*{box-sizing:border-box}html,body{margin:0;padding:0}.ai-mark{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-mono);font-size:11px;color:var(--meta);border:1px solid var(--hair-strong);border-radius:999px;padding:6px 12px;white-space:nowrap}.ai-mark i{width:4px;height:4px;border-radius:50%;background:var(--teal-bright);flex:0 0 auto}.lens-scene a{color:var(--teal-deep);text-decoration:none;transition:color var(--dur-instant) var(--ease-instant)}.lens-scene a:hover{color:var(--teal-bright)}.mono{font-family:var(--font-mono)}.meta{font-family:var(--font-mono);font-size:11px;color:var(--meta)}.top{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:28px 56px 0}.lockup{display:flex;align-items:center;gap:10px;color:var(--structure)}.lockup .qarap-mark{width:28px;height:28px;flex:0 0 auto}.lockup .word{font-size:17px;font-weight:700;letter-spacing:-.01em;color:var(--text)}.lockup .tag{font-family:var(--font-mono);font-size:11px;color:var(--meta);margin-left:10px;padding-left:12px;border-left:1px solid var(--hair)}.top-r{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:10px 18px}.lang-pick{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-mono);font-size:11.5px;color:var(--meta)}.lens-scene .lang-pick .lang{color:var(--meta);text-decoration:none;transition:color var(--dur-instant) var(--ease-instant)}.lens-scene .lang-pick .lang:hover,.lens-scene .lang-pick .lang[aria-current=true]{color:var(--text)}.lang-pick i{width:1px;height:11px;background:var(--hair-strong);display:block}main{flex:1;width:100%;max-width:960px;margin:0 auto;display:flex;flex-direction:column}.portrait{position:relative;flex:0 0 auto}.portrait svg{position:absolute;inset:0;width:100%;height:100%}.portrait .p-horizon{fill:none;stroke:var(--structure);stroke-width:1.2;opacity:.32;stroke-dasharray:2 5}.portrait .p-rim{fill:none;stroke:var(--teal);stroke-width:1.2;opacity:.55}.portrait .p-well{fill:var(--surface-2)}.portrait-img{position:absolute;inset:14%;border-radius:50%;overflow:hidden;display:grid;place-items:center;background:var(--surface-2)}.portrait-img img{width:100%;height:100%;object-fit:cover;display:block}.avatar-fallback{font-weight:800;letter-spacing:-.02em;color:var(--structure);opacity:.6}.btn{display:inline-flex;align-items:center;justify-content:center;cursor:pointer;border:0;background:var(--teal);color:var(--ground);border-radius:var(--radius-sm);font-family:var(--font-mono);font-size:11.5px;font-weight:700;transition:color var(--dur-instant) var(--ease-instant),opacity var(--dur-instant) var(--ease-instant)}.lens-scene a.btn,.lens-scene a.btn:hover{color:var(--ground)}.foot{display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap;padding:0 56px 30px;font-family:var(--font-mono);font-size:10.5px;color:var(--meta)}.foot .l{display:flex;align-items:center;gap:8px;opacity:.7}.foot .l .qarap-mark-flat{width:20px;height:20px;color:var(--structure)}.foot .r{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.foot a{color:var(--meta)}.foot a:hover{color:var(--text)}
