@font-face{font-family:"Baloo 2";font-style:normal;font-weight:500;font-display:swap;src:url(../media/3c30d2e0bea83d70-s.2n9apa2_r52e8.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:"Baloo 2";font-style:normal;font-weight:500;font-display:swap;src:url(../media/e045b8a36dafeb96-s.0vz4cqyreqqso.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:"Baloo 2";font-style:normal;font-weight:500;font-display:swap;src:url(../media/921864ee6019b767-s.3ret_fwx268tf.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:"Baloo 2";font-style:normal;font-weight:500;font-display:swap;src:url(../media/d7d9c82e455b419c-s.p.2w2vlkqk02j5m.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:"Baloo 2";font-style:normal;font-weight:700;font-display:swap;src:url(../media/3c30d2e0bea83d70-s.2n9apa2_r52e8.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:"Baloo 2";font-style:normal;font-weight:700;font-display:swap;src:url(../media/e045b8a36dafeb96-s.0vz4cqyreqqso.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:"Baloo 2";font-style:normal;font-weight:700;font-display:swap;src:url(../media/921864ee6019b767-s.3ret_fwx268tf.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:"Baloo 2";font-style:normal;font-weight:700;font-display:swap;src:url(../media/d7d9c82e455b419c-s.p.2w2vlkqk02j5m.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:"Baloo 2";font-style:normal;font-weight:800;font-display:swap;src:url(../media/3c30d2e0bea83d70-s.2n9apa2_r52e8.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:"Baloo 2";font-style:normal;font-weight:800;font-display:swap;src:url(../media/e045b8a36dafeb96-s.0vz4cqyreqqso.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:"Baloo 2";font-style:normal;font-weight:800;font-display:swap;src:url(../media/921864ee6019b767-s.3ret_fwx268tf.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:"Baloo 2";font-style:normal;font-weight:800;font-display:swap;src:url(../media/d7d9c82e455b419c-s.p.2w2vlkqk02j5m.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:"Baloo 2 Fallback";src:local(Arial);ascent-override:112.55%;descent-override:54.71%;line-gap-override:0.0%;size-adjust:95.78%}.baloo_2_fa12b14e-module__tgKZza__className{font-family:"Baloo 2","Baloo 2 Fallback";font-style:normal}.baloo_2_fa12b14e-module__tgKZza__variable{--font-baloo:"Baloo 2", "Baloo 2 Fallback"}
@font-face{font-family:Nunito;font-style:normal;font-weight:200 1000;font-display:swap;src:url(../media/224e262ef877bfa4-s.2yhdohbnxjaph.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:Nunito;font-style:normal;font-weight:200 1000;font-display:swap;src:url(../media/7f11d98043fdedc9-s.0vsuy7nj1h55w.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-weight:200 1000;font-display:swap;src:url(../media/e6d00ff86ef9e699-s.1tzxx-40rxw3x.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:Nunito;font-style:normal;font-weight:200 1000;font-display:swap;src:url(../media/d8cb5ab3660140cd-s.3aj86x1l4-kru.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:Nunito;font-style:normal;font-weight:200 1000;font-display:swap;src:url(../media/07454f8ad8aaac57-s.p.1d8-5gtibtj96.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:Nunito Fallback;src:local(Arial);ascent-override:99.71%;descent-override:34.82%;line-gap-override:0.0%;size-adjust:101.39%}.nunito_d71d8f05-module__re7eHW__className{font-family:Nunito,Nunito Fallback;font-style:normal}.nunito_d71d8f05-module__re7eHW__variable{--font-nunito:"Nunito", "Nunito Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/04c5164763c40239-s.1zakzi6q17d4o.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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/26f284dcc38c84c0-s.2htf8h-pf57mm.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/7e7f32a39836f228-s.3skwie1wjplzh.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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fa39153a3fc630ba-s.3zhbgtelpa5ua.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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6a5386fd6038edbe-s.3vf5yzuqk3fsd.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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/051742360c26797e-s.p.1wmoa0e_blxrz.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:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/04c5164763c40239-s.1zakzi6q17d4o.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:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/26f284dcc38c84c0-s.2htf8h-pf57mm.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/7e7f32a39836f228-s.3skwie1wjplzh.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:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/fa39153a3fc630ba-s.3zhbgtelpa5ua.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:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/6a5386fd6038edbe-s.3vf5yzuqk3fsd.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:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/051742360c26797e-s.p.1wmoa0e_blxrz.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:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.jetbrains_mono_e58c89f6-module__N2xWOW__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_e58c89f6-module__N2xWOW__variable{--font-jbmono:"JetBrains Mono", "JetBrains Mono Fallback"}
:root{--ink:#241943;--ink-2:#170f30;--ink-3:#2e2154;--line:#4a3a7c;--fox:#ff5a1f;--fox-deep:#e8430c;--mint:#1fd9a2;--lemon:#ffdf3f;--lilac:#9d7bff;--cream:#fff6e9;--muted:#a99ccb;--white:#fff;--font-display:var(--font-baloo), var(--font-nunito), sans-serif;--font-body:var(--font-nunito), ui-sans-serif, system-ui, sans-serif;--font-mono:var(--font-jbmono), ui-monospace, "SF Mono", Menlo, monospace;--ease:cubic-bezier(.22, 1, .36, 1);--dur:.15s}*{box-sizing:border-box;margin:0;padding:0}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;scroll-behavior:smooth}body{background:var(--ink);color:var(--cream);font-family:var(--font-body);-webkit-font-smoothing:antialiased;padding-bottom:130px;font-size:16px;line-height:1.6}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none}::selection{background:var(--fox);color:var(--cream)}:focus-visible{outline:3px solid var(--mint);outline-offset:2px}.display{font-family:var(--font-display);letter-spacing:.005em;font-weight:800;line-height:1.06}.mono{font-family:var(--font-mono);font-feature-settings:"tnum";font-size:.92em}.wrap{max-width:940px;margin:0 auto;padding:0 24px}.band{border-top:3px solid var(--ink);border-bottom:3px solid var(--ink)}.band-mint{background:var(--mint);color:var(--ink)}.band-fox{background:var(--fox);color:var(--cream)}.sec-head{flex-wrap:wrap;align-items:baseline;gap:10px 18px;margin-bottom:30px;display:flex}.sec-title{font-family:var(--font-display);font-size:clamp(28px,4vw,42px);font-weight:800;line-height:1.05}.sec-sub{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:13px}.band-mint .sec-sub{color:var(--ink);opacity:.72}.thread{flex-direction:column;gap:18px;display:flex}.msg{align-items:flex-end;gap:13px;max-width:660px;display:flex}.msg-you{flex-direction:row-reverse;align-self:flex-end}.msg-full{max-width:none}.ava{background:var(--mint);border:3px solid var(--ink);border-radius:50%;flex:none;place-items:center;width:46px;height:46px;display:grid;overflow:hidden}.ava-lg{width:64px;height:64px}.ava-sm{border-width:2px;width:34px;height:34px}.ava-cream{background:var(--cream)}.ava-lilac{background:var(--lilac)}.ava svg{width:86%;height:86%}.bub{border:3px solid var(--ink);background:var(--cream);color:var(--ink);border-radius:18px 18px 18px 5px;max-width:540px;padding:13px 19px;font-size:16.5px;line-height:1.55;position:relative}.bub b{font-weight:800}.bub-fox{background:var(--cream);color:var(--ink)}.bub-fox:after{content:"";background:var(--cream);border-left:3px solid var(--ink);border-bottom:3px solid var(--ink);width:15px;height:15px;position:absolute;bottom:12px;left:-10px;transform:rotate(45deg)}.bub-you{background:var(--lilac);color:var(--ink);border-bottom-right-radius:5px;border-bottom-left-radius:18px}.bub-you:after{content:"";background:var(--lilac);border-right:3px solid var(--ink);border-top:3px solid var(--ink);width:15px;height:15px;position:absolute;bottom:12px;right:-10px;transform:rotate(45deg)}.bub-mint{background:var(--mint);color:var(--ink)}.bub-snow{background:var(--white);color:var(--ink)}.bub-snow:after{background:var(--white)}.bub-lemon{background:var(--lemon);color:var(--ink)}.bub-ink{background:var(--ink-2);border-color:var(--line);color:var(--cream)}.bub-ink:after{background:var(--ink-2);border-color:var(--line)}.bub-tag{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;opacity:.62;margin-bottom:3px;font-size:11.5px;display:block}.sys{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);border:2px dashed var(--line);white-space:nowrap;border-radius:999px;align-self:center;padding:5px 16px;font-size:12px}.band-mint .sys{color:var(--ink);border-color:var(--ink)}.quick{border:3px solid var(--ink);transition:transform var(--dur) var(--ease), background var(--dur) var(--ease);border-radius:999px;align-items:center;gap:9px;padding:12px 24px;font-size:15px;font-weight:800;line-height:1.2;display:inline-flex}.quick:hover{transform:translateY(-2px)}.quick:active{transform:translateY(0)}.q-fox{background:var(--fox);color:var(--cream)}.q-fox:hover{background:var(--fox-deep)}.q-ink{background:var(--ink);color:var(--cream)}.q-line{color:var(--cream);border-color:var(--line);background:0 0}.q-line:hover{border-color:var(--mint);color:var(--mint)}.q-ghostmint{color:var(--ink);border-color:var(--ink);background:0 0}.q-ghostmint:hover{background:var(--cream)}.arr{transition:transform var(--dur) var(--ease);font-weight:800}.quick:hover .arr{transform:translate(3px)}.panel{background:var(--ink-2);border:3px solid var(--line);border-radius:22px;padding:26px}.panel-head{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin-bottom:14px;font-size:12px}.field{flex-direction:column;gap:7px;margin-bottom:16px;display:flex}.label{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:11.5px}.input{background:var(--ink);border:3px solid var(--line);width:100%;color:var(--cream);font:inherit;border-radius:13px;padding:12px 15px;font-size:15.5px}.input::placeholder{color:var(--muted);opacity:.55}.input:focus{border-color:var(--mint);outline:none}textarea.input{resize:vertical;min-height:84px}.error{border:3px solid var(--fox);background:var(--ink);color:var(--fox);font-family:var(--font-mono);word-break:break-word;border-radius:13px;margin-bottom:16px;padding:12px 15px;font-size:13px}.chip{border:2.5px solid var(--ink);background:var(--white);color:var(--ink);font-family:var(--font-mono);letter-spacing:.04em;white-space:nowrap;border-radius:999px;align-items:center;gap:7px;padding:4px 12px;font-size:12px;font-weight:600;display:inline-flex}.chip-fox{background:var(--fox);color:var(--cream)}.chip-mint{background:var(--mint)}.chip-lemon{background:var(--lemon)}.chip-lilac{background:var(--lilac)}.chip-inkline{color:var(--cream);border-color:var(--line);background:0 0}.live-dot{background:var(--mint);border-radius:50%;width:8px;height:8px;display:inline-block}.track{border:3px solid var(--line);background:var(--ink-2);border-radius:999px;height:14px;overflow:hidden}.fill{background:var(--mint);border-radius:999px;height:100%}.band-mint .track{border-color:var(--ink);background:var(--white)}.ticker{background:var(--fox);color:var(--ink);border-bottom:3px solid var(--ink);font-family:var(--font-mono);letter-spacing:.09em;text-transform:uppercase;align-items:stretch;font-size:12px;font-weight:600;display:flex}.ticker-badge{background:var(--ink);color:var(--mint);white-space:nowrap;flex:none;align-items:center;gap:8px;padding:8px 16px;display:inline-flex}.ticker-dot{background:var(--mint);border-radius:50%;width:8px;height:8px;animation:1.6s infinite blink}.ticker-clip{flex:auto;align-items:center;display:flex;overflow:hidden}.ticker-track{width:max-content;animation:32s linear infinite tickmove;display:flex}.ticker:hover .ticker-track{animation-play-state:paused}@keyframes tickmove{to{transform:translate(-50%)}}.ticker-run{align-items:center;display:flex}.ticker-item{white-space:nowrap;align-items:center;padding:8px 0;display:inline-flex}.ticker-sep{margin:0 22px;font-size:9px}.ticker-x{background:var(--ink);color:var(--cream);white-space:nowrap;flex:none;align-items:center;padding:8px 16px;display:inline-flex}.ticker-x:hover{color:var(--lemon)}@media (max-width:720px){.ticker-x{display:none}}.dock{z-index:60;background:var(--ink-2);border:3px solid var(--line);border-radius:999px;align-items:center;gap:4px;padding:7px;display:flex;position:fixed;bottom:18px;left:50%;transform:translate(-50%)}.dock-item{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;transition:color var(--dur) var(--ease), background var(--dur) var(--ease);white-space:nowrap;border-radius:999px;align-items:center;padding:9px 18px;font-size:12px;font-weight:800;display:inline-flex}.dock-item:hover{color:var(--cream);background:var(--ink-3)}.dock-active,.dock-active:hover{color:var(--ink);background:var(--mint)}.dock-cta{background:var(--fox);border:3px solid var(--cream);width:54px;height:54px;transition:transform var(--dur) var(--ease), background var(--dur) var(--ease);border-radius:50%;place-items:center;margin:-24px 4px 0;display:grid}.dock-cta:hover{background:var(--fox-deep);transform:translateY(-3px)}.dock-cta svg{width:38px;height:38px}@media (max-width:560px){.dock{max-width:calc(100vw - 20px);bottom:10px}.dock-item{padding:8px 12px;font-size:10.5px}}@keyframes popin{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.popin{animation:popin .5s var(--ease) both}@keyframes blink{0%,to{opacity:.25}50%{opacity:1}}.typing span{background:currentColor;border-radius:50%;width:7px;height:7px;margin-right:5px;animation:1.1s infinite blink;display:inline-block}.typing span:nth-child(2){animation-delay:.18s}.typing span:nth-child(3){animation-delay:.36s}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.popin{animation:none}}
