@font-face{font-family:Jakarta;src:url(/assets/jakarta-latin-eXO_dkmS.woff2)format("woff2");font-weight:200 800;font-style:normal;font-display:swap;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:Jakarta;src:url(/assets/jakarta-ext-DmpS2jIq.woff2)format("woff2");font-weight:200 800;font-style:normal;font-display:swap;unicode-range:U+100-130,U+132-148,U+14A-151,U+154-17E,U+18F,U+192,U+1A0-1A1,U+1AF-1B0,U+1C4-1CC,U+1E6-1E7,U+1EA-1EB,U+1FA-21B,U+22A-22D,U+230-233,U+237,U+259,U+2C7,U+2DD,U+300-301,U+303,U+309,U+323,U+1E08-1E09,U+1E0C-1E0F,U+1E14-1E17,U+1E1C-1E1D,U+1E20-1E21,U+1E24-1E25,U+1E2A-1E2B,U+1E2E-1E2F,U+1E36-1E37,U+1E3A-1E3B,U+1E42-1E49,U+1E4C-1E53,U+1E5A-1E5B,U+1E5E-1E69,U+1E6C-1E6F,U+1E78-1E7B,U+1E80-1E85,U+1E8E-1E8F,U+1E92-1E93,U+1E97,U+1E9E,U+1EF2-1EF9,U+20A1,U+20A3-20A4,U+20A6-20AB,U+20AD-20AE,U+20B1-20B5,U+20B8-20BA,U+20BC-20BF,U+2113}@font-face{font-family:Jakarta;src:url(/assets/jakarta-vietnamese-qRpaaN48.woff2)format("woff2");font-weight:200 800;font-style:normal;font-display:swap;unicode-range:U+1EA0-1EF1}@font-face{font-family:Jakarta Fallback;src:local(Arial),local(ArialMT);size-adjust:104.98%;ascent-override:98.88%;descent-override:21.15%;line-gap-override:0%}@font-face{font-family:Jakarta Fallback Android;src:local(Roboto),local(Roboto-Regular);size-adjust:105.21%;ascent-override:98.66%;descent-override:21.1%;line-gap-override:0%}:root{--font:"Jakarta", "Jakarta Fallback", "Jakarta Fallback Android", system-ui, sans-serif;--blue:#2323ff;--blue-hover:#1616d9;--on-blue:#fff;--blue-text:#2323ff;--blue-soft:#2323ff14;--blue-soft-2:#2323ff24;--bg:#f5f5f3;--surface:#fff;--surface-2:#ececea;--ink:#111;--ink-2:#4b4b48;--ink-3:#64645e;--line:#11111117;--line-strong:#1111112b;--success:#00703d;--success-soft:#00874a1a;--danger:#ba253c;--danger-soft:#d42a4417;--warning:#8d5300;--warning-soft:#d68a0024;--info:var(--blue-text);--info-soft:var(--blue-soft);--win-base:var(--success);--warning-base:var(--warning);--loss-base:var(--danger);--win:var(--success);--win-soft:var(--success-soft);--loss:var(--danger);--loss-soft:var(--danger-soft);--win-solid:#00874a;--loss-solid:#d42a44;--brand:#2323ff;--surface-ink:var(--ink);--surface-ink-2:var(--ink-2);--surface-ink-3:var(--ink-3);--surface-line:var(--line);--surface-line-strong:var(--line-strong);--surface-blue-text:var(--blue-text);--surface-fill:var(--surface);--surface-page:var(--bg);--surface-fill-2:var(--surface-2);--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:20px;--s-6:24px;--s-8:32px;--s-10:40px;--s-12:48px;--s-16:64px;--s-24:96px;--panel:#161616;--panel-2:#2a2a2a;--panel-ink:#f2f2f0;--panel-ink-2:#b4b4ae;--panel-line:#ffffff1a;--panel-win:#2fd583;--panel-loss:#ff6178;--paper:#f0ece4;--run-blue:#2323ff;--run-rose:#d1477a;--gold:#d8b25a;--gold-soft:#d8b25a29;--gold-text:#8a6516;--shadow-card:0 1px 2px #1111110a, 0 12px 32px -12px #11111124;--shadow-float:0 2px 4px #1111110a, 0 30px 60px -20px #00000052;--shadow-pill:0 1px 2px #1111110a, 0 10px 30px -12px #1111112e;--shadow-stage:0 40px 80px -24px #00003c8c;--shadow-chip:0 12px 30px -10px #0a0a3c59;--glass:78%;--r-xs:8px;--r-sm:10px;--r-tile:12px;--r-input:14px;--r-md:18px;--r-lg:28px;--r-xl:36px;--r-device:40px;--device-bezel:#111;--r-full:999px;--gutter:16px;--max:1200px;--section-y:clamp(64px, 7.5vw, 112px);--ease:cubic-bezier(.2, 0, 0, 1);--ease-out:cubic-bezier(.23, 1, .32, 1);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (width>=600px){:root{--gutter:max(32px, env(safe-area-inset-left,0px), env(safe-area-inset-right,0px))}}@media (width>=1136px){:root{--gutter:max(48px, env(safe-area-inset-left,0px), env(safe-area-inset-right,0px))}}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#0a0a0a;--surface:#151515;--surface-2:#212121;--ink:#f2f2f0;--ink-2:#b4b4ae;--ink-3:#8f8f89;--line:#ffffff14;--line-strong:#ffffff29;--blue:#3434ff;--blue-hover:#4b4bff;--blue-text:#9d9dff;--blue-soft:#5a5aff24;--blue-soft-2:#5a5aff33;--success:#2fd583;--success-soft:#2fd5831f;--danger:#ff6178;--danger-soft:#ff61781f;--warning:#ffb547;--warning-soft:#ffb5471f;--panel:#181818;--panel-2:#262626;--glass:92%;--paper:#13120f;--run-blue:#9191ff;--run-rose:#ff9dab;--gold:#e2c27a;--gold-soft:#e2c27a29;--gold-text:#e2c27a;--shadow-card:0 1px 2px #0000004d, 0 16px 40px -16px #0009;--shadow-float:0 2px 4px #0000004d, 0 30px 70px -20px #000c;--device-bezel:#2b2b2b;--shadow-pill:0 1px 2px #0000004d, 0 10px 30px -12px #0009;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark]{--bg:#0a0a0a;--surface:#151515;--surface-2:#212121;--ink:#f2f2f0;--ink-2:#b4b4ae;--ink-3:#8f8f89;--line:#ffffff14;--line-strong:#ffffff29;--blue:#3434ff;--blue-hover:#4b4bff;--blue-text:#9d9dff;--blue-soft:#5a5aff24;--blue-soft-2:#5a5aff33;--success:#2fd583;--success-soft:#2fd5831f;--danger:#ff6178;--danger-soft:#ff61781f;--warning:#ffb547;--warning-soft:#ffb5471f;--panel:#181818;--panel-2:#262626;--glass:92%;--paper:#13120f;--run-blue:#9191ff;--run-rose:#ff9dab;--gold:#e2c27a;--gold-soft:#e2c27a29;--gold-text:#e2c27a;--shadow-card:0 1px 2px #0000004d, 0 16px 40px -16px #0009;--shadow-float:0 2px 4px #0000004d, 0 30px 70px -20px #000c;--device-bezel:#2b2b2b;--shadow-pill:0 1px 2px #0000004d, 0 10px 30px -12px #0009;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:88px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}body{background:var(--bg);color:var(--ink);font-family:var(--font);letter-spacing:-.005em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-size:1rem;font-weight:450;line-height:1.55;overflow-x:clip}img,video,svg{max-width:100%;display:block}img,video{height:auto}button{font:inherit;color:inherit}a{color:inherit}h1,h2,h3,h4,p,ul,ol,dl,dd,figure{margin:0}:where(ul[role=list],ol[role=list]){padding:0;list-style:none}[hidden]{display:none!important}:focus-visible{outline:3px solid var(--focus,var(--blue-text));outline-offset:3px;border-radius:6px}.num{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip-link{z-index:100;background:var(--blue);color:var(--on-blue);border-radius:var(--r-sm);transition:top .2s var(--ease);padding:10px 16px;font-weight:700;text-decoration:none;position:absolute;top:-60px;left:16px}.skip-link:focus{top:12px}.wrap{width:100%;max-width:calc(var(--max) + var(--gutter) * 2);padding-inline:var(--gutter);margin-inline:auto}.section{padding-block:var(--section-y);position:relative}.section.plain+.section.plain{padding-top:0}.band-blue,.stage,.result.is-win,.on-blue{--ink:#fff;--ink-2:#fffffff5;--ink-3:#fffffff0;--line:#ffffff29;--line-strong:#ffffff59;--blue-text:#fff;--blue-soft:#ffffff24;--blue-soft-2:#ffffff38;--success:#7dffc0;--danger:#ffdee4;--warning:#ffd699;--win:var(--success);--loss:var(--danger);--info:var(--blue-text);--info-soft:var(--blue-soft);--bg:var(--brand);--surface:#ffffff1a;--surface-2:#ffffff14;color:var(--ink)}.band-blue{background:var(--brand);color:#fff;isolation:isolate;position:relative;overflow:hidden}.band-blue.banner{border-radius:var(--r-xl);gap:20px;padding:clamp(24px,4vw,40px);display:grid}@media (width>=1000px){.band-blue.banner{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:32px}}:where(.band-blue,.stage,.result.is-win,.on-blue,.panel,.on-panel,.offer) :is(.card,.media-card,.feature-grid,.table-wrap,.seg,.input,.select,.textarea,.rf,.chip,.badge,.toast,.plan,.result-card,.gcard):where(:not(.band-blue,.stage,.on-blue,.panel,.on-panel,.offer)){--ink:var(--surface-ink);--ink-2:var(--surface-ink-2);--ink-3:var(--surface-ink-3);--line:var(--surface-line);--line-strong:var(--surface-line-strong);--blue-text:var(--surface-blue-text);--blue-soft:#2323ff14;--blue-soft-2:#2323ff24;--info:var(--blue-text);--info-soft:var(--blue-soft);--success:var(--win-base);--danger:var(--loss-base);--warning:var(--warning-base);--win:var(--win-base);--loss:var(--loss-base);--surface:var(--surface-fill);--surface-2:var(--surface-fill-2);--bg:var(--surface-page);--focus:initial;color:var(--ink)}.band-grey{background:var(--surface-2)}.cluster{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.stack{justify-items:start;gap:18px;display:grid}.stack.fill{justify-items:stretch}.media-row{grid-template-columns:auto 1fr auto;align-items:center;gap:18px;display:grid}@media (width<=399px){.media-row{grid-template-columns:auto 1fr}.media-row>:last-child{grid-column:2}}.display{letter-spacing:-.05em;font-size:min(clamp(2.75rem,.9rem + 5vw,5.25rem),12.3457vw - 3.95062px);font-weight:800;line-height:.95}.display .is-blue,.h2 .is-blue{color:var(--blue-text)}.lockup{text-transform:uppercase;letter-spacing:-.045em;text-wrap:balance;line-height:.95}.lockup .quiet{color:var(--ink-3)}:is(.on-blue,.panel,.on-panel) .lockup .quiet{color:inherit;opacity:.55}.h2{letter-spacing:-.045em;text-wrap:balance;font-size:clamp(2.25rem,1.1rem + 4vw,4.5rem);font-weight:800;line-height:.98}.h3{letter-spacing:-.025em;font-size:1.5rem;font-weight:800;line-height:1.15}.h4{letter-spacing:-.015em;font-size:1.125rem;font-weight:800;line-height:1.25}.lede{color:var(--ink-2);text-wrap:pretty;max-width:34em;font-size:clamp(1.0625rem,1rem + .3vw,1.25rem);line-height:1.5}.small{color:var(--ink-3);font-size:.8125rem}.meta{color:var(--ink-2);font-size:.875rem}.strong{font-weight:750}:is(.stat-value,.o-big,.rf-price,.t-page,.h2,.display) small{letter-spacing:0;color:var(--ink-3);font-size:.9375rem;font-weight:650}@media (width<=899px){.desktop-only{display:none!important}}@media (width>=900px){.mobile-only{display:none!important}}@media (width<=999px){.wide-only{display:none!important}}@media (width>=1000px){.narrow-only{display:none!important}}.label-caps{color:var(--ink-3);text-transform:uppercase;letter-spacing:.06em;font-size:.8125rem;font-weight:700}.eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--blue-text);align-items:center;gap:10px;font-size:.8125rem;font-weight:750;display:inline-flex}.eyebrow:before{content:"";background:currentColor;border-radius:2px;width:8px;height:8px}.section-head{gap:16px;margin-bottom:clamp(36px,4.5vw,64px);display:grid}.section-head .h2{max-width:15ch}.section-head.split .h2{max-width:17ch}.section-head.split{row-gap:16px}@media (width>=1000px){.section-head.split{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:end;column-gap:64px}.section-head.split .eyebrow{grid-column:1/-1}.section-head.split .lede{padding-bottom:.4em}}.i{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:24px;height:24px}.i-16{width:16px;height:16px}.i-18{width:18px;height:18px}.i-20{width:20px;height:20px}.btn{--h:52px;min-height:var(--h);border-radius:var(--r-full);letter-spacing:-.005em;white-space:nowrap;cursor:pointer;transition:background-color .15s var(--ease), border-color .15s var(--ease), transform .15s var(--ease), color .15s var(--ease);-webkit-tap-highlight-color:transparent;border:1.5px solid #0000;justify-content:center;align-items:center;gap:10px;padding:0 24px;font-size:1rem;font-weight:700;text-decoration:none;display:inline-flex}.btn:active{transform:scale(.97)}.btn svg{flex:none;width:18px;height:18px}.btn-primary{background:var(--blue);color:var(--on-blue)}.btn-primary:hover{background:var(--blue-hover)}.btn-secondary{border-color:var(--line-strong);color:var(--ink);background:0 0}.btn-secondary:hover{background:var(--blue-soft);border-color:var(--blue-soft-2)}.btn-light{color:#111;background:#fff}.btn-light:hover{background:#e9e9ff}.btn-ghost-light{color:#fff;background:0 0;border-color:#ffffff59}.btn-ghost-light:hover{background:#ffffff1a}.btn-danger{background:var(--loss-solid);color:#fff}.btn-danger:hover{background:color-mix(in srgb, var(--loss-solid) 86%, #000)}.btn:disabled,.btn[aria-disabled=true],.icon-btn:disabled,.icon-btn[aria-disabled=true]{opacity:.42;cursor:not-allowed;pointer-events:none;transform:none}.btn-sm{--h:40px;padding:0 16px;font-size:.9375rem}@media (width<=899px){.btn-sm{--h:44px}}.btn-lg{--h:56px;padding:0 28px;font-size:1.0625rem}@media (width<=359px){.btn-lg{padding:0 18px}}.icon-btn{border-radius:var(--r-full);width:44px;height:44px;color:var(--ink-2);cursor:pointer;transition:color .15s var(--ease), background-color .15s var(--ease);background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}.icon-btn.is-outline{border:1px solid var(--line)}@media (hover:hover) and (pointer:fine){.icon-btn:hover{color:var(--ink);background:var(--blue-soft)}.icon-btn.is-outline:hover{color:var(--blue-text);border-color:var(--blue-soft-2);background:0 0}}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-card)}.card-pad{padding:22px}@media (width>=900px){.card-pad{padding:26px}}.panel,.on-panel{--ink:var(--panel-ink);--ink-2:var(--panel-ink-2);--ink-3:#b4b4aeeb;--info:var(--blue-text);--info-soft:var(--blue-soft);--line:var(--panel-line);--line-strong:#fff3;--blue-text:#a9a9ff;--bg:var(--panel);--surface:var(--panel-2);--surface-2:#ffffff0f;--blue-soft:#9494ff29;--blue-soft-2:#9494ff47;--success:var(--panel-win);--danger:var(--panel-loss);--win:var(--panel-win);--loss:var(--panel-loss);--warning:#ffb547;--warning-soft:#ffb54724;color:var(--panel-ink)}.panel{background:radial-gradient(70% 60% at 100% 0%, #3434ff73, transparent 70%), var(--panel);border:1px solid var(--panel-line);border-radius:var(--r-xl);padding:clamp(20px,3vw,32px);position:relative;box-shadow:0 50px 90px -40px #0a0a3c99}.note-box{border-radius:var(--r-md);background:var(--surface-2);color:var(--ink-2);align-items:flex-start;gap:14px;padding:18px 20px;font-size:.8125rem;line-height:1.55;display:flex}.icon-tile{border-radius:var(--r-tile);background:var(--blue-soft);width:42px;height:42px;color:var(--blue-text);flex:none;place-items:center;display:grid}.icon-tile.sm{border-radius:var(--r-sm);width:32px;height:32px}.icon-tile.sm svg{width:19px;height:19px}.icon-tile.lg{border-radius:var(--r-input);width:48px;height:48px}.gloss-tile{border-radius:var(--r-md);color:#fff;background:linear-gradient(160deg, #ffffff59, #fff0 45%), radial-gradient(120% 120% at 30% 20%, #6b6bff, var(--brand) 55%, #1010a8);flex:none;place-items:center;width:64px;height:64px;display:grid;box-shadow:inset 0 1.5px #ffffff73,inset 0 -4px #00003c59,0 10px 20px -8px #2323ff8c}.gloss-tile svg{filter:drop-shadow(0 1.5px #00003c4d);width:32px;height:32px}.mk{border-radius:var(--r-input);background:var(--surface-2);width:44px;height:44px;color:var(--ink);box-shadow:inset 0 0 0 1px var(--line);flex:none;place-items:center;display:grid}.mk svg{width:28px;height:28px}.mk.mk-xs{border-radius:var(--r-sm);width:32px;height:32px}.mk.mk-xs svg{width:20px;height:20px}.mk.mk-sm{border-radius:var(--r-sm);width:36px;height:36px}.mk.mk-sm svg{width:22px;height:22px}.mk.mk-lg{border-radius:var(--r-md);width:56px;height:56px}.mk.mk-lg svg{width:36px;height:36px}.mk.mk-xl{border-radius:26px;width:96px;height:96px}.mk.mk-xl svg{width:60px;height:60px}.tag{border-radius:var(--r-full);letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;background:var(--blue-soft);width:fit-content;color:var(--blue-text);padding:3px 9px;font-size:.6875rem;font-weight:800;display:inline-block}.tag.win{background:var(--win-soft);color:var(--win)}.tag.loss{background:var(--loss-soft);color:var(--loss)}.tag.success{background:var(--success-soft);color:var(--success)}.tag.danger{background:var(--danger-soft);color:var(--danger)}.tag.warning{background:var(--warning-soft);color:var(--warning)}.tag.neutral{background:var(--surface-2);color:var(--ink-2)}.tag.info{background:var(--info-soft);color:var(--info)}.tag.solid{background:var(--blue);color:var(--on-blue)}.tag.white{color:var(--brand);background:#fff}.tag.solid-win{background:var(--win-solid);color:#fff;text-transform:none;letter-spacing:0;padding:5px 11px;font-size:.75rem}.tag.dashed{border:1.5px dashed var(--line-strong);color:var(--ink-3);text-transform:none;letter-spacing:0;background:0 0;font-size:.75rem;font-weight:700}.badge{white-space:nowrap;border-radius:var(--r-full);background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-card);color:var(--ink);align-items:center;gap:10px;padding:7px 14px 7px 8px;font-size:.875rem;font-weight:700;text-decoration:none;display:inline-flex}.badge:hover{border-color:var(--blue-soft-2)}.badge-dot{border-radius:var(--r-full);background:var(--win-solid);flex:none;width:22px;height:22px;position:relative}.badge-dot:before,.badge-dot:after{content:"";background:#fff;border-radius:2px;width:10px;height:2px;position:absolute;inset:50% auto auto 50%;translate:-50% -50%}.badge-dot:after{rotate:90deg}.chip{border-radius:var(--r-full);background:var(--surface);color:var(--ink);box-shadow:var(--shadow-chip);align-items:center;gap:8px;padding:10px 14px;font-size:.875rem;font-weight:750;display:inline-flex}.chip.win{background:var(--win-solid);color:#fff}.chip-dot{border-radius:var(--r-full);background:var(--win);width:10px;height:10px;box-shadow:0 0 0 4px var(--win-soft)}.live{color:var(--blue-text);align-items:center;gap:6px;font-size:.8125rem;font-weight:700;display:inline-flex}.live i{background:currentColor;border-radius:99px;width:8px;height:8px;animation:1.6s ease-in-out infinite ds-pulse}@keyframes ds-pulse{50%{opacity:.35}}.flow{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:10px 0;font-weight:700;display:flex}.flow li{align-items:center;gap:10px;display:inline-flex}.flow li:not(:last-child):after{content:"";background:repeating-linear-gradient(90deg, var(--blue) 0 6px, transparent 6px 10px);width:clamp(20px,5vw,56px);height:2px;margin-inline:12px}.flow-n{background:var(--blue);width:28px;height:28px;color:var(--on-blue);border-radius:99px;place-items:center;font-size:.8125rem;display:grid}@media (width<=599px){.flow{flex-direction:column;align-items:flex-start}.flow li:not(:last-child):after{display:none}}.checks{color:var(--ink-2);flex-wrap:wrap;gap:10px 22px;font-size:.9375rem;font-weight:600;display:flex}.checks li{align-items:flex-start;gap:8px;display:inline-flex}.checks svg{color:var(--win);margin-top:calc(.5lh - 9px)}.checks.stack{gap:8px;display:grid}.seg{border-radius:var(--r-full);background:var(--surface-2);padding:4px;display:inline-flex}.seg>*{border-radius:var(--r-full);letter-spacing:0;min-width:52px;height:40px;color:var(--ink-2);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:.875rem;font-weight:750;text-decoration:none;display:inline-flex}@media (width<=899px){.seg>*{height:44px}}.seg>[aria-current=page],.seg>[aria-pressed=true]{background:var(--surface);color:var(--ink);box-shadow:var(--shadow-card)}.tabs{flex-wrap:wrap;gap:8px;display:flex}.tabs [role=tab]{border:1.5px solid var(--line);cursor:pointer;height:44px;transition:border-color .15s var(--ease), background-color .15s var(--ease);background:0 0;border-radius:99px;align-items:center;gap:8px;padding:0 14px 0 8px;font-size:.9375rem;font-weight:700;display:inline-flex}.tabs [role=tab]:hover{border-color:var(--line-strong)}.tabs [role=tab][aria-selected=true]{background:var(--ink);color:var(--bg);border-color:var(--ink)}.tabs .cc{background:var(--surface-2);width:28px;height:28px;color:var(--ink-2);border-radius:99px;place-items:center;font-size:.6875rem;font-weight:800;display:grid}.tabs [aria-selected=true] .cc{background:var(--blue);color:#fff}[role=tabpanel][hidden]{display:none}.choices{border:0;min-width:0;margin:0;padding:0}.choices legend{color:var(--ink-2);margin-bottom:12px;padding:0;font-size:.875rem;font-weight:700}.choice-row{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}@media (width<=420px){.choice-row{grid-template-columns:repeat(2,1fr)}}.choice{position:relative}.choice input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.choice span{border-radius:var(--r-input);border:1.5px solid var(--line-strong);height:48px;transition:background-color .15s var(--ease), border-color .15s var(--ease);place-items:center;padding:0 12px;font-size:.9375rem;font-weight:750;display:grid}.choice input:hover+span{border-color:var(--ink-3)}.choice input:checked+span{background:var(--blue);border-color:var(--blue);color:var(--on-blue)}.choice input:disabled{cursor:not-allowed}.choice input:disabled+span{color:var(--ink-3);border-style:dashed;text-decoration:line-through}.choice-row.pills{flex-wrap:wrap;grid-template-columns:none;display:flex}.choice-row.pills span{border-radius:var(--r-full);height:40px;padding:0 16px}.choice input:focus-visible+span{outline:3px solid var(--focus,var(--blue-text));outline-offset:2px}.outcomes{grid-template-columns:1fr 1fr;gap:12px;display:grid}.outcome{border-radius:var(--r-md);background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--line);padding:18px}.outcome.is-blue{background:#3434ff38;box-shadow:inset 0 0 0 1px #9494ff66}.outcome.is-win{background:color-mix(in srgb, var(--panel-win) 10%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--panel-win) 25%, transparent)}.outcome.is-loss{background:color-mix(in srgb, var(--panel-loss) 9%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--panel-loss) 22%, transparent)}.o-label{color:var(--ink-2);font-size:.8125rem;font-weight:700}.is-blue .o-big{color:#fff}.o-big{letter-spacing:-.04em;margin-top:6px;font-size:clamp(2rem,1.4rem + 2.4vw,3rem);font-weight:800;line-height:1}.is-win .o-big{color:var(--panel-win)}.is-loss .o-big{color:var(--panel-loss)}.o-sub{color:var(--ink-2);margin-top:8px;font-size:.8125rem}.o-sub b{color:var(--ink)}.trade-btns{grid-template-columns:1fr 1fr;gap:12px;display:grid}.trade-btn{border-radius:var(--r-md);color:#fff;text-align:left;border:0;gap:2px;padding:14px 16px;font-weight:800;display:grid}.trade-btn small{font-size:.75rem;font-weight:700}.trade-btn.is-rise{background:var(--win-solid)}.trade-btn.is-fall{background:var(--loss-solid)}.faq{border-top:1px solid var(--line)}.faq details{border-bottom:1px solid var(--line)}.faq summary{letter-spacing:-.015em;cursor:pointer;justify-content:space-between;align-items:center;gap:24px;padding:22px 0;font-size:1.125rem;font-weight:750;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:hover{color:var(--blue-text)}.faq-plus{background:var(--surface-2);width:32px;height:32px;color:var(--ink);transition:background-color .2s var(--ease), rotate .25s var(--ease);border-radius:99px;flex:none;position:relative}.faq-plus:before,.faq-plus:after{content:"";background:currentColor;border-radius:2px;width:12px;height:2px;position:absolute;inset:50% auto auto 50%;translate:-50% -50%}.faq-plus:after{rotate:90deg}.faq details[open] .faq-plus{background:var(--blue);color:#fff;rotate:45deg}.faq details p{color:var(--ink-2);max-width:44em;padding:0 48px 24px 0;font-size:1.0625rem}@media (prefers-reduced-motion:no-preference){.faq details[open] p{animation:ds-rise .4s var(--ease-out) both}}@keyframes ds-rise{0%{opacity:0;translate:0 -8px}}.hdr{z-index:50;pointer-events:none;padding:12px 12px 0;position:sticky;top:0}.hdr>*{pointer-events:auto}.pill{z-index:2;max-width:calc(var(--max) + 16px);border-radius:var(--r-full);background:color-mix(in srgb, var(--surface) var(--glass), transparent);-webkit-backdrop-filter:saturate(1.8)blur(18px);backdrop-filter:saturate(1.8)blur(18px);border:1px solid var(--line);height:60px;box-shadow:var(--shadow-pill);align-items:center;gap:8px;margin-inline:auto;padding-block:0;padding-inline:18px 8px;display:flex;position:relative}.pill-logo{flex:none;text-decoration:none}.pill-nav{margin-inline:auto;display:none}.pill-nav ul{gap:2px;display:flex}.pill-nav a,.pill-ghost{border-radius:var(--r-full);height:44px;color:var(--ink-2);white-space:nowrap;transition:color .15s var(--ease), background-color .15s var(--ease);align-items:center;gap:6px;padding:0 14px;font-size:.9375rem;font-weight:650;text-decoration:none;display:inline-flex}@media (hover:hover){.pill-nav a:hover,.pill-ghost:hover{color:var(--ink);background:var(--blue-soft)}}.pill-nav a:is([aria-current=page],[aria-current=true]){color:var(--blue-text);background:var(--blue-soft)}.pill-actions{align-items:center;gap:4px;margin-inline-start:auto;display:flex}.pill-cta{--h:44px;padding:0 18px;font-size:.9375rem}.pill .hide-sm,.pill-burger .i-close{display:none}.pill-burger[aria-expanded=true] .i-close{display:block}.pill-burger[aria-expanded=true] .i-open{display:none}.sheet{z-index:1;padding:96px var(--gutter) calc(20px + env(safe-area-inset-bottom));background:var(--bg);animation:ds-fade .22s var(--ease-out);flex-direction:column;display:flex;position:fixed;inset:0;overflow-y:auto}.sheet[hidden]{display:none}@keyframes ds-fade{0%{opacity:0}}.sheet-links{display:grid}.sheet-links li{animation:ds-link-in .35s var(--ease-out) both;animation-delay:var(--d,0s)}@keyframes ds-link-in{0%{opacity:0;transform:translateY(8px)}}.sheet-links a{border-bottom:1px solid var(--line);letter-spacing:-.035em;align-items:center;min-height:64px;font-size:2rem;font-weight:800;text-decoration:none;display:flex}.sheet-links a:active{color:var(--blue-text)}.sheet-ctas{grid-template-columns:1fr 1.4fr;gap:10px;margin-top:auto;padding-top:24px;display:grid}.sheet-ctas .btn{width:100%}@media (width<=599px){.pill{gap:4px;height:56px;padding-inline:14px 6px}.pill-cta{--h:44px;padding:0 14px;font-size:.875rem}}@media (width<=399px){.hdr{padding-inline:8px}.pill{gap:2px;padding-inline-start:12px}.pill-actions{gap:2px}.pill-cta{padding:0 10px;font-size:.8125rem}.logo{gap:6px;font-size:1.0625rem}}@media (width<=359px){.pill .logo-word{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.hdr:has([data-menu][aria-expanded=true]) .pill-cta{display:none}@media (width>=600px){.hdr{padding-inline:calc(var(--gutter) - 8px)}.pill .hide-sm{justify-content:center;display:inline-flex}}@media (width>=1000px){.hdr{padding-top:16px}.pill{grid-template-columns:1fr auto 1fr;display:grid}.pill-logo{justify-self:start}.pill-nav{margin:0;display:block}.pill-actions{justify-self:end;margin-inline-start:0}.pill-burger{display:none}.sheet{display:none!important}}@media (width>=1000px) and (width<=1099px){.pill-nav a{padding:0 10px}.pill-cta{padding:0 16px}}.t-sun{display:none}[data-theme=dark] .t-sun{display:block}[data-theme=dark] .t-moon{display:none}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .t-sun{display:block}:root:not([data-theme=light]) .t-moon{display:none}}.logo{color:var(--blue-text);letter-spacing:-.03em;align-items:center;gap:9px;font-size:1.1875rem;font-weight:750;line-height:1;display:inline-flex}.logo-mark{aspect-ratio:631.9/418;width:33px;height:auto;color:var(--blue);flex:none}@media (width<=399px){.logo-mark{width:28px}}[data-theme=dark] .logo-mark{color:#fff}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .logo-mark{color:#fff}}:where(.band-blue,.stage,.on-blue) .logo-mark{color:#fff}.logo-word{color:var(--ink)}.logo-dot{color:var(--blue-text)}.logo-mark.is-classic{aspect-ratio:290/274;width:28px}.deco-grid{z-index:-1;pointer-events:none;opacity:.7;background:linear-gradient(var(--line) 1px, transparent 1px) 0 0 / 56px 56px, linear-gradient(90deg, var(--line) 1px, transparent 1px) 0 0 / 56px 56px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 70% at 20% 20%,#000 20%,#0000 80%);mask-image:radial-gradient(70% 70% at 20% 20%,#000 20%,#0000 80%)}.deco-burst{z-index:-1;pointer-events:none;background:radial-gradient(circle,#0000 0 22%,#ffffff24 22.2% 22.5%,#0000 22.7% 31%,#ffffff1a 31.2% 31.5%,#0000 31.7%),repeating-conic-gradient(#ffffff1a 0deg .6deg,#0000 .6deg 10deg);position:absolute;inset:-20%;-webkit-mask-image:radial-gradient(circle,#0000 14%,#000 26% 55%,#0000 72%);mask-image:radial-gradient(circle,#0000 14%,#000 26% 55%,#0000 72%)}.deco-dots{z-index:-1;pointer-events:none;background:radial-gradient(circle at 1px 1px,#ffffff29 1px,#0000 1.5px) 0 0/22px 22px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(120deg,#0000 20%,#000 70%);mask-image:linear-gradient(120deg,#0000 20%,#000 70%)}.stage{border-radius:var(--r-xl);background:var(--brand);isolation:isolate;--focus:#fff;place-items:center;padding:64px 20px 48px;display:grid;position:relative;overflow:hidden}.stage:after{content:"";z-index:-1;background:radial-gradient(60% 50% at 50% 100%,#7878ff99,#0000 70%);position:absolute;inset:0}.float{animation:7s ease-in-out infinite ds-float}@media (width>=1000px){.stage{min-height:clamp(460px,100svh - 170px,620px);padding:96px 40px 80px}}.hero{isolation:isolate;padding-block:clamp(20px,3.5vw,48px) clamp(40px,5vw,72px);position:relative}.hero-grid{gap:28px;display:grid}.hero-copy{align-content:center;justify-items:start;gap:22px;padding-block:clamp(8px,2vw,32px);display:grid}.hero-copy .cluster{margin-top:8px}@media (width>=1000px){.hero-grid{grid-template-columns:minmax(0,1.22fr) minmax(0,.78fr);gap:48px}}@media (width<=599px){.hero-copy .cluster .btn{flex:100%}.hero .stage{border-radius:var(--r-lg);padding:56px 16px 32px}}.split{gap:40px;display:grid}@media (width>=1000px){.split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:64px}.split.wide-left{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)}.split.wide-right{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}}.grid{gap:var(--gap,16px);grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--min,240px)), 1fr));display:grid}.steps{margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);scrollbar-width:none;grid-auto-columns:82%;grid-auto-flow:column;gap:14px;display:grid;overflow-x:auto}.steps::-webkit-scrollbar{display:none}.steps>li{scroll-snap-align:start;align-content:start;gap:8px;display:grid}.steps>li>p{color:var(--ink-2);max-width:26em}@media (width>=900px){.steps{grid-auto-flow:row;grid-template-columns:repeat(var(--n,3), 1fr);gap:24px;margin-inline:0;padding-inline:0;overflow:visible}}.display.xl{font-size:clamp(2.5rem,1rem + 6vw,6rem)}.center{text-align:center;justify-items:center}.center .lede{margin-inline:auto}.plan{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-card);color:var(--ink);align-content:start;gap:16px;padding:26px;display:grid}.plan.is-featured{border:2px solid var(--blue);box-shadow:var(--shadow-float)}.plan-price{letter-spacing:-.045em;font-variant-numeric:tabular-nums;align-items:baseline;gap:6px;font-size:clamp(2.5rem,2rem + 2vw,3.5rem);font-weight:800;line-height:1;display:flex}.plan-price small{letter-spacing:0;color:var(--ink-3);font-size:.9375rem;font-weight:650}.plan .btn{width:100%}@keyframes ds-float{50%{translate:0 -10px}}.stage>:is(.float,.rf,.stage-item){width:min(100%,380px)}.ribbon{border-block:1px solid var(--line);background:var(--surface);padding-block:18px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.ribbon-track{width:max-content;animation:40s linear infinite ds-marquee;display:flex}.ribbon:hover .ribbon-track{animation-play-state:paused}.ribbon-set{display:flex}.ribbon-set span{letter-spacing:-.01em;white-space:nowrap;align-items:center;gap:40px;padding-right:40px;font-size:1.0625rem;font-weight:700;display:inline-flex}.ribbon-set span:after{content:"";background:var(--blue);border-radius:2px;width:8px;height:8px;rotate:45deg}@keyframes ds-marquee{to{transform:translate(-50%)}}.rf{z-index:1;border-radius:var(--r-xl);background:var(--surface);border:1px solid var(--line);width:min(100%,360px);box-shadow:var(--shadow-stage);color:var(--ink);padding:20px;position:relative;transform:rotate(-2deg)}.rf-top{color:var(--ink-2);justify-content:space-between;align-items:center;font-size:.8125rem;font-weight:700;display:flex}.rf-price{letter-spacing:-.03em;margin-top:10px;font-size:2.5rem;font-weight:800;line-height:1}.rf-price b{border-radius:var(--r-xs);background:var(--blue);color:var(--on-blue);margin-left:2px;padding:0 6px;display:inline-block}.rf-chart{height:110px;margin-top:14px}.rf-chart svg{width:100%;height:100%;overflow:visible}.rf-btns{grid-template-columns:1fr 1fr;gap:10px;margin-top:14px;display:grid}.rf-btn{border-radius:var(--r-md);border:1.5px solid var(--line);color:inherit;text-align:left;background:0 0;gap:6px;padding:12px 14px;display:grid}button.rf-btn{cursor:pointer}.rf-btn b{font-weight:800}.rf-btn small{white-space:nowrap;color:var(--ink-2);font-size:.75rem;font-weight:700;line-height:1.35;display:grid}.rf-btn small .win,.rf-btn.is-rise b{color:var(--win)}.rf-btn.is-fall b{color:var(--loss)}.rf-btn.is-rise:is(.is-selected,[aria-pressed=true]){border-color:var(--win);background:var(--win-soft)}.rf-btn.is-fall:is(.is-selected,[aria-pressed=true]){border-color:var(--loss);background:var(--loss-soft)}.art{background:radial-gradient(70% 70% at 50% 60%, #6b6bff, var(--brand) 60%, #1414b8);color:#fff;place-items:center;display:grid}.art svg{stroke-width:1.2px;width:38%;height:auto}@media (width<=599px){.rf{transform:none}}.hand-scroller{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;padding-block:8px 12px;overflow-x:auto}.hand-scroller::-webkit-scrollbar{display:none}.hand{grid-auto-columns:72%;grid-auto-flow:column;gap:14px;display:grid}@media (width>=600px){.hand{grid-auto-columns:44%}}.gcard{scroll-snap-align:center;background:var(--surface);color:var(--ink);border-radius:var(--r-lg);transition:transform .45s var(--ease), box-shadow .45s var(--ease);--ink:var(--surface-ink);--ink-2:var(--surface-ink-2);--ink-3:var(--surface-ink-3);--blue-text:var(--surface-blue-text);flex-direction:column;display:flex;position:relative;overflow:hidden;box-shadow:0 30px 60px -24px #0000288c,0 0 0 1px #ffffff1f}.gcard-art{aspect-ratio:1;position:relative;overflow:hidden}.gcard-art>img,.gcard-art>.art{object-fit:cover;width:100%;height:100%;transition:scale .5s var(--ease)}.gcard:hover .gcard-art>img,.gcard:hover .gcard-art>.art{scale:1.05}.gcard-art .tag{position:absolute;top:12px;left:12px}.gcard-play{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;cursor:pointer;height:44px;transition:background-color .15s var(--ease);background:#111c;border:0;border-radius:99px;align-items:center;gap:7px;padding:0 16px 0 13px;font-size:.8125rem;font-weight:700;display:inline-flex;position:absolute;bottom:12px;left:12px}.gcard-play:hover{background:var(--brand)}.gcard-body{gap:6px;padding:16px 18px 20px;display:grid}.gcard-name{letter-spacing:-.02em;align-items:center;gap:10px;font-size:1.1875rem;font-weight:800;display:flex}.gcard-line{font-size:.9688rem;font-weight:650;line-height:1.38}.gcard-detail{color:var(--ink-3);font-size:.8125rem;font-weight:600}.gcard.is-back{color:#fff;--ink:#fff;--blue-text:#fff;background:#1a1ae0;box-shadow:0 30px 60px -24px #0000288c,inset 0 0 0 1px #ffffff47}.gcard.is-back .icon-tile{color:#fff;background:#ffffff29}.gcard.is-back .gcard-line{color:#ffffffd1}.back-face{aspect-ratio:1;border-radius:var(--r-md);background:radial-gradient(circle,#0000 0 24%,#ffffff59 24.4% 24.9%,#0000 25.3% 32%,#ffffff2e 32.3% 32.7%,#0000 33%),repeating-conic-gradient(#ffffff38 0deg .7deg,#0000 .7deg 15deg);border:1px solid #ffffff4d;place-items:center;margin:10px 10px 0;display:grid;position:relative;overflow:hidden}.back-face svg{color:#fff;width:30%}@media (width>=1136px){.hand-scroller{overflow:visible}.hand{grid-template-columns:repeat(5,1fr);grid-auto-flow:row;gap:0;width:min(100% + 32px,1260px);margin-left:-16px}.gcard{--rot:calc((var(--i) - 2) * 2.5deg * var(--fan,1));--lift:calc(max(var(--i) - 2, 2 - var(--i)) * 12px);--nudge:0px;transform:translate(var(--nudge), var(--lift)) rotate(var(--rot));transform-origin:50% 120%;z-index:calc(10 - max(var(--i) - 2, 2 - var(--i)));margin-inline:-6px}.hand:has(>.gcard:nth-child(5):last-child)>.gcard:first-child{--rot:calc(-6deg * var(--fan,1));--lift:18px}.hand:has(>.gcard:nth-child(5):last-child)>.gcard:nth-child(2){--rot:calc(-2.5deg * var(--fan,1));--lift:-2px;--nudge:-4px}.hand:has(>.gcard:nth-child(5):last-child)>.gcard:nth-child(3){--rot:calc(.5deg * var(--fan,1));--lift:-12px}.hand:has(>.gcard:nth-child(5):last-child)>.gcard:nth-child(4){--rot:calc(3.5deg * var(--fan,1));--lift:4px;--nudge:4px}.hand:has(>.gcard:nth-child(5):last-child)>.gcard:nth-child(5){--rot:calc(7deg * var(--fan,1));--lift:10px;--nudge:6px}.gcard:hover,.gcard:focus-within{z-index:20;transform:translateY(-14px)rotate(0)scale(1.04);box-shadow:0 50px 80px -30px #000028b3,0 0 0 1px #fff3}.js-reveal .hand[data-deal][data-reveal]{opacity:1;transform:none}.js-reveal .hand[data-deal]:not(.is-in)>.gcard{opacity:0}.js-reveal .hand[data-deal].is-in>.gcard{animation:gcard-deal .7s var(--ease-out) backwards;animation-delay:calc(var(--i) * 90ms)}}@keyframes gcard-deal{0%{opacity:0;transform:translate(calc((2 - var(--i)) * 44px), 110px) rotate(0deg) scale(.94)}}.offer{border-radius:var(--r-xl);color:#fff;isolation:isolate;background:radial-gradient(55% 80% at 85% 100%, #3434ffd9, transparent 70%), radial-gradient(40% 50% at 0% 0%, #3434ff40, transparent 70%), var(--panel);--bg:var(--panel);--surface:var(--panel-2);--surface-2:#ffffff0f;--focus:#a9a9ff;--success:var(--panel-win);--danger:var(--panel-loss);--warning:#ffb547;--win:var(--panel-win);--loss:var(--panel-loss);--ink:#fff;--ink-2:#ffffffd6;--ink-3:#fff9;--line:#ffffff24;--line-strong:#ffffff4d;--blue-text:#a9a9ff;--info:var(--blue-text);--info-soft:#9494ff29;gap:24px;padding:clamp(28px,5vw,64px);display:grid;position:relative;overflow:hidden}.big-math{letter-spacing:-.05em;align-items:baseline;gap:12px;font-weight:800;line-height:.9;display:flex}.big-math .from{opacity:.45;font-size:clamp(3rem,2rem + 4vw,5rem)}.big-math .arrow{opacity:.8;align-self:center}.big-math .to{text-shadow:0 10px 40px #3434ffcc;font-size:clamp(4.5rem,3rem + 6vw,7.5rem)}.big-math .unit{letter-spacing:0;opacity:.8;font-size:1.25rem}.feature-grid{background:var(--line);border:1px solid var(--line);box-shadow:var(--shadow-card);border-radius:var(--r-lg);gap:1px;display:grid;overflow:hidden}.feature-grid>li{background:var(--surface);align-content:start;gap:8px;padding:28px;display:grid}.feature-grid p{color:var(--ink-2);font-size:.9375rem}@media (width>=700px){.feature-grid{grid-template-columns:1fr 1fr}}.point-list{gap:18px;display:grid}.point-list li{gap:14px;display:flex}.point-list h3{letter-spacing:-.01em;font-size:1.0625rem;font-weight:750}.point-list p{color:var(--ink-2);font-size:.9375rem}.step-art{border-radius:var(--r-lg);background:radial-gradient(70% 60% at 50% 100%, #2323ff59, transparent 70%), linear-gradient(180deg, var(--surface-2), color-mix(in srgb, var(--surface-2) 70%, #c9c9ff));place-items:end center;height:320px;display:grid;position:relative;overflow:hidden}[data-theme=dark] .step-art{background:radial-gradient(70% 60% at 50% 100%, #3434ff73, transparent 70%), var(--surface)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .step-art{background:radial-gradient(70% 60% at 50% 100%, #3434ff73, transparent 70%), var(--surface)}}.step-n{letter-spacing:-.05em;color:var(--blue-text);opacity:.9;font-size:3.5rem;font-weight:800;line-height:1;position:absolute;top:16px;left:20px}.step-art .chip{position:absolute;bottom:18px;right:14px}.digits{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.digits span{border-radius:var(--r-sm);color:#fff9;background:#ffffff1a;place-items:center;width:38px;height:46px;font-weight:800;display:grid}.digits .on{background:var(--win-solid);color:#fff;scale:1.14;box-shadow:0 10px 24px -6px #00000059}@media (width<=599px){.digits{flex-wrap:nowrap;gap:4px}.digits span{width:26px;height:34px;font-size:.875rem}}.ftr{border-top:1px solid var(--line);padding-block:64px 40px;font-size:.9375rem}.ftr-top{grid-template-columns:1fr 1fr;gap:40px 24px;display:grid}.ftr-brand{grid-column:1/-1;justify-items:start;gap:14px;display:grid}.ftr-brand p{color:var(--ink-2)}.ftr-col ul{gap:10px;margin-top:14px;display:grid}.ftr-col a{color:var(--ink-2);font-weight:600;text-decoration:none}.ftr-col a:hover{color:var(--ink)}.age{border:2px solid var(--ink-2);width:36px;height:36px;color:var(--ink);border-radius:99px;flex:none;place-items:center;font-size:.75rem;font-weight:800;display:grid}@media (width>=800px){.ftr-top{grid-template-columns:2fr repeat(var(--cols,2), 1fr)}.ftr-brand{grid-column:auto}}.t-page{letter-spacing:-.035em;text-wrap:balance;font-size:clamp(1.75rem,1.45rem + 1.1vw,2.25rem);font-weight:800;line-height:1.05}.t-section{letter-spacing:-.02em;font-size:1.25rem;font-weight:800;line-height:1.2}.t-body-sm{font-size:.875rem}.field{align-content:start;gap:8px;min-width:0;display:grid}.label{color:var(--ink);font-size:.875rem;font-weight:700}.hint{color:var(--ink-3);font-size:.8125rem}.field-error{color:var(--danger);align-items:center;gap:6px;font-size:.8125rem;font-weight:650;display:none}.field.is-error .field-error{display:flex}.input,.select,.textarea{border-radius:var(--r-input);border:1.5px solid var(--line-strong);background:var(--surface);width:100%;min-height:48px;color:var(--ink);font:inherit;transition:border-color .15s var(--ease), box-shadow .15s var(--ease);padding:0 16px;font-weight:550;line-height:1.4}.textarea{resize:vertical;min-height:112px;padding:12px 16px;line-height:1.5}.input::placeholder,.textarea::placeholder{color:var(--ink-3);font-weight:450}.input:hover,.select:hover,.textarea:hover{border-color:var(--ink-3)}.input:focus,.select:focus,.textarea:focus{border-color:var(--blue);box-shadow:0 0 0 4px var(--blue-soft-2);outline:none}.field.is-error .input,.field.is-error .select,.field.is-error .textarea{border-color:var(--danger)}.field.is-error .input:focus{box-shadow:0 0 0 4px var(--danger-soft)}.input:disabled,.select:disabled,.textarea:disabled{background:var(--surface-2);color:var(--ink-3);border-color:var(--line);cursor:not-allowed}.select{appearance:none;cursor:pointer;padding-right:44px}.select-wrap,.input-wrap{align-items:center;display:flex;position:relative}.select-wrap:after{content:"";border-right:2px solid var(--ink-2);border-bottom:2px solid var(--ink-2);pointer-events:none;width:8px;height:8px;position:absolute;top:50%;right:18px;translate:0 -70%;rotate:45deg}.input-wrap .affix{color:var(--ink-3);pointer-events:none;font-size:.875rem;font-weight:700;position:absolute;inset-inline-end:16px}.input-wrap .affix-start{display:grid;inset-inline:16px auto}.input-wrap .affix+.input{padding-inline-end:72px}.input-wrap .affix-start+.input{padding-inline:46px 16px}.form-grid{gap:20px;display:grid}@media (width>=700px){.form-grid.cols-2{grid-template-columns:1fr 1fr}}.check{cursor:pointer;align-items:flex-start;gap:12px;font-weight:600;display:flex}.check input{appearance:none;border:1.5px solid var(--line-strong);background:var(--surface);cursor:pointer;width:22px;height:22px;transition:background-color .15s var(--ease), border-color .15s var(--ease);border-radius:7px;flex:none;place-items:center;margin:1px 0 0;display:grid}.check input[type=radio]{border-radius:99px}.check input:hover{border-color:var(--ink-3)}.check input:checked{background:var(--blue);border-color:var(--blue)}.check input[type=checkbox]:checked:after{content:"";border-bottom:2px solid #fff;border-left:2px solid #fff;width:10px;height:5px;translate:0 -1px;rotate:-45deg}.check input[type=radio]:checked:after{content:"";background:#fff;border-radius:99px;width:8px;height:8px}.check input:focus-visible{outline:3px solid var(--focus,var(--blue-text));outline-offset:2px}.check small{color:var(--ink-3);margin-top:2px;font-size:.8125rem;font-weight:450;display:block}.switch{cursor:pointer;align-items:center;gap:12px;font-weight:600;display:inline-flex}.switch input{appearance:none;background:var(--line-strong);cursor:pointer;width:48px;height:28px;transition:background-color .2s var(--ease);border-radius:99px;flex:none;margin:0;position:relative}.switch input:after{content:"";width:22px;height:22px;transition:translate .2s var(--ease);background:#fff;border-radius:99px;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #00000040}.switch input:checked{background:var(--blue)}.switch input:checked:after{translate:20px}.switch input:focus-visible{outline:3px solid var(--focus,var(--blue-text));outline-offset:2px}.alert{border-radius:var(--r-md);background:var(--info-soft);color:var(--ink);align-items:flex-start;gap:12px;padding:14px 16px;font-size:.9375rem;line-height:1.45;display:flex}.alert>svg{color:var(--info);flex:none;margin-top:1px}.alert b{font-weight:750;display:block}.alert p{color:var(--ink-2)}.alert.success{background:var(--success-soft)}.alert.success>svg{color:var(--success)}.alert.warning{background:var(--warning-soft)}.alert.warning>svg{color:var(--warning)}.alert.danger{background:var(--danger-soft)}.alert.danger>svg{color:var(--danger)}.toast{background:var(--ink);color:var(--bg);box-shadow:var(--shadow-float);border-radius:99px;align-items:center;gap:10px;padding:12px 18px;font-size:.875rem;font-weight:700;display:inline-flex}.progress{background:var(--surface-2);border-radius:99px;height:8px;overflow:hidden}.progress>i{width:var(--v,50%);border-radius:inherit;background:var(--blue);height:100%;display:block}.progress.success>i{background:var(--success)}.skeleton{border-radius:var(--r-xs);background:linear-gradient(90deg, var(--surface-2) 30%, color-mix(in srgb, var(--surface-2) 40%, var(--surface)) 50%, var(--surface-2) 70%) 0 0 / 300% 100%;height:14px;animation:1.4s linear infinite ds-shimmer;display:block}@keyframes ds-shimmer{0%{background-position:100% 0}to{background-position:0 0}}.empty{text-align:center;border:1.5px dashed var(--line-strong);border-radius:var(--r-lg);justify-items:center;gap:12px;padding:48px 24px;display:grid}.empty p{max-width:32em;color:var(--ink-2)}.stat{align-content:start;gap:6px;padding:20px 22px;display:grid}.stat-label{color:var(--ink-3);font-size:.8125rem;font-weight:700}.stat-value{letter-spacing:-.035em;font-size:clamp(1.75rem,1.5rem + 1vw,2.25rem);font-weight:800;line-height:1.05}.delta{background:var(--success-soft);width:fit-content;color:var(--success);border-radius:99px;align-items:center;gap:4px;padding:2px 8px;font-size:.75rem;font-weight:800;display:inline-flex}.delta.down{background:var(--danger-soft);color:var(--danger)}.delta.flat{background:var(--surface-2);color:var(--ink-2)}.table-wrap{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--shadow-card);overflow-x:auto}.table{border-collapse:collapse;width:100%;font-size:.9375rem}.table th{border-bottom:1px solid var(--line);text-align:left;white-space:nowrap;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);padding:12px 16px;font-size:.75rem;font-weight:750}.table td{border-bottom:1px solid var(--line);vertical-align:middle;white-space:nowrap;padding:14px 16px}.table td.wrap-text{white-space:normal;min-width:16em}.table tbody tr:last-child td{border-bottom:0}.table tbody tr{transition:background-color .15s var(--ease)}.table tbody tr:hover{background:color-mix(in srgb, var(--blue) 4%, transparent)}.table .r{text-align:right}.table .strong{font-weight:750}.avatar{background:var(--blue-soft-2);width:40px;height:40px;color:var(--blue-text);border-radius:99px;flex:none;place-items:center;font-size:.875rem;font-weight:800;display:grid;overflow:hidden}.avatar img{object-fit:cover;width:100%;height:100%}.avatar.sm{width:32px;height:32px;font-size:.75rem}.avatar.lg{width:56px;height:56px;font-size:1.125rem}.avatar-stack{display:flex}.avatar-stack>*+*{margin-left:-8px}.avatar-stack>*{box-shadow:0 0 0 2px var(--surface)}.band-blue .avatar:not(:is(.card,.media-card,.feature-grid,.table-wrap,.plan) .avatar){color:#fff;background:#ffffff29}.person{align-items:center;gap:10px;font-weight:650;display:flex}.rows{display:grid}.rows>*{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:16px 22px;display:flex}.rows>:last-child{border-bottom:0}.rows.flush>*{padding-inline:0}.rows .num:last-child{font-weight:750}.rows>*>:first-child{flex:auto;min-width:0}.rows>*>:last-child:not(:first-child){flex:none}.rows small{color:var(--ink-3);font-size:.8125rem;display:block}.dialog{border-radius:var(--r-xl);background:var(--surface);width:min(100% - 32px,480px);max-width:none;color:var(--ink);border:0;padding:0;box-shadow:0 40px 100px -20px #00002880}.dialog::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#04041099}.dialog[open]{animation:ds-pop .2s var(--ease-out)}@keyframes ds-pop{0%{opacity:0;scale:.96}}.dialog-body{gap:12px;padding:28px 28px 20px;display:grid}.dialog-body p{color:var(--ink-2)}.dialog-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;padding:0 28px 28px;display:flex}.app{background:var(--bg);min-height:100%;display:grid}@media (width>=900px){.app{grid-template-columns:248px minmax(0,1fr)}}.side{border-right:1px solid var(--line);background:var(--surface);flex-direction:column;gap:4px;padding:20px 14px;display:none}@media (width>=900px){.side{display:flex}}.app.is-page{min-height:100svh}@media (width>=900px){.app.is-page .side{height:100svh;position:sticky;top:0;overflow-y:auto}}.side>.logo{padding:6px 10px 20px}.side-label{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);padding:16px 12px 6px;font-size:.75rem;font-weight:700}.side-link{border-radius:var(--r-tile);height:44px;color:var(--ink-2);transition:background-color .15s var(--ease), color .15s var(--ease);align-items:center;gap:12px;padding:0 12px;font-size:.9375rem;font-weight:650;text-decoration:none;display:flex}.side-link:hover{background:var(--blue-soft);color:var(--ink)}.side-link[aria-current=page]{background:var(--blue-soft);color:var(--blue-text)}.side-link .tag{margin-left:auto}.app-main .panel{border-radius:var(--r-lg)}.app-main{min-width:0;padding:24px var(--gutter) 40px;align-content:start;gap:24px;display:grid}@media (width>=900px){.app-main{padding:28px 32px 48px}}.topbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.tabbar{padding:8px 8px calc(8px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--line);background:color-mix(in srgb, var(--surface) 88%, transparent);-webkit-backdrop-filter:saturate(1.8)blur(18px);backdrop-filter:saturate(1.8)blur(18px);justify-content:space-around;display:flex;position:sticky;bottom:0}.tabbar a{border-radius:var(--r-tile);min-width:64px;color:var(--ink-3);justify-items:center;gap:4px;padding:6px;font-size:.6875rem;font-weight:700;text-decoration:none;display:grid}.tabbar a[aria-current=page]{color:var(--blue-text)}@media (width>=900px){.tabbar{display:none}}.appbar{align-items:center;gap:8px;min-height:52px;display:flex}.appbar-title{text-align:center;letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:1rem;font-weight:750;overflow:hidden}.actionbar{z-index:5;padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--line);background:color-mix(in srgb, var(--surface) 88%, transparent);-webkit-backdrop-filter:saturate(1.8)blur(18px);backdrop-filter:saturate(1.8)blur(18px);gap:8px;display:grid;position:sticky;bottom:0}.actionbar .btn{width:100%}.actionbar .meta{text-align:center}.stepper{border-radius:var(--r-full);background:var(--surface-2);align-items:center;gap:4px;padding:4px;display:inline-flex}.stepper button{border-radius:var(--r-full);background:var(--surface);width:40px;height:40px;color:var(--ink);box-shadow:var(--shadow-card);cursor:pointer;border:0;place-items:center;display:grid}.stepper button:disabled{opacity:.42;cursor:not-allowed;box-shadow:none}.stepper output{text-align:center;font-variant-numeric:tabular-nums;min-width:3ch;font-size:1.125rem;font-weight:800}.scroll-row{--col:72%;grid-auto-flow:column;grid-auto-columns:var(--col);scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;margin-inline:calc(var(--bleed,0px) * -1);padding:4px var(--bleed,0px) 12px;scroll-padding-inline:var(--bleed,0px);gap:14px;display:grid;overflow-x:auto}.scroll-row::-webkit-scrollbar{display:none}.scroll-row>*{scroll-snap-align:start}@media (width>=600px){.scroll-row{--col:44%}}@media (width>=1000px){.scroll-row{--col:calc((100% - 28px) / 3)}}.media-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);min-width:0;box-shadow:var(--shadow-card);color:var(--ink);flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.media-card-img{aspect-ratio:16/10;background:var(--surface-2);flex:none;position:relative;overflow:hidden}.media-card-img>img,.media-card-img>.art{object-fit:cover;width:100%;height:100%}.media-card-img>.tag,.media-card-img>.chip{position:absolute;top:12px;left:12px}.media-card-body{flex:1;align-content:start;gap:6px;padding:14px 16px 16px;display:grid}.media-card-body .btn{justify-self:start;margin-top:6px}.scrim:after{content:"";pointer-events:none;background:linear-gradient(#04041000 45%,#04041099);position:absolute;inset:0}.mini-stats{grid-template-columns:repeat(var(--n,4), minmax(0, 1fr));display:grid}.mini-stats>*{text-align:center;justify-items:center;gap:2px;padding:14px 6px;display:grid}.mini-stats>*+*{border-left:1px solid var(--line)}.mini-stats b{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:1.25rem;font-weight:800;line-height:1.2}.mini-stats span{color:var(--ink-3);font-size:.75rem;font-weight:700}.date-tile{border-radius:var(--r-tile);background:var(--blue-soft);width:44px;height:48px;color:var(--blue-text);flex:none;align-content:center;place-items:center;line-height:1.1;display:grid}.date-tile small{color:inherit;letter-spacing:.03em;text-transform:uppercase;font-size:.6875rem;font-weight:800;display:block}.date-tile b{font-variant-numeric:tabular-nums;font-size:1rem;font-weight:800}.date-tile.is-today{background:var(--blue);color:var(--on-blue)}.date-tile.is-empty{background:var(--surface-2);color:var(--ink-3)}.device{width:min(100%, var(--device-w,390px));height:var(--device-h,800px);border:10px solid var(--device-bezel);border-radius:var(--r-device);background:var(--bg);max-width:100%;color:var(--ink);box-shadow:var(--shadow-float), 0 0 0 1px var(--line);flex-direction:column;margin-inline:auto;display:flex;overflow:hidden;container-type:inline-size}.device-screen{flex:1;grid-auto-rows:max-content;align-content:start;gap:16px;min-height:0;padding:12px 16px 24px;display:grid;overflow:auto}.device .tabbar,.device .actionbar{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--surface)}.device .tabbar{display:flex}.device .side{display:none}.device .app{grid-template-columns:minmax(0,1fr)}.device .display{font-size:2.75rem}.device .h2{font-size:2.25rem}.device .t-page,.device .stat-value{font-size:1.75rem}.device .card-pad{padding:20px}.device .rows>*{padding:14px 16px}.device .scroll-row{--col:72%}.device .hand-scroller{overflow-x:auto}.device .hand{grid-template-columns:none;grid-auto-columns:72%;grid-auto-flow:column;gap:14px;width:auto;margin:0;padding-top:0}.device .gcard{margin-inline:0;transform:none}.js-reveal [data-reveal]{opacity:0;transition:opacity .7s var(--ease-out), transform .7s var(--ease-out);transition-delay:var(--d,0s);transform:translateY(18px)}.js-reveal [data-reveal].is-in{opacity:1;transform:none}.bal{border:1px solid var(--line);border-radius:var(--r-full);background:var(--surface);height:44px;color:var(--ink);letter-spacing:-.01em;white-space:nowrap;cursor:pointer;transition:border-color .15s var(--ease), background-color .3s var(--ease);align-items:center;gap:8px;padding:0 14px 0 8px;font-size:.9375rem;font-weight:800;display:inline-flex}.bal:hover{border-color:var(--blue-soft-2)}.bal small{letter-spacing:0;color:var(--ink-3);font-size:.75rem;font-weight:650}.bal .num{transition:color .3s var(--ease)}.bal.is-up{background:var(--success-soft);border-color:#0000}@media (width<=479px){.bal small{display:none}}.bal.is-up .num{color:var(--success)}.icon-btn:has(>.count-badge){position:relative}.count-badge{border-radius:var(--r-full);background:var(--blue);min-width:18px;height:18px;color:var(--on-blue);font-variant-numeric:tabular-nums;box-shadow:0 0 0 2px var(--surface);pointer-events:none;place-items:center;padding:0 5px;font-size:.6875rem;font-weight:800;line-height:1;display:grid;position:absolute;top:4px;right:3px}.market{border-radius:var(--r-full);min-width:0;min-height:44px;color:var(--ink);text-align:left;cursor:pointer;transition:background-color .15s var(--ease);background:0 0;border:0;align-items:center;gap:10px;padding:4px 12px 4px 4px;display:inline-flex}.market:hover{background:var(--blue-soft)}.market-name{white-space:nowrap;min-width:0;font-size:.9375rem;font-weight:750;line-height:1.2;display:grid}.market-name>*{text-overflow:ellipsis;overflow:hidden}.market-name small{letter-spacing:.06em;text-transform:uppercase;color:var(--blue-text);font-size:.6875rem;font-weight:800}.market>.i:last-child{color:var(--ink-3)}.markets{border:0;gap:8px;min-width:0;margin:0;padding:0;display:grid}.market-opt{border:1.5px solid var(--line);border-radius:var(--r-input);background:var(--surface);cursor:pointer;transition:border-color .15s var(--ease), background-color .15s var(--ease);align-items:center;gap:12px;padding:12px 14px;display:flex;position:relative}.market-opt:hover{border-color:var(--line-strong)}.market-opt input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.market-opt-text{flex:1;min-width:0;font-weight:750;line-height:1.3;display:grid}.market-opt-text small{color:var(--ink-3);font-size:.8125rem;font-weight:600}.market-opt .num{font-weight:800}.market-opt:has(input:checked){border-color:var(--blue);background:var(--blue-soft)}.market-opt:has(input:focus-visible){outline:3px solid var(--focus,var(--blue-text));outline-offset:2px}.calls{grid-template-columns:1fr 1fr;gap:10px;display:grid}.call-btn{--c:var(--blue);--c-text:var(--blue-text);--c-solid:var(--blue);isolation:isolate;border:1.5px solid color-mix(in srgb, var(--c) 40%, var(--line));border-radius:var(--r-md);background:color-mix(in srgb, var(--c) 7%, var(--surface));min-height:72px;color:var(--ink);text-align:left;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:transform .12s var(--ease), border-color .15s var(--ease), background-color .15s var(--ease);align-content:center;gap:3px;padding:12px 16px;display:grid;position:relative;overflow:hidden}.call-btn.is-up{--c:var(--success);--c-text:var(--success);--c-solid:var(--win-solid)}.call-btn.is-down{--c:var(--danger);--c-text:var(--danger);--c-solid:var(--loss-solid)}.call-btn:hover{border-color:var(--c)}.call-btn:active{transform:scale(.97)}.call-btn:disabled{opacity:.42;cursor:not-allowed;transform:none}.call-name{letter-spacing:-.015em;color:var(--c-text);align-items:center;gap:6px;font-size:1.125rem;font-weight:800;display:flex}.call-name .kbd{margin-left:auto}.call-odds{color:var(--ink-2);font-variant-numeric:tabular-nums;font-size:.8125rem;font-weight:650}.call-odds b{color:var(--ink);font-weight:800}.call-odds>span{white-space:nowrap}.call-btn:is([aria-pressed=true],.is-solid){background:var(--c-solid);border-color:var(--c-solid);color:#fff}.call-btn:is([aria-pressed=true],.is-solid) :is(.call-name,.call-odds,.call-odds b){color:#fff}.call-fill{z-index:-1;transform-origin:0;transform:scaleX(var(--v,0));background:#fff3;transition:transform .25s linear;position:absolute;inset:0}.kbd{border-radius:var(--r-xs);min-width:20px;height:20px;font:inherit;opacity:.6;border:1px solid;place-items:center;padding:0 5px;font-size:.6875rem;font-weight:750;line-height:1;display:inline-grid}@media (hover:none){.kbd{display:none}}.field-row{grid-template-columns:56px minmax(0,1fr);align-items:center;gap:10px;display:grid}.field-row>:first-child{color:var(--ink-2);font-size:.8125rem;font-weight:700}.choice-row.is-compact{grid-template-columns:repeat(var(--n,4), minmax(0, 1fr));gap:6px}.choice-row.is-compact span{border-radius:var(--r-full);height:40px;padding:0 6px;font-size:.875rem}.presets{flex-wrap:wrap;gap:8px;display:flex}.preset{border:1.5px solid var(--line-strong);border-radius:var(--r-full);min-width:56px;height:40px;color:var(--ink-2);font-variant-numeric:tabular-nums;cursor:pointer;transition:color .15s var(--ease), background-color .15s var(--ease), border-color .15s var(--ease);background:0 0;padding:0 14px;font-size:.875rem;font-weight:750}.preset:hover{color:var(--ink);border-color:var(--ink-3)}.preset[aria-pressed=true]{background:var(--blue);border-color:var(--blue);color:var(--on-blue)}.timer{border-radius:var(--r-full);background:var(--surface);width:44px;height:44px;color:var(--ink);box-shadow:var(--shadow-pill);font-variant-numeric:tabular-nums;flex:none;place-items:center;font-size:.875rem;font-weight:800;display:grid;position:relative}.timer svg{fill:none;stroke-width:3px;width:calc(100% - 6px);height:calc(100% - 6px);position:absolute;inset:3px;rotate:-90deg}.timer circle{stroke:var(--surface-2)}.timer .ring{stroke:var(--blue);stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:calc(100 - var(--v,100));transition:stroke-dashoffset .25s linear}.pips{align-items:center;gap:4px;display:flex}.pips>*{border-radius:var(--r-full);background:var(--surface-2);width:10px;height:6px;box-shadow:inset 0 0 0 1px var(--line)}.pips>:last-child{width:20px}.pips>.is-on{background:var(--blue);box-shadow:none}.pips.is-win>:last-child{background:var(--success);box-shadow:none}.pips.is-loss>:last-child{background:var(--danger);box-shadow:none}.live-bar{--c:var(--ink-3);border-radius:var(--r-md);background:color-mix(in srgb, var(--c) 12%, transparent);min-height:64px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--c) 35%, var(--line));transition:background-color .25s var(--ease), box-shadow .25s var(--ease);justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex;position:relative;overflow:hidden}.live-bar:after{content:"";width:var(--v,0%);background:var(--c);height:3px;transition:width .25s linear;position:absolute;bottom:0;left:0}.live-bar.is-ahead{--c:var(--success)}.live-bar.is-behind{--c:var(--danger)}.live-bar b{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:1.25rem;font-weight:800;line-height:1.15;display:block}.live-bar small{color:var(--ink-2);font-size:.8125rem;font-weight:700;display:block}.live-bar-state{color:var(--c);white-space:nowrap;font-size:.875rem;font-weight:800}.live-bar:not(.is-ahead,.is-behind) .live-bar-state{color:var(--ink-2)}.swap{display:grid}.swap>*{transition:opacity .25s var(--ease), translate .25s var(--ease);grid-area:1/1}.swap>[data-off]{visibility:hidden;opacity:0;pointer-events:none;transition:opacity .25s var(--ease), translate .25s var(--ease), visibility 0s linear .25s;translate:0 6px}.lchart{height:var(--h,200px);margin-right:64px;position:relative}.lchart svg{width:100%;height:100%;overflow:visible}.lchart .grid{stroke:var(--line);stroke-width:1px;vector-effect:non-scaling-stroke}.lchart .line{fill:none;stroke:var(--blue);stroke-width:2.25px;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.lchart .area{fill:var(--blue);fill-opacity:.08;stroke:none}.lchart .entry{stroke:var(--ink-3);stroke-width:1.25px;stroke-dasharray:4 4;vector-effect:non-scaling-stroke}.lchart .zone{fill:var(--success);fill-opacity:.1}.lchart .zone.is-down{fill:var(--danger)}.lchart .finish{stroke:var(--ink-2);stroke-width:1.25px;stroke-dasharray:2 4;vector-effect:non-scaling-stroke}.chart-dot{border-radius:var(--r-full);background:var(--surface);border:2.5px solid var(--blue);width:12px;height:12px;box-shadow:0 0 0 5px var(--blue-soft);position:absolute;translate:-50% -50%}.chart-dot.is-ahead{border-color:var(--success);box-shadow:0 0 0 5px var(--success-soft)}.chart-dot.is-behind{border-color:var(--danger);box-shadow:0 0 0 5px var(--danger-soft)}.axis-tag{border-radius:var(--r-full);background:var(--blue);color:var(--on-blue);font-variant-numeric:tabular-nums;white-space:nowrap;padding:3px 8px;font-size:.6875rem;font-weight:750;position:absolute;left:calc(100% + 8px);translate:0 -50%}.axis-tag.is-muted{background:var(--surface-2);color:var(--ink-2)}.chart-label{border-radius:var(--r-full);background:var(--surface);color:var(--ink-3);white-space:nowrap;font-variant-numeric:tabular-nums;margin-left:-6px;padding:1px 6px;font-size:.6875rem;font-weight:700;position:absolute;translate:0 -120%}.chart-chip{border-radius:var(--r-full);background:var(--ink);color:var(--bg);font-variant-numeric:tabular-nums;white-space:nowrap;padding:3px 9px;font-size:.6875rem;font-weight:800;position:absolute;translate:-50%}.result{isolation:isolate;border-radius:var(--r-xl);background:var(--surface-2);place-items:center;padding:40px 20px;display:grid;position:relative;overflow:hidden}.result.is-win{background:var(--brand);--focus:#fff}.result.is-win:after{content:"";z-index:-1;background:radial-gradient(60% 50% at 50% 100%,#7878ff99,#0000 70%);position:absolute;inset:0}.result-card{border-radius:var(--r-xl);background:var(--surface);width:min(100%,320px);color:var(--ink);border:1px solid var(--line);box-shadow:var(--shadow-card);animation:ds-land .45s var(--ease-out) both;gap:6px;padding:20px 22px 18px;display:grid}.result.is-win .result-card{box-shadow:var(--shadow-stage);rotate:-2deg}.result-big{letter-spacing:-.045em;font-variant-numeric:tabular-nums;font-size:3rem;font-weight:800;line-height:1}.result-big small{letter-spacing:0;color:var(--ink-3);font-size:.9375rem;font-weight:650}.is-win .result-big{color:var(--success)}.is-loss .result-big{color:var(--danger)}.result-card .cluster{margin-top:12px}@keyframes ds-land{0%{opacity:0;transform:translateY(18px)scale(.94)}}.verdict{border-radius:var(--r-full);white-space:nowrap;width:fit-content;animation:ds-pop .3s var(--ease-out) both;align-items:center;gap:8px;padding:7px 14px 7px 10px;font-size:.9375rem;font-weight:750;display:inline-flex}.verdict.win{background:var(--win-solid);color:#fff}.verdict.loss{background:var(--danger-soft);color:var(--ink)}.verdict.loss .i{color:var(--danger)}.history-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:12px;padding:16px 20px;display:flex}.history-head a{position:relative}.history-head a:after{content:"";position:absolute;inset:-12px -8px}.history>li{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:12px 20px;display:flex}.history>li:last-child{border-bottom:0}.history-dir{border-radius:var(--r-sm);background:var(--blue-soft);width:36px;height:36px;color:var(--blue-text);flex:none;place-items:center;font-size:.8125rem;font-weight:800;display:grid}.history-dir.up{background:var(--success-soft);color:var(--success)}.history-dir.down{background:var(--danger-soft);color:var(--danger)}.history-main{flex:1;min-width:0;display:grid}.history-main b{white-space:nowrap;text-overflow:ellipsis;font-size:.9375rem;font-weight:700;overflow:hidden}.history-main small{color:var(--ink-3);font-size:.8125rem}.history-empty{text-align:center;color:var(--ink-3);padding:28px 20px;font-size:.875rem}.pl{font-variant-numeric:tabular-nums;white-space:nowrap;justify-items:end;gap:2px;font-weight:800;display:grid}.pl.up{color:var(--success)}.pl.down{color:var(--danger)}.pl.flat{color:var(--ink-2)}.pl small{color:var(--ink-3);font-size:.75rem;font-weight:700}.pl small.is-live{color:var(--blue-text)}.dialog-head{justify-content:space-between;align-items:center;gap:12px;margin-right:-8px;display:flex}.sheet-grab{display:none}@media (width<=599px){.dialog.is-sheet{border-radius:var(--r-xl) var(--r-xl) 0 0;overscroll-behavior:contain;width:100%;max-height:min(88svh,720px);margin:auto 0 0;overflow-y:auto}.dialog.is-sheet[open]{animation:ds-sheet .25s var(--ease-out)}.dialog.is-sheet .dialog-body{padding:10px 20px 20px}.dialog.is-sheet .dialog-actions{padding:0 20px calc(20px + env(safe-area-inset-bottom,0px))}.dialog.is-sheet .sheet-grab{border-radius:var(--r-full);background:var(--line-strong);width:40px;height:5px;margin:10px auto 0;display:block}}@keyframes ds-sheet{0%{opacity:0;translate:0 40px}}.toast-host{inset-inline:0;top:calc(84px + env(safe-area-inset-top,0px));z-index:60;pointer-events:none;justify-items:center;gap:8px;padding-inline:16px;display:grid;position:fixed}.toast-host>.toast{transition:opacity .25s var(--ease-out), translate .25s var(--ease-out)}@starting-style{.toast-host>.toast{opacity:0;translate:0 -8px}}.toast-host>.toast[data-leaving]{opacity:0;transition:opacity .2s var(--ease), translate .2s var(--ease);translate:0 -8px}.range{appearance:none;cursor:pointer;background:0 0;width:100%;height:44px;margin:0}.range::-webkit-slider-runnable-track{border-radius:var(--r-full);background:linear-gradient(90deg, var(--range-fill,var(--blue)) 0 var(--p,50%), var(--surface-2) var(--p,50%) 100%);height:8px}.range::-moz-range-track{border-radius:var(--r-full);background:var(--surface-2);height:8px}.range::-moz-range-progress{border-radius:var(--r-full);background:var(--range-fill,var(--blue));height:8px}:where(.band-blue,.stage,.on-blue) .range{--range-fill:#fff}.range::-webkit-slider-thumb{-webkit-appearance:none;border-radius:var(--r-full);border:3px solid var(--blue);background:#fff;width:26px;height:26px;margin-top:-9px;box-shadow:0 6px 16px -4px #00003c80}.range::-moz-range-thumb{border-radius:var(--r-full);border:3px solid var(--blue);background:#fff;width:20px;height:20px;box-shadow:0 6px 16px -4px #00003c80}.range:focus-visible{outline:none}.range:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 3px var(--bg), 0 0 0 6px var(--focus,var(--blue-text))}.range:focus-visible::-moz-range-thumb{box-shadow:0 0 0 3px var(--bg), 0 0 0 6px var(--focus,var(--blue-text))}.range-scale{color:var(--ink-3);font-variant-numeric:tabular-nums;justify-content:space-between;font-size:.75rem;font-weight:700;display:flex}.range-value{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:2rem;font-weight:800;line-height:1}.range-value small{letter-spacing:0;color:var(--ink-3);font-size:.9375rem;font-weight:650}.vs{gap:16px;display:grid}.vs-card{border-radius:var(--r-lg);color:var(--ink);align-content:start;gap:0;padding:clamp(22px,2.4vw,32px);display:grid}.vs-card.is-us{background:var(--surface);border:2px solid var(--blue);box-shadow:var(--shadow-float)}.vs-card.is-them{border:2px solid var(--line-strong);background:0 0}.vs-head{justify-content:space-between;align-items:center;gap:12px;padding-bottom:18px;display:flex}.vs-big{letter-spacing:-.045em;font-variant-numeric:tabular-nums;align-items:baseline;gap:8px;margin-top:4px;font-size:clamp(2.5rem,2rem + 2.5vw,4rem);font-weight:800;line-height:1;display:flex}.vs-big small{letter-spacing:0;color:var(--ink-3);font-size:.9375rem;font-weight:650}.is-us .vs-big{color:var(--blue-text)}.is-them .vs-big{color:var(--ink-2)}.vs-stat{padding-bottom:18px}.vs-list>li{border-top:1px solid var(--line);align-items:flex-start;gap:14px;padding:16px 0;display:flex}.vs-list>li>div{gap:2px;display:grid}.is-them .vs-list b{color:var(--ink-2)}.is-them .icon-tile{background:var(--surface-2);color:var(--ink-3)}@media (width>=1000px){.vs{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(var(--rows,5), auto)}.vs-card{grid-row:span var(--rows,5);grid-template-rows:subgrid}.vs-list{grid-row:span calc(var(--rows,5) - 2);grid-template-rows:subgrid;display:grid}}.rules{gap:16px;display:grid}@media (width>=800px){.rules{grid-template-columns:1fr 1fr}}.rule-list{gap:12px;margin-top:14px;display:grid}.rule-list>li{color:var(--ink-2);align-items:flex-start;gap:10px;display:flex}.rule-list .i{color:var(--success);margin-top:1px}.is-dont .rule-list .i{color:var(--danger)}.copy-field{border:1px solid var(--line-strong);border-radius:var(--r-full);background:var(--bg);min-width:0;min-height:48px;color:var(--ink-2);align-items:center;gap:10px;padding:4px 4px 4px 16px;display:flex}.copy-field code{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink);flex:1;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.8125rem;overflow:hidden}.copy-field .btn{flex:none}.fact{grid-template-columns:auto 1fr;align-items:center;gap:2px 12px;display:grid}.fact .icon-tile{grid-row:span 2}.fact b{letter-spacing:-.015em;font-size:1.125rem;font-weight:800}.fact span{color:var(--ink-2);font-size:.875rem}@media (width>=1000px){.fact{grid-template-columns:1fr}.fact .icon-tile{grid-row:auto;margin-bottom:8px}}.dock{left:50%;bottom:calc(18px + env(safe-area-inset-bottom,0px));z-index:50;border:1px solid var(--line);border-radius:var(--r-full);background:color-mix(in srgb, var(--surface) var(--glass), transparent);-webkit-backdrop-filter:saturate(1.8)blur(18px);backdrop-filter:saturate(1.8)blur(18px);width:max-content;max-width:calc(100% - 16px);box-shadow:var(--shadow-float);align-items:center;gap:4px;padding:7px;display:flex;position:fixed;translate:-50%}.dock.is-inline{z-index:2;position:absolute}.device{position:relative}.device .dock{z-index:2;background:var(--surface);-webkit-backdrop-filter:none;backdrop-filter:none;position:absolute;bottom:12px}.dock-sep{background:var(--line-strong);flex:none;width:1px;height:28px;margin:0 4px}.dock-logo{border-radius:var(--r-full);flex:none;place-items:center;width:50px;height:50px;text-decoration:none;display:grid}.dock-logo .logo-mark{width:28px}.dock-item{border-radius:var(--r-full);min-width:50px;height:50px;color:var(--ink-2);font:inherit;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color .15s var(--ease), color .15s var(--ease), transform .2s var(--ease);background:0 0;border:0;flex:none;justify-content:center;align-items:center;gap:8px;padding:0;font-size:.9375rem;font-weight:750;text-decoration:none;display:flex;position:relative}.dock-item:hover{color:var(--ink);background:var(--surface-2)}.dock-item:active{transform:scale(.94)}.dock-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.dock-item[aria-current=page]{background:var(--blue-soft);color:var(--blue-text);padding:0 18px 0 15px}.dock-item[aria-current=page] .dock-label{clip-path:none;width:auto;height:auto;position:static;overflow:visible}.dock-main{background:var(--blue);width:50px;color:var(--on-blue);box-shadow:0 10px 22px -10px color-mix(in srgb, var(--blue) 80%, transparent)}.dock-main:hover{background:var(--blue-hover);color:var(--on-blue)}.dock-me .avatar{width:36px;height:36px}.dock-me[aria-expanded=true]{background:var(--surface-2)}.dock-item:after{content:attr(data-tip);content:attr(data-tip) / "";border-radius:var(--r-full);background:var(--ink);color:var(--bg);white-space:nowrap;pointer-events:none;opacity:0;transition:opacity .12s var(--ease), translate .12s var(--ease);padding:5px 10px;font-size:.75rem;font-weight:700;position:absolute;bottom:calc(100% + 12px);left:50%;translate:-50% 4px}.dock-item:not([data-tip]):after,.dock-item[aria-current=page]:after,.dock-me[aria-expanded=true]:after{display:none}.dock-item:focus-visible{outline-offset:2px}.dock-item:focus-visible:after{opacity:1;translate:-50%}@media (hover:hover) and (pointer:fine){.dock-item:hover:after{opacity:1;translate:-50%}.dock-item:not([aria-current=page]):hover{transform:translateY(-6px)scale(1.14)}}.dock-me-wrap{flex:none;position:relative}.dock-menu{z-index:1;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);width:min(290px,100vw - 32px);box-shadow:var(--shadow-float);gap:2px;padding:8px;display:grid;position:absolute;bottom:calc(100% + 18px);right:-7px}.dock-menu-who{border-bottom:1px solid var(--line);align-items:center;gap:12px;margin-bottom:4px;padding:8px 8px 12px;display:flex}.dock-menu-who>span:last-child{min-width:0;line-height:1.35;display:grid}.dock-menu-who b{font-weight:800}.dock-menu-who small{text-overflow:ellipsis;white-space:nowrap;color:var(--ink-3);font-size:.8125rem;overflow:hidden}.dock-menu-item{border-radius:var(--r-tile);width:100%;min-height:44px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:0 10px;font-size:.9375rem;font-weight:650;text-decoration:none;display:flex}.dock-menu-item:hover,.dock-menu-item:focus-visible{background:var(--surface-2)}.dock-menu-item:focus-visible{box-shadow:inset 0 0 0 2px var(--focus,var(--blue-text));outline:none}.dock-menu-item>.i{color:var(--ink-2)}.dock-menu-item>:is(.tag,.kbd){margin-left:auto}.dock-menu-item.is-danger,.dock-menu-item.is-danger>.i{color:var(--danger)}@media (width<=899px){.dock{bottom:calc(12px + env(safe-area-inset-bottom,0px));gap:2px;padding:6px}.dock-logo,.dock-sep-logo{display:none}.dock-item{min-width:48px;height:48px}.dock-main{width:48px}.dock-sep{margin:0 3px}}.device .dock{gap:2px;padding:6px}.device :is(.dock-logo,.dock-sep-logo){display:none}.device .dock-item{min-width:48px;height:48px}.device .dock-main{width:48px}.device .dock-sep{margin:0 3px}@media (width<=374px){.dock-item[aria-current=page]{padding:0}.dock-item[aria-current=page] .dock-label{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}}.app.is-docked:has(>.dock.is-inline){container-type:inline-size}@container (width<=359px){.dock-item[aria-current=page]{padding:0}.dock-item[aria-current=page] .dock-label{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}}.app.is-docked{grid-template-columns:minmax(0,1fr);position:relative}.app.is-docked>.app-main{padding-bottom:calc(120px + env(safe-area-inset-bottom,0px))}.device:has(>.dock)>.device-screen{padding-bottom:92px}@media (prefers-reduced-motion:no-preference){.dock{animation:ds-dock-in .5s var(--ease-out) both}@keyframes ds-dock-in{0%{opacity:0;translate:-50% 24px}}}@media (prefers-reduced-motion:reduce){.dock-item:hover,.dock-item:active{transform:none!important}}.jump-btn{border:1px solid var(--line-strong);border-radius:var(--r-full);background:var(--surface);width:44px;height:44px;color:var(--ink-2);font:inherit;cursor:pointer;transition:border-color .15s var(--ease), color .15s var(--ease);flex:none;place-items:center;padding:0;display:grid}.jump-btn:hover{border-color:var(--blue-soft-2);color:var(--ink)}.jump-btn-text,.jump-btn .kbd{display:none}@media (width>=900px){.jump-btn{width:min(100%,420px);box-shadow:var(--shadow-pill);color:var(--ink-3);text-align:left;align-items:center;gap:10px;padding:0 8px 0 16px;font-size:.9375rem;font-weight:600;display:flex}.jump-btn-text{flex:1;display:block}.jump-btn .kbd{background:var(--surface-2);height:26px;color:var(--ink-2);opacity:1;border:0;padding:0 8px;font-size:.75rem;display:inline-grid}@media (hover:none){.jump-btn .kbd{display:none}}}.device .jump-btn{width:44px;box-shadow:none;padding:0;display:grid}.device :is(.jump-btn-text,.jump-btn .kbd){display:none}.dialog.jump{width:min(100% - 32px,600px);margin:12vh auto auto;overflow:hidden}@media (width<=599px){.dialog.jump{margin-top:calc(12px + env(safe-area-inset-top,0px))}}.jump.is-inline{border:1px solid var(--line);border-radius:var(--r-xl);background:var(--surface);box-shadow:var(--shadow-card);display:grid;overflow:hidden}.jump-field{border-bottom:1px solid var(--line);color:var(--ink-3);align-items:center;gap:12px;padding:0 14px 0 18px;display:flex}.jump-field input{min-width:0;height:60px;color:var(--ink);font:inherit;background:0 0;border:0;flex:1;padding:0;font-size:1.0625rem;font-weight:600}.jump-field input::placeholder{color:var(--ink-3)}.jump-field input:focus{outline:none}.jump-field:focus-within{color:var(--blue-text)}.jump-esc{min-width:44px;min-height:44px;color:var(--blue-text);font:inherit;cursor:pointer;background:0 0;border:0;flex:none;padding:0;font-weight:750}.jump-cancel{display:none}@media (hover:none){.jump-cancel{display:inline}}.jump-list{overscroll-behavior:contain;max-height:min(56vh,460px);padding:6px 8px 8px;overflow-y:auto}@media (width<=599px){.dialog.jump .jump-list{max-height:60svh}}.jump-group{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);padding:12px 10px 6px;font-size:.75rem;font-weight:700}.jump-opt{border-radius:var(--r-tile);cursor:pointer;align-items:center;gap:12px;min-height:52px;padding:6px 10px;display:flex}.jump-opt[aria-selected=true]{background:var(--blue-soft)}.jump-ic{border-radius:var(--r-full);background:var(--surface-2);width:36px;height:36px;color:var(--ink-2);flex:none;place-items:center;display:grid}.jump-ic>.coin,.jump-ic>.acct-mark{width:36px;height:36px}.jump-opt[aria-selected=true] .jump-ic{background:var(--surface);color:var(--blue-text)}.jump-ic.is-main,.jump-opt[aria-selected=true] .jump-ic.is-main{background:var(--blue);color:var(--on-blue)}.jump-text{flex:1;min-width:0;line-height:1.35;display:grid}.jump-text b{font-weight:750}.jump-text small{text-overflow:ellipsis;white-space:nowrap;color:var(--ink-3);font-size:.8125rem;overflow:hidden}.jump-end{color:var(--ink-2);flex:none;font-size:.875rem;font-weight:750}.jump .kbd{opacity:1;color:var(--ink-2)}.jump-empty{text-align:center;color:var(--ink-2);justify-items:center;gap:12px;padding:28px 20px 32px;display:grid}.jump-empty .presets{justify-content:center}.jump-foot{border-top:1px solid var(--line);background:var(--surface-2);color:var(--ink-3);flex-wrap:wrap;gap:6px 18px;padding:12px 18px;font-size:.8125rem;display:flex}.jump-foot>span{align-items:center;gap:4px;display:inline-flex}@media (hover:none){.jump-foot{display:none}}.is-flash{animation:ds-flash 1.4s var(--ease-out)}@keyframes ds-flash{0%,35%{background-color:var(--blue-soft)}to{background-color:#0000}}@media (prefers-reduced-motion:reduce){.is-flash{outline:2px solid var(--blue);outline-offset:-2px;animation:none}}.balance{justify-items:start;gap:10px;display:grid}.balance-label{flex-wrap:wrap;align-items:center;gap:2px 4px;margin-left:-2px;display:flex}.balance-label :is(h1,h2,h3,p){letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);font-size:.8125rem;font-weight:700}.balance-label .icon-btn{color:var(--ink-3)}.balance-label .tag{margin-left:4px}.balance-value{letter-spacing:-.05em;overflow-wrap:anywhere;font-size:clamp(3rem,2rem + 4vw,4.75rem);font-weight:800;line-height:.95}.balance-value .cents{color:var(--ink-3)}.balance-value small{letter-spacing:0;color:var(--ink-3);margin-left:10px;font-size:.26em;font-weight:700}.balance-change{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:8px;font-size:.875rem;display:flex}.device .balance-value{font-size:3rem}.is-masked .cents{display:none}.is-masked [data-sensitive]{letter-spacing:.04em}.act-row{gap:22px;display:flex}.act-btn{min-width:64px;color:var(--ink);font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;align-content:start;justify-items:center;gap:8px;padding:0;font-size:.8125rem;font-weight:700;display:grid}.act-i{border-radius:var(--r-full);background:var(--surface);width:56px;height:56px;box-shadow:inset 0 0 0 1px var(--line), var(--shadow-card);color:var(--ink);transition:background-color .15s var(--ease), color .15s var(--ease), translate .15s var(--ease), scale .15s var(--ease);place-items:center;display:grid;position:relative}.act-btn:hover .act-i{background:var(--blue-soft);color:var(--blue-text);translate:0 -2px}.act-btn:active .act-i{scale:.94}.act-btn.is-primary .act-i{background:var(--blue);color:var(--on-blue);box-shadow:0 10px 24px -10px color-mix(in srgb, var(--blue) 75%, transparent)}.act-btn.is-primary:hover .act-i{background:var(--blue-hover);color:var(--on-blue)}.act-btn:focus-visible{outline:none}.act-btn:focus-visible .act-i{outline:3px solid var(--focus,var(--blue-text));outline-offset:3px}.act-btn:disabled{opacity:.42;cursor:not-allowed}.act-key{border-radius:var(--r-xs);background:var(--surface);min-width:20px;height:20px;box-shadow:inset 0 0 0 1px var(--line-strong);color:var(--ink-2);font:inherit;place-items:center;padding:0 5px;font-size:.6875rem;font-weight:750;line-height:1;display:none;position:absolute;top:-4px;right:-6px}@media (width>=900px) and (hover:hover) and (pointer:fine){.act-key{display:grid}}.device .act-key{display:none}@media (width<=599px){.act-row{grid-template-columns:repeat(var(--n,5), minmax(0, 1fr));gap:4px;width:100%;display:grid}.act-btn{min-width:0;font-size:.75rem}.act-i{width:52px;height:52px}}.device .act-row{grid-template-columns:repeat(var(--n,5), minmax(0, 1fr));gap:4px;width:100%;display:grid}.device .act-btn{min-width:0;font-size:.75rem}.device .act-i{width:52px;height:52px}@media (prefers-reduced-motion:reduce){.act-btn:hover .act-i,.act-btn:active .act-i{translate:none;scale:none}}.trend{gap:10px;min-width:0;display:grid}.trend-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.trend-read{min-height:1.5em;color:var(--ink-2);font-size:.875rem}.trend-read b{color:var(--ink);font-weight:800}.trend-range>*{min-width:44px;height:32px;padding:0 12px;font-size:.8125rem;position:relative}.trend-range>:after{content:"";position:absolute;inset:-6px 0}.trend-plot{height:var(--h,150px);touch-action:pan-y;cursor:crosshair;position:relative}.trend-plot svg{width:100%;height:100%;overflow:visible}.trend-line{fill:none;stroke:var(--blue);stroke-width:2.25px;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.trend-area{stroke:none}.trend-stop{stop-color:var(--blue)}.trend-cursor{stroke:var(--line-strong);stroke-width:1px;stroke-dasharray:3 3;vector-effect:non-scaling-stroke;opacity:0}.trend-plot.is-scrub .trend-cursor{opacity:1}.trend-dot{border-radius:var(--r-full);background:var(--blue);width:10px;height:10px;box-shadow:0 0 0 4px var(--blue-soft-2);pointer-events:none;margin:-5px 0 0 -5px;position:absolute}.trend-empty{text-align:center;border:1.5px dashed var(--line-strong);border-radius:var(--r-md);color:var(--ink-2);place-content:center;gap:4px;padding:12px;display:grid;position:absolute;inset:0}.trend-empty b{color:var(--ink)}.trend-axis{color:var(--ink-3);justify-content:space-between;font-size:.8125rem;display:flex}@media (width<=1099px){.trend-plot{height:var(--h-sm,120px)}}.balance-head{align-items:end;gap:28px;display:grid}@media (width>=1100px){.balance-head{grid-template-columns:auto minmax(0,1fr);gap:56px}}.balance-head .act-row{margin-top:16px}.coin{border-radius:var(--r-full);flex:none;width:40px;height:40px}.coin.sm,.acct-mark.sm{width:32px;height:32px}.coin.xs,.acct-mark.xs{width:24px;height:24px}.acct-mark{border-radius:var(--r-full);background:var(--blue-soft);width:40px;height:40px;color:var(--blue-text);flex:none;place-items:center;display:grid}.acct-mark.is-brand{background:var(--brand);color:var(--on-blue)}.acct-mark.xs .i{width:14px;height:14px}.series-1{--c:var(--blue)}.series-2{--c:color-mix(in srgb, var(--blue) 45%, var(--on-blue))}.series-3{--c:color-mix(in srgb, var(--ink-3) 70%, transparent)}.series-4{--c:var(--ink-2)}.share-bar{border-radius:var(--r-full);background:var(--surface-2);gap:3px;height:8px;display:flex;overflow:hidden}.share-bar>i{flex:var(--v,1) 1 0;background:var(--c,var(--blue));min-width:0;transition:flex-grow .45s var(--ease);display:block}.share{color:var(--ink-3);align-items:center;gap:6px;font-size:.8125rem;font-weight:600;display:inline-flex}.share:before{content:"";background:var(--c,var(--blue));border-radius:2px;width:8px;height:8px}.assets{padding-bottom:6px;overflow:hidden}.assets-head{gap:14px;padding:22px 22px 8px;display:grid}.asset-group+.asset-group{border-top:1px solid var(--line)}.asset-group-head{justify-content:space-between;align-items:baseline;gap:12px;padding:16px 22px 4px;display:flex}.asset-group-head :is(h2,h3,h4){letter-spacing:0;flex-wrap:wrap;align-items:baseline;gap:2px 8px;font-size:.9375rem;font-weight:800;display:flex}.asset-group-head :is(h2,h3,h4) small{color:var(--ink-3);font-size:.8125rem;font-weight:600}.asset-group-head>span{color:var(--ink-2);white-space:nowrap;font-size:.875rem;font-weight:750}.asset-row{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px 22px;display:grid}.asset-text{min-width:0;line-height:1.35;display:grid}.asset-text b{font-weight:750}.asset-text small{text-overflow:ellipsis;white-space:nowrap;color:var(--ink-3);font-size:.8125rem;overflow:hidden}.asset-amt{white-space:nowrap;justify-items:end;gap:2px;font-size:1rem;font-weight:750;display:grid}.asset-amt .is-zero{color:var(--ink-3)}@media (width<=399px){.asset-row,.asset-group-head,.assets-head{padding-inline:16px}.asset-row{gap:12px}.asset-text small{white-space:normal}}.device :is(.asset-row,.asset-group-head,.assets-head){padding-inline:16px}.feed>li{border-bottom:0;padding-block:10px}.feed>.feed-day{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);padding:14px 20px 4px;font-size:.75rem;font-weight:700}.feed-ic{flex:none;position:relative}.feed-ic>.coin,.feed-ic>.acct-mark{width:36px;height:36px}.feed-badge{border-radius:var(--r-full);background:var(--surface);width:18px;height:18px;box-shadow:0 0 0 2px var(--surface);color:var(--ink-2);place-items:center;display:grid;position:absolute;bottom:-4px;right:-4px}.feed-badge .i{stroke-width:2.5px;width:12px;height:12px}.feed-badge.in{color:var(--success)}.feed-badge.in .i{rotate:90deg}.feed-badge.out{color:var(--danger)}.feed-badge.out .i{rotate:-90deg}.feed .pl{font-size:.9375rem;font-weight:750}.pl.is-failed>:first-child{color:var(--ink-3);text-decoration:line-through}.pl small.is-failed{color:var(--danger)}.acct-pair{gap:6px;display:grid;position:relative}.acct-pick{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;transition:border-color .15s var(--ease), background-color .15s var(--ease);gap:6px;padding:12px 14px 14px;display:grid}.acct-pick:hover{border-color:var(--line-strong);background:var(--surface-2)}.acct-pick:focus-visible{outline-offset:2px}.acct-pick-label{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);font-size:.75rem;font-weight:700}.acct-pick-row{align-items:center;gap:12px;display:flex}.acct-pick-text{flex:1;min-width:0;line-height:1.35;display:grid}.acct-pick-text b{font-weight:750}.acct-pick-text small{color:var(--ink-2);font-size:.8125rem;font-weight:600}.acct-pick-row>.i:last-child{color:var(--ink-3);flex:none}.flip-btn{background:var(--surface);border:1px solid var(--line-strong);box-shadow:var(--shadow-card)}.flip-btn:hover{background:var(--surface);color:var(--blue-text)}.acct-pair>.flip-btn{z-index:1;position:absolute;top:50%;right:56px;translate:0 -50%}.flip-mid{z-index:1;place-items:center;height:0;display:grid;position:relative}.amount-box{border-radius:var(--r-md);background:var(--surface-2);gap:8px;padding:14px 16px;display:grid}.amount-box:focus-within{box-shadow:0 0 0 2px var(--blue)}.amount-box.is-error,.field.is-error .amount-box{box-shadow:0 0 0 2px var(--danger)}.amount-label{color:var(--ink-2);font-size:.8125rem;font-weight:700}.amount-row{align-items:center;gap:10px;display:flex}.amount-input{width:100%;min-width:0;color:var(--ink);font:inherit;letter-spacing:-.03em;background:0 0;border:0;flex:1;padding:0;font-size:2rem;font-weight:800;line-height:1.2}.amount-input::placeholder{color:var(--ink-3)}.amount-input:focus{outline:none}.amount-cur{color:var(--ink-2);flex:none;font-weight:800}.cur-pill{border-radius:var(--r-full);background:var(--surface);height:40px;color:var(--ink);align-items:center;gap:8px;padding:0 14px 0 8px;font-weight:800;display:inline-flex}.amount-foot{min-height:32px;color:var(--ink-2);justify-content:space-between;align-items:center;gap:8px;font-size:.8125rem;display:flex}.amount-foot .preset{min-width:44px;height:32px;padding:0 12px;font-size:.8125rem;position:relative}.amount-foot .preset:after{content:"";position:absolute;inset:-8px 0}.amount-stack{gap:6px;display:grid}.rate-lock{align-items:center;gap:12px;display:flex}.rate-lock .timer{width:36px;height:36px;font-size:.6875rem}.rate-lock>div{min-width:0;line-height:1.4;display:grid}.rate-lock b{font-size:.9375rem;font-weight:750}.summary{border-radius:var(--r-md);background:var(--surface-2);padding:4px 16px;display:grid}.summary>div{border-bottom:1px solid var(--line);justify-content:space-between;gap:12px;padding:10px 0;font-size:.875rem;display:flex}.summary>div:last-child{border-bottom:0}.summary>div>:first-child{color:var(--ink-2)}.summary b{font-weight:800}.seg.is-full{width:100%;display:flex}.seg.is-full>*{flex:1}.setup{gap:14px;padding:22px;display:grid}.setup-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.setup-head .small{margin-top:4px}.setup-head>.small{flex:none;font-weight:700}.setup-steps{counter-reset:setup-step;gap:4px;margin-top:4px;display:grid}.setup-step{counter-increment:setup-step;grid-template-columns:28px minmax(0,1fr);gap:12px;padding:10px 0;display:grid}.setup-mark{border:1.5px solid var(--line-strong);border-radius:var(--r-full);width:28px;height:28px;color:var(--ink-2);place-items:center;font-size:.75rem;font-weight:800;display:grid}.setup-mark:after{content:counter(setup-step)}.setup-step.is-done .setup-mark{background:var(--success-soft);color:var(--success);border-color:#0000}.setup-step.is-done .setup-mark:after{content:"";border-bottom:2px solid;border-left:2px solid;width:10px;height:5px;translate:0 -1px;rotate:-45deg}.setup-step.is-now .setup-mark{border-color:var(--blue);background:var(--blue);color:var(--on-blue)}.setup-step b{font-weight:750}.setup-step.is-done b{color:var(--ink-2)}.setup-step p{color:var(--ink-2);margin-top:2px;font-size:.875rem}.setup-step .btn{margin-top:12px}.setup-step:not(.is-now) .method-grid{display:none}.method-grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:8px;margin-top:14px;display:grid}.method{border:1px solid var(--line);border-radius:var(--r-input);background:var(--surface);min-height:56px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;transition:border-color .15s var(--ease), background-color .15s var(--ease);align-items:center;gap:10px;padding:8px 12px 8px 10px;font-size:.9375rem;font-weight:750;display:flex}.method:hover{border-color:var(--blue-soft-2);background:var(--blue-soft)}.method>span:last-child{min-width:0;line-height:1.25;display:grid}.method small{color:var(--ink-3);font-size:.75rem;font-weight:600}.auth{background:var(--bg);display:grid}.auth.is-page{min-height:100dvh}@media (width>=1000px){.auth{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.auth-brand{display:none}@media (width>=1000px){.auth-brand{grid-template-rows:auto 1fr;gap:32px;padding:40px 48px;display:grid}.auth.is-page .auth-brand{height:100dvh;position:sticky;top:0}.auth-brand>:not(.deco-burst){z-index:1;position:relative}.auth-brand .h2{max-width:12ch;font-size:clamp(2.25rem,1.2rem + 2vw,3.25rem)}}.auth-panel{place-items:center;padding:24px 16px 40px;display:grid}@media (width>=1000px){.auth-panel{padding-block:48px}.auth-panel .auth-logo{display:none}}.auth-card{gap:20px;width:100%;max-width:420px;display:grid}.auth-card>.logo{justify-self:start;text-decoration:none}.auth-card form{gap:16px;display:grid}.auth-card form>.btn,.auth-card>.btn{width:100%}.or-rule{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);align-items:center;gap:12px;font-size:.8125rem;font-weight:700;display:flex}.or-rule:before,.or-rule:after{content:"";background:var(--line);flex:1;height:1px}.text-btn{min-height:44px;color:var(--blue-text);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:.875rem;font-weight:700;text-decoration:none;display:inline-flex}.text-btn:hover{text-decoration:underline}.label-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.input-wrap>.input-end{position:absolute;inset-inline-end:2px}.input-wrap>.input:has(~.input-end){padding-inline-end:52px}.step-head{gap:8px;display:grid}.step-head>div{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px;display:flex}.step-head .progress>i{transition:width .45s var(--ease)}.step-list{gap:4px;display:grid}.step-list>li{border-radius:var(--r-input);color:var(--ink-2);align-items:center;gap:12px;padding:10px 14px;font-weight:700;display:flex}.step-list>li[aria-current=step]{background:var(--blue-soft);color:var(--ink)}.step-list .flow-n.is-off{background:var(--surface-2);color:var(--ink-3)}.step-list .flow-n.is-done{background:var(--win-solid);color:#fff}.device .panel{border-radius:var(--r-lg);padding:20px}.big-math.is-sm{letter-spacing:-.035em;flex-wrap:wrap;gap:6px 10px;margin-top:10px;line-height:1}.big-math.is-sm .from{font-size:1.5rem}.big-math.is-sm .to{text-shadow:0 0 28px color-mix(in srgb, var(--blue-text) 60%, transparent);font-size:2.5rem}.big-math.is-sm .unit{font-size:.9375rem;font-weight:650}.viewfinder{justify-items:center;gap:14px;display:grid}.vf-top{justify-content:space-between;align-items:center;width:100%;display:flex}.vf-cue{text-align:center;min-height:1.5em;font-size:.9375rem;font-weight:750}.vf-frame{--c:var(--ink);aspect-ratio:1.586;width:100%;padding:12px;position:relative}.vf-frame.is-done{--c:var(--success)}.vf-frame.is-retake{--c:var(--danger)}.vf-frame>i{border:0 solid var(--c);width:28px;height:28px;transition:border-color .25s var(--ease);position:absolute}.vf-frame>i:first-of-type{border-top-left-radius:var(--r-input);border-width:3px 0 0 3px;top:0;left:0}.vf-frame>i:nth-of-type(2){border-top-right-radius:var(--r-input);border-width:3px 3px 0 0;top:0;right:0}.vf-frame>i:nth-of-type(3){border-bottom-left-radius:var(--r-input);border-width:0 0 3px 3px;bottom:0;left:0}.vf-frame>i:nth-of-type(4){border-bottom-right-radius:var(--r-input);border-width:0 3px 3px 0;bottom:0;right:0}.vf-doc{border:1px solid var(--line-strong);border-radius:var(--r-xs);background:var(--surface);grid-template-columns:30% 1fr;gap:10px;height:100%;padding:12px;display:grid;position:relative;overflow:hidden}.vf-doc-photo{border-radius:var(--r-xs);background:var(--surface-2);color:var(--ink-3);place-items:end center;display:grid;overflow:hidden}.vf-doc-photo svg{width:80%;height:auto;translate:0 12%}.vf-doc-lines{align-content:start;gap:7px;padding-top:2px;display:grid}.vf-doc-lines b{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);font-size:.6875rem;font-weight:800}.vf-doc-lines i{width:var(--w,70%);border-radius:var(--r-xs);background:var(--line-strong);height:7px;display:block}.vf-scan{inset-inline:12px;border-radius:var(--r-full);background:var(--blue-text);height:3px;box-shadow:0 0 16px 2px var(--blue-text);animation:ds-scan 1.3s var(--ease) infinite alternate;position:absolute;top:12px}@keyframes ds-scan{to{top:calc(100% - 15px)}}.face-ring{--v:0;aspect-ratio:1;place-items:center;width:196px;display:grid;position:relative}.face-ring>svg{fill:none;stroke-width:4px;width:100%;height:100%;position:absolute;inset:0;rotate:-90deg}.face-ring circle{stroke:var(--line-strong)}.face-ring .ring{stroke:var(--blue-text);stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:calc(100 - var(--v));transition:stroke-dashoffset .2s linear}.face-ring.is-done .ring{stroke:var(--success)}.face-cam{border-radius:var(--r-full);background:radial-gradient(80% 70% at 50% 30%, var(--surface), var(--bg));color:var(--ink-3);place-items:end center;display:grid;position:absolute;inset:14px;overflow:hidden}.face-cam svg{width:78%;height:auto;translate:0 10%}.face-ring.is-done .face-cam{color:var(--success)}.status-dot{border-radius:var(--r-full);background:var(--surface-2);width:32px;height:32px;color:var(--ink-3);flex:none;place-items:center;display:grid}.status-dot.is-done{background:var(--success-soft);color:var(--success)}.status-dot.is-live{background:var(--blue-soft);color:var(--blue-text)}.status-dot.is-live:after{content:"";border-radius:var(--r-full);background:currentColor;width:8px;height:8px;animation:1.6s ease-in-out infinite ds-pulse}.status-badge{border-radius:var(--r-md);place-items:center;width:72px;height:72px;display:grid}.status-badge .i{width:34px;height:34px}.status-badge.is-wait{background:var(--blue-soft);color:var(--blue-text)}.status-badge.is-ok{background:var(--win-solid);color:#fff}@media (prefers-reduced-motion:reduce){.vf-scan,.status-dot.is-live:after{animation:none}.face-ring .ring,.step-head .progress>i{transition:none}}.tk-row{grid-template-columns:repeat(var(--n,2), minmax(0, 1fr));gap:8px;display:grid}.tk-chip{border:1px solid var(--line-strong);border-radius:var(--r-input);background:var(--surface-2);min-height:52px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:border-color .15s var(--ease), background-color .15s var(--ease), transform .12s var(--ease);grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:8px;padding:7px 12px 7px 14px;line-height:1.2;display:grid}.tk-chip:hover{border-color:var(--blue-text)}.tk-chip:active{background:var(--line);transform:scale(.98)}.tk-chip:focus-visible{outline-offset:2px}.tk-chip:disabled{opacity:.6;cursor:default;transform:none}.tk-chip:disabled:hover{border-color:var(--line-strong)}.tk-chip>small,.tk-chip>b{grid-column:1;min-width:0;line-height:1.2;display:block}.tk-chip>small{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;margin-bottom:3px;font-size:.6875rem;font-weight:700;overflow:hidden}.tk-chip>b{letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;font-variant-numeric:tabular-nums;font-size:1.0625rem;font-weight:800;overflow:hidden}.tk-chip>b small{letter-spacing:0;color:var(--ink-3);font-size:.75rem;font-weight:700}.tk-chip>.i{width:18px;height:18px;color:var(--ink-3);grid-area:1/2/3}.tk-chip.is-error{border-color:color-mix(in srgb, var(--danger) 60%, transparent)}.tk-chip.is-error>b{color:var(--danger)}@media (height<=700px) and (width<=999px){.tk-chip{min-height:48px;padding-block:5px}}.tk-row{container-type:inline-size}@container (width<=339px){.tk-chip{column-gap:4px;padding-inline:12px 8px}.tk-chip>b{font-size:1rem}.tk-chip>.i{width:16px;height:16px}}@container (width<=419px){.tk-row:has(>.tk-chip:nth-child(3))>.tk-chip{column-gap:4px;padding-inline:10px 8px}.tk-row:has(>.tk-chip:nth-child(3))>.tk-chip>.i{grid-row:1;width:14px;height:14px}.tk-row:has(>.tk-chip:nth-child(3))>.tk-chip>b{grid-column:1/-1;font-size:1rem}}.tk-dock{padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));border-radius:var(--r-xl) var(--r-xl) 0 0;gap:10px;display:grid}.tk-dock.panel{border-bottom:0;box-shadow:0 -24px 48px -28px #0a0a3c8c}.tk-dock .call-btn{gap:2px;min-height:64px;padding:9px 14px}.tk-dock .call-name{line-height:1.2}.tk-dock .call-odds{font-size:.75rem;line-height:1.3}.tk-note{color:var(--ink-3);text-align:center;font-size:.75rem;line-height:1.3}.stake-body{padding-bottom:calc(20px + env(safe-area-inset-bottom,0px));gap:16px}.stake-field{justify-items:center;gap:4px;padding:6px 0 2px;display:grid}.stake-amount{justify-content:center;align-items:baseline;gap:8px;min-width:0;max-width:100%;display:flex}.stake-row{grid-template-columns:52px minmax(0,1fr) 52px;align-items:center;width:100%;display:grid}.stake-step{border-radius:var(--r-full);background:var(--surface-2);width:52px;height:52px;color:var(--ink);font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:background-color .1s var(--ease), transform .1s var(--ease), opacity .15s;border:0;place-items:center;font-size:1.625rem;font-weight:600;line-height:1;display:grid}@media (hover:hover){.stake-step:hover:not(:disabled){background:color-mix(in srgb, var(--ink) 8%, var(--surface-2))}}.stake-step:active:not(:disabled){transform:scale(.94)}.stake-step:disabled{opacity:.35;cursor:not-allowed}.stake-hint{color:var(--ink-3);margin:0;font-size:.8125rem;font-weight:700}.stake-hint[hidden]{display:none}.stake-input{width:calc(var(--len,1) * .62em + .2em);border-radius:var(--r-xs);min-width:1ch;max-width:7ch;color:var(--ink);font:inherit;letter-spacing:-.04em;text-align:center;caret-color:var(--blue);font-variant-numeric:tabular-nums;background:0 0;border:0;padding:0;font-size:clamp(3rem,2.4rem + 3vw,3.75rem);font-weight:800;line-height:1.05}.stake-input:focus{outline:none}@supports (field-sizing:content){.stake-input{field-sizing:content;width:auto}}.stake-input:focus-visible{outline:none}.stake-unit{color:var(--ink-3);font-size:1.125rem;font-weight:750}.stake-field .stake-quote{min-height:1.5em;color:var(--ink-2);text-align:center;font-size:.9375rem;font-weight:650}.stake-quote b{color:var(--success);font-weight:800}.stake-quote span{white-space:nowrap}.stake-field .stake-error{color:var(--danger);text-align:center;font-size:.8125rem;font-weight:700}.stake-field .stake-error:empty{display:none}.stake-field.is-error .stake-input{color:var(--danger)}.stake-presets{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:6px;display:grid}.stake-presets .preset{background:var(--surface-2);min-width:0;height:44px;color:var(--ink-2);border-color:#0000;padding:0;font-size:.9375rem;font-weight:800}@media (hover:hover){.stake-presets .preset:hover:not(:disabled,[aria-pressed=true]){background:color-mix(in srgb, var(--ink) 8%, var(--surface-2));color:var(--ink);border-color:#0000}}.stake-presets .preset[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--bg)}.stake-presets .preset:disabled{opacity:.4;cursor:not-allowed}.stake-pad{grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;display:grid}.stake-pad[hidden]{display:none}.stake-key{border-radius:var(--r-md);height:52px;color:var(--ink);font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;-webkit-user-select:none;user-select:none;transition:background-color .1s var(--ease), transform .1s var(--ease);background:0 0;border:0;place-items:center;font-size:1.5rem;font-weight:700;display:grid}@media (hover:hover){.stake-key:hover{background:var(--surface-2)}}.stake-key:active{background:var(--surface-2);transform:scale(.97)}.stake-go{width:100%}@media (pointer:fine){.stake-key{height:46px;font-size:1.25rem}}@media (height<=700px) and (pointer:coarse){.stake-key{height:46px}.stake-body{gap:12px}.stake-input{font-size:2.75rem}}.device .stake-input{font-size:3rem}.choice-list .market-opt{min-height:56px}.choice-list .market-opt-text{font-size:1rem}.choice-tick{width:20px;height:20px;color:var(--blue-text);opacity:0;flex:none}.choice-list .market-opt:has(input:checked) .choice-tick{opacity:1}.dialog.is-static{box-shadow:var(--shadow-float);margin-inline:auto;display:block;position:relative}.device:has(>.dialog.is-static){position:relative}.device-scrim{z-index:1;background:#04041099;position:absolute;inset:0}.device>.dialog.is-static{z-index:2;border-radius:var(--r-xl) var(--r-xl) 0 0;width:auto;max-height:92%;box-shadow:none;margin:0;position:absolute;inset:auto 0 0;overflow-y:auto}.device>.dialog.is-static .sheet-grab{border-radius:var(--r-full);background:var(--line-strong);width:40px;height:5px;margin:10px auto 0;display:block}.device>.dialog.is-static .dialog-body{padding:10px 20px 20px}[data-sound-toggle] .s-off,[data-sound-toggle][aria-pressed=false] .s-on{display:none}[data-sound-toggle][aria-pressed=false] .s-off{display:block}@media (width<=767px){.sound-btn{display:none!important}}@media (width>=768px){.sound-menu-btn{display:none!important}}.device .sound-btn{display:none!important}.device .sound-menu-btn{display:inline-flex!important}.sound-menu-btn{flex:100%;order:-1}.hint-bubble{z-index:55;border-radius:var(--r-md);background:var(--ink);max-width:min(300px,100vw - 24px);color:var(--bg);cursor:pointer;box-shadow:0 0 0 1.5px var(--blue), var(--shadow-chip);animation:ds-rise .3s var(--ease-out) both;align-items:center;gap:4px;padding:8px 4px 8px 14px;font-size:.875rem;font-weight:700;line-height:1.35;display:flex;position:fixed}.hint-bubble:after{content:"";left:var(--tip,50%);background:inherit;border-radius:2px;width:12px;height:12px;position:absolute;translate:-50%;rotate:45deg}.hint-bubble[data-side=below]:after{box-shadow:-1.5px -1.5px 0 0 var(--blue);top:-5px}.hint-bubble[data-side=above]:after{box-shadow:1.5px 1.5px 0 0 var(--blue);bottom:-5px}.hint-bubble .icon-btn{width:44px;height:44px;color:inherit;opacity:.8;margin-block:-6px}.hint-bubble .icon-btn:hover{opacity:1;background:0 0}@media (prefers-reduced-motion:reduce){.tk-chip,.stake-key{transition:none}.tk-chip:active,.stake-key:active{transform:none}.hint-bubble{animation:none}}.coin{vertical-align:middle;display:inline-block}.compare{gap:24px;display:grid}.compare-copy{align-content:start;gap:24px;display:grid}.compare-copy .section-head{margin-bottom:0}.compare-copy .h2{font-size:clamp(2.25rem,1.6rem + 2.2vw,3.5rem)}.compare-note{align-items:center}.compare-note .i{color:var(--blue-text);flex:none}@media (width<=1179px){.compare-copy{display:contents}.compare-copy .section-head{order:1}.compare-card{order:2}.compare-points{order:3}.compare-note{order:4}}@media (width>=1180px){.compare{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:64px}}.compare-card{gap:14px;padding:8px 8px 18px;display:grid}.compare-table{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%}.compare-table th,.compare-table td{text-align:left;vertical-align:middle;padding:16px 18px}.compare-table thead :is(th,td){padding-block:18px 14px}.compare-table th[scope=row]{width:38%}.compare-frame{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);font-size:.75rem;font-weight:700}.compare-table tbody :is(th,td){border-top:1px solid var(--line)}.compare-table tbody th{color:var(--ink-2);font-size:.9375rem;font-weight:650}.compare-table .is-us{background:var(--blue-soft)}.compare-table tbody .is-us{border-top-color:var(--blue-soft-2)}.compare-table thead .is-us{border-radius:var(--r-lg) var(--r-lg) 0 0}.compare-table tbody tr:last-child .is-us{border-radius:0 0 var(--r-lg) var(--r-lg)}.compare-table .is-us .logo{font-size:1rem}.compare-table .is-them{color:var(--ink-2);font-size:.875rem;font-weight:700}.compare-val{align-items:flex-start;gap:8px;line-height:1.3;display:inline-flex}.compare-val .i{flex:none;margin-top:1px}.compare-table tbody .is-us .compare-val{letter-spacing:-.01em;color:var(--blue-text);font-size:1.0625rem;font-weight:800}.compare-table tbody .is-them .compare-val{color:var(--ink-3);font-size:.9375rem;font-weight:650}.compare-foot{color:var(--ink-3);padding-inline:18px}@media (width<=599px){.compare-card{padding:4px 4px 14px}.compare-table th,.compare-table td{padding:14px 10px}.compare-table th[scope=row]{width:34%;font-size:.875rem}.compare-frame{font-size:.6875rem}.compare-table .is-us .logo-word{display:none}.compare-table .is-them{font-size:.8125rem}.compare-val{gap:6px}.compare-val .i{display:none}.compare-table tbody .is-us .compare-val{font-size:.9375rem}.compare-table tbody .is-them .compare-val{font-size:.875rem}.compare-foot{padding-inline:10px}}.timeline{gap:14px;display:grid}.timeline>li{color:var(--ink-2);align-content:start;gap:2px;padding-inline-start:26px;font-size:.9375rem;display:grid;position:relative}.timeline>li:before{content:"";inset-inline-start:3px;border-radius:var(--r-full);background:var(--surface);width:10px;height:10px;box-shadow:0 0 0 3px var(--blue);position:absolute;top:.45em}.timeline>li:first-child:before{background:var(--blue)}.timeline>li:not(:last-child):after{content:"";inset-inline-start:7px;background:var(--line-strong);width:2px;position:absolute;top:calc(.45em + 14px);bottom:-12px}.timeline b{color:var(--ink);font-weight:800}@media (width>=1000px){.timeline{grid-template-columns:repeat(var(--n,3), minmax(0, 1fr));gap:20px}.timeline>li{padding:22px 0 0;font-size:.875rem}.timeline>li:before{inset-inline-start:0;top:0}.timeline>li:not(:last-child):after{inset-inline:18px -14px;width:auto;height:2px;top:4px;bottom:auto}}.offer.is-compact{align-content:center}.offer.is-compact .offer-copy{z-index:1;max-width:560px;position:relative}.offer.is-compact .offer-body{max-width:32em;color:var(--ink-2);font-size:1.0625rem}.offer.is-compact .offer-body b{color:var(--ink);font-weight:800}.offer.is-compact .offer-how{border-top:1px solid var(--line);gap:14px;width:100%;max-width:440px;margin-top:8px;padding-top:22px;display:grid}.offer.is-compact .offer-art{justify-self:center;width:min(100%,380px);height:auto;margin:8px auto 0}@media (width<=999px){.offer.is-compact{padding-bottom:0}}@media (width<=599px){.offer.is-compact .offer-copy>.btn{width:100%}}@media (width<=399px){.offer.is-compact{padding-inline:20px}}@media (width>=1000px){.offer.is-compact{grid-template-columns:minmax(0,1fr) minmax(0,.85fr);min-height:520px}.offer.is-compact .offer-how{max-width:600px}.offer.is-compact .offer-art{object-fit:contain;object-position:bottom right;width:auto;max-width:46%;height:calc(100% - 32px);max-height:600px;margin:0;position:absolute;bottom:0;right:4%}}.proof{gap:20px;display:grid}.proof-head{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.proof-stats{grid-template-columns:repeat(var(--n,3), minmax(0, 1fr));gap:12px;display:grid}.proof-stats>li{border-radius:var(--r-lg);background:var(--surface);align-content:start;gap:2px;padding:18px 20px;display:grid}.proof-stats b{letter-spacing:-.03em;color:var(--ink);font-size:clamp(1.375rem,1rem + 1.6vw,2rem);font-weight:800}.proof-stats span{color:var(--ink-2);font-size:.875rem}.proof-quotes{gap:12px;display:grid}.proof-quotes .card{padding:22px;display:grid}.proof-quotes figure{align-content:space-between;gap:16px;margin:0;display:grid}.proof-quotes blockquote{margin:0}.proof-quotes blockquote p{color:var(--ink);font-weight:600;line-height:1.5}.proof-who{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:8px 12px;font-size:.875rem;display:flex}.proof-id{gap:2px;min-width:0;display:grid}.proof-id b{color:var(--ink)}.proof-flag{margin-left:auto}@media (width>=800px){.proof-quotes{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=479px){.proof-stats{gap:8px}.proof-stats>li{padding:14px 12px}.proof-stats b{font-size:1.125rem}.proof-stats span{font-size:.8125rem}}.proof-strip{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:6px 20px;font-size:.875rem;display:flex}.proof-strip b{color:var(--ink);font-weight:800}.proof-strip>span:not(.tag){white-space:nowrap}.team-note{gap:16px 48px;padding:clamp(22px,4vw,40px);display:grid}.team-note-head{align-content:start;gap:8px;display:grid}.team-note-head .label-caps{color:var(--blue-text)}.team-note-body{gap:12px;margin:0;display:grid}.team-note-body p{max-width:40em;color:var(--ink-2);font-size:1.0625rem;line-height:1.6}.team-note-body p:first-child{color:var(--ink);font-weight:650}.team-note-sign{border-top:1px solid var(--line);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:16px 14px;padding-top:20px;display:grid}.team-note-sign .avatar{width:48px;height:48px;font-size:1rem}.team-note-sign .btn{--h:44px;grid-column:1/-1;justify-self:start}.team-note-who{color:var(--ink-2);justify-items:start;gap:6px;font-size:.9375rem;display:grid}.team-note-who b{color:var(--ink)}.team-note-who .tag{white-space:normal;border-radius:var(--r-sm)}.avatar.is-placeholder{border:1.5px dashed var(--line-strong);color:var(--ink-3);background:0 0}@media (width>=600px){.team-note-sign{grid-template-columns:auto minmax(0,1fr) auto}.team-note-sign .btn{grid-column:auto}}@media (width>=900px){.team-note{grid-template-columns:minmax(0,1fr) minmax(0,1.8fr);grid-template-areas:"head body""sign body"}.team-note-head{grid-area:head}.team-note-body{grid-area:body;align-self:center}.team-note-sign{border-top:0;grid-area:sign;grid-template-columns:auto minmax(0,1fr);align-self:end;padding-top:0}.team-note-sign .btn{grid-column:1/-1}}.get-app{align-items:center;gap:40px;display:grid}.get-app-copy{justify-items:start;gap:24px;display:grid}.get-app-copy .section-head{margin:0}.get-app-act{justify-items:start;gap:10px;display:grid}.get-app-done{color:var(--ink);align-items:center;gap:8px;font-weight:700;display:none}.get-app-done .i{color:var(--success)}.get-app-side{gap:24px;display:grid}.device .get-app{grid-template-columns:minmax(0,1fr);gap:24px}.device .get-app-act,.device .get-app-act .btn{width:100%}@media (width>=1000px){.get-app{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:64px}}@media (width<=999px){.get-app-act,.get-app-act .btn{width:100%}}.home-mini{border-radius:var(--r-lg);background:radial-gradient(120% 140% at 0% 0%, color-mix(in srgb, var(--brand), var(--on-blue) 16%) 0%, var(--brand) 45%, color-mix(in srgb, var(--brand), var(--panel) 55%) 100%);box-shadow:var(--shadow-float);grid-template-rows:56px auto;grid-template-columns:repeat(4,56px);gap:18px;padding:22px 24px 16px;display:grid}.home-mini>span{border-radius:var(--r-input);width:56px;height:56px}.home-mini-app{background:var(--surface);box-shadow:inset 0 0 0 1px var(--line)}.home-mini-ours{grid-row:span 2;justify-items:center;gap:6px;display:grid;height:auto!important}.home-mini-ours .gloss-tile{border-radius:var(--r-input);width:56px;height:56px;box-shadow:0 10px 22px -8px #00002899, 0 0 0 3px var(--on-blue)}.home-mini-ours .gloss-tile svg{width:60%;height:60%;color:var(--on-blue)}.home-mini-ours small{color:var(--ink);font-size:.6875rem;font-weight:700}@media (width<=599px){.home-mini{grid-template-rows:auto auto;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;width:100%;padding:18px 16px 12px}.home-mini>span,.home-mini-ours .gloss-tile{aspect-ratio:1;justify-self:center;width:100%;max-width:60px;height:auto}}.qr-card{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:24px;margin:0;padding:24px;display:grid}.qr-code{border-radius:var(--r-md);background:#fff;width:148px;padding:10px;position:relative;box-shadow:inset 0 0 0 1px #00002814}.qr-code>svg:first-child{width:100%;height:auto;display:block}.qr-logo{border-radius:var(--r-xs);width:34px;height:34px;position:absolute;inset:50% auto auto 50%;translate:-50% -50%;box-shadow:0 0 0 4px #fff}.qr-logo svg{width:64%;height:64%;color:var(--on-blue)}.qr-card figcaption{gap:6px;display:grid}.qr-card figcaption b{letter-spacing:-.01em;font-size:1.125rem;font-weight:800}@media (width<=599px){.qr-card{text-align:center;grid-template-columns:1fr;justify-items:center}}.app-list{gap:10px;display:grid}.app-item{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 14px 10px 10px;display:grid;position:relative}.app-item .gloss-tile{border-radius:var(--r-input);width:44px;height:44px}.app-item .gloss-tile svg{width:22px;height:22px;color:var(--on-blue)}.app-item-text{line-height:1.3;display:grid}.app-item-text b{font-weight:750}.app-item-text small{color:var(--ink-2);font-size:.8125rem}.app-item-yours{position:absolute;top:-10px;right:12px;display:none!important}.app-item.is-yours{border-color:var(--blue)}.app-item.is-yours .app-item-yours{display:inline-flex!important}.app-item-note{grid-column:1/-1}.install-steps{gap:14px;margin:4px 0 8px;display:grid}.install-steps>li{color:var(--ink);grid-template-columns:32px minmax(0,1fr);align-items:start;gap:12px;font-weight:600;line-height:1.45;display:grid}.install-steps>li>span:last-child{padding-top:4px}.install-steps b{font-weight:800}.install-n{border-radius:var(--r-full);background:var(--blue-soft);width:32px;height:32px;color:var(--blue-text);place-items:center;font-weight:800;display:grid}.install-steps .i{vertical-align:-3px;width:18px;height:18px;color:var(--blue-text);margin-inline:2px;display:inline-block}.get-app:is([data-device=ios],[data-device=android],[data-device=phone],[data-device=app]) .qr-card,.get-app[data-device=desktop] :is(.home-mini,.get-app-act),.get-app:is([data-device=ios],[data-device=app]) .get-app-builds,.get-app:is([data-device=android],[data-device=phone]) .app-item:not([data-os=android]),.get-app[data-device=app] .get-app-act{display:none}.get-app[data-device=app] .get-app-done{display:flex}.gcard-body.has-facts{flex:1;grid-template-rows:auto 1fr auto auto}.gcard-facts{flex-direction:column;align-items:flex-start;gap:6px;margin-top:8px;display:flex}.gcard-fact{border-radius:var(--r-full);background:var(--surface-2);min-height:26px;color:var(--ink-2);white-space:nowrap;align-items:center;gap:4px;padding:3px 10px;font-size:.75rem;font-weight:600;line-height:1.3;display:inline-flex}.gcard-fact b{color:var(--ink);font-weight:800}.gcard.is-back .gcard-fact{color:#ffffffdb;background:#ffffff29}.gcard.is-back .gcard-fact b{color:#fff}.gcard:has(.gcard-link){cursor:pointer}.gcard-link{width:fit-content;min-height:44px;color:var(--blue-text);align-items:center;gap:6px;margin-top:4px;font-size:.9375rem;font-weight:750;text-decoration:none;display:inline-flex}.gcard-link:after{content:"";z-index:1;border-radius:inherit;position:absolute;inset:0}.gcard-link:hover{text-decoration:underline}.gcard-link:focus-visible{outline:none}.gcard:has(.gcard-link:focus-visible){outline:3px solid var(--blue-text);outline-offset:3px}:where(.band-blue,.on-blue) .gcard:has(.gcard-link:focus-visible){outline-color:#fff}.gcard.is-back .gcard-link{color:#fff}.gcard .gcard-play{z-index:2}.gcard-played{box-shadow:var(--shadow-chip);align-items:center;gap:4px;display:inline-flex}.gcard-art .gcard-played{left:auto;right:12px}.gcard-played .i{stroke-width:2.5px;width:14px;height:14px}@media (width>=1136px){.hand.is-gentle{--fan:.85;width:calc(100% - 48px);margin:0 auto 40px}}.sheet-row{border-bottom:1px solid var(--line);min-height:64px;color:var(--ink);grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;padding-inline:14px;text-decoration:none;display:grid}.sheet-row>:first-child{justify-self:center}.sheet-row b{letter-spacing:-.015em;align-items:center;gap:8px;font-size:1.125rem;font-weight:800;display:flex}.sheet-row small{color:var(--ink-2);font-size:.8125rem;display:block}.sheet-row>.i{color:var(--ink-3)}.sheet-row .gloss-tile{border-radius:var(--r-tile);width:40px;height:40px}.sheet-row .gloss-tile svg{width:60%;height:60%;color:var(--on-blue)}.sheet-row.is-boxed{border:1.5px solid var(--line);border-radius:var(--r-md);min-height:60px;transition:border-color .15s var(--ease);padding:10px 14px}.sheet-row.is-boxed b{font-size:1rem}.sheet-row.is-boxed:hover{border-color:var(--blue-soft-2)}.sheet-rows{gap:8px;display:grid}@media (width>=1000px){.faq-split{align-items:start}.faq-split>:first-child{position:sticky;top:112px}}.faq-help{justify-items:start;gap:10px;margin-top:8px;padding:22px;display:grid}.faq-help p{color:var(--ink-2);font-size:.9375rem}.faq-help .btn{--h:44px}@media (prefers-reduced-motion:reduce){.dialog[open],.sheet,.result-card,.verdict{animation-duration:.2s!important}.toast-host>.toast{transition-property:opacity!important;transition-duration:.2s!important}@keyframes ds-pop{0%{opacity:0}}@keyframes ds-sheet{0%{opacity:0}}@keyframes ds-land{0%{opacity:0}}}:root{--app-digits:#6b4cf0;--app-digits-ink:#fff;--app-digits-deep:#4a2fd0;--app-digits-text:#4a2fd0;--app-digits-soft:#efebff;--app-rise-fall:#2323ff;--app-rise-fall-ink:#fff;--app-rise-fall-deep:#2323ff;--app-rise-fall-text:#2323ff;--app-rise-fall-soft:#e8e8ff;--app-swipe:#2bd4a4;--app-swipe-ink:#062a20;--app-swipe-deep:#0a7a5a;--app-swipe-text:#0a7a5a;--app-swipe-soft:#dcf7ee;--app-box-o:#ffb020;--app-box-o-ink:#2a1a00;--app-box-o-deep:#8a5800;--app-box-o-text:#8a5800;--app-box-o-soft:#fff0d2;--app-barrier-race:#c62f66;--app-barrier-race-ink:#fff;--app-barrier-race-deep:#b0285a;--app-barrier-race-text:#b0285a;--app-barrier-race-soft:#fde4ec;--app-streak-tower:#8250fe;--app-streak-tower-ink:#fff;--app-streak-tower-deep:#7741f0;--app-streak-tower-text:#7741f0;--app-streak-tower-soft:#efe8ff;--app-keep-clear:#009f8b;--app-keep-clear-ink:#111;--app-keep-clear-deep:#017767;--app-keep-clear-text:#017767;--app-keep-clear-soft:#def3f0;--app-slide-the-line:#4e92d6;--app-slide-the-line-ink:#111;--app-slide-the-line-deep:#266cad;--app-slide-the-line-text:#266cad;--app-slide-the-line-soft:#e8f1fa;--app-peak-pick:#bd67ec;--app-peak-pick-ink:#111;--app-peak-pick-deep:#9740c3;--app-peak-pick-text:#9740c3;--app-peak-pick-soft:#f6ebfd;--app-climb:#077caf;--app-climb-ink:#fff;--app-climb-deep:#04709e;--app-climb-text:#04709e;--app-climb-soft:#dfeef5}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--app-digits-text:#b3a3ff;--app-rise-fall-text:#a3a3ff;--app-swipe-text:#3ee0b0;--app-box-o-text:#ffbe3d;--app-barrier-race-text:#ff8fb3;--app-digits-soft:#2a2350;--app-rise-fall-soft:#20205a;--app-swipe-soft:#123b31;--app-box-o-soft:#3d2e10;--app-barrier-race-soft:#45182b;--app-keep-clear:#0fe8cc;--app-slide-the-line:#73b8ff;--app-peak-pick:#cf79ff;--app-streak-tower-text:#c9c2fe;--app-keep-clear-text:#17eace;--app-slide-the-line-text:#a2cfff;--app-peak-pick-text:#e3b6ff;--app-climb-text:#90d4fe;--app-streak-tower-soft:#2b2144;--app-keep-clear-soft:#143f3a;--app-slide-the-line-soft:#283644;--app-peak-pick-soft:#3a2944;--app-climb-soft:#122a34}}:root[data-theme=dark]{--app-digits-text:#b3a3ff;--app-rise-fall-text:#a3a3ff;--app-swipe-text:#3ee0b0;--app-box-o-text:#ffbe3d;--app-barrier-race-text:#ff8fb3;--app-digits-soft:#2a2350;--app-rise-fall-soft:#20205a;--app-swipe-soft:#123b31;--app-box-o-soft:#3d2e10;--app-barrier-race-soft:#45182b;--app-keep-clear:#0fe8cc;--app-slide-the-line:#73b8ff;--app-peak-pick:#cf79ff;--app-streak-tower-text:#c9c2fe;--app-keep-clear-text:#17eace;--app-slide-the-line-text:#a2cfff;--app-peak-pick-text:#e3b6ff;--app-climb-text:#90d4fe;--app-streak-tower-soft:#2b2144;--app-keep-clear-soft:#143f3a;--app-slide-the-line-soft:#283644;--app-peak-pick-soft:#3a2944;--app-climb-soft:#122a34}html:not([data-script=Latn]),html[data-font=system]{--font:system-ui, -apple-system, "Segoe UI", Roboto, "Noto Sans", sans-serif}html[data-script]:not([data-script=Latn],[data-script=Cyrl],[data-script=Grek],[data-script=Armn],[data-script=Geor]) *{letter-spacing:normal!important}html:is([data-script=Deva],[data-script=Beng],[data-script=Guru],[data-script=Gujr],[data-script=Orya],[data-script=Taml],[data-script=Telu],[data-script=Knda],[data-script=Mlym],[data-script=Sinh],[data-script=Thai],[data-script=Laoo],[data-script=Khmr],[data-script=Mymr],[data-script=Arab],[data-script=Ethi],[data-script=Tibt]) :is(h1,h2,h3,.display,.h1,.h2,.h3,.t-section,.lb-lock){line-height:1.35}html[data-script]:not([data-script=Latn],[data-script=Cyrl],[data-script=Grek],[data-script=Armn]) *{text-transform:none!important}html[dir=rtl] svg:is([data-icon=arrow],[data-icon=arrow-left],[data-icon=chevron-right]):not(.feed-badge *){transform:scaleX(-1)}html[dir=rtl] :is(.chart,.lb-stage){direction:ltr}html[dir=rtl] .iv-steps li{left:auto;right:var(--at);translate:50%}html[dir=rtl] .iv-steps li:last-child{translate:100%}html:not([lang=en]) body{overflow-wrap:anywhere}html:not([lang=en]) :is(h1,h2,h3,.display,.h1,.h2,.h3,.t-section),html:not([lang=en]) :is(td,th){overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}html:not([lang=en]) :is(.badge,.tag,.btn){white-space:normal;text-wrap:balance;max-width:100%}html:not([lang=en]) .btn{text-align:center;padding-block:8px}html:not([lang=en]) :is(.badge,.tag,.btn)>:is(.i,svg){flex:none}.history>li>.pl{max-width:50%}.history .pl .act-after{white-space:normal;text-align:end;text-wrap:balance}.history-main b{-webkit-line-clamp:2;line-clamp:2;white-space:normal;-webkit-box-orient:vertical;display:-webkit-box}html[dir=rtl] :is(.copy-field code,code,.id,input[type=url],input.id,input[inputmode=url],input[inputmode=decimal]){direction:ltr;unicode-bidi:isolate}html[dir=rtl] :is(.copy-field code,input[type=url],input.id){text-align:start}
