@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_1b545fac-module__b8QJrq__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_1b545fac-module__b8QJrq__variable{--font-inter:"Inter", "Inter Fallback"}
:root{--pine-050:#e7f8f6;--pine-100:#cfebe9;--pine-200:#a5d5d3;--pine-300:#6eb3b1;--pine-400:#438e8d;--pine-500:#257070;--pine-600:#195b5b;--pine-700:#134546;--pine-800:#0e3132;--pine-900:#092122;--brass-300:#ebc487;--brass-400:#e1ad63;--brass-500:#cf944a;--brass-600:#b37736;--brand:#01f;--brand-deep:#000fcc;--brand-lite:#6274ff;--brand-lite-2:#8f9cff;--sand-050:#fbfcfd;--sand-100:#f6f7f9;--sand-150:#f0f2f4;--sand-200:#e7e9ec;--sand-300:#d8dbde;--sand-400:#b2b4b8;--sand-500:#86898d;--sand-600:#616368;--sand-700:#404247;--sand-800:#24262a;--sand-900:#121417;--sand-950:#08090c;--ok:#3b8d5d;--ok-soft:#d7f4e0;--warn:#da943f;--warn-soft:#ffe7c8;--alert:#c74b47;--alert-soft:#ffe3df;--info:var(--pine-500);--info-soft:var(--pine-050);--font-sans:var(--font-inter), -apple-system, "SF Pro Text", system-ui, "Segoe UI", Roboto, sans-serif;--font-display:var(--font-sans);--font-mono:ui-monospace, "SF Mono", "JetBrains Mono", Menlo, monospace;--text-2xs:.6875rem;--text-xs:.75rem;--text-sm:.8125rem;--text-base:.9375rem;--text-md:1.0625rem;--text-lg:1.25rem;--text-xl:1.5rem;--text-2xl:2rem;--text-3xl:clamp(2.4rem, 1.6rem + 3vw, 3.5rem);--text-hero:clamp(3rem, 1.4rem + 6vw, 6rem);--tracking-tight:-.02em;--tracking-snug:-.011em;--tracking-wide:.04em;--tracking-caps:.14em;--leading-tight:1.1;--leading-snug:1.28;--leading-normal:1.55;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--space-8:4rem;--space-section:clamp(4rem, 3rem + 5vw, 8rem);--radius-xs:4px;--radius-sm:6px;--radius-md:9px;--radius-lg:12px;--radius-xl:16px;--radius-pill:999px;--dur-fast:.14s;--dur-normal:.26s;--dur-slow:.46s;--ease-out-expo:cubic-bezier(.16, 1, .3, 1);--ease-out-soft:cubic-bezier(.33, 1, .68, 1);--bg:var(--sand-100);--bg-tint:none;--surface:var(--sand-050);--surface-2:#fff;--surface-sunken:var(--sand-150);--surface-inverse:var(--sand-950);--border:color-mix(in oklab, var(--sand-400) 34%, transparent);--border-strong:color-mix(in oklab, var(--sand-500) 48%, transparent);--border-accent:color-mix(in oklab, var(--brand) 28%, transparent);--hairline:color-mix(in oklab, var(--sand-400) 24%, transparent);--text:var(--sand-950);--text-muted:var(--sand-600);--text-subtle:var(--sand-500);--text-on-accent:#fff;--text-on-inverse:var(--sand-100);--ink:var(--sand-950);--ink-hover:var(--sand-800);--accent:var(--brand);--accent-hover:var(--brand-deep);--accent-soft:color-mix(in oklab, var(--brand) 8%, var(--surface));--accent-ring:color-mix(in oklab, var(--brand) 42%, transparent);--gold:var(--brass-600);--gold-soft:color-mix(in oklab, var(--brass-500) 12%, var(--surface));--shadow-color:250 24% 20%;--shadow-xs:0 1px 1px hsl(var(--shadow-color) / .04);--shadow-sm:0 1px 2px hsl(var(--shadow-color) / .05), 0 1px 3px hsl(var(--shadow-color) / .04);--shadow-md:0 4px 12px hsl(var(--shadow-color) / .06), 0 1px 3px hsl(var(--shadow-color) / .05);--shadow-lg:0 12px 32px hsl(var(--shadow-color) / .09), 0 3px 8px hsl(var(--shadow-color) / .05);--shadow-glow:0 0 0 1px var(--border), 0 10px 28px hsl(var(--shadow-color) / .07);--shadow-brass:none;--shadow-pine:none;--grain-opacity:0;--halo-pine:none;--halo-brass:none;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@supports (color:lab(0% 0 0)){:root{--pine-050:lab(96.1459% -5.99793 -1.24249);--pine-100:lab(91.059% -9.97076 -2.259);--pine-200:lab(81.997% -16.5783 -4.06495);--pine-300:lab(68.2875% -23.1437 -6.09188);--pine-400:lab(54.4088% -24.6795 -6.96191);--pine-500:lab(42.7632% -23.5433 -7.10584);--pine-600:lab(34.5472% -20.7712 -6.70393);--pine-700:lab(26.2933% -16.7428 -5.76892);--pine-800:lab(18.0435% -12.7748 -4.68603);--pine-900:lab(10.9776% -9.50245 -3.70084);--brass-300:lab(81.5221% 8.65829 36.121);--brass-400:lab(74.4311% 13.9575 45.0242);--brass-500:lab(66.1788% 17.5885 47.2536);--brass-600:lab(55.6346% 19.3951 44.8229);--sand-050:lab(98.8386% -.22307 -.716805);--sand-100:lab(97.2142% -.278592 -.895739);--sand-150:lab(95.3578% -.333756 -1.07459);--sand-200:lab(92.3391% -.398785 -1.44886);--sand-300:lab(87.2314% -.439763 -1.82875);--sand-400:lab(73.3067% -.455141 -2.21214);--sand-500:lab(57.0607% -.443071 -2.597);--sand-600:lab(41.9736% -.401497 -2.98081);--sand-700:lab(28.0492% -.295803 -2.98989);--sand-800:lab(15.2843% -.181198 -2.99122);--sand-900:lab(6.1611% -.0478998 -2.71058);--sand-950:lab(2.46032% .0221655 -1.30296);--ok:lab(52.7141% -34.9691 18.0165);--ok-soft:lab(93.5794% -12.4075 6.35813);--warn:lab(67.2307% 21.7231 54.2033);--warn-soft:lab(93.0807% 5.2276 18.8913);--alert:lab(49.6897% 50.3711 29.7091);--alert-soft:lab(92.6692% 12.2811 6.63735)}}:root[data-theme=dark]{--bg:#06070a;--bg-tint:none;--surface:#0d0e11;--surface-2:#141619;--surface-sunken:#050608;--surface-inverse:var(--sand-100);--border:color-mix(in oklab, var(--sand-200) 13%, transparent);--border-strong:color-mix(in oklab, var(--sand-100) 20%, transparent);--border-accent:color-mix(in oklab, var(--brand-lite) 34%, transparent);--hairline:color-mix(in oklab, var(--sand-200) 9%, transparent);--text:var(--sand-100);--text-muted:var(--sand-400);--text-subtle:var(--sand-500);--text-on-accent:#08090c;--text-on-inverse:var(--sand-950);--ink:var(--sand-100);--ink-hover:#fff;--accent:var(--brand-lite);--accent-hover:var(--brand-lite-2);--accent-soft:color-mix(in oklab, var(--brand-lite) 18%, transparent);--accent-ring:color-mix(in oklab, var(--brand-lite) 50%, transparent);--gold:var(--brass-400);--gold-soft:color-mix(in oklab, var(--brass-500) 16%, transparent);--ok-soft:color-mix(in oklab, var(--ok) 18%, transparent);--warn-soft:color-mix(in oklab, var(--warn) 18%, transparent);--alert-soft:color-mix(in oklab, var(--alert) 18%, transparent);--info-soft:color-mix(in oklab, var(--pine-500) 18%, transparent);--shadow-color:260 40% 2%;--shadow-xs:0 1px 2px hsl(var(--shadow-color) / .4);--shadow-sm:0 1px 3px hsl(var(--shadow-color) / .5), 0 1px 2px hsl(var(--shadow-color) / .4);--shadow-md:0 6px 18px hsl(var(--shadow-color) / .55), 0 2px 6px hsl(var(--shadow-color) / .4);--shadow-lg:0 18px 44px hsl(var(--shadow-color) / .6), 0 5px 14px hsl(var(--shadow-color) / .45);--shadow-glow:0 0 0 1px var(--border), 0 14px 36px hsl(var(--shadow-color) / .5);--shadow-brass:none;--shadow-pine:none;--grain-opacity:0;--halo-pine:none;--halo-brass:none;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@supports (color:lab(0% 0 0)){:root[data-theme=dark]{--bg:lab(1.97116% .0136346 -.95813);--surface:lab(4.03767% -.0115409 -1.5229);--surface-2:lab(7.19363% -.060603 -2.56952);--surface-sunken:lab(1.54936% .0139624 -.820521);--text-on-accent:lab(2.46032% .0221655 -1.30296)}}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#06070a;--bg-tint:none;--surface:#0d0e11;--surface-2:#141619;--surface-sunken:#050608;--surface-inverse:var(--sand-100);--border:color-mix(in oklab, var(--sand-200) 13%, transparent);--border-strong:color-mix(in oklab, var(--sand-100) 20%, transparent);--border-accent:color-mix(in oklab, var(--brand-lite) 34%, transparent);--hairline:color-mix(in oklab, var(--sand-200) 9%, transparent);--text:var(--sand-100);--text-muted:var(--sand-400);--text-subtle:var(--sand-500);--text-on-accent:#08090c;--text-on-inverse:var(--sand-950);--ink:var(--sand-100);--ink-hover:#fff;--accent:var(--brand-lite);--accent-hover:var(--brand-lite-2);--accent-soft:color-mix(in oklab, var(--brand-lite) 18%, transparent);--accent-ring:color-mix(in oklab, var(--brand-lite) 50%, transparent);--gold:var(--brass-400);--gold-soft:color-mix(in oklab, var(--brass-500) 16%, transparent);--ok-soft:color-mix(in oklab, var(--ok) 18%, transparent);--warn-soft:color-mix(in oklab, var(--warn) 18%, transparent);--alert-soft:color-mix(in oklab, var(--alert) 18%, transparent);--info-soft:color-mix(in oklab, var(--pine-500) 18%, transparent);--shadow-color:260 40% 2%;--shadow-xs:0 1px 2px hsl(var(--shadow-color) / .4);--shadow-sm:0 1px 3px hsl(var(--shadow-color) / .5), 0 1px 2px hsl(var(--shadow-color) / .4);--shadow-md:0 6px 18px hsl(var(--shadow-color) / .55), 0 2px 6px hsl(var(--shadow-color) / .4);--shadow-lg:0 18px 44px hsl(var(--shadow-color) / .6), 0 5px 14px hsl(var(--shadow-color) / .45);--shadow-glow:0 0 0 1px var(--border), 0 14px 36px hsl(var(--shadow-color) / .5);--shadow-brass:none;--shadow-pine:none;--grain-opacity:0;--halo-pine:none;--halo-brass:none;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@supports (color:lab(0% 0 0)){:root:not([data-theme=light]){--bg:lab(1.97116% .0136346 -.95813);--surface:lab(4.03767% -.0115409 -1.5229);--surface-2:lab(7.19363% -.060603 -2.56952);--surface-sunken:lab(1.54936% .0139624 -.820521);--text-on-accent:lab(2.46032% .0221655 -1.30296)}}}
*,:before,:after{box-sizing:border-box}*{margin:0;padding:0}html{-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}body{font-family:var(--font-sans);font-size:var(--text-base);line-height:var(--leading-normal);color:var(--text);background-color:var(--bg);background-image:var(--bg-tint);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"ss01", "cv01", "kern";text-rendering:optimizelegibility;background-attachment:fixed;min-height:100dvh}img,svg,video{max-width:100%;display:block}button,input,textarea,select{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:none}a{color:inherit;text-decoration:none}:focus-visible{outline:2px solid var(--accent-ring);outline-offset:2px;border-radius:var(--radius-xs)}::selection{background:var(--accent-soft);color:var(--accent-hover)}.display{font-family:var(--font-display);letter-spacing:var(--tracking-tight);font-weight:640;line-height:var(--leading-tight)}.display--italic{font-style:italic;font-weight:600}.eyebrow{font-size:var(--text-2xs);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--text-subtle);font-weight:600}.mono{font-family:var(--font-mono);font-feature-settings:"tnum";letter-spacing:0}.container{width:100%;max-width:1200px;margin-inline:auto;padding-inline:clamp(1.25rem,5vw,3rem)}.stack{flex-direction:column;display:flex}.row{align-items:center;display:flex}.spread{justify-content:space-between;align-items:center;display:flex}.card{background:linear-gradient(180deg, color-mix(in oklab, var(--surface-2) 60%, transparent), transparent 42%), var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);position:relative}.card-2{background:var(--surface-2)}.card--interactive{transition:transform var(--dur-normal) var(--ease-out-expo), box-shadow var(--dur-normal) var(--ease-out-expo), border-color var(--dur-normal);overflow:hidden}.card--interactive:after{content:"";opacity:0;transition:opacity var(--dur-normal) var(--ease-out-soft);pointer-events:none;background:linear-gradient(115deg,#0000 40%,#ffffff0f 50%,#0000 60%);position:absolute;inset:0}.card--interactive:hover{box-shadow:var(--shadow-md);border-color:var(--border-accent);transform:translateY(-3px)}.card--interactive:hover:after{opacity:1}.chip{align-items:center;gap:var(--space-2);font-size:var(--text-xs);border-radius:var(--radius-pill);border:1px solid var(--border);color:var(--text-muted);background:var(--surface-sunken);white-space:nowrap;padding:3px 10px;font-weight:550;line-height:1.4;display:inline-flex}.chip--accent{color:var(--accent-hover);background:var(--accent-soft);border-color:var(--border-accent)}.chip--gold{color:var(--gold);background:var(--gold-soft);border-color:color-mix(in oklab, var(--gold) 30%, transparent)}.chip--ok{color:color-mix(in oklab, var(--ok) 82%, var(--text));background:var(--ok-soft);border-color:color-mix(in oklab, var(--ok) 30%, transparent)}.chip--warn{color:color-mix(in oklab, var(--warn) 72%, var(--text));background:var(--warn-soft);border-color:color-mix(in oklab, var(--warn) 30%, transparent)}.chip--alert{color:color-mix(in oklab, var(--alert) 82%, var(--text));background:var(--alert-soft);border-color:color-mix(in oklab, var(--alert) 32%, transparent)}.dot{background:currentColor;border-radius:50%;flex:none;width:7px;height:7px}.btn{--_bg:var(--surface-2);--_fg:var(--text);--_bd:var(--border-strong);justify-content:center;align-items:center;gap:var(--space-2);font-size:var(--text-sm);letter-spacing:var(--tracking-snug);color:var(--_fg);background:var(--_bg);border:1px solid var(--_bd);border-radius:var(--radius-sm);transition:box-shadow var(--dur-fast) var(--ease-out-soft), background var(--dur-fast) var(--ease-out-soft), border-color var(--dur-fast) var(--ease-out-soft), opacity var(--dur-fast);padding:.6rem 1.05rem;font-weight:600;display:inline-flex}.btn:hover{box-shadow:var(--shadow-sm)}.btn:active{opacity:.9}.btn--primary{--_bg:var(--ink);--_fg:var(--text-on-accent);--_bd:transparent;box-shadow:var(--shadow-sm)}.btn--primary:hover{--_bg:var(--ink-hover);box-shadow:var(--shadow-md)}.btn--brass{--_bg:var(--accent);--_fg:#fff;--_bd:transparent}.btn--brass:hover{--_bg:var(--accent-hover)}.btn--ghost{--_bg:transparent;--_bd:transparent;color:var(--text-muted)}.btn--ghost:hover{--_bg:var(--surface-sunken);color:var(--text)}.btn--sm{font-size:var(--text-xs);padding:.44rem .85rem}.btn--lg{font-size:var(--text-base);padding:.72rem 1.3rem}.btn--block{width:100%}.avatar{--_s:40px;width:var(--_s);height:var(--_s);font-family:var(--font-sans);font-weight:600;font-size:calc(var(--_s) * .36);letter-spacing:-.01em;color:var(--text-on-accent);background:linear-gradient(150deg, var(--pine-400), var(--pine-700));box-shadow:inset 0 1px 0 #ffffff2e, var(--shadow-xs);-webkit-user-select:none;user-select:none;border-radius:50%;flex:none;place-items:center;display:grid}.avatar--gold{background:linear-gradient(150deg, var(--brass-400), var(--brass-600))}.avatar--slate{background:linear-gradient(150deg, var(--sand-500), var(--sand-700))}.avatar--plum{background:linear-gradient(150deg,#a86fa3,#683964);background:linear-gradient(150deg,lab(54.4903% 29.2584 -18.2989),lab(31.4085% 26.2911 -16.3746))}.divider{background:var(--border);border:0;height:1px}.muted{color:var(--text-muted)}.subtle{color:var(--text-subtle)}.accent-text{color:var(--accent)}.gold-text{color:var(--gold)}.nowrap{white-space:nowrap}.grow{flex:1}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:200;background:var(--accent);color:var(--text-on-accent);border-radius:var(--radius-sm);transition:top var(--dur-fast);padding:.6rem 1rem;position:fixed;top:-60px;left:12px}.skip-link:focus{top:12px}@keyframes rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.rise{animation:rise var(--dur-slow) var(--ease-out-expo) both}body:after{content:"";z-index:1;pointer-events:none;opacity:var(--grain-opacity);mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:180px 180px;position:fixed;inset:0}@media (prefers-reduced-motion:no-preference){body:after{will-change:auto}}@keyframes reveal{0%{opacity:0;filter:blur(6px);transform:translateY(18px)}to{opacity:1;filter:blur();transform:translateY(0)}}.js [data-reveal]{opacity:0}[data-reveal].is-in{animation:reveal .7s var(--ease-out-expo) both}[data-reveal].is-in[data-reveal-delay="1"]{animation-delay:60ms}[data-reveal].is-in[data-reveal-delay="2"]{animation-delay:.12s}[data-reveal].is-in[data-reveal-delay="3"]{animation-delay:.18s}[data-reveal].is-in[data-reveal-delay="4"]{animation-delay:.24s}[data-reveal].is-in[data-reveal-delay="5"]{animation-delay:.3s}@media (prefers-reduced-motion:reduce){[data-reveal]{opacity:1}[data-reveal].is-in{animation:none}}.halo{filter:blur(60px);pointer-events:none;z-index:0;opacity:.9;border-radius:50%;position:absolute}.index-label{font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--text-subtle);align-items:center;gap:10px;display:inline-flex}.index-label:before{content:"";background:var(--accent);opacity:.8;width:24px;height:1px}
