@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_c15e96cb-module__0bjUvq__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_c15e96cb-module__0bjUvq__variable{--font-inter:"Inter", "Inter Fallback"}
@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/4ba802ed8e67eac5-s.0fuxtgzazslqx.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:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d7a0600e467cf0bd-s.451yigaaz_4mg.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:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/dc0d9adbac686440-s.p.3cik_s2si-ft-.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:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b8f2b92a9960dd69-s.0we3rzhp_h228.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:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/28e60ca39c9ae554-s.44izq0ia6orkf.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:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/8d05cfa5faa8406c-s.p.1s123piy9_v1m.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:Space Mono Fallback;src:local(Arial);ascent-override:81.58%;descent-override:26.3%;line-gap-override:0.0%;size-adjust:137.28%}.space_mono_7618295e-module__0uytZW__className{font-family:Space Mono,Space Mono Fallback;font-style:normal}.space_mono_7618295e-module__0uytZW__variable{--font-space-mono:"Space Mono", "Space Mono Fallback"}
:root{--cream:#fdfcf9;--cream-2:#f6f3ec;--panel:#fff;--panel-2:#f8f6f0;--panel-3:#f1eee5;--ink:#23262e;--ink-2:#5c6270;--ink-3:#9aa0ac;--line:#ebe8de;--line-2:#dcd7c9;--fill:#efece2;--fill-2:#e4e0d4;--navy:#16233d;--navy-2:#0f1830;--side:var(--navy);--side-2:var(--navy-2);--side-text:#eef1f7;--side-mut:#9aa5bd;--side-line:#ffffff1a;--side-soft:#ffffff12;--side-soft-2:#ffffff21;--clay:#8c52ff;--clay-d:#7842e8;--sage:#3367ad;--dusty:#01bf63;--gold:#ffde59;--plum:#ff914c;--teal:#f60806;--red:#f60806;--rainbow:linear-gradient(90deg, #7c3aed 0%, #2e7dd2 20%, #159e96 38%, #36a45a 54%, #e3a52e 72%, #e8732e 87%, #e0452b 100%);--serif:var(--font-inter), system-ui, sans-serif;--ui:var(--font-inter), system-ui, sans-serif;--mono:var(--font-space-mono), monospace;--shadow-card:0 1px 2px #23281e0a, 0 14px 32px -22px #5a467838;--shadow-lift:0 2px 4px #23281e0d, 0 24px 44px -24px #5a46784d;--r-xl:20px;--r-card:18px;--r-media:16px;--r-ctl:12px;--r-chip:999px;--r-check:9px;--bounce:cubic-bezier(.34, 1.56, .64, 1);--swift:cubic-bezier(.2, .8, .2, 1);--rainbow-soft:linear-gradient(90deg, #e9def7 0%, #dbe7f7 20%, #d6eeec 38%, #ddefe0 54%, #f7ecd2 72%, #f8e2d0 87%, #f7d8d0 100%)}:root,.theme-root{--a1:var(--clay);--a2:var(--sage);--a3:var(--dusty);--a4:var(--gold);--a5:var(--plum);--a6:var(--teal);--ok:var(--dusty);--ok-text:var(--dusty-text);--warn:var(--gold);--warn-text:var(--gold-text);--clay-soft:color-mix(in srgb, var(--clay) 13%, var(--panel));--sage-soft:color-mix(in srgb, var(--sage) 13%, var(--panel));--dusty-soft:color-mix(in srgb, var(--dusty) 13%, var(--panel));--gold-soft:color-mix(in srgb, var(--gold) 15%, var(--panel));--plum-soft:color-mix(in srgb, var(--plum) 12%, var(--panel));--teal-soft:color-mix(in srgb, var(--teal) 13%, var(--panel));--red-soft:color-mix(in srgb, var(--red) 12%, var(--panel));--clay-text:color-mix(in srgb, var(--clay) 76%, var(--ink));--sage-text:color-mix(in srgb, var(--sage) 78%, var(--ink));--dusty-text:color-mix(in srgb, var(--dusty) 55%, var(--ink));--gold-text:color-mix(in srgb, var(--gold) 38%, var(--ink));--plum-text:color-mix(in srgb, var(--plum) 50%, var(--ink));--teal-text:color-mix(in srgb, var(--teal) 76%, var(--ink));--red-text:color-mix(in srgb, var(--red) 76%, var(--ink));--glow-clay:0 10px 22px -12px color-mix(in srgb, var(--clay) 90%, transparent);--ring-clay:0 0 0 3px color-mix(in srgb, var(--clay) 22%, transparent)}
*{box-sizing:border-box}html,body{margin:0;padding:0}body{font-family:var(--ui);color:var(--ink);background:var(--cream);-webkit-font-smoothing:antialiased;font-feature-settings:"liga" 1, "calt" 1}body:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(85% 70% at 92% -8%,#e8732e21,#0000 58%),radial-gradient(80% 65% at -5% 22%,#2e7dd21a,#0000 55%),radial-gradient(75% 60% at 55% 108%,#36a45a17,#0000 55%),radial-gradient(70% 55% at 8% 95%,#7c3aed17,#0000 55%);position:fixed;inset:0}::selection{background:#e8732e38}a{color:inherit;text-decoration:none}@keyframes fadein{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes popIn{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@keyframes confettiFall{0%{opacity:1;transform:translate(0)rotate(0)}to{opacity:0;transform:translate(var(--dx,0px), var(--dy,90px)) rotate(var(--rot,200deg))}}@keyframes floatY{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes pulseRing{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--clay) 45%, transparent)}70%{box-shadow:0 0 0 5px #0000}to{box-shadow:0 0 #0000}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.mention{color:var(--clay);background:color-mix(in srgb, var(--clay) 13%, transparent);white-space:nowrap;border-radius:5px;padding:0 3px;font-weight:600}