.fx-bezel[data-astro-cid-zy4sbf24]{position:relative;border-radius:22px;padding:clamp(.9rem,2.2vw,1.6rem);background:linear-gradient(100deg,transparent 0%,color-mix(in oklab,var(--fx-metal-bronze),transparent 70%) 18%,transparent 38%,transparent 64%,color-mix(in oklab,var(--fx-metal-bronze),transparent 78%) 82%,transparent 100%),linear-gradient(180deg,var(--fx-metal-2),var(--fx-metal-base) 62%,#0d0b08);border:1px solid var(--fx-metal-edge);box-shadow:0 40px 90px var(--shadow-2),inset 0 2px 0 var(--fx-metal-highlight),inset 0 0 0 1px color-mix(in oklab,var(--fx-metal-bronze),transparent 80%),inset 0 -3px 10px #0009;isolation:isolate}.fx-bezel-frame[data-astro-cid-zy4sbf24]{position:absolute;inset:0;border-radius:inherit;pointer-events:none;background-image:repeating-linear-gradient(90deg,#ffffff06 0px 1px,#0000000a 2px 3px);opacity:.6;mix-blend-mode:overlay}.fx-bezel-rust[data-astro-cid-zy4sbf24]{position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:radial-gradient(60% 40% at 8% 0%,color-mix(in oklab,var(--fx-rust-oxide),transparent 70%),transparent 60%),radial-gradient(50% 36% at 100% 100%,color-mix(in oklab,var(--fx-rust-mid),transparent 72%),transparent 58%),radial-gradient(40% 30% at 92% 4%,color-mix(in oklab,var(--fx-rust-hi),transparent 78%),transparent 60%);mix-blend-mode:soft-light;opacity:.7}.fx-bezel-screw[data-astro-cid-zy4sbf24]{position:absolute;width:var(--screwSize);height:var(--screwSize);border-radius:50%;background:var(--fx-screw);box-shadow:inset 0 1px 1px #ffffff40,0 1px 2px #000000b3;display:grid;place-items:center}.fx-bezel-screw-slot[data-astro-cid-zy4sbf24]{width:64%;height:2px;border-radius:2px;background:#0009;box-shadow:0 1px #ffffff1f;transform:rotate(35deg)}.fx-bezel-screw--tl[data-astro-cid-zy4sbf24]{top:8px;left:8px}.fx-bezel-screw--tr[data-astro-cid-zy4sbf24]{top:8px;right:8px}.fx-bezel-screw--bl[data-astro-cid-zy4sbf24]{bottom:8px;left:8px}.fx-bezel-screw--br[data-astro-cid-zy4sbf24]{bottom:8px;right:8px}.fx-bezel-well[data-astro-cid-zy4sbf24]{position:relative;border-radius:16px;padding:clamp(.75rem,1.8vw,1.25rem);background:var(--fx-vignette),color-mix(in oklab,var(--color-bg),transparent 8%);border:1px solid color-mix(in oklab,var(--color-border-strong),transparent 20%);box-shadow:inset 0 2px 14px #0009,inset 0 1px #ffffff0a;overflow:hidden}@media(max-width:520px){.fx-bezel[data-astro-cid-zy4sbf24]{border-radius:16px;padding:.7rem}.fx-bezel-screw[data-astro-cid-zy4sbf24]{width:10px;height:10px}}.fx-grain[data-astro-cid-6ycs5ump]{position:absolute;inset:0;pointer-events:none;z-index:2;opacity:var(--grainOpacity);mix-blend-mode:var(--fx-grain-blend);overflow:hidden}.fx-grain[data-astro-cid-6ycs5ump] svg[data-astro-cid-6ycs5ump]{display:block;width:100%;height:100%}@media(prefers-reduced-motion:no-preference){.fx-grain[data-astro-cid-6ycs5ump]{animation:fx-grain-flicker .6s steps(3) infinite}}@keyframes fx-grain-flicker{0%{transform:translate(0)}33%{transform:translate(-1%,1%)}66%{transform:translate(1%,-1%)}to{transform:translate(0)}}.fx-scanlines[data-astro-cid-iv3rrchb]{position:absolute;inset:0;pointer-events:none;z-index:3;mix-blend-mode:var(--fx-scanline-blend);background:repeating-linear-gradient(to bottom,rgba(255,255,255,var(--scanAlpha)) 0px,rgba(255,255,255,calc(var(--scanAlpha) * .3)) 1px,rgba(255,255,255,0) var(--fx-scanline-gap));opacity:.9}@media(prefers-reduced-motion:no-preference){.fx-scanlines[data-astro-cid-iv3rrchb]{animation:fx-phosphor 6.5s ease-in-out infinite alternate}}@keyframes fx-phosphor{0%{opacity:.7}to{opacity:1}}.hero-field[data-astro-cid-7ra2mfhg]{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:0}.hero-field-fallback[data-astro-cid-7ra2mfhg],.hero-field-canvas[data-astro-cid-7ra2mfhg]{position:absolute;inset:0;width:100%;height:100%;display:block}.hero-field-canvas[data-astro-cid-7ra2mfhg]{opacity:0;transition:opacity .6s var(--ease-standard)}.hero-field[data-astro-cid-7ra2mfhg][data-hero-ready=true] .hero-field-canvas[data-astro-cid-7ra2mfhg]{opacity:1}.hero-field[data-astro-cid-7ra2mfhg][data-hero-ready=true] .hero-field-fallback[data-astro-cid-7ra2mfhg]{opacity:.25}.op-stats-grid[data-astro-cid-4dskajaf]{display:grid;gap:.6rem}.op-stats-grid-eyebrow[data-astro-cid-4dskajaf]{margin:0;display:flex;align-items:center;gap:.4rem;font-family:var(--font-techno, var(--font-display));font-size:var(--font-size-0);letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-muted)}.op-stats-grid-eyebrow[data-astro-cid-4dskajaf] .ui-icon[data-astro-cid-4dskajaf]{color:var(--color-cta);font-size:1rem}.op-stats-grid-list[data-astro-cid-4dskajaf]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}@media(min-width:680px){.op-stats-grid-list[data-astro-cid-4dskajaf]{grid-template-columns:repeat(4,minmax(0,1fr))}}.op-stat-card[data-astro-cid-4dskajaf]{position:relative;display:grid;gap:.15rem;padding:.7rem .75rem;border-radius:var(--radius-2);border:1px solid var(--color-border);background:radial-gradient(120% 120% at 20% 0%,color-mix(in oklab,var(--color-cta),transparent 92%),transparent 60%),color-mix(in oklab,var(--color-surface-2),transparent 14%);box-shadow:inset 0 1px color-mix(in oklab,var(--color-border-strong),transparent 40%),0 8px 20px var(--shadow-2)}.op-stat-icon[data-astro-cid-4dskajaf]{font-size:1.05rem;color:var(--color-cta);opacity:.85}.op-stat-value[data-astro-cid-4dskajaf]{font-family:var(--font-digital, var(--font-mono));font-size:var(--font-size-4);line-height:1.05;color:var(--color-text-strong);text-shadow:0 0 14px var(--fx-glow-accent)}.op-stat-card[data-astro-cid-4dskajaf][data-na=true] .op-stat-value[data-astro-cid-4dskajaf]{color:var(--color-text-muted);text-shadow:none;opacity:.6}.op-stat-label[data-astro-cid-4dskajaf]{font-size:var(--font-size-00);letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-muted)}.audio-toggle[data-astro-cid-x4yvdzf2]{display:inline-flex;align-items:center;gap:.35rem;height:30px;padding:0 .6rem;border-radius:999px;border:1px solid var(--color-border);background:color-mix(in oklab,var(--color-surface-2),transparent 12%);color:var(--color-text-muted);cursor:pointer;transition:border-color var(--motion-fast) var(--ease-standard),color var(--motion-fast) var(--ease-standard)}.audio-toggle[data-astro-cid-x4yvdzf2]:hover{border-color:color-mix(in oklab,var(--color-accent),transparent 55%);color:var(--color-text-strong)}.audio-toggle[data-astro-cid-x4yvdzf2]:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.audio-toggle-icon[data-astro-cid-x4yvdzf2]{font-size:1rem}.audio-toggle[data-astro-cid-x4yvdzf2][aria-pressed=true]{border-color:color-mix(in oklab,var(--color-accent),transparent 40%);color:var(--color-text-strong)}.audio-toggle-label[data-astro-cid-x4yvdzf2]{font-family:var(--font-techno, var(--font-display));font-size:9px;letter-spacing:.12em;text-transform:uppercase}.whoami-badges-title[data-astro-cid-bmadplpz]{margin:0 0 .8rem;font-size:var(--font-size-0);text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-muted);opacity:.8}.whoami-badge-gallery[data-astro-cid-bmadplpz]{display:grid;gap:.75rem;min-width:0}.whoami-badge-stage[data-astro-cid-bmadplpz]{position:relative;min-height:188px;overflow:hidden;border:1px solid color-mix(in oklab,var(--color-border-strong),transparent 10%);border-radius:20px;background:radial-gradient(circle at 50% 24%,color-mix(in oklab,var(--color-accent),transparent 72%),transparent 36%),radial-gradient(circle at 78% 8%,rgba(255,255,255,.2),transparent 28%),linear-gradient(135deg,rgba(255,255,255,.08),transparent 34%),linear-gradient(155deg,color-mix(in oklab,var(--color-surface-2),black 4%),color-mix(in oklab,var(--color-surface-3),black 8%));box-shadow:0 18px 42px var(--shadow-2),inset 0 1px #ffffff2e,inset 0 -1px color-mix(in oklab,#000,transparent 58%);perspective:620px}.whoami-badge-stage[data-astro-cid-bmadplpz]:before{content:"";position:absolute;inset:12%;border-radius:999px;background:color-mix(in oklab,var(--color-accent),transparent 84%);filter:blur(42px);opacity:.65;pointer-events:none}.whoami-badge-stage[data-astro-cid-bmadplpz]:after{content:"";position:absolute;inset:1px;border-radius:inherit;background:linear-gradient(120deg,rgba(255,255,255,.22),transparent 18%,transparent 72%,rgba(255,255,255,.08)),linear-gradient(180deg,transparent 58%,rgba(0,0,0,.22));opacity:.38;pointer-events:none}.whoami-badge-slide[data-astro-cid-bmadplpz]{position:absolute;inset:0;display:grid;place-items:center;padding:.58rem;opacity:0;visibility:hidden;transform:translate3d(22px,0,-80px) rotateY(-14deg) scale(.94);transition:opacity .72s var(--ease-standard),visibility .72s var(--ease-standard),transform .72s var(--ease-standard)}.whoami-badge-slide[data-astro-cid-bmadplpz].is-active{opacity:1;visibility:visible;transform:translateZ(0) rotateY(0) scale(1);z-index:2}.whoami-badge-art[data-astro-cid-bmadplpz]{position:relative;display:grid;place-items:center;width:min(90%,178px);aspect-ratio:1;transform-style:preserve-3d;z-index:1}.whoami-badge-art[data-astro-cid-bmadplpz]:before{content:"";position:absolute;left:15%;right:15%;bottom:2%;height:16%;border-radius:999px;background:radial-gradient(ellipse at center,rgba(0,0,0,.42),transparent 72%);transform:translateZ(-30px) rotateX(72deg);opacity:.72}.whoami-badge-orbit[data-astro-cid-bmadplpz]{position:absolute;width:100%;aspect-ratio:1;border:1px solid color-mix(in oklab,var(--color-accent),transparent 48%);border-radius:999px;background:conic-gradient(from 210deg,transparent,color-mix(in oklab,var(--color-accent),white 12%),transparent 34%,transparent 74%,rgba(255,255,255,.24),transparent),radial-gradient(circle,transparent 58%,rgba(255,255,255,.08) 59%,transparent 62%);box-shadow:0 0 30px color-mix(in oklab,var(--color-accent),transparent 66%),inset 0 0 28px color-mix(in oklab,var(--color-accent),transparent 78%);transform:rotateX(62deg) translateZ(-12px)}.whoami-badge-image[data-astro-cid-bmadplpz]{--badge-accent-a: #bcffff;--badge-accent-b: #38dbe6;--badge-accent-c: #0c7e91;--badge-metal-a: #f8f5ec;--badge-metal-b: #8f8678;--badge-metal-c: #645b50;color:var(--badge-accent-b);width:min(96%,160px);height:auto;overflow:visible;backface-visibility:hidden;transform:translate3d(0,-4px,48px) rotateX(10deg) rotateY(-18deg) rotate(-1deg);transform-style:preserve-3d;filter:drop-shadow(0 20px 24px color-mix(in oklab,#000,transparent 50%)) drop-shadow(0 0 18px color-mix(in oklab,var(--color-accent),transparent 66%)) saturate(1.02);shape-rendering:geometricPrecision;text-rendering:geometricPrecision}.whoami-badge-image[data-astro-cid-bmadplpz][data-palette=emerald]{--badge-accent-a: #caffd8;--badge-accent-b: #49e88b;--badge-accent-c: #0c7b4d;--badge-metal-a: #eff7df;--badge-metal-b: #7f927b;--badge-metal-c: #3f5c4b}.whoami-badge-image[data-astro-cid-bmadplpz][data-palette=amber]{--badge-accent-a: #ffe8a8;--badge-accent-b: #f5a93b;--badge-accent-c: #8d4a14;--badge-metal-a: #fff2d2;--badge-metal-b: #a7804b;--badge-metal-c: #604224}.whoami-badge-image[data-astro-cid-bmadplpz][data-palette=violet]{--badge-accent-a: #f0d2ff;--badge-accent-b: #b57cff;--badge-accent-c: #5b2fa0;--badge-metal-a: #f7efff;--badge-metal-b: #8d7ca3;--badge-metal-c: #51445f}.whoami-badge-image[data-astro-cid-bmadplpz][data-palette=steel]{--badge-accent-a: #e8f2ff;--badge-accent-b: #7fb5ff;--badge-accent-c: #315c8f;--badge-metal-a: #f3f7fb;--badge-metal-b: #8391a0;--badge-metal-c: #48525d}.whoami-badge-image[data-astro-cid-bmadplpz][data-palette=rose]{--badge-accent-a: #ffd6df;--badge-accent-b: #ff708f;--badge-accent-c: #9c2c48;--badge-metal-a: #fff0f3;--badge-metal-b: #a97983;--badge-metal-c: #60404a}.badge-shell--shadow[data-astro-cid-bmadplpz]{fill:#0000005c;transform:translateY(4px)}.badge-shell--floor[data-astro-cid-bmadplpz]{fill:color-mix(in oklab,var(--badge-metal-c),black 28%);filter:blur(.2px)}.badge-shell--side[data-astro-cid-bmadplpz]{stroke:#ffffff2e;stroke-width:.8}.badge-shell--side-left[data-astro-cid-bmadplpz]{fill:color-mix(in oklab,var(--badge-metal-c),black 34%)}.badge-shell--side-right[data-astro-cid-bmadplpz]{fill:color-mix(in oklab,var(--badge-metal-b),black 18%)}.badge-shell--side-bottom[data-astro-cid-bmadplpz]{fill:color-mix(in oklab,var(--badge-metal-c),black 45%)}.badge-shell--metal[data-astro-cid-bmadplpz]{stroke:#ffffff80;stroke-width:1.2}.badge-shell--inner[data-astro-cid-bmadplpz]{stroke:#ffffff24;stroke-width:1}.badge-shell--rim[data-astro-cid-bmadplpz]{fill:none;stroke:color-mix(in oklab,var(--badge-accent-a),white 20%);stroke-width:1.2;opacity:.72}.badge-texture[data-astro-cid-bmadplpz]{opacity:.5;mix-blend-mode:screen}.badge-circuit[data-astro-cid-bmadplpz],.badge-icon[data-astro-cid-bmadplpz]{fill:none;stroke-linecap:round;stroke-linejoin:round}.badge-circuit[data-astro-cid-bmadplpz]{stroke-width:2}.badge-icon[data-astro-cid-bmadplpz]{display:none;stroke-width:4}.whoami-badge-image[data-astro-cid-bmadplpz][data-variant=code] .badge-icon--code[data-astro-cid-bmadplpz],.whoami-badge-image[data-astro-cid-bmadplpz][data-variant=layers] .badge-icon--layers[data-astro-cid-bmadplpz],.whoami-badge-image[data-astro-cid-bmadplpz][data-variant=flow] .badge-icon--flow[data-astro-cid-bmadplpz],.whoami-badge-image[data-astro-cid-bmadplpz][data-variant=cube] .badge-icon--cube[data-astro-cid-bmadplpz],.whoami-badge-image[data-astro-cid-bmadplpz][data-variant=devops] .badge-icon--devops[data-astro-cid-bmadplpz],.whoami-badge-image[data-astro-cid-bmadplpz][data-variant=shield] .badge-icon--shield[data-astro-cid-bmadplpz]{display:block}.badge-glint[data-astro-cid-bmadplpz]{fill:none;stroke:#ffffffd1;stroke-width:1.5;stroke-linecap:round;opacity:.42}.badge-scanline[data-astro-cid-bmadplpz]{fill:none;stroke:#ffffffd9;stroke-width:5;stroke-linecap:round;opacity:0;mix-blend-mode:screen}.whoami-badge-reflection[data-astro-cid-bmadplpz],.whoami-badge-sheen[data-astro-cid-bmadplpz]{position:absolute;width:min(96%,160px);aspect-ratio:1;border-radius:18px;clip-path:polygon(50% 2%,93% 25%,93% 75%,50% 98%,7% 75%,7% 25%);transform:translate3d(0,-4px,48px) rotateX(3deg) rotateY(-4deg);pointer-events:none}.whoami-badge-reflection[data-astro-cid-bmadplpz]{background:linear-gradient(120deg,rgba(255,255,255,.34),transparent 24%,transparent 64%,rgba(255,255,255,.16)),radial-gradient(circle at 50% 20%,rgba(255,255,255,.18),transparent 32%);mix-blend-mode:screen;opacity:.34}.whoami-badge-sheen[data-astro-cid-bmadplpz]{overflow:hidden;opacity:.8}.whoami-badge-sheen[data-astro-cid-bmadplpz]:before{content:"";position:absolute;inset:-22% -60%;background:linear-gradient(105deg,transparent 42%,rgba(255,255,255,.62),transparent 56%);transform:translate(-72%) rotate(.001deg)}@media(prefers-reduced-motion:no-preference){.whoami-badge-slide[data-astro-cid-bmadplpz].is-active .whoami-badge-sheen[data-astro-cid-bmadplpz]:before{animation:badge-shine 3.8s var(--ease-standard) .45s infinite}.whoami-badge-slide[data-astro-cid-bmadplpz].is-active .whoami-badge-orbit[data-astro-cid-bmadplpz]{animation:badge-orbit-glow 4.8s ease-in-out infinite}.whoami-badge-slide[data-astro-cid-bmadplpz].is-active .whoami-badge-image[data-astro-cid-bmadplpz]{animation:badge-object-breathe 5.8s ease-in-out infinite}.whoami-badge-slide[data-astro-cid-bmadplpz].is-active .whoami-badge-art[data-astro-cid-bmadplpz]{animation:badge-side-showcase 6.4s ease-in-out infinite}.whoami-badge-slide[data-astro-cid-bmadplpz].is-active .badge-circuit[data-astro-cid-bmadplpz]{animation:badge-circuit-pulse 2.8s ease-in-out infinite}.whoami-badge-slide[data-astro-cid-bmadplpz].is-active .badge-icon[data-astro-cid-bmadplpz]{animation:badge-icon-float 3.4s ease-in-out infinite;transform-origin:80px 88px}.whoami-badge-slide[data-astro-cid-bmadplpz].is-active .badge-glint[data-astro-cid-bmadplpz]{animation:badge-glint 3.6s ease-in-out infinite}.whoami-badge-slide[data-astro-cid-bmadplpz].is-active .badge-scanline[data-astro-cid-bmadplpz]{animation:badge-scanline 4.8s var(--ease-standard) .65s infinite}}@keyframes badge-shine{0%,42%{transform:translate(-72%) rotate(.001deg);opacity:0}52%{opacity:.85}68%,to{transform:translate(72%) rotate(.001deg);opacity:0}}@keyframes badge-orbit-glow{0%,to{opacity:.72;filter:brightness(1)}50%{opacity:1;filter:brightness(1.18)}}@keyframes badge-object-breathe{0%,to{transform:translate3d(0,-4px,48px) rotateX(10deg) rotateY(-18deg) rotate(-1deg)}50%{transform:translate3d(0,-10px,62px) rotateX(16deg) rotateY(20deg) rotate(1.2deg)}}@keyframes badge-side-showcase{0%,to{transform:rotateY(-22deg) rotateX(8deg) rotate(-1deg)}26%{transform:rotateY(26deg) rotateX(12deg) rotate(1.5deg)}52%{transform:rotateY(0) rotateX(20deg) rotate(0)}78%{transform:rotateY(-32deg) rotateX(10deg) rotate(-2deg)}}@keyframes badge-circuit-pulse{0%,to{opacity:.62}50%{opacity:1}}@keyframes badge-icon-float{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-2px) scale(1.015)}}@keyframes badge-glint{0%,to{opacity:.3;stroke-dasharray:10 120;stroke-dashoffset:0}50%{opacity:.78;stroke-dasharray:36 120;stroke-dashoffset:-32}}@keyframes badge-scanline{0%,58%{opacity:0;stroke-dasharray:18 150;stroke-dashoffset:90}64%{opacity:.46}78%,to{opacity:0;stroke-dasharray:18 150;stroke-dashoffset:-90}}.whoami-badge-copy[data-astro-cid-bmadplpz]{position:absolute;right:.52rem;bottom:.52rem;display:grid;gap:.12rem;width:min(38%,7.75rem);padding:.3rem .4rem;border:1px solid color-mix(in oklab,var(--color-border),transparent 20%);border-radius:12px;background:color-mix(in oklab,var(--color-surface-1),transparent 12%);backdrop-filter:blur(8px);box-shadow:0 8px 16px color-mix(in oklab,#000,transparent 82%);z-index:2}.whoami-badge-copy[data-astro-cid-bmadplpz] p[data-astro-cid-bmadplpz],.whoami-badge-copy[data-astro-cid-bmadplpz] h3[data-astro-cid-bmadplpz]{margin:0}.whoami-badge-kicker[data-astro-cid-bmadplpz]{font-family:var(--font-mono);font-size:.44rem;line-height:1.1;letter-spacing:.12em;text-transform:uppercase;color:var(--color-accent)}.whoami-badge-copy[data-astro-cid-bmadplpz] h3[data-astro-cid-bmadplpz]{font-size:clamp(.62rem,1.2vw,.72rem);line-height:1.12;color:var(--color-text-strong)}.whoami-badge-copy[data-astro-cid-bmadplpz] p[data-astro-cid-bmadplpz]:not(.whoami-badge-kicker){font-size:.56rem;line-height:1.18;color:var(--color-text-muted)}.whoami-badge-controls[data-astro-cid-bmadplpz]{display:flex;align-items:center;gap:.38rem}.whoami-badge-progress[data-astro-cid-bmadplpz]{display:flex;gap:.35rem;min-width:0;flex:1 1 auto;align-items:center;padding:0 .1rem}.whoami-badge-dot[data-astro-cid-bmadplpz],.whoami-badge-nav[data-astro-cid-bmadplpz]{appearance:none;border:1px solid color-mix(in oklab,var(--color-border),transparent 15%);background:color-mix(in oklab,var(--color-surface-2),transparent 8%);color:var(--color-text-strong);cursor:pointer;transition:border-color var(--motion-fast) var(--ease-standard),box-shadow var(--motion-fast) var(--ease-standard),transform var(--motion-fast) var(--ease-standard)}.whoami-badge-dot[data-astro-cid-bmadplpz]{position:relative;flex:1 1 0;height:.42rem;min-width:1.1rem;overflow:hidden;border-radius:999px;padding:0;opacity:.62}.whoami-badge-dot[data-astro-cid-bmadplpz]:before{content:"";position:absolute;inset:0;transform:scaleX(0);transform-origin:left center;background:linear-gradient(90deg,var(--color-accent),color-mix(in oklab,var(--color-accent),white 24%));transition:transform .68s var(--ease-standard)}.whoami-badge-dot[data-astro-cid-bmadplpz] span[data-astro-cid-bmadplpz]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.whoami-badge-dot[data-astro-cid-bmadplpz].is-active,.whoami-badge-dot[data-astro-cid-bmadplpz]:hover,.whoami-badge-dot[data-astro-cid-bmadplpz]:focus-visible{opacity:1;border-color:color-mix(in oklab,var(--color-accent),transparent 36%);box-shadow:0 0 0 1px color-mix(in oklab,var(--color-accent),transparent 82%)}.whoami-badge-dot[data-astro-cid-bmadplpz].is-active:before{transform:scaleX(1)}.whoami-badge-nav[data-astro-cid-bmadplpz]{display:grid;place-items:center;width:1.86rem;height:1.86rem;border-radius:999px;font-size:1.45rem;line-height:1}.whoami-badge-nav[data-astro-cid-bmadplpz]:hover,.whoami-badge-nav[data-astro-cid-bmadplpz]:focus-visible{transform:translateY(-1px);border-color:color-mix(in oklab,var(--color-accent),transparent 42%);box-shadow:0 0 18px color-mix(in oklab,var(--color-accent),transparent 78%)}.whoami-badges-empty[data-astro-cid-bmadplpz]{margin:0;color:var(--color-text-muted);font-size:var(--font-size-1)}@media(max-width:520px){.whoami-badge-stage[data-astro-cid-bmadplpz]{min-height:176px;border-radius:16px}.whoami-badge-slide[data-astro-cid-bmadplpz]{padding:.62rem}.whoami-badge-image[data-astro-cid-bmadplpz],.whoami-badge-reflection[data-astro-cid-bmadplpz],.whoami-badge-sheen[data-astro-cid-bmadplpz]{width:min(96%,146px)}.whoami-badge-copy[data-astro-cid-bmadplpz]{right:.5rem;bottom:.5rem;width:min(40%,7.2rem)}}@media(prefers-reduced-motion:reduce){.whoami-badge-slide[data-astro-cid-bmadplpz]{transition:none;transform:none}}.avatar3d[data-astro-cid-pqgsjtqk]{width:var(--avatar-size);height:var(--avatar-size);border-radius:999px;border:1px solid var(--color-border);overflow:hidden;background:radial-gradient(circle at 35% 25%,color-mix(in oklab,var(--color-accent),transparent 75%),color-mix(in oklab,var(--color-surface-3),transparent 5%));box-shadow:0 14px 34px var(--shadow-2);position:relative;display:grid;place-items:center}model-viewer[data-astro-cid-pqgsjtqk]{display:block;width:100%;height:100%;background:transparent}model-viewer[data-astro-cid-pqgsjtqk]:not(:defined){display:none}.avatar3d[data-astro-cid-pqgsjtqk][data-avatar3d-loaded=true] .avatar3d-fallback[data-astro-cid-pqgsjtqk]{display:none}.avatar3d-fallback[data-astro-cid-pqgsjtqk]{position:absolute;inset:0;display:grid;place-items:center}.op-section-nav[data-astro-cid-qw7up3zj]{min-width:0}.op-section-nav-row[data-astro-cid-qw7up3zj]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;padding:0;margin:0;list-style:none;overflow:visible}@media(min-width:760px){.op-section-nav-row[data-astro-cid-qw7up3zj]{grid-template-columns:repeat(6,minmax(0,1fr));gap:.55rem}}.op-section-btn[data-astro-cid-qw7up3zj]{--op-press: 0px;--op-glow: 0;--op-keylit: 0;display:grid;grid-template-rows:1fr auto;place-items:center;width:100%;min-width:92px;height:58px;border-radius:12px;border:1px solid color-mix(in oklab,var(--color-border-strong),transparent 10%);background:repeating-linear-gradient(90deg,#ffffff08 0px 2px,#fff0 6px 12px),radial-gradient(100% 90% at 30% 12%,color-mix(in oklab,var(--color-accent),transparent 90%),transparent 60%),linear-gradient(180deg,var(--color-surface-2),var(--color-surface-3));box-shadow:0 18px 30px var(--shadow-2),inset 0 1px color-mix(in oklab,var(--color-border-strong),transparent 35%),inset 0 -4px color-mix(in oklab,var(--color-bg),transparent 0%),inset 0 -14px 24px #00000038;cursor:pointer;font:inherit;color:var(--color-text-muted);padding:0;position:relative;transform:translate3d(0,var(--op-press),0);transform-style:preserve-3d;user-select:none}.op-section-btn[data-astro-cid-qw7up3zj]:before{content:"";position:absolute;inset:0;border-radius:inherit;background:radial-gradient(120% 140% at 30% 15%,#ffffff24,#fff0 55%);opacity:.22;pointer-events:none;mix-blend-mode:soft-light}.op-section-btn[data-astro-cid-qw7up3zj]:after{content:"";position:absolute;inset:-1px;border-radius:inherit;background:radial-gradient(120% 120% at 50% 10%,color-mix(in oklab,var(--color-accent),transparent 55%),transparent 58%),linear-gradient(180deg,color-mix(in oklab,var(--color-accent),transparent 82%),transparent 60%);opacity:max(var(--op-glow),var(--op-keylit));pointer-events:none;transition:opacity var(--motion-fast) var(--ease-standard)}.op-section-btn[data-astro-cid-qw7up3zj]:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}.op-section-btn[data-astro-cid-qw7up3zj]:active{--op-press: 2px;--op-glow: .9;box-shadow:0 12px 18px var(--shadow-2),inset 0 1px color-mix(in oklab,var(--color-border-strong),transparent 35%),inset 0 2px 10px color-mix(in oklab,var(--color-bg),transparent 0%)}.op-section-icon[data-astro-cid-qw7up3zj]{width:22px;height:22px;margin-top:.25rem;background:color-mix(in oklab,var(--color-text-strong),var(--color-accent) 22%);-webkit-mask:var(--op-icon-url) center / contain no-repeat;mask:var(--op-icon-url) center / contain no-repeat;opacity:.92}.op-section-label[data-astro-cid-qw7up3zj]{margin-bottom:.35rem;font-family:var(--font-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;text-align:center;color:var(--color-text-strong);opacity:.82;white-space:nowrap;pointer-events:none}@media(prefers-reduced-motion:no-preference){.op-section-icon[data-astro-cid-qw7up3zj]{transition:background var(--motion-fast) var(--ease-standard),filter var(--motion-fast) var(--ease-standard),opacity var(--motion-fast) var(--ease-standard)}.op-section-label[data-astro-cid-qw7up3zj]{transition:color var(--motion-fast) var(--ease-standard),opacity var(--motion-fast) var(--ease-standard)}.op-section-btn[data-astro-cid-qw7up3zj]{transition:transform var(--motion-fast) var(--ease-standard),box-shadow var(--motion-fast) var(--ease-standard),border-color var(--motion-fast) var(--ease-standard),filter var(--motion-fast) var(--ease-standard)}.op-section-btn[data-astro-cid-qw7up3zj]:hover,.op-section-btn[data-astro-cid-qw7up3zj]:focus-visible{--op-glow: .6;transform:translate3d(0,-1px,0) rotateX(2deg);border-color:color-mix(in oklab,var(--color-accent),transparent 56%);box-shadow:0 22px 38px var(--shadow-2),inset 0 1px color-mix(in oklab,var(--color-border-strong),transparent 35%),inset 0 -3px color-mix(in oklab,var(--color-bg),transparent 0%),0 0 0 1px color-mix(in oklab,var(--color-accent),transparent 82%)}.op-section-btn[data-astro-cid-qw7up3zj][data-active=true]{--op-glow: .8;--op-keylit: .85;border-color:color-mix(in oklab,var(--color-accent),transparent 40%);box-shadow:0 22px 38px var(--shadow-2),inset 0 1px color-mix(in oklab,var(--color-border-strong),transparent 35%),inset 0 -3px color-mix(in oklab,var(--color-bg),transparent 0%),0 0 0 1px color-mix(in oklab,var(--color-accent),transparent 70%)}.op-section-btn[data-astro-cid-qw7up3zj][data-active=true] .op-section-icon[data-astro-cid-qw7up3zj]{background:color-mix(in oklab,var(--color-success),var(--color-text-strong) 18%);filter:drop-shadow(0 0 8px color-mix(in oklab,var(--color-success),transparent 68%))}}.op-identity[data-astro-cid-7fy7cokv]{grid-area:center;display:grid;gap:1rem;min-width:0;background:color-mix(in oklab,var(--color-surface-2),transparent 14%);border-color:color-mix(in oklab,var(--color-border),transparent 5%);box-shadow:0 18px 44px var(--shadow-2),inset 0 1px color-mix(in oklab,var(--color-border-strong),transparent 35%),inset 0 -2px color-mix(in oklab,var(--color-bg),transparent 0%)}.op-header[data-astro-cid-7fy7cokv]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;flex-wrap:wrap;padding-bottom:.75rem;border-bottom:1px solid var(--color-border)}.op-header-left[data-astro-cid-7fy7cokv]{display:grid;gap:.15rem}.op-eyebrow[data-astro-cid-7fy7cokv]{margin:0;font-size:var(--font-size-0);text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-muted);display:flex;align-items:center;gap:.4rem}.op-eyebrow[data-astro-cid-7fy7cokv] .ui-icon[data-astro-cid-7fy7cokv]{font-size:1rem;color:var(--color-cta);opacity:.75}.op-name[data-astro-cid-7fy7cokv]{margin:0;font-family:var(--font-display);font-size:clamp(1.5rem,3.5vw,var(--font-size-6));font-weight:700;letter-spacing:-.03em;line-height:1.05;color:var(--color-text-strong)}.op-role[data-astro-cid-7fy7cokv]{margin:0;font-family:var(--font-mono);font-size:var(--font-size-0);color:var(--color-text-muted);letter-spacing:.02em}.op-header-right[data-astro-cid-7fy7cokv]{display:flex;flex-direction:column;align-items:flex-end;gap:.5rem}.op-status-chip[data-astro-cid-7fy7cokv]{display:inline-flex;align-items:center;gap:.4rem;padding:.25rem .6rem;border-radius:999px;border:1px solid color-mix(in oklab,var(--color-success),transparent 55%);background:color-mix(in oklab,var(--color-success),transparent 88%);font-family:var(--font-mono);font-size:var(--font-size-00);letter-spacing:.04em;color:var(--color-success);white-space:nowrap}.op-status-dot[data-astro-cid-7fy7cokv]{width:6px;height:6px;border-radius:50%;background:var(--color-success);box-shadow:0 0 8px var(--color-success)}.op-header-right[data-astro-cid-7fy7cokv] .social-links{margin-top:0;justify-content:flex-end}.op-body[data-astro-cid-7fy7cokv],.op-left[data-astro-cid-7fy7cokv],.op-right[data-astro-cid-7fy7cokv]{min-width:0}.op-portrait-frame[data-astro-cid-7fy7cokv]{display:grid;place-items:center;padding:.9rem;border-radius:22px;border:1px solid color-mix(in oklab,var(--color-border-strong),transparent 18%);position:relative;background:radial-gradient(90% 110% at 50% 5%,color-mix(in oklab,var(--color-accent),transparent 86%),transparent 55%),color-mix(in oklab,var(--color-surface-2),transparent 4%);box-shadow:0 22px 44px var(--shadow-2),inset 0 1px color-mix(in oklab,var(--color-border-strong),transparent 35%);overflow:visible}.op-portrait-frame[data-astro-cid-7fy7cokv]:after{content:"";position:absolute;inset:0;border-radius:inherit;background:repeating-linear-gradient(to bottom,#ffffff0a,#ffffff05 1px,#fff0 3px);opacity:.25;pointer-events:none;mix-blend-mode:soft-light}.op-portrait-trace{position:absolute;inset:-18px;opacity:.35;pointer-events:none;filter:blur(.2px)}.op-portrait-edge[data-astro-cid-7fy7cokv]{position:absolute;left:0;right:0;bottom:-14px;display:flex;justify-content:space-between;gap:.6rem;padding:0 .65rem;pointer-events:none;z-index:3}.op-portrait-edge-left[data-astro-cid-7fy7cokv]{display:inline-flex;align-items:center;gap:.55rem;min-width:0}.op-portrait-chip[data-astro-cid-7fy7cokv]{display:inline-flex;align-items:center;gap:.4rem;padding:.25rem .45rem;border-radius:12px;border:1px solid color-mix(in oklab,var(--color-border-strong),transparent 18%);background:color-mix(in oklab,var(--color-surface-2),transparent 8%);box-shadow:0 14px 24px var(--shadow-2),inset 0 1px color-mix(in oklab,var(--color-border-strong),transparent 35%)}.op-gender-symbol[data-astro-cid-7fy7cokv]{font-family:var(--font-mono);font-size:1.05rem;color:color-mix(in oklab,var(--color-text-strong),var(--color-accent) 18%);text-shadow:0 0 12px color-mix(in oklab,var(--color-accent),transparent 75%);line-height:1}.op-flag[data-astro-cid-7fy7cokv]{width:22px;height:auto;border-radius:6px;box-shadow:0 8px 14px var(--shadow-2),inset 0 1px #ffffff29}.op-chip-label[data-astro-cid-7fy7cokv]{font-family:var(--font-mono);font-size:var(--font-size-00);letter-spacing:.08em;color:var(--color-text-strong)}.op-bio-panel[data-astro-cid-7fy7cokv]{border:1px solid var(--color-border);border-radius:14px;background:color-mix(in oklab,var(--color-surface-2),transparent 14%);box-shadow:0 8px 24px var(--shadow-2);padding:.85rem 1rem;display:grid;gap:.65rem}.op-bio-header[data-astro-cid-7fy7cokv]{display:flex;align-items:flex-start;gap:.55rem;padding-bottom:.55rem;border-bottom:1px solid var(--color-border)}.op-bio-header-icon[data-astro-cid-7fy7cokv]{font-size:1.4rem;color:var(--color-cta);flex-shrink:0;margin-top:1px}.op-bio-title[data-astro-cid-7fy7cokv]{margin:0 0 1px;font-family:var(--font-mono);font-size:var(--font-size-1);font-weight:600;color:var(--color-text-strong)}.op-bio-sub[data-astro-cid-7fy7cokv]{margin:0;font-size:var(--font-size-00);text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-muted)}.op-details[data-astro-cid-7fy7cokv]{margin:0;padding:0;display:grid;gap:1px;min-width:0}.op-detail-row[data-astro-cid-7fy7cokv]{display:grid;grid-template-columns:7.5rem 1fr;align-items:baseline;gap:.5rem;padding:.38rem .5rem;border-radius:8px;transition:background .15s ease}.op-detail-row[data-astro-cid-7fy7cokv]:hover{background:color-mix(in oklab,var(--color-surface-3),transparent 45%)}.op-detail-row--status[data-astro-cid-7fy7cokv]{background:color-mix(in oklab,var(--color-success),transparent 92%)}.op-detail-term[data-astro-cid-7fy7cokv]{margin:0;display:inline-flex;align-items:center;gap:.35rem;font-size:var(--font-size-00);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;flex-shrink:0}.op-detail-term[data-astro-cid-7fy7cokv] .ui-icon[data-astro-cid-7fy7cokv]{font-size:.85rem;color:var(--color-cta);opacity:.7;flex-shrink:0}.op-detail-value[data-astro-cid-7fy7cokv]{margin:0;font-family:var(--font-mono);font-size:var(--font-size-0);color:var(--color-text-strong);letter-spacing:.01em;text-align:right;min-width:0;word-break:break-word;display:flex;align-items:center;justify-content:flex-end;gap:.35rem}.op-detail-status-dot[data-astro-cid-7fy7cokv]{width:5px;height:5px;border-radius:50%;background:var(--color-success);box-shadow:0 0 6px var(--color-success);flex-shrink:0}.op-bio-footnote[data-astro-cid-7fy7cokv]{margin:0;padding-top:.4rem;border-top:1px solid var(--color-border);font-size:var(--font-size-00);color:var(--color-text-muted);display:flex;align-items:center;gap:.35rem;opacity:.65}.op-bio-footnote-icon[data-astro-cid-7fy7cokv]{font-size:.85rem;flex-shrink:0}@media(max-width:640px){.op-name[data-astro-cid-7fy7cokv]{font-size:var(--font-size-5)}.op-header[data-astro-cid-7fy7cokv]{flex-direction:column;gap:.5rem}.op-header-right[data-astro-cid-7fy7cokv]{align-items:flex-start}.op-detail-row[data-astro-cid-7fy7cokv]{grid-template-columns:6rem 1fr}}@media(prefers-reduced-motion:no-preference){.op-status-dot[data-astro-cid-7fy7cokv]{animation:op-led 2.4s ease-in-out infinite}}@keyframes op-led{0%,to{opacity:1}50%{opacity:.35}}.whoami-stats[data-astro-cid-tdkjljxx]{position:relative;overflow:hidden;background:color-mix(in oklab,var(--color-surface-2),transparent 14%);border-color:color-mix(in oklab,var(--color-border),transparent 5%);box-shadow:0 18px 44px var(--shadow-2),inset 0 1px color-mix(in oklab,var(--color-border-strong),transparent 35%),inset 0 -2px color-mix(in oklab,var(--color-bg),transparent 0%);display:grid;gap:1rem}.whoami-stats[data-astro-cid-tdkjljxx]:after{content:"";position:absolute;inset:0;border-radius:inherit;background:repeating-linear-gradient(to bottom,#ffffff08,#ffffff03 1px,#fff0 4px),radial-gradient(120% 140% at 20% 0%,color-mix(in oklab,var(--color-accent),transparent 92%),transparent 56%);opacity:.18;pointer-events:none;mix-blend-mode:soft-light}.whoami-stats-trace[data-astro-cid-tdkjljxx]{position:absolute;inset:-24px;pointer-events:none;opacity:.22;filter:blur(.2px)}.whoami-stats-header[data-astro-cid-tdkjljxx]{display:grid;gap:.2rem;position:relative;z-index:1}.whoami-stats-eyebrow[data-astro-cid-tdkjljxx]{margin:0;font-size:var(--font-size-0);text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-muted);display:flex;align-items:center;gap:.4rem}.whoami-stats-eyebrow[data-astro-cid-tdkjljxx] .ui-icon[data-astro-cid-tdkjljxx]{font-size:1rem;color:var(--color-cta);opacity:.8}.whoami-stats-title[data-astro-cid-tdkjljxx]{margin:0;font-size:var(--font-size-4);font-family:var(--font-display);letter-spacing:-.02em}.stat-list[data-astro-cid-tdkjljxx]{list-style:none;padding:0;margin:0;display:grid;gap:1px;position:relative;z-index:1}.stat-row[data-astro-cid-tdkjljxx]{border-radius:10px;overflow:hidden}.stat-row-btn[data-astro-cid-tdkjljxx]{width:100%;display:grid;grid-template-columns:1.2rem 1fr 100px 2.2rem .8rem .8rem;align-items:center;gap:.5rem;padding:.52rem .6rem;background:transparent;border:none;cursor:pointer;color:var(--color-text);border-radius:10px;transition:background var(--motion-fast) var(--ease-standard),color var(--motion-fast) var(--ease-standard)}.stat-row-btn[data-astro-cid-tdkjljxx]:hover,.stat-row-btn[data-astro-cid-tdkjljxx]:focus-visible{background:color-mix(in oklab,var(--color-surface-3),transparent 45%)}.stat-row-btn[data-astro-cid-tdkjljxx]:focus-visible{outline:2px solid var(--color-focus);outline-offset:-1px}.stat-icon[data-astro-cid-tdkjljxx]{font-size:1rem;color:var(--color-cta);opacity:.85;flex-shrink:0}.stat-label[data-astro-cid-tdkjljxx]{font-size:var(--font-size-0);font-weight:500;text-align:left;color:var(--color-text-strong);white-space:nowrap}.stat-track[data-astro-cid-tdkjljxx]{height:4px;border-radius:999px;background:color-mix(in oklab,var(--color-border),transparent 18%);overflow:hidden;display:block}.stat-fill[data-astro-cid-tdkjljxx]{display:block;height:100%;width:var(--pct, 0%);border-radius:999px;background:linear-gradient(to right,var(--color-cta),color-mix(in oklab,var(--color-cta),var(--color-link-hover) 45%));transition:width .9s var(--ease-emphasis)}.stat-score[data-astro-cid-tdkjljxx]{font-size:var(--font-size-0);font-family:var(--font-mono);color:var(--color-text-muted);text-align:right;justify-self:end;line-height:1}.stat-confidence[data-astro-cid-tdkjljxx]{width:7px;height:7px;border-radius:50%;background:var(--dot-color, var(--color-text-muted));flex-shrink:0}.stat-chevron[data-astro-cid-tdkjljxx]{font-size:.7rem;color:var(--color-text-muted);transition:transform var(--motion-fast) var(--ease-standard)}.stat-chevron-open[data-astro-cid-tdkjljxx]{transform:rotate(90deg)}.stat-evidence[data-astro-cid-tdkjljxx]{padding:.5rem .6rem .6rem 2.2rem;border-top:1px solid var(--color-border);background:color-mix(in oklab,var(--color-bg),transparent 28%)}.stat-evidence-enter[data-astro-cid-tdkjljxx]{transition:all .22s var(--ease-standard)}.stat-evidence-enter-start[data-astro-cid-tdkjljxx]{opacity:0;transform:translateY(-4px)}.stat-evidence-enter-end[data-astro-cid-tdkjljxx]{opacity:1;transform:translateY(0)}.stat-evidence-leave[data-astro-cid-tdkjljxx]{transition:all .16s var(--ease-standard)}.stat-evidence-leave-start[data-astro-cid-tdkjljxx]{opacity:1;transform:translateY(0)}.stat-evidence-leave-end[data-astro-cid-tdkjljxx]{opacity:0;transform:translateY(-4px)}.stat-evidence-summary[data-astro-cid-tdkjljxx]{margin:0 0 .4rem;font-size:var(--font-size-0);color:var(--color-text-muted)}.stat-evidence-sources[data-astro-cid-tdkjljxx]{list-style:none;padding:0;margin:0;display:grid;gap:.2rem;font-size:var(--font-size-00);color:var(--color-text-muted)}.stat-evidence-sources[data-astro-cid-tdkjljxx] li[data-astro-cid-tdkjljxx]{display:flex;align-items:center;gap:.35rem}.stat-evidence-sources[data-astro-cid-tdkjljxx] .ui-icon[data-astro-cid-tdkjljxx]{font-size:.85rem;color:var(--color-cta);opacity:.6;flex-shrink:0}.core-view[data-astro-cid-tdkjljxx]{position:relative;z-index:1;display:grid;gap:.85rem}.core-empty[data-astro-cid-tdkjljxx]{margin:0;padding:1.5rem .5rem;text-align:center;color:var(--color-text-muted);font-size:var(--font-size-0)}.core-list[data-astro-cid-tdkjljxx]{list-style:none;margin:0;padding:0;display:grid;gap:.4rem}.core-item[data-astro-cid-tdkjljxx]{display:grid;grid-template-columns:1.1rem 1fr auto;align-items:center;gap:.5rem;padding:.5rem .6rem;border-radius:10px;border:1px solid var(--color-border);background:color-mix(in oklab,var(--color-surface-3),transparent 45%)}.core-item-icon[data-astro-cid-tdkjljxx]{font-size:1rem;color:var(--color-cta);opacity:.85}.core-item-name[data-astro-cid-tdkjljxx]{font-size:var(--font-size-0);font-weight:500;color:var(--color-text-strong)}.core-item-meta[data-astro-cid-tdkjljxx]{font-size:var(--font-size-00);color:var(--color-text-muted);text-transform:capitalize}.core-pills[data-astro-cid-tdkjljxx]{grid-column:2 / -1;display:flex;flex-wrap:wrap;gap:.3rem;margin-top:.1rem}.core-pill[data-astro-cid-tdkjljxx]{font-size:var(--font-size-00);padding:.1rem .45rem;border-radius:999px;border:1px solid var(--color-border);color:var(--color-text-muted)}.core-bars[data-astro-cid-tdkjljxx]{list-style:none;margin:0;padding:0;display:grid;gap:.6rem}.core-bar-row[data-astro-cid-tdkjljxx]{display:grid;grid-template-columns:1.5rem 5.5rem 1fr 2.4rem;align-items:center;gap:.5rem}.core-bar-flag[data-astro-cid-tdkjljxx]{width:1.5rem;height:1rem}.core-bar-label[data-astro-cid-tdkjljxx]{font-size:var(--font-size-0);color:var(--color-text-strong)}.core-bar-track[data-astro-cid-tdkjljxx]{height:6px;border-radius:999px;background:color-mix(in oklab,var(--color-border),transparent 18%);overflow:hidden}.core-bar-fill[data-astro-cid-tdkjljxx]{display:block;height:100%;width:var(--pct, 0%);border-radius:999px;background:linear-gradient(to right,var(--color-cta),color-mix(in oklab,var(--color-cta),var(--color-link-hover) 45%));transition:width .9s var(--ease-emphasis)}.core-bar-val[data-astro-cid-tdkjljxx]{font-family:var(--font-digital, var(--font-mono));font-size:var(--font-size-0);color:var(--color-text-muted);text-align:right}.core-timeline[data-astro-cid-tdkjljxx]{list-style:none;margin:0;padding:0 0 0 .5rem;display:grid;gap:.7rem}.core-tl-item[data-astro-cid-tdkjljxx]{display:grid;grid-template-columns:.8rem 1fr;gap:.6rem;align-items:start;position:relative}.core-tl-dot[data-astro-cid-tdkjljxx]{width:9px;height:9px;margin-top:.3rem;border-radius:50%;background:var(--color-cta);box-shadow:0 0 8px var(--fx-glow-accent)}.core-tl-role[data-astro-cid-tdkjljxx]{margin:0;font-size:var(--font-size-0);font-weight:600;color:var(--color-text-strong)}.core-tl-meta[data-astro-cid-tdkjljxx]{margin:.1rem 0 0;font-size:var(--font-size-00);color:var(--color-text-muted)}.stat-radar-wrap[data-astro-cid-tdkjljxx]{position:relative;z-index:1;display:flex;justify-content:center}.stat-radar-canvas[data-astro-cid-tdkjljxx]{width:100%;max-width:240px;height:auto;border-radius:16px;border:1px solid var(--color-border);background:radial-gradient(circle at 35% 25%,color-mix(in oklab,var(--color-cta),transparent 86%),color-mix(in oklab,var(--color-surface-3),transparent 4%))}.stat-footnote[data-astro-cid-tdkjljxx]{margin:0;font-size:var(--font-size-00);color:var(--color-text-muted);display:flex;align-items:center;gap:.35rem;position:relative;z-index:1;opacity:.72}.stat-footnote[data-astro-cid-tdkjljxx] .ui-icon[data-astro-cid-tdkjljxx]{font-size:.9rem;flex-shrink:0;color:var(--color-text-muted)}.sr-only[data-astro-cid-tdkjljxx]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.work-tour[data-astro-cid-yq2d3qca]{display:grid;gap:1rem;overflow:hidden}.work-tour[data-astro-cid-yq2d3qca]:not(.work-tour--low){background:color-mix(in oklab,var(--color-surface-2),transparent 12%);border-color:color-mix(in oklab,var(--color-border),transparent 2%)}.work-tour__header[data-astro-cid-yq2d3qca]{display:grid;gap:.5rem}.work-tour__eyebrow[data-astro-cid-yq2d3qca]{margin:0 0 .25rem;font-size:var(--font-size-0);text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-muted)}.work-tour__header[data-astro-cid-yq2d3qca] h2[data-astro-cid-yq2d3qca]{margin:0;font-size:var(--font-size-5)}.work-tour__lede[data-astro-cid-yq2d3qca]{margin:0;max-width:62ch;color:var(--color-text-muted)}.work-tour__layout[data-astro-cid-yq2d3qca]{display:block;height:100%}.work-tour__viewport[data-astro-cid-yq2d3qca]{position:relative;border-radius:18px;border:1px solid color-mix(in oklab,var(--color-border-strong),transparent 30%);background:radial-gradient(circle at 50% 18%,color-mix(in oklab,var(--color-accent),transparent 84%),transparent 48%),color-mix(in oklab,var(--color-bg),transparent 10%);min-height:22rem;height:100%;overflow:hidden;display:flex;flex-direction:column}.work-tour__canvas[data-astro-cid-yq2d3qca]{flex-grow:1;min-height:22rem}.work-tour__legend[data-astro-cid-yq2d3qca]{position:absolute;right:1rem;bottom:1rem;display:inline-flex;align-items:center;gap:.6rem;padding:.4rem .65rem;border-radius:999px;background:color-mix(in oklab,var(--color-surface-3),transparent 12%);border:1px solid color-mix(in oklab,var(--color-border-strong),transparent 22%);color:var(--color-text-muted);font-size:var(--font-size-00);z-index:5;backdrop-filter:blur(8px)}.work-tour__legend-scale[data-astro-cid-yq2d3qca]{width:4rem;height:.35rem;border-radius:999px;background:linear-gradient(90deg,#5ea8ff,#4fd7b8,#e4c26d)}.work-tour__toast[data-astro-cid-yq2d3qca]{position:absolute;top:1rem;right:1rem;width:280px;display:grid;gap:.3rem;padding:.85rem;border-radius:16px;border:1px solid color-mix(in oklab,var(--color-border-strong),transparent 25%);background:color-mix(in oklab,var(--color-surface-2),transparent 10%);backdrop-filter:blur(12px);box-shadow:inset 0 1px color-mix(in oklab,var(--color-border-strong),transparent 35%),0 12px 32px var(--shadow-2);z-index:10;pointer-events:none;transition:transform var(--motion-standard) var(--ease-standard)}.work-tour__toast-kicker[data-astro-cid-yq2d3qca],.work-tour__toast-meta[data-astro-cid-yq2d3qca],.work-tour__toast-duration[data-astro-cid-yq2d3qca],.work-tour__toast-age[data-astro-cid-yq2d3qca],.work-tour__toast-note[data-astro-cid-yq2d3qca]{margin:0}.work-tour__toast-kicker[data-astro-cid-yq2d3qca]{font-size:var(--font-size-00);text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-muted);opacity:.8}.work-tour__toast-title[data-astro-cid-yq2d3qca]{margin:0;font-size:var(--font-size-2);line-height:1.2;color:var(--color-text-strong)}.work-tour__toast-meta[data-astro-cid-yq2d3qca]{font-size:var(--font-size-0);color:var(--color-text);font-weight:500}.work-tour__toast-duration[data-astro-cid-yq2d3qca],.work-tour__toast-age[data-astro-cid-yq2d3qca],.work-tour__toast-note[data-astro-cid-yq2d3qca]{font-size:var(--font-size-00);color:var(--color-text-muted)}.work-tour__toast-note[data-astro-cid-yq2d3qca]{margin-top:.2rem;padding-top:.4rem;border-top:1px solid color-mix(in oklab,var(--color-border),transparent 80%);font-style:italic}.work-tour__fallback[data-astro-cid-yq2d3qca]{display:grid;gap:.9rem;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr))}.work-tour__place[data-astro-cid-yq2d3qca]{padding:1rem;border-radius:16px;border:1px solid color-mix(in oklab,var(--color-border),transparent 5%);background:color-mix(in oklab,var(--color-surface-2),transparent 18%)}.work-tour__place-header[data-astro-cid-yq2d3qca]{display:flex;justify-content:space-between;gap:.75rem;align-items:flex-start}.work-tour__place-header[data-astro-cid-yq2d3qca] h3[data-astro-cid-yq2d3qca],.work-tour__place-header[data-astro-cid-yq2d3qca] p[data-astro-cid-yq2d3qca],.work-tour__place-companies[data-astro-cid-yq2d3qca],.work-tour__place-note[data-astro-cid-yq2d3qca]{margin:0}.work-tour__place-header[data-astro-cid-yq2d3qca] p[data-astro-cid-yq2d3qca],.work-tour__place-age[data-astro-cid-yq2d3qca],.work-tour__place-note[data-astro-cid-yq2d3qca]{color:var(--color-text-muted)}.work-tour__place-companies[data-astro-cid-yq2d3qca]{margin-top:.75rem;font-size:var(--font-size-0)}.work-tour__place[data-astro-cid-yq2d3qca] ul[data-astro-cid-yq2d3qca]{margin:.75rem 0 0;padding-left:1.1rem}.work-tour__place-note[data-astro-cid-yq2d3qca]{margin-top:.75rem;font-size:var(--font-size-0)}@media(max-width:480px){.work-tour__toast[data-astro-cid-yq2d3qca]{width:calc(100% - 2rem);left:1rem;top:1rem}}.whoami-surface[data-astro-cid-fs4fz6j4]{margin-top:1rem}.whoami-shell[data-astro-cid-fs4fz6j4]{position:relative;border-radius:28px;padding:1.15rem;background:radial-gradient(1200px 620px at 14% 10%,color-mix(in oklab,var(--color-accent),transparent 92%),transparent 62%),radial-gradient(900px 520px at 85% 10%,color-mix(in oklab,var(--color-accent),transparent 94%),transparent 64%),color-mix(in oklab,var(--color-surface-2),transparent 6%);border:1px solid color-mix(in oklab,var(--color-border-strong),transparent 10%);box-shadow:0 34px 80px var(--shadow-2),inset 0 1px color-mix(in oklab,var(--color-border-strong),transparent 35%);overflow:hidden}.whoami-shell[data-astro-cid-fs4fz6j4]:after{content:"";position:absolute;inset:0;background:repeating-linear-gradient(to bottom,#ffffff09,#ffffff04 1px,#fff0 4px),radial-gradient(120% 160% at 50% -20%,#ffffff1f,#fff0 58%);opacity:.22;pointer-events:none;mix-blend-mode:soft-light}.whoami-shell[data-astro-cid-fs4fz6j4]:before{content:"";position:absolute;inset:-40% -60%;background:linear-gradient(120deg,#fff0,#ffffff14 46%,#fff0 72%);transform:translate(-28%) translateY(-8%);opacity:0;pointer-events:none;mix-blend-mode:soft-light}.whoami-shell-frame{position:absolute;inset:0;pointer-events:none;opacity:.95}.whoami-shell-trace{position:absolute;inset:0;pointer-events:none;opacity:.22;filter:blur(.2px)}.whoami-grid[data-astro-cid-fs4fz6j4]{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);grid-template-areas:"center secondary";gap:1rem;align-items:stretch;position:relative;z-index:1}.whoami-secondary-col[data-astro-cid-fs4fz6j4]{grid-area:secondary;display:flex;flex-direction:column;gap:1rem;min-width:0}.whoami-globe-integrated{flex-grow:1;min-height:24rem}@media(max-width:900px){.whoami-grid[data-astro-cid-fs4fz6j4]{grid-template-columns:1fr;grid-template-areas:"center" "secondary"}}@media(prefers-reduced-motion:no-preference){.whoami-shell[data-astro-cid-fs4fz6j4]{animation:whoami-boot .52s var(--ease-standard) 1 both}.whoami-shell[data-astro-cid-fs4fz6j4]:after{animation:whoami-scan .9s var(--ease-standard) 1 both,whoami-phosphor 6.5s ease-in-out 1.1s infinite alternate}.whoami-shell[data-astro-cid-fs4fz6j4]:before{animation:whoami-sweep .9s var(--ease-standard) 1 both;animation-delay:.18s}.whoami-grid[data-astro-cid-fs4fz6j4]>[data-astro-cid-fs4fz6j4]{animation:whoami-rise .52s var(--ease-standard) 1 both}.whoami-grid[data-astro-cid-fs4fz6j4]>[data-astro-cid-fs4fz6j4]:nth-child(1){animation-delay:80ms}.whoami-grid[data-astro-cid-fs4fz6j4]>[data-astro-cid-fs4fz6j4]:nth-child(2){animation-delay:.14s}.whoami-grid[data-astro-cid-fs4fz6j4]>[data-astro-cid-fs4fz6j4]:nth-child(3){animation-delay:.2s}}@keyframes whoami-boot{0%{transform:translateY(10px);opacity:0;filter:saturate(.92)}to{transform:translateY(0);opacity:1;filter:saturate(1)}}@keyframes whoami-rise{0%{transform:translateY(10px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes whoami-scan{0%{opacity:.05;transform:translateY(-6px)}to{opacity:.22;transform:translateY(0)}}@keyframes whoami-sweep{0%{opacity:0;transform:translate(-28%) translateY(-8%)}20%{opacity:.26}to{opacity:0;transform:translate(28%) translateY(10%)}}@keyframes whoami-phosphor{0%{opacity:.18}to{opacity:.25}}.console-bezel[data-astro-cid-ezz4uzyn]{margin-block:1rem 2rem}.console[data-astro-cid-ezz4uzyn]{position:relative;display:grid;gap:1rem;isolation:isolate}.console-topbar[data-astro-cid-ezz4uzyn]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap;padding-bottom:.6rem;border-bottom:1px solid color-mix(in oklab,var(--color-border),transparent 10%)}.console-title[data-astro-cid-ezz4uzyn]{margin:0;display:flex;align-items:center;gap:.5rem;font-family:var(--font-techno, var(--font-display));font-size:var(--font-size-1);letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-strong)}.console-title[data-astro-cid-ezz4uzyn] .ui-icon[data-astro-cid-ezz4uzyn]{color:var(--color-cta);font-size:1.1rem}.console-topbar-meta[data-astro-cid-ezz4uzyn]{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap}.console-node[data-astro-cid-ezz4uzyn],.console-status[data-astro-cid-ezz4uzyn]{font-family:var(--font-digital, var(--font-mono));font-size:10px;letter-spacing:.12em;color:var(--color-text-muted);display:inline-flex;align-items:center;gap:.3rem}.console-status-dot[data-astro-cid-ezz4uzyn]{width:6px;height:6px;border-radius:50%;background:var(--color-success);box-shadow:0 0 6px var(--color-success)}@media(prefers-reduced-motion:no-preference){.console-status-dot[data-astro-cid-ezz4uzyn]{animation:console-pulse 2s ease-in-out infinite}}@keyframes console-pulse{0%,to{opacity:1}50%{opacity:.4}}.console-hero[data-astro-cid-ezz4uzyn]{position:relative;min-height:160px;border-radius:14px;overflow:hidden;border:1px solid color-mix(in oklab,var(--color-border),transparent 12%);background:color-mix(in oklab,var(--color-bg),transparent 20%);display:flex;align-items:flex-end}.console-hero-overlay[data-astro-cid-ezz4uzyn]{position:relative;z-index:4;padding:1rem 1.1rem}.console-hero-eyebrow[data-astro-cid-ezz4uzyn]{margin:0 0 .2rem;font-family:var(--font-techno, var(--font-display));font-size:var(--font-size-0);letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-strong);text-shadow:0 0 14px var(--fx-glow-accent)}.console-hero-sub[data-astro-cid-ezz4uzyn]{margin:0;font-size:var(--font-size-0);color:var(--color-text-muted)}.console-hero-monolith[data-astro-cid-ezz4uzyn]{position:absolute;right:1rem;bottom:.5rem;z-index:5;width:clamp(64px,12vw,110px);touch-action:none}@media(max-width:520px){.console-hero-monolith[data-astro-cid-ezz4uzyn]{display:none}}.console-body[data-astro-cid-ezz4uzyn]{position:relative;z-index:1}.console-grain[data-astro-cid-ezz4uzyn]{z-index:6}@media(max-width:520px){.console-hero[data-astro-cid-ezz4uzyn]{min-height:120px}}
