@font-face{font-family:Host Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0d4f81138b703b58-s.3-s8-8wlgr10e.woff2?dpl=dpl_Dxm19Njy2EyVW5kJSMQdDqJ8RK3C)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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Host Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/3a11180d498b75c0-s.p.2028s2bhlck6k.woff2?dpl=dpl_Dxm19Njy2EyVW5kJSMQdDqJ8RK3C)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:Host Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0d4f81138b703b58-s.3-s8-8wlgr10e.woff2?dpl=dpl_Dxm19Njy2EyVW5kJSMQdDqJ8RK3C)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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Host Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/3a11180d498b75c0-s.p.2028s2bhlck6k.woff2?dpl=dpl_Dxm19Njy2EyVW5kJSMQdDqJ8RK3C)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:Host Grotesk Fallback;src:local(Arial);ascent-override:96.69%;descent-override:30.01%;line-gap-override:0.0%;size-adjust:104.98%}.host_grotesk_ad59f61c-module__8VHrJq__className{font-family:Host Grotesk,Host Grotesk Fallback;font-style:normal}.host_grotesk_ad59f61c-module__8VHrJq__variable{--font-host:"Host Grotesk", "Host Grotesk Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/316bb157f985759c-s.3jzqmxpevyhx0.woff2?dpl=dpl_Dxm19Njy2EyVW5kJSMQdDqJ8RK3C)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:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/3e19a33f554fa0a0-s.2235mpa3g0s8a.woff2?dpl=dpl_Dxm19Njy2EyVW5kJSMQdDqJ8RK3C)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/122b9f2e4f8e51a4-s.23gcsyr-xc01s.woff2?dpl=dpl_Dxm19Njy2EyVW5kJSMQdDqJ8RK3C)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0fb88268c76d4312-s.26a7rlfo_sv5y.woff2?dpl=dpl_Dxm19Njy2EyVW5kJSMQdDqJ8RK3C)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:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/4a404718ad388446-s.0h7e00f9km-36.woff2?dpl=dpl_Dxm19Njy2EyVW5kJSMQdDqJ8RK3C)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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/64c5f24155ea0bd5-s.p.08hbbknvbgrcb.woff2?dpl=dpl_Dxm19Njy2EyVW5kJSMQdDqJ8RK3C)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:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_a2701fc2-module__kXr5BW__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal;font-weight:400}.geist_mono_a2701fc2-module__kXr5BW__variable{--font-geist-mono:"Geist Mono", "Geist Mono Fallback"}
@font-face{font-family:Doto;font-style:normal;font-weight:900;font-display:swap;src:url(../media/4aee7fb82272b7dd-s.0jykjmw24w_el.woff2?dpl=dpl_Dxm19Njy2EyVW5kJSMQdDqJ8RK3C)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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Doto;font-style:normal;font-weight:900;font-display:swap;src:url(../media/3e1ad066c3115284-s.p.0r9ri6vnph0s4.woff2?dpl=dpl_Dxm19Njy2EyVW5kJSMQdDqJ8RK3C)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:Doto Fallback;src:local(Arial);ascent-override:70.59%;descent-override:18.58%;line-gap-override:0.0%;size-adjust:134.59%}.doto_c0b15f0d-module__sEwTVG__className{font-family:Doto,Doto Fallback;font-style:normal;font-weight:900}.doto_c0b15f0d-module__sEwTVG__variable{--font-doto:"Doto", "Doto Fallback"}
.v3{--paper:#f1eee7;--paper-2:#e7e3d9;--ink:#1b1a17;--ink-2:#4a463f;--muted:#8a857a;--line:#d8d3c7;--white:#fff;--live:#2fa866;--accent:#2348dc;--shadow-card:0 1px 2px #1a140d0d, 0 8px 16px #1a140d0a, 0 28px 56px #1a140d0f;background:var(--paper);min-height:100dvh;color:var(--ink);font-family:var(--font-host), ui-sans-serif, system-ui, sans-serif;-webkit-font-smoothing:antialiased;font-weight:400}html:has(.v3){color:#1b1a17;background:#f1eee7}html:has(.v3) body{color:#1b1a17;background:#f1eee7}.v3 ::selection{background:var(--accent);color:var(--white)}.v3 a:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:6px}@layer components{.v3 .mono-label{font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:400;line-height:normal}.v3 .doto{font-family:var(--font-doto), ui-monospace, monospace;font-variation-settings:"ROND" 0;font-weight:900;line-height:normal}}.v3 .dither-band{image-rendering:pixelated;background-image:url(/art/band.png);background-position:bottom;background-repeat:repeat-x;background-size:auto 100%}@keyframes reelIn{0%{opacity:0;transform:translateY(-60%)}to{opacity:1;transform:translateY(0)}}.v3 .reel-in{animation:.26s cubic-bezier(.2,.7,.1,1) both reelIn}@media (prefers-reduced-motion:reduce){.v3 .reel-in{animation:none}.v3 *,.v3 :before,.v3 :after{transition:none!important}.v3 .app-tile-icon{transform:none!important}}
