@font-face{font-family:GeistMono;src:url(../media/GeistMono_Variable.p.0b02cdm7g7y6h.woff2)format("woff2");font-display:swap;font-weight:100 900}.geistmono_157ca88a-module__iaM1Ya__className{font-family:GeistMono,ui-monospace,SFMono-Regular,Roboto Mono,Menlo,Monaco,Liberation Mono,DejaVu Sans Mono,Courier New,monospace}.geistmono_157ca88a-module__iaM1Ya__variable{--font-geist-mono:"GeistMono", ui-monospace, SFMono-Regular, Roboto Mono, Menlo, Monaco, Liberation Mono, DejaVu Sans Mono, Courier New, monospace}
@font-face{font-family:GeistSans;src:url(../media/Geist_Variable-s.p.2-i4fw5gbtlb7.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:GeistSans Fallback;src:local(Arial);ascent-override:94.56%;descent-override:27.76%;line-gap-override:0.0%;size-adjust:106.28%}.geistsans_d5a4f12f-module__Ur3q_a__className{font-family:GeistSans,GeistSans Fallback}.geistsans_d5a4f12f-module__Ur3q_a__variable{--font-geist-sans:"GeistSans", "GeistSans Fallback"}
@font-face{font-family:Bebas Neue;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2039e8342bda6056-s.1iie40g0-cbk2.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:Bebas Neue;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fabcf92ba1ccea36-s.p.3jvga4rcv46fc.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:Bebas Neue Fallback;src:local(Arial);ascent-override:117.32%;descent-override:39.11%;line-gap-override:0.0%;size-adjust:76.72%}.bebas_neue_fd1f3532-module__YyBG-a__className{font-family:Bebas Neue,Bebas Neue Fallback;font-style:normal;font-weight:400}.bebas_neue_fd1f3532-module__YyBG-a__variable{--font-display:"Bebas Neue", "Bebas Neue Fallback"}
:root{--font-sans:var(--font-geist-sans), ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:var(--font-geist-mono), ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;--t-xs:.6875rem;--t-sm:.8125rem;--t-md:.875rem;--t-lg:1rem;--t-xl:1.375rem;--t-2xl:1.875rem;--t-3xl:3rem;--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:24px;--s6:32px;--s7:48px;--r:10px;--r-lg:18px;--rail:244px;--bar:64px;--tab:64px;--ease:cubic-bezier(.16, 1, .3, 1);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#07060d;--bg-2:#0d0b18;--panel:#140f2a7a;--panel-solid:#120f22;--raised:#ffffff0b;--hover:#9678ff1f;--line:#ffffff14;--line-strong:#ffffff29;--ink:#f5f3ff;--ink-2:#bdb6d8;--ink-3:#8f88ad;--inv:#0b0914;--accent:#8b6cff;--accent-2:#c04dff;--accent-3:#4d6bff;--accent-ink:#b8a6ff;--accent-wash:#8b6cff29;--gain:#2fe0a6;--gain-ink:#5ef0c0;--gain-wash:#2fe0a624;--loss:#ff5a7a;--loss-ink:#ff8ea3;--loss-wash:#ff5a7a24;--warn:#ffb547;--warn-ink:#ffc670;--warn-wash:#ffb54724;--focus:#b8a6ff;--scrim:#04030ab3;--shadow:0 24px 60px -24px #000000d9, 0 2px 8px #0006;--panel-edge:inset 0 1px 0 #ffffff12, inset 0 0 0 1px #ffffff05;--glow:0 10px 34px -10px #8b6cffbf;--beam-a:#4d3cffe6;--beam-b:#9e20ffd9;--beam-c:#dc3cff8c;--beam-opacity:1;--grain-opacity:.11;--thread:#fff6;--on-signal:#0b0914}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f6f5fb;--bg-2:#eeecf8;--panel:#faf7ff8f;--panel-solid:#fff;--raised:#2814780a;--hover:#6d4aff14;--line:#5a3cdc24;--line-strong:#3c1eaa38;--ink:#120e26;--ink-2:#4b4567;--ink-3:#6a6487;--inv:#fff;--accent:#6d4aff;--accent-2:#b43cf0;--accent-3:#3f5cff;--accent-ink:#5431e8;--accent-wash:#6d4aff1a;--gain:#10b981;--gain-ink:#047857;--gain-wash:#10b9811f;--loss:#f0476a;--loss-ink:#be1e44;--loss-wash:#f0476a1a;--warn:#e29400;--warn-ink:#8f5b00;--warn-wash:#e294001f;--focus:#6d4aff;--scrim:#1e144647;--shadow:0 24px 60px -28px #321e8c59, 0 2px 8px #321e8c14;--panel-edge:inset 0 1px 0 #fffffff2, inset 0 0 0 1px #ffffff59, inset 0 -40px 60px -40px #8b6cff1f;--glow:0 10px 30px -10px #6d4aff8c;--beam-a:#5a73ff9e;--beam-b:#a05fff9e;--beam-c:#ff64cd73;--beam-opacity:1;--grain-opacity:.1;--thread:#3c1eaa42;--on-signal:#0b0914}*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%;background:var(--bg)}html,body{margin:0;padding:0}body{background:var(--bg);color:var(--ink);font-family:var(--font-sans);font-size:var(--t-md);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;isolation:isolate;min-height:100dvh;line-height:1.5;position:relative}body:before{content:"";z-index:-2;pointer-events:none;opacity:var(--beam-opacity);background:radial-gradient(40% 30% at 78% -2%, var(--beam-c), transparent 70%), linear-gradient(104deg, transparent 9%, var(--beam-a) 15%, var(--beam-a) 17%, transparent 24%), linear-gradient(98deg, transparent 40%, var(--beam-b) 46%, var(--beam-b) 48%, transparent 56%), linear-gradient(110deg, transparent 72%, var(--beam-a) 79%, transparent 88%), radial-gradient(60% 50% at 20% 110%, var(--beam-b), transparent 70%);filter:blur(16px)saturate(1.25);position:fixed;inset:-10%}body:after{content:"";z-index:-1;pointer-events:none;background-image:repeating-linear-gradient(135deg, var(--thread) 0 1px, transparent 1px 4px), repeating-linear-gradient(45deg, var(--thread) 0 1px, transparent 1px 7px), url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='200' height='200'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='1.1' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.45 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");opacity:var(--grain-opacity);position:fixed;inset:0}::selection{background:var(--accent);color:#fff}input,textarea,select{caret-color:var(--accent)}a{color:inherit;text-underline-offset:3px;text-decoration-thickness:1px}button{font:inherit;color:inherit}img{max-width:100%;display:block}h1,h2,h3,h4{letter-spacing:-.02em;margin:0;font-weight:600}p{margin:0}*{scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:var(--line-strong);background-clip:padding-box;border:3px solid #0000;border-radius:99px}::-webkit-scrollbar-track{background:0 0}:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:6px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.label{font-size:var(--t-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);font-weight:600;line-height:1.3}.muted{color:var(--ink-2)}.faint{color:var(--ink-3)}.gain{color:var(--gain-ink)}.loss{color:var(--loss-ink)}.warn{color:var(--warn-ink)}.flat{color:var(--ink-2)}.mono{font-family:var(--font-mono)}.prose{font-family:var(--font-sans);font-size:.9375rem;line-height:1.65}.panel{background:var(--panel);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--panel-edge), var(--shadow);-webkit-backdrop-filter:blur(20px)saturate(150%);backdrop-filter:blur(20px)saturate(150%);min-width:0;position:relative}.panel-head{justify-content:space-between;align-items:center;gap:var(--s3);min-height:52px;padding:0 var(--s5);border-bottom:1px solid var(--line);display:flex}.panel-head .label{color:var(--ink-2)}.label:has(>svg){align-items:center;gap:7px;display:inline-flex}.label>svg{width:14px;height:14px;color:var(--accent-ink);filter:drop-shadow(0 0 5px color-mix(in srgb, var(--accent) 45%, transparent));flex:none}.panel-body{padding:var(--s5)}.rule{background:var(--line);border:0;height:1px;margin:0}.btn{border:1px solid var(--line-strong);border-radius:var(--r);background:var(--raised);height:36px;color:var(--ink);font-size:var(--t-sm);white-space:nowrap;cursor:pointer;transition:background-color .14s var(--ease), border-color .14s var(--ease), color .14s var(--ease), box-shadow .2s var(--ease), transform .14s var(--ease);justify-content:center;align-items:center;gap:7px;padding:0 14px;font-weight:500;text-decoration:none;display:inline-flex}.btn:hover{background:var(--hover);border-color:color-mix(in srgb, var(--accent) 45%, var(--line-strong))}.btn:disabled,.btn[aria-disabled=true]{opacity:.45;cursor:not-allowed;pointer-events:none}.btn svg{flex:none;width:15px;height:15px}.btn-primary{color:#fff;background:linear-gradient(180deg, color-mix(in srgb, var(--accent) 80%, #fff) 0%, var(--accent) 55%, color-mix(in srgb, var(--accent) 80%, #1a0060) 100%);box-shadow:var(--glow), inset 0 1px 0 #ffffff59, inset 0 -2px 0 #00000038;border-color:#0000;font-weight:600}.btn-primary:hover{color:#fff;background:linear-gradient(180deg, color-mix(in srgb, var(--accent) 70%, #fff) 0%, var(--accent) 60%, color-mix(in srgb, var(--accent) 85%, #1a0060) 100%);box-shadow:0 14px 40px -10px color-mix(in srgb, var(--accent) 85%, transparent), inset 0 1px 0 #fff6, inset 0 -2px 0 #00000038;border-color:#0000}.btn:not(.btn-primary):not(.btn-ghost){background:linear-gradient(180deg, color-mix(in srgb, var(--ink) 9%, transparent), color-mix(in srgb, var(--ink) 3%, transparent));font-weight:600;box-shadow:inset 0 1px #ffffff1f,0 1px 2px #00000040,0 6px 16px -10px #00000080}:root[data-theme=light] .btn:not(.btn-primary):not(.btn-ghost){background:linear-gradient(#fff,#f3f1fb);box-shadow:inset 0 1px #fff,0 1px 2px #321e8c1a,0 6px 16px -10px #321e8c4d}.btn:not(.btn-primary):not(.btn-ghost):hover{background:linear-gradient(180deg, color-mix(in srgb, var(--accent) 20%, transparent), color-mix(in srgb, var(--accent) 8%, transparent));border-color:color-mix(in srgb, var(--accent) 50%, var(--line-strong))}.btn:not(.btn-primary):not(.btn-ghost) svg{color:var(--accent-ink)}.btn-danger:not(.btn-primary) svg{color:currentColor!important}.btn.btn-danger:not(.btn-primary):not(.btn-ghost):hover{background:var(--loss-wash);border-color:var(--loss)}.btn-ghost{color:var(--ink-2);background:0 0;border-color:#0000}.btn-ghost:hover{background:var(--hover);color:var(--ink);border-color:#0000}.btn-danger{color:var(--loss-ink)}.btn-danger:hover{border-color:var(--loss);background:var(--loss-wash)}.btn-sm{height:30px;font-size:var(--t-xs);border-radius:8px;padding:0 10px}.btn-lg{height:46px;font-size:var(--t-md);border-radius:12px;padding:0 20px}.btn-icon{width:36px;padding:0}.btn-icon.btn-sm{width:30px}.btn[data-loading=true]{color:#0000;pointer-events:none;position:relative}.btn[data-loading=true]:after{content:"";border:2px solid var(--ink-3);border-top-color:var(--ink);border-radius:50%;width:16px;height:16px;margin:-8px 0 0 -8px;animation:.7s linear infinite spin;position:absolute;top:50%;left:50%}.btn-primary[data-loading=true]:after{border-color:#fff #fff6 #fff6}@keyframes spin{to{transform:rotate(360deg)}}.seg{border:1px solid var(--line);background:color-mix(in srgb, var(--bg) 55%, transparent);border-radius:999px;gap:2px;padding:3px;display:inline-flex;box-shadow:inset 0 1px 3px #00000059,inset 0 0 0 1px #00000014}:root[data-theme=light] .seg{background:#3c1eaa0f;box-shadow:inset 0 1px 2px #321e8c1f}.seg button{height:28px;color:var(--ink-3);font-size:var(--t-xs);letter-spacing:.04em;cursor:pointer;transition:color .14s, background-color .14s, box-shadow .2s, transform .14s var(--ease);background:0 0;border:0;border-radius:999px;padding:0 12px;font-weight:600}.seg button:hover{color:var(--ink);background:var(--hover)}.seg button:active{transform:scale(.96)}.seg button[aria-pressed=true],.seg button[aria-checked=true]{color:#fff;background:linear-gradient(180deg, color-mix(in srgb, var(--accent) 78%, #fff), var(--accent));box-shadow:0 4px 14px -4px color-mix(in srgb, var(--accent) 80%, transparent), inset 0 1px 0 #ffffff4d}.seg button[aria-pressed=true]:hover,.seg button[aria-checked=true]:hover{color:#fff}@media (max-width:860px),(pointer:coarse){.seg button{height:34px;font-size:var(--t-sm);padding:0 14px}}.field{align-content:start;gap:7px;min-width:0;display:grid}.field>.label{color:var(--ink-2)}.input,.select,.textarea{background:color-mix(in srgb, var(--bg) 55%, transparent);width:100%;min-width:0;height:40px;color:var(--ink);border:1px solid var(--line-strong);border-radius:var(--r);font:inherit;font-size:var(--t-md);transition:border-color .14s var(--ease), box-shadow .14s var(--ease);padding:0 12px}.textarea{resize:vertical;height:auto;min-height:96px;padding:10px 12px;line-height:1.6}.input::placeholder,.textarea::placeholder{color:var(--ink-3)}.input:hover,.select:hover,.textarea:hover{border-color:color-mix(in srgb, var(--accent) 35%, var(--line-strong))}.input:focus,.select:focus,.textarea:focus{border-color:var(--accent);box-shadow:0 0 0 4px var(--accent-wash);outline:none}.input[aria-invalid=true]{border-color:var(--loss)}.select{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--ink-3) 50%), linear-gradient(135deg, var(--ink-3) 50%, transparent 50%);background-position:calc(100% - 16px) 52%,calc(100% - 11px) 52%;background-repeat:no-repeat;background-size:5px 5px;padding-right:32px}.select option{background:var(--panel-solid);color:var(--ink)}.hint{font-size:var(--t-xs);color:var(--ink-3)}.err{font-size:var(--t-xs);color:var(--loss-ink)}.chip{border:1px solid var(--line-strong);height:26px;font-size:var(--t-xs);color:var(--ink-2);white-space:nowrap;background:var(--raised);border-radius:999px;align-items:center;gap:5px;padding:0 10px;font-weight:500;display:inline-flex}button.chip{cursor:pointer;transition:color .12s,border-color .12s,background-color .12s}button.chip:hover{color:var(--ink);border-color:color-mix(in srgb, var(--accent) 50%, var(--line-strong))}.chip[aria-pressed=true]{background:var(--accent);color:#fff;border-color:var(--accent);box-shadow:0 4px 14px -6px var(--accent)}.chip-loss{border-color:color-mix(in srgb, var(--loss) 45%, transparent);color:var(--loss-ink);background:var(--loss-wash)}.chip-warn{border-color:color-mix(in srgb, var(--warn) 45%, transparent);color:var(--warn-ink);background:var(--warn-wash)}.chip-gain{border-color:color-mix(in srgb, var(--gain) 45%, transparent);color:var(--gain-ink);background:var(--gain-wash)}.chip svg{width:12px;height:12px}.dot{border-radius:50%;flex:none;width:6px;height:6px;display:inline-block}.table{border-collapse:collapse;width:100%;font-size:var(--t-sm)}.table th{text-align:left;font-weight:600;font-size:var(--t-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);border-bottom:1px solid var(--line);white-space:nowrap;background:var(--panel-solid);z-index:1;padding:12px 14px;position:sticky;top:0}.table td{border-bottom:1px solid var(--line);white-space:nowrap;padding:11px 14px}.table tbody tr:last-child td{border-bottom:0}.table tbody tr{transition:background-color .1s}.table tbody tr:hover{background:var(--hover)}.table tbody tr[data-href]{cursor:pointer}.table .num,.table th.num{text-align:right}.kbd{border:1px solid var(--line-strong);color:var(--ink-3);border-radius:5px;padding:0 5px;font-size:10px}.skeleton{background:linear-gradient(90deg, var(--raised), var(--hover), var(--raised));border-radius:var(--r);background-size:200% 100%;animation:1.4s linear infinite skel}@keyframes skel{to{background-position:-200% 0}}.toasts{z-index:80;right:var(--s5);bottom:var(--s5);gap:var(--s2);pointer-events:none;justify-items:end;display:grid;position:fixed}.toast{pointer-events:auto;align-items:center;gap:var(--s3);background:var(--panel-solid);border:1px solid var(--line-strong);max-width:min(440px,100vw - 32px);min-height:44px;box-shadow:var(--shadow);font-size:var(--t-sm);animation:toast-in .26s var(--ease);border-radius:14px;padding:8px 10px 8px 16px;display:flex}.toast-loss{border-color:color-mix(in srgb, var(--loss) 60%, transparent)}.toast-gain{border-color:color-mix(in srgb, var(--gain) 60%, transparent)}@keyframes toast-in{0%{opacity:0;transform:translateY(10px)scale(.98)}}@media (max-width:860px){.toasts{left:var(--s4);right:var(--s4);bottom:calc(var(--tab) + env(safe-area-inset-bottom) + var(--s3));justify-items:stretch}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:1ms!important;animation-duration:1ms!important}}@media (prefers-reduced-transparency:reduce){.panel{-webkit-backdrop-filter:none;background:var(--panel-solid)}}@media (max-width:860px),(pointer:coarse){.input,.select,.textarea{font-size:16px}}.tone-0{--t3:#241d3f;--t6:#43357a;--t9:#8b6cff;--t11:#bfaeff}.tone-1{--t3:#0f2244;--t6:#1d4486;--t9:#4d86ff;--t11:#8fb8ff}.tone-2{--t3:#0a2a33;--t6:#0f5262;--t9:#2bb8d6;--t11:#6fd6ea}.tone-3{--t3:#0e2b27;--t6:#17564d;--t9:#1fc7a6;--t11:#5fe0c4}.tone-4{--t3:#16291c;--t6:#275335;--t9:#46c26a;--t11:#7ddc97}.tone-5{--t3:#2e2209;--t6:#5a430f;--t9:#f0b429;--t11:#f7cd6b}.tone-6{--t3:#311d0e;--t6:#633517;--t9:#f2803a;--t11:#ffab78}.tone-7{--t3:#33141f;--t6:#69263c;--t9:#ef5d85;--t11:#ff9ab4}:root[data-theme=light] .tone-0{--t3:#f3f0ff;--t6:#d5cbfb;--t9:#7c5cf5;--t11:#5b41c4}:root[data-theme=light] .tone-1{--t3:#ebf3ff;--t6:#bcd5fb;--t9:#3b7bf0;--t11:#1f5bc4}:root[data-theme=light] .tone-2{--t3:#e6f8fb;--t6:#a8e1eb;--t9:#19a7c4;--t11:#0b6f86}:root[data-theme=light] .tone-3{--t3:#e7f8f4;--t6:#a9e1d5;--t9:#14ab8e;--t11:#0a7462}:root[data-theme=light] .tone-4{--t3:#ebf7ee;--t6:#b5e0c0;--t9:#34a853;--t11:#22713a}:root[data-theme=light] .tone-5{--t3:#fdf6e1;--t6:#f1d98c;--t9:#e0a100;--t11:#8a5d00}:root[data-theme=light] .tone-6{--t3:#fff1e8;--t6:#fbc9a6;--t9:#ee7433;--t11:#a8470f}:root[data-theme=light] .tone-7{--t3:#fdeef2;--t6:#f5bdcc;--t9:#e24a74;--t11:#b1284f}.chip[class*=tone-]{color:var(--ink-2)}.chip[class*=tone-]:before{content:"";background:var(--t9);opacity:.75;width:6px;height:6px;transition:opacity .16s, transform .2s var(--ease);border-radius:50%;flex:none}.chip[class*=tone-]>svg{color:var(--ink-3);transition:color .16s}button.chip[class*=tone-]:hover,a.chip[class*=tone-]:hover{color:var(--t11);background:var(--t3);border-color:var(--t6)}button.chip[class*=tone-]:hover:before{opacity:1;transform:scale(1.15)}.chip[class*=tone-][aria-pressed=true]{color:var(--t11);background:var(--t3);border-color:color-mix(in srgb, var(--t9) 55%, var(--t6));box-shadow:0 0 0 3px color-mix(in srgb, var(--t9) 12%, transparent)}.chip[class*=tone-][aria-pressed=true]:before{opacity:1;box-shadow:0 0 6px var(--t9)}span.chip[class*=tone-]{transition:color .16s,background-color .16s,border-color .16s}span.chip[class*=tone-]:hover,tr:hover span.chip[class*=tone-],a:hover span.chip[class*=tone-],.chips-lit span.chip[class*=tone-]{color:var(--t11);background:var(--t3);border-color:var(--t6)}tr:hover span.chip[class*=tone-]:before,a:hover span.chip[class*=tone-]:before{opacity:1}tr:hover span.chip[class*=tone-]>svg,a:hover span.chip[class*=tone-]>svg{color:var(--t9)}.chip .dotTone{display:none}:root{--ease-quint:cubic-bezier(.22, 1, .36, 1)}.route-in{animation:route-in .46s var(--ease) backwards}.route-in>*>*{animation:rise-in .56s var(--ease) backwards}.route-in>*>:first-child{animation-delay:40ms}.route-in>*>:nth-child(2){animation-delay:90ms}.route-in>*>:nth-child(3){animation-delay:.14s}.route-in>*>:nth-child(4){animation-delay:.19s}.route-in>*>:nth-child(5){animation-delay:.24s}.route-in>*>:nth-child(n+6){animation-delay:.29s}@keyframes route-in{0%{opacity:0;filter:blur(6px)}}@keyframes rise-in{0%{opacity:0;transform:translateY(14px)}}.theme-vt::view-transition-group(root){animation-duration:.65s}.theme-vt::view-transition-old(root){mix-blend-mode:normal;z-index:1;animation:none}.theme-vt::view-transition-new(root){mix-blend-mode:normal;z-index:2;animation:.65s cubic-bezier(.16,1,.3,1) both theme-reveal}@keyframes theme-reveal{0%{clip-path:circle(0px at var(--vt-x,50%) var(--vt-y,0px))}to{clip-path:circle(var(--vt-r,150vmax) at var(--vt-x,50%) var(--vt-y,0px))}}.theme-swap *,.theme-swap :before,.theme-swap :after{transition:none!important}body:before{will-change:transform;animation:38s ease-in-out infinite alternate beams}@keyframes beams{0%{transform:translate(0,0)rotate(0)}50%{transform:translate(2.5%,-1.5%)rotate(.6deg)}to{transform:translate(-2%,1%)rotate(-.4deg)}}.btn{position:relative;overflow:hidden}.btn-primary:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 30%,#ffffff59 45%,#0000 60%);position:absolute;inset:0;transform:translate(-120%)}.btn-primary:hover:after{transition:transform .7s var(--ease);transform:translate(120%)}.btn:active:not(:disabled){transform:scale(.97)}.btn[data-loading=true]:after{background:0 0;transform:none}.chip[aria-pressed=true]{animation:chip-pop .32s var(--ease-quint)}@keyframes chip-pop{0%{transform:scale(.92)}to{transform:scale(1)}}.draw{animation:wipe 1.1s var(--ease) .12s backwards}@keyframes wipe{0%{clip-path:inset(-20% 100% -20% 0)}to{clip-path:inset(-20% 0)}}.fade-fill{animation:fade-fill .9s var(--ease) .35s backwards}@keyframes fade-fill{0%{opacity:0}}.grow-in{transform-box:fill-box;transform-origin:50% 100%;animation:grow-in .52s var(--ease-quint) backwards}@keyframes grow-in{0%{opacity:0;transform:scaleY(.2)}}.count{animation:count-in .7s var(--ease) backwards;display:inline-block}@keyframes count-in{0%{filter:blur(4px);opacity:.4}}@media (prefers-reduced-motion:reduce){body:before{animation:none}}.chip[class*=tone-]:has(>svg):before{display:none}.brokerIcon{object-fit:contain;background:#fff}:root[data-theme=dark] .brokerIcon{background:0 0;box-shadow:none!important}.only-dark{display:none!important}:root[data-theme=dark] .only-dark{display:block!important}:root[data-theme=dark] .only-light{display:none!important}.platformIconImg{border-radius:30%;box-shadow:0 4px 14px -4px #0006}@media (pointer:coarse),(max-width:860px){body:before{animation:none}@keyframes route-in{0%{opacity:0}}.btn-primary:after{display:none}}.btn[data-armed]{animation:1s ease-in-out infinite alternate armed-pulse;color:#fff!important;background:var(--loss)!important;border-color:var(--loss)!important;box-shadow:0 6px 18px -6px var(--loss)!important}@keyframes armed-pulse{to{box-shadow:0 6px 24px -4px var(--loss)}}@media (max-width:860px),(pointer:coarse){button.chip{height:34px;font-size:var(--t-sm);gap:6px;padding:0 12px}button.chip svg{width:13px;height:13px}}.tone-0,.tone-1,.tone-6,.tone-7{--t-on:#fff}.tone-2,.tone-3,.tone-4,.tone-5{--t-on:#0b0914}.chip{color:var(--ink-2);background:#ffffff13;border-color:#0000;font-weight:600;box-shadow:inset 0 1px #ffffff0f}:root[data-theme=light] .chip{background:#3c1eaa13;box-shadow:inset 0 1px #ffffffb3}button.chip:hover{background:var(--hover);color:var(--ink);border-color:#0000}.chip[aria-pressed=true]{color:#fff;background:linear-gradient(180deg, color-mix(in srgb, var(--accent) 78%, #fff), var(--accent));box-shadow:0 6px 16px -6px var(--accent), inset 0 1px 0 #ffffff4d;border-color:#0000}.chip-loss,.chip-warn,.chip-gain{box-shadow:none;border-color:#0000}span.chip[class*=tone-],a.chip[class*=tone-]{color:var(--t11);background:var(--t3);border-color:#0000}span.chip[class*=tone-]:before{opacity:1}span.chip[class*=tone-]>svg{color:var(--t9)}tr:hover span.chip[class*=tone-],a:hover span.chip[class*=tone-],span.chip[class*=tone-]:hover{border-color:#0000}button.chip[class*=tone-]{color:var(--ink-2);border-color:#0000}button.chip[class*=tone-]:hover{color:var(--t11);background:var(--t3);border-color:#0000}.chip[class*=tone-][aria-pressed=true]{color:var(--t-on);background:linear-gradient(180deg, color-mix(in srgb, var(--t9) 82%, #fff), var(--t9));box-shadow:0 6px 18px -6px var(--t9), inset 0 1px 0 #ffffff59;border-color:#0000}.chip[class*=tone-][aria-pressed=true]:before{opacity:.9;box-shadow:none;background:currentColor}.chip[class*=tone-][aria-pressed=true]>svg{color:currentColor}.seg{border-color:#0000}:root[data-theme=light] .chip[aria-pressed=true]{background:linear-gradient(180deg, color-mix(in srgb, var(--accent) 78%, #fff), var(--accent));box-shadow:0 6px 16px -6px var(--accent), inset 0 1px 0 #ffffff4d}:root[data-theme=light] .chip[class*=tone-][aria-pressed=true]{background:linear-gradient(180deg, color-mix(in srgb, var(--t9) 82%, #fff), var(--t9));box-shadow:0 6px 18px -6px var(--t9), inset 0 1px 0 #ffffff59}:root[data-theme=light] span.chip[class*=tone-]{background:var(--t3);box-shadow:none}:root[data-theme=light] button.chip[class*=tone-]:hover{background:var(--t3)}:root[data-theme=light] .chip-loss{background:var(--loss-wash);box-shadow:none}:root[data-theme=light] .chip-warn{background:var(--warn-wash);box-shadow:none}:root[data-theme=light] .chip-gain{background:var(--gain-wash);box-shadow:none}
