.roulette-wheel-pixi-canvas{border-radius:50%}.glow{position:relative}.glow:after{content:"";position:absolute;inset:-8px;border-radius:14px;pointer-events:none;box-shadow:0 10px 40px rgb(110 168 255/4%);opacity:90%;transition:opacity .3s ease}.account-menu-stat-card .level-chip{min-height:1.4rem;padding:.18rem .45rem;letter-spacing:.04em}.account-menu-preference-cell .language-switcher-dropdown{right:.45rem;left:auto;min-width:min(12rem,calc(100vw - 2rem));max-width:min(16rem,calc(100vw - 2rem))}.icon-btn{display:inline-flex;align-items:center;justify-content:center;width:var(--tap-target-min);height:var(--tap-target-min);border-radius:999px;border:1px solid var(--line);background:var(--surface-strong);color:var(--text-main);flex:0 0 auto;box-shadow:0 8px 22px rgb(3 8 16/18%);transition:transform var(--motion-duration-fast) var(--motion-ease-standard),border-color var(--motion-duration-fast) var(--motion-ease-standard),background var(--motion-duration-fast) var(--motion-ease-standard),box-shadow var(--motion-duration-fast) var(--motion-ease-standard)}.icon-btn:hover{border-color:var(--line-strong);background:var(--surface-interactive);transform:translateY(-1px);box-shadow:0 10px 26px rgb(3 8 16/26%)}.icon-btn-theme svg{transition:transform var(--motion-duration-base) var(--motion-ease-standard),opacity var(--motion-duration-fast) var(--motion-ease-standard)}.icon-btn-theme-dark svg,.icon-btn-theme-light svg{transform:rotate(0deg)}.icon-btn-theme:hover svg{transform:rotate(0deg) scale(1.08)}.header-utility-menu .language-switcher-dropdown{top:calc(100% + .35rem);z-index:90}.create-duel-header{display:inline-flex}.site-sidebar-settings-language .language-switcher-dropdown{inset:auto .45rem calc(100% + .35rem) auto;min-width:min(13rem,calc(100vw - 2rem));max-width:min(16rem,calc(100vw - 2rem));max-height:206px;overflow-y:auto;overscroll-behavior:contain}.auth-inline{display:flex;align-items:center}.leaderboard-theme-light .cta-ghost,.leaderboard-theme-light .level-chip,.leaderboard-theme-light .status-chip,.leaderboard-theme-light input,.leaderboard-theme-light select{background:rgb(230 238 252/72%)}.animate-fade-in{animation:fadeInUp .36s ease both}.account-summary-block{border:1px solid var(--line);border-radius:1rem;background:var(--surface-card-soft);padding:.95rem 1rem}.account-mobile-card-list{display:none}.nav-tab{border:1px solid rgb(173 201 255/12%);background:var(--surface-subtle);padding:.36rem .6rem;min-height:var(--tap-target-min);display:inline-flex;align-items:center;border-radius:999px;font-size:.85rem;color:var(--text-dim);white-space:nowrap}.nav-tab-active{border-color:rgb(17 217 138/50%);background:rgb(17 217 138/12%);color:var(--text-main)}.hero-cards .panel{padding:.9rem}.hero-cards p{margin:0}.xtra-risk-badge{border-color:rgb(248 113 113/75%);background:linear-gradient(90deg,rgb(153 27 27/66%),rgb(239 68 68/34%));color:#ffe5e5;animation:xtra-risk-pulse 1.6s ease-in-out infinite}.xtra-risk-badge,.xtra-risk-button{box-shadow:0 0 0 0 rgb(248 113 113/0)}.xtra-risk-button{background:linear-gradient(90deg,#ff5f5f,#ff8f8f);color:#2d0303;animation:xtra-risk-pulse 1.7s ease-in-out infinite}.app-shell{max-width:1360px;margin-left:auto;margin-right:auto;padding-inline:var(--app-shell-inline-pad)}.app-shell,.app-shell>*,.panel{min-width:0}.page-shell{position:relative;z-index:10;width:min(100% - 2rem,var(--container-xl));margin-inline:auto;padding-block:clamp(1rem,3vw,2rem) 5rem}.page-shell__content,.page-shell__single{min-width:0}.page-shell__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-6)}.page-shell__rail{min-width:0}.interactive-state:focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px}.text-step--1{font-size:var(--step--1)}.text-step-0{font-size:var(--step-0)}.text-step-1{font-size:var(--step-1)}.text-step-2{font-size:var(--step-2)}.text-step-3{font-size:var(--step-3)}.text-step-4{font-size:var(--step-4)}.btn-press{transition:transform var(--motion-fast) var(--ease-out),opacity var(--motion-fast) var(--ease-out),filter var(--motion-fast) var(--ease-out)}.btn-press:hover{transform:translateY(-1px)}.btn-press:active{transform:translateY(1px) scale(.98)}.reveal{opacity:100%;transform:none}.touch-control{min-width:var(--tap-target-min);min-height:var(--tap-target-min);touch-action:manipulation}.mobile-action-dock{position:sticky;bottom:max(env(safe-area-inset-bottom),0px);z-index:40;display:grid;gap:var(--space-2);border:1px solid var(--line);border-radius:var(--radius-lg) var(--radius-lg) 0 0;background:var(--surface-overlay);padding:var(--space-3);box-shadow:0 -16px 40px rgb(2 8 20/36%);backdrop-filter:blur(18px)}.media-frame{display:block;overflow:hidden;aspect-ratio:16/9;border-radius:var(--radius-md)}.media-frame>iframe,.media-frame>img,.media-frame>picture,.media-frame>video{width:100%;height:100%;object-fit:cover}.desktop-analysis-grid{display:grid;gap:var(--space-6)}.hover-tools{opacity:100%}.ui-icon{display:inline-flex;width:1em;height:1em;flex:0 0 auto;align-items:center;justify-content:center}.ui-icon>svg{width:100%;height:100%}.app-footer{margin-top:auto;position:relative;z-index:10;min-height:24rem;border-top:1px solid var(--line);background:var(--surface-elevated-0)}.app-footer-shell{max-width:1360px;margin:0 auto;padding:1.35rem 1rem calc(1.35rem + env(safe-area-inset-bottom));min-width:0}.app-footer-logo{width:92px;height:auto;aspect-ratio:3/2;object-fit:contain;filter:none}:root[data-theme=light] .app-footer{background:rgb(248 251 255/98%)}:root[data-theme=light] .app-footer-logo{filter:none}.app-header-banner-slot{min-height:64px}.app-header-banner-hidden{visibility:hidden;pointer-events:none}.landing-hero{position:relative;isolation:isolate;background:radial-gradient(520px 280px at 100% 0,rgb(17 217 138/16%),transparent 64%),radial-gradient(440px 220px at 0 100%,rgb(112 170 255/18%),transparent 68%),linear-gradient(165deg,rgb(8 16 31/90%),rgb(11 23 43/88%))}.coming-soon-hero.panel,.game-hero-premium,.game-hub-hero-panel,.game-minimal-hero,.landing-hero.panel,.market-hero.panel{border-color:transparent}.coming-soon-hero.panel:hover,.game-hero-premium:hover,.game-hub-hero-panel:hover,.game-minimal-hero:hover,.landing-hero.panel:hover,.market-hero.panel:hover{border-color:transparent;transform:none}.coming-soon-hero.panel:before,.landing-hero.panel:before,.market-hero.panel:before{border-color:transparent;box-shadow:none}.market-quickbet-lock-overlay{background:rgb(6 10 22/20%)}.game-hero{background:radial-gradient(480px 240px at 88% -10%,rgb(17 217 138/18%),transparent 62%),radial-gradient(420px 200px at -8% 120%,rgb(110 168 255/20%),transparent 64%),linear-gradient(165deg,rgb(8 16 31/88%),rgb(11 25 46/82%));border:1px solid rgb(132 169 255/26%);box-shadow:0 14px 34px rgb(2 9 18/50%)}.game-page-root{position:relative;z-index:1;min-height:100dvh;overflow-x:clip;isolation:isolate;color:var(--text-main);padding-block:clamp(1rem,2vw,1.6rem) max(1.4rem,env(safe-area-inset-bottom))}.game-page-root:before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(720px 420px at 18% -8%,rgb(110 168 255/16%),transparent 68%),radial-gradient(640px 380px at 92% 8%,rgb(17 217 138/12%),transparent 70%),linear-gradient(180deg,rgb(5 9 19/18%),rgb(5 9 19/62%))}.game-hero-premium{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:1rem;overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none;padding:.25rem .1rem .15rem;isolation:auto}.game-hero-premium:before{content:none}.game-hero-premium>*{position:relative;z-index:1}.game-hero-premium h1{margin:0;max-width:22ch;color:var(--text-main);font-size:clamp(1.85rem,3vw,2.75rem);font-weight:780;line-height:1.02;letter-spacing:0}.game-hero-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.55rem}.game-play-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,var(--game-rail-width));align-items:start;gap:var(--game-control-gap)}.bet-control-group,.bet-disclosure-panel,.game-control-card,.game-control-rail,.game-stage{position:relative;z-index:1;min-width:0}.game-stage{min-height:min(var(--game-stage-min),calc(100dvh - var(--app-header-offset) - 2rem))}.game-control-rail{display:grid;gap:var(--game-control-gap);position:sticky;top:calc(var(--app-header-offset) + .65rem);max-height:calc(100dvh - var(--app-header-offset) - 1rem);overflow:auto;overscroll-behavior:contain;scrollbar-width:thin}.bet-control-group,.bet-disclosure-panel,.game-control-card{border:1px solid rgb(172 202 255/18%);border-radius:.9rem;background:radial-gradient(260px 140px at 100% 0,rgb(17 217 138/8%),transparent 72%),linear-gradient(180deg,rgb(11 20 38/78%),rgb(8 15 30/82%));box-shadow:inset 0 1px 0 rgb(226 238 255/6%);padding:clamp(.78rem,1.4vw,1rem)}.bet-control-group-head,.game-control-card-head{display:flex;align-items:end;justify-content:space-between;gap:.75rem;margin-bottom:.7rem}.bet-control-group-head p,.game-control-card-head h2{margin:0;color:var(--text-main);font-size:.95rem;font-weight:760}.bet-control-group-head span{color:var(--text-dim);font-size:.76rem}.bet-chip-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(72px,1fr));gap:.45rem}.bet-segmented-control{display:grid;grid-template-columns:repeat(auto-fit,minmax(96px,1fr));gap:.42rem}.bet-input{width:100%;min-height:var(--tap-target-min);border:1px solid rgb(172 202 255/24%);border-radius:.78rem;background:rgb(5 12 24/78%);color:var(--text-main);padding:.65rem .78rem;outline:none}.bet-input:focus{border-color:rgb(56 240 180/62%);box-shadow:0 0 0 3px rgb(56 240 180/14%)}.bet-primary-action{width:100%;min-height:var(--tap-target-min);border-radius:.78rem;background:linear-gradient(180deg,#18e393,#0fa66e);color:#02150e;font-weight:820;transition:transform .22s var(--motion-ease-standard),filter .22s var(--motion-ease-standard),opacity .22s var(--motion-ease-standard)}.bet-primary-action:hover:not(:disabled){transform:translateY(-1px);filter:brightness(1.06)}.bet-primary-action:active:not(:disabled){transform:translateY(0) scale(.98)}.bet-primary-action:disabled{cursor:not-allowed;opacity:52%}.bet-disclosure-panel{padding:0;overflow:hidden}.bet-disclosure-panel summary{display:flex;min-height:var(--tap-target-min);cursor:pointer;list-style:none;align-items:center;justify-content:space-between;gap:.75rem;padding:.75rem .9rem}.bet-disclosure-panel summary::-webkit-details-marker{display:none}.bet-disclosure-panel summary span{color:var(--text-main);font-size:.9rem;font-weight:760}.bet-disclosure-panel summary small{color:var(--text-dim);font-size:.74rem}.bet-disclosure-panel summary:after{content:"";width:.5rem;height:.5rem;border-right:2px solid rgb(226 238 255/75%);border-bottom:2px solid rgb(226 238 255/75%);transform:rotate(45deg);transition:transform .2s var(--motion-ease-standard)}.bet-disclosure-panel[open] summary:after{transform:rotate(225deg)}.bet-disclosure-body{border-top:1px solid rgb(172 202 255/16%);padding:.85rem .9rem .95rem;animation:game-panel-reveal .22s var(--motion-ease-standard)}.blackjack-action,.blackjack-primary-action,.coin-side,.cta-ghost,.cta-main,.game-crash-mode-chip,.game-crash-target-chip,.hilo-choice,.keno-chip,.poker-action,.poker-primary-action,.quickbet-side{touch-action:manipulation;transition:transform .22s var(--motion-ease-standard),border-color .22s var(--motion-ease-standard),background-color .22s var(--motion-ease-standard),filter .22s var(--motion-ease-standard),opacity .22s var(--motion-ease-standard)}.coin-side:hover:not(:disabled),.cta-ghost:hover:not(:disabled),.cta-main:hover:not(:disabled),.game-crash-mode-chip:hover:not(:disabled),.game-crash-target-chip:hover:not(:disabled),.keno-chip:hover:not(:disabled){transform:translateY(-1px)}.coin-side:active:not(:disabled),.cta-ghost:active:not(:disabled),.cta-main:active:not(:disabled),.game-crash-mode-chip:active:not(:disabled),.game-crash-target-chip:active:not(:disabled),.keno-chip:active:not(:disabled),.quickbet-side:active:not(:disabled){transform:scale(.98)}.bet-primary-action:focus-visible,.blackjack-action:focus-visible,.blackjack-primary-action:focus-visible,.coin-side:focus-visible,.cta-ghost:focus-visible,.cta-main:focus-visible,.game-crash-mode-chip:focus-visible,.game-crash-target-chip:focus-visible,.hilo-choice:focus-visible,.keno-chip:focus-visible,.poker-action:focus-visible,.poker-primary-action:focus-visible,.quickbet-side:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.game-availability{border-radius:999px;border:1px solid var(--line);padding:.22rem .56rem;font-size:11px;font-weight:700;letter-spacing:.02em}.game-availability-live{border-color:rgb(52 211 153/55%);background:rgb(16 185 129/18%);color:#bbffe9}.game-availability-disabled{border-color:rgb(251 191 36/52%);background:rgb(251 191 36/16%);color:#fff1bf}.game-availability-setup{border-color:rgb(248 113 113/52%);background:rgb(248 113 113/16%);color:#ffd3d3}.game-availability-planned{border-color:rgb(125 211 252/50%);background:rgb(14 116 144/22%);color:#d5f6ff}.game-multiplier{font-size:.88rem}.game-multiplier,.game-result-win{font-weight:700;color:color-mix(in srgb,var(--accent) 76%,var(--text-main))}.game-result-win{font-size:.84rem}.game-result-loss{font-size:.84rem;font-weight:700;color:color-mix(in srgb,#ef4444 68%,var(--text-main))}.game-error-text{color:color-mix(in srgb,#ef4444 70%,var(--text-main))}.game-grid-card{border:1px solid rgb(132 169 255/24%);background:radial-gradient(260px 120px at 80% -20%,rgb(17 217 138/12%),transparent 70%),linear-gradient(180deg,rgb(12 24 46/78%),rgb(8 16 33/82%));transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.game-grid-card:hover{transform:translateY(-2px);border-color:rgb(17 217 138/48%);box-shadow:0 14px 32px rgb(6 18 36/52%)}.game-hub-card-info .info-tooltip-bubble{inset:calc(100% + .45rem) 0 auto auto;width:min(18rem,calc(100vw - 2rem));transform:none;text-align:left}.duel-action-btn,.filter-section button,.market-hero-quickbet button,.market-inline-quickbet button,.quickbet-stake-preset{min-width:44px;min-height:44px}.game-rank-row{position:relative;overflow:hidden;transition:transform var(--motion-duration-base) var(--motion-ease-standard),border-color var(--motion-duration-base) var(--motion-ease-standard),box-shadow var(--motion-duration-base) var(--motion-ease-standard);animation:game-card-reveal .22s var(--motion-ease-standard)}.game-rank-row:before{content:"";position:absolute;inset:0 auto 0 0;width:2px;background:linear-gradient(180deg,rgb(17 217 138/86%),rgb(112 170 255/82%));opacity:62%}.game-rank-row:hover{transform:translateY(-1px);border-color:var(--line-strong);box-shadow:0 12px 24px rgb(3 10 20/24%)}.coin-duel-page .game-panel,.crash-page .game-panel,.games-history-page .game-panel,.games-hub-page .game-panel,.high-low-page .game-panel,.keno-page .game-panel,.predict-number-page .game-panel{animation:game-card-reveal .22s var(--motion-ease-standard)}.game-hero-arcade{position:relative;overflow:hidden}.game-hero-arcade:after{content:none}.game-grid-card-pro{min-height:190px}.game-crash-stage{background:linear-gradient(180deg,rgb(6 12 26/86%),rgb(10 18 34/86%))}.game-crash-stage-chart{background:radial-gradient(420px 180px at 80% -10%,rgb(34 197 94/12%),transparent 70%),linear-gradient(180deg,rgb(6 12 26/90%),rgb(10 18 34/86%))}.game-crash-stage-inner{background:linear-gradient(0deg,#101f38,#122748,#17325f)}.game-crash-grid{background-image:linear-gradient(rgb(132 169 255/8%) 1px,transparent 0),linear-gradient(90deg,rgb(132 169 255/8%) 1px,transparent 0);background-size:100% 25%,20% 100%;opacity:58%}.game-crash-axis-label{position:absolute;top:.85rem;z-index:2;border:1px solid var(--line);border-radius:999px;background:rgb(4 9 19/78%);padding:.22rem .55rem;font-size:.75rem;color:var(--text-main)}.game-crash-axis-left{left:.85rem}.game-crash-axis-right{right:.85rem}.game-crash-signal-grid{display:grid;gap:.75rem;grid-template-columns:repeat(3,minmax(0,1fr))}.game-crash-signal-card{border:1px solid var(--line);border-radius:.85rem;background:linear-gradient(180deg,rgb(10 18 34/62%),rgb(8 15 28/58%));padding:.78rem .85rem}.game-crash-floating-badges{position:absolute;left:.85rem;top:.85rem;z-index:3;display:flex;flex-wrap:wrap;gap:.45rem;max-width:calc(100% - 1.7rem)}.game-crash-floating-badge{border:1px solid rgb(132 169 255/22%);border-radius:999px;background:rgb(4 9 19/72%);padding:.28rem .62rem;font-size:.72rem;color:var(--text-main);backdrop-filter:blur(6px)}.game-crash-floating-badge-success{border-color:rgb(74 222 128/34%);background:rgb(5 150 105/18%);color:#d1fae5}.game-crash-floating-badge-danger{border-color:rgb(248 113 113/34%);background:rgb(220 38 38/16%);color:#fee2e2}.game-crash-chart-hud{position:absolute;left:.85rem;top:3rem;z-index:3;display:flex;flex-direction:column;gap:.45rem}.game-crash-hud-row{display:flex;flex-wrap:wrap;gap:.45rem}.game-crash-hud-pill{border:1px solid rgb(132 169 255/22%);border-radius:999px;background:rgb(4 9 19/72%);padding:.28rem .62rem;font-size:.72rem;color:var(--text-main);backdrop-filter:blur(6px)}.game-crash-hud-pill-success{border-color:rgb(74 222 128/34%);background:rgb(5 150 105/18%);color:#d1fae5}.game-crash-hud-pill-danger{border-color:rgb(248 113 113/34%);background:rgb(220 38 38/16%);color:#fee2e2}.game-crash-level-line{stroke:rgb(132 169 255/18%);stroke-width:1;stroke-dasharray:5 6}.game-crash-level-label{fill:rgb(226 232 240/72%);font-size:16px;letter-spacing:.02em}.game-crash-auto-line{stroke:rgb(250 204 21/62%);stroke-width:2;stroke-dasharray:9 7}.game-crash-auto-line-cleared{stroke:rgb(74 222 128/78%)}.game-crash-target-line-svg{stroke:rgb(250 204 21/75%);stroke-width:1.5;stroke-dasharray:7 7}.game-crash-area-path{opacity:88%}.game-crash-orb-svg{fill:#fde047;filter:drop-shadow(0 0 16px rgb(253 224 71/72%))}.game-crash-final-tag{position:absolute;right:.85rem;bottom:.85rem;z-index:3;border:1px solid rgb(74 222 128/36%);border-radius:999px;background:rgb(5 150 105/16%);padding:.32rem .65rem;font-size:.78rem;color:#d1fae5}.game-stat-box{border:1px solid var(--line);border-radius:.85rem;background:var(--surface-soft);padding:.8rem}.game-crash-summary-bar{display:grid;gap:.75rem;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--line);border-radius:.95rem;background:var(--surface-soft);padding:.9rem 1rem}.game-crash-summary-item{display:flex;flex-direction:column;gap:.22rem}.game-crash-summary-label{font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:var(--text-dim)}.game-crash-target-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.game-crash-range-control{display:grid;gap:.45rem;border:1px solid rgb(132 169 255/16%);border-radius:.85rem;background:radial-gradient(220px 90px at 100% 0,rgb(74 222 128/8%),transparent 72%),rgb(6 12 24/58%);padding:.72rem}.game-crash-range{display:block;width:100%;min-width:0;height:2.2rem;margin:0;appearance:none;background:transparent;cursor:pointer;accent-color:#4ade80}.game-crash-range:disabled{cursor:not-allowed;opacity:55%}.game-crash-range:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.game-crash-range::-webkit-slider-runnable-track{width:100%;height:.58rem;border:1px solid rgb(132 169 255/18%);border-radius:999px;background:linear-gradient(90deg,rgb(74 222 128/68%),rgb(250 204 21/50%),rgb(248 113 113/56%)),rgb(4 9 19/86%)}.game-crash-range::-webkit-slider-thumb{appearance:none;width:1.18rem;height:1.18rem;border:2px solid rgb(255 255 255/78%);border-radius:999px;background:#facc15;box-shadow:0 0 0 6px rgb(250 204 21/12%),0 8px 18px rgb(2 8 20/34%);transform:translateY(-.35rem)}.game-crash-range::-moz-range-track{width:100%;height:.58rem;border:1px solid rgb(132 169 255/18%);border-radius:999px;background:linear-gradient(90deg,rgb(74 222 128/68%),rgb(250 204 21/50%),rgb(248 113 113/56%)),rgb(4 9 19/86%)}.game-crash-range::-moz-range-thumb{width:1.05rem;height:1.05rem;border:2px solid rgb(255 255 255/78%);border-radius:999px;background:#facc15;box-shadow:0 0 0 6px rgb(250 204 21/12%),0 8px 18px rgb(2 8 20/34%)}.game-crash-range-meta{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:.45rem;color:var(--text-dim);font-size:.7rem;font-variant-numeric:tabular-nums}.game-crash-range-meta strong{border:1px solid rgb(250 204 21/28%);border-radius:999px;background:rgb(250 204 21/10%);color:#fde68a;padding:.18rem .5rem}.game-crash-range-meta span:last-child{text-align:right}.game-crash-target-chip{display:flex;align-items:center;justify-content:space-between;gap:.6rem;border:1px solid rgb(132 169 255/22%);border-radius:.85rem;background:rgb(10 18 34/72%);padding:.62rem .7rem;color:var(--text-main);font-size:.78rem;transition:transform .18s ease,border-color .18s ease,background .18s ease}.game-crash-target-chip:hover{transform:translateY(-1px);border-color:rgb(132 169 255/34%)}.game-crash-target-chip-active{border-color:rgb(74 222 128/42%);background:rgb(5 150 105/18%);color:#d1fae5}.game-crash-preview-card{display:grid;gap:.65rem;border:1px solid var(--line);border-radius:.95rem;background:radial-gradient(220px 140px at 100% 0,rgb(52 211 153/8%),transparent 72%),rgb(10 18 34/76%);padding:.95rem}.game-crash-preview-row{font-size:.88rem}.game-crash-history-row,.game-crash-preview-row{display:flex;align-items:center;justify-content:space-between;gap:1rem}.game-crash-history-row{flex-wrap:wrap;border:1px solid var(--line);border-radius:.9rem;background:var(--surface-strong);padding:.82rem .95rem}.game-crash-sidebar-card{display:grid;gap:.9rem;border:1px solid var(--line);border-radius:1rem;background:radial-gradient(240px 120px at 100% 0,rgb(52 211 153/7%),transparent 72%),rgb(10 18 34/78%);padding:1rem}.game-crash-mode-switch{display:inline-flex;align-items:center;gap:.45rem;border:1px solid rgb(132 169 255/16%);border-radius:999px;background:rgb(6 12 24/64%);padding:.22rem}.game-crash-mode-chip{border:1px solid rgb(132 169 255/22%);border-radius:999px;background:rgb(10 18 34/72%);color:var(--text-main);min-width:5.75rem;padding:.5rem .8rem;font-size:.76rem;font-weight:600;transition:border-color .18s ease,background .18s ease,transform .18s ease}.game-crash-mode-chip:hover{transform:translateY(-1px);border-color:rgb(132 169 255/36%)}.game-crash-mode-chip-active{border-color:rgb(74 222 128/42%);background:rgb(5 150 105/18%);color:#d1fae5}.game-crash-arena{background:radial-gradient(480px 200px at 50% 0,rgb(16 185 129/10%),transparent 72%),radial-gradient(380px 240px at 85% 15%,rgb(59 130 246/9%),transparent 76%),linear-gradient(180deg,rgb(6 12 26/96%),rgb(8 16 30/96%))}.game-crash-arena-body{position:relative;overflow:hidden;border:1px solid rgb(132 169 255/14%);border-radius:1rem;background:linear-gradient(180deg,rgb(5 10 22/70%),rgb(4 9 18/90%)),url(/assets/images/lightning-x-bonus-bg.webp) 50% /cover no-repeat;transition:border-color .22s ease,background .22s ease,box-shadow .22s ease}.game-crash-lightning-arena{background:linear-gradient(180deg,rgb(4 10 26/64%),rgb(3 8 18/90%)),url(/assets/images/lightning-x-bonus-bg.webp) 50% /cover no-repeat;border-color:rgb(103 232 249/28%)}.game-crash-lightning-arena:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(circle at 50% 48%,rgb(103 232 249/16%),transparent 28%),linear-gradient(180deg,rgb(2 6 23/12%),rgb(2 6 23/48%))}.game-crash-lightning-triggered{border-color:rgb(255 255 255/42%);box-shadow:inset 0 0 0 1px rgb(103 232 249/20%),0 0 68px rgb(14 165 233/22%)}.game-crash-arena-live{border-color:rgb(74 222 128/18%)}.game-crash-arena-warm{border-color:rgb(74 222 128/28%);box-shadow:inset 0 0 0 1px rgb(74 222 128/8%),0 0 36px rgb(34 197 94/8%)}.game-crash-arena-hot{border-color:rgb(250 204 21/34%);background:radial-gradient(circle at 50% 80%,rgb(249 115 22/12%),transparent 42%),linear-gradient(180deg,rgb(12 15 24/78%),rgb(10 12 20/94%));box-shadow:inset 0 0 0 1px rgb(250 204 21/10%),0 0 48px rgb(249 115 22/12%)}.game-crash-arena-ultra{border-color:rgb(251 146 60/44%);background:radial-gradient(circle at 50% 85%,rgb(244 63 94/18%),transparent 42%),radial-gradient(circle at 50% 12%,rgb(250 204 21/12%),transparent 34%),linear-gradient(180deg,rgb(18 14 20/82%),rgb(10 9 16/96%));box-shadow:inset 0 0 0 1px rgb(251 146 60/12%),0 0 72px rgb(244 63 94/16%)}.game-crash-arena-glow{position:absolute;left:50%;top:50%;width:min(76vw,520px);height:min(76vw,520px);border-radius:999px;filter:blur(14px);opacity:92%;pointer-events:none;transform:translate(-50%,-50%);transition:transform .18s ease,background .22s ease,box-shadow .22s ease;will-change:transform,background}.game-crash-flame-field{position:absolute;inset:auto 0 0;height:46%;pointer-events:none;overflow:hidden;opacity:82%;mask-image:linear-gradient(180deg,transparent,rgb(0 0 0/80%) 34%,rgb(0 0 0/95%))}.game-crash-flame{position:absolute;bottom:-18%;left:var(--flame-left,0);width:clamp(2.2rem,7vw,5.4rem);height:clamp(6rem,15vw,11rem);border-radius:999px 999px 45% 45%;background:radial-gradient(ellipse at 50% 78%,rgb(253 224 71/62%),transparent 44%),radial-gradient(ellipse at 50% 48%,rgb(251 146 60/50%),transparent 54%),radial-gradient(ellipse at 50% 26%,rgb(244 63 94/30%),transparent 58%);filter:blur(7px);opacity:55%;transform:translateZ(0) scaleY(.8);animation:game-crash-flame-rise 1.55s ease-in-out infinite;animation-delay:var(--flame-delay,0s);will-change:transform,opacity}.game-crash-arena-grid{position:absolute;inset:0;background-image:linear-gradient(rgb(132 169 255/6%) 1px,transparent 0),linear-gradient(90deg,rgb(132 169 255/6%) 1px,transparent 0);background-size:100% 20%,12.5% 100%;mask-image:linear-gradient(180deg,rgb(0 0 0/85%),transparent 90%);opacity:72%}.game-crash-stage-chip-row{display:flex;flex-wrap:wrap;justify-content:center;gap:.55rem}.game-crash-stage-chip{border:1px solid rgb(132 169 255/20%);border-radius:999px;background:rgb(4 9 19/58%);color:var(--text-main);padding:.34rem .7rem;font-size:.74rem;backdrop-filter:blur(10px)}.game-crash-stage-chip-lightning{border-color:rgb(103 232 249/38%);background:rgb(8 47 73/56%);color:#cffafe}.game-crash-stage-chip-lightning-on{border-color:rgb(253 224 71/58%);background:rgb(113 63 18/62%);color:#fef3c7;box-shadow:0 0 24px rgb(250 204 21/18%)}.game-crash-multiplier{font-size:clamp(4rem,11vw,8.5rem);line-height:.92;font-weight:800;letter-spacing:-.06em;color:#f8fafc;text-shadow:0 0 28px rgb(52 211 153/12%);transition:color .18s ease,text-shadow .18s ease,transform .18s ease;will-change:transform}.game-crash-multiplier-live{color:#f8fafc;text-shadow:0 0 18px rgb(59 130 246/26%),0 0 48px rgb(34 197 94/16%);animation:crash-multiplier-pulse 1.35s ease-in-out infinite}.game-crash-multiplier-warm{color:#d1fae5;text-shadow:0 0 18px rgb(52 211 153/26%),0 0 40px rgb(74 222 128/14%)}.game-crash-multiplier-hot{color:#fde68a;text-shadow:0 0 18px rgb(250 204 21/26%),0 0 44px rgb(249 115 22/16%);animation:crash-multiplier-heat .98s ease-in-out infinite}.game-crash-multiplier-ultra{color:#fdba74;text-shadow:0 0 20px rgb(251 146 60/28%),0 0 52px rgb(244 63 94/18%);animation:crash-multiplier-heat .68s ease-in-out infinite}.game-crash-multiplier-win{color:#d1fae5;text-shadow:0 0 28px rgb(34 197 94/24%)}.game-crash-multiplier-loss{color:#fecaca;text-shadow:0 0 28px rgb(239 68 68/22%)}.game-crash-progress{width:min(520px,88%);height:.42rem;overflow:hidden;border:1px solid rgb(132 169 255/20%);border-radius:999px;background:rgb(3 7 18/72%);box-shadow:inset 0 1px 0 rgb(226 238 255/6%)}.game-crash-progress span{display:block;width:100%;height:100%;transform-origin:left center;border-radius:inherit;background:linear-gradient(90deg,rgb(17 217 138/95%),rgb(103 232 249/90%),rgb(250 204 21/88%));transition:transform 90ms linear;will-change:transform}.game-crash-action-dock{min-width:0}.game-crash-action-panel{display:grid;gap:.85rem;border:1px solid rgb(132 169 255/18%);border-radius:.95rem;background:radial-gradient(220px 140px at 100% 0,rgb(59 130 246/7%),transparent 72%),rgb(4 9 19/70%);padding:.9rem;box-shadow:inset 0 1px 0 rgb(255 255 255/3%)}.game-crash-action-header{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.9rem}.game-crash-action-grid{display:grid;gap:.9rem;grid-template-columns:minmax(0,.9fr) minmax(0,1fr) minmax(0,1.2fr) minmax(240px,.95fr)}.game-crash-advanced-panel{min-width:0;overflow:hidden;border:1px solid rgb(132 169 255/16%);border-radius:.9rem;background:rgb(8 15 28/62%)}.game-crash-advanced-panel summary{display:flex;min-height:46px;cursor:pointer;list-style:none;align-items:center;justify-content:space-between;gap:.7rem;padding:.72rem .78rem}.game-crash-advanced-panel summary::-webkit-details-marker{display:none}.game-crash-advanced-panel summary span{color:var(--text-main);font-size:.88rem;font-weight:760}.game-crash-advanced-panel summary small{color:var(--text-dim);font-size:.72rem}.game-crash-advanced-panel summary:after{content:"";width:.48rem;height:.48rem;flex:0 0 auto;border-right:2px solid rgb(226 238 255/72%);border-bottom:2px solid rgb(226 238 255/72%);transform:rotate(45deg);transition:transform .2s var(--motion-ease-standard)}.game-crash-advanced-panel[open] summary:after{transform:rotate(225deg)}.game-crash-advanced-grid{display:grid;gap:.7rem;border-top:1px solid rgb(132 169 255/14%);padding:.72rem}.game-crash-control-group{display:grid;gap:.8rem;min-width:0;align-content:start}.game-crash-control-group-primary{align-content:space-between}.game-crash-lightning-panel{border:1px solid rgb(103 232 249/18%);border-radius:.9rem;background:radial-gradient(circle at 100% 0,rgb(103 232 249/12%),transparent 42%),rgb(7 18 32/58%);padding:.75rem}.game-crash-lightning-wheel{display:grid;grid-template-columns:repeat(3,1fr);gap:.32rem;min-height:2.5rem;border-radius:999px;background:conic-gradient(from 20deg,rgb(34 211 238/78%),rgb(250 204 21/82%),rgb(59 130 246/72%),rgb(34 211 238/78%));padding:.28rem;animation:crash-lightning-wheel-spin 5s linear infinite}.game-crash-lightning-wheel span{display:grid;place-items:center;border-radius:999px;background:rgb(3 7 18/78%);color:#ecfeff;font-size:.75rem;font-weight:900}.game-crash-live-stats{display:grid;gap:.55rem}.game-crash-live-stats>div{display:flex;align-items:center;justify-content:space-between;gap:.8rem;border:1px solid rgb(132 169 255/16%);border-radius:.82rem;background:rgb(8 15 28/72%);padding:.68rem .78rem}.game-crash-live-stats strong{color:var(--text-main);font-size:.95rem}.game-crash-cashout-button{min-height:3.15rem}.game-crash-inline-note{display:inline-flex;align-items:center;justify-content:center;border:1px solid rgb(132 169 255/18%);border-radius:1rem;background:rgb(4 9 19/62%);color:var(--text-main);padding:.8rem 1rem;font-size:.82rem;text-align:center}.game-crash-history-strip{display:flex;flex-wrap:wrap;gap:.6rem}.game-crash-history-pill{display:inline-flex;align-items:center;gap:.55rem;border:1px solid rgb(132 169 255/18%);border-radius:999px;background:rgb(10 18 34/78%);color:var(--text-main);padding:.55rem .8rem;font-size:.78rem}.game-crash-history-pill-win{border-color:rgb(74 222 128/34%);background:rgb(5 150 105/16%);color:#d1fae5}.game-crash-history-pill-loss{border-color:rgb(248 113 113/28%);background:rgb(220 38 38/12%);color:#fee2e2}.game-crash-rules-overlay{position:fixed;inset:0;z-index:90;display:grid;place-items:center;background:rgb(0 0 0/72%);padding:clamp(.85rem,2.4vw,1.4rem)}.game-crash-rules-popout{width:min(920px,100%);max-height:min(820px,calc(100dvh - 2rem));overflow:auto;border:1px solid rgb(172 202 255/22%);border-radius:1rem;background:radial-gradient(520px 220px at 0 0,rgb(17 217 138/8%),transparent 70%),linear-gradient(180deg,rgb(7 14 28/98%),rgb(4 9 19/98%));box-shadow:0 28px 90px rgb(0 0 0/44%);padding:clamp(1rem,2vw,1.25rem)}.game-crash-rules-head{display:flex;align-items:center;justify-content:space-between;gap:.9rem;border-bottom:1px solid rgb(172 202 255/16%);padding-bottom:.85rem}.game-crash-fairness-card h3,.game-crash-rules-copy h3,.game-crash-rules-head h2{margin:0;color:var(--text-main)}.game-crash-rules-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.9fr);gap:1rem;padding-top:1rem}.game-crash-fairness-card,.game-crash-rules-copy{display:grid;align-content:start;gap:.8rem}.game-crash-rules-copy p{margin:0;color:var(--text-muted);font-size:.92rem;line-height:1.65}.game-crash-fairness-card{border:1px solid rgb(172 202 255/18%);border-radius:.9rem;background:rgb(5 12 24/62%);padding:.9rem}.game-crash-fairness-meta{display:grid;gap:.5rem}.game-crash-check-result,.game-crash-fairness-meta>div{display:grid;gap:.18rem;border:1px solid rgb(132 169 255/14%);border-radius:.7rem;background:rgb(8 15 28/72%);padding:.62rem .7rem}.game-crash-check-result span,.game-crash-fairness-meta span,.game-crash-seed-field span{color:var(--text-dim);font-size:.74rem}.game-crash-fairness-meta strong{color:var(--text-main);font-size:.82rem;overflow-wrap:anywhere}.game-crash-seed-field{display:grid;gap:.4rem}.game-crash-seed-field input{min-height:44px;border:1px solid rgb(132 169 255/20%);border-radius:.75rem;background:rgb(3 7 18/72%);color:var(--text-main);padding:.65rem .75rem;font-family:var(--font-mono,ui-monospace,SFMono-Regular,Consolas,monospace);font-size:.82rem}.game-crash-check-result-ok{border-color:rgb(74 222 128/32%);background:rgb(5 150 105/14%)}.game-crash-check-result-bad{border-color:rgb(248 113 113/32%);background:rgb(220 38 38/14%)}.game-minimal-hero{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;padding:.25rem .1rem .15rem}:root[data-theme=light] .game-hero{background:radial-gradient(520px 260px at 92% -12%,rgb(14 166 108/16%),transparent 64%),radial-gradient(420px 220px at -8% 120%,rgb(30 99 211/14%),transparent 62%),linear-gradient(165deg,rgb(255 255 255/98%),rgb(239 247 255/96%));border-color:rgb(53 95 167/22%);box-shadow:0 14px 34px rgb(25 62 124/16%)}:root[data-theme=light] .game-grid-card{border-color:rgb(53 95 167/20%);background:radial-gradient(260px 120px at 80% -20%,rgb(14 166 108/14%),transparent 72%),linear-gradient(180deg,rgb(255 255 255/98%),rgb(244 250 255/95%))}:root[data-theme=light] .game-grid-card:hover{border-color:rgb(14 166 108/44%);box-shadow:0 14px 28px rgb(25 62 124/16%)}:root[data-theme=light] .game-rank-row{background:linear-gradient(180deg,rgb(255 255 255/94%),rgb(241 248 255/92%))}:root[data-theme=light] .game-rank-row:hover{box-shadow:0 12px 24px rgb(25 62 124/16%)}:root[data-theme=light] .game-availability-live{border-color:rgb(5 150 105/48%);background:rgb(16 185 129/18%);color:#0f6b4e}:root[data-theme=light] .game-availability-disabled{border-color:rgb(202 138 4/44%);background:rgb(251 191 36/22%);color:#7c5000}:root[data-theme=light] .game-availability-setup{border-color:rgb(220 38 38/34%);background:rgb(248 113 113/18%);color:#8f1f1f}:root[data-theme=light] .game-availability-planned{border-color:rgb(8 145 178/38%);background:rgb(125 211 252/24%);color:#07566d}:root[data-theme=light] .game-crash-stage{background:linear-gradient(180deg,rgb(233 242 255/96%),rgb(223 236 252/94%))}:root[data-theme=light] .game-crash-stage-inner{background:linear-gradient(0deg,#d0e2fb,#bfd7f8,#add0ff)}:root[data-theme=light] .game-crash-hud-pill{border-color:rgb(66 112 190/18%);background:rgb(255 255 255/80%);color:#12315a}:root[data-theme=light] .game-crash-hud-pill-success{border-color:rgb(5 150 105/34%);background:rgb(16 185 129/20%);color:#0f6b4e}:root[data-theme=light] .game-crash-hud-pill-danger{border-color:rgb(220 38 38/26%);background:rgb(248 113 113/16%);color:#8f1f1f}:root[data-theme=light] .game-crash-floating-badge{border-color:rgb(66 112 190/18%);background:rgb(255 255 255/80%);color:#12315a}:root[data-theme=light] .game-crash-floating-badge-success{border-color:rgb(5 150 105/34%);background:rgb(16 185 129/20%);color:#0f6b4e}:root[data-theme=light] .game-crash-floating-badge-danger{border-color:rgb(220 38 38/26%);background:rgb(248 113 113/16%);color:#8f1f1f}:root[data-theme=light] .game-crash-level-line{stroke:rgb(66 112 190/16%)}:root[data-theme=light] .game-crash-level-label{fill:rgb(18 49 90/70%)}:root[data-theme=light] .game-crash-target-chip{border-color:rgb(66 112 190/18%);background:rgb(255 255 255/82%);color:#12315a}:root[data-theme=light] .game-crash-target-chip-active{border-color:rgb(5 150 105/34%);background:rgb(16 185 129/18%);color:#0f6b4e}:root[data-theme=light] .game-crash-preview-card{background:radial-gradient(220px 140px at 100% 0,rgb(16 185 129/8%),transparent 72%),rgb(255 255 255/84%)}:root[data-theme=light] .game-crash-arena-body,:root[data-theme=light] .game-crash-history-pill,:root[data-theme=light] .game-crash-sidebar-card{background:rgb(255 255 255/86%)}:root[data-theme=light] .game-crash-action-panel,:root[data-theme=light] .game-crash-inline-note,:root[data-theme=light] .game-crash-live-stats>div,:root[data-theme=light] .game-crash-mode-chip,:root[data-theme=light] .game-crash-stage-chip{border-color:rgb(66 112 190/18%);background:rgb(255 255 255/84%);color:#12315a}:root[data-theme=light] .game-crash-history-pill-win,:root[data-theme=light] .game-crash-mode-chip-active{border-color:rgb(5 150 105/34%);background:rgb(16 185 129/18%);color:#0f6b4e}:root[data-theme=light] .game-crash-history-pill-loss{border-color:rgb(220 38 38/24%);background:rgb(248 113 113/14%);color:#8f1f1f}:root[data-theme=light] .game-crash-multiplier{color:#12315a;text-shadow:0 0 22px rgb(59 130 246/8%)}:root[data-theme=light] .coin-duel-page .coin-duel-lobby-panel:before,:root[data-theme=light] .coin-duel-page .coin-duel-stage-panel:before,:root[data-theme=light] .crash-page .crash-arena-panel:before,:root[data-theme=light] .crash-page .crash-history-panel:before,:root[data-theme=light] .high-low-page .high-low-history-panel:before,:root[data-theme=light] .high-low-page .high-low-table-panel:before,:root[data-theme=light] .keno-page .keno-arena-panel:before{background:radial-gradient(380px 140px at 100% 0,rgb(14 166 108/10%),transparent 72%),radial-gradient(280px 140px at 0 100%,rgb(30 99 211/10%),transparent 74%)}:root[data-theme=light] .high-low-page .playing-card{border-color:rgb(53 95 167/26%);background:radial-gradient(circle at 75% 18%,rgb(14 166 108/14%),transparent 36%),linear-gradient(165deg,rgb(255 255 255/96%),rgb(241 248 255/94%));box-shadow:0 12px 24px rgb(25 62 124/14%)}:root[data-theme=light] .high-low-page .playing-card-code,:root[data-theme=light] .high-low-page .playing-card-title{color:#35517c;text-shadow:none}:root[data-theme=light] .coin-duel-page .coin-anim-wrap:hover,:root[data-theme=light] .coin-duel-page .coin-room-row:hover,:root[data-theme=light] .coin-duel-page .coin-series-panel:hover,:root[data-theme=light] .high-low-page .hilo-choice:hover:not(:disabled),:root[data-theme=light] .high-low-page .hilo-combo-pill:hover:not(:disabled),:root[data-theme=light] .high-low-page .hilo-history-item:hover,:root[data-theme=light] .keno-page .keno-result-card:hover,:root[data-theme=light] .keno-page .keno-seed-card:hover,:root[data-theme=light] .keno-page .keno-x-tracker:hover{box-shadow:0 12px 24px rgb(25 62 124/16%)}.duel-reels-page{--duel-reels-gold:#f8d27a;--duel-reels-cyan:#70aaff;--duel-reels-mint:#32e9a1;--duel-reels-rose:#ff6d83}.duel-reels-page .game-container-stage{min-height:clamp(500px,62vh,680px);background:#050b18}.duel-reels-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,380px);gap:1rem;align-items:start}.duel-reels-stage{min-height:430px;border:1px solid rgb(112 170 255/28%);border-radius:8px;background:linear-gradient(135deg,rgb(8 19 37/94%),rgb(15 24 48/92%)),radial-gradient(circle at 22% 18%,rgb(50 233 161/18%),transparent 38%);box-shadow:0 18px 60px rgb(0 0 0/24%);overflow:hidden}.duel-reels-canvas-fallback,.duel-reels-pixi-host{width:100%;height:100%;min-height:430px}.duel-reels-pixi-host{position:relative;display:block;flex:1;min-height:0;background:#06101f}.duel-reels-pixi-host canvas{display:block;width:100%;height:100%}.duel-reels-canvas-fallback{display:grid;place-items:center;color:var(--text-dim)}.duel-reels-rail{display:flex;flex-direction:column;gap:.85rem}.duel-reels-controls,.duel-reels-mascot,.duel-reels-proof,.duel-reels-status{border:1px solid rgb(112 170 255/22%);border-radius:8px;background:rgb(6 14 28/78%);padding:1rem}.duel-reels-status{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.duel-reels-proof,.duel-reels-status div{display:flex;flex-direction:column;gap:.22rem}.duel-reels-field label,.duel-reels-proof span,.duel-reels-status span{color:var(--text-dim);font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:0}.duel-reels-positive{color:var(--duel-reels-mint)}.duel-reels-controls{display:grid;gap:.8rem}.duel-reels-field{display:grid;gap:.4rem}.duel-reels-bet-row{display:grid;grid-template-columns:44px minmax(0,1fr) 44px;gap:.5rem;align-items:stretch}.duel-reels-bet-input{display:flex;align-items:center;gap:.5rem;border:1px solid rgb(248 210 122/34%);border-radius:8px;padding:.55rem .7rem;background:rgb(3 7 18/72%)}.duel-reels-preset-row button,.duel-reels-stepper{min-height:46px;border:1px solid rgb(112 170 255/24%);border-radius:8px;background:rgb(15 31 56/78%);color:var(--text-main);font-weight:900}.duel-reels-bet-input input{min-width:0;width:100%;border:0;background:transparent;color:var(--text-main);font:inherit;font-weight:800}.duel-reels-bet-input input::-webkit-inner-spin-button,.duel-reels-bet-input input::-webkit-outer-spin-button{margin:0;appearance:none}.duel-reels-bet-input input{appearance:textfield}.duel-reels-secondary-actions{grid-template-columns:repeat(3,minmax(0,1fr))}.duel-reels-bet-meta,.duel-reels-preset-row,.duel-reels-secondary-actions{display:grid;gap:.5rem}.duel-reels-bet-meta{grid-template-columns:minmax(0,1fr) auto;color:var(--text-dim);font-size:.76rem}.duel-reels-bet-meta strong{color:var(--duel-reels-gold)}.duel-reels-preset-row{grid-template-columns:minmax(0,1fr) 84px;align-items:end}.duel-reels-preset-row label{grid-column:1/-1;color:var(--text-dim);font-size:.72rem;font-weight:700;text-transform:uppercase}.duel-reels-preset-row select{min-width:0;min-height:46px;border:1px solid rgb(112 170 255/24%);border-radius:8px;background:rgb(3 7 18/72%);color:var(--text-main);padding:0 .75rem;font-weight:800}.duel-reels-bonus-row select{grid-column:1/-1}.duel-reels-autoplay,.duel-reels-secondary-actions button{min-height:46px;border:1px solid rgb(112 170 255/24%);border-radius:8px;background:rgb(15 31 56/78%);color:var(--text-main);font-weight:750}.duel-reels-autoplay{grid-column:span 2;display:flex;align-items:center;justify-content:center;gap:.5rem}.duel-reels-spin-button{width:100%;min-height:52px;color:#04111f;font-size:1rem;font-weight:900;white-space:normal;box-shadow:0 10px 28px rgb(32 211 154/22%)}.duel-reels-error{border:1px solid rgb(255 109 131/38%);border-radius:8px;background:rgb(80 18 32/42%);color:#ffdce4;padding:.75rem .9rem;font-size:.9rem}.duel-reels-paytable-backdrop{position:fixed;inset:0;z-index:60;display:grid;place-items:center;padding:1rem;background:rgb(2 6 14/72%)}.duel-reels-paytable-modal{width:min(680px,100%);max-height:min(720px,90vh);overflow:auto;border:1px solid rgb(248 210 122/36%);border-radius:8px;background:#071225;padding:1rem;box-shadow:0 22px 80px rgb(0 0 0/48%)}.duel-reels-paytable-head{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1rem}.duel-reels-paytable-head h2{font-size:1.25rem;font-weight:800}.duel-reels-paytable-grid{display:grid;gap:.35rem;margin-bottom:1rem}.duel-reels-paytable-row{display:grid;grid-template-columns:minmax(130px,1fr) repeat(3,minmax(58px,.35fr));gap:.5rem;align-items:center;border-radius:8px;background:rgb(15 31 56/62%);padding:.55rem .7rem;font-size:.9rem}.duel-reels-paytable-header,.duel-reels-paytable-scatter{color:var(--duel-reels-gold);font-weight:800}.duel-reels-mascot{position:relative;min-height:160px;overflow:hidden}.duel-reels-mascot-canvas{position:absolute!important;inset:0}.duel-reels-mascot-fallback{position:absolute;inset:12px;display:grid;place-items:center;border-radius:8px;background:radial-gradient(circle at 52% 30%,rgb(248 210 122/24%),transparent 42%),linear-gradient(135deg,rgb(19 41 75/88%),rgb(50 21 85/72%))}.duel-reels-mascot-fallback span{display:grid;width:70px;height:70px;place-items:center;border:3px solid var(--duel-reels-gold);border-radius:50%;color:var(--duel-reels-gold);font-weight:900}.coin-duel-page .coin-anim-wrap,.coin-duel-page .coin-room-row,.coin-duel-page .coin-series-panel,.high-low-page .hilo-choice,.high-low-page .hilo-combo-pill,.high-low-page .hilo-history-item,.keno-page .keno-result-card,.keno-page .keno-seed-card,.keno-page .keno-x-tracker{transition:transform var(--motion-duration-base) var(--motion-ease-standard),border-color var(--motion-duration-base) var(--motion-ease-standard),box-shadow var(--motion-duration-base) var(--motion-ease-standard),background var(--motion-duration-base) var(--motion-ease-standard)}.coin-duel-page .coin-anim-wrap:hover,.coin-duel-page .coin-room-row:hover,.coin-duel-page .coin-series-panel:hover,.high-low-page .hilo-choice:hover:not(:disabled),.high-low-page .hilo-combo-pill:hover:not(:disabled),.high-low-page .hilo-history-item:hover,.keno-page .keno-result-card:hover,.keno-page .keno-seed-card:hover,.keno-page .keno-x-tracker:hover{transform:translateY(-1px);border-color:var(--line-strong);box-shadow:0 12px 24px rgb(3 10 20/24%)}.coin-duel-page .coin-duel-lobby-panel,.coin-duel-page .coin-duel-stage-panel,.crash-page .crash-arena-panel,.crash-page .crash-history-panel,.high-low-page .high-low-history-panel,.high-low-page .high-low-table-panel,.keno-page .keno-arena-panel{position:relative;overflow:hidden}.coin-duel-page .coin-duel-lobby-panel:before,.coin-duel-page .coin-duel-stage-panel:before,.crash-page .crash-arena-panel:before,.crash-page .crash-history-panel:before,.high-low-page .high-low-history-panel:before,.high-low-page .high-low-table-panel:before,.keno-page .keno-arena-panel:before{content:"";position:absolute;inset:0;pointer-events:none;z-index:0;background:radial-gradient(380px 140px at 100% 0,rgb(17 217 138/4.5%),transparent 72%),radial-gradient(280px 140px at 0 100%,rgb(112 170 255/5.5%),transparent 74%)}.coin-duel-page .coin-duel-lobby-panel>*,.coin-duel-page .coin-duel-stage-panel>*,.crash-page .crash-arena-panel>*,.crash-page .crash-history-panel>*,.high-low-page .high-low-history-panel>*,.high-low-page .high-low-table-panel>*,.keno-page .keno-arena-panel>*{position:relative;z-index:1}.markets-kpi-grid .panel{background:linear-gradient(var(--surface-overlay),var(--surface-overlay)) padding-box,linear-gradient(140deg,rgb(112 170 255/24%),rgb(17 217 138/20%),rgb(112 170 255/24%)) border-box;border:1px solid transparent}.game-inline-warning{margin:.65rem 0 0;color:var(--danger,#ff9b9b);font-size:.78rem;line-height:1.35}.market-list-title-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.75rem}.market-discovery-card-long{gap:.95rem;min-height:200px}.market-list-summary{display:grid;gap:1rem;grid-template-columns:minmax(0,1.6fr) minmax(260px,auto);align-items:start}.market-list-summary-main{min-width:0}.market-list-title{max-width:none}.market-list-summary-meta{margin-top:.85rem;display:grid;gap:.55rem .9rem;grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.market-list-summary-actions{display:grid;gap:.6rem;justify-items:stretch}.market-list-summary-actions>*{justify-content:center}.market-list-detail{margin-top:.25rem;display:grid;gap:1rem;border-top:1px solid rgb(173 201 255/12%);padding-top:1rem;grid-template-columns:minmax(0,1.45fr) minmax(320px,.95fr)}.market-list-detail-copy,.market-list-detail-main,.market-list-detail-side{min-width:0}.market-list-detail-copy{display:grid;gap:.85rem}.market-list-detail-meta{display:grid;gap:.55rem .9rem;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.filter-section-card{border:1px solid rgb(173 201 255/12%);border-radius:18px;background:rgb(9 18 36/60%);padding:1rem}:root[data-theme=light] .filter-section-card{border-color:rgb(53 95 167/20%);background:linear-gradient(180deg,rgb(255 255 255/96%),rgb(241 248 255/94%));box-shadow:0 10px 22px rgb(25 62 124/8%)}.filter-section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.filter-section-title{font-size:.92rem;font-weight:700;color:var(--text-main)}.filter-section-copy{margin-top:.18rem;font-size:.78rem;line-height:1.45;color:var(--text-dim)}.filter-section-card .filter-details-grid{margin-top:.9rem}.market-board-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;margin-top:.9rem}.market-board-metric{position:relative;min-width:0;overflow:hidden;border-radius:12px;border:1px solid rgb(154 180 224/14%);background:rgb(255 255 255/3.5%);padding:.62rem .68rem;box-shadow:inset 0 1px 0 rgb(206 223 255/5%);transition:transform .18s var(--ease-out),border-color .18s var(--ease-out),background .18s var(--ease-out)}.market-board-metric:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:62%;background:radial-gradient(130px 70px at 12% 0,var(--market-metric-glow,rgb(112 170 255/16%)),transparent 72%);animation:market-metric-pulse 3.8s ease-in-out infinite}.market-board-metric:hover{transform:translateY(-1px);border-color:rgb(173 201 255/26%)}.market-board-metric>*{position:relative;z-index:1}.market-board-metric-volume{--market-metric-glow:rgb(56 240 180/20%);background:linear-gradient(145deg,rgb(22 163 117/13%),rgb(255 255 255/3.2%))}.market-board-metric-liquidity{--market-metric-glow:rgb(112 170 255/22%);background:linear-gradient(145deg,rgb(72 129 255/13%),rgb(255 255 255/3.2%))}.market-board-metric-target{--market-metric-glow:rgb(247 199 95/18%);background:linear-gradient(145deg,rgb(231 178 72/12%),rgb(255 255 255/3.2%))}.market-board-metric-move{--market-metric-glow:rgb(217 120 255/17%);background:linear-gradient(145deg,rgb(169 111 255/11%),rgb(255 255 255/3.2%))}.market-board-metric dt{color:var(--text-dim);font-size:.66rem;font-weight:800;letter-spacing:0;line-height:1.1;text-transform:uppercase}.market-board-metric dd{margin-top:.28rem;color:var(--text-main);font-size:.86rem;font-weight:800;line-height:1.2;overflow-wrap:anywhere}.market-board-metric-up{color:var(--ticker-change-up)!important}.market-board-metric-down{color:var(--ticker-change-down)!important}:root[data-theme=light] .market-board-metric{border-color:rgb(30 55 92/12%);background:rgb(244 248 252/86%)}.market-quickbet-choice{display:inline-flex;min-width:0;min-height:3rem;align-items:center;justify-content:center;border-radius:.72rem;padding:.75rem .55rem;color:var(--text-main);font-size:.88rem;font-weight:900;line-height:1.1;text-align:center;text-decoration:none;box-shadow:inset 0 1px 0 rgb(255 255 255/8%);transition:transform var(--motion-fast) var(--ease-out),filter var(--motion-fast) var(--ease-out),border-color var(--motion-fast) var(--ease-out);overflow-wrap:anywhere}.market-quickbet-choice:hover{transform:translateY(-1px);filter:brightness(1.08)}.market-quickbet-choice-yes{border:1px solid rgb(56 240 180/38%);background:linear-gradient(145deg,rgb(13 148 96/34%),rgb(15 118 110/18%))}.market-quickbet-choice-no{border:1px solid rgb(255 103 124/38%);background:linear-gradient(145deg,rgb(220 38 38/32%),rgb(127 29 29/18%))}@container (min-width: 380px){.market-inline-quickbet-actions{grid-template-columns:minmax(0,1fr)}}@container (max-width: 520px){.market-card-info-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (max-width: 420px){.market-card-shell .market-board-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.market-card-shell .market-board-metric{padding:.58rem .62rem}.market-card-info-grid{grid-template-columns:minmax(0,1fr)}}.markets-presets-row{min-width:0}.markets-presets-item{flex:0 0 auto}.markets-presets-results{white-space:nowrap}.market-filter-form{contain:layout paint}.filter-shell-toggle{display:flex;align-items:center;gap:.75rem}.filter-shell-toggle-copy{min-width:0;display:grid;gap:.14rem;text-align:left}.filter-shell-toggle-title{font-size:.92rem;font-weight:700;color:var(--text-main)}.filter-shell-toggle-hint{font-size:.76rem;line-height:1.4;color:var(--text-dim)}.filter-shell-toggle-state{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;min-width:84px;min-height:34px;border-radius:999px;border:1px solid rgb(173 201 255/18%);background:rgb(132 169 255/8%);padding:.35rem .7rem;font-size:.74rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.filter-panel-surface{position:relative;overflow:hidden;isolation:isolate;background:radial-gradient(circle at 12% 0,rgb(112 170 255/18%),transparent 30%),radial-gradient(circle at 88% 0,rgb(17 217 138/12%),transparent 26%),linear-gradient(180deg,rgb(9 18 36/94%),rgb(8 16 32/88%))}.filter-panel-surface:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgb(255 255 255/3%) 1px,transparent 0),linear-gradient(rgb(255 255 255/2%) 1px,transparent 0);background-size:24px 24px;opacity:34%;pointer-events:none}.filter-panel-surface>*{position:relative;z-index:1}:root[data-theme=light] .filter-panel-surface{background:radial-gradient(circle at 12% 0,rgb(60 110 187/12%),transparent 30%),radial-gradient(circle at 88% 0,rgb(14 166 108/10%),transparent 26%),linear-gradient(180deg,rgb(255 255 255/97%),rgb(241 247 255/94%))}:root[data-theme=light] .filter-panel-surface:before{opacity:20%}.filter-panel-hero{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.8rem 1rem}.filter-panel-title{flex:1 1 360px;max-width:560px;min-width:0}.filter-panel-title-wide{max-width:none}.filter-panel-title h2{margin-top:.22rem;font-size:clamp(1.12rem,1.4vw,1.5rem);line-height:1.08;font-weight:700}.filter-panel-title p{margin-top:.35rem;max-width:42rem;font-size:.82rem;line-height:1.5;color:var(--text-dim)}.filter-panel-status-row{margin-top:.85rem;display:flex;flex-wrap:wrap;gap:.55rem}.filter-panel-status-pill{display:inline-grid;gap:.14rem;min-width:0;border-radius:999px;border:1px solid rgb(173 201 255/18%);background:rgb(8 18 36/48%);padding:.45rem .78rem}:root[data-theme=light] .filter-panel-status-pill{background:rgb(255 255 255/82%)}.filter-panel-status-label{font-size:.66rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--kicker)}.filter-panel-status-pill strong{font-size:.84rem;font-weight:700;color:var(--text-main)}.filter-panel-metrics{flex:0 1 420px;display:grid;width:100%;max-width:420px;grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;min-width:0}.filter-panel-stat{border:1px solid rgb(173 201 255/20%);border-radius:14px;padding:.72rem .78rem;background:rgb(255 255 255/4%);backdrop-filter:blur(10px)}:root[data-theme=light] .filter-panel-stat{background:rgb(255 255 255/78%)}.filter-panel-stat-label{font-size:.72rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--kicker)}.filter-panel-stat-value{margin-top:.12rem;font-size:1rem;font-weight:700;color:var(--text-main)}.filter-panel-stat-note{margin-top:.14rem;font-size:.72rem;line-height:1.35;color:var(--text-dim)}.filter-panel-grid{margin-top:1rem;display:grid;gap:.75rem;align-items:end}.filter-field{min-width:0;display:grid;gap:.4rem}.filter-label{font-size:.72rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--kicker)}.filter-hint{font-size:.78rem;color:var(--text-dim)}.filter-control{width:100%;min-height:42px;border-radius:14px;border:1px solid rgb(173 201 255/18%);background:rgb(10 20 39/56%);padding:.72rem .85rem;font-size:.9rem;color:var(--text-main);transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.filter-control::placeholder{color:var(--text-dim)}.filter-control:focus{border-color:rgb(56 240 180/40%);box-shadow:0 0 0 3px rgb(56 240 180/12%);outline:none}:root[data-theme=light] .filter-control{border-color:rgb(67 106 172/18%);background:rgb(255 255 255/86%)}.filter-actions-card{min-height:100%;border:1px solid rgb(173 201 255/20%);border-radius:16px;padding:.78rem;background:linear-gradient(160deg,rgb(10 21 42/70%),rgb(8 16 33/88%));display:flex;flex-direction:column;justify-content:space-between;gap:.65rem}:root[data-theme=light] .filter-actions-card{background:linear-gradient(160deg,rgb(255 255 255/94%),rgb(240 247 255/92%))}.filter-actions-group{display:flex;flex-wrap:wrap;gap:.6rem}.filter-actions-card .cta-ghost,.filter-actions-card .cta-main{flex:1 1 140px;justify-content:center}.filter-actions-note{font-size:.72rem;line-height:1.4;color:var(--text-dim)}.filter-actions-inline-card{min-height:100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.8rem 1rem;border:1px solid rgb(173 201 255/18%);border-radius:16px;background:linear-gradient(160deg,rgb(10 21 42/56%),rgb(8 16 33/78%));padding:.8rem .9rem}:root[data-theme=light] .filter-actions-inline-card{background:linear-gradient(160deg,rgb(255 255 255/92%),rgb(240 247 255/88%))}.filter-action-copy{margin-top:.18rem;font-size:.8rem;line-height:1.45;color:var(--text-dim)}.filter-actions-inline{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.55rem;margin-left:auto}.filter-actions-inline .cta-main{flex:1 1 180px;justify-content:center}.filter-actions-inline .cta-ghost{flex:0 0 auto;min-width:110px;justify-content:center}.filter-toggle-grid{display:grid;gap:.55rem;grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.filter-toggle{position:relative;min-width:0}.filter-toggle input{position:absolute;inset:0;opacity:0;cursor:pointer}.filter-toggle-body{display:grid;gap:.22rem;min-height:64px;padding:.62rem .72rem;border-radius:14px;border:1px solid rgb(173 201 255/18%);background:rgb(8 18 36/56%);transition:border-color .18s ease,background .18s ease,box-shadow .18s ease,transform .18s ease}:root[data-theme=light] .filter-toggle-body{background:rgb(255 255 255/84%)}.filter-toggle-title{font-size:.86rem;font-weight:700;color:var(--text-main)}.filter-toggle-hint{font-size:.72rem;color:var(--text-dim)}.filter-toggle input:hover+.filter-toggle-body{border-color:var(--line-strong)}.filter-toggle input:checked+.filter-toggle-body{border-color:rgb(56 240 180/55%);background:linear-gradient(135deg,rgb(17 217 138/18%),rgb(112 170 255/18%));box-shadow:0 12px 28px rgb(17 217 138/12%);transform:translateY(-1px)}:root[data-theme=light] .filter-toggle input:checked+.filter-toggle-body{background:linear-gradient(135deg,rgb(14 166 108/14%),rgb(60 110 187/12%))}.filter-toggle input:focus-visible+.filter-toggle-body{outline:2px solid rgb(56 240 180/55%);outline-offset:2px}.filter-toggle-compact .filter-toggle-body{min-height:0;padding:.62rem .72rem}.filter-chip-row{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.filter-chip-row .filter-chip{flex:0 0 auto}.filter-chip-row-label{flex:0 0 auto;font-size:.68rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--kicker);border:1px solid rgb(173 201 255/16%);border-radius:999px;background:rgb(132 169 255/8%);padding:.38rem .62rem}.compact-filter-shell-wrap{min-width:0}.compact-filter-button-form{display:contents}.compact-filter-hero-button{gap:.45rem}.compact-filter-shell-sticky{position:sticky;top:calc(var(--app-header-offset) + var(--app-overlay-gap));z-index:18;background:var(--surface-nav);margin-inline:calc(-1 * var(--app-shell-inline-pad));padding-inline:var(--app-shell-inline-pad);backdrop-filter:blur(12px)}.filter-chip{display:inline-flex;align-items:center;justify-content:center;min-height:34px;border-radius:999px;border:1px solid rgb(173 201 255/20%);background:rgb(132 169 255/8%);padding:.45rem .75rem;font-size:.8rem;font-weight:600;color:var(--text-main);white-space:nowrap;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease,transform .18s ease}.filter-chip:hover{border-color:var(--line-strong);background:rgb(132 169 255/14%)}.filter-chip:active{transform:scale(.96);background:rgb(132 169 255/18%);transition:transform 80ms var(--ease-out),background 80ms var(--ease-out)}.filter-chip:disabled,.filter-chip[aria-disabled=true]{opacity:50%;cursor:not-allowed;pointer-events:none}.filter-chip-active{border-color:rgb(56 240 180/52%);background:linear-gradient(135deg,rgb(17 217 138/22%),rgb(112 170 255/18%));color:#e9fff7;box-shadow:0 10px 22px rgb(17 217 138/15%)}:root[data-theme=light] .filter-chip-active{color:#0d5a43}.filter-summary-bar{margin-top:.85rem;display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.65rem;border-top:1px solid var(--line);padding-top:.85rem}.filter-summary-copy{flex:1 1 320px;display:grid;gap:.35rem}.filter-summary-title{font-size:.9rem;font-weight:700;color:var(--text-main)}.filter-summary-text{font-size:.78rem;color:var(--text-dim)}.filter-active-badges{display:flex;flex-wrap:wrap;gap:.35rem}.filter-badge{gap:.35rem;background:rgb(132 169 255/8%);padding:.32rem .55rem;font-size:.74rem;color:var(--text-dim)}.filter-badge,.filter-results-pill{display:inline-flex;align-items:center;border-radius:999px;border:1px solid rgb(173 201 255/18%)}.filter-results-pill{gap:.45rem;background:rgb(8 18 36/56%);padding:.55rem .72rem;font-size:.78rem;font-weight:600;white-space:nowrap}:root[data-theme=light] .filter-results-pill{background:rgb(255 255 255/86%)}.filter-results-pill strong{color:var(--text-main)}.compact-filter-shell{position:relative;display:flex;flex-direction:column;gap:.85rem;padding:.9rem;overflow:clip}.compact-filter-head{display:grid;grid-template-columns:minmax(240px,.82fr) minmax(220px,.55fr) minmax(360px,1fr);gap:.75rem;align-items:end}.compact-filter-head-summary{grid-template-columns:1fr}.compact-filter-input-wrap,.compact-filter-search,.compact-filter-sort{min-width:0}.compact-filter-input-wrap{display:grid;gap:.38rem}.compact-filter-input,.compact-filter-select{width:100%;min-height:42px}.compact-filter-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.55rem;min-width:0}.compact-filter-toolbar-summary{justify-content:space-between}.compact-filter-apply,.compact-filter-clear,.compact-filter-open,.compact-filter-toggle{min-height:42px}.compact-filter-count{display:inline-flex;align-items:center;justify-content:center;min-width:1.25rem;height:1.25rem;padding:0 .38rem;border-radius:999px;background:rgb(79 226 177/18%);color:var(--text-main);font-size:.72rem;font-weight:700}.compact-filter-primary{display:flex;flex-wrap:wrap;gap:.75rem 1rem}.compact-filter-primary-modal{border-bottom:1px solid rgb(173 201 255/10%);padding-bottom:.95rem}.compact-filter-group{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem;min-width:0}.compact-filter-group-drawer{gap:.55rem}.compact-filter-active{padding-top:.1rem;border-top:1px solid rgb(173 201 255/8%)}.compact-filter-badges{display:flex;flex-wrap:wrap;gap:.45rem}.compact-filter-badge-button{cursor:pointer;transition:border-color .18s ease,background .18s ease,color .18s ease}.compact-filter-badge-button:hover{border-color:rgb(79 226 177/34%);background:rgb(79 226 177/12%);color:var(--text-main)}.compact-filter-modal-panel{width:min(920px,calc(100vw - 2rem));max-width:min(920px,calc(100vw - 2rem));max-height:min(88dvh,860px);padding:1rem}.compact-filter-drawer,.compact-filter-modal-body{display:flex;flex-direction:column;min-height:0}.compact-filter-drawer{gap:1rem}.compact-filter-drawer-summary{display:grid;gap:.65rem;padding-bottom:.15rem;border-bottom:1px solid rgb(173 201 255/10%)}.compact-filter-drawer-active{min-width:0}.compact-filter-drawer-content{display:flex;flex-direction:column;gap:1rem;overflow:auto;min-height:0;padding-right:.1rem}.compact-filter-drawer-actions{display:flex;justify-content:flex-end;gap:.65rem;padding-top:.8rem;border-top:1px solid rgb(173 201 255/10%)}.compact-filter-divider{width:100%;height:1px;background:rgb(173 201 255/8%)}.filter-details{margin-top:.85rem;border-top:1px solid var(--line);padding-top:.85rem}.filter-details summary{display:flex;align-items:center;justify-content:space-between;gap:.8rem;cursor:pointer;list-style:none;font-size:.92rem;font-weight:700;color:var(--text-main)}.filter-details summary::-webkit-details-marker{display:none}.filter-details summary:after{content:"+";display:inline-flex;align-items:center;justify-content:center;width:1.6rem;height:1.6rem;border-radius:999px;border:1px solid rgb(173 201 255/18%);color:var(--text-dim)}.filter-details[open] summary:after{content:"-"}.filter-details-copy{display:block;margin-top:.1rem;font-size:.75rem;font-weight:400;color:var(--text-dim)}.filter-details-grid{margin-top:.75rem;display:grid;gap:.75rem}.filter-checkbox-grid{display:grid;gap:.65rem;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.market-filter-input,.market-filter-select{width:100%;min-height:40px}.markets-pagination>*{flex:0 0 auto}input:not([type=checkbox],[type=radio],[type=range],[type=hidden]),select,textarea{min-height:var(--input-min-height);font-size:var(--input-font-size);border-radius:var(--control-radius)}.landing-card{position:relative;border-radius:14px;padding:.85rem;border:1px solid transparent;background:linear-gradient(var(--surface-overlay),var(--surface-overlay)) padding-box,linear-gradient(120deg,rgb(132 169 255/75%),rgb(17 217 138/70%),rgb(132 169 255/75%)) border-box;background-size:100% 100%,220% 220%;animation:border-pan 8s linear infinite}.landing-points{margin:0;padding-left:1.1rem;display:grid;gap:.4rem}.landing-points li{color:var(--text-dim);font-size:.92rem}.landing-hero-grid{display:grid;gap:1.2rem;align-items:stretch}.home-root{isolation:isolate}.home-root:before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(110deg,transparent 0 18%,rgb(17 217 138/6.5%) 38%,transparent 58%),linear-gradient(250deg,transparent 0 30%,rgb(255 196 87/4.5%) 52%,transparent 72%);opacity:80%}.home-page-shell,.home-route-loading-shell{width:min(1460px,calc(100% - 2rem))}.home-route-loading-shell{position:relative;z-index:10;min-height:calc(100dvh - 260px);margin-inline:auto;padding-block:clamp(.35rem,1.4vw,1rem) 5rem;display:grid;align-content:start;gap:clamp(1.15rem,1.9vw,1.8rem)}.home-route-loading-hero{min-height:clamp(440px,50vh,620px);display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(1rem,2.2vw,2rem);overflow:hidden;border:1px solid rgb(95 214 183/28%);border-radius:1.15rem;background:radial-gradient(760px 360px at 98% 4%,rgb(17 217 138/16%),transparent 70%),radial-gradient(480px 300px at 8% 100%,rgb(81 173 255/11%),transparent 74%),linear-gradient(126deg,rgb(12 24 45/88%),rgb(5 12 25/96%) 54%,rgb(6 33 39/86%));padding:clamp(1.25rem,3vw,2.4rem);box-shadow:0 24px 70px rgb(1 9 22/32%)}.home-route-loading-board,.home-route-loading-copy,.home-route-loading-market-card{min-width:0}.home-route-loading-copy{display:grid;align-content:center;gap:1rem;max-width:760px}.home-route-loading-kicker{width:9rem;height:.78rem;border-radius:999px}.home-route-loading-title{width:min(100%,34rem);height:clamp(2.4rem,5vw,4.3rem);border-radius:.65rem}.home-route-loading-title-wide{width:min(100%,44rem)}.home-route-loading-lines{display:grid;gap:.55rem;max-width:42rem}.home-route-loading-lines .skeleton{height:.82rem;border-radius:999px}.home-route-loading-line-short{width:72%}.home-route-loading-actions,.home-route-loading-card-actions,.home-route-loading-choice-row{display:flex;flex-wrap:wrap;gap:.75rem}.home-route-loading-actions .skeleton{width:9.5rem;height:2.75rem;border-radius:999px}.home-route-loading-board{align-self:center;display:grid;gap:1rem;border:1px solid rgb(173 201 255/16%);border-radius:.95rem;background:rgb(4 12 26/54%);padding:clamp(1rem,2vw,1.35rem)}.home-route-loading-board-head{height:4.25rem;border-radius:.75rem}.home-route-loading-board-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.home-route-loading-board-grid .skeleton{min-height:6rem;border-radius:.8rem}.home-route-loading-card-actions .skeleton,.home-route-loading-choice-row .skeleton{flex:1 1 7rem;height:2.65rem;border-radius:999px}.home-route-loading-market-strip{display:grid;gap:1rem;border:1px solid rgb(173 201 255/14%);border-radius:.95rem;background:rgb(4 12 26/36%);padding:clamp(1rem,2vw,1.25rem)}.home-route-loading-section-head{display:grid;gap:.65rem}.home-route-loading-heading{width:min(100%,24rem);height:1.8rem;border-radius:.45rem}.home-route-loading-market-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.home-route-loading-market-card{display:grid;gap:.75rem;min-height:11rem;border:1px solid rgb(173 201 255/16%);border-radius:.85rem;background:rgb(10 20 38/64%);padding:1rem}.home-route-loading-card-kicker{width:6rem;height:.7rem;border-radius:999px}.home-route-loading-card-title{width:88%;height:1.5rem;border-radius:.4rem}.home-route-loading-card-line{width:100%;height:.78rem;border-radius:999px}.home-page-stack{display:flex;flex-direction:column;gap:clamp(1.15rem,1.9vw,1.8rem)}.home-hero-shell .kicker{color:var(--green-2)}.home-snapshot-modern{position:relative;display:grid;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));border:1px solid rgb(173 201 255/16%);border-radius:1rem;padding:.8rem;overflow:hidden;background:radial-gradient(420px 180px at 100% 0,rgb(17 217 138/10%),transparent 70%),linear-gradient(160deg,rgb(9 18 36/58%),rgb(8 16 31/74%));box-shadow:0 18px 42px rgb(2 8 18/18%)}.home-snapshot-value{margin:.55rem 0 0;color:var(--text-main);font-size:clamp(1.55rem,2.5vw,2.25rem);line-height:.95;font-weight:800;font-variant-numeric:tabular-nums}.home-snapshot-note{margin:.42rem 0 0;color:var(--text-dim);font-size:.78rem;line-height:1.4}.home-section{position:relative;overflow:hidden;isolation:isolate}.home-section:before{content:"";position:absolute;inset:0 0 auto;height:1px;background:linear-gradient(90deg,transparent,rgb(132 169 255/22%) 50%,transparent);opacity:65%;pointer-events:none}.home-quickstart-shell{min-height:0}.home-quickstart-shell-upgrade{min-height:520px}.home-loading-shell{min-height:320px}.home-loading-shell-quickstart{min-height:430px}.home-loading-shell-watchlist{min-height:370px}.home-loading-copy{min-width:0}.home-loading-line{display:block;border-radius:999px;background:rgb(132 169 255/14%)}.home-loading-line-kicker{width:86px;height:12px;background:rgb(149 184 255/24%)}.home-loading-line-title{width:min(100%,480px);height:28px}.home-loading-line-body{width:min(100%,360px);height:14px}.home-loading-cta{width:170px;height:42px;border-radius:var(--control-radius);border:1px solid rgb(173 201 255/24%);background:rgb(132 169 255/14%)}.home-loading-card{pointer-events:none}.home-loading-card-block{display:grid;gap:.5rem}.home-loading-row{pointer-events:none}.home-loading-row-side{display:inline-flex;align-items:center;gap:.45rem;justify-content:flex-end}.home-loading-pill{width:78px;height:24px;border-radius:999px;background:rgb(132 169 255/18%)}.home-loading-btn{width:92px;height:34px;border-radius:var(--control-radius);border:1px solid rgb(173 201 255/24%);background:rgb(132 169 255/12%)}.home-section-head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.9rem 1rem}.home-quick-head-actions,.home-quickstart-actions{display:flex;flex-wrap:wrap;gap:.5rem}.home-quick-head-actions{align-items:center;justify-content:flex-end}.home-quick-grid{display:grid;gap:.85rem;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}.home-trust-grid{display:grid;gap:.85rem;grid-template-columns:repeat(4,minmax(0,1fr))}.home-market-board{display:grid;gap:1.25rem}.home-market-board-head{display:flex;align-items:end;justify-content:space-between;gap:1rem;border-bottom:1px solid rgb(173 201 255/14%);padding-bottom:1rem}.home-market-board-head h1{margin:.25rem 0 0;max-width:17ch;color:var(--text-main);font-size:clamp(2.2rem,5vw,4.5rem);font-weight:780;line-height:.98;letter-spacing:0}.home-popularity-board .status-chip{border-color:rgb(173 201 255/22%);background:rgb(132 169 255/12%)}.home-market-category{display:grid;gap:.8rem}.home-market-card-grid{display:grid;gap:.8rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr))}.home-snapshot-shell{background:radial-gradient(360px 180px at 92% -4%,rgb(17 217 138/11%),transparent 70%),linear-gradient(165deg,rgb(10 20 38/72%),rgb(8 16 32/82%))}.home-snapshot-grid{display:grid;gap:.85rem;grid-template-columns:repeat(4,minmax(0,1fr))}.home-snapshot-card{border:1px solid rgb(173 201 255/18%);border-radius:16px;background:rgb(255 255 255/4%);padding:1rem;display:grid;gap:.35rem;transition:border-color var(--motion-duration-fast) var(--motion-ease-standard),transform var(--motion-duration-fast) var(--motion-ease-standard),box-shadow var(--motion-duration-fast) var(--motion-ease-standard)}.home-signal-bar{display:grid;gap:.75rem;grid-template-columns:repeat(2,minmax(0,1fr))}.home-signal-card{border:1px solid rgb(173 201 255/16%);border-radius:14px;background:rgb(132 169 255/6%);padding:.85rem .95rem;transition:border-color var(--motion-duration-fast) var(--motion-ease-standard),transform var(--motion-duration-fast) var(--motion-ease-standard),background var(--motion-duration-fast) var(--motion-ease-standard),box-shadow var(--motion-duration-fast) var(--motion-ease-standard)}.home-process-grid{display:grid;gap:.85rem;grid-template-columns:repeat(3,minmax(0,1fr))}.home-process-card{border-radius:14px;border:1px solid rgb(173 201 255/16%);background:linear-gradient(160deg,rgb(9 18 36/62%),rgb(8 16 32/74%));padding:1rem;transition:border-color var(--motion-duration-fast) var(--motion-ease-standard),transform var(--motion-duration-fast) var(--motion-ease-standard),box-shadow var(--motion-duration-fast) var(--motion-ease-standard)}.home-coverage-grid{display:grid;gap:.85rem;grid-template-columns:repeat(4,minmax(0,1fr))}.home-coverage-card{border:1px solid rgb(173 201 255/16%);border-radius:14px;background:linear-gradient(180deg,rgb(132 169 255/7.5%),rgb(132 169 255/3.5%));padding:.95rem;min-height:116px;transition:border-color var(--motion-duration-fast) var(--motion-ease-standard),transform var(--motion-duration-fast) var(--motion-ease-standard),background var(--motion-duration-fast) var(--motion-ease-standard),box-shadow var(--motion-duration-fast) var(--motion-ease-standard)}.home-coverage-shell{background:radial-gradient(420px 180px at 100% 0,rgb(17 217 138/8%),transparent 70%),linear-gradient(160deg,rgb(9 18 36/64%),rgb(8 16 31/78%))}.home-coverage-layout,.home-coverage-main{display:grid;gap:1rem}.home-coverage-main{min-width:0;align-content:start}.home-coverage-headline{max-width:24ch}.home-coverage-side{display:grid;gap:.65rem;min-width:0;align-content:start}.home-coverage-actions{display:flex;flex-wrap:wrap;gap:.6rem;justify-content:flex-end;border-top:1px solid rgb(173 201 255/14%);padding-top:.9rem}.home-market-list-head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.65rem}.home-market-list{display:grid;gap:.65rem}.home-market-main{min-width:0}.home-market-topline{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.65rem}.home-market-title{min-width:0;max-width:100%;display:block;font-size:1rem;font-weight:600;line-height:1.45;overflow-wrap:anywhere}.home-market-side{display:flex;align-items:flex-start;flex-wrap:wrap;gap:.45rem;justify-content:flex-end;min-width:0}.home-market-action-row{display:grid;gap:.5rem;grid-template-columns:repeat(2,minmax(0,1fr))}.home-market-open-link{grid-column:1/-1;justify-content:center;min-height:42px}.home-market-side-button{min-height:44px;width:100%;justify-content:center}.home-market-meta{display:flex;flex-wrap:wrap;gap:.4rem}.home-market-empty{border:1px dashed rgb(173 201 255/25%);border-radius:12px;padding:.75rem;font-size:.85rem;color:var(--text-dim);background:var(--surface-tint)}.home-settled-shell{background:radial-gradient(340px 160px at 100% 0,rgb(17 217 138/8%),transparent 72%),linear-gradient(160deg,rgb(9 18 36/68%),rgb(8 16 31/82%))}.home-settled-list{display:grid;gap:.7rem}.home-settled-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.72fr);gap:1rem;align-items:center;border:1px solid var(--line);border-radius:8px;background:color-mix(in srgb,var(--surface-panel) 82%,transparent);padding:.95rem;transition:border-color var(--motion-duration-fast) var(--motion-ease-standard),background var(--motion-duration-fast) var(--motion-ease-standard),transform var(--motion-duration-fast) var(--motion-ease-standard),box-shadow var(--motion-duration-fast) var(--motion-ease-standard)}.home-settled-row:hover{border-color:var(--line-strong);background:var(--surface-interactive);transform:translateY(-1px);box-shadow:0 12px 24px rgb(3 8 16/18%)}.home-settled-main{min-width:0}.home-settled-topline{display:flex;flex-wrap:wrap;gap:.4rem}.home-settled-title{margin-top:.55rem;color:var(--text-main);font-weight:650;overflow-wrap:anywhere}.home-settled-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;margin:0}.home-settled-metrics div{min-width:0;border:1px solid rgb(173 201 255/14%);border-radius:8px;background:rgb(132 169 255/6%);padding:.6rem}.home-settled-metrics dt{color:var(--text-dim);font-size:.68rem;text-transform:uppercase}.home-settled-metrics dd{margin:.2rem 0 0;color:var(--text-main);font-size:.88rem;font-weight:650;overflow-wrap:anywhere}.context-help-shell{position:fixed;right:max(1rem,env(safe-area-inset-right));bottom:max(1rem,env(safe-area-inset-bottom));z-index:74;display:grid;justify-items:end;gap:.7rem;pointer-events:none}.context-help-panel{width:min(calc(100vw - 2rem),360px);border:1px solid var(--line-strong);border-radius:14px;background:linear-gradient(165deg,var(--surface-elevated-0) 0,var(--surface-elevated-1) 100%);box-shadow:var(--shadow-2);padding:1rem;pointer-events:auto}.context-help-tips{display:grid;gap:.5rem;margin:.85rem 0 0;padding:0;list-style:none}.context-help-tips li{border:1px solid rgb(173 201 255/14%);border-radius:8px;background:rgb(132 169 255/6%);padding:.6rem .7rem;color:var(--text-dim);font-size:.82rem;line-height:1.5}.context-help-link{width:100%;justify-content:center;margin-top:.85rem}.context-help-trigger{width:3rem;height:3rem;box-shadow:var(--shadow-1);font-size:1.15rem;font-weight:780;pointer-events:auto}.cookie-banner{position:fixed;left:0;right:0;bottom:0;z-index:75;padding:.55rem .75rem;background:linear-gradient(180deg,rgb(4 9 18/2%),rgb(4 9 18/74%) 38%)}.cookie-banner-shell{max-width:1360px;margin:0 auto;border:1px solid var(--line);border-radius:12px;background:linear-gradient(170deg,var(--surface-elevated-0-soft) 0,var(--surface-elevated-1-soft) 100%);padding:.68rem .75rem;display:grid;gap:.6rem;grid-template-columns:1fr auto;align-items:end}.cookie-banner-actions{display:inline-flex;flex-wrap:wrap;gap:.45rem;justify-content:flex-end}.cookie-banner-actions .cta-ghost,.cookie-banner-actions .cta-main{min-height:40px;padding-block:.48rem}.cookie-banner-link{display:inline-flex;align-items:center;min-height:var(--tap-target-min);padding-inline:.15rem}.cookie-banner-copy-mobile{display:none}.home-quickstart-shell{border-color:rgb(132 169 255/22%)}.home-quickstart-shell-upgrade{background:radial-gradient(620px 240px at 100% 8%,rgb(17 217 138/13%),transparent 74%),radial-gradient(420px 220px at 6% 100%,rgb(255 196 87/6%),transparent 78%),linear-gradient(150deg,rgb(14 27 50/90%),rgb(9 18 35/94%))}.home-upgrade{border-color:rgb(95 214 183/26%);background:radial-gradient(320px 150px at 100% 0,rgb(17 217 138/16%),transparent 72%),linear-gradient(135deg,rgb(20 38 70/78%),rgb(7 18 34/86%))}.home-quick-card{position:relative;display:grid;align-content:start;border-radius:12px;border:1px solid var(--line);background:radial-gradient(220px 110px at 100% 0,rgb(110 168 255/10%),transparent 72%),linear-gradient(165deg,var(--surface-elevated-0-soft),var(--surface-elevated-1-soft));padding:.98rem;min-height:158px;height:100%;transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease}.home-quick-card:after{content:"";position:absolute;inset:auto 0 0;height:3px;border-radius:0 0 12px 12px;background:linear-gradient(90deg,rgb(17 217 138/0),rgb(17 217 138/72%),rgb(110 168 255/20%));opacity:72%}.home-quick-step-number{width:2.15rem;height:2.15rem;display:inline-grid;place-items:center;border:1px solid rgb(173 201 255/18%);border-radius:.7rem;background:rgb(132 169 255/11%);color:var(--text-main);font-size:.78rem;font-weight:800;font-variant-numeric:tabular-nums}.home-quick-card:hover{border-color:var(--line-strong);transform:translateY(-2px);box-shadow:0 10px 26px rgb(3 8 16/24%)}.home-feature-card{border-radius:14px;border:1px solid var(--line);background:var(--surface-panel);padding:.9rem;transition:border-color var(--motion-duration-fast) var(--motion-ease-standard),transform var(--motion-duration-fast) var(--motion-ease-standard),background var(--motion-duration-fast) var(--motion-ease-standard),box-shadow var(--motion-duration-fast) var(--motion-ease-standard)}.home-upgrade{position:relative;overflow:hidden;border:1px solid rgb(173 201 255/14%);border-radius:1rem;background:radial-gradient(420px 180px at 100% 0,rgb(17 217 138/9%),transparent 70%),rgb(132 169 255/5%);padding:clamp(.9rem,2vw,1.2rem)}.home-upgrade:before{content:"";position:absolute;inset:-25% -10% auto auto;width:320px;height:220px;border-radius:999px;pointer-events:none;background:radial-gradient(circle,rgb(17 217 138/20%) 0,transparent 72%)}.home-upgrade-item{position:relative;border-radius:12px;border:1px solid var(--line);background:var(--surface-panel);padding:.85rem .9rem .85rem 2.35rem;transition:border-color var(--motion-duration-fast) var(--motion-ease-standard),transform var(--motion-duration-fast) var(--motion-ease-standard),background var(--motion-duration-fast) var(--motion-ease-standard),box-shadow var(--motion-duration-fast) var(--motion-ease-standard)}.home-upgrade-dot{position:absolute;left:.9rem;top:1rem;width:.62rem;height:.62rem;border-radius:999px;background:var(--accent-2);box-shadow:0 0 0 5px rgb(17 217 138/12%)}.home-policy-shell{background:radial-gradient(280px 160px at 100% 0,rgb(112 170 255/10%),transparent 70%),linear-gradient(160deg,rgb(9 18 36/74%),rgb(8 16 31/82%))}.home-policy-grid{display:grid;gap:.85rem;grid-template-columns:repeat(3,minmax(0,1fr))}.home-trust-card{border-radius:14px;border:1px solid var(--line);background:linear-gradient(160deg,rgb(10 19 37/68%),rgb(8 16 31/80%));padding:.9rem;display:grid;gap:.35rem;transition:border-color var(--motion-duration-fast) var(--motion-ease-standard),transform var(--motion-duration-fast) var(--motion-ease-standard),box-shadow var(--motion-duration-fast) var(--motion-ease-standard)}.home-trust-value{font-size:clamp(1.5rem,2vw,1.95rem);line-height:1;font-weight:700;color:var(--text-main)}.home-footer-shell{display:grid;gap:1rem}.home-footer-mainline{display:grid;grid-template-columns:1fr;gap:1.1rem;align-items:start}.home-footer-brand{display:inline-flex;width:fit-content;align-items:center;min-width:0;border-radius:6px}.home-footer-brand:focus-visible{outline:2px solid var(--focus-ring);outline-offset:6px}.home-footer-nav-block{display:grid;gap:.48rem;align-content:start;min-width:0}.home-footer-heading{color:var(--text-muted);font-size:.72rem;font-weight:650;letter-spacing:.12em;line-height:1.2;text-transform:uppercase}.home-footer-link-list{display:flex;flex-wrap:wrap;gap:.42rem .85rem}.home-footer-link,.home-footer-utility-link{appearance:none;border:0;border-radius:4px;padding:0;display:inline-flex;align-items:center;background:transparent;color:var(--text-dim);cursor:pointer;font:inherit;font-size:.82rem;font-weight:500;line-height:1.35;min-width:0;text-align:left;text-decoration:none;overflow-wrap:anywhere}.home-footer-link:focus-visible,.home-footer-link:hover,.home-footer-utility-link:focus-visible,.home-footer-utility-link:hover{color:var(--text-main);text-decoration:underline;text-underline-offset:.22em}.home-footer-link:focus-visible,.home-footer-utility-link:focus-visible{outline:2px solid var(--focus-ring);outline-offset:4px}.home-footer-link[href^="mailto:"]{color:var(--text-main);font-weight:700}.home-footer-bottom{border-top:1px solid rgb(173 201 255/16%);padding-top:.85rem;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:.65rem 1rem;color:var(--text-dim);font-size:.78rem}.home-footer-bottom-left{margin-right:auto}.language-switcher .icon-btn,.language-switcher-trigger{display:inline-flex;align-items:center;justify-content:center;gap:.35rem}.language-switcher-dropdown{position:absolute;right:0;top:calc(100% + 4px);background:var(--surface-overlay);border:1px solid var(--line);border-radius:6px;padding:4px 0;min-width:120px;max-width:calc(100vw - 1rem);max-height:224px;overflow-y:auto;overscroll-behavior:contain;z-index:100;box-shadow:0 4px 6px rgb(0 0 0/10%)}.language-switcher-dropdown-footer{min-width:160px}.language-switcher-footer .language-switcher-dropdown{position:absolute;top:auto;bottom:calc(100% + 6px);transform-origin:bottom right;animation:footer-language-picker-up .16s ease-out}.vip-feature-locked{position:relative}.vip-feature-blur{filter:blur(3px);opacity:42%;pointer-events:none;user-select:none}.vip-feature-overlay{position:absolute;inset:0;display:grid;place-content:center;text-align:center;padding:1rem;border:1px dashed rgb(251 191 36/55%);border-radius:.9rem;background:var(--surface-overlay)}.ticker-track{display:flex;width:max-content;max-width:none;animation-name:market-ticker-scroll;animation-duration:var(--ticker-scroll-duration,60s);animation-timing-function:linear;animation-iteration-count:infinite;animation-play-state:paused;will-change:transform}.ticker-track-ready{animation-play-state:running}.ticker-cycle{display:flex;flex:0 0 auto;gap:2rem;min-width:100vw;padding:.45rem 2rem .45rem 0}.ticker-item{flex:0 0 auto;display:inline-flex;align-items:center;gap:.6rem;font-size:.8rem;white-space:nowrap;color:var(--text-dim);text-decoration:none}.ticker-symbol{color:var(--text-main);font-family:var(--font-mono-ui);font-weight:800;letter-spacing:.03em}.ticker-change,.ticker-price{font-variant-numeric:tabular-nums}.ticker-item:hover{color:var(--text-main)}.ticker-change-up{color:var(--ticker-change-up)}.ticker-change-down{color:var(--ticker-change-down)}.ticker-change-neutral{color:var(--kicker)}:root[data-theme=light] .market-quickbet-lock-overlay{background:rgb(226 237 251/56%)}:root[data-theme=light] .xtra-risk-button{color:#fff}:root[data-theme=light] .home-quickstart-shell-upgrade{background:radial-gradient(620px 240px at 100% 8%,rgb(14 166 108/13%),transparent 74%),radial-gradient(420px 220px at 6% 100%,rgb(37 116 212/8%),transparent 78%),linear-gradient(150deg,rgb(255 255 255/95%),rgb(239 247 255/94%))}:root[data-theme=light] .home-upgrade{background:radial-gradient(320px 150px at 100% 0,rgb(14 166 108/14%),transparent 72%),linear-gradient(135deg,rgb(255 255 255/88%),rgb(232 247 255/88%))}:root[data-theme=light] .panel:after{background:radial-gradient(340px 120px at 100% 0,rgb(37 116 212/12%),transparent 74%),radial-gradient(280px 110px at 0 100%,rgb(14 166 108/8%),transparent 72%)}:root[data-theme=light] .home-quick-card:hover{box-shadow:0 10px 24px rgb(32 68 128/16%)}:root[data-theme=light] .landing-process-list li{border-left-color:rgb(14 166 108/40%)}:root[data-theme=light] .landing-coverage-list p{background:rgb(60 110 187/12%);color:#17365f}.pulse-live{animation:chip-pulse 2.2s ease-in-out infinite}.orb-subtle{animation:float-slow 8s ease-in-out infinite}.pulse-glow{animation:glow-pulse 2.6s ease-in-out infinite}@keyframes home-meter-pulse{0%,to{filter:saturate(1)}50%{filter:saturate(1.25) brightness(1.08)}}@keyframes home-demo-float{0%,to{box-shadow:0 18px 46px rgb(2 8 18/28%),inset 0 1px 0 rgb(226 238 255/6%)}50%{box-shadow:0 24px 58px rgb(2 8 18/36%),0 0 38px rgb(17 217 138/12%),inset 0 1px 0 rgb(226 238 255/8%)}}.account-stat-card{border:1px solid rgb(173 201 255/18%);border-radius:16px;background:rgb(8 18 36/36%);padding:.95rem 1rem;backdrop-filter:blur(10px)}.workspace-nav-shell{overflow:hidden}.workspace-nav-head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.75rem 1rem}.workspace-nav-grid{display:grid;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.workspace-nav-link{display:grid;gap:.3rem;min-height:110px;border:1px solid rgb(173 201 255/18%);border-radius:16px;background:rgb(132 169 255/6%);padding:.9rem 1rem;transition:border-color .2s ease,background .2s ease,transform .2s ease}.workspace-nav-link:hover{border-color:var(--line-strong);background:rgb(132 169 255/14%);transform:translateY(-1px)}.workspace-nav-link-active{border-color:rgb(17 217 138/42%);background:rgb(17 217 138/12%)}.workspace-nav-title{font-size:.96rem;font-weight:700;color:var(--text-main)}.workspace-nav-description{font-size:.78rem;line-height:1.55;color:var(--text-dim)}:root[data-theme=light] .account-stat-card{background:rgb(255 255 255/82%)}.account-tab-shell{display:grid;gap:.9rem}.account-tab-head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.9rem 1rem}.account-tab-status{justify-content:flex-end}.account-tab-status,.account-tab-strip{display:flex;flex-wrap:wrap;gap:.55rem}.account-section-header{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.8rem 1rem}.account-section-pills{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.55rem}.account-form-grid{display:grid;gap:.9rem}.account-field{display:grid;gap:.35rem;font-size:.9rem}.account-field input,.account-field select,.account-field textarea{width:100%;min-width:0}.account-section-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem}.account-inline-message{font-size:.78rem;line-height:1.45;color:var(--text-dim)}.account-social-grid{display:grid;gap:1rem;grid-template-columns:minmax(0,180px) minmax(0,1fr)}.account-social-controls{display:grid;gap:.8rem;grid-template-columns:minmax(0,220px) minmax(0,1fr)}.account-toggle-list{display:grid;gap:.75rem}.account-toggle-card{display:flex;align-items:flex-start;justify-content:space-between;gap:.8rem;border:1px solid rgb(173 201 255/18%);border-radius:14px;background:rgb(132 169 255/6%);padding:.85rem .9rem}.account-toggle-card input{flex:0 0 auto;margin-top:.15rem;width:18px;height:18px;accent-color:#11d98a}.settings-layout{display:grid;grid-template-columns:220px 1fr;gap:1.5rem;align-items:start}.settings-sidebar{display:flex;flex-direction:column;gap:.25rem;position:sticky;top:calc(var(--app-header-offset) + .5rem)}.settings-nav-item{display:flex;align-items:center;gap:.65rem;width:100%;padding:.6rem .85rem;border-radius:10px;font-size:.875rem;text-align:left;background:none;border:none;color:var(--text-muted);cursor:pointer;transition:background .15s,color .15s;position:relative}.settings-nav-item:hover{background:rgb(173 201 255/8%);color:var(--text-main)}.settings-nav-item-active{background:rgb(17 217 138/12%);color:#11d98a;font-weight:600}.settings-nav-item-active:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:3px;height:20px;border-radius:0 3px 3px 0;background:#11d98a}.settings-nav-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:20px;height:20px}.settings-nav-icon svg{width:18px;height:18px}.settings-nav-label{line-height:1.3}.settings-content{min-width:0}.pref-hide-market-tags .ui-market-tag,.pref-hide-market-tags .ui-market-tags{display:none!important}[data-artwork-id] .bac-b,[data-artwork-id] .bac-card,[data-artwork-id] .bac-p,[data-artwork-id] .bac-score,[data-artwork-id] .bj-chip,[data-artwork-id] .bj-deal-1,[data-artwork-id] .bj-deal-2,[data-artwork-id] .circle-needle,[data-artwork-id] .circle-wheel,[data-artwork-id] .coin-flip-h,[data-artwork-id] .coin-flip-t,[data-artwork-id] .dice-1,[data-artwork-id] .dice-2,[data-artwork-id] .dice-face,[data-artwork-id] .hl-anim-c1,[data-artwork-id] .hl-anim-c2,[data-artwork-id] .keno-ball,[data-artwork-id] .mine-reveal,[data-artwork-id] .plinko-ball,[data-artwork-id] .plinko-ball-a,[data-artwork-id] .plinko-ball-b,[data-artwork-id] .plinko-ball-c,[data-artwork-id] .poker-card,[data-artwork-id] .pr-ball,[data-artwork-id] .roulette-wheel,[data-artwork-id] .svg-center,[data-artwork-id] .th-card,[data-artwork-id] .th-player{transform-box:fill-box;transform-origin:center}[data-artwork-id] text{paint-order:stroke;stroke-linejoin:round}[data-artwork-id] .svg-delay-000,[data-artwork-id] .svg-delay-006-0{animation-delay:0s}[data-artwork-id] .svg-delay-006-1{animation-delay:.06s}[data-artwork-id] .svg-delay-006-2{animation-delay:.12s}[data-artwork-id] .svg-delay-006-3{animation-delay:.18s}[data-artwork-id] .svg-delay-006-4{animation-delay:.24s}[data-artwork-id] .svg-delay-006-5{animation-delay:.3s}[data-artwork-id] .svg-delay-006-6{animation-delay:.36s}[data-artwork-id] .svg-delay-006-7{animation-delay:.42s}[data-artwork-id] .svg-delay-006-8{animation-delay:.48s}[data-artwork-id] .svg-delay-006-9{animation-delay:.54s}[data-artwork-id] .svg-delay-006-10{animation-delay:.6s}[data-artwork-id] .svg-delay-006-11{animation-delay:.66s}[data-artwork-id] .svg-delay-008-0{animation-delay:0s}[data-artwork-id] .svg-delay-008-1{animation-delay:.08s}[data-artwork-id] .svg-delay-008-2{animation-delay:.16s}[data-artwork-id] .svg-delay-008-3{animation-delay:.24s}[data-artwork-id] .svg-delay-008-4{animation-delay:.32s}[data-artwork-id] .svg-delay-009{animation-delay:.09s}[data-artwork-id] .svg-delay-011-0{animation-delay:0s}[data-artwork-id] .svg-delay-011-1{animation-delay:.11s}[data-artwork-id] .svg-delay-011-2{animation-delay:.22s}[data-artwork-id] .svg-delay-011-3{animation-delay:.33s}[data-artwork-id] .svg-delay-011-4{animation-delay:.44s}[data-artwork-id] .svg-delay-015{animation-delay:.15s}[data-artwork-id] .svg-delay-024{animation-delay:.24s}[data-artwork-id] .svg-delay-055{animation-delay:.55s}[data-artwork-id] .svg-delay-066{animation-delay:.66s}@keyframes prPath{0%{stroke-dashoffset:150}to{stroke-dashoffset:0}}@keyframes prBall{0%{transform:translate(-32px,-77px);opacity:0}10%{opacity:100%}to{transform:translate(0);opacity:100%}}@keyframes rouletteBallSettle{0%{opacity:35%}18%{opacity:100%}to{opacity:100%}}[data-artwork-id] .th-card{animation:thDeal .44s cubic-bezier(.175,.885,.32,1.275) forwards;opacity:0}[data-artwork-id] .pr-path{stroke-dasharray:150;stroke-dashoffset:150;animation:prPath .88s cubic-bezier(.34,1.56,.64,1) forwards}[data-artwork-id] .pr-ball{animation:prBall .88s cubic-bezier(.34,1.56,.64,1) forwards}[data-artwork-id] .bac-deal-a{animation:baccaratDealA .46s cubic-bezier(.34,1.56,.64,1) forwards;opacity:0}[data-artwork-id] .bac-deal-b{animation:baccaratDealB .46s cubic-bezier(.34,1.56,.64,1) forwards;opacity:0}[data-artwork-id] .bac-deal-c{animation:baccaratDealC .53s cubic-bezier(.34,1.56,.64,1) forwards;opacity:0}[data-artwork-id] .bac-score-a{animation:baccaratScoreA .4s cubic-bezier(.34,1.56,.64,1) forwards}[data-artwork-id] .bac-score-b{animation:baccaratScoreB .4s cubic-bezier(.34,1.56,.64,1) forwards}[data-artwork-id] .bac-score-c{animation:baccaratScoreC .4s cubic-bezier(.34,1.56,.64,1) forwards}[data-artwork-id] .duel-reels-spark{animation:duelReelsSpark 1.3s ease-in-out infinite;transform-box:fill-box;transform-origin:center}.blackjack-page,.coin-duel-page,.crash-page,.high-low-page,.keno-page,.poker-page,.predict-number-page,.predicto-page{overflow-x:clip;isolation:isolate}.coin-duel-page .app-shell,.crash-page .app-shell,.game-history-audit-page .app-shell,.high-low-page .app-shell,.keno-page .app-shell,.predict-number-page .app-shell,.predicto-page .app-shell{width:min(100%,var(--game-shell-max));margin-inline:auto;padding-inline:clamp(.85rem,2.1vw,1.75rem)}.blackjack-page .game-panel,.coin-duel-page .game-panel,.crash-page .game-panel,.duel-detail-card,.duel-scan-card,.high-low-page .game-panel,.keno-page .game-panel,.market-hero-quickbet,.poker-page .game-panel,.predict-number-page .game-panel,.predicto-page .game-panel,.quickbet-shell{isolation:isolate}.blackjack-page .game-panel:before,.coin-duel-page .game-panel:before,.crash-page .game-panel:before,.high-low-page .game-panel:before,.keno-page .game-panel:before,.market-hero-quickbet:before,.poker-page .game-panel:before,.predict-number-page .game-panel:before,.predicto-page .game-panel:before,.quickbet-shell:before{z-index:0;pointer-events:none}.blackjack-page .game-panel>*,.coin-duel-page .game-panel>*,.crash-page .game-panel>*,.high-low-page .game-panel>*,.keno-page .game-panel>*,.market-hero-quickbet>*,.poker-page .game-panel>*,.predict-number-page .game-panel>*,.predicto-page .game-panel>*,.quickbet-shell>*{position:relative;z-index:1}.coin-anim-wrap,.coin-series-panel,.game-crash-control-group,.keno-control-block,.predict-number-action-card,.predict-number-card,.predicto-control-card{border-radius:.9rem}.blackjack-sidebet-row,.coin-quick-stakes,.game-crash-mode-switch,.game-crash-target-grid,.keno-chip-row,.poker-controls .flex{gap:.45rem}.blackjack-sidebet,.coin-side,.game-crash-mode-chip,.game-crash-target-chip,.keno-chip,.poker-sidebet{min-height:var(--tap-target-min)}.blackjack-input,.coin-input,.hilo-input,.keno-input,.poker-input{min-height:var(--tap-target-min);font-size:var(--input-font-size)}.game-crash-action-dock{max-width:min(100%,980px)}.game-crash-action-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.coin-series-flips,.game-crash-history-strip,.keno-x-row{max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:thin}.coin-room-row,.duel-badge,.game-crash-floating-badge,.game-crash-stage-chip,.keno-board-stat,.predict-number-roll-pill,.predict-number-target-pill,.status-chip{max-width:100%;overflow-wrap:anywhere}.blackjack-page,.poker-page{background:radial-gradient(720px 420px at 18% -8%,rgb(110 168 255/12%),transparent 68%),radial-gradient(640px 380px at 92% 8%,rgb(17 217 138/10%),transparent 70%),linear-gradient(180deg,#050913,#07101e)}.blackjack-page .game-page-shell,.poker-page .game-page-shell{max-width:var(--game-shell-max)}.blackjack-container,.poker-container{width:100%;max-width:none;padding:0!important}.blackjack-action,.blackjack-primary-action,.poker-action,.poker-primary-action{min-height:48px}.blackjack-card-row,.poker-card-row{min-width:0}.market-hero-quickbet,.quickbet-shell{max-height:calc(100dvh - var(--app-header-offset) - 1rem);overflow:auto;overscroll-behavior:contain;border-radius:1rem}.market-hero-quickbet .cta-ghost,.market-hero-quickbet .cta-main,.quickbet-shell .cta-ghost,.quickbet-shell .cta-main{min-height:var(--tap-target-min)}.duel-detail-client,.duel-detail-page,.duels-new-page,.market-detail-page{overflow-x:clip}.coin-duel-page .coin-duel-controls,.high-low-page .hilo-live-controls,.keno-page .keno-controls,.predict-number-page .predict-number-ticket-shell,.predicto-page .predicto-ticket-shell{scrollbar-width:thin}.coin-duel-page .coin-action-row,.predict-number-page .predict-number-ticket-actions,.predicto-page .predicto-ticket-head{align-items:stretch}.predict-number-page .predict-number-auto-button,.predict-number-page .predict-number-roll-button,.predicto-page .predicto-drop-button{min-height:48px}.coin-duel-page .coin-series-panel,.high-low-page .hilo-outcome-strip,.predict-number-page .predict-number-target-card,.predicto-page .predicto-subpanel{box-shadow:inset 0 1px 0 rgb(226 238 255/6%)}.blackjack-page .blackjack-table-surface,.coin-duel-page .coin-anim-wrap,.poker-page .poker-table,.predict-number-page .predict-number-stage,.predicto-page .predicto-board-stage{box-shadow:0 22px 70px rgb(2 8 20/34%),inset 0 1px 0 rgb(226 238 255/6%)}.blackjack-page .blackjack-hand-label,.coin-duel-page .coin-room-row,.high-low-page .hilo-choice span,.poker-page .poker-status-pill,.predicto-page .predicto-lane-tag{overflow-wrap:anywhere}.page-shell__rail-resize-handle{position:relative;width:0;z-index:5}.page-shell__rail-grip{position:absolute;inset:0 -6px;width:14px;cursor:col-resize;display:flex;align-items:center;justify-content:center;z-index:5;background:transparent;border:none;outline:none}.page-shell__rail-grip:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.page-shell__rail-grip:after{content:"";width:3px;height:36px;border-radius:2px;background:rgb(172 202 255/20%);transition:background var(--motion-fast) var(--ease-out)}.page-shell__rail-resize-handle:hover .page-shell__rail-grip:after{background:var(--accent)}.cheatsheet-dialog{position:fixed;inset:0;width:100%;height:100%;border:none;background:transparent;padding:0;margin:0;z-index:1001;overflow:visible}.cheatsheet-dialog::backdrop{background:rgb(2 6 18/72%);backdrop-filter:blur(4px)}.cheatsheet-panel{position:fixed;top:10vh;left:50%;transform:translateX(-50%);width:min(560px,100vw - 48px);max-height:80vh;background:var(--surface-elevated-0);border:1px solid var(--line-strong);border-radius:var(--radius-lg);box-shadow:0 20px 60px rgb(3 8 16/50%);display:flex;flex-direction:column;overflow:hidden}.cheatsheet-header{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;border-bottom:1px solid var(--line)}.cheatsheet-title{font-size:1.1rem;font-weight:600;color:var(--text-main);margin:0}.cheatsheet-close{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-sm);font-size:1.2rem;line-height:1}.cheatsheet-body{flex:1;overflow-y:auto;padding:1rem 1.25rem;overscroll-behavior:contain}.cheatsheet-section{margin-bottom:1.25rem}.cheatsheet-section:last-child{margin-bottom:0}.cheatsheet-scope{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--kicker);margin:0 0 .6rem}.cheatsheet-list{display:grid;gap:.35rem;margin:0}.cheatsheet-row{display:grid;grid-template-columns:auto 1fr;gap:1rem;align-items:baseline;padding:.35rem 0;border-bottom:1px solid rgb(172 202 255/6%)}.cheatsheet-row:last-child{border-bottom:none}.cheatsheet-kbd{padding:.2rem .4rem;border-radius:3px;background:rgb(172 202 255/10%);border:1px solid var(--line);font-family:var(--font-mono-ui);font-size:.7rem;color:var(--text-main);white-space:nowrap}.cheatsheet-row dd{margin:0;font-size:.82rem;color:var(--text-main)}.cheatsheet-empty{font-size:.85rem;color:var(--text-dim);text-align:center;padding:1.5rem 0}.cheatsheet-footer{padding:.6rem 1.25rem;border-top:1px solid var(--line);font-size:.72rem;color:var(--text-dim)}.cheatsheet-footer kbd{padding:.1rem .3rem;border-radius:2px;background:rgb(172 202 255/10%);border:1px solid rgb(172 202 255/15%);font-family:var(--font-mono-ui)}.compact-filter-shell-persistent .compact-filter-shell{display:grid;gap:1rem}.compact-filter-inline-panel{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-soft);padding:.85rem 1rem}.compact-filter-inline-head{display:flex;align-items:center;gap:.5rem;margin-bottom:.6rem}.compact-filter-inline-label{font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--text-dim)}.compact-filter-inline-content{display:block}.exchange-results-bar .kicker{font-size:.68rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--text-dim)}.cta-ghost[data-shortcut]:after,.cta-main[data-shortcut]:after{content:attr(data-shortcut);margin-left:.5rem;padding:.1rem .3rem;border-radius:2px;background:rgb(255 255 255/10%);font-family:var(--font-mono-ui);font-size:.6rem;line-height:1;opacity:70%}.blackjack-page,.poker-page,.predict-number-page,.roulette-page{color-scheme:dark;--text-main:#f0f6ff;--text-dim:#8a9bb5;--text-muted:#6b7d96;--surface-strong:rgb(6 12 26/92%);--surface-interactive:rgb(14 28 52/92%);--surface-overlay:rgb(6 12 24/94%);--line:rgb(172 202 255/16%);--line-strong:rgb(245 190 74/42%)}.blackjack-page .game-hero-premium,.poker-page .game-hero-premium,.predict-number-page .game-hero-premium,.roulette-page .game-hero-premium{color:#f0f6ff}.blackjack-page .game-hero-premium h1,.blackjack-panel,.poker-controls,.poker-page .game-hero-premium h1,.predict-number-page .game-hero-premium h1,.predict-number-ticket-shell,.roulette-controls,.roulette-page .game-hero-premium h1{text-shadow:0 1px 14px rgb(0 0 0/34%)}.blackjack-page .cta-ghost,.poker-page .cta-ghost,.predict-number-page .cta-ghost,.roulette-page .cta-ghost{color:#f0f6ff}:root[data-theme=light] .predict-number-page .game-panel,:root[data-theme=light] .predict-number-page .predict-number-arena-shell,:root[data-theme=light] .predict-number-page .predict-number-card,:root[data-theme=light] .predict-number-page .predict-number-history-row,:root[data-theme=light] .predict-number-page .predict-number-stage,:root[data-theme=light] .predict-number-page .predict-number-stat-card,:root[data-theme=light] .predict-number-page .predict-number-target-card,:root[data-theme=light] .predict-number-page .predict-number-ticket-shell{border-color:rgb(172 202 255/20%);background:radial-gradient(320px 180px at 100% 0,rgb(17 217 138/8%),transparent 72%),linear-gradient(180deg,rgb(8 17 34/88%),rgb(5 11 24/84%));color:#f7fbff}:root[data-theme=light] .blackjack-page .game-panel{border-color:rgb(78 105 145/24%);background:radial-gradient(340px 180px at 100% 0,rgb(17 217 138/8%),transparent 72%),linear-gradient(180deg,rgb(9 20 39/90%),rgb(5 12 26/86%))}.app-shell>header.panel:not(.leaderboard-controls):first-of-type,.coming-soon-hero,.game-hub-hero-panel,.market-hero.panel,.page-shell__content>header.panel:not(.leaderboard-controls):first-of-type,.page-shell__content>section>header.panel:not(.leaderboard-controls):first-of-type{overflow:visible;border-color:transparent;border-radius:0;background:transparent!important;box-shadow:none;backdrop-filter:none;transform:none}.app-shell>header.panel:not(.leaderboard-controls):first-of-type:after,.app-shell>header.panel:not(.leaderboard-controls):first-of-type:before,.coming-soon-hero:after,.coming-soon-hero:before,.game-hub-hero-panel:after,.game-hub-hero-panel:before,.market-hero.panel:after,.market-hero.panel:before,.page-shell__content>header.panel:not(.leaderboard-controls):first-of-type:after,.page-shell__content>header.panel:not(.leaderboard-controls):first-of-type:before,.page-shell__content>section>header.panel:not(.leaderboard-controls):first-of-type:after,.page-shell__content>section>header.panel:not(.leaderboard-controls):first-of-type:before{content:none}.app-shell>header.panel:not(.leaderboard-controls):first-of-type h1,.coming-soon-hero h1,.market-hero.panel h1,.page-shell__content>header.panel:not(.leaderboard-controls):first-of-type h1,.page-shell__content>section>header.panel:not(.leaderboard-controls):first-of-type h1{max-width:14ch;color:var(--text-main);font-size:clamp(2.65rem,5.6vw,4.75rem);font-weight:820;line-height:.92;letter-spacing:0;text-wrap:balance}.account-hero-stats,.app-shell>.market-hero:first-of-type .market-hero-stat-card,.duel-hero-insights,.page-shell__content>section>.market-hero:first-of-type .market-hero-stat-card{border-radius:.5rem;border-color:rgb(172 202 255/22%);background:rgb(5 12 24/72%);box-shadow:0 20px 54px rgb(3 10 22/28%)}.page-shell.page-shell{padding-block-start:clamp(.35rem,1.4vw,1rem)}.xtreme-dice-page .xtreme-table{position:relative}.xtreme-segment{min-height:36px;border-radius:10px;padding:0 14px;font-size:.82rem;font-weight:700;color:var(--text-dim);transition:background .18s ease,color .18s ease}.xtreme-segment-active{background:var(--accent);color:var(--bg-0)}.xtreme-hand-panel{min-height:238px;border:1px solid rgb(255 255 255/16%);border-radius:20px;background:radial-gradient(280px 110px at 50% 115%,rgb(20 184 166/16%),transparent 72%),linear-gradient(180deg,rgb(15 23 42/82%),rgb(2 6 23/68%));padding:18px;box-shadow:inset 0 1px 0 rgb(255 255 255/8%)}.xtreme-hand-panel-active{border-color:rgb(251 191 36/64%);box-shadow:0 0 28px rgb(251 191 36/20%),inset 0 1px 0 rgb(255 255 255/12%)}.xtreme-dice-stage{position:relative;overflow:hidden;background:radial-gradient(ellipse at 50% 118%,rgb(5 12 24/58%) 0 18%,transparent 46%),radial-gradient(420px 180px at 50% 12%,rgb(251 191 36/18%),transparent 58%),linear-gradient(135deg,#064e3b,#0f766e 48%,#172033);box-shadow:inset 0 1px 0 rgb(255 255 255/12%),inset 0 -36px 90px rgb(2 6 23/34%)}.xtreme-dice-stage:before{position:absolute;inset:12px;pointer-events:none;border:1px solid rgb(255 255 255/8%);border-radius:18px;content:""}.xtreme-dice-tray{display:flex;min-height:clamp(108px,17vw,148px);align-items:center;justify-content:center;gap:clamp(18px,4vw,34px);perspective:760px;perspective-origin:50% 38%}.xtreme-dice-tray-compact{min-height:104px;flex-wrap:wrap;gap:18px}.xtreme-dice-tray-rolling{animation:xtreme-dice-tray-jolt .82s ease-in-out infinite}.xtreme-die{width:clamp(62px,10vw,92px);aspect-ratio:1;--die-half:calc(clamp(62px, 10vw, 92px) * 0.5);--die-corner:16%;filter:drop-shadow(0 20px 18px rgb(0 0 0/36%));perspective:780px}.xtreme-die,.xtreme-die-cube{display:block;transform-style:preserve-3d}.xtreme-die-cube{position:relative;width:100%;height:100%;transition:transform .56s cubic-bezier(.22,1,.36,1)}.xtreme-die-side{position:absolute;inset:0;transform-style:preserve-3d;backface-visibility:hidden}.xtreme-die-side-front{transform:translateZ(var(--die-half))}.xtreme-die-side-back{transform:rotateY(180deg) translateZ(var(--die-half))}.xtreme-die-side-right{transform:rotateY(90deg) translateZ(var(--die-half))}.xtreme-die-side-left{transform:rotateY(-90deg) translateZ(var(--die-half))}.xtreme-die-side-top{transform:rotateX(90deg) translateZ(var(--die-half))}.xtreme-die-side-bottom{transform:rotateX(-90deg) translateZ(var(--die-half))}.xtreme-die-face{display:grid;width:100%;height:100%;contain:layout paint;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(3,minmax(0,1fr));place-items:center;border:1px solid rgb(15 23 42/18%);border-radius:var(--die-corner);background:radial-gradient(circle at 28% 20%,rgb(255 255 255/88%),transparent 32%),linear-gradient(145deg,#fff,#dbeafe 62%,#bfd4f3);box-shadow:inset 9px 9px 16px rgb(255 255 255/78%),inset -12px -12px 18px rgb(15 23 42/16%),inset 0 0 0 2px rgb(255 255 255/28%)}.xtreme-die-gold .xtreme-die-face{background:radial-gradient(circle at 28% 20%,rgb(255 255 255/74%),transparent 34%),linear-gradient(145deg,#fff7d6,#fbbf24 62%,#b97805)}.xtreme-die-red .xtreme-die-face{background:radial-gradient(circle at 28% 20%,rgb(255 255 255/68%),transparent 34%),linear-gradient(145deg,#ffe4e6,#fb7185 62%,#9f1239)}.xtreme-die-face i{inline-size:clamp(.5rem,32%,.95rem);aspect-ratio:1;border-radius:999px;background:#0f172a;box-shadow:inset 0 1px 1px rgb(255 255 255/28%);transform:translateZ(0)}.xtreme-die-face-1 i:first-child{grid-area:2/2}.xtreme-die-face-2 i:first-child{grid-area:1/1}.xtreme-die-face-2 i:nth-child(2){grid-area:3/3}.xtreme-die-face-3 i:first-child{grid-area:1/1}.xtreme-die-face-3 i:nth-child(2){grid-area:2/2}.xtreme-die-face-3 i:nth-child(3){grid-area:3/3}.xtreme-die-face-4 i:first-child{grid-area:1/1}.xtreme-die-face-4 i:nth-child(2){grid-area:1/3}.xtreme-die-face-4 i:nth-child(3){grid-area:3/1}.xtreme-die-face-4 i:nth-child(4){grid-area:3/3}.xtreme-die-face-5 i:first-child{grid-area:1/1}.xtreme-die-face-5 i:nth-child(2){grid-area:1/3}.xtreme-die-face-5 i:nth-child(3){grid-area:2/2}.xtreme-die-face-5 i:nth-child(4){grid-area:3/1}.xtreme-die-face-5 i:nth-child(5){grid-area:3/3}.xtreme-die-face-6 i:first-child{grid-area:1/1}.xtreme-die-face-6 i:nth-child(2){grid-area:1/3}.xtreme-die-face-6 i:nth-child(3){grid-area:2/1}.xtreme-die-face-6 i:nth-child(4){grid-area:2/3}.xtreme-die-face-6 i:nth-child(5){grid-area:3/1}.xtreme-die-face-6 i:nth-child(6){grid-area:3/3}.xtreme-die-value-1{transform:rotateX(-18deg) rotateY(-24deg) rotate(2deg)}.xtreme-die-value-2{transform:rotateX(-108deg) rotateY(-18deg) rotate(-7deg)}.xtreme-die-value-3{transform:rotateX(-16deg) rotateY(-114deg) rotate(7deg)}.xtreme-die-value-4{transform:rotateX(-16deg) rotateY(66deg) rotate(-7deg)}.xtreme-die-value-5{transform:rotateX(72deg) rotateY(-18deg) rotate(7deg)}.xtreme-die-value-6{transform:rotateX(-18deg) rotateY(156deg) rotate(-2deg)}.xtreme-die-settled{animation:xtreme-die-drop .52s cubic-bezier(.2,.85,.3,1.12) both}.xtreme-die-rolling{animation:xtreme-die-roll .82s cubic-bezier(.2,.85,.3,1.1) infinite;animation-delay:var(--die-roll-delay,0s)}.xtreme-chip,.xtreme-face-pick{min-height:42px;border:1px solid var(--border-soft);border-radius:999px;background:var(--surface-mid);color:var(--text-main);font-size:.8rem;font-weight:800}.xtreme-face-pick{border-radius:12px}.xtreme-chip:hover,.xtreme-face-pick-active{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 16%,transparent)}.xtreme-bet-spot,.xtreme-choice,.xtreme-toggle{display:flex;min-height:58px;align-items:center;justify-content:space-between;gap:12px;border:1px solid var(--border-soft);border-radius:16px;background:var(--surface-mid);padding:12px 14px;text-align:left;transition:border-color .18s ease,background .18s ease,transform .18s ease}.xtreme-bet-spot span,.xtreme-choice span,.xtreme-toggle span{font-weight:800;color:var(--text-main)}.xtreme-bet-spot em,.xtreme-choice em,.xtreme-toggle em{font-size:.76rem;font-style:normal;color:var(--text-dim)}.xtreme-bet-spot-active,.xtreme-choice-active,.xtreme-toggle-active{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 14%,var(--surface-mid))}.mobile-header-balance{display:none;padding:.35rem 1.25rem;background:linear-gradient(180deg,rgb(17 217 138/8%),rgb(17 217 138/3%));border-top:1px solid rgb(17 217 138/12%);font-size:.78rem;line-height:1}.mobile-balance-inner{display:flex;align-items:center;justify-content:center;gap:.4rem;min-height:36px}.mobile-balance-label{color:var(--text-dim);font-weight:500;font-size:.7rem;text-transform:uppercase;letter-spacing:.05em}.mobile-balance-value{font-family:var(--font-mono-ui);font-weight:700;font-size:.92rem;color:var(--text-main);transition:color .2s ease,transform .2s ease;min-width:0;white-space:nowrap}.cta-ghost,.cta-main,.icon-btn,[role=button],[role=link],[role=menuitem],[role=tab],a,button,canvas,html{touch-action:manipulation}html{font-size:100%}body{font-size:clamp(.875rem,2.5vw,1rem)}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}iframe,img,pre,svg,table,video{max-width:100%;height:auto}.grid{min-width:0}body,html{background-color:var(--bg-0);font-size:1rem}.cookie-banner-shell,.game-hub-card,.game-rank-row,.home-hero-shell,.market-detail-section,.market-hero,.market-list-card,.modal-panel,.panel,.panel-soft,.ticker-wrap,.xtreme-hand-panel,.xtreme-table{background-color:var(--surface-panel)}:root[data-theme=light]{--surface-interactive:#eaf2ff;--surface-interactive-strong:#dbe9ff;--surface-card-soft:#edf5ff;--surface-panel:#f8fbff;--surface-mid:#edf5ff;--surface-soft:#eaf2ff;--surface-subtle:#e5efff;--surface-strong:#fff;--table-head-bg:#e5efff;--text-dim:#243d65;--muted:#2a456f;--kicker:#174f9a;--accent:#087f5b;--positive-text:#064d39}:where(button,a,input,select,textarea,summary,[role=button],[role=link],[role=tab],[role=menuitem]){touch-action:manipulation}:root[data-theme=light] .account-menu-panel,:root[data-theme=light] .header-utility-menu,:root[data-theme=light] .language-switcher-dropdown,:root[data-theme=light] .nav-mega-panel,:root[data-theme=light] .nav-menu{border-color:rgb(48 85 145/22%);background:radial-gradient(220px 120px at 90% 0,rgb(14 166 108/10%),transparent 72%),linear-gradient(170deg,rgb(255 255 255/98%),rgb(238 246 255/96%));color:var(--text-main);box-shadow:0 18px 42px rgb(32 68 128/18%)}.tournaments-page{overflow-x:clip}.tournaments-page-modern{display:grid;gap:clamp(1rem,2vw,1.5rem)}.tournaments-page-modern .workspace-nav-shell{margin-bottom:.25rem}.game-container{--gc-header-h:3.5rem;--gc-sidebar-w:340px;--gc-gap:1rem;--gc-bg:rgb(5 11 24/94%);--gc-border:rgb(110 168 255/12%);--gc-radius:1rem;--gc-text:#dee4f0;--gc-text-dim:#7888ac;--gc-accent:#f8d27a;--gc-accent2:#2dd4bf;--gc-surface:rgb(10 18 38/78%);--gc-surface-hover:rgb(14 24 48/88%);--gc-danger:#ef4444;--gc-success:#22c55e;position:relative;display:flex;flex-direction:column;min-height:100vh;min-height:100dvh;background:radial-gradient(820px 520px at 25% -10%,rgb(110 168 255/12%),transparent 64%),radial-gradient(720px 420px at 88% -4%,rgb(17 217 138/10%),transparent 70%),linear-gradient(175deg,#040912,#080f20 40%,#050d1b);color:var(--gc-text);overflow-x:clip;isolation:isolate}.game-container-fullscreen{position:fixed;inset:0;z-index:100}.game-container-header{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.6rem clamp(.9rem,2vw,1.5rem);background:rgb(4 9 18/85%);border-bottom:1px solid var(--gc-border);backdrop-filter:blur(12px);z-index:10;min-height:var(--gc-header-h);flex-shrink:0}.game-container-header-left{display:flex;align-items:center;gap:.75rem;min-width:0}.game-container-back-btn{display:flex;align-items:center;justify-content:center;width:2.875rem;height:2.875rem;border-radius:.6rem;border:1px solid var(--gc-border);background:var(--gc-surface);color:var(--gc-text-dim);transition:color .15s,border-color .15s,background .15s;flex-shrink:0}.game-container-back-btn:hover{color:var(--gc-text);border-color:rgb(110 168 255/28%);background:var(--gc-surface-hover)}.game-container-title-group{min-width:0}.game-container-title{font-size:clamp(1.3rem,2.2vw,1.75rem);font-weight:780;line-height:1.1;color:var(--gc-text);margin:0;letter-spacing:-.01em}.game-container-subtitle{font-size:.8rem;color:var(--gc-text-dim);margin:.15rem 0 0;line-height:1.3}.game-container-header-right{display:flex;align-items:center;gap:.6rem;flex-shrink:0}.game-container-balance{display:flex;flex-direction:column;align-items:flex-end;gap:.05rem;padding:.3rem .65rem;border-radius:.55rem;background:var(--gc-surface);border:1px solid var(--gc-border)}.game-container-balance-label{font-size:.65rem;color:var(--gc-text-dim);text-transform:uppercase;letter-spacing:.06em;line-height:1}.game-container-balance-value{font-size:.9rem;font-weight:700;color:var(--gc-accent);line-height:1.15}.game-container-fullscreen-btn,.game-container-settings-btn{display:flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:.6rem;border:1px solid var(--gc-border);background:var(--gc-surface);color:var(--gc-text-dim);transition:color .15s,border-color .15s,background .15s;cursor:pointer;flex-shrink:0}.game-container-fullscreen-btn:hover,.game-container-settings-btn:hover{color:var(--gc-text);border-color:rgb(110 168 255/28%);background:var(--gc-surface-hover)}.game-container-settings-panel{display:flex;flex-wrap:wrap;gap:.5rem;padding:.6rem clamp(.9rem,2vw,1.5rem);background:rgb(8 14 28/82%);border-bottom:1px solid var(--gc-border);z-index:9;flex-shrink:0}.game-container-settings-panel.hidden{display:none}.game-container-settings-item{padding:.35rem .75rem;font-size:.8rem;font-weight:600;border-radius:.45rem;border:1px solid var(--gc-border);background:var(--gc-surface);color:var(--gc-text-dim);cursor:pointer;transition:all .15s}.game-container-settings-item:hover{border-color:rgb(110 168 255/28%);color:var(--gc-text)}.game-container-settings-item-active{background:rgb(248 210 122/12%);border-color:rgb(248 210 122/32%);color:var(--gc-accent)}.game-container-layout{display:grid;grid-template-columns:minmax(0,1fr) var(--gc-sidebar-w);align-items:start;gap:var(--gc-gap);padding:var(--gc-gap) clamp(.9rem,2vw,1.5rem);flex:1;min-height:0}.game-container-stage{position:relative;min-height:clamp(360px,55vh,620px);border-radius:var(--gc-radius);background:#060c1a;border:1px solid var(--gc-border);overflow:hidden;display:flex;flex-direction:column;min-width:0}.game-container-phase-indicator{position:absolute;top:.5rem;left:.5rem;z-index:5;padding:.2rem .6rem;border-radius:.35rem;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;pointer-events:none;background:rgb(8 14 28/85%);border:1px solid var(--gc-border);color:var(--gc-text-dim)}.game-container-phase-indicator[data-phase=spinning]{color:var(--gc-accent);border-color:rgb(248 210 122/32%)}.game-container-phase-indicator[data-phase=settled]{color:var(--gc-success);border-color:rgb(34 197 94/28%)}.game-container-phase-indicator[data-phase=error]{color:var(--gc-danger);border-color:rgb(239 68 68/28%)}.game-container-sidebar{display:flex;flex-direction:column;gap:var(--gc-gap);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgb(110 168 255/18%) transparent;min-width:0}.game-container-actions-bar,.game-container-footer,.game-container-sidebar-collapsed,.game-container-sidebar-toggle-btn{display:none}.game-container-pixi-host{position:relative;width:100%;height:100%;flex:1;min-height:0;overflow:hidden}.game-container-pixi-error{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:var(--gc-danger);font-size:.875rem;background:rgb(6 12 26/90%);z-index:2}.game-container-root,.game-page-root{padding-left:max(0px,env(safe-area-inset-left,0px));padding-right:max(0px,env(safe-area-inset-right,0px));padding-bottom:max(0px,env(safe-area-inset-bottom,0px))}.game-offline-card{position:sticky;top:calc(var(--app-header-offset, 0px) + env(safe-area-inset-top, 0px) + .5rem);z-index:30;display:flex;min-height:44px;align-items:center;justify-content:center;margin:0 auto .75rem;padding:.6rem .9rem;border:1px solid rgb(248 210 122/42%);border-radius:.75rem;background:rgb(69 26 3/92%);color:#fff7ed;font-size:.88rem;font-weight:700;box-shadow:0 12px 28px rgb(0 0 0/22%)}.game-page-root :is(button,a[href],input,select,textarea,[role=button],[role=tab]){min-height:44px}.game-page-root input[type=checkbox],.game-page-root input[type=radio],.game-page-root input[type=range]{width:44px;min-width:44px;height:44px}.game-page-root :is(.xtreme-chip,.xtreme-segment,.keno-chip,.keno-ball,.keno-settings-button,.predicto-board-stage button,.roulette-chip,.roulette-number-cell,.roulette-outside-bet,.roulette-pocket-label){min-width:44px;min-height:44px}.game-page-root :is(.keno-board,.keno-board-summary,.predicto-board-status,.predicto-bin-grid,.roulette-chip-row,.roulette-betting-table,.blackjack-action-row,.hilo-action-row){gap:max(8px,var(--game-touch-gap,8px))}.game-page-root :is(.game-mobile-action-dock,.game-mobile-primary-actions,.game-control-rail,.game-control-card,.game-hero-actions){padding-bottom:max(var(--game-safe-bottom-padding,0px),env(safe-area-inset-bottom,0px))}.predict-number-page .game-panel,.predict-number-page .predict-number-arena-shell,.predict-number-page .predict-number-stage,.predict-number-page .predict-number-ticket-shell{border-color:var(--pn-border)!important;background:radial-gradient(460px 220px at 100% 0,rgb(17 217 138/10%),transparent 70%),var(--pn-panel)!important;color:var(--pn-text);box-shadow:var(--pn-shadow)}.predict-number-page .kicker,.predict-number-page .muted,.predict-number-page .text-\[var\(--text-dim\)\]{color:var(--pn-muted)!important}.predict-number-page .predict-number-arena-head .status-chip{min-height:2.25rem;border:1px solid var(--pn-border);background:var(--pn-card-soft);color:var(--pn-text);font-size:.75rem;font-weight:700}.predict-number-page .keno-input{border-color:var(--pn-border)!important;background:var(--pn-panel-strong)!important;color:var(--pn-text)!important}.predict-number-page .predict-number-input-stepper .keno-input{min-height:2.7rem;border:0!important;border-inline:1px solid var(--pn-border)!important;border-radius:0!important;background:transparent!important;text-align:center}.predict-number-page .keno-chip:disabled,.predict-number-page .predict-number-nudge-button:disabled{cursor:not-allowed;opacity:55%}.predict-number-page .keno-chip{min-height:2.45rem;border-color:var(--pn-border)!important;background:var(--pn-card-soft)!important;color:var(--pn-text)!important}.predict-number-page .predict-number-quick-row .keno-chip{padding-inline:.5rem;font-size:.8rem}.predict-number-page .keno-chip-active{border-color:var(--pn-border-strong)!important;background:rgb(14 165 126/20%)!important}.predict-number-page .keno-chip:not(:disabled):hover{border-color:var(--pn-border-strong)!important;background:rgb(14 165 126/14%)!important}:root{--markets-list-card-border:rgb(154 180 224/18%);--markets-list-card-bg:linear-gradient(180deg,rgb(15 24 41/92%),rgb(9 16 29/96%)) padding-box,linear-gradient(145deg,rgb(108 142 190/18%),rgb(21 224 157/18%)) border-box;--markets-list-card-shadow:0 18px 34px rgb(0 0 0/18%);--markets-list-card-hover-border:rgb(92 227 176/42%);--markets-list-card-hover-shadow:0 22px 44px rgb(0 0 0/26%);--markets-rule-border:rgb(154 180 224/12%);--markets-tab-border:rgb(173 201 255/18%);--markets-tab-hover-border:rgb(173 201 255/32%);--markets-tab-hover-bg:rgb(132 169 255/10%);--markets-tab-active-border:rgb(56 240 180/50%);--markets-tab-active-bg:linear-gradient(135deg,rgb(17 217 138/18%),rgb(112 170 255/14%));--markets-tab-active-text:var(--text-main);--markets-upcoming-card-border:rgb(154 180 224/16%);--markets-upcoming-card-bg:rgb(255 255 255/4%);--markets-upcoming-card-hover-border:rgb(92 227 176/40%);--markets-upcoming-card-hover-bg:rgb(255 255 255/6%);--markets-upcoming-kicker:#25e0a1}:root[data-theme=light]{--markets-list-card-border:rgb(30 55 92/12%);--markets-list-card-bg:rgb(255 255 255/96%);--markets-list-card-shadow:0 12px 30px rgb(30 55 92/10%);--markets-list-card-hover-border:rgb(14 166 108/36%);--markets-list-card-hover-shadow:0 14px 34px rgb(32 68 128/16%);--markets-rule-border:rgb(30 55 92/12%);--markets-tab-border:rgb(48 85 145/22%);--markets-tab-hover-border:rgb(48 85 145/34%);--markets-tab-hover-bg:rgb(60 110 187/10%);--markets-tab-active-border:rgb(14 166 108/38%);--markets-tab-active-bg:linear-gradient(135deg,rgb(14 166 108/16%),rgb(37 99 235/10%));--markets-tab-active-text:#0d5a43;--markets-upcoming-card-border:rgb(30 55 92/12%);--markets-upcoming-card-bg:rgb(244 248 252/86%);--markets-upcoming-card-hover-border:rgb(14 166 108/32%);--markets-upcoming-card-hover-bg:rgb(248 252 255/96%);--markets-upcoming-kicker:var(--positive-text)}:root[data-theme=light] [class*=text-slate-],:root[data-theme=light] [class*=text-white]{color:var(--text-main)!important}:root[data-theme=light] [class*="border-white/"]{border-color:var(--line)!important}:root[data-theme=light] [class*="bg-white/"],:root[data-theme=light] [class*=bg-slate-]{background-color:var(--surface-card-soft)!important}:root[data-theme=light] [class*="bg-amber-300/"],:root[data-theme=light] [class*="bg-cyan-300/"]{background-color:var(--surface-accent-soft)!important}:root[data-theme=light] [class*=text-cyan-100]{color:var(--info-text)!important}:root[data-theme=light] [class*="text-[#f8d27a]"],:root[data-theme=light] [class*="text-[#fff3c4]"],:root[data-theme=light] [class*=text-amber-100]{color:var(--warning-text)!important}:root[data-theme=light] [class*="text-[#fecdd3]"]{color:var(--danger-text)!important}:root[data-theme=light] [class~=text-slate-100],:root[data-theme=light] [class~=text-slate-200],:root[data-theme=light] [class~=text-white]{color:var(--text-main)!important}:root[data-theme=light] [class~="text-white/65"],:root[data-theme=light] [class~="text-white/70"],:root[data-theme=light] [class~="text-white/75"],:root[data-theme=light] [class~=text-slate-300],:root[data-theme=light] [class~=text-slate-400]{color:var(--text-dim)!important}:root[data-theme=light] [class~="border-white/10"]{border-color:var(--line)!important}:root[data-theme=light] [class~="bg-slate-950/35"],:root[data-theme=light] [class~="bg-slate-950/40"],:root[data-theme=light] [class~="bg-slate-950/60"],:root[data-theme=light] [class~="bg-slate-950/85"],:root[data-theme=light] [class~="bg-slate-950/90"],:root[data-theme=light] [class~="bg-white/[0.035]"],:root[data-theme=light] [class~="bg-white/[0.04]"]{background-color:var(--surface-card-soft)!important}:root[data-theme=light] .game-hub-card,:root[data-theme=light] .game-panel,:root[data-theme=light] .home-section,:root[data-theme=light] .market-detail-section,:root[data-theme=light] .market-hero,:root[data-theme=light] .market-list-card,:root[data-theme=light] .panel,:root[data-theme=light] .panel-soft{border-color:var(--line);color:var(--text-main)}:root[data-theme=light] .home-market-empty,:root[data-theme=light] .home-market-row .status-chip,:root[data-theme=light] .home-popularity-board .status-chip{color:var(--text-dim)}:root[data-theme=light] .game-container{--gc-bg:rgb(248 251 255/96%);--gc-border:rgb(48 85 145/18%);--gc-text:var(--text-main);--gc-text-dim:var(--text-dim);--gc-accent:#9a5a08;--gc-surface:rgb(255 255 255/86%);--gc-surface-hover:rgb(238 246 255/96%);background:radial-gradient(820px 520px at 25% -10%,rgb(37 99 235/10%),transparent 64%),radial-gradient(720px 420px at 88% -4%,rgb(14 166 108/10%),transparent 70%),linear-gradient(175deg,#f8fbff,#edf4ff 42%,#f4f9ff)}:root[data-theme=light] .game-container-footer,:root[data-theme=light] .game-container-header,:root[data-theme=light] .game-container-settings-panel{background:rgb(248 251 255/90%)}:root[data-theme=light] .game-container-pixi-error,:root[data-theme=light] .game-container-stage,:root[data-theme=light] .game-offline-card{border-color:var(--gc-border);background:rgb(255 255 255/88%);color:var(--gc-text)}:root[data-theme=light] .game-offline-card{border-color:rgb(180 112 0/32%);background:rgb(255 247 226/96%);color:#704300}@media (prefers-reduced-motion:reduce){.app-toast,.app-toast-entering,.app-toast-exit,.btn-animated,.btn-press,.duel-tracker-track,.field-error,.home-hero-demo-card,.home-hero-support-card,.home-hero-ticker-rail,.home-market-row-animated,.hover-tools,.landing-orb,.market-list-card,.modal-backdrop,.modal-panel,.modal-panel-drawer,.nav-drawer,.nav-drawer-open,.reveal,.skeleton,.ui-reveal{animation:none!important;transition:none!important;transform:none!important}.coin-duel-page .game-panel,.crash-page .game-panel,.game-history-audit-page .game-history-audit-auth,.game-history-audit-page .game-history-audit-feed,.game-history-audit-page .game-history-audit-summary,.game-hub-card,.game-hub-card-image,.game-hub-card-media:before,.game-hub-catalog-card,.game-hub-play-card,.game-rank-row,.games-history-page .game-panel,.games-hub-page .game-panel,.high-low-page .game-panel,.keno-page .game-panel,.market-board-metric:before,.market-card-shell,.predict-number-page .game-panel{animation:none}[data-artwork-id] *{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}.duel-tracker-wrap,.game-ticker{mask-image:none}.duel-tracker-track,.game-ticker-track{animation:none!important;transform:none!important;padding-left:0!important}.duel-tracker-track>:nth-child(n+6),.game-ticker-track>span:nth-child(n+2){display:none}.bet-disclosure-body,.blackjack-playing-card,.blackjack-result-strip,.coin-flip-coin,.duel-item-appear,.game-crash-flame,.game-history-audit-page .game-history-audit-auth,.game-history-audit-page .game-history-audit-feed,.game-history-audit-page .game-history-audit-summary,.game-hub-card,.game-hub-card-image,.game-hub-hero-art-card,.game-hub-hero-panel,.game-hub-hero-sheen,.game-hub-play-card,.game-rank-row,.landing-card,.landing-orb,.playing-card-reveal,.poker-playing-card{animation:none!important;transition-duration:1ms!important}.predict-number-page .keno-chip,.predict-number-page .predict-number-nudge-button{transition:none}}@media (width <= 1180px){.auth-desktop,.create-duel-header,.nav-drawer-submenu,.nav-links,.nav-links-desktop,.nav-mega-shell{display:none}.mobile-header-balance{display:block}}@media (width >= 1181px) and (width <= 1220px){.create-duel-header{padding-inline:.9rem!important}}@media (width >= 1181px) and (width <= 1279px){.nav-actions-right .create-duel-header{display:none}}@media (width >= 1280px){.nav-actions-right .create-duel-header{display:inline-flex}.compact-filter-modal-panel-advanced{width:min(1220px,calc(100vw - 4rem));max-width:min(1220px,calc(100vw - 4rem));padding:1.25rem}.markets-advanced-asset-card .filter-checkbox-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width >= 1181px){.auth-inline{display:flex}}@media (width >= 640px) and (width <= 1024px){.hero-cards{grid-template-columns:repeat(2,1fr)}}@media (width <= 768px){.filter-controls,.filter-panel,.filters-wrap{display:flex;flex-direction:column;gap:.5rem}.dropdown-panel{left:8px!important;right:8px!important;width:calc(100% - 16px)!important}.coin-duel-layout,.poker-hands-grid{grid-template-columns:1fr}.home-feature-card,.home-trust-card,.landing-card{padding:.78rem}.home-upgrade-item{padding:.78rem .78rem .78rem 2.2rem}.landing-metric-strip{grid-template-columns:1fr}.home-coverage-side{order:-1}.home-snapshot-modern{padding:.7rem}.home-market-board-head h1{max-width:100%;font-size:clamp(2.2rem,13vw,3.7rem)}.home-coverage-actions .cta-ghost,.home-coverage-actions .cta-main,.home-quick-head-actions .cta-ghost,.home-quick-head-actions .cta-main,.home-section-head>.cta-ghost,.home-section-head>.cta-main{width:100%;justify-content:center;text-align:center}.home-settled-metrics,.home-settled-row{grid-template-columns:1fr}.context-help-shell{right:max(.75rem,env(safe-area-inset-right));bottom:max(.75rem,env(safe-area-inset-bottom))}.home-loading-row-side,.home-market-side{justify-content:flex-start}.home-market-side{width:100%}.home-market-side .cta-ghost,.home-market-side .cta-main{flex:1 1 140px;justify-content:center}.filter-panel-metrics{max-width:none;grid-template-columns:1fr}.filter-panel-status-pill{flex-basis:100%}.filter-actions-group{flex-direction:column}.filter-actions-card .cta-ghost,.filter-actions-card .cta-main{width:100%}.filter-actions-inline-card{flex-direction:column;align-items:stretch}.filter-actions-inline{justify-content:stretch}.filter-actions-inline .cta-ghost,.filter-actions-inline .cta-main{width:100%}.filter-chip-row{flex-wrap:nowrap;overflow-x:auto;padding-bottom:.15rem;-webkit-overflow-scrolling:touch;scrollbar-width:none}.filter-chip-row::-webkit-scrollbar{display:none}.filter-summary-bar{align-items:stretch}.filter-results-pill{width:100%;justify-content:space-between;white-space:normal}.cookie-banner{bottom:calc(var(--mobile-bottom-nav-height) + var(--mobile-bottom-nav-safe-area));padding:.4rem .5rem}.cookie-banner-shell{grid-template-columns:1fr;max-height:min(42dvh,280px);overflow-y:auto;overscroll-behavior:contain;padding:.6rem;gap:.4rem}.cookie-banner-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));justify-content:stretch;gap:.35rem}.cookie-banner-actions .cta-ghost,.cookie-banner-actions .cta-main{width:auto;min-height:40px;padding:.46rem .56rem;text-align:center}.cookie-banner-manage{min-height:40px!important;background:transparent}.cookie-banner-copy-desktop{display:none}.cookie-banner-copy-mobile{display:block}.cookie-banner-meta{margin-top:.15rem;font-size:.72rem;line-height:1.28}.cookie-banner-meta-copy{display:none}.markets-presets-row{flex-wrap:nowrap;overflow-x:auto;white-space:nowrap;padding-bottom:2px;-webkit-overflow-scrolling:touch}.markets-presets-results{margin-left:0;white-space:normal}.markets-pagination{flex-wrap:nowrap;overflow-x:auto;white-space:nowrap;padding-bottom:2px;-webkit-overflow-scrolling:touch}.market-filter-form{gap:.6rem;padding:.85rem}.market-filter-input,.market-filter-select{font-size:.86rem;min-height:38px}.market-filter-actions{width:100%}.market-filter-actions .cta-ghost,.market-filter-actions .cta-main{flex:1 1 100%;justify-content:center}.account-summary-rewards .panel{padding:1rem}.account-summary-rewards .muted{overflow-wrap:anywhere}.app-footer-shell{padding:1rem .9rem calc(1.4rem + env(safe-area-inset-bottom))}.app-footer-logo{width:92px}.settings-layout{grid-template-columns:1fr;gap:.75rem}.settings-sidebar{flex-direction:row;overflow-x:auto;position:static;gap:0;padding:.25rem;border-radius:12px;background:rgb(173 201 255/4%)}.settings-nav-item{flex:0 0 auto;white-space:nowrap;padding:.5rem .75rem;font-size:.8rem}.settings-nav-item-active{background:rgb(17 217 138/15%)}.game-page-root{padding-bottom:calc(1rem + env(safe-area-inset-bottom))}.coin-duel-page .app-shell,.crash-page .app-shell,.game-history-audit-page .app-shell,.game-page-shell,.high-low-page .app-shell,.keno-page .app-shell,.predict-number-page .app-shell,.predicto-page .app-shell{gap:.85rem;padding-inline:.75rem}.game-hero-premium{grid-template-columns:1fr;padding:.1rem 0 0}.game-hero-premium h1{max-width:100%;font-size:clamp(1.65rem,8vw,2.25rem);line-height:1.02}.blackjack-sidebet-row,.coin-quick-stakes,.game-crash-target-grid,.hilo-grid,.keno-chip-row{grid-template-columns:repeat(auto-fit,minmax(86px,1fr))}.coin-quick-stakes,.game-crash-target-grid,.hilo-grid,.keno-chip-row{display:grid}.coin-action-row,.hilo-action-row,.keno-actions{display:grid;grid-template-columns:1fr}.game-crash-action-grid{grid-template-columns:1fr}.game-crash-arena-body .relative.z-\[1\]{min-height:300px;padding-inline:.6rem}.game-crash-multiplier{font-size:clamp(3rem,16vw,5rem)}.game-crash-rules-grid{grid-template-columns:1fr}.game-crash-rules-head{align-items:stretch;flex-direction:column}.game-minimal-hero{display:grid;gap:.85rem}.game-minimal-hero .cta-ghost{width:100%;justify-content:center;min-height:46px}.blackjack-sidebet-row,.poker-sidebet-row{grid-template-columns:1fr}.blackjack-sidebet-summary,.poker-sidebet-summary{display:none}.blackjack-action-grid,.poker-action-grid,.poker-hands-grid{grid-template-columns:1fr}.market-hero-quickbet,.quickbet-shell{max-height:none}}@media (width >= 769px){.filter-controls,.filters-wrap{flex-flow:row wrap;gap:.75rem}}@media (width >= 1920px){.page-shell{width:min(100% - 4rem,var(--container-2xl))}.app-shell{max-width:min(100% - 4rem,var(--container-3xl))}}@media (prefers-reduced-motion:no-preference){.reveal{opacity:0;transform:translateY(12px)}.reveal[data-visible=true]{opacity:100%;transform:translateY(0);transition:opacity var(--motion-base) var(--ease-out),transform var(--motion-base) var(--ease-out)}}@media (width >= 72rem){.page-shell__grid{grid-template-columns:minmax(0,1fr) minmax(18rem,24rem);align-items:start}.page-shell__rail{position:sticky;top:calc(var(--app-header-offset) + var(--space-4))}}@media (width >= 80rem){.desktop-analysis-grid{grid-template-columns:minmax(0,1fr) 22rem;max-width:var(--container-2xl);margin-inline:auto}}@media (hover:hover) and (pointer:fine){.hover-tools{opacity:0;transform:translateY(4px);transition:opacity var(--motion-fast) var(--ease-out),transform var(--motion-fast) var(--ease-out)}.card:focus-within .hover-tools,.card:hover .hover-tools{opacity:100%;transform:translateY(0)}.home-coverage-card:hover,.home-feature-card:hover,.home-process-card:hover,.home-signal-card:hover,.home-snapshot-card:hover,.home-trust-card:hover,.home-upgrade-item:hover{border-color:var(--line-strong);background:var(--surface-interactive);transform:translateY(-2px);box-shadow:0 14px 28px rgb(4 10 22/20%)}}@media (width <= 1024px){.game-control-rail-collapsed{display:none!important}.compact-filter-head{grid-template-columns:minmax(0,1fr) minmax(220px,.75fr)}.compact-filter-toolbar{grid-column:1/-1;justify-content:space-between}.coin-duel-layout,.game-hero-premium,.game-play-layout,.keno-shell{grid-template-columns:1fr}.game-hero-actions{justify-content:flex-start}.game-control-rail,.keno-controls,.market-hero-quickbet,.quickbet-shell{position:relative;top:auto;max-height:none;overflow:visible}.game-stage{min-height:auto}.blackjack-control-dock,.poker-control-dock{order:-1}.game-container-layout{grid-template-columns:minmax(0,1fr);padding:.75rem}.game-container-sidebar{position:static;max-height:none;top:auto}.game-container-sidebar-toggle-btn{display:flex;align-items:center;justify-content:center;width:100%;padding:.65rem 1rem;margin-top:.5rem;border-radius:.65rem;border:1px solid var(--gc-border);background:var(--gc-surface);color:var(--gc-text);font-size:.82rem;font-weight:600;cursor:pointer;transition:all .15s;order:3}.game-container-sidebar-toggle-btn:hover{border-color:rgb(110 168 255/28%);background:var(--gc-surface-hover)}.game-container-stage{min-height:clamp(280px,42vh,460px)}}@media (width <= 720px){.game-minimal-hero{align-items:flex-start;flex-direction:column}.market-board-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width <= 960px){.game-crash-action-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.game-crash-control-group-primary{grid-column:1/-1}.game-crash-signal-grid{grid-template-columns:1fr}.game-crash-summary-bar{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width <= 640px){.game-crash-action-panel{padding:.9rem}.game-crash-action-header{flex-direction:column}.game-crash-action-grid{grid-template-columns:1fr}.game-crash-mode-switch{width:100%;justify-content:space-between}.game-crash-mode-chip{flex:1 1 0;min-width:0}.game-crash-inline-note{width:100%}.game-crash-stage-chip-row{gap:.45rem}.game-crash-stage-chip{display:flex;width:100%;justify-content:center}.game-crash-multiplier{font-size:clamp(3.5rem,24vw,5.6rem)}.game-crash-history-strip{overflow-x:auto;flex-wrap:nowrap;padding-bottom:.25rem}.game-crash-history-pill{flex:0 0 auto}.game-crash-summary-bar{grid-template-columns:1fr}.market-detail-section-actions .status-chip{display:none}:root{--app-header-offset:4.85rem;--app-overlay-gap:0.55rem}.market-filter-actions .cta-ghost,.market-filter-actions .cta-main{width:100%;justify-content:center}.duel-card-metrics,.market-card-meta,.market-list-detail,.market-list-detail-meta,.market-list-summary,.market-list-summary-meta{grid-template-columns:1fr}.duel-card-actions,.market-card-actions,.market-card-footer,.market-list-summary-actions{width:100%}.duel-card-actions>*,.market-card-actions>*{flex:1 1 100%;justify-content:center}.filter-shell-toggle{align-items:flex-start}.filter-shell-toggle-hint{display:none}.filter-shell-toggle-state{min-width:72px}.filter-panel-title p{max-width:none}.filter-panel-status-row{gap:.45rem}.filter-panel-status-pill{flex:1 1 calc(50% - 0.45rem);border-radius:14px}.filter-panel-metrics{max-width:none;grid-template-columns:repeat(2,minmax(0,1fr))}.filter-action-copy,.filter-actions-note,.filter-panel-stat-note,.filter-section-copy,.filter-summary-text,.filter-toggle-hint{display:none}.filter-actions-card .cta-ghost,.filter-actions-card .cta-main{flex-basis:100%}.filter-actions-inline-card{padding:.72rem .78rem}.filter-actions-inline{width:100%;margin-left:0}.filter-actions-inline .cta-ghost,.filter-actions-inline .cta-main{width:100%;flex-basis:100%}.filter-toggle-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.filter-chip-row{flex-wrap:nowrap;overflow-x:auto;padding-bottom:.15rem}.filter-summary-bar{flex-direction:column}.filter-results-pill{white-space:normal}.compact-filter-shell{padding:.8rem;gap:.72rem}.compact-filter-head{grid-template-columns:1fr;gap:.65rem}.compact-filter-toolbar{justify-content:stretch}.compact-filter-toolbar .filter-results-pill{order:1;flex:1 1 100%;justify-content:center}.compact-filter-clear{order:2;flex:1 1 calc(50% - 0.28rem);justify-content:center}.compact-filter-open,.compact-filter-toggle{order:3;flex:1 1 calc(50% - 0.28rem);justify-content:center}.compact-filter-apply{order:4;flex:1 1 100%;justify-content:center}.compact-filter-primary{gap:.65rem}.compact-filter-primary .compact-filter-group{flex-wrap:nowrap;overflow-x:auto;padding-bottom:.12rem}.compact-filter-primary .compact-filter-group::-webkit-scrollbar{display:none}.compact-filter-primary .compact-filter-group{scrollbar-width:none}.compact-filter-group-drawer{flex-wrap:wrap;overflow:visible;padding-bottom:0}.compact-filter-modal-panel{width:calc(100vw - 1rem);max-width:calc(100vw - 1rem);max-height:calc(100dvh - 1rem);padding:.85rem}.compact-filter-drawer-actions{flex-direction:column-reverse}.compact-filter-drawer-actions .cta-ghost,.compact-filter-drawer-actions .cta-main{width:100%;justify-content:center}.exchange-page .market-hero,.my-duels-page .market-hero{padding:1rem}.coin-duel-page .game-panel,.crash-page .game-panel,.high-low-page .game-panel,.keno-page .game-panel,.predict-number-page .game-panel,.predicto-page .game-panel{border-radius:.92rem}.account-section-pills,.account-tab-status{justify-content:flex-start}.account-tab-strip{flex-wrap:nowrap;overflow-x:auto;padding-bottom:.15rem}.workspace-nav-grid{grid-template-columns:1fr}.account-summary-rewards,.account-summary-rewards .panel{min-width:0;max-width:100%}.account-summary-rewards .muted,.account-summary-rewards p,.account-summary-rewards span{overflow-wrap:anywhere;word-break:break-word}.cta-ghost,.cta-main{min-height:var(--tap-target-min);padding:var(--control-pad-y) var(--control-pad-x);padding-right:var(--control-pad-x)}.nav-tab{padding:.44rem .72rem;font-size:.82rem}:root{--tap-target-min:48px}.ticker-item{min-height:48px;display:inline-flex;align-items:center}[role=button],a[href]:not(.brand-mark),button:not(.app-toast-dismiss){min-width:48px;min-height:48px;padding:.5rem}.header-utility-menu-button,.icon-btn,.language-switcher-trigger-icon,.menu-btn{width:var(--tap-target-min);height:var(--tap-target-min)}.game-container-header{padding:.5rem .75rem;gap:.5rem}.game-container-title{font-size:1.15rem}.game-container-balance{padding:.2rem .5rem}.game-container-balance-value{font-size:.8rem}.game-container-layout{padding:.5rem;gap:.5rem}.game-container-stage{min-height:clamp(220px,35vh,380px);border-radius:.75rem}.game-container-back-btn,.game-container-fullscreen-btn,.game-container-settings-btn{width:2.875rem;height:2.875rem}.game-container-footer{display:flex;flex-shrink:0;padding:.5rem .75rem max(.5rem,env(safe-area-inset-bottom));background:rgb(4 9 18/90%);border-top:1px solid var(--gc-border);backdrop-filter:blur(12px)}.game-container-actions-bar{display:flex;gap:.5rem;padding:0 .5rem .5rem}.game-container-action-btn{flex:1;padding:.65rem 1rem;border-radius:.65rem;border:1px solid var(--gc-border);background:var(--gc-surface);color:var(--gc-text);font-size:.85rem;font-weight:700;cursor:pointer;transition:all .15s;text-align:center}.game-container-action-btn:hover:not(:disabled){background:var(--gc-surface-hover);border-color:rgb(110 168 255/28%)}.game-container-action-btn-primary{background:linear-gradient(135deg,#f8d27a,#f0b429);color:#0a1220;border-color:transparent;font-size:.9rem}.game-container-action-btn-primary:hover:not(:disabled){background:linear-gradient(135deg,#fadc8a,#f2be3d)}.game-container-action-btn:disabled{opacity:40%;cursor:not-allowed}.game-container-action-btn[data-loading]{color:var(--gc-text-dim)}.game-page-root :is(.keno-board,.predicto-bin-grid){gap:8px}.game-page-root .xtreme-dice-page button{min-width:44px}.game-container{min-height:auto}.game-container-header{position:sticky;top:var(--app-header-offset);display:grid;grid-template-columns:minmax(0,1fr) auto;border-radius:0 0 .95rem .95rem;background:rgb(4 9 18/94%)}.game-container-title{overflow:hidden;font-size:1.35rem;text-overflow:ellipsis;white-space:nowrap}.game-container-balance{align-items:flex-end;border-color:rgb(245 190 74/24%);background:rgb(10 18 35/90%)}.game-container-header-right .cta-ghost{min-height:2.35rem;padding-inline:.7rem}}@media (width <= 900px){.duel-reels-layout{grid-template-columns:1fr}.duel-reels-page .game-container-stage{min-height:clamp(430px,58vh,560px)}.duel-reels-canvas-fallback,.duel-reels-pixi-host,.duel-reels-stage{min-height:430px}.duel-reels-rail{gap:.65rem}.duel-reels-controls{position:sticky;bottom:.5rem;z-index:4;box-shadow:0 16px 40px rgb(0 0 0/34%)}.game-page-root .game-mobile-primary-actions,.game-page-root aside.game-mobile-primary-actions,.game-page-shell .blackjack-integrated-controls,.game-page-shell .coin-duel-controls,.game-page-shell .game-crash-action-dock,.game-page-shell .game-mobile-primary-actions,.game-page-shell .keno-controls,.game-page-shell .mines-control-sidebar,.game-page-shell .poker-control-dock,.game-page-shell .predict-number-ticket-rail,.game-page-shell .predicto-ticket-rail,.game-page-shell .roulette-controls,.game-page-shell .rug-pull-controls,.high-low-page .hilo-live-controls{position:relative!important;inset:auto!important;z-index:2!important;width:100%!important;max-width:none!important;max-height:none!important;min-height:0;overflow:visible!important;transform:none!important}.game-page-shell .blackjack-primary-action,.game-page-shell .game-crash-cashout-button,.game-page-shell .game-mobile-primary-actions button.cta-main,.game-page-shell .hilo-action-row .cta-main,.game-page-shell .poker-primary-action,.game-page-shell .roulette-spin-button{position:static!important;inset:auto!important;width:100%!important;min-height:50px!important}.circle-page .game-mobile-primary-actions,.coin-duel-controls,.coin-duel-page .game-mobile-primary-actions,.game-page-shell .blackjack-integrated-controls,.game-page-shell .coin-action-row,.game-page-shell .game-crash-action-dock,.game-page-shell .game-mobile-primary-actions,.game-page-shell .hilo-action-row,.game-page-shell .keno-actions,.game-page-shell .mines-control-sidebar,.game-page-shell .roulette-actions-row,.game-page-shell .rug-pull-controls,.high-low-page .hilo-live-controls,.keno-controls,.keno-page .game-mobile-primary-actions,.poker-control-dock,.poker-page .game-mobile-primary-actions,.predict-number-page .game-mobile-primary-actions,.predict-number-ticket-rail,.predicto-page .game-mobile-primary-actions,.predicto-ticket-rail,.roulette-controls,.roulette-page .game-mobile-primary-actions,.rug-pull-controls,.rug-pull-page .game-mobile-primary-actions{position:relative!important;inset:auto!important;z-index:2!important;width:100%!important;max-height:none!important;min-height:0;overflow:visible!important;border-radius:1rem;padding:.75rem;transform:none}.circle-page .game-mobile-primary-actions button.cta-main,.coin-duel-page .game-mobile-primary-actions button.cta-main,.game-page-shell .blackjack-primary-action,.game-page-shell .game-crash-cashout-button,.game-page-shell .game-mobile-primary-actions button.cta-main,.game-page-shell .hilo-action-row .cta-main,.game-page-shell .poker-primary-action,.game-page-shell .roulette-spin-button,.keno-page .game-mobile-primary-actions button.cta-main,.poker-page .game-mobile-primary-actions button.cta-main,.predict-number-page .game-mobile-primary-actions button.cta-main,.predicto-page .game-mobile-primary-actions button.cta-main,.roulette-page .game-mobile-primary-actions button.cta-main,.rug-pull-page .game-mobile-primary-actions button.cta-main{position:static!important;inset:auto!important;width:100%!important;min-height:50px!important}.game-hero-premium{grid-template-columns:1fr;align-items:start;gap:.7rem}.game-hero-actions{width:100%;justify-content:stretch}.game-hero-actions>*{flex:1 1 0;justify-content:center}.game-container-sidebar,.game-container-stage{min-width:0}.coin-duel-controls,.coin-duel-page .game-mobile-primary-actions,.game-page-shell .blackjack-integrated-controls,.game-page-shell .coin-action-row,.game-page-shell .game-crash-action-dock,.game-page-shell .game-crash-action-grid,.game-page-shell .game-mobile-primary-actions,.game-page-shell .hilo-action-row,.game-page-shell .keno-actions,.game-page-shell .mines-control-sidebar,.game-page-shell .roulette-actions-row,.game-page-shell .rug-pull-controls,.keno-controls,.keno-page .game-mobile-primary-actions,.poker-control-dock,.poker-page .game-mobile-primary-actions,.predict-number-page .game-mobile-primary-actions,.predict-number-ticket-rail,.predicto-page .game-mobile-primary-actions,.predicto-ticket-rail,.roulette-controls,.roulette-page .game-mobile-primary-actions,.rug-pull-controls,.rug-pull-page .game-mobile-primary-actions{order:-3;width:100%;align-self:start;position:sticky;top:calc(var(--app-header-offset) + .25rem);z-index:5}.coin-duel-page .game-mobile-primary-actions,.game-page-shell .game-mobile-primary-actions,.keno-page .game-mobile-primary-actions,.poker-page .game-mobile-primary-actions,.predict-number-page .game-mobile-primary-actions,.predicto-page .game-mobile-primary-actions,.roulette-page .game-mobile-primary-actions,.rug-pull-page .game-mobile-primary-actions{gap:.75rem}.coin-duel-page .game-mobile-primary-actions input[type=number],.coin-duel-page .game-mobile-primary-actions input[type=text],.game-page-shell .game-mobile-primary-actions input[type=number],.game-page-shell .game-mobile-primary-actions input[type=text],.keno-page .game-mobile-primary-actions input[type=number],.keno-page .game-mobile-primary-actions input[type=text],.poker-page .game-mobile-primary-actions input[type=number],.poker-page .game-mobile-primary-actions input[type=text],.predict-number-page .game-mobile-primary-actions input[type=number],.predict-number-page .game-mobile-primary-actions input[type=text],.predicto-page .game-mobile-primary-actions input[type=number],.predicto-page .game-mobile-primary-actions input[type=text],.roulette-page .game-mobile-primary-actions input[type=number],.roulette-page .game-mobile-primary-actions input[type=text],.rug-pull-page .game-mobile-primary-actions input[type=number],.rug-pull-page .game-mobile-primary-actions input[type=text]{min-height:48px;font-size:.95rem}.coin-duel-page .game-mobile-primary-actions .cta-main,.coin-duel-page .game-mobile-primary-actions button,.game-page-shell .game-mobile-primary-actions .cta-main,.game-page-shell .game-mobile-primary-actions button,.keno-page .game-mobile-primary-actions .cta-main,.keno-page .game-mobile-primary-actions button,.poker-page .game-mobile-primary-actions .cta-main,.poker-page .game-mobile-primary-actions button,.predict-number-page .game-mobile-primary-actions .cta-main,.predict-number-page .game-mobile-primary-actions button,.predicto-page .game-mobile-primary-actions .cta-main,.predicto-page .game-mobile-primary-actions button,.roulette-page .game-mobile-primary-actions .cta-main,.roulette-page .game-mobile-primary-actions button,.rug-pull-page .game-mobile-primary-actions .cta-main,.rug-pull-page .game-mobile-primary-actions button{width:100%;min-height:48px}.poker-page .poker-control-dock,.roulette-page .roulette-controls{order:-2;max-height:calc(100dvh - var(--app-header-offset) - 1rem);overflow:auto;overscroll-behavior:contain}.predict-number-page .predict-number-play-layout,.predicto-page .predicto-play-layout{grid-template-columns:minmax(0,1fr);align-items:start}.coin-duel-page .coin-duel-controls,.keno-page .keno-controls,.predict-number-page .predict-number-ticket-rail,.predicto-page .predicto-ticket-rail,.rug-pull-page .rug-pull-controls{max-height:calc(100dvh - var(--app-header-offset) - 1rem);overflow:auto;overscroll-behavior:contain}:root{--mobile-stake-play-height:clamp(23rem,52dvh,29rem);--mobile-stake-play-x:max(0.75rem,env(safe-area-inset-left,0px));--mobile-stake-play-bottom:env(safe-area-inset-bottom,0)}.circle-page .game-mobile-primary-actions,.coin-duel-controls,.coin-duel-page .game-mobile-primary-actions,.game-page-shell .blackjack-integrated-controls,.game-page-shell .coin-action-row,.game-page-shell .game-crash-action-dock,.game-page-shell .game-mobile-primary-actions,.game-page-shell .hilo-action-row,.game-page-shell .keno-actions,.game-page-shell .mines-control-sidebar,.game-page-shell .roulette-actions-row,.game-page-shell .rug-pull-controls,.high-low-page .hilo-live-controls,.keno-controls,.keno-page .game-mobile-primary-actions,.poker-control-dock,.poker-page .game-mobile-primary-actions,.predict-number-page .game-mobile-primary-actions,.predict-number-ticket-rail,.predicto-page .game-mobile-primary-actions,.predicto-ticket-rail,.roulette-controls,.roulette-page .game-mobile-primary-actions,.rug-pull-controls,.rug-pull-page .game-mobile-primary-actions{position:fixed!important;inset:auto var(--mobile-stake-play-x) var(--mobile-stake-play-bottom) var(--mobile-stake-play-x)!important;z-index:50!important;width:auto!important;max-width:none!important;max-height:var(--mobile-stake-play-height)!important;min-height:min(14rem,42dvh);overflow:auto!important;overscroll-behavior:contain;scrollbar-width:thin;border:1px solid var(--line-strong);border-bottom:0;border-radius:1.15rem 1.15rem 0 0;background:radial-gradient(420px 220px at 80% -20%,rgb(56 240 180/16%),transparent 70%),var(--surface-nav);box-shadow:0 -18px 44px rgb(0 0 0/48%),inset 0 1px 0 rgb(226 238 255/8%);backdrop-filter:blur(18px);padding:.75rem .75rem calc(.75rem + var(--mobile-stake-play-bottom));transform:translateZ(0)}.circle-page .game-mobile-primary-actions button.cta-main,.coin-duel-page .game-mobile-primary-actions button.cta-main,.game-page-shell .blackjack-primary-action,.game-page-shell .game-crash-cashout-button,.game-page-shell .game-mobile-primary-actions button.cta-main,.game-page-shell .hilo-action-row .cta-main,.game-page-shell .poker-primary-action,.game-page-shell .roulette-spin-button,.keno-page .game-mobile-primary-actions button.cta-main,.poker-page .game-mobile-primary-actions button.cta-main,.predict-number-page .game-mobile-primary-actions button.cta-main,.predicto-page .game-mobile-primary-actions button.cta-main,.roulette-page .game-mobile-primary-actions button.cta-main,.rug-pull-page .game-mobile-primary-actions button.cta-main,.support-page button.cta-main{position:fixed!important;left:var(--mobile-stake-play-x)!important;right:var(--mobile-stake-play-x)!important;bottom:calc(var(--mobile-stake-play-bottom) + .55rem)!important;z-index:60!important;width:auto!important;min-height:52px!important;border-radius:.9rem!important;box-shadow:0 10px 28px rgb(0 0 0/36%)}.support-page{padding-bottom:calc(5.5rem + env(safe-area-inset-bottom, 0px))!important}.support-page .panel{overflow:visible}.history-pagination-current{background:var(--surface-interactive-strong);color:var(--text-main)}.history-pagination-current,.legal-secondary-action{border-color:var(--line-strong)}.game-page-root .blackjack-control-dock,.game-page-root .blackjack-integrated-controls,.game-page-root .coin-duel-controls,.game-page-root .game-control-rail,.game-page-root .game-crash-action-dock,.game-page-root .game-mobile-primary-actions,.game-page-root .hilo-live-controls,.game-page-root .keno-controls,.game-page-root .mines-control-sidebar,.game-page-root .poker-control-dock,.game-page-root .predict-number-ticket-rail,.game-page-root .predicto-ticket-rail,.game-page-root .roulette-controls,.game-page-root .rug-pull-controls,.game-page-root aside.game-mobile-primary-actions{position:fixed!important;inset:auto .75rem env(safe-area-inset-bottom,0)!important;z-index:50!important;width:auto!important;max-width:none!important;max-height:clamp(18rem,46dvh,23rem)!important;min-height:min(12rem,38dvh)!important;overflow:auto!important;overscroll-behavior:contain;border:1px solid var(--line-strong);border-bottom:0;border-radius:1rem 1rem 0 0;background:var(--surface-nav);box-shadow:0 -18px 44px rgb(0 0 0/48%);backdrop-filter:blur(18px);padding:.75rem .75rem calc(4.75rem + env(safe-area-inset-bottom, 0px))!important}.game-page-root .bet-primary-action,.game-page-root .blackjack-primary-action,.game-page-root .game-crash-cashout-button,.game-page-root .poker-primary-action,.game-page-root button.cta-main,.high-low-page button.cta-main,.support-page .cta-main{position:fixed!important;inset:auto .75rem calc(env(safe-area-inset-bottom, 0px) + .55rem)!important;z-index:60!important;width:auto!important;min-height:52px!important;border-radius:.9rem!important;box-shadow:0 10px 28px rgb(0 0 0/36%)}.game-page-root{padding-bottom:clamp(1rem,4vw,2rem)!important}.game-page-root .blackjack-control-dock,.game-page-root .blackjack-integrated-controls,.game-page-root .coin-duel-controls,.game-page-root .game-control-rail,.game-page-root .game-crash-action-dock,.game-page-root .game-crash-action-grid,.game-page-root .game-mobile-primary-actions,.game-page-root .hilo-live-controls,.game-page-root .keno-controls,.game-page-root .mines-control-sidebar,.game-page-root .poker-control-dock,.game-page-root .predict-number-ticket-rail,.game-page-root .predicto-ticket-rail,.game-page-root .roulette-controls,.game-page-root .rug-pull-controls,.game-page-root aside.game-mobile-primary-actions{position:static!important;inset:auto!important;z-index:auto!important;width:100%!important;max-width:100%!important;max-height:none!important;min-height:0!important;overflow:visible!important;transform:none!important}.game-page-root .game-crash-control-group-primary .cta-main,.game-page-root .game-mobile-primary-actions :is(button,.cta-main),.game-page-root .hilo-action-row .cta-main{width:100%!important}.game-page-root{padding-bottom:max(1rem,env(safe-area-inset-bottom,0px))!important}.game-hero-premium{position:sticky;top:var(--app-header-offset);z-index:30;display:grid;grid-template-columns:minmax(0,1fr) auto;min-height:4rem;align-items:center;gap:.65rem;margin-bottom:.75rem;border:1px solid rgb(148 163 184/20%);border-radius:0 0 .95rem .95rem;background:rgb(4 9 18/92%)!important;box-shadow:0 18px 34px rgb(0 0 0/28%);backdrop-filter:blur(16px);padding:.6rem .75rem}.game-hero-premium h1{max-width:none;overflow:hidden;color:#f8fbff;font-size:clamp(1.35rem,7vw,2rem);line-height:1.05;text-overflow:ellipsis;white-space:nowrap}.game-hero-actions{flex-wrap:nowrap;gap:.45rem;justify-content:flex-end}.game-hero-actions .cta-ghost{min-height:2.75rem;border-color:rgb(148 163 184/22%);border-radius:.7rem;background:linear-gradient(180deg,rgb(17 27 48/95%),rgb(7 13 25/95%));box-shadow:inset 0 1px 0 rgb(255 255 255/6%),0 10px 24px rgb(0 0 0/22%);padding-inline:.75rem}.circle-page .game-mobile-primary-actions,.coin-duel-page .game-mobile-primary-actions,.game-page-root .game-control-card,.game-page-root .game-control-rail,.game-page-root .game-mobile-primary-actions,.game-page-root aside.game-mobile-primary-actions,.keno-page .keno-controls.game-mobile-primary-actions,.predict-number-page .game-mobile-primary-actions,.predicto-page .game-mobile-primary-actions,.roulette-page .roulette-controls.game-mobile-primary-actions,.rug-pull-page .game-mobile-primary-actions{position:static!important;inset:auto!important;z-index:auto!important;width:100%!important;max-height:none!important;min-height:0!important;overflow:visible!important;border-bottom:1px solid var(--line-strong,rgb(148 163 184/22%));border-radius:1rem!important;transform:none}.game-container-action-btn-primary,.game-page-root .cta-main,.game-page-root button.cta-main{position:static!important;inset:auto!important;width:100%!important;border-radius:.85rem!important;background:linear-gradient(180deg,rgb(66 245 174/98%),rgb(20 159 104/98%))!important;color:#02120b!important;box-shadow:0 16px 34px rgb(16 185 129/24%),inset 0 1px 0 rgb(255 255 255/36%),inset 0 -18px 24px rgb(3 92 61/22%)!important}.predict-number-page .game-panel{padding:.65rem!important}.game-page-root .predict-number-ticket-rail,.game-page-root aside.predict-number-ticket-rail,.predict-number-page .game-mobile-primary-actions,.predict-number-page .predict-number-ticket-rail{position:static!important;inset:auto!important;order:1!important;width:100%!important;max-width:none!important;max-height:none!important;min-height:0!important;overflow:visible!important;border:0!important;background:transparent!important;box-shadow:none!important;backdrop-filter:none!important;padding:0!important}.keno-page .keno-actions,.keno-page .keno-controls.game-mobile-primary-actions{position:static!important;inset:auto!important;z-index:auto!important;width:100%!important;max-height:none!important;min-height:0!important;overflow:visible!important;transform:none!important}}@media (width <= 420px){.duel-reels-status{grid-template-columns:1fr}.duel-reels-secondary-actions{grid-template-columns:1fr 1fr}.duel-reels-bet-row{grid-template-columns:40px minmax(0,1fr) 40px}.duel-reels-bet-input{min-height:58px;padding:.7rem .85rem}.duel-reels-spin-button{min-height:60px;font-size:1.05rem}.duel-reels-autoplay{grid-column:auto}.predict-number-page .predict-number-round-status .status-chip,.predicto-page .predicto-board-status .status-chip{width:100%;justify-content:center}}@media (width <= 767px){.game-page-root:has(.game-mobile-stake-dock){padding-bottom:calc(6.75rem + var(--mobile-bottom-nav-height) + var(--mobile-bottom-nav-safe-area))!important}.header-chat-control{display:none}}@media (width <= 1120px){.market-list-detail,.market-list-summary{grid-template-columns:1fr}}@media (width >= 1024px){.compact-filter-modal-panel-advanced{width:min(1120px,calc(100vw - 3rem));max-width:min(1120px,calc(100vw - 3rem));max-height:min(90dvh,900px);padding:1.1rem}.compact-filter-modal-control-row{align-items:end;grid-template-columns:minmax(340px,1.55fr) minmax(240px,.85fr)}.compact-filter-modal-control-row>.filter-field{grid-column:auto}.compact-filter-primary-modal{display:grid;grid-template-columns:minmax(190px,.38fr) minmax(0,1fr);align-items:start;gap:.75rem 1rem}.markets-advanced-filter-grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:stretch}.markets-advanced-filter-grid>.filter-section-card{min-width:0}.markets-advanced-layout-card{grid-column:span 5}.markets-advanced-scope-card{grid-column:span 4}.markets-advanced-ticker-card{grid-column:span 3}.markets-advanced-asset-card{grid-column:1/-1}.markets-advanced-layout-card .filter-details-grid,.markets-advanced-scope-card .filter-details-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.markets-advanced-layout-card .filter-field,.markets-advanced-scope-card .filter-field,.markets-advanced-ticker-card .filter-field{grid-column:auto;min-width:0}.markets-advanced-scope-card .filter-field:last-child,.markets-advanced-ticker-card .filter-field{grid-column:1/-1}.markets-advanced-asset-card .filter-checkbox-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width <= 820px){.exchange-page .market-detail-section-toggle,.my-duels-page .market-detail-section-toggle{align-items:flex-start}.exchange-page .market-detail-section-actions,.my-duels-page .market-detail-section-actions{width:100%;justify-content:flex-start}.predict-number-page .predict-number-round-status,.predicto-page .predicto-board-status{width:100%}}@media (width >= 1100px){.landing-hero-grid{grid-template-columns:minmax(0,1.04fr) minmax(440px,.96fr)}.blackjack-play-layout,.poker-play-layout{grid-template-columns:minmax(0,1fr) minmax(315px,370px)}.blackjack-control-dock,.poker-control-dock{align-self:stretch}.blackjack-panel,.poker-controls{min-height:100%;align-content:start}}@media (width >= 768px){.home-quickstart-shell-upgrade{min-height:360px}.home-loading-shell-quickstart,.home-loading-shell-watchlist{min-height:300px}}@media (width <= 480px){.nav-actions-right .language-switcher-dropdown{right:-.5rem;min-width:110px;max-width:min(160px,80vw)}.page-shell{max-width:100%}.cta-ghost,.cta-main,.icon-btn,.nav-drawer-links a,.nav-drawer-utility-links a{min-height:44px}.modal-panel,.nav-search-modal{width:min(100% - 1rem,36rem)}}@media (width >= 960px){.home-route-loading-hero{grid-template-columns:minmax(0,1.08fr) minmax(320px,.72fr)}.app-footer{min-height:14rem}.home-footer-mainline{grid-template-columns:minmax(130px,.8fr) minmax(260px,1.55fr) minmax(170px,.85fr) minmax(220px,1fr);gap:1.25rem 2rem}.home-footer-brand{margin-top:-.15rem}}@media (640px <= width <= 959px){.home-footer-mainline,.home-route-loading-market-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-footer-brand{grid-column:1/-1}}@media (width <= 639px){.home-route-loading-shell{width:min(100% - 1rem,var(--container-xl));padding-bottom:3rem}.home-route-loading-hero{min-height:36rem;padding:1rem}.home-route-loading-board-grid,.home-route-loading-market-grid{grid-template-columns:1fr}.home-route-loading-market-card:nth-child(n+3){display:none}.home-footer-bottom-left{flex-basis:100%}.app-footer-shell{padding-bottom:calc(1.35rem + var(--mobile-bottom-nav-height) + var(--mobile-bottom-nav-safe-area))}.home-footer-mainline{gap:1.35rem}.home-footer-link-list{gap:.55rem .9rem}}@media (width >= 1080px){.home-coverage-layout{grid-template-columns:minmax(0,1.15fr) minmax(320px,.95fr);align-items:start}}@media (width <= 1100px){.home-coverage-grid,.home-policy-grid,.home-trust-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width <= 389px){:root{--tap-target-min:50px;--tap-target-compact:44px;--control-radius:0.72rem;--control-pad-y:0.72rem;--control-pad-x:0.82rem;--control-font-size:0.88rem;--chip-font-size:0.6rem;--chip-pad-y:0.2rem;--chip-pad-x:0.5rem;--quickbet-font-size:0.9rem;--quickbet-pad-y:0.74rem;--quickbet-pad-x:0.9rem;--input-font-size:16px;--input-min-height:46px;--panel-radius:0.9rem;--panel-padding-mobile:0.82rem;--stack-gap-mobile:0.62rem;--app-shell-inline-pad:0.62rem}.panel.p-4,.panel.p-5,.panel.p-6,.panel.p-7,.panel.p-8{padding:var(--panel-padding-mobile)!important}.app-footer-shell{padding:.92rem .62rem calc(1.2rem + env(safe-area-inset-bottom))}.market-filter-form{gap:var(--stack-gap-mobile);padding:var(--panel-padding-mobile)}.level-chip,.status-chip,.tier-chip{letter-spacing:.06em}}@media (width >= 390px) and (width <= 640px){:root{--tap-target-min:48px;--tap-target-compact:42px;--control-radius:0.76rem;--control-pad-y:0.7rem;--control-pad-x:0.95rem;--control-font-size:0.9rem;--chip-font-size:0.7rem;--chip-pad-y:0.22rem;--chip-pad-x:0.56rem;--quickbet-font-size:0.9rem;--quickbet-pad-y:0.68rem;--quickbet-pad-x:0.98rem;--input-font-size:16px;--input-min-height:44px;--panel-radius:0.96rem;--panel-padding-mobile:0.95rem;--stack-gap-mobile:0.72rem;--app-shell-inline-pad:0.9rem}.panel.p-4,.panel.p-5,.panel.p-6,.panel.p-7,.panel.p-8{padding:var(--panel-padding-mobile)!important}.market-filter-form{gap:var(--stack-gap-mobile);padding:var(--panel-padding-mobile)}}@media (width <= 1280px){.coin-duel-layout,.game-play-layout,.keno-shell{grid-template-columns:minmax(0,1fr) minmax(290px,350px)}.game-crash-action-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width <= 380px){.coin-duel-page .app-shell,.crash-page .app-shell,.game-history-audit-page .app-shell,.game-page-shell,.high-low-page .app-shell,.keno-page .app-shell,.predict-number-page .app-shell,.predicto-page .app-shell{padding-inline:.55rem}.coin-side,.game-crash-mode-chip,.game-crash-target-chip,.keno-chip,.quickbet-side{font-size:.82rem;padding-inline:.55rem}:root{--step--1:0.8125rem;--step-0:0.9375rem}}@media (width <= 720px){.app-shell>header.panel:not(.leaderboard-controls):first-of-type,.coming-soon-hero,.market-hero.panel,.page-shell__content>header.panel:not(.leaderboard-controls):first-of-type,.page-shell__content>section>header.panel:not(.leaderboard-controls):first-of-type{padding-inline:0!important;padding-block:.25rem .85rem!important}.app-shell>header.panel:not(.leaderboard-controls):first-of-type h1,.coming-soon-hero h1,.game-hub-hero-panel h1,.market-hero.panel h1,.page-shell__content>header.panel:not(.leaderboard-controls):first-of-type h1,.page-shell__content>section>header.panel:not(.leaderboard-controls):first-of-type h1{max-width:100%;font-size:clamp(2.25rem,12vw,3rem);line-height:.96}.market-detail-quicktrade-slot .market-hero-quickbet,.market-detail-quicktrade-slot .quickbet-shell{max-height:none;border-radius:1rem;padding:.8rem!important}.market-detail-stats-grid .kicker{font-size:.62rem;line-height:1.15}.market-detail-tags .status-chip{min-height:1.7rem;padding:.28rem .54rem;font-size:.66rem}.app-shell>header.panel:not(.leaderboard-controls):first-of-type .cta-ghost,.app-shell>header.panel:not(.leaderboard-controls):first-of-type .cta-main,.coming-soon-hero .cta-ghost,.coming-soon-hero .cta-main,.home-hero-shell .cta-ghost,.home-hero-shell .cta-main,.market-hero.panel .cta-ghost:not(.market-info-trigger),.market-hero.panel .cta-main:not(.market-info-trigger),.page-shell__content>header.panel:not(.leaderboard-controls):first-of-type .cta-ghost,.page-shell__content>header.panel:not(.leaderboard-controls):first-of-type .cta-main,.page-shell__content>section>header.panel:not(.leaderboard-controls):first-of-type .cta-ghost,.page-shell__content>section>header.panel:not(.leaderboard-controls):first-of-type .cta-main{width:100%;justify-content:center}}@media (width <= 1024px){:root{--tap-target-min:48px;--tap-target-compact:48px;--input-min-height:48px;--chip-font-size:0.875rem}:where(button,input:not([type=checkbox],[type=radio],[type=range],[type=hidden]),select,textarea,summary,[role=button],[role=tab],[role=menuitem],.icon-btn,.cta-main,.cta-ghost,.quickbet-side,.xtreme-segment,.ticker-item,.game-hub-card-cta,.info-tooltip-trigger,.market-detail-section-toggle,.home-footer-link,.home-footer-utility-link){min-width:48px!important;min-height:48px!important}:where(button,[role=button],[role=tab],[role=menuitem],.cta-main,.cta-ghost,.quickbet-side,.xtreme-segment,.ticker-item,.game-hub-card-cta,.info-tooltip-trigger,.home-footer-link,.home-footer-utility-link){display:inline-flex;align-items:center;justify-content:center}.cta-ghost,.cta-main,.history-market-link,.home-hero-demo-open,.home-market-open-link,.home-market-title,.language-switcher-trigger,.leaderboard-controls-select,.nav-drawer-links a,.nav-drawer-utility-links a,.nav-links a,.quickbet-side,.ticker-item,.xtreme-chip,.xtreme-face-pick,.xtreme-segment{min-width:48px!important;min-height:48px!important}.history-market-link{display:inline-flex;align-items:center}.command-palette-item-badge,.command-palette-item-type,.command-palette-kbd,.kicker,.status-chip,.text-xs{font-size:.875rem;line-height:1.25rem}}@media (width <= 390px){.game-page-root .blackjack-control-dock,.game-page-root .blackjack-integrated-controls,.game-page-root .coin-duel-controls,.game-page-root .game-control-rail,.game-page-root .game-crash-action-dock,.game-page-root .game-mobile-primary-actions,.game-page-root .keno-controls,.game-page-root .mines-control-sidebar,.game-page-root .poker-control-dock,.game-page-root .predict-number-ticket-rail,.game-page-root .predicto-ticket-rail,.game-page-root .roulette-controls,.game-page-root .rug-pull-controls,.game-page-root aside.game-mobile-primary-actions,.high-low-page .hilo-live-controls{position:absolute!important;inset:15.75rem .75rem auto!important;z-index:50!important;width:auto!important;max-width:none!important;max-height:24.5rem!important;min-height:0!important;overflow:auto!important;transform:none!important;padding:.7rem!important}.game-page-root .bet-primary-action,.game-page-root .blackjack-primary-action,.game-page-root .game-crash-cashout-button,.game-page-root .poker-primary-action,.game-page-root button.cta-main,.high-low-page button.cta-main{position:sticky!important;inset:0 auto auto!important;z-index:3!important;order:-50!important;width:100%!important;min-height:52px!important;transform:none!important}.game-page-root .blackjack-control-dock,.game-page-root .blackjack-integrated-controls,.game-page-root .coin-duel-controls,.game-page-root .game-control-rail,.game-page-root .game-crash-action-dock,.game-page-root .game-mobile-primary-actions,.game-page-root .keno-controls,.game-page-root .mines-control-sidebar,.game-page-root .poker-control-dock,.game-page-root .predict-number-ticket-rail,.game-page-root .predicto-ticket-rail,.game-page-root .roulette-controls,.game-page-root .rug-pull-controls,.game-page-root .stake-play-bar,.game-page-root aside.game-mobile-primary-actions,.high-low-page .hilo-live-controls{top:5rem!important;max-height:24rem!important}}@media (width <= 430px){.game-page-root .blackjack-control-dock,.game-page-root .blackjack-integrated-controls,.game-page-root .coin-duel-controls,.game-page-root .game-control-rail,.game-page-root .game-crash-action-dock,.game-page-root .game-mobile-primary-actions,.game-page-root .keno-controls,.game-page-root .mines-control-sidebar,.game-page-root .poker-control-dock,.game-page-root .predict-number-ticket-rail,.game-page-root .predicto-ticket-rail,.game-page-root .roulette-controls,.game-page-root .rug-pull-controls,.game-page-root aside.game-mobile-primary-actions,.high-low-page .hilo-live-controls{position:absolute!important;inset:5rem .75rem auto!important;z-index:50!important;width:auto!important;max-width:none!important;max-height:24rem!important;min-height:0!important;overflow:auto!important;transform:none!important;padding:.7rem!important}.game-page-root .bet-primary-action,.game-page-root .blackjack-primary-action,.game-page-root .game-crash-cashout-button,.game-page-root .poker-primary-action,.game-page-root button.cta-main,.high-low-page button.cta-main{position:sticky!important;inset:0 auto auto!important;z-index:3!important;order:-50!important;width:100%!important;min-height:52px!important;transform:none!important}}@media (width <= 560px){.high-low-page .playing-card{min-height:148px}.high-low-page .playing-card-title{font-size:.62rem}}@media (hover:none),(pointer:coarse){.game-page-root :is(.panel,.panel-soft,.game-panel,.game-grid-card,.game-hub-play-card,.market-list-card,.predicto-history-row,.keno-seed-card,.keno-x-tracker,.keno-result-card,.coin-room-row,.coin-series-panel,.coin-anim-wrap,.roulette-number-cell,.roulette-chip,.roulette-outside-bet,.hilo-choice,.blackjack-action,.poker-sidebet):hover{transform:none;box-shadow:inherit;filter:none}}@media (width <= 320px){.app-nav{padding:.6rem;gap:.5rem}.brand-mark-logo{width:76px}.nav-actions{gap:.35rem}.glass-card,.panel,.surface-base,.surface-elevated{border-radius:.7rem;padding:.65rem}.cta-danger,.cta-ghost,.cta-main,.cta-secondary{padding:.5rem .75rem;font-size:.82rem;min-height:44px}.kicker{font-size:.65rem;letter-spacing:.06em}.status-chip{font-size:.65rem;padding:.2rem .45rem;min-height:36px}.duel-card,.market-list-card,.tournament-card{padding:.6rem;border-radius:.75rem}.game-page-shell{padding:.5rem;gap:.5rem}.h1,h1{font-size:1.3rem}.h2,h2{font-size:1.1rem}.h3,h3{font-size:.95rem}body{font-size:.88rem}}@media (width >= 1536px){.app-footer-content,.app-layout-main>*,.app-nav{max-width:1480px;margin-inline:auto}.app-layout-main{padding-inline:max(1.5rem,calc((100vw - 1480px) / 2))}.games-hub-catalog-grid,.market-grid,.tournament-grid{grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:1.5rem}.leaderboard-table-wrap{max-width:1400px}.game-page-shell{max-width:1400px;margin-inline:auto}}