.gl-root{isolation:isolate;width:100%;height:100%;position:relative;overflow:hidden}.gl-canvas{touch-action:pan-y;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;outline:none;width:100%;height:100%;display:block;position:absolute;inset:0}.gl-label{opacity:0;visibility:hidden;pointer-events:none;will-change:transform, opacity;max-width:calc(100% - 16px);position:absolute;top:0;left:0}.gl-label[data-shown]{visibility:visible;pointer-events:auto}.gl-label:empty{display:none}:root{--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:24px;--s-6:32px;--s-7:48px;--s-8:64px;--s-9:96px;--r-container:8px;--r-button:6px;--r-input:4px;--r-pill:999px;--t-micro:11px;--t-micro-lh:16px;--t-small:12px;--t-small-lh:16px;--t-dense:13px;--t-dense-lh:20px;--t-body:14px;--t-body-lh:20px;--t-lead:16px;--t-lead-lh:24px;--t-title:20px;--t-title-lh:28px;--t-head:28px;--t-head-lh:32px;--t-figure:40px;--t-figure-lh:44px;--t-hero:56px;--t-hero-lh:56px;--font-ui:Inter, system-ui, -apple-system, "Segoe UI", sans-serif;--font-display:Sora, Inter, system-ui, sans-serif;--font-num:Inter, system-ui, -apple-system, "Segoe UI", sans-serif;--topbar-h:56px;--tabbar-h:64px;--ticker-h:40px;--control-h:40px;--control-sm:32px;--button-h:48px;--button-xl:64px;--row-h:44px;--rail-w:352px;--slip-w:392px;--ticket-w:392px;--page-max:1680px;--content-max:1120px;--sheet-max:480px;--ease:cubic-bezier(.2, 0, 0, 1);--ease-out:cubic-bezier(.16, 1, .3, 1);--fast:.12s;--mid:.24s;--slow:.48s;--c-void:#030405;--c-bg:#07080a;--c-surface:#0d0f13;--c-raised:#14171c;--c-overlay:#0a0c0fc7;--c-fill:#ffffff0a;--c-fill-strong:#ffffff14;--c-line:#ffffff12;--c-line-strong:#ffffff24;--c-ink:#f4f1ea;--c-ink-2:#c9c6be;--c-muted:#8b8c91;--c-faint:#56585e;--c-up:#34e39b;--c-up-strong:#5cf2b3;--c-up-soft:#34e39b1f;--c-up-glow:#34e39b52;--c-up-ink:#03140c;--c-down:#ff4d61;--c-down-strong:#ff7383;--c-down-soft:#ff4d611f;--c-down-glow:#ff4d6152;--c-down-ink:#1a0307;--c-warn:#ffb648;--c-warn-soft:#ffb6481f;--c-gold:#f0c66a;--c-gold-strong:#ffdb8a;--c-gold-deep:#b8913d;--c-gold-soft:#f0c66a1f;--c-gold-glow:#f0c66a4d;--c-gold-ink:#1a1305;--c-beat-macro:#f0c66a;--c-beat-geo:#ff7a59;--c-beat-crypto:#34e39b;--c-beat-policy:#8fb3ff;--c-beat-markets:#d9d4c7;--c-beat-tech:#c39bff;--c-accent:var(--c-gold);--c-accent-strong:var(--c-gold-strong);--c-accent-ink:var(--c-gold-ink);--c-accent-soft:var(--c-gold-soft);--c-focus:#f0c66a;--c-scrim:#030405b8;--shadow:0 1px 3px #0000001a;--shadow-pop:0 16px 48px #0000008c, 0 1px 3px #0006;--hairline-top:inset 0 1px 0 #ffffff0d;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}html,body{min-height:100%;margin:0}body{background:var(--c-bg);overscroll-behavior-y:none;color:var(--c-ink);font:400 var(--t-body) / var(--t-body-lh) var(--font-ui);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}a{color:inherit}:focus-visible{outline:2px solid var(--c-focus);outline-offset:2px}::selection{background:var(--c-accent);color:var(--c-accent-ink)}h1,h2,h3,p{margin:0}.num{font-family:var(--font-num);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;letter-spacing:-.01em}.fig{font-family:var(--font-display);font-variant-numeric:tabular-nums;letter-spacing:-.03em;font-weight:600}.mono{font-family:var(--font-num)}.label{font:500 var(--t-micro) / var(--t-micro-lh) var(--font-ui);color:var(--c-muted);letter-spacing:.02em}.muted{color:var(--c-muted)}.faint{color:var(--c-faint)}.up{color:var(--c-up)}.down{color:var(--c-down)}.warn{color:var(--c-warn)}.flat{color:var(--c-ink-2)}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.app{min-height:100vh;padding-bottom:calc(var(--tabbar-h) + env(safe-area-inset-bottom));flex-direction:column;display:flex}@media (width>=1024px){.app{padding-bottom:0}}.boot{min-height:100vh;color:var(--c-muted);place-items:center;display:grid}.boot-mark{font:600 44px / 1 var(--font-display);letter-spacing:-.05em;color:var(--c-ink);align-items:flex-end;gap:4px;display:inline-flex}.boot-mark .wordmark-dot{width:10px;height:10px;margin-bottom:8px}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:0s!important;animation-duration:0s!important}}.btn{justify-content:center;align-items:center;gap:var(--s-2);padding:0 var(--s-4);border:1px solid var(--c-line-strong);border-radius:var(--r-button);background:var(--c-raised);color:var(--c-ink);white-space:nowrap;transition:background var(--fast) var(--ease), border-color var(--fast) var(--ease), opacity var(--fast) var(--ease), transform var(--fast) var(--ease);-webkit-tap-highlight-color:transparent;font-weight:500;display:inline-flex;position:relative}a.btn{text-decoration:none}.btn:active:not(:disabled){transform:translateY(1px)}.btn:disabled{cursor:default;opacity:.5}.btn.is-busy{opacity:.85}.btn-sm{height:var(--control-sm);padding:0 var(--s-3);font-size:var(--t-dense)}.btn-md{height:var(--control-h)}.btn-lg{height:var(--button-h);font-size:var(--t-lead);font-weight:600}.btn-block{width:100%}.btn-secondary:hover:not(:disabled){background:var(--c-fill)}.btn-ghost{color:var(--c-ink-2);background:0 0;border-color:#0000}.btn-ghost:hover:not(:disabled){background:var(--c-fill);color:var(--c-ink)}.btn-primary{background:var(--c-accent);border-color:var(--c-accent);color:var(--c-accent-ink)}.btn-primary:hover:not(:disabled){background:var(--c-accent-strong);border-color:var(--c-accent-strong)}.btn-primary:disabled:not(.is-busy){background:var(--c-fill);border-color:var(--c-line);color:var(--c-muted);opacity:1}.btn-up{background:var(--c-up);border-color:var(--c-up);color:var(--c-up-ink)}.btn-down{background:var(--c-down);border-color:var(--c-down);color:var(--c-down-ink)}.btn-up:hover:not(:disabled),.btn-down:hover:not(:disabled){filter:brightness(1.06)}.btn-danger{border-color:var(--c-line-strong);color:var(--c-down);background:0 0}.btn-danger:hover:not(:disabled){background:var(--c-down-soft);border-color:var(--c-down)}.spinner{border:2px solid;border-right-color:#0000;border-radius:50%;width:14px;height:14px;animation:.7s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.seg{gap:var(--s-1);padding:var(--s-1);background:var(--c-fill);border-radius:var(--r-button);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}.seg-item{border-radius:var(--r-input);color:var(--c-muted);white-space:nowrap;transition:background var(--fast) var(--ease), color var(--fast) var(--ease);background:0 0;border:0;font-weight:500}.seg-sm .seg-item{height:24px;padding:0 var(--s-2);font-size:var(--t-small)}.seg-md .seg-item{height:var(--control-sm);padding:0 var(--s-3)}.seg-lg .seg-item{height:var(--control-h);font-size:var(--t-lead);font-weight:600}.seg-item:hover{color:var(--c-ink)}.seg-item[aria-checked=true]{background:var(--c-raised);color:var(--c-ink);box-shadow:var(--shadow)}.seg-up[aria-checked=true]{background:var(--c-up);color:var(--c-up-ink)}.seg-down[aria-checked=true]{background:var(--c-down);color:var(--c-down-ink)}.amount{align-items:center;gap:var(--s-2);padding:0 var(--s-3);background:var(--c-raised);border:1px solid var(--c-line-strong);border-radius:var(--r-input);transition:border-color var(--fast) var(--ease);display:flex}.amount:focus-within{border-color:var(--c-ink);box-shadow:0 0 0 3px var(--c-accent-soft)}.amount-md{height:var(--control-h)}.amount-lg{height:var(--button-h)}.amount-input{min-width:0;height:100%;font-size:var(--t-lead);background:0 0;border:0;outline:0;flex:1}.amount-lg .amount-input{font-size:var(--t-title);font-weight:500}.amount-input::placeholder{color:var(--c-faint)}.amount-affix{color:var(--c-muted);font-family:var(--font-num)}.amount-suffix{font-size:var(--t-small);font-family:var(--font-ui);font-weight:500}.panel{background:var(--c-surface);border:1px solid var(--c-line);border-radius:var(--r-container);min-width:0;padding:var(--s-4)}.panel-flush{padding:0}.panel-head{align-items:center;gap:var(--s-3);min-height:var(--control-sm);margin-bottom:var(--s-3);display:flex}.panel-flush>.panel-head{padding:var(--s-3) var(--s-4) 0}.panel-title{font:600 var(--t-body) / var(--t-body-lh) var(--font-ui);letter-spacing:-.01em}.panel-actions{align-items:center;gap:var(--s-2);margin-left:auto;display:flex}.stat{flex-direction:column;gap:2px;min-width:0;display:flex}.stat-value{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.stat-sm .stat-value{font-size:var(--t-dense);line-height:var(--t-dense-lh)}.stat-md .stat-value{font-size:var(--t-lead);line-height:var(--t-lead-lh);font-weight:500}.stat-lg .stat-value{font-size:var(--t-figure);line-height:var(--t-figure-lh);letter-spacing:-.03em;font-weight:500}.stat-sub{font-size:var(--t-small);line-height:var(--t-small-lh);color:var(--c-muted)}.kv{justify-content:space-between;align-items:baseline;gap:var(--s-3);min-height:24px;font-size:var(--t-dense);display:flex}.kv-label{color:var(--c-muted)}.kv-value{text-align:right;white-space:nowrap}.risk{border-radius:var(--r-pill);background:var(--c-fill-strong);vertical-align:middle;width:56px;height:4px;display:inline-block;overflow:hidden}.risk-fill{border-radius:inherit;height:100%;transition:width .2s var(--ease);display:block}.risk-low .risk-fill{background:var(--c-muted)}.risk-mid .risk-fill{background:var(--c-warn)}.risk-high .risk-fill{background:var(--c-down)}.pill{align-items:center;gap:var(--s-1);border-radius:var(--r-input);background:var(--c-fill);height:20px;color:var(--c-ink-2);font:600 var(--t-micro) / 1 var(--font-ui);letter-spacing:.02em;white-space:nowrap;padding:0 6px;display:inline-flex}.pill-up{background:var(--c-up-soft);color:var(--c-up)}.pill-down{background:var(--c-down-soft);color:var(--c-down)}.pill-warn{background:var(--c-warn-soft);color:var(--c-warn)}.pill-accent{background:var(--c-accent);color:var(--c-accent-ink)}.dot{border-radius:50%;flex:none;width:8px;height:8px;display:inline-block}.dot-up{background:var(--c-up)}.dot-down{background:var(--c-down)}.dot-warn{background:var(--c-warn)}.dot-off{background:var(--c-faint)}.skeleton{border-radius:var(--r-input);background:linear-gradient(90deg, var(--c-fill) 0%, var(--c-fill-strong) 50%, var(--c-fill) 100%);background-size:200% 100%;animation:1.4s ease-in-out infinite shimmer;display:inline-block}@keyframes shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.empty{justify-content:center;align-items:center;gap:var(--s-2);padding:var(--s-6) var(--s-4);text-align:center;flex-direction:column;display:flex}.empty-title{font-weight:600}.empty-body{max-width:320px;color:var(--c-muted);font-size:var(--t-dense)}.tabs{gap:var(--s-1);scrollbar-width:none;display:flex;overflow-x:auto}.tabs::-webkit-scrollbar{display:none}.tab{height:var(--control-sm);padding:0 var(--s-3);border-radius:var(--r-button);color:var(--c-muted);white-space:nowrap;background:0 0;border:0;font-weight:500}.tab:hover{color:var(--c-ink)}.tab[aria-selected=true]{background:var(--c-fill);color:var(--c-ink)}.tab-count{margin-left:var(--s-1);color:var(--c-faint);font-family:var(--font-num);font-size:var(--t-small)}.coin{font-family:var(--font-ui);color:#fff;background:var(--c-ink-2);border-radius:50%;flex:none;place-items:center;font-weight:700;display:inline-grid}.coin-btc{background:#f7931a}.coin-eth{background:#627eea}.scrim{z-index:50;background:var(--c-scrim);animation:fade .16s var(--ease);justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.sheet{background:var(--c-surface);border:1px solid var(--c-line);width:100%;max-height:92vh;box-shadow:var(--shadow-pop);animation:rise .2s var(--ease);padding-bottom:env(safe-area-inset-bottom);border-radius:12px 12px 0 0;flex-direction:column;display:flex}.sheet-head{align-items:center;gap:var(--s-3);padding:var(--s-4) var(--s-4) var(--s-3);display:flex}.sheet-title{font:600 var(--t-lead) / var(--t-lead-lh) var(--font-ui)}.sheet-close{width:var(--control-sm);height:var(--control-sm);border-radius:var(--r-button);color:var(--c-muted);background:0 0;border:0;margin-left:auto;font-size:22px;line-height:1}.sheet-close:hover{background:var(--c-fill);color:var(--c-ink)}.sheet-body{padding:0 var(--s-4) var(--s-4);overflow-y:auto}@media (width>=640px){.scrim{align-items:center}.sheet{border-radius:var(--r-container);max-width:440px;padding-bottom:0}.scrim-side{justify-content:flex-end;align-items:stretch}.sheet-side{max-width:400px;max-height:none;animation:slide .2s var(--ease);border-width:0 0 0 1px;border-radius:0}}@keyframes fade{0%{opacity:0}}@keyframes rise{0%{opacity:0;transform:translateY(16px)}}@keyframes slide{0%{opacity:0;transform:translate(24px)}}.copy{align-items:center;gap:var(--s-2);max-width:100%;font-family:var(--font-num);font-size:var(--t-dense);text-align:left;background:0 0;border:0;padding:0;display:inline-flex}.copy-hint{color:var(--c-faint);font:500 var(--t-micro) / 1 var(--font-ui)}.copy:hover .copy-hint{color:var(--c-ink)}.toasts{z-index:60;left:var(--s-4);right:var(--s-4);top:calc(var(--topbar-h) + var(--s-2));gap:var(--s-2);pointer-events:none;flex-direction:column;display:flex;position:fixed}@media (width>=640px){.toasts{top:auto;left:auto;right:var(--s-4);bottom:var(--s-4);flex-direction:column-reverse;width:360px}}.toast{gap:var(--s-3);padding:var(--s-3);background:var(--c-raised);border:1px solid var(--c-line);border-radius:var(--r-container);box-shadow:var(--shadow-pop);pointer-events:auto;animation:rise .2s var(--ease);grid-template-columns:4px minmax(0,1fr) auto;align-items:start;display:grid}.toast-bar{border-radius:var(--r-pill);background:var(--c-muted);align-self:stretch}.toast-up .toast-bar{background:var(--c-up)}.toast-down .toast-bar,.toast-error .toast-bar{background:var(--c-down)}.toast-info .toast-bar{background:var(--c-accent)}.toast-title{font-weight:600}.toast-body{color:var(--c-ink-2);font-size:var(--t-dense);overflow-wrap:anywhere;margin-top:2px}.toast-close{color:var(--c-faint);background:0 0;border:0;font-size:18px;line-height:1}.signing{align-items:center;gap:var(--s-3);padding:var(--s-4) 0 var(--s-2);text-align:center;flex-direction:column;display:flex}.signing-mark{background:var(--c-accent);width:48px;height:48px;color:var(--c-accent-ink);border-radius:50%;place-items:center;display:grid}.signing-mark .spinner{width:20px;height:20px}.signing-copy{max-width:320px;color:var(--c-ink-2);font-size:var(--t-dense)}.field{gap:var(--s-2);flex-direction:column;display:flex}.field-head{justify-content:space-between;align-items:baseline;gap:var(--s-2);display:flex}.link-btn{color:var(--c-ink-2);font-family:var(--font-num);font-size:var(--t-small);text-decoration:underline;-webkit-text-decoration-color:var(--c-line-strong);text-decoration-color:var(--c-line-strong);text-underline-offset:3px;background:0 0;border:0;padding:0}.link-btn:hover{color:var(--c-ink);-webkit-text-decoration-color:var(--c-ink);text-decoration-color:var(--c-ink)}.chips{gap:var(--s-1);display:flex}.chip{height:28px;padding:0 var(--s-2);border:1px solid var(--c-line);border-radius:var(--r-input);color:var(--c-ink-2);font:500 var(--t-small) / 1 var(--font-num);background:0 0;flex:1}.chip:hover{border-color:var(--c-line-strong);color:var(--c-ink)}.chip:disabled{opacity:.4;cursor:default}.chip[aria-pressed=true]{background:var(--c-ink);border-color:var(--c-ink);color:var(--c-bg)}.note{padding:var(--s-3);border-radius:var(--r-button);background:var(--c-fill);color:var(--c-ink-2);font-size:var(--t-small);line-height:var(--t-small-lh)}.note-warn{background:var(--c-warn-soft);color:var(--c-ink)}.stack{gap:var(--s-3);flex-direction:column;display:flex}.stack-sm{gap:var(--s-2);flex-direction:column;display:flex}.stack-lg{gap:var(--s-4);flex-direction:column;display:flex}.table{border-collapse:collapse;width:100%;font-size:var(--t-dense)}.table th{height:32px;padding:0 var(--s-3);text-align:right;font:500 var(--t-micro) / var(--t-micro-lh) var(--font-ui);color:var(--c-muted);letter-spacing:.02em;white-space:nowrap;border-bottom:1px solid var(--c-line);background:var(--c-surface);z-index:1;position:sticky;top:0}.table td{height:var(--row-h);padding:0 var(--s-3);text-align:right;white-space:nowrap;border-bottom:1px solid var(--c-line);font-family:var(--font-num);font-variant-numeric:tabular-nums}.table th:first-child,.table td:first-child{text-align:left;padding-left:var(--s-4)}.table th:last-child,.table td:last-child{padding-right:var(--s-4)}.table tbody tr:last-child td{border-bottom:0}.table tbody tr:hover td{background:var(--c-fill)}.table-scroll{overflow:auto}.side{align-items:center;gap:var(--s-2);font-family:var(--font-ui);font-weight:600;display:inline-flex}.side-tag{font:600 var(--t-micro) / 1 var(--font-ui);border-radius:var(--r-input);padding:3px 5px}.side-tag.up{background:var(--c-up-soft)}.side-tag.down{background:var(--c-down-soft)}.topbar{z-index:40;height:var(--topbar-h);-webkit-backdrop-filter:blur(16px)saturate(140%);backdrop-filter:blur(16px)saturate(140%);border-bottom:1px solid var(--c-line);background:#07080ac7;position:sticky;top:0}.topbar-inner{height:100%;max-width:var(--page-max);padding:0 var(--s-4);align-items:center;gap:var(--s-5);margin:0 auto;display:flex}.topbar-spacer{flex:1}.wordmark{color:var(--c-ink);font:600 25px / 1 var(--font-display);letter-spacing:-.05em;align-items:flex-end;gap:3px;padding-bottom:4px;text-decoration:none;display:inline-flex}.wordmark-dot{background:var(--c-gold);width:7px;height:7px;box-shadow:0 0 12px var(--c-gold-glow);border-radius:50%;margin-bottom:2px;animation:2.4s ease-in-out infinite breathe;display:inline-block}@keyframes breathe{50%{opacity:.55;box-shadow:0 0 4px var(--c-gold-glow)}}.nav{align-self:stretch;gap:var(--s-1);display:none}.nav a{padding:0 var(--s-3);color:var(--c-muted);transition:color var(--fast) var(--ease);align-items:center;font-weight:500;text-decoration:none;display:inline-flex;position:relative}.nav a:hover,.nav a[aria-current=page]{color:var(--c-ink)}.nav a[aria-current=page]:after{content:"";left:var(--s-3);right:var(--s-3);background:var(--c-gold);border-radius:2px 2px 0 0;height:2px;position:absolute;bottom:-1px}.prices{align-items:center;gap:var(--s-4);display:none}.price-chip{align-items:baseline;gap:var(--s-2);white-space:nowrap;display:inline-flex}.price-chip-coin{font:600 var(--t-micro) / 1 var(--font-ui);letter-spacing:.06em;color:var(--c-muted)}.price-chip-px{font-size:var(--t-dense);color:var(--c-ink)}.price-chip-day{font-size:var(--t-small)}.balance{align-items:center;gap:var(--s-2);height:var(--control-sm);padding:0 var(--s-3);border-radius:var(--r-pill);color:var(--c-gold-strong);transition:border-color var(--fast) var(--ease);background:linear-gradient(#f0c66a1a,#f0c66a0a);border:1px solid #f0c66a47;display:inline-flex}.balance:hover{border-color:#f0c66a8c}.balance-figure{font-size:var(--t-dense);font-weight:600}.account-links{gap:var(--s-4);font-size:var(--t-small);display:flex}.account-links a{color:var(--c-muted)}.connect-wrap{position:relative}.connect-block{width:100%}.wallet-menu{right:0;top:calc(100% + var(--s-1));z-index:30;min-width:240px;padding:var(--s-1);background:var(--c-raised);border:1px solid var(--c-line-strong);border-radius:var(--r-container);box-shadow:var(--shadow-pop);margin:0;list-style:none;position:absolute}.connect-block .wallet-menu{left:0;right:0}.wallet-menu button{width:100%;height:var(--control-h);align-items:center;gap:var(--s-3);padding:0 var(--s-3);text-align:left;border-radius:var(--r-input);background:0 0;border:0;font-weight:500;display:flex}.wallet-menu button:hover{background:var(--c-fill)}.wallet-menu img,.wallet-blank{border-radius:var(--r-input);background:var(--c-fill);width:20px;height:20px}.wallet-menu-empty{padding:var(--s-3);color:var(--c-muted);font-size:var(--t-dense)}.tabbar{z-index:40;height:calc(var(--tabbar-h) + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);-webkit-backdrop-filter:blur(20px)saturate(140%);backdrop-filter:blur(20px)saturate(140%);border-top:1px solid var(--c-line);background:#07080adb;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;position:fixed;bottom:0;left:0;right:0}.tabbar-item{justify-content:center;align-items:center;gap:var(--s-1);color:var(--c-faint);font:500 var(--t-micro) / 1 var(--font-ui);letter-spacing:.02em;-webkit-tap-highlight-color:transparent;flex-direction:column;text-decoration:none;display:flex}.tabbar-item[aria-current=page]{color:var(--c-ink)}.tabbar-item[aria-current=page] .tabbar-icon{color:var(--c-gold)}.tabbar-icon{place-items:center;display:inline-grid;position:relative}.tabbar-badge{border-radius:var(--r-pill);background:var(--c-gold);min-width:16px;height:16px;color:var(--c-gold-ink);place-items:center;padding:0 4px;font-size:10px;font-weight:600;display:grid;position:absolute;top:-4px;right:-10px}@media (width>=720px){.prices{display:flex}}@media (width>=1024px){.topbar-inner{padding:0 var(--s-5);gap:var(--s-6)}.nav{display:flex}.tabbar{display:none}}.page{width:100%;max-width:var(--content-max);padding:var(--s-5) var(--s-4) var(--s-7);gap:var(--s-5);flex-direction:column;margin:0 auto;display:flex}.page-head{align-items:flex-end;gap:var(--s-3);flex-wrap:wrap;display:flex}.page-title{font:600 var(--t-head) / var(--t-head-lh) var(--font-display);letter-spacing:-.03em}.page-sub{color:var(--c-muted);max-width:560px}.page-loading{flex:1}.grid-2{gap:var(--s-4);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=900px){.page{padding:var(--s-7) var(--s-5) var(--s-8);gap:var(--s-6)}.page-title{font-size:var(--t-figure);line-height:var(--t-figure-lh)}.grid-2{gap:var(--s-5);grid-template-columns:repeat(2,minmax(0,1fr))}.span-2{grid-column:1/-1}}.live-dot{background:var(--c-down);width:6px;height:6px;box-shadow:0 0 0 0 var(--c-down-glow);animation:ping 1.8s var(--ease-out) infinite;border-radius:50%;display:inline-block}.live-dot-gold{background:var(--c-gold);box-shadow:0 0 0 0 var(--c-gold-glow);animation-name:ping-gold}@keyframes ping{0%{box-shadow:0 0 0 0 var(--c-down-glow)}70%,to{box-shadow:0 0 0 6px #0000}}@keyframes ping-gold{0%{box-shadow:0 0 0 0 var(--c-gold-glow)}70%,to{box-shadow:0 0 0 6px #0000}}.sound-btn{width:var(--control-sm);height:var(--control-sm);margin-right:calc(-1 * var(--s-3));color:var(--c-muted);background:0 0;border:0;border-radius:50%;place-items:center;display:grid}.sound-btn:hover{color:var(--c-ink);background:var(--c-fill)}.sound-btn[aria-pressed=false]{color:var(--c-faint)}.fl-h{align-items:center;gap:var(--s-2);font:500 var(--t-dense) / var(--t-dense-lh) var(--font-ui);color:var(--c-muted);display:inline-flex}.sl-label{font:500 var(--t-small) / var(--t-small-lh) var(--font-ui);color:var(--c-muted);display:block}.fl{height:calc(100dvh - var(--topbar-h));background:radial-gradient(ellipse 50% 70% at 68% 52%, #f0c66a0d, transparent 70%), radial-gradient(ellipse 120% 100% at 60% 50%, #0a0c10 0%, var(--c-bg) 55%, var(--c-void) 100%);min-height:640px;position:relative;overflow:hidden}.fl-stage{position:absolute;inset:0}.fl:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#07080af0 0%,#07080ab3 30%,#0000 50%);position:absolute;inset:0}.fl-col{z-index:2;left:var(--s-8);justify-content:center;gap:var(--s-5);width:min(480px,38vw);padding:var(--s-6) 0;scrollbar-width:none;flex-direction:column;display:flex;position:absolute;top:0;bottom:0;overflow-y:auto}.fl-col::-webkit-scrollbar{display:none}.fl-corner{z-index:2;top:var(--s-5);right:var(--s-6);position:absolute}.fl-pager{z-index:2;right:var(--s-6);bottom:var(--s-5);align-items:center;gap:var(--s-3);color:var(--c-faint);font-size:var(--t-dense);display:inline-flex;position:absolute}.fl-pager button{border:1px solid var(--c-line-strong);width:40px;height:40px;color:var(--c-ink-2);transition:border-color var(--fast) var(--ease), color var(--fast) var(--ease);background:#07080a99;border-radius:50%;place-items:center;font-size:20px;line-height:1;display:grid}.fl-pager button:hover{border-color:var(--c-ink-2);color:var(--c-ink)}.st{gap:var(--s-4);animation:st-in var(--slow) var(--ease-out);flex-direction:column;display:flex}@keyframes st-in{0%{opacity:0;transform:translateY(10px)}}.st-meta{font-size:var(--t-dense);color:var(--c-muted);flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.st-dot{background:var(--beat);width:7px;height:7px;box-shadow:0 0 10px var(--beat);border-radius:50%}.st-sep{color:var(--c-faint)}.st-title{font:600 30px / 36px var(--font-display);letter-spacing:-.03em;color:var(--c-ink);text-wrap:balance;-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.st-empty{color:var(--c-muted)}.since{margin:var(--s-1) 0 0;color:var(--c-ink-2);position:relative}.since.up{color:var(--c-up)}.since.down{color:var(--c-down)}.since-head{justify-content:space-between;align-items:baseline;gap:var(--s-3);margin-bottom:var(--s-5);font-size:var(--t-small);color:var(--c-muted);display:flex}.since-move{font-size:var(--t-lead);font-weight:600}.since-plot{height:52px;position:relative}.since-chart{width:100%;height:100%;display:block;overflow:visible}.since-before{fill:none;stroke:#f4f1ea38;stroke-width:1.5px;vector-effect:non-scaling-stroke}.since-after{fill:none;stroke:currentColor;stroke-width:2px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.since-news{stroke:var(--c-gold);stroke-width:1px;stroke-dasharray:3 3;opacity:.7;vector-effect:non-scaling-stroke}.since-tag{border-radius:var(--r-input);background:var(--c-gold);color:var(--c-gold-ink);font:600 10px / 14px var(--font-ui);letter-spacing:.02em;padding:1px 6px;position:absolute;top:-2px;transform:translate(-50%,-100%)}.since-dot{width:8px;height:8px;animation:since-ping 1.8s var(--ease-out) infinite;background:currentColor;border-radius:50%;position:absolute;transform:translate(-50%,-50%)}@keyframes since-ping{0%{box-shadow:0 0 0 0 color-mix(in srgb, currentColor 45%, transparent)}80%,to{box-shadow:0 0 0 8px #0000}}.felt{--felt-ink:#efe4c8;--felt-gold:#f0c66a8c;gap:var(--s-4);padding:var(--s-5);color:var(--felt-ink);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .06 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E"),radial-gradient(90% 70% at 50% 0,#11402f 0%,#0b2c21 45%,#061a13 100%);border:1px solid #f0c66a80;border-radius:14px;flex-direction:column;display:flex;position:relative;box-shadow:0 0 0 5px #0b0c0e,0 0 0 6px #f0c66a38,0 24px 60px #0000008c,inset 0 0 80px #00000073,inset 0 1px #ffffff0f}.felt-call{font:600 var(--t-micro) / var(--t-micro-lh) var(--font-display);letter-spacing:.24em;text-transform:uppercase;color:var(--c-gold)}.felt-q{margin-top:calc(-1 * var(--s-3));font:600 var(--t-title) / var(--t-title-lh) var(--font-display);letter-spacing:-.02em;color:var(--felt-ink)}.spots{gap:var(--s-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.spot{justify-content:center;align-items:flex-start;gap:var(--s-1);height:112px;padding:0 var(--s-5);border:1.5px solid var(--felt-gold);color:var(--felt-ink);text-align:left;transition:background var(--mid) var(--ease), border-color var(--mid) var(--ease), box-shadow var(--mid) var(--ease);-webkit-tap-highlight-color:transparent;background:#00000029;border-radius:10px;flex-direction:column;display:flex;position:relative}.spot:before{content:"";pointer-events:none;border:1px solid #f0c66a2e;border-radius:6px;position:absolute;inset:5px}.spot:hover{background:#ffffff0a}.spot:active{background:#ffffff12}.spot-word{align-items:center;gap:var(--s-2);font:700 26px / 1 var(--font-display);letter-spacing:.06em;text-transform:uppercase;display:inline-flex}.spot-arrow{font-size:16px}.spot-up .spot-arrow{color:var(--c-up)}.spot-down .spot-arrow{color:var(--c-down)}.spot-pays{font:600 var(--t-micro) / var(--t-micro-lh) var(--font-ui);letter-spacing:.16em;text-transform:uppercase;color:#f0c66abf}.spot-up[aria-checked=true]{border-color:var(--c-up);box-shadow:0 0 0 1px var(--c-up), 0 0 32px #34e39b40;background:#34e39b14}.spot-down[aria-checked=true]{border-color:var(--c-down);box-shadow:0 0 0 1px var(--c-down), 0 0 32px #ff4d6140;background:#ff4d6114}.chip-10{--chip:#3a3b40;--chip-hi:#55565c;--chip-side:#1d1e21;--edge:#f4f1ea;--chip-ink:#f4f1ea}.chip-25{--chip:#16654a;--chip-hi:#23885f;--chip-side:#0a3324;--edge:#c9f7e2;--chip-ink:#eafff6}.chip-100{--chip:#15171b;--chip-hi:#2a2d33;--chip-side:#050607;--edge:#f0c66a;--chip-ink:#ffdb8a}.chip-500{--chip:#d7ad55;--chip-hi:#f6d88f;--chip-side:#8a6a25;--edge:#fff3cf;--chip-ink:#1a1305}.rack{align-items:center;gap:var(--s-2);display:flex}.rack-chip{background:radial-gradient(circle at 35% 30%, var(--chip-hi), var(--chip));width:44px;height:44px;color:var(--chip-ink);font:700 11px / 1 var(--font-display);box-shadow:0 3px 0 var(--chip-side), 0 6px 12px #00000073;transition:transform var(--fast) var(--ease), box-shadow var(--fast) var(--ease);-webkit-tap-highlight-color:transparent;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:relative}.rack-chip:before{content:"";background:repeating-conic-gradient(from 0deg, var(--edge) 0deg 16deg, transparent 16deg 45deg);opacity:.9;border-radius:50%;position:absolute;inset:0;-webkit-mask:radial-gradient(circle,#0000 15.5px,#000 16px);mask:radial-gradient(circle,#0000 15.5px,#000 16px)}.rack-chip:after{content:"";border:1px dashed var(--edge);opacity:.45;border-radius:50%;position:absolute;inset:7px}.rack-chip>span{position:relative}.rack-chip[aria-checked=true]{box-shadow:0 3px 0 var(--chip-side), 0 0 0 2px var(--c-gold), 0 10px 20px #00000080;transform:translateY(-5px)}.rack-gap{flex:1}.rack-text{min-width:40px;height:32px;padding:0 var(--s-2);border-radius:var(--r-button);color:var(--felt-ink);font:600 var(--t-dense) / 1 var(--font-display);background:#0003;border:1px solid #f0c66a4d}.rack-text:disabled{opacity:.3;cursor:default}.stack{right:var(--s-4);bottom:var(--s-3);pointer-events:none;flex-direction:column;align-items:center;gap:4px;display:flex;position:absolute}.stack-chips{width:40px;height:60px;position:relative}.stack-chip{background:repeating-linear-gradient(90deg, var(--edge) 0 3px, transparent 3px 9px) center / 100% 3px no-repeat, radial-gradient(ellipse at 40% 35%, var(--chip-hi), var(--chip));width:40px;height:14px;box-shadow:0 3px 0 var(--chip-side), 0 4px 6px #0006;border-radius:50%;position:absolute;left:0}.stack-chip:last-child{animation:chip-drop .22s var(--ease-out)}@keyframes chip-drop{0%{opacity:0;transform:translateY(-18px)}}.stack-total{border-radius:var(--r-pill);background:var(--c-gold);color:var(--c-gold-ink);font-size:var(--t-small);padding:1px 8px;font-weight:700}.plaques{gap:var(--s-2);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.plaques button{border-radius:var(--r-input);height:32px;color:var(--felt-ink);font:600 var(--t-dense) / 1 var(--font-display);transition:background var(--fast) var(--ease), color var(--fast) var(--ease);background:#0003;border:1px solid #f0c66a4d}.plaques button[aria-checked=true]{border-color:var(--c-gold);color:var(--c-gold-ink);background:linear-gradient(#f6d68a,#d9aa45)}.felt-odds{align-items:baseline;gap:var(--s-1) var(--s-2);min-height:32px;font-size:var(--t-body);color:#efe4c8b3;flex-wrap:wrap;display:flex}.felt-chance,.felt-win{font:600 24px / 30px var(--font-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.felt-chance{color:var(--felt-ink)}.felt-win{color:var(--c-gold-strong)}.felt-hint{align-self:center}.felt-pace{color:#efe4c88c;font-size:var(--t-small);text-underline-offset:3px;background:0 0;border:0;align-self:center;margin-left:auto;padding:0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.felt-pace:hover{color:var(--felt-ink)}.deal,.felt .btn-lg,.felt .connect-wrap .btn{border-radius:var(--r-button);height:56px;color:var(--c-gold-ink);font:700 17px / 1 var(--font-display);letter-spacing:.01em;transition:transform 80ms var(--ease), box-shadow 80ms var(--ease), filter var(--fast) var(--ease);-webkit-tap-highlight-color:transparent;background:linear-gradient(#f8dc95 0%,#e2b452 55%,#d29f38 100%);border:0;box-shadow:0 4px #8a6a25,0 10px 30px #f0c66a40,inset 0 1px #ffffff80}.deal{width:100%}.deal:hover:not(:disabled),.felt .btn-lg:hover:not(:disabled){filter:brightness(1.05)}.deal:active:not(:disabled),.felt .btn-lg:active:not(:disabled){transform:translateY(3px);box-shadow:0 1px #8a6a25,0 4px 14px #f0c66a33,inset 0 1px #ffffff80}.deal:disabled{color:#efe4c873;cursor:default;background:#00000040;box-shadow:inset 0 0 0 1px #f0c66a2e}.deal .spinner{width:20px;height:20px}.roll{vertical-align:bottom;height:1.25em;line-height:1.25em;display:inline-flex;overflow:hidden}.roll-reel{height:1.25em;display:inline-block;overflow:hidden}.roll-strip{word-break:break-all;white-space:normal;width:1ch;line-height:1.25em;transition:transform .7s cubic-bezier(.2,.9,.2,1);display:block}.moment{z-index:70;pointer-events:none;place-items:center;display:grid;position:fixed;inset:0}.moment-bust{background:radial-gradient(#0000 35%,#ff4d6152 100%);animation:1.2s ease-out forwards bust-flash}@keyframes bust-flash{0%{opacity:0}15%{opacity:1}to{opacity:0}}.moment-win{background:radial-gradient(#f0c66a2e,#0000 60%);animation:2.6s ease-out forwards win-fade}@keyframes win-fade{0%{opacity:0}8%,75%{opacity:1}to{opacity:0}}.moment-card{align-items:center;gap:var(--s-2);flex-direction:column;animation:.6s cubic-bezier(.2,1.4,.4,1) win-pop;display:flex}@keyframes win-pop{0%{opacity:0;transform:scale(.6)}}.moment-word{font:700 var(--t-dense) / 1 var(--font-display);letter-spacing:.4em;text-transform:uppercase;color:var(--c-gold)}.moment-amount{font:700 80px / 1 var(--font-display);letter-spacing:-.04em;background:linear-gradient(#fff1c7 0%,#f0c66a 55%,#b8913d 100%);color:#0000;filter:drop-shadow(0 6px 30px #f0c66a73);-webkit-background-clip:text;background-clip:text}.moment-label{font-size:var(--t-dense);color:var(--c-ink-2)}.moment-coins{position:absolute;top:50%;left:50%}.moment-coin{opacity:0;background:radial-gradient(circle at 35% 30%,#fff1c7,#f0c66a 45%,#a9822f);border-radius:50%;width:26px;height:26px;margin:-13px;animation:1.8s cubic-bezier(.2,.7,.4,1) forwards coin-fly;position:absolute;box-shadow:inset 0 0 0 3px #8a6a2599,0 2px 6px #0006}@keyframes coin-fly{0%{opacity:0;transform:translate(0)scale(.2)rotate(0)}10%{opacity:1}45%{transform:translate(calc(var(--x) * .6), var(--y)) scale(var(--s)) rotate(calc(var(--r) * .5))}to{opacity:0;transform:translate(var(--x), 70vh) scale(var(--s)) rotate(var(--r))}}@media (prefers-reduced-motion:reduce){.moment-coins{display:none}}.wf{z-index:2;left:var(--s-8);bottom:var(--s-5);font-size:var(--t-dense);color:var(--c-muted);white-space:nowrap;animation:wf-in .6s var(--ease-out);align-items:center;gap:6px;margin:0;display:inline-flex;position:absolute}@keyframes wf-in{0%{opacity:0;transform:translateY(6px)}}.wf-dot{background:var(--c-gold);width:6px;height:6px;box-shadow:0 0 10px var(--c-gold-glow);border-radius:50%}.wf-who{color:var(--c-ink-2)}.wf-amount{color:var(--c-gold);font-weight:600}.live-chip{align-items:center;gap:var(--s-2);height:var(--control-sm);padding:0 var(--s-3);border:1px solid var(--c-line-strong);border-radius:var(--r-pill);background:var(--c-overlay);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--c-ink-2);font-size:var(--t-dense);text-decoration:none;display:inline-flex}.live-chip:hover{border-color:var(--c-ink-2)}.lps{gap:var(--s-3);flex-direction:column;display:flex}.lp{gap:var(--s-4);padding:var(--s-5);border:1px solid var(--c-line);border-radius:var(--r-container);background:var(--c-surface);box-shadow:var(--hairline-top);animation:rise var(--mid) var(--ease-out);flex-direction:column;display:flex}.lp.is-hot{border-color:#ff4d6180;animation:1.2s ease-in-out infinite hot}@keyframes hot{50%{box-shadow:0 0 0 3px #ff4d611f}}.lp-sent{align-items:center;gap:var(--s-3);color:var(--c-ink-2);flex-direction:row}.lp-story{font:600 var(--t-lead) / 22px var(--font-display);letter-spacing:-.02em;color:var(--c-ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.lp-head{align-items:center;gap:var(--s-2);font-size:var(--t-dense);color:var(--c-muted);display:flex}.lp-head .up,.lp-head .down{font-weight:600}.lp-target,.lp-clock{color:var(--c-gold);font-size:var(--t-small);margin-left:auto}.lp-clock+.lp-target{margin-left:var(--s-2)}.lp-payout{align-items:baseline;gap:var(--s-3);display:flex}.lp-figure{font:600 var(--t-figure) / var(--t-figure-lh) var(--font-display);letter-spacing:-.04em;font-variant-numeric:tabular-nums}.lp-figure.flat{color:var(--c-ink)}.lp-gain{font-size:var(--t-dense);font-weight:600}.lp-tug{border-radius:var(--r-pill);background:linear-gradient(90deg, var(--c-down) 0%, #ffffff1a 50%, var(--c-gold) 100%);height:4px;position:relative}.lp-tug-mark{background:var(--c-ink);width:12px;height:12px;transition:left .3s var(--ease);border-radius:50%;margin-left:-6px;position:absolute;top:-4px;box-shadow:0 0 12px #f4f1ea80}.lp-ends{margin-top:calc(-1 * var(--s-2));font-size:var(--t-micro);color:var(--c-faint);justify-content:space-between;display:flex}.lp-cash{height:var(--button-h);border-radius:var(--r-button);color:var(--c-gold-ink);font:600 var(--t-lead) / 1 var(--font-display);transition:filter var(--fast) var(--ease);background:linear-gradient(#f6d68a 0%,#e0b452 100%);border:0;box-shadow:inset 0 1px #ffffff73}.lp-cash:hover:not(:disabled){filter:brightness(1.06)}.lp-cash:disabled{background:var(--c-fill);color:var(--c-muted);box-shadow:none;cursor:default}.fl-m{height:auto;min-height:0;padding-bottom:var(--s-6);background:var(--c-bg);flex-direction:column;display:flex;overflow:visible}.fl-m:after{display:none}.fl-m .fl-stage{background:radial-gradient(70% 60% at 50% 52%,#f0c66a0d,#0000 70%);flex:none;height:min(38vh,340px);min-height:240px;position:relative;inset:auto}.fl-m .wf{top:var(--s-3);bottom:auto;left:var(--s-4)}.fl-m .fl-corner{top:auto;bottom:var(--s-2);right:var(--s-4)}.st-reel{scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;flex:none;display:flex;overflow-x:auto}.st-reel::-webkit-scrollbar{display:none}.st-slide{scroll-snap-align:start;padding:var(--s-2) var(--s-5) 0;flex:0 0 100%;position:relative}.st-count{top:var(--s-2);right:var(--s-5);font-size:var(--t-small);color:var(--c-faint);position:absolute}.fl-m .st{gap:var(--s-3);animation:none}.fl-m .st-title{-webkit-line-clamp:3;min-height:84px;font-size:22px;line-height:28px}.fl-m .since-plot{height:44px}.fl-m .st-empty{padding:var(--s-5)}.fl-m-table{padding:var(--s-6) var(--s-4) 0}.fl-m .felt{padding:var(--s-4)}.fl-m .spot{height:104px;padding:var(--s-4) var(--s-4) 0;justify-content:flex-start}.fl-m .spot-word{letter-spacing:.04em;font-size:20px}.fl-m .spot-pays{letter-spacing:.1em}.fl-m .stack{right:var(--s-3);bottom:var(--s-2);flex-direction:row;align-items:flex-end}.fl-m .stack-chips{width:32px;height:44px}.fl-m .stack-chip{width:32px;height:11px}@media (width<=1360px){.fl-col,.wf{left:var(--s-6)}}@media (width>=640px){.sheet{max-width:440px}}
