@font-face{font-family:Inter;src:url(/assets/inter-zjet-jDKZEjvS.woff2) format("woff2");font-weight:400 800;font-style:normal;font-display:swap}:root{--bg: #15191d;--panel: #22282d;--raised: #30373c;--charcoal: #262c31;--line: #495257;--line-soft: rgba(73, 82, 87, .62);--text: #f2f3ef;--text-2: #9da8a7;--text-3: #6f7a7a;--primary: #bddf75;--primary-ink: #182218;--select-line: #b7d98b;--select-bg: #38433b;--focus: #a8c0ab;--success: #7dc5ad;--warn: #db9288;--sand: #d8c499;--header-h: 44px;--gutter: 8px;--radius: 12px;--radius-md: 10px;--radius-sm: 8px;--sans: "Inter", system-ui, -apple-system, "Segoe UI", Roboto, "Noto Sans", "Helvetica Neue", Arial, sans-serif;--digits: var(--sans);font-family:var(--sans);font-feature-settings:"calt" 1,"kern" 1;color:var(--text);background:var(--bg);color-scheme:dark;font-synthesis:none;-webkit-text-size-adjust:100%;text-size-adjust:100%}:root.sys-font{--sans: system-ui, -apple-system, "Segoe UI", Roboto, "Noto Sans", "Helvetica Neue", Arial, sans-serif}*,*:before,*:after{box-sizing:border-box}html{scrollbar-gutter:stable}body{margin:0;min-width:320px;background:var(--bg);color:var(--text);font:inherit}p,h1,h2,h3{margin:0}a{color:inherit;text-decoration:none}svg{display:block}button,input{font:inherit;color:inherit;border:0}button{background:none;cursor:pointer;padding:0;touch-action:manipulation;-webkit-tap-highlight-color:transparent}button:disabled{cursor:not-allowed}input{min-width:0;-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,input:focus-visible{outline:2px solid var(--focus);outline-offset:2px}fieldset{border:0;margin:0;padding:0;min-width:0}.bet-panel,.activity-panel,.win-toast{background:linear-gradient(180deg,#ffffff07,#fff0 48px),var(--panel);border:1px solid var(--line-soft)}.topbar{position:sticky;top:0;z-index:10;height:var(--header-h);padding:0 max(var(--gutter),env(safe-area-inset-right,0px),calc((100% - 1320px) / 2 + var(--gutter))) 0 max(var(--gutter),env(safe-area-inset-left,0px),calc((100% - 1320px) / 2 + var(--gutter)));display:flex;align-items:center;justify-content:space-between;gap:8px;background:#15191df5;border-bottom:1px solid var(--line-soft)}.brand{display:flex;flex-direction:column;align-items:flex-start;gap:3px;color:var(--text);min-width:0}.brand .logo{height:20px;width:auto;flex-shrink:0}.dev-badge{font-size:8px;font-weight:700;letter-spacing:1.2px;line-height:1.2;color:var(--text-2);white-space:nowrap}.header-right{display:flex;align-items:center;gap:6px}.wallet{display:flex;align-items:baseline;gap:5px;height:30px;padding:0 12px;border-radius:999px;background:var(--charcoal);border:1px solid var(--line-soft);line-height:28px}.wallet strong{font-size:14.5px;font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.wallet small{font-size:10px;font-weight:700;letter-spacing:.4px;color:var(--text-2)}.icon-button{position:relative;width:32px;height:32px;display:grid;place-items:center;color:var(--text);border-radius:50%;background:var(--charcoal);border:1px solid var(--line-soft);flex-shrink:0}.icon-button:after{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px}.icon-button:hover{background:var(--raised)}.icon-button:active{background:var(--line)}.icon-button svg{width:18px;height:18px}.icon-button svg *{stroke-width:1.6}main{max-width:1320px;margin:0 auto;padding:8px max(var(--gutter),env(safe-area-inset-right,0px)) 16px max(var(--gutter),env(safe-area-inset-left,0px))}.game-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:8px}.play-column{min-width:0;position:relative}.history-strip{display:flex;align-items:flex-start;gap:6px;padding:0 0 6px;margin-bottom:2px}.multiplier-pills{display:flex;flex:1;min-width:0;gap:6px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#000 88%,transparent);mask-image:linear-gradient(90deg,#000 88%,transparent)}.history-strip.open .multiplier-pills{flex-wrap:wrap;-webkit-mask-image:none;mask-image:none}.history-more{flex-shrink:0;height:28px;padding:0 11px;border-radius:var(--radius-sm);font-size:12px;font-weight:700;color:var(--text);background:var(--raised);border:1px solid var(--line)}.history-more:hover{background:var(--line)}.history-toggle{flex-shrink:0;width:34px;height:28px;display:grid;place-items:center;border-radius:var(--radius-sm);color:var(--text-2);background:var(--panel);border:1px solid var(--line-soft)}.history-toggle:hover,.history-toggle[aria-expanded=true]{color:var(--text);border-color:var(--line)}.history-toggle svg{width:16px;height:16px;transition:transform .2s ease-out}.history-strip.open .history-toggle svg{transform:rotate(180deg)}.history-pill{flex-shrink:0;height:28px;display:inline-flex;align-items:center;padding:0 9px;border-radius:var(--radius-sm);font-size:12.5px;font-weight:650;font-variant-numeric:tabular-nums;cursor:pointer;background:var(--panel);border:1px solid var(--line-soft)}.history-pill:hover{border-color:var(--line)}.history-pill:focus-visible{outline-offset:-2px}.heat-low{color:var(--c)}.heat-warm{color:var(--c);background:var(--c-bg);border-color:var(--c-line)}.heat-top{color:#fff;background:linear-gradient(135deg,#b42bc8,#8e36eb);border-color:#d48af0;box-shadow:0 0 0 1px #d48af059,0 0 10px #b42bc873}.heat-text{color:var(--c)}.history-pill.fresh{animation:pill-fresh 1.4s ease-out}@keyframes pill-fresh{0%{box-shadow:0 0 0 1px transparent}16%,36%{box-shadow:0 0 0 1px currentColor}to{box-shadow:0 0 0 1px transparent}}.empty-inline{font-size:12px;color:var(--text-2);white-space:nowrap}.flight-stage{--line: #262b30;--text: #f4f6f7;--text-2: #b1b9bd;--text-3: #7a8489;--base: #f2f5f7;--flame: #ff7a1a;--danger: #ff4d5e;--warn: #ffd166;--sky: #0a0d10;--radius: 14px;color:var(--text)}.flight-stage{position:relative;isolation:isolate;overflow:hidden;height:clamp(210px,60vw,300px);background:var(--sky);border:1px solid var(--line);border-radius:var(--radius)}.pixi-host{position:absolute;top:0;right:0;bottom:0;left:0}.pixi-host canvas{display:block;width:100%;height:100%}.stage-top{position:absolute;top:10px;right:10px;z-index:2}.stage-status{display:flex;align-items:center;gap:6px;font-size:10px;font-weight:700;letter-spacing:1px;color:var(--text-2);background:#0a0b0ab8;border:1px solid var(--line);border-radius:999px;padding:4px 9px}.stage-status i{width:7px;height:7px;border-radius:50%;background:var(--text-3)}.stage-status.live i{background:var(--flame);box-shadow:0 0 0 3px #ff7a1a33}.stage-status.weak i{background:var(--warn)}.flight-hud{position:absolute;left:12px;right:12px;top:13%;z-index:2;text-align:center;pointer-events:none;display:flex;flex-direction:column;align-items:center}.eyebrow{font-size:11px;font-weight:750;letter-spacing:2px;color:var(--text-2)}.eyebrow.danger{color:var(--danger)}.multiplier{display:block;font-family:var(--digits);font-weight:800;font-variant-numeric:tabular-nums;font-size:clamp(48px,15vw,84px);line-height:1.05;letter-spacing:-.03em;color:var(--base);margin:2px 0;text-shadow:0 2px 18px rgba(0,0,0,.55)}.multiplier>span{font-size:.62em;margin-left:3px}.multiplier.long{font-size:clamp(40px,12vw,72px)}.multiplier.longer{font-size:clamp(32px,9.5vw,60px)}.multiplier.heat{color:var(--mc)}.multiplier.heat{text-shadow:0 2px 18px rgba(0,0,0,.55),0 0 26px color-mix(in srgb,var(--mc) 28%,transparent)}.multiplier.relit-a{animation:relight-a .45s cubic-bezier(.2,.9,.3,1.2)}.multiplier.relit-b{animation:relight-b .45s cubic-bezier(.2,.9,.3,1.2)}@keyframes relight-a{22%{transform:scale(1.09)}}@keyframes relight-b{22%{transform:scale(1.09)}}.multiplier.countdown{font-size:clamp(42px,12.5vw,68px);color:var(--text)}.multiplier.frozen{opacity:.7}.crashed .multiplier{color:var(--danger)}.hud-caption{font-size:12px;color:var(--text-2)}.idle-title{display:block;font-size:24px;font-weight:750;margin:8px 0 6px}.countdown-bar{display:block;width:132px;height:4px;border-radius:4px;background:#f4f7f024;margin-top:10px;overflow:hidden}.countdown-bar:after{content:"";display:block;height:100%;background:var(--flame);transform-origin:left;transform:scaleX(var(--progress, 0));transition:transform .1s linear}.stage-bottom{position:absolute;left:10px;right:10px;bottom:8px;z-index:2;display:flex;justify-content:space-between;gap:8px;font-size:9px;font-weight:700;letter-spacing:.8px;color:var(--text-3)}.crowd-pill{position:absolute;left:50%;bottom:8px;z-index:2;transform:translate(-50%);display:flex;align-items:center;gap:7px;height:28px;padding:0 10px 0 4px;border-radius:999px;background:#0a0b0ab8;border:1px solid var(--line);color:var(--text);pointer-events:none;white-space:nowrap}.crowd-avatars{display:flex}.crowd-avatars .avatar{width:20px;height:20px;border-radius:50%;box-shadow:0 0 0 2px #0c0d0b}.crowd-avatars .avatar+.avatar{margin-left:-6px}.crowd-count{position:relative;display:flex;align-items:baseline;gap:5px;padding-left:2px}.crowd-count small{font-size:9px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:var(--text-2)}.crowd-count b{font-size:12.5px;font-weight:700;font-variant-numeric:tabular-nums}.crowd-count i{position:absolute;left:2px;right:0;bottom:-4px;height:2px;border-radius:2px;background:#f4f7f029;overflow:hidden}.crowd-count i:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--base);transform-origin:left;transform:scaleX(var(--share, 0));transition:transform .4s ease-out}.asset-error{position:absolute;left:12px;right:12px;bottom:30px;z-index:3;font-size:12px;color:var(--warn);text-align:center}.step-button svg,.win-close svg,.request-error button svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.win-main .win-label:before{content:"";display:inline-block;width:7px;height:4px;margin:0 6px 2px 1px;border-left:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(-45deg)}.win-toasts{position:sticky;top:calc(var(--header-h) + 2px + env(safe-area-inset-top,0px));z-index:6;height:0;display:flex;justify-content:center;align-items:flex-start;gap:10px;pointer-events:none}.win-toasts>.win-toast{margin-top:-4px}.win-toast{--win: var(--success);--win-hi: #9ad6c2;--win-lo: #6fb79f;--win-ink: #0e2a21;--win-line: rgba(125, 197, 173, .6);position:relative;pointer-events:auto;display:flex;align-items:stretch;max-width:100%;min-height:52px;border-radius:var(--radius);background:linear-gradient(180deg,#ffffff0f,#fff0 60%),var(--raised);border:1px solid var(--win-line);box-shadow:0 0 0 4px #15191dc7,0 12px 28px #00000080;animation:win-in .34s cubic-bezier(.2,.8,.2,1) both}.win-toast.high,.win-toast.top{--win: var(--sand);--win-hi: #e8dab8;--win-lo: #cbb788;--win-ink: #2a2416;--win-line: rgba(216, 196, 153, .65)}.win-toast.big{animation:win-in-big .42s cubic-bezier(.2,.9,.25,1.12) both}.win-toast.big.upgraded:not(.leaving){animation:win-upgrade .42s cubic-bezier(.2,.9,.25,1.12) both}.win-toast.big:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;border:1.5px solid var(--win);opacity:0;pointer-events:none;animation:win-ring 1s .22s ease-out 2}.win-toast.leaving{animation:win-out .24s ease-in both}.win-main{display:flex;flex-direction:column;justify-content:center;gap:3px;padding:5px 12px 6px 14px;min-width:0}.win-label{font-size:9px;font-weight:750;letter-spacing:1.2px;line-height:1.1;white-space:nowrap}.win-main .win-label{color:var(--win)}.win-mult{font-family:var(--digits);font-weight:800;font-size:21px;letter-spacing:-.02em;line-height:1;color:var(--text);font-variant-numeric:tabular-nums;white-space:nowrap}.win-mult span{font-size:.68em;margin-left:1px}.win-mult.pop{transform-origin:0 60%;animation:win-mult-pop .36s cubic-bezier(.2,.9,.3,1.3) both}.win-amount{position:relative;overflow:hidden;margin:5px 0;padding:4px 13px;border-radius:var(--radius-sm);display:flex;flex-direction:column;justify-content:center;gap:3px;min-width:0;background:linear-gradient(180deg,var(--win-hi),var(--win) 55%,var(--win-lo));color:var(--win-ink);animation:win-pop .28s .09s cubic-bezier(.2,.9,.3,1.3) both}.win-amount .win-label{color:inherit;opacity:.68}.win-amount strong{display:flex;align-items:baseline;gap:4px;white-space:nowrap;line-height:1}.win-amount b{display:inline-block;font-family:var(--digits);font-weight:800;font-size:21px;letter-spacing:-.02em;font-variant-numeric:tabular-nums;transform-origin:100% 80%}.win-amount b.landed{animation:win-tick .2s ease-out}.win-amount small{font-size:10px;font-weight:750;letter-spacing:.4px}.win-amount:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(105deg,transparent 30%,rgba(255,255,255,.45) 50%,transparent 70%);transform:translate(-120%);animation:win-shine .55s .64s ease-out both}.win-close{width:38px;flex-shrink:0;display:grid;place-items:center;color:var(--text-2)}.win-close:hover{color:var(--text)}.win-life{position:absolute;left:12px;right:12px;bottom:0;height:2px;border-radius:2px;background:var(--win);opacity:.55;transform-origin:left;animation:win-life var(--life, 3.2s) linear both}.win-toast.leaving .win-life{animation-play-state:paused}@keyframes win-in{0%{opacity:0;transform:translateY(-12px) scale(.96)}32%{opacity:1}to{opacity:1;transform:none}}@keyframes win-in-big{0%{opacity:0;transform:translateY(-16px) scale(.9)}30%{opacity:1}to{opacity:1;transform:none}}@keyframes win-out{to{opacity:0;transform:translateY(-8px) scale(.98)}}@keyframes win-pop{0%{opacity:0;transform:scale(.84)}35%{opacity:1}to{opacity:1;transform:none}}@keyframes win-tick{40%{transform:scale(1.08)}}@keyframes win-upgrade{40%{transform:scale(1.04)}to{transform:none}}@keyframes win-mult-pop{0%{opacity:.4;transform:scale(.88)}45%{opacity:1;transform:scale(1.14)}to{transform:none}}@keyframes win-ring{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(1.04,1.2)}}@keyframes win-shine{to{transform:translate(120%)}}@keyframes win-life{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@media(max-width:719px){.win-toast:not(:last-child){display:none}}@media(min-width:720px){.win-toasts{top:calc(66px + env(safe-area-inset-top,0px))}.win-toasts>.win-toast{margin-top:2px}.win-toast{min-height:64px}.win-main{padding-left:18px}.win-label{font-size:10px}.win-mult{font-size:30px}.win-main{gap:4px;padding-top:7px;padding-bottom:8px}.win-amount{margin:6px 0;padding:6px 18px}.win-amount b{font-size:32px}.win-close{width:44px}}.status-notice{display:flex;align-items:flex-start;gap:10px;margin-top:8px;padding:10px 12px;border-radius:var(--radius-md);background:var(--panel);border:1px solid rgba(219,146,136,.32)}.notice-icon{flex-shrink:0;width:18px;height:18px;margin-top:1px;border-radius:50%;display:grid;place-items:center;font-size:11px;font-weight:700;line-height:1;color:var(--warn);border:1.5px solid currentColor}.status-notice strong{display:block;font-size:13px;font-weight:650;color:var(--warn)}.status-notice p{font-size:12px;line-height:1.45;color:var(--text-2);margin-top:2px}.notice-action{display:inline-flex;align-items:center;min-height:40px;margin-top:10px;padding:0 16px;border-radius:var(--radius-sm);background:var(--primary);color:var(--primary-ink);font-size:14px;font-weight:700;text-decoration:none}.status-notice.info{border-color:var(--line-soft)}.status-notice.info .notice-icon,.status-notice.info strong{color:var(--focus)}.request-error{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:8px;padding:8px 6px 8px 12px;border-radius:var(--radius-md);background:var(--panel);border:1px solid rgba(219,146,136,.42);color:var(--warn);font-size:13px}.request-error button{width:32px;height:32px;display:grid;place-items:center;flex-shrink:0;color:var(--text-2);border-radius:var(--radius-sm)}.bet-panels{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;margin-top:8px}.bet-panel{border-radius:var(--radius);padding:12px}.bet-panel.has-bet{border-color:#a8c0ab6b}.bet-panel.is-running{border-color:#d8c49973}.panel-heading{display:flex;justify-content:space-between;align-items:center;gap:6px;margin-bottom:10px}.panel-heading h2{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:650;white-space:nowrap;flex-shrink:0}.panel-number{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;font-size:11px;font-weight:700;color:var(--text);background:var(--raised);border:1px solid var(--line)}.panel-body{display:grid;gap:10px}.input-label{display:flex;justify-content:space-between;font-size:12px;color:var(--text-2);margin-bottom:6px}.input-label>span{color:var(--text-2);font-weight:600}.stake-field{display:flex;align-items:center;gap:4px;height:50px;padding:4px;border-radius:var(--radius-md);background:var(--bg);border:1px solid var(--line-soft)}.stake-field:focus-within{border-color:var(--focus)}.step-button{width:42px;height:40px;display:grid;place-items:center;border-radius:var(--radius-sm);background:var(--raised);color:var(--text);flex-shrink:0}.step-button:hover:not(:disabled){background:#384045}.step-button:active:not(:disabled){background:var(--line)}.step-button:disabled{color:var(--text-3);background:var(--charcoal)}.stake-field input{width:100%;text-align:center;background:transparent;color:var(--text);font-size:20px;font-weight:700;font-variant-numeric:tabular-nums;outline:none}.stake-field input:disabled{color:var(--text-2)}.chips{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-top:6px}.chip{height:34px;border-radius:var(--radius-sm);background:transparent;border:1px solid var(--line-soft);color:var(--text-2);font-size:13px;font-weight:650;font-variant-numeric:tabular-nums;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:0 4px}.chip:hover:not(:disabled){color:var(--text);border-color:var(--line)}.chip.selected{background:var(--select-bg);border-color:#b7d98b80;color:var(--text)}.chip:disabled{opacity:.45}.stake-limits{font-size:11px;color:var(--text-2);margin-top:6px}.auto-row{display:flex;align-items:center;justify-content:space-between;gap:10px}.switch-label{position:relative;display:flex;align-items:center;gap:10px;min-height:40px;font-size:13px;color:var(--text);cursor:pointer}.switch-label input{position:absolute;opacity:0;width:44px;height:26px;margin:0;cursor:pointer}.switch-track{position:relative;width:40px;height:22px;border-radius:999px;background:var(--raised);border:1px solid var(--line);flex-shrink:0;transition:background .15s,border-color .15s}.switch-track:after{content:"";position:absolute;top:3px;left:3px;width:14px;height:14px;border-radius:50%;background:var(--text-2);transition:transform .15s,background .15s}.switch-label input:checked+.switch-track{background:var(--focus);border-color:var(--focus)}.switch-label input:checked+.switch-track:after{transform:translate(18px);background:var(--primary-ink)}.switch-label input:focus-visible+.switch-track{outline:2px solid var(--focus);outline-offset:2px}.switch-label input:disabled~span{opacity:.55}.switch-label.end{flex-direction:row-reverse;font-size:12.5px;color:var(--text-2);min-height:32px}.target-input{display:flex;align-items:center;width:104px;height:42px;padding:0 10px;border-radius:var(--radius-md);background:var(--bg);border:1px solid var(--line-soft)}.target-input:focus-within{border-color:var(--focus)}.target-input.off{opacity:.5}.target-input input{width:100%;background:none;font-size:17px;font-weight:650;font-variant-numeric:tabular-nums;outline:none;text-align:right}.target-input>span{color:var(--text-2);margin-left:4px}.bet-action,.primary-button{background:linear-gradient(180deg,#c7e584,var(--primary) 52%,#b4d66d);color:var(--primary-ink);border:1px solid rgba(24,34,24,.18)}.bet-action{width:100%;min-height:58px;border-radius:var(--radius-md);padding:6px 10px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;transition:transform .08s,filter .15s}.bet-panel>.bet-action{margin-top:12px}.bet-action>span{font-size:17px;font-weight:700;line-height:1.2}.bet-action>small{font-size:13px;font-weight:600;opacity:.78;font-variant-numeric:tabular-nums}.bet-action:hover:not(:disabled){filter:brightness(1.04)}.bet-action:active:not(:disabled){transform:scale(.985)}.bet-action:disabled{background:var(--charcoal);color:var(--text-3);border-color:var(--line-soft)}.bet-action.collect{background:linear-gradient(180deg,#e0cfaa,var(--sand) 52%,#cdb98d);color:#2a2416;border-color:#2a241633}.bet-action.collect:disabled{background:var(--charcoal);color:var(--text-3);border-color:var(--line-soft)}.bet-action.cancel{background:#db928821;color:#f0c9c2;border:1px solid rgba(219,146,136,.62)}.bet-action.cancel>small{color:var(--text-2);opacity:1}.bet-action.cancel:hover{filter:none;background:#db928833}.bet-action.placed:disabled{background:#7dc5ad14;color:var(--success);border:1px solid rgba(125,197,173,.36)}.bet-action.placed>small{color:var(--text-2);opacity:1}.panel-note{height:20px;display:inline-flex;align-items:center;padding:0 7px;margin-left:-2px;border-radius:999px;font-size:10.5px;font-weight:650;color:var(--text-2);background:var(--charcoal);border:1px solid var(--line-soft);white-space:nowrap}.field-error{margin-top:8px;font-size:12px;color:var(--warn)}@media(max-width:719px){.bet-panel{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);grid-template-areas:"head head" "stake action" "autoc autoc";gap:8px;padding:10px}.panel-heading{grid-area:head;margin-bottom:0}.panel-heading h2{font-size:13px}.panel-number{width:20px;height:20px}.panel-body{display:contents}.stake-control{grid-area:stake;min-width:0}.input-label,.stake-limits{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.stake-field{height:42px;padding:3px;border-radius:var(--radius-sm)}.step-button{width:34px;height:34px;border-radius:6px}.stake-field input{font-size:18px}.chips{gap:4px;margin-top:5px}.chip{height:28px;font-size:12px;border-radius:6px;padding:0 2px}.bet-panel>.bet-action{grid-area:action;min-height:75px;height:100%;margin-top:0;padding:4px 6px;border-radius:var(--radius-md)}.bet-action>span{font-size:16px;line-height:1.2;text-align:center}.bet-action>small{font-size:12px;line-height:1.3;text-align:center}.auto-row{grid-area:autoc}.switch-label{min-height:32px;font-size:12px;gap:8px;white-space:nowrap}.target-input{width:88px;height:32px;border-radius:var(--radius-sm)}.target-input input{font-size:15px}.field-error{grid-column:1 / -1;margin-top:0}}.activity-panel{display:flex;flex-direction:column;border-radius:var(--radius);overflow:hidden;height:540px;scroll-margin-top:calc(var(--header-h) + 8px)}.page-footer{display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap;gap:8px 16px;margin-top:14px;padding:0 4px;font-size:10px;font-weight:650;letter-spacing:.8px;color:var(--text-2)}.page-footer>div{display:flex;gap:14px}.page-footer a,.page-footer button{font-size:12px;font-weight:600;letter-spacing:0;color:var(--text);min-height:36px;display:inline-flex;align-items:center}.help-step{display:flex;gap:14px;margin-top:16px;padding-top:14px;border-top:1px solid var(--line-soft)}.help-step>span{font-family:var(--digits);font-weight:800;font-size:17px;line-height:1.2;color:var(--focus);min-width:22px}.help-step h3{font-size:15px;font-weight:650;margin-bottom:3px}.help-step p{font-size:13px;line-height:1.55;color:var(--text-2)}.help-note{margin-top:18px;padding:12px;border-radius:var(--radius-md);font-size:12px;line-height:1.6;color:var(--text-2);background:var(--bg);border:1px solid var(--line-soft)}.primary-button{width:100%;min-height:48px;margin-top:18px;border-radius:var(--radius-md);font-size:15px;font-weight:750}.segmented{display:flex;flex-wrap:wrap;gap:6px}.segmented button{min-height:40px;padding:0 14px;border-radius:var(--radius-sm);border:1px solid var(--line-soft);font-size:14px;font-weight:600;color:var(--text-2)}.segmented button:hover{color:var(--text);border-color:var(--line)}.segmented button.active{background:var(--select-bg);border-color:#b7d98b80;color:var(--text)}@media(min-width:420px){.brand .logo{height:22px}.wallet strong{font-size:15px}}@media(min-width:720px){.brand{flex-direction:row;align-items:center;gap:10px}.dev-badge{font-size:9px;border:1px solid var(--line-soft);border-radius:6px;padding:4px 6px}:root{--gutter: 18px}main{padding-top:14px;padding-bottom:20px}:root{--header-h: 60px}.brand .logo{height:28px}.wallet{height:40px;line-height:38px;padding:0 16px}.icon-button{width:40px;height:40px}.icon-button svg{width:19px;height:19px}.flight-stage{height:340px}.bet-panels{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px}.bet-panels.single{grid-template-columns:minmax(0,1fr);max-width:560px;margin-inline:auto}.bet-panel{padding:14px}}@media(min-width:1024px){.game-layout{grid-template-columns:minmax(0,1fr) 300px;gap:16px;align-items:start}.flight-stage{height:380px}.activity-panel{position:sticky;top:calc(var(--header-h) + 14px);height:calc(100vh - 96px);max-height:760px}}@media(max-width:719px){.brand{min-width:0;flex:0 1 auto}.dev-badge{white-space:normal;max-width:96px}.header-right{flex-shrink:0}}@media(max-width:359px){.topbar{gap:4px}.header-right{gap:5px}.brand .logo{height:17px}.dev-badge{max-width:70px}.wallet{gap:4px;height:28px;line-height:26px;padding:0 10px}.wallet strong{font-size:13px}.wallet small{font-size:9px}.icon-button{width:30px;height:30px}.icon-button svg{width:17px;height:17px}}@media(max-width:359px){.panel-heading h2{gap:6px}.panel-note{padding:0 5px;font-size:10px}}.calm *,.calm *:before,.calm *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
