:root{--ink:#050506;--ink-2:#0a0a0b;--ink-3:#0e0e10;--ink-glow:#141418;--panel:#0f0f11;--panel-2:#151517;--panel-strong:#1c1c1f;--line:#222226;--line-strong:#34343a;--fg:#f5f5f7;--muted:#a1a1a6;--dim:#7c7c82;--brand:#b9adff;--brand-2:#ff8ccf;--brand-hi:#d4ccff;--brand-lo:#a093ff;--brand-deep:#6b5cff;--on-brand:#050506;--long:#4cd99a;--short:#ff6363;--gold:#e9cf9a;--prize:#fff;--prize-glow:#cfc6ff;--violet:#b48cff;--blue:#7fa8ff;--common:#a6b0d4;--iris:linear-gradient(135deg, #fff 0%, #a99bff 45%, #ff8ccf 100%);--c1:#a99bff;--c2:#ff8ccf;--c3:#ffc1e3;--c4:#fff;--c5:#8be8d0;--c6:#7fa8ff;--c7:#b48cff;--rainbow:linear-gradient(90deg, var(--c1), var(--c2), var(--c3), var(--c4), var(--c5), var(--c6), var(--c7));--rainbow-ring:conic-gradient(from 200deg, var(--c1), var(--c2), var(--c3), var(--c4), var(--c5), var(--c6), var(--c7), var(--c1));--metal-hi:#f4f4f7;--metal-mid:#a9a9b3;--metal-lo:#55555e;--crate-1:#1d2160;--crate-2:#151a4d;--crate-3:#0e1238;--crate-lid-1:#252a6e;--crate-lid-2:#191e55;--knob-hi:#ffd6e0;--knob-lo:#8a2040;--bronze:#d98a4a;--fs-xs:11px;--fs-sm:12px;--fs-md:13px;--fs-base:14px;--fs-lg:16px;--fs-xl:20px;--fs-2xl:24px;--fs-3xl:28px;--fs-hero:40px;--r-xs:4px;--r-sm:8px;--r-md:12px;--r-lg:20px;--r-xl:28px;--r-pill:999px;--radius:var(--r-lg);--f-brand:"Montserrat", "Noto Sans", ui-sans-serif, system-ui, sans-serif;--font-body:"Geist", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-display:"Geist", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-mono:"Geist Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--safe-bottom:env(safe-area-inset-bottom,0px);--bn-h:64px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;background:var(--ink)}html,body{margin:0;overflow-x:clip}body{min-height:100dvh;font-family:var(--font-body);font-size:var(--fs-base);color:var(--fg);background:radial-gradient(1100px 560px at 78% -12%, color-mix(in srgb, var(--brand) 10%, transparent), transparent 60%), radial-gradient(800px 480px at -10% 100%, color-mix(in srgb, var(--blue) 7%, transparent), transparent 60%), var(--ink);-webkit-font-smoothing:antialiased;font-variant-numeric:tabular-nums;background-attachment:fixed;line-height:1.5}h1,h2,h3,h4,p,dl,dd,ul,ol{margin:0}ul,ol{padding:0;list-style:none}h1,h2,h3,h4,.balance strong,.stat strong,.btn-cta{font-family:var(--font-display);letter-spacing:-.02em}button,input{font:inherit;color:inherit}button{cursor:pointer;-webkit-tap-highlight-color:transparent}:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:200;border-radius:var(--r-sm);background:var(--brand);color:var(--ink);clip-path:inset(50%);padding:8px 14px;font-weight:600;position:fixed;top:8px;left:8px;transform:translateY(-200%)}.skip-link:focus{clip-path:none;transform:none}.muted{color:var(--muted)}.pos{color:var(--long)}.app{grid-template-columns:1fr;min-height:100dvh;display:grid;position:relative}.app:before{content:"";pointer-events:none;background:radial-gradient(600px 400px at 8% -5%, color-mix(in srgb, var(--short) 12%, transparent), transparent 70%), radial-gradient(600px 420px at 92% 0%, color-mix(in srgb, var(--blue) 14%, transparent), transparent 70%), radial-gradient(700px 500px at 50% 105%, color-mix(in srgb, var(--brand) 12%, transparent), transparent 70%), radial-gradient(500px 300px at 70% 40%, color-mix(in srgb, var(--brand) 6%, transparent), transparent 70%);position:fixed;inset:0}.sidebar{display:none}.shell{flex-direction:column;min-width:0;min-height:100dvh;display:flex;position:relative}.main{min-width:0;padding:8px 16px calc(var(--bn-h) + var(--safe-bottom) + 28px);outline:none;flex:1}.demo-strip{z-index:30;padding:calc(8px + env(safe-area-inset-top,0px)) 16px 8px;background:var(--ink);border-bottom:2px solid #0000;border-image:var(--rainbow) 1;align-items:center;gap:12px;display:flex;position:sticky;top:0}.demo-badge{border-radius:var(--r-pill);font-size:var(--fs-sm);letter-spacing:.02em;color:var(--gold);background:color-mix(in srgb, var(--gold) 10%, transparent);border:1px solid color-mix(in srgb, var(--gold) 35%, transparent);white-space:nowrap;align-items:center;gap:8px;padding:4px 12px 4px 10px;font-weight:600;display:inline-flex}.demo-dot{background:var(--gold);width:7px;height:7px;box-shadow:0 0 10px var(--gold);border-radius:50%}.topbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 20px;padding:16px 16px 8px;display:flex}.topbar-title{flex:auto;align-items:center;gap:12px;min-width:0;display:flex}.mobile-brand{display:block}.title-text{display:none}.title-text h1{font-size:var(--fs-3xl);line-height:1.15}.title-text p{font-size:var(--fs-base)}.wallet-area{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px 14px;width:100%;min-width:0;display:flex}.balance{border-radius:var(--r-md);background:var(--panel);border:1px solid var(--line);flex-direction:column;min-width:0;padding:8px 16px;display:flex}.balance-label{font-size:var(--fs-sm);color:var(--muted)}.balance strong{font-size:var(--fs-xl);line-height:1.2}.banners{empty-cells:hide;gap:10px;padding:0 16px;display:grid}.banners:empty{display:none}.banners .callout{margin-top:8px}.legal{padding:0 16px calc(var(--bn-h) + var(--safe-bottom) + 20px);font-size:var(--fs-sm);color:var(--muted);max-width:760px;margin-top:-14px}.brand{border-radius:var(--r-sm);color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0;display:inline-flex}.brand:focus-visible{outline:2px solid var(--brand);outline-offset:4px}.btn{border-radius:var(--r-md);min-height:44px;font-weight:600;font-size:var(--fs-base);text-align:center;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:10px 18px;line-height:1.2;transition:transform .12s,background .15s,border-color .15s,box-shadow .2s,opacity .15s;display:inline-flex}.btn:active:not(:disabled){transform:translateY(1px)scale(.99)}.btn:disabled{opacity:.45;cursor:not-allowed}.btn-sm{min-height:40px;padding:8px 14px}.btn-block{width:100%}.btn-primary{background:var(--brand);color:var(--on-brand);box-shadow:0 0 0 0 color-mix(in srgb, var(--brand) 35%, transparent)}.btn-primary:hover:not(:disabled){background:var(--brand-hi);box-shadow:0 8px 28px -6px color-mix(in srgb, var(--brand) 35%, transparent)}.btn-ghost{background:var(--panel);border-color:var(--line-strong)}.btn-ghost:hover:not(:disabled){background:var(--panel-strong);border-color:#ffffff47}.btn-sell:hover:not(:disabled){background:color-mix(in srgb, var(--short) 20%, transparent)}.btn-danger{background:var(--short);color:var(--on-brand)}.btn-danger:hover:not(:disabled){background:var(--short)}.btn-danger-ghost{border-color:color-mix(in srgb, var(--short) 45%, transparent);color:var(--short);background:0 0}.btn-danger-ghost:hover:not(:disabled){background:color-mix(in srgb, var(--short) 10%, transparent)}.btn-cta{width:100%;min-height:62px;font-size:var(--fs-lg);border-radius:var(--r-lg);font-weight:700}.icon-btn{border-radius:var(--r-md);border:1px solid var(--line);background:var(--panel);width:44px;height:44px;color:var(--muted);flex:none;place-items:center;transition:color .15s,background .15s;display:inline-grid}.icon-btn:hover:not(:disabled){color:var(--fg);background:var(--panel-strong)}.icon-btn:disabled{opacity:.4;cursor:not-allowed}.icon-btn-sm{background:0 0;border-color:#0000;width:36px;height:36px}.link-btn{color:var(--brand);font-weight:600;font-size:var(--fs-base);background:0 0;border:0;padding:6px 4px}.link-btn:hover{text-decoration:underline}.spin{border:2px solid;border-right-color:#0000;border-radius:50%;width:16px;height:16px;animation:.7s linear infinite spin;display:inline-block}.card{border-radius:var(--radius);border:1px solid var(--line);background:linear-gradient(#ffffff0d,#ffffff05);min-width:0;padding:18px;position:relative;box-shadow:0 24px 60px -30px #000000b3}.card>*+*{margin-top:14px}.card-head{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.card-head h2{font-size:var(--fs-lg)}.card-sub{color:var(--muted);font-size:var(--fs-base);margin-top:4px!important}.pill{border-radius:var(--r-pill);font-size:var(--fs-sm);white-space:nowrap;color:var(--brand);background:color-mix(in srgb, var(--brand) 14%, transparent);border:1px solid color-mix(in srgb, var(--brand) 30%, transparent);align-items:center;gap:6px;padding:3px 11px;font-weight:600;display:inline-flex}.pill-quiet{color:var(--muted);background:var(--panel);border-color:var(--line)}.token-avatar{font-family:var(--font-display);border:1.5px solid;border-radius:50%;flex:none;place-items:center;font-weight:700;display:inline-grid}.kv{gap:0;display:grid}.kv>div{border-bottom:1px solid var(--line);justify-content:space-between;gap:16px;min-width:0;padding:9px 0;display:flex}.kv>div:last-child{border-bottom:0}.kv dt{color:var(--muted);font-size:var(--fs-base)}.kv dd{text-align:right;overflow-wrap:anywhere;min-width:0;font-weight:600}.fineprint{font-size:var(--fs-sm);color:var(--muted);line-height:1.5}.callout{border-radius:var(--r-md);font-size:var(--fs-md);border:1px solid var(--line-strong);background:var(--panel);align-items:flex-start;gap:10px;padding:10px 12px;line-height:1.45;display:flex}.callout svg{flex:none;margin-top:2px}.callout p{flex:1;min-width:0}.callout-info{border-color:color-mix(in srgb, var(--brand) 30%, transparent);background:color-mix(in srgb, var(--brand) 14%, transparent);color:var(--fg)}.callout-warn{border-color:color-mix(in srgb, var(--gold) 35%, transparent);background:color-mix(in srgb, var(--gold) 8%, transparent);color:var(--gold)}.callout-error{border-color:color-mix(in srgb, var(--short) 45%, transparent);background:color-mix(in srgb, var(--short) 10%, transparent);color:var(--short)}.empty{text-align:center;color:var(--muted);justify-items:center;gap:6px;padding:22px 8px;display:grid}.empty-title{color:var(--fg);font-weight:600}.empty-sub{font-size:var(--fs-base);max-width:34ch}.stack{gap:16px;display:grid}.stack-lg{gap:26px;display:grid}.play,.portfolio{gap:16px;max-width:1240px;margin:0 auto;display:grid}.play-top,.play-bottom,.portfolio-grid{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.side-col{align-content:start;gap:16px;min-width:0;display:grid}.stage{isolation:isolate;padding-bottom:22px;overflow:hidden}.stage:before{content:"";z-index:-1;background-image:linear-gradient(color-mix(in srgb, var(--brand) 6%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--brand) 6%, transparent) 1px, transparent 1px);background-size:36px 36px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 55% at 50% 38%,#000 0%,#0000 75%);mask-image:radial-gradient(70% 55% at 50% 38%,#000 0%,#0000 75%)}.stage-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.stage-status{text-align:center;font-family:var(--font-display);font-size:var(--fs-lg);letter-spacing:-.01em;min-height:1.5em;font-weight:600}.amount-field{gap:10px;display:grid}.chips{flex-wrap:wrap;gap:8px;display:flex}.chip{border-radius:var(--r-md);border:1px solid var(--line-strong);background:var(--panel);white-space:nowrap;flex:1 1 0;min-width:64px;min-height:42px;padding:8px 14px;font-weight:600;transition:background .15s,border-color .15s,color .15s}.chip:hover:not(:disabled){background:var(--panel-strong)}.chip[aria-pressed=true]{background:var(--fg);border-color:var(--fg);color:var(--ink)}.chip:disabled{opacity:.4;cursor:not-allowed}.input-wrap{border-radius:var(--r-md);border:1px solid var(--line-strong);background:#00000047;align-items:center;gap:8px;min-height:48px;padding:0 14px;transition:border-color .15s;display:flex}.input-wrap:focus-within{border-color:var(--brand);box-shadow:0 0 0 3px color-mix(in srgb, var(--brand) 12%, transparent)}.input-wrap.has-error{border-color:var(--short)}.input-wrap input{min-width:0;font-size:var(--fs-lg);background:0 0;border:0;outline:none;flex:1;font-weight:600}.input-wrap input::placeholder{color:var(--dim);font-weight:400}.input-prefix,.input-suffix{color:var(--muted);font-size:var(--fs-md)}.field-msg{font-size:var(--fs-md);color:var(--muted)}.field-error{color:var(--short)}.balance-line{font-size:var(--fs-base);color:var(--muted)}.balance-line strong{color:var(--fg)}.pnl{border-radius:var(--r-md);border:1px solid var(--line);background:var(--panel);gap:2px;padding:12px 14px;display:grid}.pnl-label{font-size:var(--fs-sm);color:var(--muted)}.pnl-value{font-family:var(--font-display);font-size:var(--fs-3xl);letter-spacing:-.03em;flex-wrap:wrap;align-items:baseline;gap:8px;font-weight:700;display:inline-flex}.pnl-value small{font-size:var(--fs-base);font-weight:600}.pnl-up{color:var(--long)}.pnl-down{color:var(--short)}.pnl-flat{color:var(--fg)}.activity-list>li{border-top:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:11px 0;display:grid}.activity-list>li:first-child{border-top:0}.act-icon{border-radius:var(--r-sm);background:var(--panel-strong);width:34px;height:34px;color:var(--muted);place-items:center;display:grid}.act-long{color:var(--long);background:color-mix(in srgb, var(--long) 14%, transparent)}.act-short{color:var(--short);background:color-mix(in srgb, var(--short) 12%, transparent)}.act-main,.act-amt{flex-direction:column;min-width:0;line-height:1.3;display:flex}.act-main strong{font-size:var(--fs-base);overflow-wrap:anywhere}.act-main span,.act-amt span{font-size:var(--fs-sm)}.act-amt{text-align:right}.act-amt strong{font-size:var(--fs-base)}.stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.stat{border-radius:var(--radius);border:1px solid var(--line);background:var(--panel);gap:2px;min-width:0;padding:14px 16px;display:grid}.stat span{font-size:var(--fs-md);color:var(--muted)}.stat strong{font-size:var(--fs-2xl);overflow-wrap:anywhere}.steps{counter-reset:s;gap:10px;margin:10px 0;display:grid}.steps li{counter-increment:s;color:var(--fg);padding-left:36px;position:relative}.steps li:before{content:counter(s);width:24px;height:24px;font-size:var(--fs-sm);color:var(--brand);background:color-mix(in srgb, var(--brand) 14%, transparent);border:1px solid color-mix(in srgb, var(--brand) 30%, transparent);border-radius:50%;place-items:center;font-weight:700;display:grid;position:absolute;top:0;left:0}.modal h3{font-size:var(--fs-lg);margin-bottom:4px}.modal-backdrop{z-index:100;background:color-mix(in srgb, var(--ink) 82%, transparent);justify-content:center;align-items:flex-end;animation:.18s both fade;display:flex;position:fixed;inset:0}.modal{border-radius:var(--r-lg) var(--r-lg) 0 0;background:linear-gradient(180deg, var(--panel-2), var(--panel));border:1px solid var(--line-strong);border-bottom:0;outline:none;flex-direction:column;width:100%;max-width:480px;max-height:92dvh;animation:.28s cubic-bezier(.2,.9,.3,1) both sheet;display:flex;box-shadow:0 -20px 80px #0009}.modal-wide{max-width:560px}.modal-head{justify-content:space-between;align-items:center;gap:12px;padding:20px 20px 8px;display:flex;position:relative}.modal-head h2{font-size:var(--fs-xl)}.modal-grab{border-radius:var(--r-xs);background:var(--line-strong);width:38px;height:4px;position:absolute;top:8px;left:50%;transform:translate(-50%)}.modal-body{overscroll-behavior:contain;min-height:0;padding:8px 20px 20px;overflow-y:auto}.modal-desc{color:var(--muted);font-size:var(--fs-base);margin-bottom:16px}.modal-body .modal-actions:last-child{padding-bottom:var(--safe-bottom)}.modal-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:8px;display:flex}.modal-actions .btn{flex:140px}.toast-region{left:0;right:0;bottom:calc(var(--bn-h) + var(--safe-bottom) + 14px);z-index:90;pointer-events:none;justify-content:center;padding:0 16px;display:flex;position:fixed}.toast{border-radius:var(--r-md);max-width:100%;font-size:var(--fs-base);background:color-mix(in srgb, var(--panel-2) 95%, transparent);border:1px solid color-mix(in srgb, var(--brand) 45%, transparent);color:var(--fg);align-items:center;gap:8px;padding:10px 16px;font-weight:500;animation:.25s both toast-in;display:inline-flex;box-shadow:0 14px 40px -10px #000000b3}.toast svg{color:var(--brand);flex:none}.bottomnav{z-index:40;padding:6px 8px calc(6px + var(--safe-bottom));background:var(--ink-2);border-top:1px solid var(--line);grid-template-columns:repeat(5,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}.bn-item{border-radius:var(--r-md);min-height:52px;color:var(--muted);font-size:var(--fs-sm);background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:3px;font-weight:600;display:flex;position:relative}.bn-item[aria-current=page]{color:var(--fg);box-shadow:inset 0 2px 0 var(--brand)}.dot{background:var(--brand);width:7px;height:7px;box-shadow:0 0 8px var(--brand);border-radius:50%}.bn-item .dot{position:absolute;top:8px;left:calc(50% + 10px)}@keyframes spin{to{transform:rotate(360deg)}}@keyframes fade{0%{opacity:0}}@keyframes sheet{0%{opacity:0;transform:translateY(28px)}}@keyframes dialog-in{0%{opacity:0;transform:translateY(10px)scale(.98)}}@keyframes toast-in{0%{opacity:0;transform:translateY(8px)}}@media (width>=560px){.stats{grid-template-columns:repeat(4,minmax(0,1fr))}.modal-backdrop{align-items:center;padding:24px}.modal{border-radius:var(--r-lg);border-bottom:1px solid var(--line-strong);max-height:88dvh;animation-name:dialog-in}.modal-grab{display:none}}@media (width>=720px){.wallet-area{flex-wrap:nowrap;width:auto}.card{padding:22px}}@media (width>=960px){.app{grid-template-columns:248px minmax(0,1fr)}.sidebar{border-right:1px solid var(--line);background:var(--ink-2);flex-direction:column;gap:28px;height:100dvh;padding:26px 16px 20px;display:flex;position:sticky;top:0}.sidebar .brand{padding:0 10px}.side-nav,.side-foot{gap:4px;display:grid}.side-foot{margin-top:auto}.nav-item{border-radius:var(--r-md);width:100%;min-height:44px;color:var(--muted);text-align:left;background:0 0;border:1px solid #0000;align-items:center;gap:12px;padding:10px 12px;font-weight:600;transition:background .15s,color .15s;display:flex;position:relative}.nav-item:hover{color:var(--fg);background:var(--panel)}.nav-item[aria-current=page]{color:var(--fg);border-color:var(--line-strong);background:#ffffff12}.nav-danger:hover{color:var(--short);background:color-mix(in srgb, var(--short) 8%, transparent)}.nav-item .dot{margin-left:auto}.mobile-brand,.bottomnav{display:none}.title-text{display:block}.demo-strip{padding:10px 32px}.topbar{flex-wrap:nowrap;padding:24px 32px 12px}.banners{padding:0 32px}.main{padding:12px 32px 48px}.legal{margin-top:0;padding:0 32px 28px}.toast-region{bottom:24px;left:248px}.play-top{grid-template-columns:minmax(0,1.45fr) minmax(340px,1fr);align-items:start;gap:20px}.play-bottom,.portfolio-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px}.stage{padding:24px 28px 28px}}@media (width<=380px){.main,.demo-strip,.topbar,.banners,.legal{padding-left:12px;padding-right:12px}.card{padding:14px}.btn-sm{padding:8px 10px}.wallet-actions .btn-sm{flex:1 1 0}.btn-cta{font-size:var(--fs-lg)}}@keyframes live-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.8)}}.demo-strip{flex-wrap:wrap;row-gap:6px}.demo-badge.mode-testnet{color:var(--blue);background:color-mix(in srgb, var(--blue) 12%, transparent);border-color:color-mix(in srgb, var(--blue) 45%, transparent)}.demo-badge.mode-testnet .demo-dot{background:var(--blue);box-shadow:0 0 10px var(--blue)}.mode-switch{border-radius:var(--r-pill);border:1px solid var(--line-strong);background:var(--panel);margin-left:auto;padding:3px;display:inline-flex}.mode-btn{border-radius:var(--r-pill);min-height:34px;color:var(--muted);font-weight:600;font-size:var(--fs-md);background:0 0;border:0;padding:4px 14px}.mode-btn[aria-pressed=true]{color:var(--ink);background:var(--fg)}.mode-btn:disabled{opacity:.4;cursor:not-allowed}.src-pill{border-radius:var(--r-pill);font-size:var(--fs-sm);border:1px solid var(--line-strong);color:var(--muted);white-space:nowrap;align-items:center;padding:3px 10px;font-weight:600;display:inline-flex}.src-live{color:var(--brand);border-color:color-mix(in srgb, var(--brand) 40%, transparent);background:color-mix(in srgb, var(--brand) 14%, transparent)}.src-warn,.src-sim{color:var(--gold);border-color:color-mix(in srgb, var(--gold) 40%, transparent);background:color-mix(in srgb, var(--gold) 8%, transparent)}.stage-visual{place-items:center;display:grid;position:relative}.stage-visual>*{grid-area:1/1}.confetti{pointer-events:none;z-index:150;width:100%;height:100%;position:fixed;inset:0}.controls{gap:14px;width:min(100%,520px);margin-inline:auto;display:grid}.ctl-group{gap:8px;display:grid}.seg{border-radius:var(--r-md);border:1px solid var(--line);background:var(--panel);grid-auto-columns:1fr;grid-auto-flow:column;gap:4px;padding:4px;display:grid}.seg-btn{border-radius:var(--r-sm);min-height:44px;color:var(--muted);background:0 0;border:1px solid #0000;font-weight:600}.seg-btn[aria-pressed=true]{color:var(--ink);background:var(--fg);border-color:var(--fg)}.seg-random[aria-pressed=true]{color:var(--gold);background:color-mix(in srgb, var(--gold) 10%, transparent);border-color:color-mix(in srgb, var(--gold) 45%, transparent)}.seg-btn:disabled{opacity:.5;cursor:not-allowed}.order-line{font-size:var(--fs-md);color:var(--muted);gap:2px;display:grid}.pending-note{font-size:var(--fs-md);color:var(--gold);align-items:center;gap:6px;display:flex}.cta-amt{opacity:.85;font-weight:600}.link-row{flex-wrap:wrap;gap:8px 18px;display:flex}.link-row a{color:var(--brand);align-items:center;gap:5px;display:inline-flex}.bullets{font-size:var(--fs-base);gap:6px;padding-left:18px;list-style:outside;display:grid}.acct-actions{flex-wrap:wrap;gap:8px;display:flex}.acct-actions .btn{flex:auto}.stats{grid-template-columns:repeat(2,minmax(0,1fr))}.market-list>li{border-top:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 0;display:grid}.market-list>li:first-child{border-top:0}.mk-main{flex-direction:column;min-width:0;line-height:1.25;display:flex}.mk-main span{font-size:var(--fs-md)}.position{isolation:isolate;gap:14px;position:relative;overflow:hidden}.position:before{content:"";z-index:-1;pointer-events:none;position:absolute;inset:0}.position.side-long{border-color:color-mix(in srgb, var(--long) 35%, transparent)}.position.side-long:before{background:radial-gradient(ellipse 80% 50% at 50% 0%, color-mix(in srgb, var(--long) 14%, transparent), transparent 70%)}.position.side-short{border-color:color-mix(in srgb, var(--short) 40%, transparent)}.position.side-short:before{background:radial-gradient(ellipse 80% 50% at 50% 0%, color-mix(in srgb, var(--short) 14%, transparent), transparent 70%)}.pos-top{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pos-age{font-size:var(--fs-md);margin-left:auto}.live-pill{border-radius:var(--r-pill);font-weight:700;font-size:var(--fs-sm);letter-spacing:.12em;color:var(--on-brand);background:var(--brand);align-items:center;gap:7px;padding:4px 12px;display:inline-flex}.live-dot{background:var(--on-brand);border-radius:50%;width:8px;height:8px;animation:1.6s ease-in-out infinite live-pulse}.pos-title{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.pos-id{flex:160px;min-width:0}.pos-id h2{font-family:var(--font-display);letter-spacing:-.03em;flex-wrap:wrap;align-items:center;gap:8px;font-size:clamp(26px,7.5vw,40px);line-height:1.05;display:flex}.pos-badges{justify-items:center;gap:2px;display:grid}.lev-note{font-size:var(--fs-sm);color:var(--muted)}.side-word{align-items:center;gap:4px;display:inline-flex}.side-word.side-long{color:var(--long)}.side-word.side-short{color:var(--short)}.lev-badge{font-family:var(--font-display);font-weight:700;font-size:var(--fs-2xl);border-radius:var(--r-md);border:1px solid var(--line-strong);background:var(--panel-strong);padding:6px 14px}.position .pnl{background:0 0;border:0;padding:0}.position .pnl-value{font-variant-numeric:tabular-nums;font-size:clamp(40px,12vw,68px);line-height:1}.position .pnl-value small{font-size:clamp(16px,4.5vw,24px)}.chart{border-radius:var(--r-md);border:1px solid var(--line);background:#ffffff05;height:clamp(150px,34vw,230px);position:relative;overflow:hidden}.chart svg{width:100%;height:100%;position:absolute;inset:0}.chart-empty{place-items:center;display:grid}.chart-tag{border-radius:var(--r-sm);font-size:var(--fs-xs);background:color-mix(in srgb, var(--ink) 85%, transparent);color:var(--muted);padding:1px 6px;font-weight:700;position:absolute;left:6px;transform:translateY(-50%)}.chart-liq{color:var(--short)}.chart-dot{border-radius:50%;width:10px;height:10px;margin:-5px -5px 0 0;position:absolute;right:0}.kv-grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:20px}.kv-grid>div{flex-direction:column;align-items:flex-start;gap:4px}.kv-grid dd{text-align:left;white-space:nowrap}.stage,.position{scroll-margin-top:80px}.kv-grid>div:nth-last-child(2):nth-child(odd){border-bottom:0}.neg{color:var(--short)}.btn-cash{min-height:68px;font-size:var(--fs-xl);border-radius:var(--r-lg);color:var(--on-brand);background:var(--fg);border-color:#0000;flex-direction:column;gap:0;font-weight:700}.btn-cash:hover:not(:disabled){background:linear-gradient(180deg, var(--prize), var(--prize))}.cash-sub{font-size:var(--fs-md);opacity:.75;font-weight:700}.result{text-align:center;justify-items:center;gap:14px;display:grid}.result-hero{gap:2px;display:grid}.result-pnl{font-family:var(--font-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:clamp(38px,11vw,56px);line-height:1}.result-win .result-pnl,.result-win .result-roe{color:var(--long)}.result-loss .result-pnl,.result-loss .result-roe{color:var(--short)}.result-roe{font-weight:700}.result-trade{font-family:var(--font-display);align-items:center;gap:10px;display:inline-flex}.result .kv{text-align:left;width:100%}@media (width>=560px){.stats,.kv-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.kv-grid>div:nth-last-child(2):nth-child(odd){border-bottom:1px solid var(--line)}}@media (width>=960px){.stage{padding-top:22px}}@media (width<=380px){.mode-btn{padding:4px 10px}.lev-badge{font-size:var(--fs-lg);padding:4px 10px}}@keyframes rainbow-shift{to{background-position:200% 0}}.btn-cta:not(:disabled){color:var(--on-brand);background:linear-gradient(180deg, var(--brand-hi), var(--brand-lo));border-color:#0000;font-weight:700}.btn-cta:hover:not(:disabled){background:var(--rainbow);filter:brightness(1.08)}.btn-connect,.btn-connect:hover:not(:disabled){min-height:44px;color:var(--ink);background:var(--fg);border-color:var(--fg);padding-inline:18px;font-weight:700}.crate-hit{cursor:pointer;-webkit-tap-highlight-color:transparent;width:100%}.streak-msg{gap:2px;display:grid}.streak-msg strong{font-family:var(--font-display);font-size:var(--fs-xl);letter-spacing:-.02em;justify-content:center;align-items:center;gap:6px;display:inline-flex}.result-win .streak-msg strong{background:var(--rainbow);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.result-loss .streak-msg strong{color:var(--fg)}.streak-msg span{font-size:var(--fs-base);color:var(--muted)}.streak-pill.streak-win{color:var(--prize);background:color-mix(in srgb, var(--prize) 10%, transparent);border-color:color-mix(in srgb, var(--prize) 40%, transparent)}.streak-pill.streak-loss{color:var(--muted);background:var(--panel);border-color:var(--line-strong)}.sound-btn{gap:6px;width:auto;padding-inline:10px}.sound-label{font-size:var(--fs-md);font-weight:600;display:none}.market-list{overscroll-behavior:contain;max-height:340px;overflow-y:auto}@media (width>=720px){.sound-label{display:inline}}.btn-deposit{border:1px solid var(--line-strong);min-height:44px;color:var(--fg);background:var(--ink-2);white-space:nowrap;padding-inline:14px;font-weight:700}.btn-deposit:hover{background:var(--ink-3)}.hide-sm{display:inline}@media (width<=520px){.hide-sm{display:none}.wallet-area{gap:8px}.wallet-area .btn-deposit,.wallet-area .btn-connect{padding-inline:12px}}.dest{border-radius:var(--r-md);border:1px solid var(--line);background:var(--panel);gap:2px;padding:10px 12px;display:grid}.dest-label{font-size:var(--fs-sm);color:var(--muted);font-weight:700}.dest-demo{border-color:color-mix(in srgb, var(--gold) 40%, transparent)}.dest-testnet{border-color:color-mix(in srgb, var(--blue) 45%, transparent)}.setup{gap:8px;display:grid}.setup-steps{gap:10px;margin:0;padding:0;list-style:none;display:grid}.setup-steps li{opacity:.6;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.setup-steps li.is-now,.setup-steps li.is-done{opacity:1}.setup-steps p{font-size:var(--fs-md)}.setup-n{border:1px solid var(--line-strong);width:24px;height:24px;font-size:var(--fs-sm);border-radius:50%;place-items:center;font-weight:700;display:inline-grid}.is-done .setup-n{color:var(--on-brand);background:var(--brand);border-color:#0000}.is-now .setup-n{border-color:var(--brand);color:var(--brand)}.setup-err{color:var(--gold)}.session-safety{margin-bottom:14px}.session-review{margin:0 0 14px}.session-chain-note code{color:var(--fg);font-family:var(--f-mono);font-size:.92em}.session-stop-note{color:var(--gold);margin-top:8px}@media (width<=420px){.setup-steps li{grid-template-columns:auto minmax(0,1fr)}.setup-steps li>.btn{grid-column:2;justify-self:start}}.explorer .card-sub{font-size:var(--fs-md)}.search-field{border-radius:var(--r-md);border:1px solid var(--line-strong);background:var(--ink-2);align-items:center;gap:8px;min-height:46px;padding:0 8px 0 12px;display:flex}.search-field:focus-within{border-color:var(--brand)}.search-field input{min-width:0;min-height:44px;color:var(--fg);font-size:var(--fs-lg);background:0 0;border:0;outline:0;flex:1}.explorer .chips{scrollbar-width:none;gap:6px;padding-bottom:2px;display:flex;overflow-x:auto}.pool-choice{border:1px solid var(--line);border-radius:var(--r-md);background:var(--panel-2);justify-content:space-between;align-items:center;gap:14px;padding:12px;display:flex}.pool-choice .card-sub{margin:3px 0 0}.explorer .chip{white-space:nowrap;flex:none}.chip-n{opacity:.65;font-size:var(--fs-sm);margin-left:4px}.explorer-list{max-height:none;overflow:visible}.explorer-list>li{grid-template-columns:auto minmax(0,1fr) auto}.mk-side{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:4px 8px;max-width:280px;display:flex}.card-count{font-size:var(--fs-md);color:var(--muted);font-weight:600}.mk-max{font-size:var(--fs-md);color:var(--muted);white-space:nowrap}.mk-out{font-size:var(--fs-sm);color:var(--muted)}.mk-avail{color:var(--brand);border-color:color-mix(in srgb, var(--brand) 40%, transparent);background:color-mix(in srgb, var(--brand) 14%, transparent)}.mk-price{font-size:var(--fs-md);font-variant-numeric:tabular-nums}.mk-tag{margin-left:6px}.explorer-foot{justify-content:space-between;align-items:center;gap:8px;display:flex}.spin-icon{animation:.9s linear infinite spin}.eyebrow{font-size:var(--fs-sm);color:var(--muted);font-weight:700}.btn-secondary{border:1px solid var(--line-strong);background:var(--panel);color:var(--fg)}.btn-secondary:hover{background:var(--ink-3)}[data-testid=testnet-funding] .btn{justify-content:center;width:100%}.setup-steps li{grid-template-columns:auto minmax(0,1fr);align-items:start}.setup-steps li>.btn{grid-column:2;justify-self:start}@property --ang{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes ang-rot{to{--ang:360deg}}.stage{padding-top:26px}.bulbs{z-index:1;pointer-events:none;justify-content:space-between;display:flex;position:absolute;top:10px;left:22px;right:22px}.bulbs i{--c:var(--c5);background:var(--line);border-radius:50%;width:6px;height:6px}.bulbs i:nth-child(6n+1){--c:var(--short)}.bulbs i:nth-child(6n+2){--c:var(--c3)}.bulbs i:nth-child(6n+3){--c:var(--c4)}.bulbs i:nth-child(6n+5){--c:var(--blue)}.bulbs i:nth-child(6n){--c:var(--violet)}.stage.is-idle .bulbs i{animation:1.6s step-end infinite chase}.stage.is-rolling .bulbs i{animation:.5s step-end infinite chase}@keyframes chase{0%{background:var(--c);box-shadow:0 0 6px color-mix(in srgb, var(--c) 70%, transparent)}50%{background:color-mix(in srgb, var(--brand) 14%, var(--line));box-shadow:none}}.stage-status.is-ready{font-size:var(--fs-lg);color:var(--brand);font-weight:600;animation:2.4s ease-in-out infinite tap-pulse}@keyframes tap-pulse{50%{opacity:.7}}.t-common{color:var(--common)}.t-rare{color:var(--blue)}.t-epic{color:var(--violet)}.t-legendary{color:var(--prize);text-shadow:0 0 14px color-mix(in srgb, var(--prize-glow) 75%, transparent)}.btn-cta{font-family:var(--font-display);box-shadow:0 5px 0 var(--brand-deep), 0 12px 30px color-mix(in srgb, var(--brand) 22%, transparent);transition:transform 80ms,box-shadow 80ms,filter .15s}.btn-cta:not(:disabled){animation:1.6s ease-in-out infinite cta-glow}.btn-cta:active:not(:disabled){box-shadow:0 1px 0 var(--brand-deep), 0 6px 16px color-mix(in srgb, var(--brand) 20%, transparent);transform:translateY(4px)}.btn-cta:disabled{box-shadow:0 5px #00000059}@keyframes cta-glow{50%{box-shadow:0 5px 0 var(--brand-deep), 0 14px 44px color-mix(in srgb, var(--brand-lo) 50%, transparent)}}.btn-cash{box-shadow:0 5px 0 var(--metal-lo), 0 12px 30px color-mix(in srgb, var(--fg) 14%, transparent);transition:transform 80ms,box-shadow 80ms}.btn-cash:active:not(:disabled){box-shadow:0 1px 0 var(--brand-deep);transform:translateY(4px)}@keyframes cash-glow3d{50%{box-shadow:0 5px 0 var(--brand-deep), 0 12px 44px color-mix(in srgb, var(--prize-glow) 60%, transparent)}}.position.is-hot,.position.is-intro{background:linear-gradient(180deg, var(--panel), var(--ink-2)) padding-box, conic-gradient(from var(--ang), var(--c1), var(--c2), var(--c3), var(--c4), var(--c5), var(--c6), var(--c7), var(--c1)) border-box;border:2px solid #0000;animation:1.2s linear infinite ang-rot}.position.is-intro{animation:1.2s linear infinite ang-rot,.5s cubic-bezier(.2,1.6,.4,1) pos-pop}@keyframes pos-pop{0%{opacity:.4;transform:scale(.96)}}.pos-toast{z-index:5;border-radius:var(--r-pill);font-family:var(--font-display);font-weight:700;font-size:var(--fs-base);white-space:nowrap;color:var(--on-brand);background:var(--brand);pointer-events:none;padding:6px 14px;animation:1.4s ease-out forwards pos-toast;position:absolute;top:12px;left:50%;translate:-50%;box-shadow:0 8px 24px #0006}.pos-toast.is-big{color:var(--on-brand);background:var(--rainbow)}.pos-toast.is-intro.side-short{color:var(--on-brand);background:var(--short)}@keyframes pos-toast{0%{opacity:0;transform:scale(.4)}15%{opacity:1;transform:scale(1.15)}25%{transform:scale(1)}80%{opacity:1}to{opacity:0;transform:translateY(-20px)}}.position .pnl-up .pnl-value{text-shadow:0 0 22px color-mix(in srgb, var(--long) 35%, transparent)}.liq-meter{gap:6px;display:grid}.liqbar{border-radius:var(--r-pill);background:var(--ink);border:1px solid var(--line);height:6px;overflow:hidden}.liqbar i{background:linear-gradient(90deg, var(--short), var(--gold), var(--long));height:100%;transition:width .25s;display:block}.liqcap{font-size:var(--fs-sm);color:var(--muted);justify-content:space-between;display:flex}.liqcap b{font-family:var(--font-mono);color:var(--fg)}.chart-dot{margin:0;right:auto;transform:translate(-50%,-50%);box-shadow:0 0 12px}.chart-dot:after{content:"";border:2px solid;border-radius:50%;animation:1.6s ease-out infinite dot-ping;position:absolute;inset:-6px}@keyframes dot-ping{0%{opacity:.8;transform:scale(.4)}to{opacity:0;transform:scale(1.6)}}.live-tint{z-index:140;pointer-events:none;mix-blend-mode:screen;animation:1.3s ease-out forwards live-tint;position:fixed;inset:0;overflow:hidden}.live-tint:before{content:"";background:conic-gradient(from 0deg, color-mix(in srgb, var(--short) 14%, transparent), color-mix(in srgb, var(--c4) 12%, transparent), color-mix(in srgb, var(--brand) 14%, transparent), color-mix(in srgb, var(--blue) 14%, transparent), color-mix(in srgb, var(--brand) 14%, transparent), color-mix(in srgb, var(--short) 14%, transparent));animation:2.6s linear spin;position:absolute;inset:-50%}.live-tint.side-long{background:radial-gradient(90% 70% at 50% 40%, color-mix(in srgb, var(--long) 30%, transparent), transparent 70%)}.live-tint.side-short{background:radial-gradient(90% 70% at 50% 40%, color-mix(in srgb, var(--short) 28%, transparent), transparent 70%)}@keyframes live-tint{0%{opacity:0}25%{opacity:1}to{opacity:0}}.rocket-fx{z-index:160;pointer-events:none;width:100%;height:100%;position:fixed;inset:0}.result-card{animation:.4s cubic-bezier(.2,1.6,.4,1) both result-pop}.result-card.is-win{background:linear-gradient(180deg, var(--panel-2), var(--panel)) padding-box, conic-gradient(from var(--ang), var(--c1), var(--c2), var(--c3), var(--c4), var(--c5), var(--c6), var(--c7), var(--c1)) border-box;border:3px solid #0000;animation:.4s cubic-bezier(.2,1.6,.4,1) both result-pop,1.4s linear infinite ang-rot}.result-card.is-loss{animation:.3s ease-out both result-pop,.5s ease-in-out .3s result-sad}@keyframes result-pop{0%{opacity:0;transform:scale(.5)}}@keyframes result-sad{20%{transform:rotate(-4deg)}40%{transform:rotate(3deg)}60%{transform:rotate(-2deg)}80%{transform:rotate(1deg)}}.result-emo{font-size:56px;line-height:1;animation:2.4s ease-in-out infinite emo-bob}.result-card.is-loss .result-emo{animation:1.6s ease-in-out infinite emo-droop}@keyframes emo-bob{50%{transform:translateY(-6px)rotate(4deg)}}@keyframes emo-droop{50%{transform:translateY(6px)rotate(-6deg)}}.result-card.is-win .streak-msg strong{font-size:var(--fs-3xl)}.result-card.is-win .result-pnl{text-shadow:0 0 24px color-mix(in srgb, var(--long) 45%, transparent)}.play-below{align-items:start;gap:16px;display:grid}.cabinet-shell{border:1px solid var(--line-strong);border-radius:var(--r-xl);background:radial-gradient(120% 70% at 30% 0%, color-mix(in srgb, var(--brand) 8%, transparent), transparent 60%), linear-gradient(180deg, var(--panel), var(--ink-2));grid-template-columns:minmax(0,1fr);display:grid;position:relative;overflow:hidden;box-shadow:0 30px 80px -30px #000000d9,inset 0 1px #ffffff0d}.cabinet-shell:before{content:"";z-index:2;background:var(--rainbow);opacity:.7;border-radius:0 0 2px 2px;height:2px;position:absolute;top:0;left:28px;right:28px}.cabinet-shell>.stage{box-shadow:none;background:0 0;border:0;border-radius:0}@media (width>=960px){.cabinet-shell{grid-template-columns:minmax(0,2fr) minmax(300px,1fr)}.cabinet-shell.is-solo{grid-template-columns:minmax(0,1fr)}.cabinet-shell.is-solo>.stage{grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1.15fr) minmax(340px,1fr);column-gap:36px;display:grid}.cabinet-shell.is-solo>.stage>.stage-head{grid-area:1/1}.cabinet-shell.is-solo>.stage>.stage-visual{grid-area:2/1}.cabinet-shell.is-solo>.stage>.stage-status{grid-area:3/1}.cabinet-shell.is-solo>.stage>.controls{grid-area:1/2/4/3;align-self:center;width:100%}.play-below{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.crate-scene{--s:clamp(150px, 40vw, 176px);--spin:14s;--leak:.45;--cap:calc(var(--s) * .085);--trim:max(2px, calc(var(--s) * .012));--strap:calc(var(--s) * .065);--metal:linear-gradient(135deg, var(--metal-hi) 0%, var(--metal-mid) 36%, var(--metal-lo) 68%, var(--metal-mid) 100%);--strap-fill:linear-gradient(90deg, transparent calc(50% - var(--strap)), #fff3 calc(50% - var(--strap)), var(--ink-2) calc(50% - var(--strap) + 1px), var(--ink-2) calc(50% + var(--strap) - 1px), #fff3 calc(50% + var(--strap) - 1px), transparent calc(50% + var(--strap)));width:100%;height:calc(var(--s) * 1.85);perspective:900px;place-items:center;display:grid;position:relative}@media (width>=960px){.crate-scene{--s:200px}}@media (width>=1280px){.crate-scene{--s:220px}}.crate-aura{width:calc(var(--s) * 2.3);height:calc(var(--s) * 1.5);background:radial-gradient(closest-side, color-mix(in srgb, var(--brand) 24%, transparent), color-mix(in srgb, var(--blue) 10%, transparent) 55%, transparent);opacity:.8;border-radius:50%;max-width:100%;transition:opacity .3s,scale .3s;position:absolute;top:48%;left:50%;translate:-50% -50%}.crate-beam{width:calc(var(--s) * .95);height:calc(var(--s) * 1.3);transform-origin:50% 100%;clip-path:polygon(32% 100%,68% 100%,100% 0,0 0);background:linear-gradient(to top, color-mix(in srgb, var(--c3) 75%, transparent), color-mix(in srgb, var(--brand) 22%, transparent) 60%, transparent);filter:blur(6px);opacity:0;pointer-events:none;position:absolute;bottom:52%;left:50%;translate:-50%}.crate-float{width:var(--s);height:calc(var(--s) * .8);margin-top:calc(var(--s) * .08);transform-style:preserve-3d;transition:scale .2s;animation:3s ease-in-out infinite crate-bob;position:relative}.crate-tilt,.crate-spin{transform-style:preserve-3d;position:absolute;inset:0}.crate-tilt{transform:rotateX(-20deg)}.crate-spin{animation:crate-turn var(--spin) linear infinite;transform:rotateY(-32deg)}.crate-box{width:var(--w);height:var(--h);margin-left:calc(var(--w) / -2);transform-style:preserve-3d;position:absolute;left:50%}.crate-base{--w:var(--s);--d:calc(var(--s) * .76);--h:calc(var(--s) * .58);top:calc(var(--s) * .2)}.crate-lid{--w:calc(var(--s) * 1.05);--d:calc(var(--s) * .81);--h:calc(var(--s) * .22);transform-origin:50% 100% calc(var(--d) / -2);transition:translate .2s;top:0}.crate-face{backface-visibility:hidden;position:absolute;top:0;left:0}.cf-front,.cf-back{width:var(--w);height:var(--h)}.cf-left,.cf-right{left:calc((var(--w) - var(--d)) / 2);width:var(--d);height:var(--h)}.cf-top,.cf-bottom{top:calc((var(--h) - var(--d)) / 2);width:var(--w);height:var(--d)}.cf-front{transform:translateZ(calc(var(--d) / 2))}.cf-back{transform:rotateY(180deg) translateZ(calc(var(--d) / 2))}.cf-right{transform:rotateY(90deg) translateZ(calc(var(--w) / 2))}.cf-left{transform:rotateY(-90deg) translateZ(calc(var(--w) / 2))}.cf-top{transform:rotateX(90deg) translateZ(calc(var(--h) / 2))}.cf-bottom{transform:rotateX(-90deg) translateZ(calc(var(--h) / 2));background:var(--ink)}.crate-box :is(.cf-front,.cf-right,.cf-back,.cf-left){animation:crate-light var(--spin) linear infinite}.crate-box .cf-right{filter:brightness(.6);animation-delay:calc(var(--spin) * -.25)}.crate-box .cf-back{filter:brightness(.46);animation-delay:calc(var(--spin) * -.5)}.crate-box .cf-left{filter:brightness(.6);animation-delay:calc(var(--spin) * -.75)}.crate-base :is(.cf-front,.cf-right,.cf-back,.cf-left){background:var(--metal) 0 100% / var(--cap) var(--cap) no-repeat, var(--metal) 100% 100% / var(--cap) var(--cap) no-repeat, var(--metal) 0 0 / var(--trim) 100% no-repeat, var(--metal) 100% 0 / var(--trim) 100% no-repeat, linear-gradient(180deg, #0009, transparent 16%), repeating-linear-gradient(90deg, #ffffff04 0 2px, transparent 2px 5px), linear-gradient(180deg, var(--crate-1) 0%, var(--crate-2) 55%, var(--crate-3) 100%);box-shadow:inset 0 -2px #0006}.crate-base :is(.cf-front,.cf-back){background:var(--metal) 0 100% / var(--cap) var(--cap) no-repeat, var(--metal) 100% 100% / var(--cap) var(--cap) no-repeat, var(--metal) 0 0 / var(--trim) 100% no-repeat, var(--metal) 100% 0 / var(--trim) 100% no-repeat, linear-gradient(180deg, #0009, transparent 16%), var(--strap-fill), repeating-linear-gradient(90deg, #ffffff04 0 2px, transparent 2px 5px), linear-gradient(180deg, var(--crate-1) 0%, var(--crate-2) 55%, var(--crate-3) 100%)}.crate-base :is(.cf-front,.cf-right,.cf-back,.cf-left):before{content:"";top:calc(var(--s) * .026);border-radius:var(--r-xs);background:var(--rainbow);height:2px;opacity:var(--leak);transition:opacity .2s;position:absolute;left:9%;right:9%;box-shadow:0 0 10px #ffffff4d}.crate-base :is(.cf-front,.cf-back):after{content:"γ";width:calc(var(--s) * .28);height:calc(var(--s) * .28);border:max(2px, calc(var(--s) * .013)) solid transparent;background:radial-gradient(circle at 35% 30%, var(--crate-1), var(--ink-2) 72%) padding-box, conic-gradient(from 200deg, var(--c1), var(--c2), var(--c3), var(--c4), var(--c5), var(--c6), var(--c7), var(--c1)) border-box;box-shadow:0 0 0 calc(var(--s) * .012) var(--ink-2), 0 calc(var(--s) * .02) calc(var(--s) * .05) #0000008c;color:var(--fg);font-family:var(--f-brand);font-size:calc(var(--s) * .17);padding-bottom:calc(var(--s) * .035);text-shadow:0 0 12px color-mix(in srgb, var(--brand) 80%, transparent);border-radius:50%;place-items:center;font-style:italic;font-weight:900;line-height:1;display:grid;position:absolute;top:57%;left:50%;translate:-50% -50%}.crate-base .cf-top{background:radial-gradient(closest-side, var(--fg), var(--prize) 28%, color-mix(in srgb, var(--brand) 60%, transparent) 62%, var(--ink-2) 100%)}.crate-lid :is(.cf-front,.cf-right,.cf-back,.cf-left){background:var(--metal) 0 0 / var(--cap) 100% no-repeat, var(--metal) 100% 0 / var(--cap) 100% no-repeat, linear-gradient(180deg, #ffffff1f, transparent 45%, #0006), linear-gradient(180deg, var(--crate-lid-1), var(--crate-lid-2));box-shadow:inset 0 1px #fff3,inset 0 -2px #00000080}.crate-lid :is(.cf-front,.cf-back){background:var(--metal) 0 0 / var(--cap) 100% no-repeat, var(--metal) 100% 0 / var(--cap) 100% no-repeat, linear-gradient(180deg, #ffffff1f, transparent 45%, #0006), var(--strap-fill), linear-gradient(180deg, var(--crate-lid-1), var(--crate-lid-2))}.crate-lid .cf-top{background:var(--metal) 0 0 / var(--cap) var(--cap) no-repeat, var(--metal) 100% 0 / var(--cap) var(--cap) no-repeat, var(--metal) 0 100% / var(--cap) var(--cap) no-repeat, var(--metal) 100% 100% / var(--cap) var(--cap) no-repeat, var(--strap-fill), radial-gradient(70% 60% at 40% 35%, #ffffff14, transparent 70%), linear-gradient(135deg, var(--crate-lid-1), var(--crate-lid-2) 60%, var(--crate-3));filter:brightness(1.05);box-shadow:inset 0 0 0 1px #ffffff12}.crate-lid .cf-top:after{content:"";width:calc(var(--s) * .16);height:calc(var(--s) * .16);background:radial-gradient(circle, var(--crate-2), var(--ink-2)) padding-box, conic-gradient(from 200deg, var(--c1), var(--c2), var(--c3), var(--c4), var(--c5), var(--c6), var(--c7), var(--c1)) border-box;border:2px solid #0000;border-radius:50%;position:absolute;top:50%;left:50%;translate:-50% -50%}.crate-shadow{left:50%;bottom:calc(var(--s) * .1);width:calc(var(--s) * 1.3);height:calc(var(--s) * .18);background:radial-gradient(closest-side, #0009, transparent), radial-gradient(closest-side, color-mix(in srgb, var(--brand) 25%, transparent), transparent);border-radius:50%;transition:opacity .3s;animation:3s ease-in-out infinite crate-shadow;position:absolute;translate:-50%}.crate-hit:hover .crate-scene.is-idle{--leak:.95}.crate-hit:hover .crate-scene.is-idle .crate-float{scale:1.04}.crate-hit:hover .crate-scene.is-idle .crate-lid{translate:0 calc(var(--s) * -.035)}.crate-hit:active .crate-scene.is-idle .crate-float{scale:.97}.crate-hit:active .crate-scene.is-idle .crate-lid{translate:0}.crate-scene.is-charging{--spin:.6s;--leak:1}.crate-scene.is-charging .crate-float{animation:80ms linear infinite crate-rattle}.crate-scene.is-charging .crate-lid{animation:.16s ease-in-out infinite lid-rattle}.crate-scene.is-charging .crate-aura{opacity:1;scale:1.15}.crate-scene.is-open .crate-lid{animation:.45s cubic-bezier(.2,1.2,.4,1) forwards lid-pop}.crate-scene.is-open .crate-beam{animation:.7s ease-out forwards beam-up}.crate-scene.is-open .crate-float{animation:.45s ease-in .22s forwards crate-clear}.crate-scene.is-open .crate-shadow{opacity:0}.crate-scene.is-open .crate-aura{opacity:.5;scale:1.3}@keyframes crate-bob{50%{translate:0 -8px}}@keyframes crate-turn{0%{transform:rotateY(-32deg)}to{transform:rotateY(328deg)}}@keyframes crate-light{0%,to{filter:brightness()}12.5%,87.5%{filter:brightness(.86)}25%,75%{filter:brightness(.56)}50%{filter:brightness(.46)}}@keyframes crate-shadow{50%{opacity:.7;transform:scaleX(.9)}}@keyframes crate-rattle{25%{translate:-3px 1px}50%{translate:3px -2px}75%{translate:-2px -1px}}@keyframes lid-rattle{50%{translate:0 calc(var(--s) * -.03)}}@keyframes lid-pop{to{transform:translateY(calc(var(--s) * -.42)) rotateX(-38deg)}}@keyframes beam-up{0%{opacity:0;transform:scaleY(.3)}40%{opacity:1}to{opacity:0;transform:scaleY(1.1)}}@keyframes crate-clear{to{opacity:0;transform:scale(1.45)}}.pool-board{border-top:1px solid var(--line-strong);background:linear-gradient(#ffffff06,#00000038);flex-direction:column;gap:12px;min-width:0;padding:22px 18px 18px;display:flex;position:relative}@media (width>=960px){.pool-board{border-top:0;border-left:1px solid var(--line-strong);padding:26px 20px 20px}}.pool-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.pool-head h2{font-size:var(--fs-lg)}.pool-detail{font-size:var(--fs-md);color:var(--muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:4px 8px;margin-top:2px;display:flex}.pool-tools{align-items:center;gap:8px;display:flex}.pool-badge{border:1px solid color-mix(in srgb, var(--gold) 40%, transparent);border-radius:var(--r-pill);color:var(--gold);font-size:var(--fs-xs);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;padding:2px 8px;font-weight:700}.pool-privacy{font-size:var(--fs-sm);color:var(--muted);line-height:1.4}.pool-empty{text-align:center;font-size:var(--fs-base);color:var(--muted);padding:28px 8px}.pool-window{border:1px solid var(--line);border-radius:var(--r-lg);background:color-mix(in srgb, var(--ink) 55%, transparent);flex:1 1 0;min-height:260px;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 14% 86%,#0000);mask-image:linear-gradient(#0000,#000 14% 86%,#0000)}.pool-track{animation:linear infinite pool-roll}.pool-board:hover .pool-track,.pool-board:focus-within .pool-track,.pool-window.is-paused .pool-track{animation-play-state:paused}@keyframes pool-roll{to{transform:translateY(-50%)}}.pool-run>li{border-bottom:1px solid #ffffff0a;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 14px;display:grid}.pool-run strong{font-family:var(--font-mono);font-size:var(--fs-lg);letter-spacing:.02em}.pool-lock{color:var(--muted);opacity:.55}.pool-static{flex-wrap:wrap;gap:8px;display:flex}.pool-static>li{border:1px solid var(--line);border-radius:var(--r-pill);font-family:var(--font-mono);font-weight:700;font-size:var(--fs-md);align-items:center;gap:8px;padding:6px 12px 6px 6px;display:inline-flex}.pool-browse{border:1px solid var(--line);border-radius:var(--r-md);min-height:40px;color:var(--muted);font-weight:600;font-size:var(--fs-md);background:0 0}.pool-browse:hover{color:var(--fg);background:#ffffff0a}@property --pull{syntax:"<number>";inherits:true;initial-value:0}.lever{border:1px solid var(--line-strong);border-radius:var(--r-lg);background:linear-gradient(180deg, var(--panel-2), var(--panel));grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;padding:14px;display:grid}.lever-btn{border-radius:var(--r-md);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:0;position:relative}.lever-btn:focus-visible{outline:2px solid var(--brand);outline-offset:3px}.lever-btn:disabled{cursor:not-allowed}.lever-housing{border-radius:var(--r-md);background:linear-gradient(90deg, var(--metal-lo), var(--metal-hi) 28%, var(--metal-mid) 58%, var(--metal-lo));width:58px;height:136px;display:block;position:relative;box-shadow:inset 0 1px #ffffff8c,inset 0 -2px #00000073,0 8px 18px #00000080}.lever-slot{border-radius:var(--r-sm);background:linear-gradient(90deg, var(--ink), var(--line) 50%, var(--ink));width:12px;position:absolute;top:18px;bottom:18px;left:50%;translate:-50%;box-shadow:inset 0 2px 4px #000c}.lever-pivot{background:radial-gradient(circle at 35% 30%, var(--metal-hi), var(--metal-mid) 60%, var(--metal-lo));border-radius:50%;width:22px;height:22px;position:absolute;bottom:10px;left:50%;translate:-50%;box-shadow:0 2px 4px #00000080}.lever-arm{--pull:0;transition:--pull .45s cubic-bezier(.3,1.6,.5,1);position:absolute;inset:0}.lever-rod{left:50%;top:calc(26px + var(--pull) * 74px);border-radius:var(--r-xs);background:linear-gradient(90deg, var(--metal-lo), var(--metal-hi) 45%, var(--metal-mid));width:7px;position:absolute;bottom:21px;translate:-50%}.lever-ball{left:50%;top:calc(6px + var(--pull) * 74px);width:calc(32px + var(--pull) * 8px);aspect-ratio:1;background:radial-gradient(circle at 34% 28%, var(--knob-hi) 0, var(--short) 30%, var(--knob-lo) 70%, var(--knob-lo) 100%);border-radius:50%;transition:filter .2s;position:absolute;translate:-50%;box-shadow:0 6px 12px #00000080,inset 0 -3px 6px #0000004d}.lever-lamp{z-index:1;background:var(--line);border-radius:50%;width:8px;height:8px;position:absolute;top:8px;right:8px;box-shadow:inset 0 1px 1px #0009}.lever-lock{background:var(--panel-2);width:22px;height:22px;color:var(--muted);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:38px;left:50%;translate:-50%;box-shadow:0 0 0 2px #ffffff26}.lever-btn:not(:disabled):hover .lever-arm{--pull:.08}.lever-btn:not(:disabled):active .lever-arm{--pull:.35;transition-duration:.12s}.lever:not(.is-locked) .lever-btn:not(:disabled) .lever-arm:not(.is-released){animation:4.5s ease-in-out 1.5s infinite lever-invite}.lever-btn.is-down .lever-arm{--pull:.94;transition:--pull .26s cubic-bezier(.5,0,.6,1);animation:1.2s ease-in-out .3s infinite lever-hold}.lever-arm.is-released{animation:.6s ease-out lever-spring}.lever.is-locked .lever-ball{filter:grayscale(.85)brightness(.7)}.lever.lamp-wait .lever-ball{filter:saturate(.55)brightness(.85)}.lever.lamp-busy .lever-lamp{background:var(--gold);box-shadow:0 0 8px var(--gold);animation:1.6s ease-in-out infinite lamp-breathe}.lever.lamp-ok:not(.is-locked) .lever-lamp{background:var(--brand);box-shadow:0 0 8px var(--brand)}.lever.lamp-bad .lever-lamp{background:var(--short);box-shadow:0 0 8px var(--short)}.lever.lamp-wait .lever-lamp{background:var(--gold)}.lever-copy{gap:4px;min-width:0;display:grid}.lever-copy strong{font-size:var(--fs-base)}.lever-fee{font-size:var(--fs-sm);color:var(--muted);line-height:1.4}.lever-status{font-size:var(--fs-md);color:var(--muted);font-weight:600;line-height:1.35}.lever.lamp-ok:not(.is-locked) .lever-status{color:var(--brand)}.lever.lamp-bad .lever-status{color:var(--short)}.lever.lamp-wait .lever-status,.lever.lamp-busy .lever-status{color:var(--gold)}@keyframes lever-invite{0%,80%,to{--pull:0}86%{--pull:.2}92%{--pull:0}96%{--pull:.07}}@keyframes lever-hold{50%{--pull:.88}}@keyframes lever-spring{0%{--pull:.94}55%{--pull:-.08}78%{--pull:.04}to{--pull:0}}@keyframes lamp-breathe{50%{opacity:.55}}.tape{border:1px solid var(--line);border-radius:var(--r-md);background:color-mix(in srgb, var(--ink) 70%, transparent);align-items:center;height:40px;margin:0 16px 10px;display:flex;overflow:hidden}@media (width>=960px){.tape{margin:0 32px 12px}}.tape-note{font-size:var(--fs-sm);color:var(--muted);white-space:nowrap;flex:none;padding:0 4px 0 14px;font-weight:600}.tape.is-stale .tape-note{color:var(--gold)}.tape-window{flex:1;min-width:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000);mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000)}.tape-track{width:max-content;animation:linear infinite tape-roll;display:flex}@keyframes tape-roll{to{transform:translate(-50%)}}.tape-run,.tape-static{display:flex}.tape-static{flex:1;min-width:0;overflow-x:auto}.tape-run>li,.tape-static>li{font-family:var(--font-mono);font-size:var(--fs-md);white-space:nowrap;border-right:1px solid #ffffff0d;align-items:baseline;gap:8px;padding:0 18px;display:inline-flex}.tape-run span,.tape-static span{color:var(--fg)}.tape.is-stale .tape-run span,.tape.is-stale .tape-static span{color:var(--muted)}@media (width<=520px){.tape{margin:0 12px 10px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important;animation-delay:0s!important}.live-tint,.crate-beam{display:none}.spin-icon,.bulbs i,.crate-float,.crate-spin,.crate-lid,.crate-face,.crate-shadow,.case-track,.pos-toast,.stage-status.is-ready,.chart-dot:after,.result-emo,.btn-cta,.btn-cash,.position.is-hot,.position.is-intro,.result-card.is-win,.lever-arm,.lever-lamp{animation:none!important}.crate-scene.is-open .crate-float{opacity:0}}@media (width<=559px){.result-card .modal-head{padding:14px 16px 0}.result-card .modal-head h2{font-size:var(--fs-lg);color:var(--muted)}.result-card .modal-body{padding:6px 16px 14px}.result-card .result{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;display:flex}.result-card .result>:not(.result-emo,.streak-msg){flex-basis:100%}.result-card .result-trade{font-size:var(--fs-base);flex-basis:auto;justify-content:center}.result-card .result-emo{font-size:var(--fs-hero)}.result-card .streak-msg{text-align:left;justify-items:start}.result-card .streak-msg strong,.result-card.is-win .streak-msg strong{font-size:var(--fs-xl)}.result-card .streak-msg span{font-size:var(--fs-md)}.result-card .result-pnl{font-size:var(--fs-hero)}.result-card .result .kv{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding-top:10px}.result-card .result .kv>div{border:0;flex-direction:column;align-items:center;gap:2px;padding:0}.result-card .result .kv dt{font-size:var(--fs-sm)}.result-card .result .kv dd{font-size:var(--fs-base);text-align:center}.result-card .modal-actions{flex-wrap:nowrap;margin-top:14px}.result-card .modal-actions .btn{min-width:0;font-size:var(--fs-base);white-space:nowrap;flex:1 1 0;padding-inline:10px}.result-card .modal-actions .btn-primary{flex-grow:1.25}}@media (width<=379px){.result-card .modal-actions .btn-ghost svg{display:none}}.result-card.is-loss .modal-actions .btn-primary{animation:1.2s ease-in-out 1.6s 3 retry-nudge}@keyframes retry-nudge{50%{box-shadow:0 0 0 6px color-mix(in srgb, var(--brand) 18%, transparent);transform:scale(1.04)}}@media (prefers-reduced-motion:reduce){.result-card.is-loss .modal-actions .btn-primary{animation:none}}.tape-run>li em,.tape-static>li em{font-style:normal;font-size:var(--fs-sm);color:var(--muted);font-weight:700}.tape-run>li.is-up span,.tape-run>li.is-up em,.tape-static>li.is-up span,.tape-static>li.is-up em{color:var(--long)}.tape-run>li.is-down span,.tape-run>li.is-down em,.tape-static>li.is-down span,.tape-static>li.is-down em{color:var(--short)}.tape.is-stale .tape-run>li span,.tape.is-stale .tape-run>li em{opacity:.6}.pool-window.is-spinning .pool-track{animation-play-state:running!important}.pool-window.is-spinning .pool-run{filter:blur(1.6px)}.pool-window.is-spinning{border-color:color-mix(in srgb, var(--gold) 55%, transparent);box-shadow:inset 0 0 30px color-mix(in srgb, var(--gold) 12%, transparent)}.pool-window.is-settling .pool-track{animation-play-state:paused}.pool-window.is-settling .pool-run{animation:.6s cubic-bezier(.2,1.6,.4,1) pool-settle}@keyframes pool-settle{0%{transform:translateY(-14px)}to{transform:none}}@media (prefers-reduced-motion:reduce){.pool-window.is-spinning .pool-run{filter:none}}.p-avatar{color:var(--on-brand);font-family:var(--font-display);border-radius:50%;flex:none;place-items:center;font-weight:700;display:inline-grid;box-shadow:inset 0 -3px #0000002e}.x-link{color:var(--fg);align-items:center;gap:4px;font-weight:600;text-decoration:none;display:inline-flex}.x-link:hover{text-decoration:underline}.mono{font-family:var(--font-mono);font-size:var(--fs-md)}.profile-card{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;display:grid}.profile-card>.btn{grid-column:1/-1;justify-self:start}.profile-id{gap:6px;min-width:0;display:grid}.profile-id h2{font-size:var(--fs-xl);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.profile-meta{font-size:var(--fs-md);flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.profile-id>.pill{justify-self:start}.pill-listed{color:var(--brand);border-color:color-mix(in srgb, var(--brand) 40%, transparent);background:color-mix(in srgb, var(--brand) 14%, transparent)}@media (width>=560px){.profile-card{grid-template-columns:auto minmax(0,1fr) auto}.profile-card>.btn{grid-column:auto;justify-self:end}}.profile-preview{align-items:center;gap:16px;display:flex}.profile-swatches{flex-wrap:wrap;gap:8px;display:flex}.swatch{border:2px solid #0000;border-radius:50%;width:30px;height:30px;padding:0;box-shadow:inset 0 0 0 2px #00000040}.field-label{font-size:var(--fs-sm);color:var(--muted);font-weight:700}.text-input{border:1px solid var(--line-strong);border-radius:var(--r-md);background:var(--ink-2);width:100%;min-height:46px;color:var(--fg);font:inherit;font-size:var(--fs-lg);padding:0 14px}.text-input:focus{border-color:var(--brand);outline:none}.text-input[aria-invalid=true]{border-color:var(--short)}.check-row{border:1px solid var(--line);border-radius:var(--r-md);cursor:pointer;grid-template-columns:auto 1fr;align-items:start;gap:10px;padding:12px;display:grid}.check-row input{width:18px;height:18px;accent-color:var(--brand);margin-top:2px}.check-row span{font-size:var(--fs-md);gap:2px;display:grid}.leaderboard{gap:16px;display:grid}.lb-you{border-color:color-mix(in srgb, var(--brand) 55%, var(--line));background:var(--panel-2);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.lb-you-id,.lb-id{gap:2px;min-width:0;display:grid}.lb-you-id strong,.lb-id strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lb-you-id span,.lb-id span{font-size:var(--fs-md)}.lb-id span{flex-wrap:wrap;gap:4px 8px;display:flex}.lb-you-val,.lb-val{font-variant-numeric:tabular-nums;justify-items:end;gap:2px;display:grid}.lb-you-val strong,.lb-val strong{font-family:var(--font-display);font-size:var(--fs-lg)}.lb-you-val span,.lb-val span{font-size:var(--fs-sm)}.lb-join{grid-column:1/-1;justify-self:stretch}.lb-head{gap:12px;display:grid}.lb-filters{flex-wrap:wrap;justify-content:space-between;gap:8px;display:flex}.lb-filters .chips{gap:6px;display:flex}.lb-filters .chip{flex:none;min-width:0;min-height:36px;padding:6px 12px}.lb-note{border-radius:var(--r-md);background:color-mix(in srgb, var(--gold) 8%, transparent);border:1px solid color-mix(in srgb, var(--gold) 30%, transparent);color:var(--gold);font-size:var(--fs-md);align-items:flex-start;gap:8px;padding:10px 12px;line-height:1.4;display:flex}.lb-note svg{flex:none;margin-top:1px}.lb-list{display:grid}.lb-list>li{border-top:1px solid var(--line);grid-template-columns:30px auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 4px;display:grid}.lb-list>li:first-child{border-top:0}.lb-list.is-sample>li{opacity:.8}.lb-rank{width:28px;height:28px;font-family:var(--font-mono);font-size:var(--fs-md);color:var(--muted);background:var(--panel);border-radius:50%;place-items:center;font-weight:700;display:grid}.lb-1 .lb-rank{color:var(--on-brand);background:linear-gradient(135deg, var(--c3), var(--prize))}.lb-2 .lb-rank{color:var(--on-brand);background:linear-gradient(135deg, var(--metal-hi), var(--metal-mid))}.lb-3 .lb-rank{color:var(--on-brand);background:linear-gradient(135deg, var(--c3), var(--bronze))}body{background:radial-gradient(120% 50% at 50% -5%, var(--ink-glow) 0%, var(--ink) 55%) fixed, var(--ink);font-family:var(--font-body)}h1,.pnl-value,.result-pnl,.position .pnl-value{letter-spacing:-.04em}h2{letter-spacing:-.025em}.balance strong,.mk-price,.tape-run,.tape-static,.kv dd{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.wm{font-family:var(--f-brand);letter-spacing:-.045em;color:var(--fg);font-size:30px;font-style:italic;font-weight:900;line-height:1;display:inline-block}.wm i{letter-spacing:-.02em;background:var(--iris);color:#0000;-webkit-background-clip:text;background-clip:text;margin-right:-6px;padding:0 4px 4px 0;font-style:italic}.card,.cabinet-shell{background:var(--panel);border-color:var(--line)}.card{box-shadow:none}.cabinet-shell{background:radial-gradient(120% 70% at 30% 0%, color-mix(in srgb, var(--brand) 7%, transparent), transparent 60%), var(--panel)}.cabinet-shell:before{opacity:.55}.app:before{background:radial-gradient(600px 400px at 8% -5%, color-mix(in srgb, var(--brand-2) 7%, transparent), transparent 70%), radial-gradient(600px 420px at 92% 0%, color-mix(in srgb, var(--brand) 10%, transparent), transparent 70%)}.demo-strip{border-bottom:1px solid var(--line);border-image:}.modal{background:var(--panel-2);border-color:var(--line)}.demo-badge{color:var(--gold);border-color:color-mix(in srgb, var(--gold) 40%, transparent);background:color-mix(in srgb, var(--gold) 10%, transparent)}.seg-random{background:linear-gradient(var(--panel-2), var(--panel-2)) padding-box, var(--iris) border-box;color:var(--brand);border:1.5px solid #0000}.seg-random[aria-pressed=true]{color:var(--fg);background:linear-gradient(color-mix(in srgb, var(--brand) 20%, var(--panel-2)), color-mix(in srgb, var(--brand-2) 12%, var(--panel-2))) padding-box, var(--iris) border-box}.seg-long[aria-pressed=true]{color:var(--long);background:color-mix(in srgb, var(--long) 12%, var(--panel-2));border-color:var(--long)}.seg-short[aria-pressed=true]{color:var(--short);background:color-mix(in srgb, var(--short) 12%, var(--panel-2));border-color:var(--short)}.btn-cta{box-shadow:0 5px 0 var(--brand-deep), 0 12px 32px color-mix(in srgb, var(--brand-lo) 30%, transparent)}.lev-badge{color:var(--prize)}.live-pill{color:var(--on-brand);background:var(--long)}.live-dot{background:var(--on-brand)}.crate-scene{--strap-fill:linear-gradient(90deg, transparent calc(50% - var(--strap)), color-mix(in srgb, var(--fg) 40%, transparent) calc(50% - var(--strap)), var(--prize) calc(50% - var(--strap) + 1px), color-mix(in srgb, var(--prize) 70%, var(--crate-3)) 50%, var(--prize) calc(50% + var(--strap) - 1px), color-mix(in srgb, var(--fg) 40%, transparent) calc(50% + var(--strap) - 1px), transparent calc(50% + var(--strap)))}.crate-base :is(.cf-front,.cf-back):after{font-family:var(--f-brand);background:radial-gradient(circle at 35% 30%, var(--crate-lid-1), var(--ink) 72%) padding-box, var(--prize) border-box;box-shadow:0 0 0 calc(var(--s) * .012) var(--crate-3), 0 calc(var(--s) * .02) calc(var(--s) * .05) #0000008c;text-shadow:0 0 14px color-mix(in srgb, var(--brand) 85%, transparent);border-color:#0000}.crate-lid .cf-top:after{background:radial-gradient(circle, var(--crate-2), var(--ink)) padding-box, var(--prize) border-box}.pool-window.is-spinning{border-color:color-mix(in srgb, var(--gold) 55%, transparent)}.powered{text-align:center;font-size:var(--fs-sm);color:var(--dim);margin:4px 0 0;font-weight:500}.powered b{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-weight:600}.p-avatar{color:var(--on-brand)}.p-avatar.is-gamma{background:var(--iris);font-family:var(--f-brand);padding-bottom:.06em;font-size:1.05em;font-style:italic;font-weight:900}.crate-lid .cf-top:after{width:calc(var(--s) * .11);height:calc(var(--s) * .11);border-radius:var(--r-xs);background:linear-gradient(135deg, var(--fg), var(--prize) 55%, color-mix(in srgb, var(--prize-glow) 70%, var(--crate-3)));box-shadow:0 0 14px color-mix(in srgb, var(--prize-glow) 70%, transparent);border:0;rotate:45deg}.pnl-value small,.result-roe{letter-spacing:0}.bulbs i,.bulbs i:nth-child(n){--c:var(--brand);background:color-mix(in srgb, var(--brand) 14%, var(--line));width:5px;height:5px}.pool-machine{flex:1 1 0;grid-template:"window lever"minmax(0,1fr)"copy copy"/minmax(0,1fr) 52px;gap:12px 10px;min-height:430px;display:grid}.pool-machine>.pool-window,.pool-machine>.pool-static,.pool-machine>.pool-empty{grid-area:window;min-height:0}.pool-machine>.pool-static{align-content:start;min-height:0}.pool-machine .lever{display:contents}.pool-machine .lever-btn{grid-area:lever;align-self:center;display:flex}.pool-machine .lever-copy{border:1px solid var(--line);border-radius:var(--r-md);background:color-mix(in srgb, var(--ink) 40%, transparent);grid-area:copy;padding:12px 14px}.pool-machine .lever-copy strong{align-items:center;gap:8px;display:flex}.pool-machine .lever-housing{--hub:50%;border-radius:var(--r-xl);background:linear-gradient(90deg, var(--metal-lo), var(--metal-hi) 30%, var(--metal-mid) 62%, var(--metal-lo));flex:1;width:100%;height:230px;box-shadow:inset 0 1px #ffffff80,inset 0 -2px #00000073,-6px 0 14px -6px #0009,0 10px 22px #00000073}.pool-machine .lever-slot{width:10px;top:16px;bottom:16px}.pool-machine .lever-pivot{top:var(--hub);z-index:1;width:30px;height:30px;box-shadow:0 0 0 4px color-mix(in srgb, var(--metal-lo) 70%, transparent), 0 3px 6px #0000008c;bottom:auto;translate:-50% -50%}.pool-machine .lever-rod{top:min(var(--ball-y), var(--hub));height:max(var(--ball-y) - var(--hub), var(--hub) - var(--ball-y));width:calc(7px + var(--near) * 2px);z-index:2;bottom:auto}.pool-machine .lever-ball{top:var(--ball-y);width:calc(30px + var(--near) * 10px);z-index:3;translate:-50% -50%}.pool-machine .lever-lock{top:var(--hub);z-index:4;bottom:auto;translate:-50% -50%}.pool-machine .lever-lamp{top:10px;right:50%;translate:50%}.pool-machine .lever-btn.is-down .lever-arm{--pull:.96}.pool-machine .lever-lamp{top:auto;bottom:12px}.pool-machine .lever-arm{--ball-y:calc(18px + var(--pull) * (100% - 36px));--near:calc(1 - max(2 * var(--pull) - 1, 1 - 2 * var(--pull)))}.explorer-list>li{padding:0;display:block}.mk-row{border-radius:var(--r-md);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:10px 6px;transition:background .15s;display:grid}.mk-row:hover{background:var(--panel-strong)}.mk-row:hover .mk-chev{color:var(--fg);translate:2px}.mk-select-row{cursor:default;grid-template-columns:minmax(0,1fr) auto}.mk-details{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:0;display:grid}.market-toggle{border:1px solid var(--line);border-radius:var(--r-pill);background:var(--panel-2);min-width:86px;color:var(--muted);font-size:var(--fs-sm);white-space:nowrap;padding:8px 10px;font-weight:700}.market-toggle.is-on{border-color:var(--fg);background:var(--fg);color:var(--ink)}.market-toggle:disabled{opacity:.55;cursor:not-allowed}.mk-chev{color:var(--dim);transition:color .15s,translate .15s}.chart-modal{max-width:880px}.chart-modal .modal-body{gap:14px;display:grid}.mc-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:8px 16px;display:flex}.mc-id span{font-size:var(--fs-md)}.mc-mark{justify-items:end;display:grid}.mc-mark strong{font-family:var(--font-mono);font-size:var(--fs-2xl);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.mc-mark span{font-size:var(--fs-sm)}.tv-frame{border:1px solid var(--line);border-radius:var(--r-md);background:var(--panel);height:min(62vh,520px);min-height:320px;position:relative;overflow:hidden}.tv-host{position:absolute;inset:0}.tv-frame.is-loading .tv-host{opacity:0}.tv-overlay{text-align:center;color:var(--muted);font-size:var(--fs-base);justify-content:center;align-items:center;gap:10px;padding:24px;display:flex;position:absolute;inset:0}.tv-none{text-align:center;height:auto;min-height:200px;color:var(--muted);place-items:center;padding:24px;display:grid}.mc-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.mc-tv{font-size:var(--fs-md);color:var(--brand);align-items:center;gap:4px;font-weight:600;text-decoration:none;display:inline-flex}.mc-tv:hover{text-decoration:underline}@media (width<=559px){.tv-frame{height:56vh;min-height:280px}}.token-avatar{position:relative;overflow:hidden}.token-avatar img{object-fit:cover;opacity:0;border-radius:50%;width:100%;height:100%;transition:opacity .2s;position:absolute;inset:0}.token-avatar.has-logo{color:#0000;border-color:color-mix(in srgb, var(--fg) 12%, transparent);background:var(--ink-2)}.token-avatar.has-logo img{opacity:1}.mc-id{align-items:center;gap:10px;display:flex}.tape-run>li,.tape-static>li{align-items:center}.tape-run .token-avatar,.tape-static .token-avatar{border-width:1px}.legal{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 24px;max-width:none;margin-top:8px;display:flex}.legal .powered{text-align:left;white-space:nowrap;align-items:center;gap:8px;margin:0;display:inline-flex}.powered-brand{color:var(--muted);align-items:center;gap:5px;display:inline-flex}.powered-brand svg{color:var(--fg);flex:none}.powered-brand b{letter-spacing:.24em}@media (width<=559px){.legal{flex-direction:column;align-items:flex-start}}.ticket-block{--accent:var(--brand);gap:10px;display:grid}.ticket-head{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.ticket-sub{font-size:var(--fs-sm);color:var(--muted);line-height:1.45}.amount-big{font-family:var(--font-display);font-size:var(--fs-hero);letter-spacing:-.04em;font-variant-numeric:tabular-nums;color:var(--fg);align-items:baseline;gap:2px;font-weight:700;line-height:1;display:flex}.amount-big>span{color:var(--muted)}.amount-big input{min-width:1ch;max-width:100%;color:inherit;font:inherit;letter-spacing:inherit;background:0 0;border:0;outline:0;padding:0}.amount-big:focus-within{box-shadow:inset 0 -2px 0 var(--brand)}.amount-big.has-error{color:var(--short)}.ticket-range{--fill:0%;cursor:pointer;appearance:none;background:0 0;width:100%;height:28px;margin:0}.ticket-range:disabled{cursor:not-allowed;opacity:.5}.ticket-range::-webkit-slider-runnable-track{border-radius:var(--r-pill);background:linear-gradient(90deg, var(--brand-lo), var(--accent)) 0 0 / var(--fill) 100% no-repeat, var(--line);height:8px}.ticket-range::-moz-range-track{border-radius:var(--r-pill);background:var(--line);height:8px}.ticket-range::-moz-range-progress{border-radius:var(--r-pill);background:linear-gradient(90deg, var(--brand-lo), var(--accent));height:8px}.ticket-range::-webkit-slider-thumb{background:var(--fg);width:26px;height:26px;box-shadow:0 0 0 5px color-mix(in srgb, var(--accent) 40%, transparent), 0 4px 12px #00000080;appearance:none;border:0;border-radius:50%;margin-top:-9px;transition:box-shadow .15s}.ticket-range::-moz-range-thumb{background:var(--fg);width:26px;height:26px;box-shadow:0 0 0 5px color-mix(in srgb, var(--accent) 40%, transparent), 0 4px 12px #00000080;border:0;border-radius:50%}.ticket-range:active::-webkit-slider-thumb{box-shadow:0 0 0 9px color-mix(in srgb, var(--accent) 30%, transparent), 0 4px 12px #00000080}.ticket-range:focus-visible{outline:none}.ticket-range:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 3px var(--ink), 0 0 0 5px var(--brand)}.ticket-range:focus-visible::-moz-range-thumb{box-shadow:0 0 0 3px var(--ink), 0 0 0 5px var(--brand)}.ticket-stops{grid-auto-columns:1fr;grid-auto-flow:column;gap:6px;display:grid}.ticket-stop{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--panel-2);min-height:36px;color:var(--muted);font-family:var(--font-mono);font-size:var(--fs-md);font-weight:600;transition:border-color .15s,color .15s,background .15s}.ticket-stop:hover:not(:disabled){border-color:var(--line-strong);color:var(--fg)}.ticket-stop[aria-pressed=true]{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 16%, var(--panel-2));color:var(--fg)}.ticket-stop:disabled{opacity:.5;cursor:not-allowed}.lev-common{--accent:var(--common)}.lev-rare{--accent:var(--blue)}.lev-epic{--accent:var(--violet)}.lev-legendary{--accent:var(--prize)}.ticket-range.is-lev::-webkit-slider-runnable-track{background:linear-gradient(90deg, transparent var(--fill), color-mix(in srgb, var(--ink) 72%, transparent) var(--fill)), linear-gradient(90deg, var(--common), var(--blue) 35%, var(--violet) 68%, var(--prize))}.ticket-range.is-lev::-moz-range-progress{background:linear-gradient(90deg, var(--common), var(--accent))}.lev-readout{align-items:baseline;gap:8px;display:inline-flex}.lev-readout strong{font-family:var(--font-display);font-size:var(--fs-3xl);letter-spacing:-.03em;color:var(--accent);font-variant-numeric:tabular-nums;font-weight:700;line-height:1}.lev-readout span{font-size:var(--fs-sm);font-weight:700}.ticket-stop.t-common,.ticket-stop.t-rare,.ticket-stop.t-epic,.ticket-stop.t-legendary{text-shadow:none}.ticket-stop[aria-pressed=false].t-common,.ticket-stop[aria-pressed=false].t-rare,.ticket-stop[aria-pressed=false].t-epic,.ticket-stop[aria-pressed=false].t-legendary{color:var(--muted)}.ticket-summary{border:1px solid var(--line);border-radius:var(--r-md);background:color-mix(in srgb, var(--ink) 45%, transparent);grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:12px 14px;display:grid}.ticket-summary div{gap:3px;min-width:0;display:grid}.ticket-summary dt{font-size:var(--fs-xs);color:var(--muted)}.ticket-summary dd{font-family:var(--font-mono);font-size:var(--fs-md);white-space:nowrap;text-overflow:ellipsis;margin:0;font-weight:600;overflow:hidden}@media (width<=480px){.amount-big{font-size:var(--fs-hero)}.ticket-summary{grid-template-columns:1fr;gap:6px}.ticket-summary div{justify-content:space-between;align-items:baseline;gap:12px;display:flex}}@media (prefers-reduced-motion:reduce){.ticket-range::-webkit-slider-thumb{transition:none}}.wallet-area{gap:8px}.wallet-area>.icon-btn,.wallet-area>.btn,.wallet-area>.balance{border-radius:var(--r-pill);height:40px;min-height:40px}.wallet-area>.sound-btn{width:40px;padding:0}.wallet-area>.btn{font-size:var(--fs-base);padding:0 16px}.wallet-area>.balance{flex-direction:row;align-content:center;align-items:center;gap:8px;padding:0 16px;display:inline-flex}.wallet-area>.balance .balance-label{font-size:var(--fs-sm)}.wallet-area>.balance strong{font-size:var(--fs-lg);line-height:1}.ticket-ends{font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--dim);justify-content:space-between;margin-top:-6px;display:flex}.lev-pick{border:1px solid color-mix(in srgb, var(--accent) 45%, var(--line));border-radius:var(--r-pill);background:color-mix(in srgb, var(--accent) 8%, var(--panel-2));width:100%;min-height:56px;color:var(--fg);font:inherit;cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:8px 14px 8px 18px;transition:border-color .15s,background .15s;display:flex}.lev-pick:hover:not(:disabled){border-color:var(--accent);background:color-mix(in srgb, var(--accent) 14%, var(--panel-2))}.lev-pick:disabled{opacity:.55;cursor:not-allowed}.lev-pick-val{align-items:baseline;gap:10px;display:inline-flex}.lev-pick-val strong{font-family:var(--font-display);font-size:var(--fs-3xl);letter-spacing:-.03em;color:var(--accent);font-weight:700;line-height:1}.lev-pick-val span,.lev-readout-big span{font-size:var(--fs-sm);font-weight:600}.lev-pick-cta{font-size:var(--fs-md);color:var(--muted);align-items:center;gap:2px;font-weight:600;display:inline-flex}.lev-sheet .modal-body{gap:16px;display:grid}.lev-gauge{justify-items:center;display:grid}.lev-dial{border-radius:var(--r-lg);touch-action:none;cursor:grab;width:min(100%,340px)}.lev-dial:active{cursor:grabbing}.lev-dial:focus-visible{outline:2px solid var(--brand);outline-offset:4px}.lev-dial svg{width:100%;height:auto;display:block;overflow:visible}.lev-track,.lev-arc{fill:none;stroke-width:14px;stroke-linecap:round}.lev-track{stroke:var(--line)}.lev-arc{stroke:url(#lev-heat);transition:stroke-dasharray .12s ease-out}.lev-tick{stroke:var(--line-strong);stroke-width:1.5px;stroke-linecap:round}.lev-tick.is-major{stroke-width:2.5px}.is-on>.lev-tick{stroke:var(--muted)}.lev-tick-label{fill:var(--dim);font-family:var(--font-mono);font-size:var(--fs-xs);text-anchor:middle;font-weight:600}.is-on>.lev-tick-label{fill:var(--muted)}.lev-needle{stroke:var(--fg);stroke-width:4px;stroke-linecap:round;filter:drop-shadow(0 0 6px color-mix(in srgb, var(--accent) 70%, transparent))}.lev-hub{fill:var(--fg);stroke:var(--accent);stroke-width:3px}.lev-readout-big{grid-template-columns:auto auto auto;align-items:center;gap:18px;margin-top:-6px;display:grid}.lev-readout-big>div{justify-items:center;min-width:96px;display:grid}.lev-readout-big strong{font-family:var(--font-display);font-size:var(--fs-hero);letter-spacing:-.04em;color:var(--accent);font-variant-numeric:tabular-nums;font-weight:700;line-height:1}.lev-step{border:1px solid var(--line-strong);background:var(--panel);width:44px;height:44px;color:var(--fg);border-radius:50%;place-items:center;display:grid}.lev-step:disabled{opacity:.4;cursor:not-allowed}.lev-note{text-align:center}.lev-sheet .ticket-stop[aria-pressed=true]{border-color:var(--brand);background:color-mix(in srgb, var(--brand) 16%, var(--panel-2))}.ticket-stop{border-radius:var(--r-pill)}@media (prefers-reduced-motion:reduce){.lev-arc{transition:none}}.controls .seg{border-radius:var(--r-pill);gap:4px;padding:4px}.controls .seg-btn{border-radius:var(--r-pill);min-height:40px;font-size:var(--fs-base);border:1.5px solid #0000}.controls .seg-random{border-width:1.5px}.lev-picker{--accent:var(--brand);justify-items:start;gap:2px;display:grid;position:relative}.lev-link{color:var(--accent);font:inherit;font-size:var(--fs-lg);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:6px 2px;font-weight:600;display:inline-flex}.lev-link strong{font-family:var(--font-display);font-size:var(--fs-lg);letter-spacing:-.02em;font-weight:700}.lev-link:disabled{opacity:.5;cursor:not-allowed}.lev-hint{font-size:var(--fs-sm);color:var(--muted)}.lev-pop{z-index:30;border:1px solid var(--line-strong);border-radius:var(--r-lg);background:var(--panel-2);width:250px;padding:10px 12px 12px;animation:.16s ease-out lev-pop-in;position:absolute;bottom:calc(100% + 6px);left:0;box-shadow:0 24px 60px -18px #000000bf}@keyframes lev-pop-in{0%{opacity:0;transform:translateY(6px)scale(.98)}}.lev-wheel-wrap{grid-template-columns:56px minmax(0,1fr);align-items:center;display:grid;position:relative}.lev-wheel-wrap:before{content:"";border-radius:var(--r-md);background:var(--panel-strong);pointer-events:none;height:40px;position:absolute;top:50%;left:68px;right:34px;translate:0 -50%}.lev-arc-ticks{width:56px;height:230px}.lev-arc-ticks line{stroke:var(--dim);stroke-width:1.5px;stroke-linecap:round}.lev-arc-pointer{fill:var(--accent)}.lev-wheel{scroll-snap-type:y mandatory;overscroll-behavior:contain;scrollbar-width:none;border-radius:var(--r-md);outline:none;position:relative;overflow-y:auto;-webkit-mask-image:linear-gradient(#0000,#000 30% 70%,#0000);mask-image:linear-gradient(#0000,#000 30% 70%,#0000)}.lev-wheel::-webkit-scrollbar{display:none}.lev-wheel:focus-visible{box-shadow:inset 0 0 0 2px var(--brand)}.lev-row{width:100%;height:var(--row);color:var(--muted);font-family:var(--font-display);font-size:var(--fs-2xl);letter-spacing:-.02em;font-variant-numeric:tabular-nums;transform-origin:30%;scroll-snap-align:center;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;font-weight:700;display:flex}.lev-row.is-on{color:var(--accent);font-weight:700}.lev-pop-foot{justify-content:space-between;align-items:center;gap:10px;margin-top:8px;display:flex}.lev-typed{border:1px solid var(--line-strong);border-radius:var(--r-md);background:var(--panel);align-items:baseline;gap:4px;padding:8px 14px;display:inline-flex}.lev-typed:focus-within{border-color:var(--brand)}.lev-typed input{width:3ch;color:var(--fg);font-family:var(--font-mono);font-size:var(--fs-lg);text-align:right;background:0 0;border:0;outline:0;font-weight:600}.lev-typed span{color:var(--muted);font-family:var(--font-mono)}.lev-max{color:var(--muted);font-family:var(--font-mono);font-size:var(--fs-md);cursor:pointer;background:0 0;border:0;padding:6px 4px;font-weight:600}.lev-max:hover{color:var(--fg)}@media (prefers-reduced-motion:reduce){.lev-pop{animation:none}}.pool-machine .lever-btn{align-self:stretch}.pool-machine .lever-housing{border:1px solid var(--line);border-radius:var(--r-pill);background:linear-gradient(180deg, var(--panel-strong), var(--panel));height:100%;min-height:220px;box-shadow:inset 0 1px 0 var(--hairline,#ffffff0f), 0 10px 24px -8px #0009}.pool-machine .lever-slot{border:1px solid var(--line);background:var(--ink);width:8px;top:22px;bottom:22px;box-shadow:inset 0 2px 6px #000000b3}.pool-machine .lever-rod{width:calc(5px + var(--near) * 2px);background:linear-gradient(90deg, var(--metal-lo), var(--metal-hi) 50%, var(--metal-mid))}.pool-machine .lever-ball{width:calc(28px + var(--near) * 8px);background:radial-gradient(circle at 34% 28%, var(--fg) 0 8%, var(--brand-hi) 30%, var(--brand-lo) 62%, var(--brand-deep));box-shadow:0 0 0 3px color-mix(in srgb, var(--brand) 22%, transparent), 0 8px 18px #0000008c, 0 0 22px color-mix(in srgb, var(--brand) 40%, transparent)}.pool-machine .lever-pivot{background:radial-gradient(circle at 35% 30%, var(--panel-strong), var(--panel));width:24px;height:24px;box-shadow:0 0 0 3px var(--line-strong), 0 3px 6px #00000080}.pool-machine .lever-lamp{bottom:10px}.pool-machine .lever:not(.is-locked) .lever-btn:hover .lever-pivot{box-shadow:0 0 0 3px var(--brand), 0 3px 6px #00000080}.lev-arc-ticks line{stroke:var(--muted);stroke-width:1.4px}.lev-arc-ticks line.is-major{stroke:var(--fg);stroke-width:2.2px}.pool-badge.is-live{color:var(--long);border-color:color-mix(in srgb, var(--long) 40%, transparent)}.lev-wheel-wrap{grid-template-columns:minmax(0,1fr) 56px}.lev-wheel-wrap:before{left:34px;right:68px}.lev-arc-ticks{order:2;transform:scaleX(-1)}.lev-row{transform-origin:70%}.lev-backdrop{z-index:180;background:0 0;position:fixed;inset:0}.lev-portal{--accent:var(--brand);z-index:181;width:250px;position:fixed}.lev-portal .lev-pop{position:static}.case{z-index:1;justify-items:center;gap:12px;width:100%;animation:.3s ease-out both case-in;display:grid;position:relative}@keyframes case-in{0%{opacity:0;transform:scale(.96)}}.case-view{border:1px solid var(--line);border-radius:var(--r-lg);background:color-mix(in srgb, var(--ink) 70%, transparent);gap:10px;width:100%;padding:12px 0;display:grid;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.case-row{height:104px;position:relative}.case-row.is-lev{height:60px}.case-track{will-change:transform;gap:8px;display:flex;position:absolute;top:0;bottom:0;left:0}.case-item{--accent:var(--common);border:1px solid var(--line);border-radius:var(--r-md);background:linear-gradient(to top, color-mix(in srgb, var(--accent) 26%, transparent), transparent 62%), var(--panel-2);flex:none;align-content:center;justify-items:center;gap:4px;transition:transform .25s,box-shadow .25s,opacity .3s;display:grid;position:relative;overflow:hidden}.case-item:after{content:"";background:var(--accent);height:4px;position:absolute;bottom:0;left:0;right:0}.case-item.side-long{--accent:var(--long)}.case-item.side-short{--accent:var(--short)}.case-row.is-token .case-item{background:linear-gradient(to top, color-mix(in srgb, var(--accent) 12%, transparent), transparent 55%), var(--panel-2)}.case-item.tier-rare{--accent:var(--blue)}.case-item.tier-epic{--accent:var(--violet)}.case-item.tier-legendary{--accent:var(--prize)}.case-item.tier-legendary:after{background:var(--iris)}.case-item.tier-legendary .case-lev,.case-callout.t-legendary{background:var(--iris);color:#0000;text-shadow:none;-webkit-background-clip:text;background-clip:text}.case-row.is-lev .case-item{gap:2px}.case-sym{max-width:100%;font-family:var(--font-display);font-size:var(--fs-lg);letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;padding-inline:6px;overflow:hidden}.case-side{font-size:var(--fs-xs);letter-spacing:.04em;color:var(--accent);font-weight:700}.case-tier{font-size:var(--fs-xs);color:color-mix(in srgb, var(--accent) 70%, var(--muted));font-weight:700}.case-lev{font-family:var(--font-display);font-size:var(--fs-xl);letter-spacing:-.03em;color:var(--accent);font-weight:700;line-height:1}.case-item.tier-common .case-lev{color:var(--fg)}.case-item.tier-common .case-tier{visibility:hidden}.case-item.is-won{z-index:1;border-color:var(--accent);box-shadow:0 0 0 2px color-mix(in srgb, var(--accent) 55%, transparent), 0 0 36px color-mix(in srgb, var(--accent) 55%, transparent);transform:scale(1.06)}.case-row.is-done .case-item:not(.is-won){opacity:.4}.case-marker{background:var(--prize);width:2px;box-shadow:0 0 12px color-mix(in srgb, var(--prize-glow) 80%, transparent);transition:background-color .25s,box-shadow .25s;position:absolute;top:0;bottom:0;left:50%;translate:-50%}.case.is-landed .case-marker{box-shadow:none;background-color:#0000}.case-marker:before,.case-marker:after{content:"";border:7px solid #0000;position:absolute;left:50%;translate:-50%}.case-marker:before{border-top-color:var(--prize);top:0}.case-marker:after{border-bottom-color:var(--prize);bottom:0}.case-callout{min-height:1.3em;font-family:var(--font-display);text-align:center;font-size:clamp(17px,4.6vw,22px);font-weight:700}.case:not(.is-landed) .case-callout{color:var(--muted)}.case-odds{font-size:var(--fs-sm);flex-wrap:wrap;justify-content:center;gap:4px 14px;font-weight:600;display:flex}.case-odds>span{border-radius:var(--r-pill);border:1px solid #0000;align-items:center;gap:4px;padding:2px 8px;transition:opacity .3s,border-color .3s;display:inline-flex}.case.is-landed .case-odds>span{opacity:.45}.case-odds>.is-off{opacity:.35}.case.is-landed .case-odds>.is-hit{opacity:1;border-color:currentColor}.tier-dot{border-radius:var(--r-xs);background:var(--common);vertical-align:0;flex:none;width:8px;height:8px;display:inline-block}.tier-dot.tier-rare{background:var(--blue)}.tier-dot.tier-epic{background:var(--violet)}.tier-dot.tier-legendary{background:var(--prize)}@media (width<=480px){.case-row{height:96px}.case-row.is-lev{height:56px}.case-odds{width:100%;font-size:var(--fs-xs);grid-auto-columns:1fr;grid-auto-flow:column;gap:6px;display:grid}.case-odds>span{border-radius:var(--r-sm);flex-wrap:wrap;justify-content:center;gap:2px 4px;padding:4px 2px}.case-odds .tier-dot{display:none}.case-odds b{text-align:center;font-size:var(--fs-md);flex-basis:100%}}@media (prefers-reduced-motion:reduce){.case{animation:none}}.crate-bar{border:1px solid color-mix(in srgb, var(--brand) 30%, var(--line));border-radius:var(--r-md);background:color-mix(in srgb, var(--brand) 7%, var(--panel-2));flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 14px;margin:4px 0 14px;padding:12px 14px;display:flex}.crate-bar.is-empty{border-color:color-mix(in srgb, var(--short) 45%, var(--line));background:color-mix(in srgb, var(--short) 7%, var(--panel-2))}.crate-bar-main{flex:220px;gap:2px;min-width:0;display:grid}.crate-bar-main strong{font-size:var(--fs-lg)}.crate-bar-main span{color:var(--muted);font-size:var(--fs-md)}.yolo-pick{border:1px solid color-mix(in srgb, var(--brand) 45%, transparent);border-radius:var(--r-pill);color:var(--brand);background:0 0;flex:none;align-items:center;gap:6px;font-weight:700;display:inline-flex}.yolo-pick[aria-pressed=true]{background:var(--brand);color:var(--on-brand);border-color:#0000}.explorer-controls{top:var(--strip-h,0px);z-index:5;background:var(--panel);gap:10px;margin:0 -4px 6px;padding:8px 4px 10px;display:grid;position:sticky}.browse-tabs{scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:6px;display:flex;overflow-x:auto}.browse-tabs::-webkit-scrollbar{display:none}.browse-tab{border:1px solid var(--line);border-radius:var(--r-pill);min-height:36px;color:var(--muted);font:inherit;font-size:var(--fs-base);cursor:pointer;background:0 0;flex:none;padding:0 16px;font-weight:600}.browse-tab:hover{color:var(--fg)}@media (width<=480px){.browse-tab{flex:1 0 auto;padding:0 12px}}.browse-tab[aria-pressed=true]{border-color:var(--fg);background:var(--fg);color:var(--ink)}.market-list>li.mk-item{scroll-margin-top:calc(var(--strip-h,0px) + 120px);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px;padding:2px 0;scroll-margin-bottom:90px;display:grid}.explorer .mk-row{grid-template-columns:auto minmax(0,1fr) auto}.explorer .mk-side{flex-direction:column;align-items:flex-end;gap:2px}.mk-change{font-family:var(--font-mono);font-size:var(--fs-sm);font-variant-numeric:tabular-nums;font-weight:700}.mk-change.is-up{color:var(--long)}.mk-change.is-down{color:var(--short)}.mk-toggle{cursor:pointer;place-items:center;width:52px;height:44px;display:grid;position:relative}.mk-toggle input{z-index:1;opacity:0;cursor:inherit;margin:0;position:absolute;inset:0}.mk-toggle .switch{border:1px solid var(--line-strong);border-radius:var(--r-pill);background:var(--ink-2);width:40px;height:24px;transition:background .18s,border-color .18s;position:relative}.mk-toggle .switch:after{content:"";background:var(--muted);border-radius:50%;width:18px;height:18px;transition:translate .18s,background .18s;position:absolute;top:2px;left:2px}.mk-toggle input:checked+.switch{background:var(--brand);border-color:#0000}.mk-toggle input:checked+.switch:after{background:var(--on-brand);translate:16px}.mk-toggle input:focus-visible+.switch{outline:2px solid var(--brand);outline-offset:2px}.mk-toggle.is-blocked{cursor:not-allowed}.mk-toggle.is-blocked .switch{opacity:.35}@media (prefers-reduced-motion:reduce){.mk-toggle .switch,.mk-toggle .switch:after{transition:none}}.crate-line{border:1px solid var(--line);border-radius:var(--r-md);width:100%;min-height:44px;color:var(--fg);font:inherit;font-size:var(--fs-base);text-align:left;cursor:pointer;background:0 0;align-items:center;gap:10px;padding:8px 12px;display:flex}.crate-line:hover:not(:disabled){border-color:color-mix(in srgb, var(--brand) 45%, var(--line))}.crate-line:disabled{opacity:.6;cursor:default}.crate-line-k{color:var(--muted);font-size:var(--fs-sm);font-weight:600}.crate-line-v{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.crate-line-edit{color:var(--brand);align-items:center;gap:2px;font-weight:600;display:inline-flex}.crate-line.is-empty{border-color:color-mix(in srgb, var(--short) 50%, var(--line))}.crate-scene{--crate-1:#26262c;--crate-2:#141417;--crate-3:#0a0a0c;--crate-lid-1:#2c2c33;--crate-lid-2:#17171b;--crate-edge:#ffffff17;--crate-sheen:#ffffff12;--crate-glyph:#2e2e35;--seam:var(--brand);--seam-core:#fff;--leak:.9}.crate-lid{--w:var(--s);--d:calc(var(--s) * .76);--h:calc(var(--s) * .185)}.crate-base :is(.cf-front,.cf-right,.cf-back,.cf-left),.crate-base :is(.cf-front,.cf-back){background:linear-gradient(180deg, var(--crate-sheen), transparent 38%), linear-gradient(180deg, var(--crate-1) 0%, var(--crate-2) 60%, var(--crate-3) 100%);box-shadow:inset 0 0 0 1px var(--crate-edge), inset 0 -18px 28px -18px #00000059}.crate-lid :is(.cf-front,.cf-right,.cf-back,.cf-left),.crate-lid :is(.cf-front,.cf-back){background:linear-gradient(180deg, var(--crate-sheen), transparent 60%), linear-gradient(180deg, var(--crate-lid-1), var(--crate-lid-2));box-shadow:inset 0 0 0 1px var(--crate-edge)}.crate-lid .cf-top{background:radial-gradient(80% 70% at 35% 30%, var(--crate-sheen), transparent 70%), linear-gradient(135deg, var(--crate-lid-1), var(--crate-lid-2) 70%);box-shadow:inset 0 0 0 1px var(--crate-edge);filter:none}.crate-lid .cf-top:after{border:1px solid var(--crate-edge);border-radius:calc(var(--s) * .04);width:64%;height:58%;box-shadow:none;background:0 0;rotate:none}.crate-base :is(.cf-front,.cf-right,.cf-back,.cf-left):before{background:linear-gradient(90deg, transparent, var(--seam-core) 20%, var(--seam-core) 80%, transparent);height:2px;box-shadow:0 0 6px 1px var(--seam), 0 0 18px 3px color-mix(in srgb, var(--seam) 60%, transparent);border-radius:0;animation:2.8s ease-in-out infinite seam-breathe;top:0;left:0;right:0}@keyframes seam-breathe{50%{box-shadow:0 0 9px 2px var(--seam), 0 0 28px 6px color-mix(in srgb, var(--seam) 70%, transparent)}}.crate-base :is(.cf-front,.cf-back):after{background:linear-gradient(160deg, #fff, var(--seam) 55%, color-mix(in srgb, var(--seam) 60%, var(--brand-2)));color:#0000;width:auto;height:auto;box-shadow:none;font-size:calc(var(--s) * .24);filter:drop-shadow(0 0 calc(var(--s) * .03) color-mix(in srgb, var(--seam) 70%, transparent));text-shadow:none;-webkit-background-clip:text;background-clip:text;border:0;border-radius:0;padding:0 .12em .1em 0;top:54%}.crate-aura{background:radial-gradient(closest-side, color-mix(in srgb, var(--brand) 22%, transparent), transparent);opacity:1}.crate-scene.is-idle .crate-aura{animation:2.8s ease-in-out infinite aura-breathe}@keyframes aura-breathe{50%{opacity:.7;scale:1.05}}.crate-shadow{background:radial-gradient(closest-side,#000000a6,#0000)}.crate-scene.is-idle .crate-tilt{animation:3.6s ease-in-out 1.2s infinite crate-itch}.crate-scene.is-idle .crate-lid{animation:3.6s ease-out 1.2s infinite lid-hop}@keyframes crate-itch{0%,78%,to{rotate:0deg}82%{rotate:-4deg}86%{rotate:3.5deg}90%{rotate:-2.5deg}94%{rotate:1.2deg}}@keyframes lid-hop{0%,80%,88%,94%,to{translate:0}84%{translate:0 calc(var(--s) * -.07)}91%{translate:0 calc(var(--s) * -.03)}}.crate-scene.is-idle .crate-beam{animation:3.6s ease-out 1.2s infinite beam-peek}.crate-beam{background:linear-gradient(to top, color-mix(in srgb, var(--seam-core) 70%, transparent), color-mix(in srgb, var(--seam) 30%, transparent) 55%, transparent)}@keyframes beam-peek{0%,80%,97%,to{opacity:0}85%{opacity:.55}91%{opacity:.25}}.crate-hit:hover .crate-scene.is-idle :is(.crate-tilt,.crate-lid){animation:none}@media (prefers-reduced-motion:reduce){.crate-aura,.crate-scene .crate-tilt,.crate-scene.is-idle .crate-lid,.crate-scene.is-idle .crate-beam,.crate-base :is(.cf-front,.cf-right,.cf-back,.cf-left):before{animation:none!important}}.ticket-summary dd.is-text{font-family:var(--font-body)}a,button,input,label,select,textarea,[role=button],[role=switch],[role=slider]{touch-action:manipulation}h1,h2,h3{text-wrap:balance}.stats{border:1px solid var(--line);border-radius:var(--radius);background:var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;overflow:hidden}.stats .stat{background:var(--panel);border:0;border-radius:0;padding:16px 20px}.stats .stat:last-child:nth-child(odd){grid-column:1/-1}@media (width>=560px){.stats{grid-template-columns:none;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}.stats .stat:last-child:nth-child(odd){grid-column:auto}}.stat strong.is-na{font-size:var(--fs-lg);color:var(--dim)}html{scroll-padding-top:72px;scroll-padding-bottom:calc(var(--bn-h) + var(--safe-bottom) + 12px)}@media (width>=960px){html{scroll-padding-bottom:24px}}a,label{-webkit-tap-highlight-color:transparent}body{padding-left:env(safe-area-inset-left,0px);padding-right:env(safe-area-inset-right,0px)}.search-field:focus-within,.lev-typed:focus-within,.check-row:focus-within{outline:2px solid var(--brand);outline-offset:2px}.mode-btn:hover:not(:disabled):not([aria-pressed=true]),.seg-btn:hover:not(:disabled):not([aria-pressed=true]){color:var(--fg);background:var(--panel-strong)}.lev-link:hover:not(:disabled){color:var(--brand-hi)}.yolo-pick:hover:not([aria-pressed=true]){background:color-mix(in srgb, var(--brand) 14%, transparent)}.swatch:hover{transform:scale(1.08)}@media (width<=959px){.topbar-title{display:contents}.title-text{flex-basis:100%;order:5;display:block}.title-text h1{font-size:var(--fs-2xl)}.topbar.is-play .title-text{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.result-card.is-loss .result-pnl{font-size:var(--fs-hero)}.swatch-option{cursor:pointer;border-radius:50%;display:block;position:relative}.swatch{display:block}.swatch-input:checked+.swatch{border-color:var(--fg)}.swatch-input:focus-visible+.swatch{outline:2px solid var(--brand);outline-offset:2px}.cabinet-shell:before,.app:before{display:none}body{background:var(--ink)}.cabinet-shell{background:var(--panel);box-shadow:none}.title-text h1{letter-spacing:-.03em;font-size:34px;font-weight:600}.amount-big{letter-spacing:-.035em;font-size:48px;font-weight:500}@media (width<=959px){.title-text h1{font-size:26px}.amount-big{font-size:44px}}.stage-status.is-ready{color:var(--muted);font-weight:500;animation:none}.tape{border-color:#0000;border-bottom-color:var(--line);background:0 0;border-radius:0}.demo-strip{border-bottom:1px solid var(--line)}.nav-item[aria-current=page]{background:var(--panel-2);border-color:#0000}.btn,.ticket-stop,.chip,.browse-tab,.seg,.seg-btn{border-radius:var(--r-pill)}.btn-primary,.btn-cta:not(:disabled),.btn-cash{background:var(--fg);color:var(--ink);box-shadow:none;border-color:#0000;animation:none}.btn-cta:not(:disabled){border-radius:var(--r-pill);letter-spacing:-.01em;font-weight:600}.btn-cash{border-radius:var(--r-pill)}.btn-cash.is-up:not(:disabled){animation:none}.btn-primary:hover:not(:disabled),.btn-cta:hover:not(:disabled),.btn-cash:hover:not(:disabled){background:var(--cta-hover);filter:none;box-shadow:none}.btn-cta:active:not(:disabled),.btn-cash:active:not(:disabled){box-shadow:none;transform:scale(.985)}:root{--cta-hover:#fff}.seg{background:var(--panel-2);border-color:#0000}.seg-random{color:var(--muted);background:0 0;border:1px solid #0000}.seg-btn[aria-pressed=true],.seg-long[aria-pressed=true],.seg-short[aria-pressed=true]{background:var(--fg);color:var(--ink);border-color:#0000}.seg-random[aria-pressed=true],.controls .seg-random[aria-pressed=true]{border:1px solid var(--brand);background:var(--panel-strong);color:var(--brand-hi)}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ink:#f5f5f7;--ink-2:#fff;--ink-3:#fafafa;--ink-glow:#ececf2;--panel:#fff;--panel-2:#f2f2f5;--panel-strong:#e9e9ee;--line:#e3e3e8;--line-strong:#d2d2d7;--fg:#1d1d1f;--muted:#6e6e73;--dim:#737378;--brand:#5b4bff;--brand-hi:#4a3be6;--brand-lo:#6f61ff;--brand-deep:#3a2cc8;--brand-2:#c42a7f;--on-brand:#fff;--long:#07804f;--short:#d93a3a;--gold:#8a5a00;--prize:#1d1d1f;--prize-glow:#5b4bff;--violet:#6b4bdb;--blue:#2f6fdb;--common:#6e6e73;--metal-hi:#fff;--metal-mid:#c8c8d2;--metal-lo:#8c8c98;--cta-hover:#000;--c1:#6f61ff;--c2:#e0479e;--c3:#f0705a;--c4:#4a3be6;--c5:#10a37f;--c6:#2f7fdb;--c7:#8b5cf6;--iris:linear-gradient(135deg, #8f83ff 0%, #5b4bff 45%, #c42a7f 100%)}[data-theme=light] .lb-1 .lb-rank{color:#fff;background:#5b4bff}[data-theme=light] .lb-2 .lb-rank{color:#fff;background:#8c8c98}[data-theme=light] .lb-3 .lb-rank{color:#fff;background:#c0703f}[data-theme=light] .crate-scene{--crate-1:#fff;--crate-2:#f1f1f5;--crate-3:#dcdce4;--crate-lid-1:#fff;--crate-lid-2:#ececf2;--crate-edge:#0000000f;--crate-sheen:#ffffffe6;--seam:#7a6bff;--seam-core:#b8afff}[data-theme=light] .crate-box :is(.cf-front,.cf-right,.cf-back,.cf-left){animation-name:crate-light-soft}[data-theme=light] .crate-box .cf-right,[data-theme=light] .crate-box .cf-left{filter:brightness(.93)}[data-theme=light] .crate-box .cf-back{filter:brightness(.88)}@keyframes crate-light-soft{0%,to{filter:brightness()}25%,75%{filter:brightness(.92)}50%{filter:brightness(.88)}}[data-theme=light] .crate-base :is(.cf-front,.cf-back):after{background:linear-gradient(160deg,#8f83ff,#5b4bff 55%,#c42a7f);-webkit-background-clip:text;background-clip:text}[data-theme=light] .crate-aura{background:radial-gradient(closest-side,#5b4bff24,#0000)}[data-theme=light] .crate-shadow{background:radial-gradient(closest-side,#14142838,#0000)}[data-theme=light] .modal-backdrop{background:#14141c52}[data-theme=light] .seg-random[aria-pressed=true],[data-theme=light] .controls .seg-random[aria-pressed=true]{color:var(--brand-deep);background:#efedff}[data-theme=light] .chip[aria-pressed=true],[data-theme=light] .browse-tab[aria-pressed=true],[data-theme=light] .mode-btn[aria-pressed=true]{background:var(--fg);color:var(--ink-2);border-color:#0000}.theme-btn svg{transition:rotate .3s}.theme-btn:hover svg{rotate:20deg}@media (prefers-reduced-motion:reduce){.theme-btn svg{transition:none}}
