@font-face{font-family:geist;src:url(../media/geist-s.p.2py-ke1f706a6.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:geist Fallback;src:local(Arial);ascent-override:94.56%;descent-override:27.76%;line-gap-override:0.0%;size-adjust:106.28%}.RnDdea_className{font-family:geist,geist Fallback}.RnDdea_variable{--geist:"geist", "geist Fallback"}
@font-face{font-family:geistMono;src:url(../media/geist_mono-s.p.3wg2gzp0j70gu.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:geistMono Fallback;src:local(Arial);ascent-override:76.43%;descent-override:22.43%;line-gap-override:0.0%;size-adjust:131.49%}.L0XRaG_className{font-family:geistMono,geistMono Fallback}.L0XRaG_variable{--geist-mono:"geistMono", "geistMono Fallback"}
.gtf4AW_backdrop{z-index:-1;pointer-events:none;position:fixed;inset:0;overflow:hidden}.gtf4AW_orb{width:70vmax;height:70vmax;opacity:var(--orb-strength);filter:blur(48px);will-change:transform;border-radius:50%;position:absolute}.gtf4AW_one{background:radial-gradient(circle, var(--orb-a), transparent 62%);animation:38s ease-in-out infinite alternate gtf4AW_driftOne;top:-32vmax;left:-18vmax}.gtf4AW_two{background:radial-gradient(circle, color-mix(in srgb, var(--orb-a) 70%, var(--orb-b)), transparent 62%);opacity:calc(var(--orb-strength) * .8);animation:46s ease-in-out infinite alternate gtf4AW_driftTwo;bottom:-38vmax;right:-26vmax}.gtf4AW_three{background:radial-gradient(circle, var(--orb-b), transparent 60%);width:40vmax;height:40vmax;opacity:calc(var(--orb-strength) * .35);animation:30s ease-in-out infinite alternate gtf4AW_driftThree;top:30%;left:40%}.gtf4AW_grid{background-image:linear-gradient(var(--grid) 1px, transparent 1px), linear-gradient(90deg, var(--grid) 1px, transparent 1px);background-size:64px 64px;animation:24s linear infinite gtf4AW_gridSlide;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 60% at 50% 0,#000 20%,#0000 75%);mask-image:radial-gradient(80% 60% at 50% 0,#000 20%,#0000 75%)}.gtf4AW_tape{opacity:.5;width:200%;height:34vh;animation:60s linear infinite gtf4AW_tape;position:absolute;bottom:12%;left:0}.gtf4AW_line{fill:none;stroke:color-mix(in srgb, var(--brand) 55%, transparent);stroke-width:1.4px;stroke-linejoin:round}@keyframes gtf4AW_driftOne{50%{transform:translate(14vmax,9vmax)scale(1.08)}to{transform:translate(4vmax,18vmax)scale(.94)}}@keyframes gtf4AW_driftTwo{50%{transform:translate(-12vmax,-10vmax)scale(1.1)}to{transform:translate(-22vmax,4vmax)scale(.96)}}@keyframes gtf4AW_driftThree{to{transform:translate(-24vmax,-14vmax)scale(1.25)}}@keyframes gtf4AW_gridSlide{to{background-position:0 64px,64px 0}}@keyframes gtf4AW_tape{to{transform:translate(-50%)}}
.oA071G_bar{z-index:120;background:var(--brand);width:0;height:2px;box-shadow:0 0 12px var(--brand);opacity:0;pointer-events:none;position:fixed;top:0;left:0}.oA071G_running{opacity:1;animation:8s cubic-bezier(.1,.6,.2,1) forwards oA071G_crawl}.oA071G_done{opacity:0;width:100%;transition:width .2s var(--ease), opacity .26s .16s var(--ease)}@keyframes oA071G_crawl{0%{width:8%}to{width:88%}}
.EMRrCW_toaster{z-index:100;left:var(--space-4);right:var(--space-4);bottom:calc(var(--space-4) + env(safe-area-inset-bottom) + 64px);gap:var(--space-2);pointer-events:none;flex-direction:column;display:flex;position:fixed}.EMRrCW_toast{align-items:flex-start;gap:var(--space-3);padding:13px var(--space-4);border-radius:var(--r-md);background:var(--glass-shine), var(--surface-strong);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:0 0 0 1px var(--line-strong), 0 20px 40px -16px #0009;pointer-events:auto;cursor:pointer;animation:EMRrCW_rise .24s var(--spring);font-size:14px;display:flex}.EMRrCW_toast svg{flex-shrink:0;width:18px;height:18px;margin-top:1px}.EMRrCW_success svg{color:var(--gain)}.EMRrCW_error svg{color:var(--loss)}.EMRrCW_info svg{color:var(--text-2)}@media only screen and (min-width:48em){.EMRrCW_toaster{width:380px;left:auto;bottom:var(--space-6);right:var(--space-6)}}
:root{--brand:#c5f14c;--brand-deep:#4b7d00;--brand-ink:#0b0e12;--brand-soft:color-mix(in srgb, var(--brand) 11%, transparent);--brand-line:color-mix(in srgb, var(--brand) 34%, transparent);--gain:var(--brand);--loss:#ff6363;--loss-soft:#ff63631f;--canvas:#05070a;--surface:#11151c94;--surface-solid:#0d1015;--surface-strong:#0d1015f7;--raised:#ffffff09;--hover:#ffffff0f;--line:#ffffff13;--line-strong:#ffffff24;--text:#f2f4f7;--text-2:#a7aebb;--text-3:#6d7582;--grid:#ffffff09;--glass-blur:blur(22px) saturate(165%);--glass-edge:#ffffff1a;--glass-shine:linear-gradient(180deg, #ffffff13, #fff0 38%);--orb-a:var(--brand);--orb-b:#fff;--orb-strength:.3;--shadow:0 1px 0 #ffffff0d inset, 0 30px 60px -30px #000c;--glow:0 0 0 1px var(--brand-line), 0 0 34px -6px color-mix(in srgb, var(--brand) 45%, transparent);--font-sans:var(--geist), "Segoe UI", system-ui, sans-serif;--font-mono:var(--geist-mono), ui-monospace, "Cascadia Mono", monospace;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-14:56px;--space-18:72px;--space-24:96px;--r-sm:9px;--r-md:14px;--r-lg:20px;--r-xl:28px;--r-pill:999px;--nav-height:64px;--rail-width:248px;--page-width:1240px;--ease:cubic-bezier(.2, .8, .2, 1);--spring:cubic-bezier(.34, 1.5, .64, 1);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-accent=ocean]{--brand:#5cd3ff;--brand-deep:#0a6f93}:root[data-accent=violet]{--brand:#b9a3ff;--brand-deep:#6a4bd6}:root[data-accent=ember]{--brand:#ffa063;--brand-deep:#c2410c}:root[data-accent=mint]{--brand:#63f2b8;--brand-deep:#0b7a4b}:root[data-accent=gold]{--brand:#ffd36b;--brand-deep:#946500}:root[data-theme=light]{--brand-soft:color-mix(in srgb, var(--brand-deep) 12%, transparent);--brand-line:color-mix(in srgb, var(--brand-deep) 38%, transparent);--gain:var(--brand-deep);--loss:#d93a3a;--loss-soft:#d93a3a17;--canvas:#eef0ea;--surface:#ffffff9e;--surface-solid:#fff;--surface-strong:#fffffff7;--raised:#0b0e1208;--hover:#0b0e120d;--line:#0b0e1214;--line-strong:#0b0e1226;--text:#0b0e12;--text-2:#4a515c;--text-3:#7a818d;--grid:#0b0e120d;--glass-edge:#ffffffd9;--glass-shine:linear-gradient(180deg, #ffffffb3, #fff0 45%);--orb-b:var(--brand-deep);--orb-strength:.34;--shadow:0 1px 2px #0b0e120a, 0 24px 50px -28px #0b0e124d;--glow:0 0 0 1px var(--brand-line), 0 12px 32px -12px color-mix(in srgb, var(--brand-deep) 45%, transparent);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{background:var(--canvas);min-height:100dvh;color:var(--text);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:15px;line-height:1.55}h1,h2,h3,h4,p,figure,blockquote,dl,dd,ul,ol{margin:0}ul,ol{padding:0;list-style:none}h1,h2,h3,h4{letter-spacing:-.025em;text-wrap:balance;font-weight:650;line-height:1.15}p{text-wrap:pretty}a{color:inherit;text-decoration:none}img,svg{max-width:100%;display:block}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}button:disabled{cursor:not-allowed}:focus-visible{outline:2px solid var(--brand);outline-offset:2px;border-radius:var(--r-sm)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{border-radius:var(--r-pill);background:color-mix(in srgb, var(--brand) 38%, transparent) padding-box;border:3px solid #0000}::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--brand) 70%, transparent) padding-box}::-webkit-scrollbar-corner{background:0 0}@supports not selector(::-webkit-scrollbar){*{scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--brand) 45%, transparent) transparent}}::selection{background:var(--brand);color:var(--brand-ink)}.container{width:100%;max-width:var(--page-width);padding-inline:var(--space-4);margin-inline:auto}.stack{gap:var(--space-4);flex-direction:column;display:flex}.row{align-items:center;gap:var(--space-3);display:flex}.wrap{flex-wrap:wrap}.grow{flex:1;min-width:0}.muted{color:var(--text-2)}.faint{color:var(--text-3)}.mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.gain{color:var(--gain)}.loss{color:var(--loss)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.eyebrow{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--brand);font-size:12px;font-weight:500}:root[data-theme=light] .eyebrow{color:var(--gain)}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.scroll-locked{overflow:hidden}.glass{background:var(--glass-shine), var(--surface);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:0 0 0 1px var(--line), var(--shadow);position:relative}.glass:before{content:"";border-radius:inherit;background:linear-gradient(160deg, var(--glass-edge), transparent 32%, transparent 70%, color-mix(in srgb, var(--brand) 22%, transparent));-webkit-mask-composite:xor;pointer-events:none;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@keyframes rise{0%{opacity:0;transform:translateY(10px)}}@keyframes fade{0%{opacity:0}}@keyframes shimmer{to{background-position:-200% 0}}@keyframes pulse{50%{opacity:.45}}@media only screen and (min-width:48em){.container{padding-inline:var(--space-6)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}
