*,:before,:after{box-sizing:border-box}html,body{height:100%}body{background:var(--bg);color:var(--text);font-family:var(--font-ui), "Manrope", "Segoe UI", sans-serif;-webkit-font-smoothing:antialiased;margin:0;font-size:15px;line-height:1.4}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:none}ul,ol{margin:0;padding:0;list-style:none}::selection{background:#45e3f547}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background:#78a0b447;border-radius:999px}::-webkit-scrollbar-track{background:0 0}:root{--bg:#081722;--bg-glow-a:#3dd8e21a;--bg-glow-b:#f2c64911;--panel:#0e212de6;--panel-strong:#0f2431f7;--panel-soft:#102632bd;--line:#5bbeca33;--line-strong:#7ed8e052;--text:#edf5f5;--muted:#8ba5b5;--muted-soft:#8ba5b5b8;--cyan:#3dd8e2;--cyan-rgb:61, 216, 226;--cyan-soft:#a1f0f0;--gold:#f2c649;--gold-rgb:242, 198, 73;--gold-deep:#c9942d;--icon-accent:var(--gold);--green:#34e089;--green-rgb:52, 224, 137;--pink:#ff4f9a;--pink-rgb:255, 79, 154;--blue:#4f8bff;--blue-rgb:79, 139, 255;--violet:#9b7bff;--violet-rgb:155, 123, 255;--danger:#ff5c72;--danger-rgb:255, 92, 114;--orange:#ff9a4d;--orange-rgb:255, 154, 77;--beta-black:#08121a;--beta-surface:#10222e;--beta-surface-2:#152b38;--beta-surface-3:#1c3542;--beta-line:#2b4b58;--beta-gold:#e8bb45;--beta-gold-rgb:232, 187, 69;--beta-gold-soft:#f5dda0;--beta-gold-deep:#b98225;--beta-orange:#ff7a00;--beta-orange-rgb:255, 122, 0;--reel-1:var(--cyan);--reel-2:var(--pink);--reel-3:var(--green);--reel-4:var(--gold);--reel-5:var(--blue);--radius-sm:10px;--radius-md:14px;--radius-lg:20px;--radius-pill:999px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:32px;--space-8:48px;--shell-width:1360px;--control-height:46px;--ease:cubic-bezier(.16, .84, .24, 1)}h1,h2,h3,h4{font-family:var(--font-display), "Rubik", sans-serif;letter-spacing:-.01em;margin:0;font-weight:800}p{margin:0}.eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:11.5px;font-weight:800}.glow-text{text-shadow:0 0 1px currentColor, 0 0 3px color-mix(in srgb, currentColor 80%, transparent), 0 0 10px color-mix(in srgb, currentColor 55%, transparent), 0 0 22px color-mix(in srgb, currentColor 30%, transparent)}.app-shell{isolation:isolate;background:linear-gradient(180deg, rgba(var(--cyan-rgb), .085), transparent 330px), linear-gradient(118deg, transparent 0 48%, rgba(var(--gold-rgb), .04) 72%, transparent 92%), repeating-linear-gradient(128deg, transparent 0 92px, rgba(var(--cyan-rgb), .02) 93px, transparent 94px), var(--bg);min-height:100vh;position:relative;overflow-x:hidden}.app-shell:before{content:"";z-index:0;opacity:.045;filter:saturate(.86)contrast(.94);pointer-events:none;background:url(/assets/chips-cards-scatter-v1.svg) top/min(1420px,100vw) repeat-y;position:fixed;inset:96px 0 0}.app-shell>*{z-index:1;position:relative}.shell-inner{max-width:var(--shell-width);padding:0 var(--space-6);margin:0 auto}.site-header{z-index:60;justify-content:space-between;align-items:center;gap:var(--space-5);max-width:var(--shell-width);margin:var(--space-4) auto 0;padding:var(--space-3) var(--space-5);border:1px solid var(--line);border-radius:var(--radius-lg);background:linear-gradient(105deg, rgba(var(--cyan-rgb), .04), transparent 38%, rgba(var(--gold-rgb), .032)), var(--panel-strong);display:flex;position:sticky;top:0;box-shadow:0 20px 50px #00040a6b,inset 0 1px #ffffff09}.site-header:before{content:"";border-radius:var(--radius-pill);background:linear-gradient(90deg, transparent, var(--cyan), #daefe7cc, var(--gold), transparent);opacity:.62;pointer-events:none;height:2px;position:absolute;top:-1px;left:24px;right:24px}.brand{align-items:center;gap:var(--space-3);flex:none;display:inline-flex}.brand-asset{object-fit:contain;width:58px;height:36px;filter:drop-shadow(0 0 8px rgba(var(--beta-gold-rgb), .22)) drop-shadow(0 0 8px rgba(var(--cyan-rgb), .16))}.brand-copy{flex-direction:column;line-height:1.15;display:flex}.brand-copy strong{font-family:var(--font-display), sans-serif;letter-spacing:.01em;background:linear-gradient(90deg, var(--cyan-soft), var(--gold));color:#0000;white-space:nowrap;-webkit-background-clip:text;background-clip:text;font-size:17px;font-weight:900}.brand-copy small{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:9.5px;font-weight:700}.main-nav{align-items:center;gap:var(--space-1);border-radius:var(--radius-pill);background:#ffffff05;border:1px solid #0000;flex:auto;justify-content:center;padding:4px;display:flex}.main-nav a{border-radius:var(--radius-pill);letter-spacing:.03em;text-transform:uppercase;color:var(--muted);white-space:nowrap;transition:color .16s var(--ease), border-color .16s var(--ease), background-color .16s var(--ease);border:1px solid #0000;padding:9px 16px;font-size:12.5px;font-weight:800}.main-nav a:hover{color:var(--text)}.main-nav a.active{color:#e8f1dc;border-color:rgba(var(--cyan-rgb), .35);background:linear-gradient(105deg, rgba(var(--cyan-rgb), .115), rgba(var(--gold-rgb), .095));box-shadow:0 0 16px rgba(var(--cyan-rgb), .1), 0 0 16px rgba(var(--gold-rgb), .07), inset 0 0 12px #ffffff06}.account-bar{align-items:center;gap:var(--space-2);flex:none;display:flex}.locale-button{height:40px;padding:0 var(--space-3);border:1px solid var(--line);border-radius:var(--radius-md);color:var(--muted);align-items:center;gap:6px;font-size:12px;font-weight:800;display:inline-flex}.locale-button:hover{border-color:var(--line-strong);color:var(--text)}.profile-chip{align-items:center;gap:var(--space-2);height:40px;padding:0 var(--space-3) 0 4px;border:1px solid var(--line);border-radius:var(--radius-pill);background:#ffffff05;display:inline-flex}.profile-chip-avatar{border:1.5px solid rgba(var(--cyan-rgb), .4);background:color-mix(in srgb, var(--avatar-color,var(--cyan)) 55%, #0c141c);border-radius:50%;flex:none;width:32px;height:32px;font-size:11px;overflow:hidden}.profile-chip strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;max-width:110px;font-size:12px;font-weight:800;display:block;overflow:hidden}.profile-chip small{letter-spacing:.06em;color:var(--green);font-size:9.5px;font-weight:700;display:block}.balance-chip{align-items:center;gap:var(--space-2);height:40px;padding:0 var(--space-3);border:1px solid rgba(var(--gold-rgb), .3);border-radius:var(--radius-pill);background:rgba(var(--gold-rgb), .07);display:inline-flex}.balance-chip strong{color:var(--gold);font-size:13px;font-weight:900}.balance-chip small{color:var(--muted);font-size:9px;font-weight:700;display:block}.asset-icon{width:var(--asset-size,24px);height:var(--asset-size,24px);flex:none;display:inline-block;position:relative}.asset-icon img{object-fit:contain}.beta-panel-icon,.admin-beta-icon{filter:none}.brand-line-icon{color:var(--icon-accent);filter:none;flex:none}.brand-line-spark{fill:var(--icon-accent);stroke:none;filter:none}.bell-button{border:1px solid var(--line);border-radius:var(--radius-md);width:40px;height:40px;color:var(--muted);place-items:center;display:grid;position:relative}.bell-button:hover{color:var(--text);border-color:var(--line-strong)}.notification-bell{position:relative}.notification-bell-badge{border-radius:var(--radius-pill);background:var(--danger);color:#fff;border:2px solid var(--panel-strong);place-items:center;min-width:17px;height:17px;padding:0 3px;font-size:9.5px;font-weight:800;display:grid;position:absolute;top:-5px;right:-5px}.notification-bell-panel{z-index:120;border:1px solid var(--line-strong);border-radius:var(--radius-lg);background:var(--panel-strong);width:320px;max-height:420px;position:absolute;top:calc(100% + 10px);right:0;overflow-y:auto;box-shadow:0 20px 50px #00040a80}.notification-bell-head{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--line);letter-spacing:.04em;text-transform:uppercase;color:var(--muted);font-size:12px;font-weight:800}.notification-bell-empty{padding:var(--space-5) var(--space-4);text-align:center;color:var(--muted);font-size:12.5px}.notification-bell-list{flex-direction:column;display:flex}.notification-bell-list article{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--line)}.notification-bell-list article:last-child{border-bottom:none}.notification-bell-list article.is-unread{background:rgba(var(--cyan-rgb), .05)}.notification-bell-list strong{font-size:12.5px;display:block}.notification-bell-list p{color:var(--muted);margin-top:3px;font-size:12px;line-height:1.5}.notification-bell-list time{color:var(--muted);margin-top:5px;font-size:10.5px;display:block}@media (max-width:480px){.notification-bell-panel{width:auto;position:fixed;top:70px;left:10px;right:10px}}.mobile-menu-button{border:1px solid var(--line);border-radius:var(--radius-md);width:40px;height:40px;color:var(--text);place-items:center;display:none}.btn{justify-content:center;align-items:center;gap:var(--space-2);height:var(--control-height);padding:0 var(--space-5);border-radius:var(--radius-md);letter-spacing:.01em;white-space:nowrap;transition:transform .14s var(--ease), box-shadow .14s var(--ease), border-color .14s var(--ease), background-color .14s var(--ease), opacity .14s var(--ease);border:1px solid #0000;font-size:14px;font-weight:800;display:inline-flex}.btn:active:not(:disabled){transform:scale(.97)}.btn:disabled{cursor:not-allowed;opacity:.5}.btn-sm{border-radius:var(--radius-sm);height:34px;padding:0 14px;font-size:12px}.btn-gold{border-color:rgba(var(--gold-rgb), .5);background:linear-gradient(180deg, #ffe089, var(--gold) 55%, var(--gold-deep));color:#1c1404;box-shadow:0 12px 26px rgba(var(--gold-rgb), .22), 0 0 24px rgba(var(--gold-rgb), .3), inset 0 1px #ffffff80}.btn-gold:hover:not(:disabled){box-shadow:0 14px 30px rgba(var(--gold-rgb), .3), 0 0 34px rgba(var(--gold-rgb), .42), inset 0 1px #fff9}.btn-cyan,.btn-primary{border-color:rgba(var(--cyan-rgb), .45);background:linear-gradient(180deg, var(--cyan-soft), var(--cyan));color:#032128;box-shadow:0 10px 24px rgba(var(--cyan-rgb), .2), 0 0 20px rgba(var(--cyan-rgb), .25)}.btn-cyan:hover:not(:disabled),.btn-primary:hover:not(:disabled){box-shadow:0 12px 28px rgba(var(--cyan-rgb), .28), 0 0 30px rgba(var(--cyan-rgb), .36)}.btn-outline-green{border-color:rgba(var(--green-rgb), .55);background:rgba(var(--green-rgb), .08);color:var(--green)}.btn-outline-green:hover:not(:disabled){background:rgba(var(--green-rgb), .14);box-shadow:0 0 18px rgba(var(--green-rgb), .22)}.btn-outline{border-color:var(--line);color:var(--text);background:#ffffff06}.btn-outline:hover:not(:disabled){border-color:rgba(var(--gold-rgb), .38);background:rgba(var(--gold-rgb), .06)}.btn-outline>svg{color:var(--icon-accent)}.btn-outline.btn-sm{border-color:rgba(var(--gold-rgb), .32);min-width:86px;color:var(--text);background:#ffffff05}.btn-outline.btn-sm:hover:not(:disabled){border-color:rgba(var(--gold-rgb), .52);background:rgba(var(--gold-rgb), .075);color:var(--text)}.admin-header-link{border-color:rgba(var(--violet-rgb), .4);color:var(--violet)}.admin-header-link:hover:not(:disabled){border-color:rgba(var(--violet-rgb), .55);background:rgba(var(--violet-rgb), .1)}.btn-ghost{color:var(--muted);background:0 0;border-color:#0000}.btn-ghost:hover:not(:disabled){color:var(--text);background:#ffffff0a}.btn-danger{border-color:rgba(var(--danger-rgb), .45);background:rgba(var(--danger-rgb), .12);color:#ffd3d9}.btn-block{width:100%}.card{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--panel)}.card-pad{padding:var(--space-5)}.card-glow-cyan{border-color:rgba(var(--cyan-rgb), .4);box-shadow:0 0 0 1px rgba(var(--cyan-rgb), .25), 0 0 26px rgba(var(--cyan-rgb), .22), 0 0 64px rgba(var(--cyan-rgb), .15), 0 0 130px rgba(var(--cyan-rgb), .08), 0 24px 60px #00040a66}.panel-head{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-4);display:flex}.panel-head h3{align-items:center;gap:var(--space-2);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:12.5px;font-weight:800;display:inline-flex}.panel-head h3>svg{color:var(--icon-accent);filter:none}.badge{border:1px solid var(--line);border-radius:var(--radius-sm);min-height:26px;color:var(--text);letter-spacing:.02em;white-space:nowrap;background:#ffffff06;align-items:center;gap:5px;padding:0 10px;font-size:10.5px;font-weight:800;display:inline-flex}.badge-cyan,.badge-gold{border-color:rgba(var(--gold-rgb), .34);background:rgba(var(--gold-rgb), .075);color:var(--gold)}.badge-green{border-color:rgba(var(--green-rgb), .3);background:rgba(var(--green-rgb), .07);color:var(--green)}.badge-pink{border-color:rgba(var(--pink-rgb), .28);background:rgba(var(--pink-rgb), .07);color:var(--pink)}.badge-danger{border-color:rgba(var(--danger-rgb), .34);background:rgba(var(--danger-rgb), .07);color:#ff9aab}.badge-neutral{border-color:var(--line);color:var(--muted);background:#ffffff06}.input{height:var(--control-height);padding:0 var(--space-4);border:1px solid var(--line);border-radius:var(--radius-md);color:var(--text);transition:border-color .14s var(--ease);background:#ffffff08;font-size:14px}.input:focus{border-color:rgba(var(--cyan-rgb), .55);outline:none}.field{flex-direction:column;gap:6px;display:flex}.field-label{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:800}.field-grid{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));align-items:end;display:grid}.field-grid-submit{grid-column:1/-1;justify-self:end}select.input{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}select.input option{background-color:var(--panel-strong);color:var(--text)}.dashboard{max-width:var(--shell-width);margin:var(--space-6) auto var(--space-8);padding:0 var(--space-6);gap:var(--space-5);flex-direction:column;display:flex}.room-tabs{gap:var(--space-3);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.room-tab{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--panel-soft);text-align:left;transition:border-color .16s var(--ease), box-shadow .16s var(--ease), transform .12s var(--ease);display:flex}.room-tab:hover{border-color:var(--line-strong);transform:translateY(-1px)}.room-tab-chip{object-fit:contain;filter:drop-shadow(0 2px 6px #00040a80);flex:none;width:34px;height:34px}.room-tab-copy{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.room-tab-top{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.room-tab-name{letter-spacing:.01em;font-size:13px;font-weight:900}.room-tab-dot{background:var(--green);width:7px;height:7px;box-shadow:0 0 8px rgba(var(--green-rgb), .8);border-radius:50%;flex:none}.room-tab-meta{color:var(--muted);font-size:11px}.room-tab.accent-cyan.is-active{border-color:rgba(var(--cyan-rgb), .55);box-shadow:0 0 0 1px rgba(var(--cyan-rgb), .22), 0 0 22px rgba(var(--cyan-rgb), .22)}.room-tab.accent-cyan .room-tab-name{color:var(--cyan-soft)}.room-tab.accent-green.is-active{border-color:rgba(var(--green-rgb), .55);box-shadow:0 0 0 1px rgba(var(--green-rgb), .22), 0 0 22px rgba(var(--green-rgb), .22)}.room-tab.accent-green .room-tab-name{color:var(--green)}.room-tab.accent-orange .room-tab-name{color:var(--orange)}.room-tab.accent-orange.is-active{border-color:rgba(var(--orange-rgb), .55);box-shadow:0 0 0 1px rgba(var(--orange-rgb), .22), 0 0 22px rgba(var(--orange-rgb), .22)}.room-tab.accent-gold .room-tab-name{color:var(--gold)}.room-tab.accent-gold.is-active{border-color:rgba(var(--gold-rgb), .55);box-shadow:0 0 0 1px rgba(var(--gold-rgb), .22), 0 0 22px rgba(var(--gold-rgb), .22)}.jackpot-panel{padding:var(--space-6) var(--space-6) var(--space-5);position:relative;overflow:hidden}.jackpot-panel:before{content:"";background:radial-gradient(ellipse 480px 260px at 12% 0%, rgba(var(--cyan-rgb), .13), transparent 65%), radial-gradient(ellipse 420px 260px at 100% 15%, rgba(var(--gold-rgb), .1), transparent 65%);pointer-events:none;position:absolute;inset:0}.jackpot-top{align-items:center;gap:var(--space-6);margin-bottom:var(--space-5);grid-template-columns:auto 1fr auto;display:grid;position:relative}.jackpot-chip{padding:var(--space-2) var(--space-4);border:1px solid var(--line);border-radius:var(--radius-md);background:#ffffff05;flex-direction:column;align-items:center;gap:4px;display:flex}.jackpot-chip .eyebrow{font-size:10px}.jackpot-chip strong{align-items:center;gap:6px;font-size:15px;font-weight:900;display:inline-flex}.jackpot-center{text-align:center}.jackpot-pot{color:var(--gold);letter-spacing:-.02em;margin-top:4px;font-size:clamp(34px,4.4vw,54px);font-weight:900}.jackpot-pot-hint{color:var(--muted);margin-top:4px;font-size:12px;display:block}.jackpot-timer-block{text-align:center}.jackpot-timer{color:var(--cyan-soft);font-variant-numeric:tabular-nums;margin-top:4px;font-size:clamp(26px,3vw,38px);font-weight:900}.reel-shell{position:relative}.reel-nav{z-index:5;border:1px solid var(--line-strong);width:34px;height:34px;color:var(--text);background:#060a12d9;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.reel-nav-left{left:-8px}.reel-nav-right{right:-8px}.reel-viewport{height:var(--reel-viewport-h,174px);border-radius:var(--radius-md);border:1px solid var(--line);background:linear-gradient(#03060cb3,#020409e6);position:relative;overflow:hidden}.reel-track{will-change:transform;height:100%;display:flex;position:absolute;top:0;left:50%}.reel-track:not(.is-spinning){transform:translate3d(var(--reel-target), 0, 0)}.reel-track.is-spinning{animation:reel-spin-v2 var(--reel-duration,5.6s) linear forwards}@keyframes reel-spin-v2{0%{transform:translate3d(var(--reel-start), 0, 0);filter:brightness(.82)}6%{transform:translate3d(calc(var(--reel-start) + (var(--reel-target) - var(--reel-start)) * .006), 0, 0);filter:brightness(.9)}14%{transform:translate3d(calc(var(--reel-start) + (var(--reel-target) - var(--reel-start)) * .03), 0, 0);filter:brightness()}24%{transform:translate3d(calc(var(--reel-start) + (var(--reel-target) - var(--reel-start)) * .09), 0, 0);filter:brightness(1.06)}36%{transform:translate3d(calc(var(--reel-start) + (var(--reel-target) - var(--reel-start)) * .22), 0, 0);filter:brightness(1.1)}50%{transform:translate3d(calc(var(--reel-start) + (var(--reel-target) - var(--reel-start)) * .42), 0, 0);filter:brightness(1.12)blur(.6px)}62%{transform:translate3d(calc(var(--reel-start) + (var(--reel-target) - var(--reel-start)) * .6), 0, 0);filter:brightness(1.06)}73%{transform:translate3d(calc(var(--reel-start) + (var(--reel-target) - var(--reel-start)) * .745), 0, 0);filter:brightness(1.03)}82%{transform:translate3d(calc(var(--reel-start) + (var(--reel-target) - var(--reel-start)) * .85), 0, 0);filter:brightness(1.01)}89%{transform:translate3d(calc(var(--reel-start) + (var(--reel-target) - var(--reel-start)) * .925), 0, 0);filter:brightness()}94%{transform:translate3d(calc(var(--reel-start) + (var(--reel-target) - var(--reel-start)) * .968), 0, 0)}98%{transform:translate3d(calc(var(--reel-start) + (var(--reel-target) - var(--reel-start)) * .992), 0, 0)}to{transform:translate3d(var(--reel-target), 0, 0);filter:brightness()}}.reel-card{flex:0 0 var(--reel-card-w,142px);width:var(--reel-card-w,142px);padding:var(--space-3) var(--space-2) var(--space-3);border-right:1px solid var(--line);border-top:3px solid var(--reel-color,var(--cyan));background:color-mix(in srgb, var(--reel-color,var(--cyan)) 6%, transparent);text-align:center;flex-direction:column;align-items:center;gap:6px;transition:background-color .2s;display:flex;position:relative}.reel-card.is-user{background:color-mix(in srgb, var(--reel-color,var(--cyan)) 14%, transparent)}.reel-card-avatar{border-radius:var(--radius-md);border:2px solid color-mix(in srgb, var(--reel-color,var(--cyan)) 65%, transparent);width:58px;height:58px;box-shadow:0 0 14px color-mix(in srgb, var(--reel-color,var(--cyan)) 45%, transparent);background:radial-gradient(circle at 35% 25%, color-mix(in srgb, var(--reel-color,var(--cyan)) 35%, #0c141c), #05090e);flex:none;place-items:center;font-size:17px;font-weight:900;display:grid;position:relative;overflow:hidden}.reel-card-avatar img{object-fit:cover;width:100%;height:100%}.telegram-avatar{place-items:center;display:grid;position:relative}.telegram-avatar-photo{object-fit:cover;width:100%;height:100%}.telegram-avatar-fallback{color:#fff;font-weight:900}.reel-card-name{color:var(--text);text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:12px;font-weight:700;overflow:hidden}.reel-card-amount{color:var(--reel-color,var(--cyan));text-shadow:0 0 1px currentColor, 0 0 3px color-mix(in srgb, currentColor 80%, transparent), 0 0 10px color-mix(in srgb, currentColor 55%, transparent);font-size:14.5px;font-weight:900}.reel-card-pct{border-radius:var(--radius-pill);border:1px solid color-mix(in srgb, var(--reel-color,var(--cyan)) 40%, transparent);color:color-mix(in srgb, var(--reel-color,var(--cyan)) 80%, white);padding:2px 8px;font-size:10px;font-weight:800}.reel-pointer{z-index:8;border-left:8px solid #0000;border-right:8px solid #0000;border-top:10px solid var(--gold);width:0;height:0;filter:drop-shadow(0 0 8px rgba(var(--gold-rgb), .7));pointer-events:none;position:absolute;top:-3px;left:50%;transform:translate(-50%)}.reel-pointer-bottom{z-index:8;border-left:8px solid #0000;border-right:8px solid #0000;border-bottom:10px solid var(--gold);width:0;height:0;filter:drop-shadow(0 0 8px rgba(var(--gold-rgb), .7));pointer-events:none;position:absolute;bottom:-3px;left:50%;transform:translate(-50%)}.reel-caption{margin-top:var(--space-3);letter-spacing:.04em;text-transform:uppercase;color:var(--muted);justify-content:center;align-items:center;gap:6px;font-size:11.5px;font-weight:700;display:flex}.reel-card.is-winner{z-index:9;box-shadow:0 0 22px rgba(var(--gold-rgb), .5), 0 0 48px rgba(var(--gold-rgb), .22);border-top-color:var(--gold);animation:.78s cubic-bezier(.18,.9,.18,1.12) both reel-winner-settle}@keyframes reel-winner-settle{0%{transform:translateY(9px)scale(.94)}38%{transform:translateY(-4px)scale(1.23)}68%{transform:translateY(0)scale(1.12)}to{transform:translateY(0)scale(1.16)}}.reel-card.is-fading:not(.is-winner){opacity:0}.reel-card.is-winner~.reel-card:not(.is-winner){--scatter-dir:1}.reel-card:not(.is-winner){--scatter-dir:-1}@keyframes reel-loser-scatter{0%{opacity:1;transform:translate(0)scale(1)}to{transform:translate(calc(var(--scatter-dir) * 130px), 30px) scale(.7);opacity:0}}.reel-track.is-returning .reel-card:not(.is-winner){animation:.62s cubic-bezier(.22,.9,.32,1) both reel-loser-return}@keyframes reel-loser-return{0%{transform:translate(calc(var(--scatter-dir) * 130px), 30px) scale(.7);opacity:0}to{opacity:1;transform:translate(0)scale(1)}}.reel-track.is-returning .reel-card.is-winner{animation:.62s cubic-bezier(.22,.9,.32,1) both reel-winner-return}@keyframes reel-winner-return{0%{transform:scale(1.06)}to{transform:scale(1)}}.winner-burst{pointer-events:none;z-index:10;width:0;height:0;position:absolute;top:40%;left:50%}.winner-burst-piece{opacity:0;width:8px;height:8px;animation:.95s cubic-bezier(.13,.8,.2,1) both winner-burst-fly;animation-delay:var(--burst-delay,0s);border-radius:2px;margin:-4px 0 0 -4px;position:absolute;top:0;left:0}.winner-burst-piece.piece-0{background:linear-gradient(145deg, var(--cyan-soft), var(--cyan));box-shadow:0 0 8px rgba(var(--cyan-rgb), .6)}.winner-burst-piece.piece-1{background:linear-gradient(145deg, #ffe89a, var(--gold));width:9px;height:9px;box-shadow:0 0 8px rgba(var(--gold-rgb), .55);border-radius:50%}.winner-burst-piece.piece-2{background:linear-gradient(145deg, #a7f0c9, var(--green));box-shadow:0 0 8px rgba(var(--green-rgb), .5)}.winner-burst-piece.piece-3{background:linear-gradient(145deg,#fff,#d2eaf0b3);border-radius:2px;width:6px;height:12px}@keyframes winner-burst-fly{0%{opacity:1;transform:translate(0)scale(.4)rotate(0)}65%{opacity:1}to{transform:translate(var(--burst-x), var(--burst-y)) scale(1) rotate(var(--burst-rot));opacity:0}}.winner-payout{z-index:11;border-radius:var(--radius-pill);background:linear-gradient(180deg, var(--gold), var(--gold-deep));color:#221604;white-space:nowrap;box-shadow:0 8px 18px #00040866, 0 0 14px rgba(var(--gold-rgb), .55);padding:3px 11px;font-size:12px;font-weight:900;animation:.42s cubic-bezier(.2,.9,.25,1.2) .26s both winner-payout-in;position:absolute;bottom:10px;left:50%;transform:translate(-50%)}@keyframes winner-payout-in{0%{opacity:0;transform:translate(-50%,8px)scale(.8)}to{opacity:1;transform:translate(-50%)scale(1)}}.game-grid{gap:var(--space-5);grid-template-columns:minmax(0,1fr) minmax(0,1.22fr) minmax(0,1fr);align-items:start;display:grid}.game-grid>.my-bets-panel{order:1}.game-grid>#bet-console{order:2}.game-grid>.events-panel{order:3}.chat-fab{z-index:96;border:1px solid rgba(var(--gold-rgb), .38);background:rgba(var(--gold-rgb), .08);width:54px;height:54px;color:var(--icon-accent);transition:transform .16s var(--ease), opacity .16s var(--ease), box-shadow .16s var(--ease);border-radius:50%;place-items:center;display:grid;position:fixed;bottom:24px;right:20px;box-shadow:0 14px 34px #00040a8c}.chat-fab:hover{border-color:rgba(var(--gold-rgb), .5);background:rgba(var(--gold-rgb), .11);transform:translateY(-2px);box-shadow:0 18px 40px #00040a99}.chat-fab.is-hidden{opacity:0;visibility:hidden;transform:scale(.85)}.chat-fab-badge{border:2px solid var(--bg);background:var(--gold);color:#1a1204;text-align:center;border-radius:999px;min-width:19px;height:19px;padding:0 4px;font-size:10px;font-style:normal;font-weight:900;line-height:15px;position:absolute;top:-2px;right:-2px}.chat-panel{z-index:97;border-radius:var(--radius-lg);visibility:hidden;opacity:0;transform-origin:100% 100%;width:min(430px,100vw - 48px);height:min(660px,100vh - 108px);transition:transform .22s var(--ease), opacity .18s var(--ease), visibility 0s linear .22s;flex-direction:column;display:flex;position:fixed;bottom:24px;right:20px;overflow:hidden;transform:translateY(12px)scale(.98);box-shadow:0 24px 60px #00040a9e}.chat-panel.is-open{visibility:visible;opacity:1;transition:transform .24s var(--ease), opacity .2s var(--ease), visibility 0s;transform:translateY(0)scale(1)}.chat-panel .panel-head{justify-content:space-between;align-items:center;display:flex}.chat-sheet-close{border:1px solid var(--line);width:30px;height:30px;color:var(--muted);background:#ffffff08;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.chat-sheet-close:hover{color:var(--text)}.chat-sheet-backdrop{display:none}.chat-stream{overscroll-behavior:contain}.chat-panel .panel-head{padding:var(--space-4) var(--space-4) var(--space-3);border-bottom:1px solid var(--line);margin-bottom:0}.chat-stream{min-height:0;padding:var(--space-3);flex-direction:column;flex:auto;gap:4px;display:flex;overflow-y:auto}.chat-msg{border-radius:var(--radius-sm);grid-template-columns:30px minmax(0,1fr);gap:8px;padding:6px;display:grid}.chat-msg-body{min-width:0}.chat-msg-headline{align-items:center;gap:6px;min-width:0;display:flex}.chat-msg-time{color:var(--muted);flex:none;font-size:9.5px}.chat-msg-actions{opacity:0;transition:opacity .14s var(--ease);align-items:center;gap:2px;margin-left:auto;display:inline-flex}.chat-msg:hover .chat-msg-actions,.chat-msg:focus-within .chat-msg-actions{opacity:1}.chat-msg-actions button{width:25px;height:25px;color:var(--muted);background:#ffffff0a;border:0;border-radius:50%;place-items:center;display:grid}.chat-msg-actions button:hover{color:var(--cyan-soft);background:rgba(var(--cyan-rgb), .1)}.chat-msg-actions button:last-child:hover{color:#ff8692;background:#ff54671a}.chat-msg:hover{background:#ffffff05}.chat-msg-avatar{color:#04121a;background:color-mix(in srgb, var(--msg-color,var(--cyan)) 82%, white);border-radius:50%;place-items:center;width:30px;height:30px;font-size:11px;font-weight:800;display:grid}.chat-msg-name{width:fit-content;color:var(--msg-color,var(--cyan-soft));font-size:11.5px;font-weight:800;display:inline-flex}.chat-avatar-link,.event-avatar-link,.leaderboard-avatar-link{border-radius:50%;width:fit-content;display:inline-flex}.profile-name-link{color:inherit;text-decoration:none}.profile-name-link:hover{color:var(--cyan-soft)}.chat-msg-text{color:var(--text);word-break:break-word;margin-top:2px;font-size:12.5px;line-height:1.4}.chat-form{align-items:stretch;gap:var(--space-2);padding:var(--space-3);border-top:1px solid var(--line);flex-direction:column;display:flex}.chat-form-row{align-items:center;gap:var(--space-2);display:flex;position:relative}.chat-form-row>.message-image-picker.is-compact{flex:0 0 40px;align-items:center;width:40px;position:relative}.chat-form-row>.message-image-picker.is-compact .message-image-add{border-radius:var(--radius-md);width:40px;min-height:40px}.chat-form-row>.message-image-picker.is-compact .message-image-previews{border:1px solid rgba(var(--cyan-rgb), .2);background:#030d13f5;border-radius:12px;width:max-content;max-width:min(290px,100vw - 56px);padding:6px;position:absolute;bottom:calc(100% + 9px);left:0;box-shadow:0 12px 30px #00030873}.chat-form textarea{height:40px;min-height:40px;max-height:92px;padding:10px var(--space-3);border:1px solid var(--line);border-radius:var(--radius-md);color:var(--text);resize:none;background:#00000040;flex:auto;font-family:inherit;font-size:13px;line-height:1.35}.chat-form textarea::placeholder{color:var(--muted)}.chat-form textarea:focus{border-color:rgba(var(--cyan-rgb), .5);outline:none}.chat-form textarea:disabled,.chat-form button:disabled{opacity:.5;cursor:not-allowed}.chat-form-row>button{border-radius:var(--radius-md);background:linear-gradient(180deg, var(--cyan-soft), var(--cyan));color:#032128;flex:none;place-items:center;width:40px;height:40px;display:grid}.chat-edit-banner{border-left:2px solid var(--cyan);min-height:30px;color:var(--cyan-soft);align-items:center;gap:7px;padding:5px 8px;font-size:11px;display:flex}.chat-edit-banner span{flex:1}.chat-edit-banner button{width:26px;height:26px;color:var(--muted);background:0 0}.message-image-picker{flex-direction:column;align-items:flex-start;gap:7px;min-width:0;display:flex}.message-image-picker.is-compact{flex-flow:wrap;align-items:flex-end}.message-image-add{border:1px solid rgba(var(--cyan-rgb), .25);background:rgba(var(--cyan-rgb), .055);min-height:36px;color:var(--cyan-soft);border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-size:11.5px;font-weight:750;display:inline-flex}.message-image-picker.is-compact .message-image-add{width:34px;min-height:34px;padding:0}.message-image-add:hover:not(:disabled){border-color:rgba(var(--cyan-rgb), .48);background:rgba(var(--cyan-rgb), .1)}.message-image-add:disabled{opacity:.45;cursor:not-allowed}.message-image-previews{flex-wrap:wrap;gap:7px;min-width:0;display:flex}.message-image-preview{border:1px solid rgba(var(--cyan-rgb), .25);background:#0000003d;border-radius:11px;width:58px;height:58px;position:relative;overflow:hidden}.message-image-preview img{object-fit:cover;width:100%;height:100%}.message-image-preview button{color:#fff;background:#01070cdb;border:1px solid #fff3;border-radius:50%;place-items:center;width:20px;height:20px;padding:0;display:grid;position:absolute;top:3px;right:3px}.message-image-error{color:#ff8490;margin:0;font-size:10.5px;line-height:1.35}.message-attachment-grid{border-radius:11px;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;width:min(100%,330px);margin-top:7px;display:grid;overflow:hidden}.message-attachment-grid.count-1{grid-template-columns:minmax(0,1fr)}.message-attachment-grid a{aspect-ratio:4/3;background:#ffffff06;min-width:0;display:block;overflow:hidden}.message-attachment-grid.count-1 a{aspect-ratio:auto;max-height:260px}.message-attachment-grid img{object-fit:cover;width:100%;height:100%;min-height:96px;max-height:260px;transition:transform .18s var(--ease);display:block}.message-attachment-grid a:hover img{transform:scale(1.018)}.chat-msg .message-attachment-grid{width:min(100%,270px)}.bet-console{gap:var(--space-5);text-align:center;flex-direction:column;display:flex}.bet-console h3{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:13px;font-weight:800}.bet-stepper{justify-content:center;align-items:center;gap:var(--space-3);display:flex}.bet-stepper button{border:1px solid var(--line);border-radius:var(--radius-md);width:40px;height:40px;color:var(--cyan-soft);place-items:center;font-size:20px;font-weight:800;display:grid}.bet-stepper button:hover{border-color:rgba(var(--cyan-rgb), .5)}.bet-amount-field{min-width:140px;height:48px;padding:0 var(--space-2);border-radius:var(--radius-md);border:1px solid #0000;justify-content:center;align-items:center;gap:3px;display:inline-flex}.bet-amount-field>span{color:var(--text);font-size:30px;font-weight:900}.bet-stepper-amount{text-align:center;width:104px;min-width:0;font:inherit;color:var(--text);background:0 0;border:0;outline:0;font-size:30px;font-weight:900}.bet-quick-row{gap:var(--space-2);justify-content:center;display:flex}.bet-quick-row button{height:34px;padding:0 var(--space-3);border:1px solid var(--line);border-radius:var(--radius-pill);color:var(--muted);font-size:12px;font-weight:800}.bet-quick-row button:hover{border-color:rgba(var(--cyan-rgb), .4);color:var(--cyan-soft)}.bet-stats-row{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}.bet-stat{padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius-md);background:#ffffff05}.bet-stat .eyebrow{justify-content:center;align-items:center;gap:5px;width:100%;display:inline-flex}.bet-stat strong{margin-top:4px;font-size:22px;font-weight:900;display:block}.bet-stat.tone-cyan strong{color:var(--cyan-soft)}.bet-stat.tone-gold strong{color:var(--gold)}.bet-console-footer{color:var(--muted-soft);font-size:11px}.bet-console-locked{gap:var(--space-4);padding:var(--space-4) 0;flex-direction:column;display:flex}.bet-console-locked p{color:var(--muted);font-size:13px;line-height:1.55}.registration-required{border:1px solid color-mix(in srgb, var(--cyan) 44%, var(--line));background:radial-gradient(circle at 0 50%, color-mix(in srgb, var(--cyan) 12%, transparent), transparent 36%), linear-gradient(120deg, color-mix(in srgb, var(--panel) 92%, transparent), color-mix(in srgb, var(--gold) 5%, var(--panel)));border-radius:22px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;width:100%;min-height:142px;padding:24px 26px;display:grid;box-shadow:inset 0 1px #ffffff09,0 18px 48px #00000038}.registration-required>svg:first-child{color:var(--cyan)}.registration-required div{min-width:0}.registration-required h2{margin:0 0 6px;font-size:19px}.registration-required p{color:var(--muted);margin:0;font-size:13px;line-height:1.55}.registration-required .btn{justify-content:center;min-width:188px}.registration-required.is-compact{border:0;border-top:1px solid var(--line);background:color-mix(in srgb, var(--panel) 94%, transparent);min-height:0;box-shadow:none;border-radius:0 0 18px 18px;grid-template-columns:auto minmax(0,1fr);padding:15px 16px}.registration-required.is-compact h2{font-size:14px}.registration-required.is-compact p{font-size:11px}.registration-required.is-compact .btn{grid-column:1/-1;width:100%;min-width:0}@media (max-width:640px){.registration-required{border-radius:20px;grid-template-columns:auto minmax(0,1fr);padding:20px}.registration-required .btn{grid-column:1/-1;width:100%;min-width:0}}.event-row{align-items:center;gap:var(--space-2);padding:var(--space-2) 0;border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;font-size:12px;display:grid}.events-history-list{scrollbar-width:thin;scrollbar-color:rgba(var(--cyan-rgb), .55) #ffffff0d;max-height:272px;padding-right:4px;overflow-y:auto}.events-history-list::-webkit-scrollbar{width:6px}.events-history-list::-webkit-scrollbar-track{background:#ffffff0d;border-radius:999px}.events-history-list::-webkit-scrollbar-thumb{background:rgba(var(--cyan-rgb), .55);border-radius:999px}.event-row:last-child{border-bottom:0}.event-row-icon{background:color-mix(in srgb, var(--avatar-color,var(--gold)) 45%, #0c141c);width:26px;height:26px;color:var(--gold);border-radius:50%;flex:none;place-items:center;font-size:10px;display:grid;overflow:hidden}.event-row-copy strong{color:var(--text);font-weight:800}.event-row-copy span{color:var(--muted);font-size:10.5px;display:block}.event-row-amount{color:var(--green);white-space:nowrap;font-weight:900}.event-win .event-row-amount{color:var(--gold)}.my-bet-card{padding:var(--space-4);border:1px solid rgba(var(--cyan-rgb), .25);border-radius:var(--radius-md);background:rgba(var(--cyan-rgb), .05)}.my-bet-top{margin-bottom:var(--space-3);color:var(--muted);justify-content:space-between;align-items:center;font-size:12px;font-weight:800;display:flex}.my-bet-stats{gap:var(--space-2);text-align:center;grid-template-columns:repeat(3,1fr);display:grid}.my-bet-stats span{color:var(--muted);font-size:10px;display:block}.my-bet-stats strong{margin-top:2px;font-size:14px;font-weight:900;display:block}.my-bet-actions{margin-top:var(--space-3);justify-content:flex-end;display:flex}.my-bet-actions .btn{min-height:36px}.my-bet-empty{padding:var(--space-6) var(--space-4);text-align:center;color:var(--muted);font-size:12.5px}.my-bet-empty a{margin-top:var(--space-3);font-weight:800;display:inline-flex}.my-bet-empty a.btn{color:var(--text)}.my-bet-roomstats{gap:var(--space-2);margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--line);text-align:center;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.my-bet-roomstats span{color:var(--muted);font-size:10px;display:block}.my-bet-roomstats strong{margin-top:2px;font-size:14px;font-weight:900;display:block}.my-bet-roomstats small{color:var(--muted);margin-top:1px;font-size:10px;display:block}.my-bet-recent{margin:var(--space-3) 0 0;padding:var(--space-3) 0 0;border-top:1px solid var(--line);flex-direction:column;gap:6px;list-style:none;display:flex}.my-bet-recent li{align-items:center;gap:var(--space-2);grid-template-columns:auto minmax(0,1fr) auto;font-size:11.5px;display:grid}.my-bet-recent-round{color:var(--muted);font-weight:700}.my-bet-recent-amount{color:var(--text);font-weight:800}.my-bet-recent-win{color:var(--green);font-weight:800}.my-bet-recent-loss{color:var(--muted)}.my-bet-recent-pending{color:var(--cyan-soft);font-weight:700}.round-progress-track{border-radius:var(--radius-pill);background:#ffffff0f;height:4px;overflow:hidden}.round-progress-fill{background:linear-gradient(90deg, var(--cyan), var(--gold));height:100%;box-shadow:0 0 12px rgba(var(--gold-rgb), .5);transition:width .4s var(--ease)}.platform-page{max-width:var(--shell-width);margin:var(--space-6) auto var(--space-8);padding:0 var(--space-6);gap:var(--space-5);flex-direction:column;display:flex}.platform-hero{align-items:center;gap:var(--space-6);padding:var(--space-6);grid-template-columns:1fr auto;min-height:160px;display:grid;position:relative;overflow:hidden}.platform-hero:before{content:"";background:radial-gradient(ellipse 500px 260px at 15% 0%, rgba(var(--cyan-rgb), .08), transparent 65%);pointer-events:none;position:absolute;inset:0}.platform-hero-copy{position:relative}.platform-page-profile .platform-hero{display:none}.platform-hero-copy h1{color:var(--gold);text-shadow:0 0 1px currentColor, 0 0 3px color-mix(in srgb, currentColor 80%, transparent), 0 0 10px color-mix(in srgb, currentColor 55%, transparent), 0 0 22px color-mix(in srgb, currentColor 30%, transparent);margin-top:6px;font-size:clamp(24px,3vw,34px)}.platform-hero-copy p{margin-top:var(--space-2);max-width:620px;color:var(--muted);font-size:13.5px;line-height:1.55}.platform-hero-art{place-items:center;width:min(200px,100%);max-width:100%;height:200px;display:grid;position:relative}.platform-hero-art img{object-fit:contain;width:auto;max-width:100%;height:180px;filter:drop-shadow(0 20px 30px #00040a80) drop-shadow(0 0 20px rgba(var(--cyan-rgb), .15))}.platform-grid{gap:var(--space-5);display:grid}.platform-grid.two-columns{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-grid.three-columns{grid-template-columns:repeat(3,minmax(0,1fr))}.stat-grid{gap:var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.stat-tile{align-items:center;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--panel);display:flex}.stat-tile>svg{border-radius:var(--radius-md);box-sizing:content-box;background:color-mix(in srgb, var(--tile-color,var(--cyan)) 14%, transparent);color:var(--tile-color,var(--cyan));flex:none;padding:10px}.stat-tile>div{min-width:0}.stat-tile.stat-cyan{--tile-color:var(--cyan)}.stat-tile.stat-gold{--tile-color:var(--gold)}.stat-tile.stat-green{--tile-color:var(--green)}.stat-tile.stat-violet{--tile-color:var(--violet)}.stat-tile small{letter-spacing:.05em;text-transform:uppercase;color:var(--muted);overflow-wrap:anywhere;font-size:10.5px;font-weight:800;display:block}.stat-tile strong{text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:19px;font-weight:900;display:block;overflow:hidden}.mobile-tabbar{display:none}.site-footer,.app-footer{justify-content:center;align-items:center;gap:var(--space-5);max-width:var(--shell-width);margin:var(--space-6) auto var(--space-8);padding:0 var(--space-6);color:var(--muted);flex-wrap:wrap;font-size:12px;display:flex}.site-footer a,.app-footer a{color:var(--muted);align-items:center;gap:6px;display:inline-flex}.site-footer a:hover,.app-footer a:hover{color:var(--cyan-soft)}.platform-page{position:relative}.platform-hero,.platform-panel{z-index:1;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--panel);position:relative}.platform-page>section,.platform-page>.platform-grid{z-index:1;position:relative}.platform-panel{padding:var(--space-5)}.platform-panel-title{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-4);display:flex}.platform-panel-title>span{align-items:center;gap:var(--space-2);color:var(--text);display:flex}.platform-panel-title>span>svg{color:var(--icon-accent);filter:none}.platform-panel-title strong{color:var(--text);font-size:15px}.panel-lead{color:var(--muted);font-size:13px;line-height:1.55}.deposit-panel>*+*{margin-top:var(--space-3)}.deposit-panel>.platform-panel-title+*{margin-top:0}.info-rules-grid{align-items:stretch}.info-rule-list{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.info-rule-list li{color:var(--muted);padding-left:18px;font-size:13px;line-height:1.55;position:relative}.info-rule-list li:before{content:"";background:var(--cyan-soft);width:6px;height:6px;box-shadow:0 0 12px rgba(var(--cyan-rgb), .45);border-radius:50%;position:absolute;top:.66em;left:0}.faq-list{gap:var(--space-4);display:grid}.faq-list article{padding-bottom:var(--space-4);border-bottom:1px solid var(--line)}.faq-list article:last-child{border-bottom:0;padding-bottom:0}.faq-list strong{color:var(--text);margin-bottom:4px;font-size:13.5px;display:block}.faq-list p{color:var(--muted);margin:0;font-size:13px;line-height:1.55}.leaderboard-period{margin-top:calc(var(--space-3) * -1);margin-bottom:var(--space-3);color:var(--muted);letter-spacing:.03em;font-size:11.5px;font-weight:700}.muted-mini{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:700}.section-kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--cyan-soft);font-size:11px;font-weight:800;display:inline-block}.status-pill{border:1px solid var(--line);border-radius:var(--radius-sm);letter-spacing:.02em;white-space:nowrap;background:#ffffff06;align-items:center;gap:5px;min-height:26px;padding:0 10px;font-size:10.5px;font-weight:800;display:inline-flex}.status-cyan,.status-gold{border-color:rgba(var(--gold-rgb), .34);background:rgba(var(--gold-rgb), .075);color:var(--gold)}.status-green{border-color:rgba(var(--green-rgb), .3);background:rgba(var(--green-rgb), .07);color:var(--green)}.status-violet{border-color:rgba(var(--violet-rgb), .28);background:rgba(var(--violet-rgb), .07);color:var(--violet)}.segmented{border:1px solid var(--line);border-radius:var(--radius-pill);background:#0003;padding:3px;display:inline-flex}.segmented button{border-radius:var(--radius-pill);color:var(--muted);padding:5px 12px;font-size:11px;font-weight:800}.segmented button.active{background:linear-gradient(180deg, var(--cyan-soft), var(--cyan));color:#032128}.data-list{flex-direction:column;gap:2px;display:flex}.data-list article{align-items:center;gap:var(--space-3);padding:var(--space-3);border-radius:var(--radius-md);grid-template-columns:1fr auto auto;display:grid}.data-list article:hover{background:#ffffff08}.data-list article strong{color:var(--cyan-soft);font-size:12px;font-weight:800}.data-list article small{color:var(--muted);font-size:11.5px}.page-telegram-avatar{border-radius:var(--radius-md);border:2px solid color-mix(in srgb, var(--avatar-color,var(--cyan)) 65%, transparent);background:radial-gradient(circle at 35% 25%, color-mix(in srgb, var(--avatar-color,var(--cyan)) 35%, #0c141c), #05090e);width:38px;height:38px;color:var(--avatar-color,var(--cyan));flex:none;place-items:center;font-size:12px;font-weight:800;display:grid;position:relative}.page-telegram-avatar.is-compact{border:1.5px solid rgba(var(--cyan-rgb), .4);background:color-mix(in srgb, var(--avatar-color,var(--cyan)) 55%, #0c141c);border-radius:50%;width:32px;height:32px;font-size:11px;overflow:hidden}.page-telegram-avatar-photo{border-radius:inherit;object-fit:cover;width:100%;height:100%}.profile-layout{grid-template-columns:minmax(340px,420px) minmax(0,1fr);align-items:stretch}.profile-identity-card{text-align:center}.profile-balance-card{flex-direction:column;display:flex}.profile-balance-card .inline-actions{padding-top:var(--space-4);margin-top:auto}.profile-avatar-showcase{align-items:center;gap:var(--space-3);flex-direction:column;display:flex}.profile-avatar-showcase .page-telegram-avatar{width:84px;height:84px;box-shadow:0 0 0 4px color-mix(in srgb, var(--avatar-color,var(--cyan)) 14%, transparent), 0 10px 28px #00000059, 0 0 22px color-mix(in srgb, var(--avatar-color,var(--cyan)) 35%, transparent);border-width:2.5px;border-radius:50%;font-size:24px}.profile-status{border-radius:var(--radius-pill);letter-spacing:.04em;color:var(--muted);background:#ffffff0f;align-items:center;gap:6px;padding:3px 10px;font-size:10px;font-weight:800;display:inline-flex}.profile-status>span{background:currentColor;border-radius:50%;width:6px;height:6px}.profile-status-connected{background:rgba(var(--green-rgb), .14);color:var(--green)}.profile-status-waiting{background:rgba(var(--gold-rgb), .16);color:var(--gold)}.profile-status-error{background:rgba(var(--danger-rgb), .14);color:#ff9aab}.profile-status-checking{background:rgba(var(--cyan-rgb), .14);color:var(--cyan-soft)}.profile-identity-copy{margin-top:var(--space-4)}.profile-identity-copy h2{overflow-wrap:anywhere;margin-top:4px;font-size:20px}.profile-identity-copy>p{color:var(--muted);margin-top:2px;font-size:12.5px}.profile-badges{justify-content:center;gap:var(--space-2);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.profile-registration-box{margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--line)}.profile-registration-box p{color:var(--muted);font-size:12.5px;line-height:1.55}.profile-registration-box button{align-items:center;gap:var(--space-2);margin-top:var(--space-3);padding:0 var(--space-4);border-radius:var(--radius-md);background:linear-gradient(180deg, var(--cyan-soft), var(--cyan));color:#032128;height:38px;font-size:12.5px;font-weight:800;display:inline-flex}.profile-registration-box button:disabled{opacity:.6}.profile-logout-button{justify-content:center;align-items:center;gap:var(--space-2);margin-top:var(--space-3);padding:0 var(--space-4);border-radius:var(--radius-md);border:1px solid var(--line-strong);height:34px;color:var(--muted);background:0 0;font-size:12px;font-weight:700;transition:color .15s,border-color .15s,background .15s;display:inline-flex}.profile-logout-button:hover:not(:disabled){color:#ff9aab;border-color:rgba(var(--danger-rgb), .4);background:rgba(var(--danger-rgb), .08)}.profile-logout-button:disabled{opacity:.6}.big-money{margin-top:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:radial-gradient(circle at 22% 30%, rgba(var(--gold-rgb), .14), rgba(var(--gold-rgb), .03) 70%);border:1px solid rgba(var(--gold-rgb), .16);color:var(--gold);text-shadow:0 0 1px currentColor, 0 0 3px color-mix(in srgb, currentColor 80%, transparent), 0 0 10px color-mix(in srgb, currentColor 55%, transparent), 0 0 22px color-mix(in srgb, currentColor 30%, transparent);font-size:30px;font-weight:900;display:block}.split-stats{gap:var(--space-3);margin-top:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.split-stats span{padding:var(--space-3);border-radius:var(--radius-md);border:1px solid var(--line);background:#ffffff08;flex-direction:column;gap:2px;display:flex}.split-stats small{text-transform:uppercase;color:var(--muted);overflow-wrap:anywhere;font-size:10px}.split-stats b{overflow-wrap:anywhere;font-size:14px;font-weight:800}.inline-actions{gap:var(--space-3);margin-top:var(--space-4);display:flex}.primary-link,.ghost-link{height:36px;padding:0 var(--space-4);border-radius:var(--radius-md);align-items:center;gap:6px;font-size:12.5px;font-weight:800;display:inline-flex}.primary-link{background:linear-gradient(180deg, var(--cyan-soft), var(--cyan));color:#032128}.ghost-link{border:1px solid var(--line-strong);color:var(--text)}.profile-balance-card .inline-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.profile-balance-card .primary-link,.profile-balance-card .ghost-link{justify-content:center;min-width:0}.profile-balance-card .ghost-link{border-color:rgba(var(--cyan-rgb), .24);color:var(--text);background:#ffffff06}.profile-balance-card .primary-link>svg,.profile-balance-card .ghost-link>svg{color:var(--icon-accent)}.profile-balance-card .ghost-link:hover{border-color:rgba(var(--cyan-rgb), .46);background:rgba(var(--cyan-rgb), .08)}.copy-line{align-items:center;gap:var(--space-2);margin-top:var(--space-3);padding:var(--space-2) var(--space-2) var(--space-2) var(--space-3);border:1px solid var(--line);border-radius:var(--radius-md);display:flex}.copy-line code{text-overflow:ellipsis;white-space:nowrap;color:var(--cyan-soft);flex:1;font-size:12px;overflow:hidden}.copy-line button{height:32px;padding:0 var(--space-3);border-radius:var(--radius-sm);background:rgba(var(--cyan-rgb), .16);color:var(--cyan-soft);flex:none;align-items:center;gap:5px;font-size:11.5px;font-weight:800;display:inline-flex}.referral-stat-line{margin-top:var(--space-2)}.toggle-list{gap:var(--space-2);flex-direction:column;display:flex}.toggle-list button{padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius-md);color:var(--muted);justify-content:space-between;align-items:center;font-size:12.5px;display:flex}.toggle-list button.is-on{border-color:rgba(var(--green-rgb), .4);color:var(--green);background:rgba(var(--green-rgb), .08)}.profile-notification-lead{margin-bottom:var(--space-3)}.public-profile-layout{grid-template-columns:minmax(260px,.85fr) minmax(0,1.15fr)}.public-profile-card,.public-profile-rank{min-height:100%}.public-profile-mini{gap:var(--space-2);margin-top:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.public-profile-mini-stack{grid-template-columns:1fr;margin-top:0}.public-profile-mini span{justify-content:space-between;gap:var(--space-2);padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius-md);color:var(--muted);font-size:12px;display:flex}.public-profile-mini b{color:var(--text);font-weight:900}.public-room-list,.public-reward-list{flex-direction:column;gap:4px;display:flex}.public-room-list article,.public-reward-list article{align-items:center;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius-md);background:#ffffff04;grid-template-columns:minmax(0,1fr) auto;display:grid}.public-room-list article strong{color:var(--text);grid-column:1/-1;font-size:13px}.public-room-list article span,.public-reward-list article span{color:var(--muted);overflow-wrap:anywhere;min-width:0;font-size:12px}.public-room-list article b,.public-reward-list article b{color:var(--gold);font-size:12.5px}.public-bets-table article{grid-template-columns:minmax(0,1fr) auto auto auto}.public-bets-table article>b.is-positive{color:var(--green)}.achievement-grid{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.achievement{align-items:flex-start;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius-md);color:var(--achievement-color,var(--cyan));display:flex}.achievement>svg{flex:none;margin-top:2px}.achievement>div{flex:auto;min-width:0}.achievement strong{color:var(--text);font-size:13px;display:block}.achievement p{color:var(--muted);margin-top:2px;font-size:11.5px}.achievement .status-pill{flex:none}.achievement-cyan{--achievement-color:var(--cyan)}.achievement-gold{--achievement-color:var(--gold)}.achievement-green{--achievement-color:var(--green)}.achievement-violet{--achievement-color:var(--violet)}.promo-top{grid-template-columns:repeat(2,minmax(0,1fr))}.promo-form{gap:var(--space-3);align-items:flex-end;display:flex}.promo-form label{color:var(--muted);flex-direction:column;flex:1;gap:6px;font-size:11.5px;display:flex}.promo-form input{height:40px;padding:0 var(--space-4);border:1px solid var(--line);border-radius:var(--radius-md);color:var(--text);background:#0003}.promo-form button{height:40px;padding:0 var(--space-5);border-radius:var(--radius-md);background:linear-gradient(180deg, #ffe089, var(--gold) 55%, var(--gold-deep));color:#241703;align-items:center;gap:6px;font-size:12.5px;font-weight:800;display:inline-flex}.promo-form button:disabled{opacity:.6}.promo-spin-card{background:linear-gradient(135deg, rgba(var(--cyan-rgb), .08), transparent 42%), linear-gradient(180deg, #080e18f5, #050910fa);overflow:hidden;box-shadow:0 22px 60px #00050c57}.spin-reel-viewport{border-color:var(--line);background:linear-gradient(#03060cb3,#020409e6)}.spin-reel-viewport:before,.spin-reel-viewport:after{content:"";z-index:7;pointer-events:none;width:64px;height:100%;position:absolute;top:0}.spin-reel-viewport:before{background:linear-gradient(90deg,#020409f2,#02040900);left:0}.spin-reel-viewport:after{background:linear-gradient(270deg,#020409f2,#02040900);right:0}.spin-reel .reel-pointer{top:-1px}.spin-reel .reel-pointer-bottom{bottom:-1px}.spin-reel-card{justify-content:center;gap:8px}.spin-reel-token{border-radius:var(--radius-md);border:2px solid color-mix(in srgb, var(--reel-color,var(--cyan)) 65%, transparent);width:58px;height:58px;color:color-mix(in srgb, var(--reel-color,var(--cyan)) 82%, white);background:radial-gradient(circle at 35% 25%, color-mix(in srgb, var(--reel-color,var(--cyan)) 35%, #0c141c), #05090e);box-shadow:0 0 14px color-mix(in srgb, var(--reel-color,var(--cyan)) 45%, transparent);place-items:center;display:grid;position:relative}.spin-reel-card .reel-card-amount{font-size:14.5px;line-height:1.05}.spin-reel-card.is-winner{border-top-color:var(--gold);background:color-mix(in srgb, var(--gold) 16%, transparent)}.spin-reel-glint{display:none}.spin-action-row{justify-content:space-between;align-items:center;gap:var(--space-3);margin-top:var(--space-3);display:flex}.spin-action-row p{min-width:0;color:var(--muted);font-size:12px;line-height:1.45}.spin-action-row button{height:38px;padding:0 var(--space-4);border-radius:var(--radius-md);background:linear-gradient(180deg, var(--cyan-soft), var(--cyan));color:#032128;flex:none;align-items:center;gap:6px;font-size:12.5px;font-weight:800;display:inline-flex}.spin-action-row button:disabled{opacity:.5}.promo-grid{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(240px,1fr));display:grid}.promo-card{padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--panel);border-top:3px solid var(--promo-color,var(--cyan));position:relative;overflow:hidden}.promo-cyan{--promo-color:var(--cyan)}.promo-gold{--promo-color:var(--gold)}.promo-green{--promo-color:var(--green)}.promo-violet{--promo-color:var(--violet)}.promo-card.is-locked{opacity:.55}.promo-card.is-done{opacity:.6;filter:saturate(.7)}.promo-card.is-done h2{color:var(--muted)}.promo-card-top{margin-bottom:var(--space-2);color:var(--muted);justify-content:space-between;align-items:center;font-size:11px;display:flex}.promo-card h2{margin-top:var(--space-1);font-size:15px}.promo-card p{color:var(--muted);margin-top:4px;font-size:12px;line-height:1.5}.promo-card-beta-asset{opacity:.34;filter:drop-shadow(0 0 14px rgba(var(--gold-rgb), .22));position:absolute;top:9px;right:10px}.promo-card:has(.promo-card-beta-asset) .promo-card-top{padding-right:42px}.promo-card:has(.promo-card-beta-asset) h2{padding-right:42px}.promo-card:has(.promo-card-beta-asset) p{padding-right:42px}.promo-card button{margin-top:var(--space-4);height:36px;padding:0 var(--space-4);border-radius:var(--radius-md);background:color-mix(in srgb, var(--promo-color,var(--cyan)) 18%, transparent);color:var(--promo-color,var(--cyan));justify-content:center;align-items:center;gap:6px;width:100%;font-size:12px;font-weight:800;display:inline-flex}.promo-card button:disabled{opacity:.5}.promo-card button.is-claimed{background:rgba(var(--green-rgb), .16);color:var(--green)}.progress-line{border-radius:var(--radius-pill);height:6px;margin:var(--space-2) 0;background:#ffffff0f;overflow:hidden}.progress-line>span{border-radius:inherit;background:var(--progress-color,var(--cyan));height:100%;display:block}.progress-cyan{--progress-color:var(--cyan)}.progress-gold{--progress-color:var(--gold)}.progress-green{--progress-color:var(--green)}.progress-violet{--progress-color:var(--violet)}.leaderboard{flex-direction:column;gap:4px;display:flex}.leaderboard article{align-items:center;column-gap:var(--space-4);row-gap:var(--space-2);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);grid-template-columns:32px auto minmax(0,1fr) auto auto;display:grid}.leaderboard article:hover{background:#ffffff08}.leaderboard article>strong{color:var(--rank-color,var(--cyan));font-size:13px}.leaderboard-avatar-link{color:inherit}.leaderboard article>span{flex-direction:column;gap:3px;min-width:0;display:flex}.leaderboard article>span>b,.leaderboard article>span .profile-name-link{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.leaderboard article>span .profile-name-link b{font-weight:800}.leaderboard article>span>small{color:var(--muted);font-size:11px}.leaderboard article>em{color:var(--gold);text-shadow:0 0 1px currentColor, 0 0 3px color-mix(in srgb, currentColor 80%, transparent), 0 0 10px color-mix(in srgb, currentColor 55%, transparent);font-size:13px;font-style:normal;font-weight:800}.leaderboard article>i{color:var(--muted);font-size:11.5px;font-style:normal}.support-workspace{gap:var(--space-5);grid-template-columns:1fr 320px;align-items:start;display:grid}.support-side-stack{gap:var(--space-4);flex-direction:column;display:flex}.support-topic-grid{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.support-topic-card{align-items:center;gap:var(--space-2);min-height:48px;padding:0 var(--space-3);border:1px solid var(--line);border-radius:var(--radius-md);color:var(--topic-color,var(--cyan));text-align:left;display:flex}.support-topic-card span{flex-direction:column;gap:2px;display:flex}.support-topic-card strong{color:var(--text);font-size:12.5px}.support-topic-card small{display:none}.support-topic-cyan{--topic-color:var(--cyan)}.support-topic-gold{--topic-color:var(--gold)}.support-topic-green{--topic-color:var(--green)}.support-topic-violet{--topic-color:var(--violet)}.support-context-card{align-items:center;gap:var(--space-3);margin-top:var(--space-4);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:color-mix(in srgb, var(--topic-color,var(--cyan)) 8%, transparent);color:var(--topic-color,var(--cyan));display:flex}.support-context-card>div{flex-direction:column;flex:1;gap:2px;display:flex}.support-context-card strong{color:var(--text);font-size:13px}.support-context-card span{color:var(--muted);font-size:11.5px}.support-context-card>small{color:var(--muted);white-space:nowrap;font-size:10.5px}.ticket-form{margin-top:var(--space-3);gap:var(--space-3);flex-direction:column;display:flex}.support-form-grid{gap:var(--space-3);grid-template-columns:minmax(0,1fr);display:grid}.ticket-form label{color:var(--muted);flex-direction:column;gap:6px;font-size:11.5px;display:flex}.ticket-form input,.ticket-form textarea{padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius-md);color:var(--text);background:#0003;font-family:inherit}.support-message-field textarea{resize:vertical}.support-submit-row{justify-content:flex-end;align-items:center;gap:var(--space-3);display:flex}.support-submit-row span{color:var(--muted);font-size:11.5px}.support-submit-row button{height:38px;padding:0 var(--space-4);border-radius:var(--radius-md);background:linear-gradient(180deg, var(--cyan-soft), var(--cyan));color:#032128;flex:none;align-items:center;gap:6px;font-size:12.5px;font-weight:800;display:inline-flex}.support-sla-grid{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.support-sla-grid article{padding:var(--space-3);border-radius:var(--radius-md);color:var(--cyan-soft);background:#ffffff08;flex-direction:column;gap:4px;display:flex}.support-sla-grid strong{color:var(--text);font-size:12px}.support-sla-grid span{color:var(--muted);font-size:11px}.ticket-list,.admin-ticket-list{flex-direction:column;gap:2px;display:flex}.ticket-list article,.ticket-list-row,.admin-ticket-list article{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3);border-radius:var(--radius-md);display:flex}.ticket-list-row{text-align:left;width:100%}.ticket-list article:hover,.ticket-list-row:hover,.admin-ticket-list article:hover{background:#ffffff08}.ticket-list article strong,.ticket-list-row strong,.admin-ticket-list article strong{font-size:12.5px;display:block}.ticket-list article small,.ticket-list-row small,.admin-ticket-list article small{color:var(--muted);font-size:11px}.admin-ticket-list article p{color:var(--muted);max-width:380px;margin-top:2px;font-size:11.5px}.admin-ticket-actions{gap:var(--space-2);flex:none;display:flex}.admin-ticket-actions button,.admin-action-link{height:30px;padding:0 var(--space-3);border:1px solid var(--line-strong);border-radius:var(--radius-sm);color:var(--muted);white-space:nowrap;align-items:center;font-size:11px;font-weight:700;display:inline-flex}.admin-ticket-actions button:hover:not(:disabled),.admin-action-link:hover{color:var(--cyan-soft);border-color:rgba(var(--cyan-rgb), .4)}.admin-ticket-actions button:disabled{opacity:.5}.admin-ticket-limit{align-items:end;gap:var(--space-3);max-width:460px;margin-bottom:var(--space-4);display:flex}.admin-ticket-limit .field{flex:auto}.admin-ticket-limit .btn{flex:none}@media (max-width:560px){.admin-ticket-limit{flex-direction:column;align-items:stretch}.admin-ticket-limit .btn{width:100%}}.wallet-layout{grid-template-columns:repeat(2,minmax(0,1fr))}.bonus-wager-status{align-items:center;gap:var(--space-2);margin:calc(var(--space-3) * -1) 0 var(--space-1);color:var(--muted);font-size:12px;display:flex}.bonus-wager-status svg{color:var(--green);flex:none}.deposit-instruction{gap:var(--space-2);margin-bottom:var(--space-3);flex-direction:column;display:flex}.deposit-instruction span{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);background:#ffffff08;display:flex}.deposit-instruction small{color:var(--muted);font-size:11px}.deposit-instruction code{color:var(--cyan-soft);text-overflow:ellipsis;white-space:nowrap;max-width:220px;font-size:11.5px;overflow:hidden}.warning-box{align-items:flex-start;gap:var(--space-2);margin-bottom:var(--space-3);padding:var(--space-3);border-radius:var(--radius-md);background:rgba(var(--orange-rgb), .1);color:var(--orange);font-size:12px;line-height:1.5;display:flex}.deposit-address-list{gap:var(--space-2);margin-bottom:var(--space-3);flex-direction:column;display:flex}.deposit-address-row{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--panel-strong);display:flex}.deposit-address-network{letter-spacing:.04em;color:var(--gold);text-transform:uppercase;flex:none;font-size:11px;font-weight:800}.deposit-address-value{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text);flex:auto;font-size:12px;overflow:hidden}.deposit-address-row .btn{flex:none}.admin-withdraw-address{white-space:normal;overflow-wrap:anywhere;word-break:break-word;min-width:160px;max-width:320px;color:var(--text);line-height:1.35;display:block}.deposit-request-card{gap:var(--space-2);padding:var(--space-3);margin-bottom:var(--space-3);border-radius:var(--radius-md);border:1px solid var(--line);background:var(--panel-strong);flex-direction:column;display:flex}.deposit-request-card.is-pending{border-color:rgba(var(--cyan-rgb), .4)}.deposit-request-card.is-completed{border-color:rgba(var(--green-rgb), .4)}.deposit-request-card.is-expired{border-color:rgba(var(--gold-rgb), .4)}.withdraw-preview{gap:var(--space-3);flex-direction:column;display:flex}.withdraw-preview label{color:var(--muted);flex-direction:column;gap:6px;font-size:11.5px;display:flex}.withdraw-preview input{height:40px;padding:0 var(--space-4);border:1px solid var(--line);border-radius:var(--radius-md);color:var(--text);background:#0003}.withdraw-preview button{border-radius:var(--radius-md);background:linear-gradient(180deg, #ffe089, var(--gold) 55%, var(--gold-deep));color:#241703;justify-content:center;align-items:center;gap:6px;height:40px;font-size:12.5px;font-weight:800;display:inline-flex}.withdraw-preview button:disabled{opacity:.6}.ledger-page-list{flex-direction:column;gap:2px;display:flex}.ledger-page-list article{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3);border-radius:var(--radius-md);font-size:12.5px;display:flex}.ledger-page-list article:hover{background:#ffffff08}.ledger-page-list article span{color:var(--muted)}.ledger-page-list article.is-credit strong{color:var(--green)}.ledger-page-list article.is-debit strong{color:#ff9aab}.ledger-page-list article em{color:var(--muted);font-size:11px;font-style:normal}.admin-shell{gap:var(--space-5);grid-template-columns:220px 1fr;align-items:start;display:grid}.admin-sidebar{padding:var(--space-2);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--panel);flex-direction:column;gap:2px;display:flex;position:sticky;top:90px}.admin-sidebar button{align-items:center;gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-md);color:var(--muted);text-align:left;font-size:12.5px;font-weight:700;display:flex}.admin-sidebar button>svg{color:var(--icon-accent);filter:none}.admin-sidebar button.active{color:var(--text);box-shadow:inset 2px 0 0 var(--icon-accent);background:#ffffff0b}.admin-sidebar button:hover:not(.active){background:#ffffff0a}.admin-workspace{gap:var(--space-5);flex-direction:column;min-width:0;display:flex}.admin-table{flex-direction:column;gap:2px;display:flex}.admin-table article{align-items:center;gap:var(--space-3);padding:var(--space-3);border-radius:var(--radius-md);grid-template-columns:1.4fr repeat(3,auto) auto;font-size:12.5px;display:grid}.admin-table article:hover{background:#ffffff08}.admin-table.admin-table-actions article{grid-template-columns:1.4fr repeat(3,auto) auto auto}.admin-table.admin-withdraw-table article{grid-template-columns:auto auto auto minmax(150px,1fr) auto auto auto auto auto}.admin-withdraw-funding{flex-direction:column;gap:2px;min-width:112px;display:flex}.admin-withdraw-funding b{color:var(--text);font-size:11.5px}.admin-withdraw-funding small{color:var(--muted);font-size:10.5px}.admin-withdraw-risk{box-shadow:inset 2px 0 0 rgba(var(--gold-rgb), .8)}.admin-users-table article{grid-template-columns:1.2fr auto auto auto auto}.admin-chat-table article{grid-template-columns:auto minmax(0,1fr) auto auto}.admin-promo-table article{grid-template-columns:auto minmax(140px,1fr) auto auto auto auto}.activity-table article{grid-template-columns:auto auto minmax(0,1fr) auto auto}.activity-detail{min-width:0;color:var(--muted);flex-direction:column;gap:5px;display:flex;overflow:hidden}.activity-detail>span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.activity-meta{flex-wrap:wrap;gap:4px;display:flex}.activity-meta em{text-overflow:ellipsis;white-space:nowrap;border:1px solid var(--line);border-radius:var(--radius-sm);max-width:min(420px,100%);color:var(--muted);background:#ffffff08;padding:3px 7px;font-size:10.5px;font-style:normal;overflow:hidden}.activity-table article>b{color:var(--gold);font-size:12.5px;font-weight:800}.activity-filters{margin-bottom:var(--space-3);flex-wrap:wrap;gap:6px;display:flex}.activity-filters button{border:1px solid var(--line-strong);border-radius:var(--radius-pill);color:var(--muted);padding:5px 12px;font-size:11px;font-weight:800}.activity-filters button:hover{color:var(--cyan-soft);border-color:rgba(var(--cyan-rgb), .4)}.activity-filters button.active{color:var(--bg);background:var(--cyan);border-color:var(--cyan)}.admin-broadcast-text{grid-column:1/-1}.admin-broadcast-text textarea{resize:vertical;min-height:90px;font-family:inherit;line-height:1.5}.user-stats-backdrop{z-index:60;padding:var(--space-4);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#02050ab8;place-items:center;display:grid;position:fixed;inset:0}.user-stats-modal{width:min(760px,100%);max-height:86vh;padding:var(--space-5);border:1px solid var(--line-strong);border-radius:var(--radius-lg);background:var(--panel);overflow-y:auto;box-shadow:0 30px 70px #0000008c}.user-stats-modal>header{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-4);display:flex}.user-stats-modal>header strong{font-size:16px;font-weight:900}.user-stats-modal>header button{color:var(--muted)}.user-stats-modal>header button:hover{color:var(--text)}.user-stats-meta{align-items:center;gap:var(--space-2);margin-bottom:var(--space-4);color:var(--muted);flex-wrap:wrap;font-size:11.5px;display:flex}.user-stats-grid{gap:var(--space-3);margin-bottom:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(140px,1fr));display:grid}.user-stats-grid>div{padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--panel-strong)}.user-stats-grid span{color:var(--muted);font-size:10.5px;display:block}.user-stats-grid strong{margin-top:3px;font-size:15px;font-weight:900;display:block}.user-stats-grid .is-positive{color:var(--green)}.user-stats-grid .is-negative{color:#ff9aab}.user-stats-heading{margin:var(--space-4) 0 var(--space-2);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:11.5px;font-weight:800}.user-stats-modal .admin-table article{grid-template-columns:auto minmax(0,1fr) auto auto}.user-stats-modal .admin-table article>b.is-positive{color:var(--green)}.admin-chat-table .admin-chat-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-room-edit{grid-column:1/-1}.admin-users-flags{gap:4px;min-width:60px;display:flex}.admin-table article>strong{color:var(--text)}.admin-table article>span{color:var(--muted)}.admin-table article>small{color:var(--muted);font-size:11px}.admin-table article>button{height:30px;padding:0 var(--space-3);border:1px solid var(--line-strong);border-radius:var(--radius-sm);color:var(--muted);align-items:center;gap:5px;font-size:11px;font-weight:700;display:inline-flex}.admin-table article>button:hover:not(:disabled){color:var(--cyan-soft);border-color:rgba(var(--cyan-rgb), .4)}.admin-table article>button:disabled{opacity:.5}.admin-task-daily-field{align-items:center;gap:var(--space-2)!important;flex-direction:row!important}.admin-task-error{color:#ff9aab;margin-top:var(--space-2)}.toast{right:var(--space-5);bottom:var(--space-5);z-index:200;align-items:center;gap:var(--space-2);max-width:min(380px,100vw - 40px);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);border:1px solid var(--line-strong);background:var(--panel-strong);animation:toast-in .22s var(--ease) both;font-size:13px;font-weight:700;display:flex;position:fixed;box-shadow:0 20px 50px #00040a80}@keyframes toast-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.toast-success{border-color:rgba(var(--green-rgb), .4);color:var(--green)}.toast-error{border-color:rgba(var(--danger-rgb), .4);color:#ff9aab}.toast-info{border-color:rgba(var(--cyan-rgb), .4);color:var(--cyan-soft)}.modal-backdrop{z-index:180;padding:var(--space-5);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#020408bf;place-items:center;display:grid;position:fixed;inset:0}.modal-card{border:1px solid var(--line-strong);border-radius:var(--radius-lg);background:var(--panel-strong);width:min(480px,100%);max-height:86vh;overflow-y:auto;box-shadow:0 40px 100px #00040a99}.modal-card header{padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;font-weight:800;display:flex}.modal-body{padding:var(--space-5)}.ticket-thread-modal{flex-direction:column;width:min(560px,100%);display:flex}.ticket-thread-body{gap:var(--space-4);padding:var(--space-4);flex-direction:column;display:flex}.ticket-thread-stream{gap:var(--space-2);flex-direction:column;max-height:360px;padding-right:4px;display:flex;overflow-y:auto}.ticket-thread-msg{max-width:85%;padding:var(--space-3);border-radius:var(--radius-md);background:#ffffff0a}.ticket-thread-msg.is-admin{background:color-mix(in srgb, var(--cyan) 12%, transparent);align-self:flex-end}.ticket-thread-msg-head{justify-content:space-between;align-items:baseline;gap:var(--space-3);margin-bottom:4px;display:flex}.ticket-thread-msg-head strong{font-size:12px}.ticket-thread-msg-head time{color:var(--muted);white-space:nowrap;font-size:10px}.ticket-thread-msg p{white-space:pre-wrap;word-break:break-word;font-size:13px;line-height:1.5}.ticket-thread-reply{gap:var(--space-2);border:1px dashed rgba(var(--cyan-rgb), .18);border-radius:var(--radius-md);background:#0000001c;flex-direction:column;align-items:stretch;padding:10px;display:flex}.ticket-thread-reply-row{gap:var(--space-2);align-items:flex-end;display:flex}.ticket-thread-reply textarea{padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius-md);color:var(--text);resize:vertical;background:#00000040;flex:auto;font-family:inherit;font-size:13px}.ticket-thread-reply-row>button{border-radius:var(--radius-md);background:linear-gradient(180deg, var(--cyan-soft), var(--cyan));color:#032128;flex:none;place-items:center;width:42px;height:42px;display:grid}.ticket-thread-reply-row>button:disabled{opacity:.5}.ticket-thread-closed-note{text-align:center}@media (max-width:1250px){.site-header{gap:var(--space-3)}.main-nav{min-width:0}.account-bar{flex-shrink:1;min-width:0}.locale-button,.account-bar>.btn-outline-green.btn-sm{display:none}}@media (max-width:980px){.main-nav{display:none}body{padding-bottom:74px}.mobile-tabbar{width:calc(100dvw - 20px);max-width:calc(100dvw - 20px);left:10px;right:10px;bottom:max(8px, env(safe-area-inset-bottom));z-index:90;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--panel-strong);gap:2px;min-height:58px;padding:4px;display:flex;position:fixed;overflow:hidden;box-shadow:0 20px 50px #00040a80}.mobile-tabbar a{border-radius:calc(var(--radius-lg) - 8px);text-transform:uppercase;min-width:0;color:var(--muted);flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:3px;padding:10px 0 8px;font-size:9px;font-weight:800;line-height:1.05;display:flex}.mobile-tabbar a span{text-align:center;text-overflow:ellipsis;white-space:nowrap;letter-spacing:0;width:100%;max-width:100%;display:block;overflow:hidden}.mobile-tabbar a>svg,.mobile-tabbar a .brand-line-icon{color:var(--icon-accent);filter:none}.mobile-tabbar a.active{color:var(--text);background:linear-gradient(180deg, rgba(var(--beta-gold-rgb), .12), rgba(var(--beta-gold-rgb), .045)), #070c147a;box-shadow:inset 0 0 0 1px rgba(var(--beta-gold-rgb), .24);text-shadow:none}.mobile-tabbar a.active>svg,.mobile-tabbar a.active .brand-line-icon{color:var(--beta-gold)}.chat-fab{bottom:86px}}@media (max-width:520px){.chat-msg-actions{opacity:1}.mobile-tabbar{width:min(370px,100vw - 20px);max-width:min(370px,100vw - 20px);left:50%;right:auto;transform:translate(-50%)}}@media (max-width:1180px){.game-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.game-grid>#bet-console{order:1;grid-column:1/-1;width:100%;max-width:620px;margin-inline:auto}.game-grid>.my-bets-panel{order:2}.game-grid>.events-panel{order:3}}@media (max-width:1100px){.platform-grid.three-columns{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.game-grid{grid-template-columns:minmax(0,1fr)}.game-grid>#bet-console,.game-grid>.my-bets-panel,.game-grid>.events-panel{order:0;grid-column:auto}}@media (max-width:960px){.room-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-grid.two-columns,.platform-grid.three-columns,.profile-layout,.public-profile-layout,.promo-top,.wallet-layout,.support-workspace,.admin-shell{grid-template-columns:minmax(0,1fr)}.admin-sidebar{flex-flow:wrap;position:static}}@media (max-width:680px){.shell-inner,.dashboard,.platform-page{padding:0 var(--space-4)}.site-header{margin:var(--space-3) var(--space-4) 0;padding:var(--space-2) var(--space-3)}.brand-copy small{display:none}.brand-asset{width:42px;height:26px}.brand-copy strong{font-size:14px}.profile-chip strong,.profile-chip small{display:none}.profile-chip{justify-content:center;width:36px;height:36px;padding:0 6px}.header-login-button{justify-content:center;width:36px;padding:0 10px}.header-login-button .btn-label,.balance-chip,.bell-button,.account-bar>.btn-outline-green.btn-sm{display:none}.admin-header-link{justify-content:center;width:36px;padding:0 10px}.admin-header-link .btn-label{display:none}.room-tabs{gap:var(--space-2);margin:0 calc(var(--space-4) * -1);padding:2px var(--space-4);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;grid-template-columns:none;display:flex;overflow-x:auto}.room-tabs::-webkit-scrollbar{display:none}.room-tab{scroll-snap-align:center;flex:none;width:156px}.achievement{flex-wrap:wrap}.achievement .status-pill{width:fit-content;margin-top:var(--space-2);flex-basis:100%}.room-tab-chip{width:26px;height:26px}.jackpot-top{align-items:stretch;gap:var(--space-2);row-gap:var(--space-4);margin-bottom:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"pot pot""players timer"}.jackpot-center{grid-area:pot}.jackpot-top>.jackpot-chip:first-child{order:0;grid-area:players/auto}.jackpot-timer-block{padding:var(--space-2) var(--space-2);border:1px solid rgba(var(--cyan-rgb), .28);border-radius:var(--radius-md);background:rgba(var(--cyan-rgb), .05);flex-direction:column;grid-area:timer;justify-content:center;align-items:center;gap:4px;display:flex}.jackpot-top .jackpot-chip{padding:var(--space-2) var(--space-2);justify-content:center}.jackpot-timer-block .eyebrow,.jackpot-top .jackpot-chip .eyebrow{font-size:9px}.jackpot-timer{margin-top:0;font-size:17px}.jackpot-pot{font-size:clamp(32px,10vw,44px)}.reel-card{--reel-card-w:clamp(54px, 16vw, 64px);gap:4px;padding:8px 4px}.reel-card-avatar{border-radius:var(--radius-sm);width:30px;height:30px;box-shadow:0 0 8px color-mix(in srgb, var(--reel-color,var(--cyan)) 35%, transparent);border-width:1px;font-size:11px}.reel-card-name{max-width:100%;font-size:9.5px}.reel-card-amount{font-size:11px}.reel-card-pct{max-width:100%;padding:1px 4px;font-size:8.5px}.spin-reel-card{--reel-card-w:92px;gap:6px}.spin-reel-token{border-width:1px;width:42px;height:42px}.spin-reel-card .reel-card-amount{font-size:12.5px}.winner-payout{padding:3px 6px;font-size:10px;bottom:8px}.bet-stepper-amount{min-width:100px;font-size:24px}.chat-panel{z-index:95;transform-origin:50% 100%;width:auto;height:50vh;max-height:440px;bottom:74px;left:10px;right:10px;transform:translateY(12px);box-shadow:0 -18px 50px #00040a99}.chat-panel.is-open{transform:translateY(0)}.chat-fab{z-index:93;width:50px;height:50px;bottom:86px;right:14px}.chat-sheet-backdrop{z-index:94;opacity:0;visibility:hidden;transition:opacity .2s var(--ease), visibility 0s linear .2s;background:#02050c8c;border:0;display:block;position:fixed;inset:0}.chat-sheet-backdrop.is-open{opacity:1;visibility:visible;transition:opacity .2s var(--ease), visibility 0s}.admin-table article,.admin-table.admin-table-actions article{padding:var(--space-3);border:1px solid var(--line);margin-bottom:var(--space-2);grid-template-columns:minmax(0,1fr);gap:4px}.admin-table article>button{width:fit-content}.leaderboard article{grid-template-columns:24px auto minmax(0,1fr);row-gap:2px}.leaderboard article>em,.leaderboard article>i{grid-column:3}.public-profile-mini,.public-bets-table article{grid-template-columns:minmax(0,1fr)}}.lucky-panel{background:radial-gradient(120% 90% at 0% 0%, rgba(var(--gold-rgb), .1), transparent 62%), var(--panel)}.lucky-head{align-items:center;gap:var(--space-3);margin-bottom:var(--space-4);display:flex}.lucky-who{min-width:0}.lucky-who strong{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:800;display:block;overflow:hidden}.lucky-who small{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;margin-top:2px;font-size:11.5px;display:block}.lucky-nums{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.lucky-nums>div{padding:var(--space-3);border-radius:var(--radius-md);text-align:center;background:#ffffff08}.lucky-nums span{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);overflow-wrap:anywhere;font-size:10.5px;display:block}.lucky-nums b{overflow-wrap:anywhere;margin-top:4px;font-size:17px;font-weight:900;display:block}.lucky-chance{color:#ff9aab}.lucky-take{color:var(--green)}.loading-screen{z-index:200;justify-content:center;align-items:center;gap:var(--space-6);padding:var(--space-6);text-align:center;background:radial-gradient(120% 90% at 50% 0%, rgba(var(--cyan-rgb), .1), transparent 60%), radial-gradient(110% 80% at 50% 100%, rgba(var(--gold-rgb), .07), transparent 62%), var(--bg);flex-direction:column;display:flex;position:fixed;inset:0}.loading-brand{align-items:center;gap:var(--space-3);flex-direction:column;display:flex}.loading-mark{width:112px;height:112px;animation:loading-mark-float 3.2s var(--ease) infinite;place-items:center;display:grid;position:relative}.loading-mark img{object-fit:contain;width:90px;height:54px;filter:drop-shadow(0 0 18px rgba(var(--gold-rgb), .35))}.loading-mark:before{content:"";background:conic-gradient(from 0deg, transparent 0deg, rgba(var(--cyan-rgb), .05) 180deg, rgba(var(--cyan-rgb), .55) 300deg, rgba(var(--gold-rgb), .85) 352deg, transparent 360deg);border-radius:50%;animation:1.15s linear infinite loading-ring-spin;position:absolute;inset:0;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 2px),#000 calc(100% - 2px));mask:radial-gradient(farthest-side,#0000 calc(100% - 2px),#000 calc(100% - 2px))}.loading-mark:after{content:"";border:1px solid #ffffff0d;border-radius:50%;position:absolute;inset:0}.loading-brand strong{letter-spacing:.16em;color:var(--text);font-size:clamp(17px,5.2vw,22px);font-weight:900}.loading-brand small{letter-spacing:.42em;text-transform:uppercase;color:var(--gold);opacity:.8;font-size:10px;font-weight:800}.loading-line{background:#ffffff0f;border-radius:999px;width:min(260px,62vw);height:3px;position:relative;overflow:hidden}.loading-line span{border-radius:inherit;background:linear-gradient(90deg, transparent, var(--cyan), var(--gold), transparent);width:45%;animation:loading-sweep 1.5s var(--ease) infinite;display:block;position:absolute;top:0;bottom:0;left:0}.loading-screen>p{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin:0;font-size:11.5px;font-weight:700;animation:2.4s ease-in-out infinite loading-pulse}@keyframes loading-ring-spin{to{transform:rotate(360deg)}}@keyframes loading-mark-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes loading-sweep{0%{left:-45%}to{left:100%}}@keyframes loading-pulse{0%,to{opacity:.45}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.loading-mark,.loading-mark:before,.loading-screen>p{animation:none}.loading-line span{opacity:.6;width:100%;animation:none;left:0}}.collapse-toggle{border-radius:var(--radius-pill);border:1px solid rgba(var(--gold-rgb), .28);width:30px;height:30px;color:var(--icon-accent);transition:color .16s var(--ease), border-color .16s var(--ease), background .16s var(--ease);background:#ffffff06;place-items:center;display:inline-grid}.collapse-toggle svg{color:var(--icon-accent)}.collapse-toggle:hover{color:var(--gold);border-color:rgba(var(--gold-rgb), .5);background:rgba(var(--gold-rgb), .075)}.collapse-toggle svg{transition:transform .22s var(--ease);transform:rotate(180deg)}.collapse-toggle.is-collapsed svg{transform:rotate(0)}.platform-panel.is-collapsed>:not(.platform-panel-title),.card.is-collapsed>:not(.panel-head){display:none}.platform-panel.is-collapsed,.card.is-collapsed{padding-bottom:var(--space-3)}.panel-head-right{align-items:center;gap:var(--space-2);display:inline-flex}.history-list{gap:var(--space-4);flex-direction:column;display:flex}.history-group{flex-direction:column;display:flex}.history-day{align-items:center;gap:var(--space-2);margin:0 0 var(--space-2);padding:0 var(--space-3);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:10.5px;font-weight:800;display:flex}.history-day:after{content:"";background:var(--line);flex:auto;height:1px}.history-day em{color:var(--muted-soft);order:3;font-size:10.5px;font-style:normal}.history-row{align-items:center;gap:var(--space-3);padding:10px var(--space-3);border-radius:var(--radius-md);border-bottom:1px solid #ffffff09;grid-template-columns:minmax(0,1fr) auto auto auto;display:grid}.history-group .history-row:last-child{border-bottom:0}.history-row:hover{background:#ffffff08}.history-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;overflow:hidden}.history-meta{border:1px solid var(--line);color:var(--muted);white-space:nowrap;background:#ffffff05;border-radius:999px;padding:2px 8px;font-size:10.5px;font-weight:700}.history-time{color:var(--muted-soft);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:11.5px}.history-amount{text-align:right;font-variant-numeric:tabular-nums;min-width:76px;font-size:13px;font-weight:800}.history-row.tone-neutral .history-amount{color:var(--text)}@media (max-width:560px){.history-row{grid-template-columns:minmax(0,1fr) auto;row-gap:4px}.history-title{white-space:normal;grid-column:1/-1}.history-meta,.history-time{grid-column:1;justify-self:start}.history-amount{grid-area:2/2/4;align-self:center}}.game-picker{gap:var(--space-2);margin-bottom:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--panel-soft);scrollbar-width:none;padding:6px;display:flex;overflow-x:auto}.game-picker::-webkit-scrollbar{display:none}.game-picker button{min-width:104px;padding:10px var(--space-3);border-radius:var(--radius-md);color:var(--muted);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;transition:color .16s var(--ease), background-color .16s var(--ease), border-color .16s var(--ease);background:0 0;border:1px solid #0000;flex:1 1 0;justify-content:center;align-items:center;gap:7px;font-size:12px;font-weight:800;display:inline-flex}.game-picker button:hover{color:var(--text)}.game-picker-asset{filter:drop-shadow(0 0 10px rgba(var(--cyan-rgb), .22));margin:-7px -2px -7px -4px}.game-picker-beta{background:rgba(var(--gold-rgb), .18);border:1px solid rgba(var(--gold-rgb), .4);color:var(--gold);border-radius:999px;padding:1px 5px;font-size:8.5px;line-height:14px}.game-soon{place-items:center;gap:var(--space-2);text-align:center;min-height:220px;color:var(--muted);display:grid}.mines-layout{gap:var(--space-5);grid-template-columns:minmax(0,1fr) 260px;align-items:start;display:grid}.mines-board{grid-template-columns:repeat(var(--mines-cols,5), minmax(0, 1fr));gap:var(--space-2);display:grid}.mines-board-wrap{position:relative}.mines-cell{aspect-ratio:1;border-radius:var(--radius-md);border:1px solid var(--line);color:#0000;transition:transform .12s var(--ease), border-color .16s var(--ease), background-color .16s var(--ease);background:linear-gradient(#ffffff0b,#03070d99);place-items:center;display:grid;position:relative;overflow:hidden}.mines-cell-face{z-index:2;place-items:center;width:100%;height:100%;display:grid;position:relative}.mines-cell-asset{object-fit:contain;pointer-events:none;width:76%;height:76%}.mines-cell:not(:disabled):hover{border-color:rgba(var(--cyan-rgb), .45);background:linear-gradient(180deg, rgba(var(--cyan-rgb), .12), #03070d99);transform:translateY(-2px)}.mines-cell:disabled{cursor:default}.mines-cell.is-pending{border-color:rgba(var(--cyan-rgb), .6);animation:mines-pending .7s var(--ease) infinite}.mines-cell.is-safe{border-color:rgba(var(--green-rgb), .5);background:radial-gradient(circle at 50% 35%, rgba(var(--green-rgb), .28), #030a08e6);color:var(--green)}.mines-cell.is-boom{border-color:rgba(var(--danger-rgb), .75);background:radial-gradient(circle at 50% 35%, rgba(var(--danger-rgb), .45), #0e0406f2);color:#fff;animation:mines-boom .42s var(--ease)}.mines-cell.is-mine{border-color:rgba(var(--danger-rgb), .3);background:rgba(var(--danger-rgb), .09);color:rgba(var(--danger-rgb), .75)}.mines-outcome{margin:var(--space-4) 0 0;text-align:center;font-size:13px;font-weight:800}.mines-outcome.is-win{color:var(--green)}.mines-outcome.is-loss{color:var(--danger)}.mines-side{gap:var(--space-3);flex-direction:column;display:flex}.mines-field{flex-direction:column;gap:6px;display:flex}.mines-field>span{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:10px;font-weight:800}.mines-field input{width:100%;padding:10px var(--space-3);border-radius:var(--radius-md);border:1px solid var(--line);color:var(--text);background:#03070d99;font-size:16px;font-weight:800}.mines-presets{grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;display:grid}.mines-presets button{border-radius:var(--radius-sm);border:1px solid var(--line);color:var(--muted);background:#ffffff05;padding:8px 0;font-size:12px;font-weight:800}.mines-presets button.is-active{border-color:rgba(var(--gold-rgb), .5);background:rgba(var(--gold-rgb), .12);color:var(--gold)}.mines-ladder{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;display:grid}.mines-ladder span{border-radius:var(--radius-sm);background:#ffffff06;flex-direction:column;align-items:center;gap:1px;padding:6px 2px;display:flex}.mines-ladder em{color:var(--muted-soft);font-size:9px;font-style:normal}.mines-ladder b{color:var(--cyan-soft);font-variant-numeric:tabular-nums;font-size:11px;font-weight:800}.mines-stats{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.mines-stats>div{padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);border:1px solid var(--line);background:#ffffff05;flex-direction:column;gap:2px;display:flex}.mines-stats span{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:9.5px;font-weight:800}.mines-stats strong{font-variant-numeric:tabular-nums;font-size:15px;font-weight:900}.mines-note,.mines-error{margin:0;font-size:11px;line-height:1.45}.mines-note{color:var(--muted)}.mines-error{color:var(--danger)}.mines-sound{border:1px solid var(--line);width:26px;height:26px;color:var(--muted);background:#ffffff08;border-radius:50%;place-items:center;display:inline-grid}.mines-sound[aria-pressed=true]{color:var(--cyan-soft)}.mines-fair-toggle{color:var(--muted);background:0 0;border:0;align-items:center;gap:5px;padding:0;font-size:11px;font-weight:700;display:inline-flex}.mines-fair-toggle:hover{color:var(--cyan-soft)}.mines-fair{gap:3px var(--space-3);padding:var(--space-3);border-radius:var(--radius-md);border:1px solid var(--line);background:#ffffff05;grid-template-columns:auto minmax(0,1fr);margin:0;font-size:10.5px;display:grid}.mines-fair dt{color:var(--muted)}.mines-fair dd{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin:0}.mines-spin{animation:.9s linear infinite mines-rotate}@keyframes mines-rotate{to{transform:rotate(360deg)}}@keyframes mines-pending{0%,to{box-shadow:0 0 0 0 rgba(var(--cyan-rgb), .3)}50%{box-shadow:0 0 0 4px rgba(var(--cyan-rgb), 0)}}@keyframes mines-boom{0%{transform:scale(.85)}45%{transform:scale(1.12)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.mines-cell,.mines-cell.is-pending,.mines-cell.is-boom,.mines-spin{transition:none;animation:none}}@media (max-width:900px){.mines-layout{grid-template-columns:minmax(0,1fr)}}.duel-layout{gap:var(--space-5);grid-template-columns:260px minmax(0,1fr);align-items:start;display:grid}.duel-create{gap:var(--space-3);flex-direction:column;display:flex}.duel-sides{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;display:grid}.duel-sides button{border-radius:var(--radius-md);border:1px solid var(--line);color:var(--muted);text-transform:uppercase;background:#ffffff05;padding:10px 0;font-size:12px;font-weight:800}.duel-sides button.is-active{border-color:rgba(var(--gold-rgb), .5);background:rgba(var(--gold-rgb), .12);color:var(--gold)}.duel-waiting{padding:10px var(--space-3);border-radius:var(--radius-md);border:1px solid rgba(var(--cyan-rgb), .3);background:rgba(var(--cyan-rgb), .06);color:var(--cyan-soft);align-items:center;gap:7px;margin:0;font-size:12px;font-weight:700;display:flex}.duel-lists{gap:var(--space-4);flex-direction:column;display:flex}.duel-list h4{margin:0 0 var(--space-2);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:10px;font-weight:800}.duel-row{align-items:center;gap:var(--space-3);padding:8px var(--space-3);border-radius:var(--radius-md);border-bottom:1px solid #ffffff09;grid-template-columns:auto minmax(0,1fr) auto auto auto;display:grid}.duel-row:hover{background:#ffffff08}.duel-row.is-past{grid-template-columns:minmax(0,1fr) auto auto}.duel-row-avatar{border-radius:50%;width:26px;height:26px;overflow:hidden}.duel-row-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12.5px;font-weight:700;overflow:hidden}.duel-row-side{text-transform:uppercase;color:var(--muted);font-size:10px;font-style:normal;font-weight:800}.duel-row b{font-variant-numeric:tabular-nums;color:var(--gold);font-size:13px;font-weight:800}.duel-row-win{color:var(--green)}.duel-result{align-items:center;gap:var(--space-4);margin-bottom:var(--space-4);padding:var(--space-4);border-radius:var(--radius-lg);border:1px solid var(--line);transition:border-color .22s var(--ease), background-color .22s var(--ease);background:#ffffff05;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid;position:relative}.duel-result.is-win{border-color:rgba(var(--green-rgb), .45);background:rgba(var(--green-rgb), .07)}.duel-side{flex-direction:column;align-items:center;gap:6px;min-width:0;display:flex}.duel-side strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:12px;overflow:hidden}.duel-avatar{border:2px solid var(--line-strong);border-radius:50%;width:44px;height:44px;overflow:hidden}.duel-face{border-radius:var(--radius-md);border:1px solid var(--line);min-width:58px;color:var(--text);text-align:center;background:#03070d8c;padding:4px 10px;font-size:20px;font-weight:900;line-height:1.2}.duel-face.is-spinning{color:var(--muted);animation:duel-shake .26s var(--ease) infinite}.duel-versus{color:var(--muted);flex-direction:column;align-items:center;gap:2px;display:flex}.duel-versus b{color:var(--gold);font-variant-numeric:tabular-nums;font-size:16px;font-weight:900}.duel-versus small{letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:800}.duel-outcome{text-align:center;grid-column:1/-1;margin:0;font-size:13px;font-weight:800}.duel-result.is-win .duel-outcome{color:var(--green)}.duel-result.is-loss .duel-outcome{color:var(--danger)}.duel-result-close{border:1px solid var(--line);width:24px;height:24px;color:var(--muted);background:#ffffff08;border-radius:50%;place-items:center;display:grid;position:absolute;top:8px;right:8px}.duel-fair{color:var(--muted);overflow-wrap:anywhere;align-items:center;gap:5px;margin:0;font-size:10.5px;display:flex}.game-picker,.mines-game,.crash-game,.duel-game{--cyan:var(--beta-gold);--cyan-rgb:var(--beta-gold-rgb);--cyan-soft:#ffe08a;--gold:var(--beta-gold);--gold-rgb:var(--beta-gold-rgb);--gold-deep:var(--beta-gold-deep);--line:#ffffff1a;--line-strong:rgba(var(--beta-gold-rgb), .42)}.game-picker{border-color:var(--beta-line);background:var(--beta-black);box-shadow:inset 0 1px #ffffff09}.game-picker button{background:var(--beta-surface);color:#b7b8c4;border-color:#0000;box-shadow:inset 0 1px #ffffff09}.game-picker-asset,.beta-panel-icon,.admin-beta-icon,.promo-card-beta-asset{filter:drop-shadow(0 0 10px rgba(var(--beta-gold-rgb), .22))}.game-picker-beta{background:rgba(var(--beta-gold-rgb), .18);border-color:rgba(var(--beta-gold-rgb), .46);color:var(--beta-gold-soft);box-shadow:inset 0 1px #ffffff14}.mines-game,.crash-game,.duel-game{background:radial-gradient(100% 70% at 50% 0%, rgba(var(--beta-gold-rgb), .08), transparent 62%), radial-gradient(90% 80% at 12% 8%, #1ad6e014, transparent 58%), var(--beta-black);border-color:var(--beta-line);box-shadow:0 0 0 1px rgba(var(--beta-gold-rgb), .08), 0 0 34px rgba(var(--beta-gold-rgb), .08), 0 22px 58px #00040a61, inset 0 1px 0 #ffffff09}.mines-game .panel-head,.crash-game .panel-head,.duel-game .panel-head{border-bottom-color:var(--beta-line)}.mines-game .badge-cyan,.crash-game .badge-cyan,.duel-game .badge-cyan{color:#171005;border-color:rgba(var(--beta-gold-rgb), .62);background:var(--beta-gold)}.mines-cell,.mines-field input,.mines-presets button,.mines-ladder span,.mines-stats>div,.mines-sound,.mines-fair,.crash-stage,.crash-history span,.crash-outcome,.crash-player,.duel-sides button,.duel-row,.duel-result,.duel-face,.duel-result-close{border-color:var(--beta-line);background:var(--beta-surface)}.mines-cell:not(:disabled):hover,.crash-player:hover,.duel-row:hover,.duel-sides button:hover{border-color:rgba(var(--beta-gold-rgb), .42);background:var(--beta-surface-2)}.mines-cell.is-pending{border-color:var(--beta-gold)}.mines-cell.is-safe{color:#44e08b;background:#102419;border-color:#38d17e8c}.mines-cell.is-boom{border-color:rgba(var(--beta-orange-rgb), .88);color:var(--beta-orange);background:#2a160c}.mines-cell.is-mine{border-color:rgba(var(--beta-orange-rgb), .36);color:rgba(var(--beta-orange-rgb), .78);background:#1b1110}.mines-presets button.is-active,.duel-sides button.is-active{border-color:var(--beta-gold);background:rgba(var(--beta-gold-rgb), .14);color:var(--beta-gold);box-shadow:0 0 14px rgba(var(--beta-gold-rgb), .14)}.mines-ladder b,.mines-sound[aria-pressed=true],.mines-fair-toggle:hover,.crash-history .is-mid,.crash-readout strong,.duel-row b,.duel-versus b{color:var(--beta-gold)}.duel-waiting{border-color:rgba(var(--beta-gold-rgb), .36);color:#ffe08a;background:#2a2112}.duel-result.is-win{background:#102219;border-color:#38d17e80}.duel-result.is-loss{border-color:rgba(var(--beta-orange-rgb), .52);background:#24140e}.mines-game .btn-cyan,.crash-game .btn-cyan,.duel-game .btn-cyan,.mines-game .btn-gold,.crash-game .btn-gold,.duel-game .btn-gold{color:#181005;background:linear-gradient(180deg, var(--beta-gold-soft), var(--beta-gold) 58%, var(--beta-gold-deep));box-shadow:0 12px 26px rgba(var(--beta-gold-rgb), .18), 0 0 22px rgba(var(--beta-gold-rgb), .18), inset 0 1px #ffffff6b}.mines-game .btn-cyan:hover:not(:disabled),.crash-game .btn-cyan:hover:not(:disabled),.duel-game .btn-cyan:hover:not(:disabled),.mines-game .btn-gold:hover:not(:disabled),.crash-game .btn-gold:hover:not(:disabled),.duel-game .btn-gold:hover:not(:disabled){background:linear-gradient(180deg, #ffeaa4, #ffd45c 58%, var(--beta-gold-deep));box-shadow:0 14px 30px rgba(var(--beta-gold-rgb), .24), 0 0 28px rgba(var(--beta-gold-rgb), .24), inset 0 1px #ffffff80}@keyframes duel-shake{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.duel-face.is-spinning{animation:none}}@media (max-width:900px){.duel-layout{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.duel-row{grid-template-columns:auto minmax(0,1fr) auto;row-gap:6px}.duel-row-side{grid-column:2}.duel-row>.btn{grid-column:1/-1}.duel-result{gap:var(--space-2);padding:var(--space-3)}.duel-face{min-width:46px;font-size:16px}}.crash-layout{gap:var(--space-5);grid-template-columns:minmax(0,1fr) 260px;align-items:stretch;display:grid}.crash-history{margin-bottom:var(--space-3);scrollbar-width:none;gap:5px;display:flex;overflow-x:auto}.crash-history::-webkit-scrollbar{display:none}.crash-history span{border:1px solid var(--line);font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:999px;flex:none;padding:3px 9px;font-size:11px;font-weight:800}.crash-history .is-low{color:var(--danger);border-color:rgba(var(--danger-rgb), .3)}.crash-history .is-mid{color:var(--cyan-soft);border-color:rgba(var(--cyan-rgb), .3)}.crash-history .is-high{color:var(--green);border-color:rgba(var(--green-rgb), .35)}.crash-stage{border-radius:var(--radius-lg);border:1px solid var(--line);background:radial-gradient(120% 80% at 50% 100%, rgba(var(--cyan-rgb), .1), transparent 60%), radial-gradient(90% 60% at 80% 0%, rgba(var(--gold-rgb), .06), transparent 65%), linear-gradient(180deg, #050a12, #02060c);min-height:280px;position:relative;overflow:hidden}.crash-stage:before{content:"";pointer-events:none;background-image:radial-gradient(1px 1px at 12% 22%,#ffffff8c,#0000),radial-gradient(1px 1px at 36% 64%,#ffffff59,#0000),radial-gradient(1px 1px at 58% 18%,#ffffff73,#0000),radial-gradient(1px 1px at 74% 48%,#ffffff4d,#0000),radial-gradient(1px 1px at 88% 76%,#fff6,#0000),radial-gradient(1px 1px at 24% 84%,#ffffff47,#0000);position:absolute;inset:0}.crash-rocket{left:calc(8% + var(--crash-progress,0) * 66%);bottom:calc(10% + var(--crash-progress,0) * 62%);will-change:left, bottom;transition:left .12s linear,bottom .12s linear;position:absolute;transform:rotate(28deg)}.crash-rocket:before{content:"";transform-origin:100%;background:linear-gradient(270deg, rgba(var(--gold-rgb), .55), transparent);pointer-events:none;border-radius:2px;width:120px;height:2px;position:absolute;bottom:12%;right:60%;transform:rotate(28deg)}.crash-readout{top:var(--space-4);pointer-events:none;flex-direction:column;align-items:center;gap:2px;display:flex;position:absolute;left:0;right:0}.crash-readout strong{letter-spacing:-.02em;color:var(--cyan-soft);font-variant-numeric:tabular-nums;text-shadow:0 0 18px rgba(var(--cyan-rgb), .35);font-size:clamp(34px,7vw,54px);font-weight:900}.crash-readout small{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:10px;font-weight:800}.crash-side{gap:var(--space-3);flex-direction:column;display:flex}.crash-outcome{padding:10px var(--space-3);border-radius:var(--radius-md);border:1px solid var(--line);text-align:center;background:#ffffff05;margin:0;font-size:12.5px;font-weight:800}.crash-outcome.is-win{color:var(--green);border-color:rgba(var(--green-rgb), .4);background:rgba(var(--green-rgb), .08)}.crash-outcome.is-loss{color:var(--danger);border-color:rgba(var(--danger-rgb), .35);background:rgba(var(--danger-rgb), .06)}.crash-players h4{margin:0 0 var(--space-2);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:10px;font-weight:800}.crash-player{align-items:center;gap:var(--space-3);padding:7px var(--space-3);border-radius:var(--radius-md);border-bottom:1px solid #ffffff09;grid-template-columns:auto minmax(0,1fr) auto auto;display:grid}.crash-player em{color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:11px;font-style:normal;font-weight:800}.crash-player b{font-variant-numeric:tabular-nums;color:var(--muted);font-size:12.5px;font-weight:800}.crash-player.is-win em,.crash-player.is-win b{color:var(--green)}.crash-player.is-loss b{color:var(--danger)}.rocket-art .rocket-flame{opacity:0;transform-box:fill-box;transform-origin:50% 8%;transition:opacity .18s var(--ease)}.rocket-art.is-thrust .rocket-flame{opacity:1;animation:.14s ease-in-out infinite alternate rocket-thrust}@keyframes rocket-thrust{0%{transform:scaleY(.82)scaleX(.94)}to{transform:scaleY(1.12)scaleX(1.04)}}@keyframes crash-fall{0%{opacity:1;transform:translate(-20%,8%)rotate(0)scale(1)}35%{opacity:1;transform:translate(-16%,18%)rotate(24deg)scale(.96)}to{opacity:0;transform:translate(-6%,78%)rotate(78deg)scale(.82)}}@media (prefers-reduced-motion:reduce){.crash-rocket,.crash-rocket-asset,.crash-stage.state-crashed .crash-rocket{transition:none;animation:none}}@media (max-width:900px){.crash-layout{grid-template-columns:minmax(0,1fr)}.crash-stage{min-height:220px}}@media (max-width:560px){.crash-player{grid-template-columns:auto minmax(0,1fr) auto;row-gap:4px}.crash-player em{grid-column:2}}.crash-stage{border-color:rgba(var(--beta-gold-rgb), .22);background:radial-gradient(95% 80% at 50% 100%, rgba(var(--beta-gold-rgb), .16), transparent 62%), radial-gradient(80% 60% at 74% 0%, #1fe5e51a, transparent 68%), linear-gradient(180deg, #070b12, #02050a);box-shadow:inset 0 1px 0 #ffffff0b, inset 0 0 34px rgba(var(--beta-gold-rgb), .06)}.crash-rocket{width:clamp(86px,16vw,128px);height:clamp(86px,16vw,128px);transform:translate(-20%,8%)}.crash-rocket-asset{object-fit:contain;width:100%;height:100%;filter:drop-shadow(0 0 16px #1fe5e533) drop-shadow(0 0 14px rgba(var(--beta-gold-rgb), .2)) drop-shadow(0 14px 22px #00040a73)}.crash-stage.state-flying .crash-rocket-asset{animation:.24s ease-in-out infinite alternate crash-asset-thrust}.crash-rocket:before{background:linear-gradient(270deg, rgba(var(--beta-gold-rgb), .64), #1fe5e538, transparent);width:clamp(92px,18vw,150px);height:3px;box-shadow:0 0 12px rgba(var(--beta-gold-rgb), .2);bottom:22%;right:64%}.crash-history span,.crash-outcome,.crash-player{border-color:var(--beta-line);background:var(--beta-surface)}.crash-history .is-mid{border-color:rgba(var(--beta-gold-rgb), .36);color:var(--beta-gold)}.crash-player:hover{border-color:rgba(var(--beta-gold-rgb), .32);background:var(--beta-surface-2)}@keyframes crash-asset-thrust{0%{transform:translateY(0)scale(1)}to{transform:translateY(-2px)scale(1.015)}}.mines-game{border-color:rgba(var(--beta-gold-rgb), .22);box-shadow:0 0 0 1px rgba(var(--beta-gold-rgb), .1), 0 0 42px rgba(var(--beta-gold-rgb), .1), 0 26px 70px #00040a7a, inset 0 1px 0 #ffffff0b}.mines-board-wrap{isolation:isolate;border-radius:var(--radius-lg);border:1px solid rgba(var(--beta-gold-rgb), .26);background:radial-gradient(80% 70% at 50% 0%, rgba(var(--beta-gold-rgb), .12), transparent 64%), radial-gradient(80% 70% at 12% 12%, #1fe5e51f, transparent 62%), linear-gradient(180deg, #111219f5, #05070cfa);min-height:540px;box-shadow:inset 0 0 0 1px #ffffff09, inset 0 0 36px rgba(var(--beta-gold-rgb), .055), 0 18px 42px #00040a5c;padding:clamp(14px,1.6vw,22px)}.mines-board-wrap:before{content:"";z-index:-1;border-radius:calc(var(--radius-lg) - 6px);pointer-events:none;background-color:#0000;background-image:linear-gradient(#ffffff07 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:58px 58px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border:1px solid #1fe5e51f;position:absolute;inset:9px;-webkit-mask-image:radial-gradient(circle at 50% 45%,#000 0 55%,#0000 86%);mask-image:radial-gradient(circle at 50% 45%,#000 0 55%,#0000 86%)}.mines-board-wrap:after{content:"";background:linear-gradient(90deg, transparent, rgba(var(--beta-gold-rgb), .62), #1fe5e580, transparent);height:2px;box-shadow:0 0 18px rgba(var(--beta-gold-rgb), .22);pointer-events:none;border-radius:999px;position:absolute;inset:auto 12% -1px}.mines-board{z-index:1;gap:clamp(8px,1vw,12px);height:100%;position:relative}.mines-cell{transition:transform .14s var(--ease), border-color .16s var(--ease), background .16s var(--ease), box-shadow .16s var(--ease), filter .16s var(--ease);background:linear-gradient(145deg,#ffffff12,#0000 34%),radial-gradient(80% 70% at 50% 15%,#1fe5e514,#0000 62%),linear-gradient(#20202a,#111119 62%,#0a0c12);border-color:#ffffff1a;border-radius:16px;box-shadow:inset 0 1px #ffffff0e,inset 0 -10px 22px #00000047,0 10px 18px #00040a47}.mines-cell:before{content:"";border:1px solid rgba(var(--beta-gold-rgb), .08);background:radial-gradient(circle at 50% 45%, rgba(var(--beta-gold-rgb), .08), transparent 40%), linear-gradient(135deg, transparent 0 44%, #ffffff0b 45% 47%, transparent 48% 100%);opacity:.85;border-radius:12px;position:absolute;inset:10px}.mines-cell-asset{object-fit:contain;filter:drop-shadow(0 0 12px #1fe5e52e)drop-shadow(0 10px 16px #00040a73);width:min(82%,106px);height:min(82%,106px);animation:mines-cell-reveal .3s var(--ease) both;transform:translateY(2px)scale(.92)}.mines-cell-gem{width:min(88%,116px);height:min(88%,116px);filter:drop-shadow(0 0 14px #1fe5e538) drop-shadow(0 0 12px rgba(var(--beta-gold-rgb), .14)) drop-shadow(0 10px 16px #00040a6b)}.mines-side{padding:var(--space-4);border-radius:var(--radius-lg);border:1px solid rgba(var(--beta-gold-rgb), .18);background:radial-gradient(80% 70% at 50% 0%, rgba(var(--beta-gold-rgb), .08), transparent 62%), var(--beta-surface);align-self:stretch;box-shadow:inset 0 1px #ffffff09,0 14px 28px #00040a3d}.mines-stats>div,.mines-ladder span,.mines-presets button,.mines-field input,.mines-fair{background:#ffffff09;border-color:#ffffff1c}.mines-stats strong{color:var(--beta-gold-soft);text-shadow:0 0 14px rgba(var(--beta-gold-rgb), .24)}@keyframes mines-cell-reveal{0%{opacity:0;transform:translateY(8px)scale(.62)}to{opacity:1;transform:translateY(2px)scale(.92)}}@media (max-width:900px){.mines-board-wrap{min-height:auto}.mines-layout{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.mines-board-wrap{padding:10px}.mines-board{gap:7px}.mines-cell{border-radius:12px}.mines-cell:before{border-radius:9px;inset:7px}}.mines-game{background:radial-gradient(92% 76% at 50% 0%, #ffffff12, transparent 60%), radial-gradient(82% 70% at 12% 8%, #1fe5e513, transparent 60%), radial-gradient(70% 68% at 84% 4%, rgba(var(--beta-gold-rgb), .08), transparent 66%), var(--beta-black);box-shadow:0 0 0 1px #fff4cd14, 0 0 44px #fff4cd14, 0 0 72px rgba(var(--beta-gold-rgb), .05), 0 26px 72px #00040a80, inset 0 1px 0 #ffffff0d;border-color:#fff4cd38}.mines-board-wrap{background:radial-gradient(72% 62% at 50% 0%, #ffffff1b, transparent 62%), radial-gradient(78% 68% at 18% 18%, #1fe5e514, transparent 64%), radial-gradient(86% 72% at 82% 12%, rgba(var(--beta-gold-rgb), .075), transparent 66%), linear-gradient(180deg, #16161cf5, #06070cfb);border-color:#fff4cd38;box-shadow:inset 0 0 0 1px #ffffff0b,inset 0 0 40px #ffffff09,0 18px 46px #00040a61}.mines-board-wrap:before{opacity:.72;background:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff07 1px,#0000 1px);border-color:#ffffff0f}.mines-board-wrap:after{background:linear-gradient(90deg, transparent, #ffffff9e, rgba(var(--beta-gold-rgb), .48), transparent);box-shadow:0 0 18px #ffffff2e, 0 0 24px rgba(var(--beta-gold-rgb), .14)}.mines-cell{background:linear-gradient(145deg,#ffffff16,#0000 34%),radial-gradient(90% 72% at 50% 12%,#ffffff0e,#0000 60%),radial-gradient(76% 70% at 50% 100%,#1fe5e50b,#0000 66%),linear-gradient(#202028,#13131a 62%,#0a0b10);border-color:#ffffff1f;box-shadow:inset 0 1px #ffffff12,inset 0 -10px 20px #00000047,0 10px 18px #00040a47}.mines-cell:before{background:radial-gradient(circle at 50% 42%,#ffffff13,#0000 38%),linear-gradient(135deg,#0000 0 44%,#ffffff0a 45% 47%,#0000 48% 100%);border-color:#fff4cd13}.mines-cell:not(:disabled):hover{background:linear-gradient(145deg, #ffffff1b, transparent 34%), radial-gradient(80% 66% at 50% 16%, #ffffff1b, transparent 62%), radial-gradient(74% 66% at 50% 100%, rgba(var(--beta-gold-rgb), .09), transparent 68%), linear-gradient(180deg, #292932, #17171f 62%, #0b0c11);border-color:#fff4cd80;box-shadow:inset 0 1px #ffffff16,inset 0 -10px 22px #0000004d,0 14px 24px #00040a5c,0 0 20px #fff4cd1a}.mines-cell.is-boom{background:radial-gradient(70% 66% at 50% 45%,#ffffff1f,#0000 62%),radial-gradient(70% 66% at 50% 45%,#ff40402e,#0000 70%),linear-gradient(#211315,#0d0809);border-color:#ffd2be80;box-shadow:inset 0 1px #ffffff1a,inset 0 0 34px #ffffff0a,0 0 24px #ffdccd14,0 0 18px #ff40401c}.mines-cell.is-mine{filter:saturate(.72)brightness(.88);background:radial-gradient(70% 66% at 50% 45%,#ffffff14,#0000 64%),linear-gradient(#191315,#0b090b);border-color:#ffe6d738}.mines-cell-asset{filter:drop-shadow(0 0 14px #ffffff2e)drop-shadow(0 10px 16px #00040a6b);width:min(70%,92px);height:min(70%,92px)}.mines-cell-gem{filter:drop-shadow(0 0 16px #fff3)drop-shadow(0 0 12px #1fe5e51f)drop-shadow(0 10px 16px #00040a66);width:min(72%,96px);height:min(72%,96px)}.mines-cell-mine{filter:drop-shadow(0 0 12px #ffffff24)drop-shadow(0 0 9px #1fe5e51a)drop-shadow(0 10px 16px #00040a70);width:min(68%,90px);height:min(68%,90px)}.mines-side{background:radial-gradient(86% 72% at 50% 0%, #ffffff13, transparent 58%), radial-gradient(72% 64% at 100% 0%, rgba(var(--beta-gold-rgb), .075), transparent 66%), linear-gradient(180deg, #19191ff5, #0a0a0efa);border-color:#fff4cd33;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0e,inset 0 0 30px #ffffff06,0 16px 34px #00040a47}.mines-side:before{content:"";background:linear-gradient(90deg, transparent, #ffffff80, rgba(var(--beta-gold-rgb), .35), transparent);pointer-events:none;height:1px;position:absolute;inset:0 0 auto}.mines-field input,.mines-presets button,.mines-ladder span,.mines-stats>div,.mines-fair{background:linear-gradient(#ffffff0d,#ffffff07);border-color:#ffffff1f;box-shadow:inset 0 1px #ffffff09}.mines-presets button.is-active{background:radial-gradient(80% 70% at 50% 0%, #ffffff21, transparent 62%), rgba(var(--beta-gold-rgb), .12);color:#fff2bf;box-shadow:0 0 16px #ffffff14, 0 0 14px rgba(var(--beta-gold-rgb), .12);border-color:#fff4cd7a}.mines-stats strong,.mines-ladder b{color:#fff2bf;text-shadow:0 0 12px #fff3, 0 0 14px rgba(var(--beta-gold-rgb), .16)}.mines-game .btn-gold,.mines-game .btn-cyan{background:linear-gradient(180deg, #fff2bd, #ffd45c 58%, var(--beta-gold-deep));box-shadow:0 14px 30px rgba(var(--beta-gold-rgb), .2), 0 0 26px #ffffff1f, inset 0 1px #ffffff8f;border-color:#fff4cd8a}@media (max-width:560px){.mines-cell-asset,.mines-cell-gem,.mines-cell-mine{width:78%;height:78%}}.mines-game{border-color:rgba(var(--beta-gold-rgb), .34);background:radial-gradient(86% 70% at 50% 0%, #ffffff17, transparent 58%), radial-gradient(80% 70% at 9% 12%, #1fe5e50e, transparent 64%), radial-gradient(72% 68% at 88% 6%, rgba(var(--beta-gold-rgb), .12), transparent 66%), linear-gradient(180deg, #111218f5, #05070cfc);max-width:1180px;box-shadow:0 0 0 1px rgba(var(--beta-gold-rgb), .1), 0 0 36px #fff4cd14, 0 0 62px rgba(var(--beta-gold-rgb), .09), 0 24px 66px #00040a75, inset 0 1px 0 #ffffff0f;margin-inline:auto;padding:clamp(16px,1.6vw,22px)}.mines-game .panel-head{margin-bottom:var(--space-4)}.mines-layout{grid-template-columns:minmax(0,1fr) 270px;align-items:stretch;gap:clamp(14px,1.5vw,20px)}.mines-board-wrap{border-color:rgba(var(--beta-gold-rgb), .3);background:radial-gradient(78% 64% at 50% 0%, #ffffff1f, transparent 62%), radial-gradient(74% 66% at 18% 16%, #1fe5e511, transparent 64%), radial-gradient(82% 70% at 84% 10%, rgba(var(--beta-gold-rgb), .11), transparent 68%), linear-gradient(180deg, #16171df5, #06070cfb);border-radius:18px;min-height:0;padding:clamp(12px,1.25vw,16px);box-shadow:inset 0 0 0 1px #ffffff0b,inset 0 0 34px #ffffff09,0 16px 40px #00040a57}.mines-board-wrap:before{opacity:.55;background-color:#0000;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:48px 48px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border-radius:14px;inset:8px;-webkit-mask-image:radial-gradient(circle at 50% 45%,#000 0 58%,#0000 88%);mask-image:radial-gradient(circle at 50% 45%,#000 0 58%,#0000 88%)}.mines-board-wrap:after{background:linear-gradient(90deg, transparent, #ffffffa8, rgba(var(--beta-gold-rgb), .58), transparent);box-shadow:0 0 16px #ffffff29, 0 0 24px rgba(var(--beta-gold-rgb), .18);inset:auto 14% -1px}.mines-board{gap:clamp(7px,.75vw,10px);max-width:min(100%,760px);height:auto;margin-inline:auto}.mines-cell{aspect-ratio:1;background:linear-gradient(145deg, #ffffff16, transparent 34%), radial-gradient(88% 70% at 50% 12%, #ffffff0e, transparent 62%), radial-gradient(76% 66% at 50% 100%, rgba(var(--beta-gold-rgb), .045), transparent 68%), linear-gradient(180deg, #1d1e26, #12131a 62%, #090a0f);border-color:#ffffff1f;border-radius:14px;min-height:0;box-shadow:inset 0 1px #ffffff12,inset 0 -9px 18px #00000047,0 8px 16px #00040a47}.mines-cell:before{background:radial-gradient(circle at 50% 42%,#fff1,#0000 38%),linear-gradient(135deg,#0000 0 44%,#ffffff09 45% 47%,#0000 48% 100%);border-color:#fff4cd12;border-radius:11px;inset:8px}.mines-cell:not(:disabled):hover{border-color:rgba(var(--beta-gold-rgb), .52);background:linear-gradient(145deg, #ffffff1b, transparent 34%), radial-gradient(82% 66% at 50% 14%, #ffffff1a, transparent 62%), radial-gradient(76% 66% at 50% 100%, rgba(var(--beta-gold-rgb), .11), transparent 68%), linear-gradient(180deg, #272832, #171820 62%, #0a0b10);box-shadow:inset 0 1px 0 #ffffff16, inset 0 -10px 20px #0000004d, 0 12px 22px #00040a57, 0 0 18px rgba(var(--beta-gold-rgb), .12);transform:translateY(-2px)}.mines-cell.is-pending{border-color:rgba(var(--beta-gold-rgb), .78);box-shadow:inset 0 1px 0 #ffffff14, 0 0 0 1px rgba(var(--beta-gold-rgb), .18), 0 0 22px rgba(var(--beta-gold-rgb), .18)}.mines-cell.is-safe{background:radial-gradient(70% 66% at 50% 42%,#fff4cd24,#0000 66%),radial-gradient(76% 68% at 50% 100%,#1fe5e514,#0000 70%),linear-gradient(#18231e,#0a100d);border-color:#fff4cd70;box-shadow:inset 0 1px #ffffff1c,inset 0 0 28px #ffffff09,0 0 22px #fff4cd14}.mines-cell.is-boom,.mines-cell.is-mine{filter:none;background:radial-gradient(70% 66% at 50% 42%,#ffffff13,#0000 64%),radial-gradient(72% 68% at 50% 45%,#ff404021,#0000 70%),linear-gradient(#201619,#0d090b);border-color:#ffddbe42;box-shadow:inset 0 1px #ffffff17,inset 0 0 28px #ffffff06,0 0 18px #ffdcbe0e}.mines-cell-chip{z-index:1;aspect-ratio:1;width:clamp(30px,42%,52px);animation:mines-cell-reveal .24s var(--ease) both;border-radius:999px;place-items:center;display:grid;position:relative}.mines-cell-chip svg{stroke-width:3px;width:52%;height:52%}.mines-cell-chip-check{color:#1b1605;background:radial-gradient(circle at 35% 22%, #ffffffd1, transparent 30%), linear-gradient(180deg, #fff2bf, #ffd45c 58%, var(--beta-gold-deep));box-shadow:0 0 16px #ffffff1f, 0 0 22px rgba(var(--beta-gold-rgb), .2), 0 10px 18px #00040a5c, inset 0 1px 0 #ffffff94;border:1px solid #fff4cd99}.mines-cell-chip-cross{color:#fff4df;background:radial-gradient(circle at 35% 20%,#ffffff47,#0000 32%),linear-gradient(#37252a,#1b1013 58%,#090709);border:1px solid #fff4cd42;box-shadow:0 0 14px #ffffff14,0 0 18px #ff40401f,0 10px 18px #00040a66,inset 0 1px #ffffff24}.mines-side{border-color:rgba(var(--beta-gold-rgb), .28);background:radial-gradient(78% 64% at 50% 0%, #ffffff14, transparent 62%), radial-gradient(70% 62% at 100% 0%, rgba(var(--beta-gold-rgb), .1), transparent 66%), linear-gradient(180deg, #18181ef5, #09090efb);border-radius:16px;min-width:0;padding:14px;box-shadow:inset 0 1px #ffffff0e,0 16px 34px #00040a47}.mines-field{gap:7px}.mines-field>span{color:var(--muted);letter-spacing:.08em;font-size:10px}.mines-field input{color:#fff5d0;background:radial-gradient(92% 72% at 50% 0,#ffffff13,#0000 65%),#ffffff09;border-color:#fff4cd26;border-radius:12px;height:44px;padding:0 12px;font-size:21px;font-weight:900}.mines-presets{gap:6px}.mines-presets button{min-width:36px;height:34px;color:var(--muted);background:#ffffff09;border-color:#fff4cd21;border-radius:10px}.mines-presets button.is-active{border-color:rgba(var(--beta-gold-rgb), .58);color:#fff2bf;background:radial-gradient(80% 70% at 50% 0%, #ffffff21, transparent 62%), rgba(var(--beta-gold-rgb), .14);box-shadow:0 0 14px rgba(var(--beta-gold-rgb), .14), inset 0 1px 0 #ffffff14}.mines-ladder{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.mines-ladder span,.mines-stats>div,.mines-fair{background:linear-gradient(#ffffff0d,#ffffff06);border-color:#fff4cd21;border-radius:10px}.mines-ladder span{min-height:38px;padding:6px 5px}.mines-ladder b,.mines-stats strong{color:#fff2bf;text-shadow:0 0 12px #ffffff29, 0 0 14px rgba(var(--beta-gold-rgb), .18)}.mines-game .btn-gold,.mines-game .btn-cyan{border-radius:12px;min-height:44px}.mines-outcome{margin:10px 0 0}.mines-my-bets-panel{margin-top:var(--space-5);padding:var(--space-4);border-color:rgba(var(--beta-gold-rgb), .24);background:radial-gradient(86% 70% at 50% 0%, rgba(var(--beta-gold-rgb), .07), transparent 60%), var(--panel);box-shadow:inset 0 1px #ffffff09,0 16px 34px #00040a38}.mines-my-bets-panel .panel-head{margin-bottom:var(--space-3)}.mines-my-bets-panel .my-bet-card{border-color:rgba(var(--beta-gold-rgb), .26);background:radial-gradient(86% 72% at 50% 0%, rgba(var(--beta-gold-rgb), .08), transparent 64%), #ffffff07}.mines-my-bets-panel .my-bet-stats{grid-template-columns:repeat(4,minmax(0,1fr))}.mines-my-bets-panel .my-bet-stats strong{color:#fff2bf}@media (min-width:901px){.mines-game{min-height:0}}@media (max-width:1100px){.mines-layout{grid-template-columns:minmax(0,1fr)}.mines-side{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;display:grid}.mines-side .btn-block,.mines-side .mines-ladder,.mines-side .mines-stats,.mines-side .mines-note,.mines-side .mines-error,.mines-side .mines-fair-toggle,.mines-side .mines-fair{grid-column:1/-1}}@media (max-width:640px){.mines-game{padding:12px}.mines-board-wrap{padding:10px}.mines-board{gap:6px}.mines-cell{border-radius:11px}.mines-cell:before{border-radius:8px;inset:6px}.mines-cell-chip{width:clamp(24px,46%,38px)}.mines-side,.mines-my-bets-panel .my-bet-stats{grid-template-columns:minmax(0,1fr)}}.mines-game{max-width:1320px}.mines-layout{grid-template-columns:minmax(0,1fr) 290px;gap:clamp(16px,1.7vw,24px)}.mines-board-wrap{padding:clamp(14px,1.45vw,20px)}.mines-board{gap:clamp(8px,.9vw,12px);max-width:min(100%,900px)}.mines-cell{border-radius:16px}.mines-cell:before{border-radius:12px;inset:9px}.mines-side{padding:16px}.card-glow-cyan.jackpot-panel{border-color:rgba(var(--beta-gold-rgb), .32);box-shadow:0 0 0 1px rgba(var(--beta-gold-rgb), .085), 0 0 22px rgba(var(--beta-gold-rgb), .075), 0 0 52px rgba(var(--beta-gold-rgb), .05), 0 24px 60px #00040a6b}.jackpot-panel:before{background:radial-gradient(ellipse 520px 280px at 14% 0%, rgba(var(--beta-gold-rgb), .07), transparent 66%), radial-gradient(ellipse 460px 280px at 100% 12%, rgba(var(--beta-gold-rgb), .045), transparent 68%), radial-gradient(ellipse 360px 220px at 50% 100%, #1fe5e509, transparent 70%)}.jackpot-chip{border-color:rgba(var(--beta-gold-rgb), .22);background:radial-gradient(90% 72% at 50% 0%, rgba(var(--beta-gold-rgb), .07), transparent 66%), #ffffff06}.jackpot-chip strong,.jackpot-pot,.jackpot-timer{color:var(--beta-gold-soft);text-shadow:0 0 14px rgba(var(--beta-gold-rgb), .28), 0 0 26px rgba(var(--beta-gold-rgb), .18)}.reel-viewport{border-color:rgba(var(--beta-gold-rgb), .28);background:radial-gradient(82% 70% at 50% 0%, rgba(var(--beta-gold-rgb), .075), transparent 64%), linear-gradient(180deg, #0a090ac7, #030408eb);box-shadow:inset 0 0 0 1px #ffffff06, inset 0 0 34px rgba(var(--beta-gold-rgb), .045)}.reel-pointer{border-top-color:var(--beta-gold);filter:drop-shadow(0 0 8px rgba(var(--beta-gold-rgb), .74)) drop-shadow(0 0 16px rgba(var(--beta-gold-rgb), .22))}.reel-pointer-bottom{border-bottom-color:var(--beta-gold);filter:drop-shadow(0 0 8px rgba(var(--beta-gold-rgb), .74)) drop-shadow(0 0 16px rgba(var(--beta-gold-rgb), .22))}.reel-caption{color:color-mix(in srgb, var(--beta-gold-soft) 54%, var(--muted))}.round-progress-track{background:rgba(var(--beta-gold-rgb), .075)}.round-progress-fill{background:linear-gradient(90deg, rgba(var(--beta-gold-rgb), .48), var(--beta-gold), var(--beta-gold-soft));box-shadow:0 0 12px rgba(var(--beta-gold-rgb), .38), 0 0 22px rgba(var(--beta-gold-rgb), .18)}.reel-card.is-winner{box-shadow:0 0 24px rgba(var(--beta-gold-rgb), .52), 0 0 54px rgba(var(--beta-gold-rgb), .24);border-top-color:var(--beta-gold)}.winner-burst-piece.piece-0,.winner-burst-piece.piece-2,.winner-burst-piece.piece-3{background:linear-gradient(145deg, #fff2bf, var(--beta-gold));box-shadow:0 0 8px rgba(var(--beta-gold-rgb), .55)}.winner-payout{background:linear-gradient(180deg, var(--beta-gold-soft), var(--beta-gold) 58%, var(--beta-gold-deep));box-shadow:0 8px 18px #00040866, 0 0 16px rgba(var(--beta-gold-rgb), .52)}@media (max-width:1100px){.mines-layout{grid-template-columns:minmax(0,1fr)}.mines-board{max-width:min(100%,820px)}}@media (max-width:640px){.mines-board{gap:7px;max-width:min(100%,520px)}.mines-cell{border-radius:12px}.mines-cell:before{border-radius:9px;inset:6px}.mines-cell-chip{width:clamp(28px,46%,42px)}}.dashboard>.mines-game{align-self:stretch;width:100%}.mines-game{min-width:0;max-width:none;padding:clamp(18px,1.9vw,28px)}.mines-game>.panel-head{width:100%;max-width:1180px;margin-inline:auto}.mines-layout{grid-template-columns:minmax(560px,1fr) minmax(310px,360px);align-items:stretch;gap:clamp(20px,2.2vw,32px);width:min(100%,1180px);margin-inline:auto}.mines-board{gap:clamp(10px,1vw,14px);width:min(100%,clamp(520px,52vw,700px));max-width:none;margin:auto}.mines-cell{border-color:rgba(var(--beta-gold-rgb), .2);background:linear-gradient(145deg, #ffffff13, transparent 34%), radial-gradient(84% 72% at 50% 12%, rgba(var(--beta-gold-rgb), .085), transparent 63%), linear-gradient(180deg, #23242d, #14151c 62%, #090a0f);border-radius:18px;box-shadow:inset 0 1px #ffffff13,inset 0 -14px 24px #00000047,0 12px 24px #00040a52}.mines-cell:before{border-color:rgba(var(--beta-gold-rgb), .09);opacity:1;border-radius:14px;inset:10px}.mines-cell:not(:disabled):hover{border-color:rgba(var(--beta-gold-rgb), .58);box-shadow:inset 0 1px 0 #ffffff17, inset 0 -14px 24px #0000004d, 0 16px 28px #00040a61, 0 0 22px rgba(var(--beta-gold-rgb), .14);transform:translateY(-3px)}.mines-cell-chip{width:clamp(44px,50%,72px)}.mines-side{justify-content:center;gap:var(--space-4);flex-direction:column;padding:clamp(18px,1.6vw,24px);display:flex}.mines-stats{gap:10px}.mines-stats>div{min-height:58px;padding:10px 12px}.mines-game .btn-gold,.mines-game .btn-cyan{min-height:50px;font-size:14px}.mines-my-bets-panel{width:min(100%,1180px);margin-inline:auto}@media (max-width:980px){.mines-layout{grid-template-columns:minmax(0,1fr)}.mines-board-wrap{min-height:auto}.mines-board{width:min(100%,620px)}.mines-side{justify-content:stretch}}@media (max-width:640px){.mines-game,.mines-board-wrap{padding:12px}.mines-board{gap:7px;width:min(100%,460px)}.mines-cell{border-radius:12px}.mines-cell:before{border-radius:9px;inset:6px}.mines-cell-chip{width:clamp(30px,52%,46px)}}.dashboard>.mines-game,.mines-game{width:100%;max-width:none;box-shadow:none;background:0 0;border:0;align-self:stretch;padding:0}.mines-game>.panel-head{width:min(100%,1320px);max-width:none;margin:0 auto var(--space-4)}.mines-layout{gap:var(--space-5);grid-template-columns:minmax(620px,1fr) minmax(340px,390px);align-items:start;width:min(100%,1320px);margin-inline:auto}.mines-board-wrap{border-color:rgba(var(--beta-gold-rgb), .32);background:radial-gradient(85% 70% at 48% 0%, rgba(var(--beta-gold-rgb), .1), transparent 62%), radial-gradient(76% 70% at 12% 18%, #1fe5e50e, transparent 66%), linear-gradient(180deg, #0f1016f5, #04060bfb);min-height:clamp(560px,45vw,760px);box-shadow:0 0 0 1px rgba(var(--beta-gold-rgb), .09), 0 0 34px rgba(var(--beta-gold-rgb), .08), 0 24px 60px #00040a5c, inset 0 1px 0 #ffffff0b;padding:clamp(24px,2.5vw,36px)}.mines-board{gap:clamp(12px,1.05vw,16px);width:min(100%,clamp(620px,52vw,760px))}.mines-right-rail{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.mines-right-rail .mines-side{border-color:rgba(var(--beta-gold-rgb), .28);background:radial-gradient(82% 58% at 50% 0%, rgba(var(--beta-gold-rgb), .075), transparent 66%), linear-gradient(180deg, #16161cf5, #07080dfa);flex-direction:column;flex:none;justify-content:flex-start;gap:14px;min-height:auto;padding:clamp(16px,1.35vw,20px);display:flex}.mines-right-rail .mines-field{gap:7px}.mines-right-rail .mines-field input{min-height:44px;padding-block:8px}.mines-right-rail .mines-presets{gap:8px}.mines-right-rail .mines-presets button{min-height:34px}.mines-right-rail .mines-ladder{gap:8px}.mines-right-rail .mines-ladder span{min-height:40px;padding:6px 8px}.mines-right-rail .mines-side .btn-block{min-height:50px;margin-top:2px}.mines-right-rail .mines-fair-toggle{margin-top:0}.mines-right-rail .mines-my-bets-panel{flex:none;width:auto;margin:0}.mines-bet-overview{flex-direction:column;gap:16px;display:flex}.mines-bet-summary{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.mines-bet-summary>div{min-width:0}.mines-bet-kicker,.mines-bet-summary small{color:var(--muted);font-size:10px;font-weight:800;display:block}.mines-bet-kicker{text-transform:uppercase;margin-bottom:6px}.mines-bet-result{color:var(--beta-gold-soft);font-variant-numeric:tabular-nums;font-size:clamp(24px,2vw,30px);font-weight:900;line-height:1;display:block}.mines-bet-summary small{text-transform:none;margin-top:7px}.mines-bet-overview.is-cashed_out .mines-bet-result{color:var(--green)}.mines-bet-overview.is-busted .mines-bet-result{color:#ff8f8f}.mines-bet-progress{flex-direction:column;gap:7px;display:flex}.mines-bet-progress>div{color:var(--muted);justify-content:space-between;align-items:center;gap:12px;font-size:10px;font-weight:800;display:flex}.mines-bet-progress strong{color:var(--text);font-variant-numeric:tabular-nums;font-size:11px}.mines-bet-progress-track{border-radius:var(--radius-pill);background:#fff1;height:5px;overflow:hidden}.mines-bet-progress-track i{border-radius:inherit;background:var(--beta-gold-soft);width:0;height:100%;box-shadow:0 0 12px rgba(var(--beta-gold-rgb), .22);transition:width .24s var(--ease);display:block}.mines-bet-details{border-top:1px solid #ffffff12;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0;padding-top:14px;display:grid}.mines-bet-details>div{text-align:center;border-right:1px solid #ffffff12;min-width:0;padding:0 12px}.mines-bet-details>div:first-child{text-align:left;padding-left:0}.mines-bet-details>div:last-child{text-align:right;border-right:0;padding-right:0}.mines-bet-details dt{color:var(--muted);text-transform:uppercase;font-size:9px;font-weight:800}.mines-bet-details dd{color:var(--text);font-variant-numeric:tabular-nums;text-overflow:ellipsis;margin:4px 0 0;font-size:13px;font-weight:900;overflow:hidden}.mines-bet-empty{padding-block:22px 10px}.mines-actions-panel{width:min(100%,1320px);margin:var(--space-5) auto 0;border-color:rgba(var(--beta-gold-rgb), .22);background:radial-gradient(75% 64% at 50% 0%, rgba(var(--beta-gold-rgb), .055), transparent 62%), var(--panel)}.mines-actions-list{gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(170px,1fr));max-height:190px;padding-right:2px;display:grid;overflow:auto}.mines-action-row{background:#ffffff07;border:1px solid #ffffff13;border-radius:12px;flex-direction:column;gap:2px;min-width:0;padding:10px 12px;display:flex}.mines-action-row span{color:var(--text);font-size:12px;font-weight:900}.mines-action-row small{text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font-size:10.5px;overflow:hidden}.mines-action-row.is-win{border-color:rgba(var(--beta-gold-rgb), .22)}.mines-action-row.is-win span{color:var(--beta-gold-soft)}.mines-action-row.is-loss{border-color:#ff5c5c40}.mines-action-row.is-loss span{color:#ffd0d0}@media (max-width:1100px){.mines-layout{grid-template-columns:minmax(0,1fr)}.mines-board{width:min(100%,680px)}.mines-right-rail .mines-side{min-height:auto}}@media (max-width:640px){.mines-board-wrap{min-height:auto;padding:12px}.mines-board{gap:7px;width:min(100%,460px)}.mines-actions-list{grid-template-columns:minmax(0,1fr)}}.dashboard>.crash-game,.crash-game{width:100%;max-width:none;box-shadow:none;background:0 0;border:0;align-self:stretch;padding:0}.crash-game>.panel-head,.crash-game>.crash-history,.crash-layout,.crash-players{width:min(100%,1320px);max-width:none;margin-inline:auto}.crash-game>.panel-head{margin-bottom:var(--space-3)}.crash-game>.crash-history{margin-bottom:var(--space-4)}.crash-layout{gap:var(--space-5);grid-template-columns:minmax(620px,1fr) minmax(320px,380px);align-items:start}.crash-stage{isolation:isolate;border-color:rgba(var(--beta-gold-rgb), .3);background:radial-gradient(78% 70% at 50% 54%, rgba(var(--beta-gold-rgb), var(--crash-stage-gold-alpha,.075)), transparent 62%), radial-gradient(64% 50% at 48% 44%, #ffffff12, transparent 58%), radial-gradient(75% 64% at 14% 16%, #1fe5e512, transparent 66%), linear-gradient(180deg, #111218f7, #05060bfc);min-height:clamp(460px,42vw,640px);box-shadow:0 0 0 1px rgba(var(--beta-gold-rgb), .08), 0 0 42px rgba(var(--beta-gold-rgb), .1), 0 22px 60px #00040a61, inset 0 1px 0 #ffffff0b, inset 0 0 48px rgba(var(--beta-gold-rgb), .055);padding:clamp(20px,2.2vw,32px)}.crash-stage:before{content:"";z-index:0;background-image:radial-gradient(1px 1px at 12% 22%, #ffffff70, transparent), radial-gradient(1px 1px at 36% 64%, rgba(var(--beta-gold-rgb), .34), transparent), radial-gradient(1px 1px at 58% 18%, #ffffff61, transparent), radial-gradient(1px 1px at 74% 48%, rgba(var(--beta-gold-rgb), .28), transparent), radial-gradient(1px 1px at 88% 76%, #ffffff52, transparent), linear-gradient(#ffffff06 1px, transparent 1px), linear-gradient(90deg, #ffffff05 1px, transparent 1px);pointer-events:none;background-size:auto,auto,auto,auto,auto,78px 78px,78px 78px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 50% 52%,#000 0 58%,#0000 92%);mask-image:radial-gradient(circle at 50% 52%,#000 0 58%,#0000 92%)}.crash-stage:after{content:"";z-index:1;background:linear-gradient(90deg, transparent, rgba(var(--beta-gold-rgb), .72), #ffffff6b, transparent);height:2px;box-shadow:0 0 20px rgba(var(--beta-gold-rgb), .24);pointer-events:none;border-radius:999px;position:absolute;inset:auto 12% -1px}.crash-speed-field{z-index:1;opacity:var(--crash-speed-opacity,.16);pointer-events:none;position:absolute;inset:5%;transform:rotate(-54deg)}.crash-speed-field span{background:linear-gradient(90deg, transparent, #ffffffc2, rgba(var(--beta-gold-rgb), .38), transparent);filter:blur(.2px);width:clamp(120px,24vw,260px);height:2.5px;animation:crash-speed-line var(--crash-speed-ms,.98s) linear infinite;border-radius:999px;position:absolute;left:50%}.crash-speed-field span:first-child{animation-delay:-120ms;top:12%}.crash-speed-field span:nth-child(2){animation-delay:-470ms;top:27%;left:64%}.crash-speed-field span:nth-child(3){animation-delay:-690ms;top:43%;left:38%}.crash-speed-field span:nth-child(4){animation-delay:-260ms;top:58%;left:72%}.crash-speed-field span:nth-child(5){animation-delay:-820ms;top:73%;left:44%}.crash-speed-field span:nth-child(6){animation-delay:-520ms;top:86%;left:59%}.crash-orbit{z-index:1;aspect-ratio:1;border:1px solid rgba(var(--beta-gold-rgb), .1);background:radial-gradient(circle, rgba(var(--beta-gold-rgb), .13), transparent 36%), conic-gradient(from 80deg, transparent, rgba(var(--beta-gold-rgb), .26), transparent 34%, #ffffff1a, transparent 62%);width:clamp(240px,34vw,420px);opacity:var(--crash-glow-opacity,.2);filter:blur(.2px);pointer-events:none;border-radius:50%;position:absolute;top:53%;left:50%;transform:translate(-50%,-50%)rotateX(66deg)rotate(-12deg)}.crash-rocket{left:calc(27% + var(--crash-progress,0) * 37%);top:calc(70% - var(--crash-progress,0) * 34%);z-index:3;will-change:left, top, transform;perspective:700px;isolation:isolate;width:clamp(190px,24vw,310px);height:clamp(190px,24vw,310px);transition:left .16s linear,top .16s linear;bottom:auto;transform:translate(-50%,-50%)rotate(34deg)}.crash-rocket:before{content:none}.crash-rocket-model{z-index:2;filter:drop-shadow(0 0 18px rgba(var(--beta-gold-rgb), .24)) drop-shadow(0 18px 26px #00040a85) drop-shadow(0 0 18px #78ff8724);place-items:center;display:grid;position:absolute;inset:0;transform:rotateX(11deg)rotateY(-18deg)}.crash-rocket-model .rocket-art{width:100%;height:100%}.crash-thrust,.crash-foam{z-index:1;transform-origin:50% 0;width:36%;height:92%;transform:translateX(-50%) scaleY(var(--crash-thrust-scale,.72));pointer-events:none;position:absolute;top:69%;left:50%}.crash-thrust{background:radial-gradient(45% 32% at 50% 0%, #ffffffeb, transparent 70%), radial-gradient(52% 50% at 50% 26%, rgba(var(--beta-gold-rgb), .82), transparent 72%), linear-gradient(180deg, rgba(var(--beta-gold-rgb), .52), rgba(var(--beta-gold-rgb), .12), transparent);opacity:0;filter:blur(.3px);border-radius:999px 999px 55% 55%}.crash-foam{background:radial-gradient(circle at 28% 45%, #ffffff5c, transparent 28%), radial-gradient(circle at 62% 58%, rgba(var(--beta-gold-rgb), .28), transparent 30%), radial-gradient(circle at 48% 34%, #ffffff4d, transparent 34%);opacity:0;filter:blur(6px);border-radius:50%;width:88%;height:46%;top:78%}.crash-stage.state-flying .crash-thrust,.crash-stage.state-flying .crash-foam{opacity:1;animation:.18s ease-in-out infinite alternate crash-thrust-pulse}.crash-readout{z-index:4;top:clamp(18px,2.2vw,30px)}.crash-readout strong{color:var(--beta-gold-soft);letter-spacing:0;text-shadow:0 0 18px rgba(var(--beta-gold-rgb), .34), 0 0 38px rgba(var(--beta-gold-rgb), .16);font-size:clamp(42px,7.2vw,76px)}.crash-side{border-color:rgba(var(--beta-gold-rgb), .28);background:radial-gradient(82% 58% at 50% 0%, rgba(var(--beta-gold-rgb), .075), transparent 66%), linear-gradient(180deg, #16161cf5, #07080dfa);flex-direction:column;gap:14px;padding:clamp(16px,1.35vw,20px);display:flex}.crash-side .mines-field{gap:7px}.crash-side .mines-field input{min-height:44px;padding-block:8px}.crash-side .btn-block{min-height:50px}.crash-players{margin-top:var(--space-5);border-color:rgba(var(--beta-gold-rgb), .22);background:radial-gradient(75% 64% at 50% 0%, rgba(var(--beta-gold-rgb), .055), transparent 62%), var(--panel)}@keyframes crash-hover{0%{transform:translate(-50%,-50%)rotate(34deg)translateY(0)}to{transform:translate(-50%,-50%)rotate(34deg)translateY(-9px)}}@keyframes crash-engine-shiver{0%{transform:rotateX(11deg)rotateY(-18deg)translate(-1px)scale(1)}to{transform:rotateX(11deg)rotateY(-18deg)translate(1px)scale(1.018)}}@keyframes crash-thrust-pulse{0%{filter:blur(.4px)}to{filter:blur(1.8px)}}@keyframes crash-speed-line{0%{opacity:0;transform:translate(44%,-34px)scaleX(.55)}18%{opacity:1}to{opacity:0;transform:translate(-170%,58px)scaleX(1.08)}}@keyframes crash-fall-local{0%{opacity:1;transform:translate(-50%,-50%)rotate(34deg)scale(1)}48%{opacity:1;transform:translate(-48%,-34%)rotate(74deg)scale(.96)}to{opacity:0;transform:translate(-38%,58%)rotate(138deg)scale(.72)}}@media (prefers-reduced-motion:reduce){.crash-speed-field span,.crash-stage.state-flying .crash-rocket,.crash-stage.state-flying .crash-rocket-model,.crash-stage.state-flying .crash-thrust,.crash-stage.state-flying .crash-foam,.crash-stage.state-crashed .crash-rocket{animation:none}}@media (max-width:1100px){.crash-layout{grid-template-columns:minmax(0,1fr)}.crash-stage{min-height:clamp(380px,72vw,560px)}}@media (max-width:640px){.crash-stage{min-height:360px;padding:14px}.crash-rocket{width:clamp(150px,54vw,210px);height:clamp(150px,54vw,210px)}}.mines-board .mines-cell{border-color:rgba(var(--beta-gold-rgb), .16);background:radial-gradient(82% 72% at 50% 48%, rgba(var(--beta-gold-rgb), .045), transparent 72%), linear-gradient(180deg, #181a22, #11131a 58%, #090b10);box-shadow:inset 0 0 0 1px #ffffff06,inset 0 -8px 18px #00000038,0 10px 20px #00040a4d}.mines-board .mines-cell:before{border-color:rgba(var(--beta-gold-rgb), .055);opacity:.58;background:#ffffff03}.mines-board .mines-cell:not(:disabled):hover{background:radial-gradient(82% 72% at 50% 48%, rgba(var(--beta-gold-rgb), .07), transparent 72%), linear-gradient(180deg, #1d1f28, #13151d 58%, #0a0c11);box-shadow:inset 0 0 0 1px #ffffff08, inset 0 -8px 18px #0000003d, 0 14px 24px #00040a57, 0 0 16px rgba(var(--beta-gold-rgb), .1)}.mines-board .mines-cell{perspective:850px;transform-style:preserve-3d}.mines-board .mines-cell:before{content:none}.mines-cell-inner{border-radius:inherit;transform-style:preserve-3d;transition:transform .42s cubic-bezier(.2,.72,.14,1);position:absolute;inset:0}.mines-cell.is-revealed .mines-cell-inner{transform:rotateY(180deg)}.mines-cell-front,.mines-cell-back{border-radius:inherit;backface-visibility:hidden;place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}.mines-cell-front:before{content:"";border-radius:max(10px, calc(var(--radius-md) - 2px));border:1px solid rgba(var(--beta-gold-rgb), .06);background:#ffffff03;position:absolute;inset:10px}.mines-cell-back{background:radial-gradient(82% 72% at 50% 42%,#ffffff0e,#0000 68%),linear-gradient(#161923,#0b0d12);transform:rotateY(180deg)}.mines-cell.is-safe .mines-cell-back{background:radial-gradient(78% 72% at 50% 45%, rgba(var(--beta-gold-rgb), .14), transparent 68%), linear-gradient(180deg, #1a1a17, #0d0d0a)}.mines-cell.is-boom .mines-cell-back,.mines-cell.is-mine .mines-cell-back{background:radial-gradient(78% 70% at 50% 44%,#ff74361c,#0000 70%),linear-gradient(#18141a,#0b090d)}.mines-cell-bomb{object-fit:contain;pointer-events:none;width:min(86%,132px);height:min(86%,132px);filter:drop-shadow(0 0 14px rgba(var(--beta-gold-rgb), .12)) drop-shadow(0 12px 18px #00040a75);animation:mines-bomb-pop .32s var(--ease) both;transform:translateY(1px)}.mines-cell.is-boom .mines-cell-bomb{filter:drop-shadow(0 0 18px #ff7c2e3d) drop-shadow(0 0 12px rgba(var(--beta-gold-rgb), .18)) drop-shadow(0 14px 20px #00040a80)}.mines-cell-coin{object-fit:contain;pointer-events:none;width:min(78%,118px);height:min(78%,118px);filter:drop-shadow(0 0 15px rgba(var(--beta-gold-rgb), .24)) drop-shadow(0 12px 18px #00040a6b);animation:mines-coin-pop .32s var(--ease) both;transform:translateY(1px)}.mines-cell.is-revealed .mines-cell-chip{animation:mines-check-pop .3s var(--ease) both .12s}@keyframes mines-bomb-pop{0%{opacity:0;transform:translateY(7px)scale(.68)rotate(-5deg)}to{opacity:1;transform:translateY(1px)scale(1)rotate(0)}}@keyframes mines-check-pop{0%{opacity:0;transform:scale(.58)}to{opacity:1;transform:scale(1)}}@keyframes mines-coin-pop{0%{opacity:0;transform:translateY(8px)rotateY(-44deg)scale(.62)}to{opacity:1;transform:translateY(1px)rotateY(0)scale(1)}}@media (max-width:640px){.crash-rocket{left:calc(32% + var(--crash-progress,0) * 30%);top:calc(70% - var(--crash-progress,0) * 28%)}.mines-cell-bomb{width:92%;height:92%}.mines-cell-coin{width:84%;height:84%}}.crash-stage{border-color:rgba(var(--beta-gold-rgb), .26);background:radial-gradient(65% 54% at 52% 70%, rgba(var(--beta-gold-rgb), var(--crash-stage-gold-alpha,.08)), transparent 70%), radial-gradient(52% 42% at 28% 70%, #1fe5e51a, transparent 68%), linear-gradient(180deg, #06080d, #020307 72%, #010204);min-height:clamp(500px,42vw,650px);box-shadow:0 0 0 1px rgba(var(--beta-gold-rgb), .07), 0 0 34px rgba(var(--beta-gold-rgb), .08), 0 24px 62px #00040a6b, inset 0 1px 0 #ffffff0a, inset 0 -28px 60px #00000057}.crash-stage:before{background-image:radial-gradient(1px 1px at 10% 18%, #ffffff9e, transparent), radial-gradient(1.5px 1.5px at 20% 74%, #ffffff6b, transparent), radial-gradient(1px 1px at 35% 36%, rgba(var(--beta-gold-rgb), .44), transparent), radial-gradient(1px 1px at 48% 82%, #ffffff7a, transparent), radial-gradient(1px 1px at 64% 24%, #ffffff94, transparent), radial-gradient(1.5px 1.5px at 81% 58%, rgba(var(--beta-gold-rgb), .34), transparent), radial-gradient(1px 1px at 92% 14%, #ffffff80, transparent);opacity:.9;background-size:auto;-webkit-mask-image:none;mask-image:none}.crash-stage:after{transform-origin:50%;background:linear-gradient(90deg, transparent, rgba(var(--beta-gold-rgb), .58), #ffffff57, transparent);height:2px;box-shadow:0 0 18px rgba(var(--beta-gold-rgb), .2);inset:auto 14% 13%;transform:rotate(-18deg)}.crash-speed-field{opacity:var(--crash-speed-opacity,.16);inset:0;transform:rotate(-28deg)}.crash-speed-field span{background:linear-gradient(90deg, transparent, #ffffff8a, rgba(var(--beta-gold-rgb), .26), transparent);width:clamp(82px,16vw,190px);height:1.5px}.crash-orbit{background:radial-gradient(closest-side, rgba(var(--beta-gold-rgb), .1), transparent 72%), conic-gradient(from 250deg, transparent, rgba(var(--beta-gold-rgb), .24), transparent 32%);width:clamp(240px,34vw,430px);opacity:var(--crash-glow-opacity,.2);filter:blur(.6px);border:0;top:68%;left:45%;transform:translate(-50%,-50%)rotateX(68deg)rotate(-18deg)}.crash-rocket{left:calc(31% + var(--crash-progress,0) * 31%);top:calc(70% - var(--crash-progress,0) * 30%);width:clamp(170px,22vw,270px);height:clamp(170px,22vw,270px);transition:left .18s linear,top .18s linear;transform:translate(-50%,-50%)rotate(12deg)}.crash-rocket-model{filter:drop-shadow(0 0 16px #1fe5e51f) drop-shadow(0 0 20px rgba(var(--beta-gold-rgb), .2)) drop-shadow(0 18px 26px #00040a8c);transform:none}.crash-rocket-asset{object-fit:contain;width:100%;height:100%;transform:rotate(8deg)}.crash-thrust,.crash-foam,.crash-rocket-model .rocket-art{display:none}.crash-stage.state-flying .crash-rocket{animation:crash-asset-hover var(--crash-hover-ms,.76s) ease-in-out infinite alternate}.crash-stage.state-flying .crash-rocket-model{animation:crash-asset-shiver var(--crash-shiver-ms,.15s) ease-in-out infinite alternate}.crash-stage.state-crashed .crash-rocket{animation:crash-asset-fall .76s var(--ease) forwards}.crash-readout{top:clamp(18px,2vw,28px)}.crash-readout strong{font-size:clamp(46px,7.4vw,82px)}@keyframes crash-asset-hover{0%{transform:translate(-50%,-50%)rotate(12deg)translateY(0)}to{transform:translate(-50%,-50%)rotate(12deg)translateY(-7px)}}@keyframes crash-asset-shiver{0%{transform:translate(-1px)scale(1)}to{transform:translate(1px)scale(1.01)}}@keyframes crash-asset-fall{0%{opacity:1;transform:translate(-50%,-50%)rotate(12deg)scale(1)}45%{opacity:1;transform:translate(-48%,-36%)rotate(36deg)scale(.96)}to{opacity:0;transform:translate(-40%,58%)rotate(92deg)scale(.74)}}@media (max-width:640px){.crash-stage{min-height:390px}.crash-rocket{left:calc(36% + var(--crash-progress,0) * 24%);top:calc(70% - var(--crash-progress,0) * 24%);width:clamp(140px,52vw,190px);height:clamp(140px,52vw,190px)}}.crash-stage{background:radial-gradient(34% 30% at 18% 72%,#21eae10e,#0000 72%),radial-gradient(38% 32% at 86% 18%,#749aff09,#0000 74%),linear-gradient(#06080d,#020307 76%,#010204);min-height:clamp(510px,43vw,660px)}.crash-stage:after{opacity:.86;background:linear-gradient(90deg, transparent, rgba(var(--beta-gold-rgb), .66), #fffbdc5c, transparent);height:2px;inset:auto 13% 12%;transform:rotate(-17deg)}.crash-rocket-scene{z-index:2;pointer-events:none;position:absolute;inset:0;overflow:hidden}.crash-cinematic-stars,.crash-planets,.crash-cinematic-lines,.crash-rocket-trail,.crash-rocket-vector{position:absolute;inset:0}.crash-planets{z-index:1;opacity:.9}.crash-planets span{filter:drop-shadow(0 0 14px #7ccbff12)drop-shadow(0 12px 18px #00040a6b);border-radius:50%;display:block;position:absolute;overflow:visible}.crash-planets span:before,.crash-planets span:after{content:"";pointer-events:none;position:absolute}.crash-planets span:before{border-radius:inherit;mix-blend-mode:screen;opacity:.36;inset:10%}.crash-planets span:after{border-radius:inherit;opacity:.56;background:radial-gradient(circle at 28% 24%,#ffffe12e,#0000 12%),radial-gradient(circle at 68% 62%,#00000038,#0000 20%),linear-gradient(135deg,#0000 0 42%,#0000003d 74%,#00000061);inset:0}.crash-planets span:first-child{aspect-ratio:1;opacity:.6;background:radial-gradient(circle at 31% 24%,#fff6beb8 0 6%,#0000 7%),radial-gradient(circle at 62% 30%,#522a0c5c 0 9%,#0000 10%),radial-gradient(circle at 38% 69%,#2a160961 0 12%,#0000 13%),conic-gradient(from 24deg at 48%,#7c47148f,#ffc55052,#48230d94,#b570236b,#7c47148f),radial-gradient(circle at 40% 34%,#efaa4094,#492612c7 70%,#06080c00 72%);width:clamp(54px,5.8vw,86px);top:12%;right:10%}.crash-planets span:first-child:before{background:radial-gradient(circle at 25% 55%,#ffe28e6b 0 4%,#0000 5%),radial-gradient(circle at 58% 42%,#150c0873 0 5%,#0000 6%),radial-gradient(circle at 72% 68%,#0c080757 0 7%,#0000 8%)}.crash-planets span:nth-child(2){aspect-ratio:1;opacity:.52;background:linear-gradient(166deg,#0000 0 16%,#58d7d32e 17% 24%,#0000 25% 36%,#114a5466 37% 45%,#0000 46%),radial-gradient(circle at 64% 32%,#04121a47 0 10%,#0000 11%),radial-gradient(circle at 33% 28%,#9decdeb8,#1c838b80 42%,#051b27b3 75%,#0000 77%);width:clamp(42px,4.9vw,72px);top:20%;left:10%}.crash-planets span:nth-child(2):before{background:radial-gradient(circle at 34% 38%,#ccfff657 0 5%,#0000 6%),radial-gradient(circle at 70% 58%,#00000052 0 6%,#0000 7%),repeating-linear-gradient(168deg,#0000 0 8px,#9cfff11a 9px 12px)}.crash-planets span:nth-child(3){aspect-ratio:1/.48;opacity:.54;background:radial-gradient(closest-side,#ffe59b30,#ad702012 56%,#0000 64%);border:1px solid #ffe28421;border-left-color:#ffe2840a;width:clamp(88px,8vw,128px);bottom:18%;right:22%;transform:rotate(-16deg)}.crash-planets span:nth-child(3):before{aspect-ratio:1;opacity:1;background:radial-gradient(circle at 35% 28%,#ffe7aa9e 0 9%,#0000 10%),radial-gradient(circle at 62% 67%,#0706055c 0 13%,#0000 14%),conic-gradient(from 12deg,#5334174d,#daa65447,#2d1e116b,#754b2147,#5334174d),radial-gradient(circle at 34% 26%,#fff5caad,#ac6c1c57 48%,#150d0861 78%);border-radius:50%;width:44%;top:15%;left:28%;transform:rotate(14deg)}.crash-planets span:nth-child(3):after{background:linear-gradient(98deg,#0000 0 24%,#ffe88e14 25% 31%,#0000 32% 48%,#6e461f14 49% 58%,#0000 59%),0 0;border-top:2px solid #ffe99a57;border-bottom:1px solid #7f4f151f;border-radius:50%;inset:16% -12%}.crash-planets span:nth-child(4){aspect-ratio:1;opacity:.34;background:radial-gradient(circle at 61% 58%,#0000004d 0 9%,#0000 10%),radial-gradient(circle at 32% 28%,#e8f0ffad,#667e9e61 50%,#090d147a 74%,#0000 76%);width:clamp(18px,2.1vw,30px);bottom:13%;left:34%}.crash-planets span:nth-child(5){aspect-ratio:1;opacity:.42;background:radial-gradient(circle at 38% 30%,#fff4cb85,#60472e80 55%,#0c0a0a59 76%,#0000 78%);width:clamp(14px,1.5vw,22px);top:38%;left:72%}.crash-planets span:nth-child(6){aspect-ratio:1;opacity:.32;background:radial-gradient(circle at 35% 28%,#aafff070,#2a817f75 54%,#050f1461 75%,#0000 78%);width:clamp(10px,1.1vw,16px);bottom:32%;left:18%}.crash-planets span:nth-child(7){aspect-ratio:1;opacity:.36;background:radial-gradient(circle at 40% 34%,#ffd36880,#75440e6b 58%,#08070857 78%,#0000 80%);width:clamp(8px,.9vw,13px);bottom:31%;right:8%}.crash-cinematic-stars span{width:2px;height:2px;box-shadow:0 0 8px rgba(var(--beta-gold-rgb), .26);opacity:.28;animation:crash-star-drift calc(var(--rocket-speed,.98s) * 4.4) linear infinite;background:#fff4c6cc;border-radius:50%;position:absolute}.crash-cinematic-stars span:first-child{animation-delay:-140ms;top:20%;left:7%}.crash-cinematic-stars span:nth-child(2){animation-delay:-640ms;top:73%;left:15%}.crash-cinematic-stars span:nth-child(3){animation-delay:-980ms;top:34%;left:26%}.crash-cinematic-stars span:nth-child(4){animation-delay:-340ms;top:58%;left:33%}.crash-cinematic-stars span:nth-child(5){animation-delay:-760ms;top:21%;left:43%}.crash-cinematic-stars span:nth-child(6){animation-delay:-1100ms;top:79%;left:51%}.crash-cinematic-stars span:nth-child(7){animation-delay:-220ms;top:40%;left:60%}.crash-cinematic-stars span:nth-child(8){animation-delay:-860ms;top:67%;left:68%}.crash-cinematic-stars span:nth-child(9){animation-delay:-520ms;top:26%;left:78%}.crash-cinematic-stars span:nth-child(10){animation-delay:-1240ms;top:52%;left:88%}.crash-cinematic-stars span:nth-child(11){animation-delay:-430ms;top:82%;left:94%}.crash-cinematic-stars span:nth-child(12){animation-delay:-1330ms;top:47%;left:11%}.crash-cinematic-stars span:nth-child(13){animation-delay:-700ms;top:83%;left:24%}.crash-cinematic-stars span:nth-child(14){animation-delay:-920ms;top:12%;left:39%}.crash-cinematic-stars span:nth-child(15){animation-delay:-280ms;top:17%;left:58%}.crash-cinematic-stars span:nth-child(16){animation-delay:-1060ms;top:86%;left:73%}.crash-cinematic-stars span:nth-child(17){animation-delay:-580ms;top:36%;left:84%}.crash-cinematic-stars span:nth-child(18){animation-delay:-1440ms;top:16%;left:96%}.crash-cinematic-lines{opacity:calc(.5 + var(--rocket-progress,0) * .38);transform:rotate(-17deg)}.crash-cinematic-lines span{background:linear-gradient(90deg, transparent, #ffffffb8, rgba(var(--beta-gold-rgb), .18), transparent);width:clamp(84px,13vw,190px);height:2px;animation:crash-cinematic-line var(--rocket-speed,.98s) linear infinite;border-radius:999px;position:absolute;left:50%;transform:translate(80vw)}.crash-cinematic-lines span:first-child{animation-delay:-80ms;top:6%}.crash-cinematic-lines span:nth-child(2){animation-delay:-430ms;top:11%;left:78%}.crash-cinematic-lines span:nth-child(3){animation-delay:-760ms;top:16%;left:24%}.crash-cinematic-lines span:nth-child(4){animation-delay:-180ms;top:21%;left:92%}.crash-cinematic-lines span:nth-child(5){animation-delay:-620ms;top:27%;left:48%}.crash-cinematic-lines span:nth-child(6){animation-delay:-910ms;top:31%;left:14%}.crash-cinematic-lines span:nth-child(7){animation-delay:-260ms;top:36%;left:68%}.crash-cinematic-lines span:nth-child(8){animation-delay:-1110ms;top:42%;left:36%}.crash-cinematic-lines span:nth-child(9){animation-delay:-520ms;top:47%;left:84%}.crash-cinematic-lines span:nth-child(10){animation-delay:-840ms;top:52%;left:9%}.crash-cinematic-lines span:nth-child(11){animation-delay:-140ms;top:57%;left:58%}.crash-cinematic-lines span:nth-child(12){animation-delay:-1010ms;top:63%;left:27%}.crash-cinematic-lines span:nth-child(13){animation-delay:-360ms;top:68%;left:76%}.crash-cinematic-lines span:nth-child(14){animation-delay:-680ms;top:73%;left:18%}.crash-cinematic-lines span:nth-child(15){animation-delay:-950ms;top:78%;left:49%}.crash-cinematic-lines span:nth-child(16){animation-delay:-230ms;top:83%;left:88%}.crash-cinematic-lines span:nth-child(17){animation-delay:-790ms;top:89%;left:34%}.crash-cinematic-lines span:nth-child(18){animation-delay:-480ms;top:94%;left:66%}.crash-cinematic-lines span:nth-child(19){animation-delay:-1190ms;top:4%;left:42%}.crash-cinematic-lines span:nth-child(20){animation-delay:-570ms;top:25%;left:4%}.crash-cinematic-lines span:nth-child(21){animation-delay:-730ms;top:45%;left:97%}.crash-cinematic-lines span:nth-child(22){animation-delay:-310ms;top:66%;left:2%}.crash-cinematic-lines span:nth-child(23){animation-delay:-1080ms;top:88%;left:96%}.crash-cinematic-lines span:nth-child(24){animation-delay:-1270ms;top:55%;left:72%}.crash-rocket-trail{z-index:2;transform:translate(calc(20% + var(--rocket-progress,0) * 20%), calc(60% - var(--rocket-progress,0) * 16%)) rotate(-32deg);opacity:.34}.crash-rocket-trail i{transform-origin:100%;filter:blur(.15px);background:linear-gradient(90deg,#0000,#ffffff14,#ffeb9638,#0000);border-radius:999px;width:clamp(130px,24vw,330px);height:2px;animation:.52s ease-in-out infinite alternate crash-trail-pulse;position:absolute;top:50%;left:0}.crash-rocket-trail i:nth-child(2){opacity:.38;width:clamp(90px,18vw,240px);transform:translateY(18px)}.crash-rocket-trail i:nth-child(3){opacity:.24;width:clamp(70px,14vw,180px);transform:translateY(-18px)}.crash-rocket-vector{z-index:3;transform:translate(var(--rocket-x,-16%), var(--rocket-y,28%));place-items:center;transition:transform .18s linear;display:grid}.crash-rocket-lottie{aspect-ratio:1;width:clamp(190px,25vw,300px);filter:drop-shadow(0 0 12px rgba(var(--beta-gold-rgb), .18)) drop-shadow(0 14px 18px #00030885);animation:crash-rocket-float calc(.74s - var(--rocket-progress,0) * .26s) ease-in-out infinite alternate;overflow:visible}.crash-rocket-lottie>svg{width:100%!important;height:100%!important;overflow:visible!important}.crash-rocket-ship{transform-origin:104px 142px;animation:crash-rocket-shiver calc(.16s - var(--rocket-progress,0) * 62ms) ease-in-out infinite alternate}.crash-rocket-flame{transform-origin:94px 238px;transform:scaleY(var(--rocket-flame,1))}.crash-flame-a{transform-origin:95px 236px;animation:.15s ease-in-out infinite alternate crash-flame-main}.crash-flame-b{transform-origin:100px 236px;animation:.12s ease-in-out infinite alternate crash-flame-core}.crash-rocket-scene.state-crashed .crash-rocket-vector{animation:crash-cinematic-fall .76s var(--ease) forwards}.crash-rocket-scene.state-crashed .crash-rocket-flame{opacity:0}.crash-rocket-scene.state-betting .crash-cinematic-lines{opacity:.28}.crash-speed-field,.crash-orbit{z-index:1}.crash-readout{z-index:5}.crash-readout strong{color:var(--beta-gold-soft);text-shadow:0 0 14px rgba(var(--beta-gold-rgb), .46), 0 0 34px rgba(var(--beta-gold-rgb), .18)}.crash-readout strong.is-crashed{color:#ffb5a8;text-shadow:0 0 22px #ff584461}@media (prefers-reduced-motion:reduce){.crash-cinematic-stars span,.crash-cinematic-lines span,.crash-rocket-trail i,.crash-rocket-lottie,.crash-rocket-ship,.crash-flame-a,.crash-flame-b{animation:none}}@media (max-width:640px){.crash-stage{min-height:400px}.crash-rocket-lottie{width:clamp(165px,54vw,226px)}}@keyframes crash-cinematic-line{0%{opacity:0;transform:translate(58vw)}12%{opacity:.92}to{opacity:0;transform:translate(-82vw)}}@keyframes crash-star-drift{0%{opacity:.16;transform:translate(24px,-28px)}45%{opacity:.44}to{opacity:.08;transform:translate(-74px,92px)}}@keyframes crash-trail-pulse{0%{opacity:.34;transform:scaleX(.82)}to{opacity:.82;transform:scaleX(1.06)}}@keyframes crash-rocket-float{0%{transform:translate(-3px,7px)rotate(-.8deg)}to{transform:translate(5px,-8px)rotate(1.1deg)}}@keyframes crash-rocket-shiver{0%{transform:translate(-1px)rotate(-.25deg)}to{transform:translate(1px)rotate(.35deg)}}@keyframes crash-flame-main{0%{opacity:.78;transform:scaleX(.86)scaleY(.9)}to{opacity:1;transform:scaleX(1.1)scaleY(1.16)}}@keyframes crash-flame-core{0%{opacity:.5;transform:scaleX(1.1)scaleY(.82)}to{opacity:.86;transform:scaleX(.86)scaleY(1.18)}}@keyframes crash-cinematic-fall{0%{transform:translate(var(--rocket-x,-16%), var(--rocket-y,28%)) rotate(0deg) scale(1);opacity:1}48%{opacity:1;transform:translate(7%,8%)rotate(28deg)scale(.96)}to{opacity:0;transform:translate(20%,62%)rotate(82deg)scale(.74)}}.game-info-grid,.crash-info-grid{gap:var(--space-5);width:min(100%,1320px);margin:var(--space-5) auto 0;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;display:grid}.game-my-bets-panel,.game-actions-panel,.crash-side,.mines-right-rail .mines-side{border-color:rgba(var(--beta-gold-rgb), .24);background:radial-gradient(80% 58% at 50% 0%, rgba(var(--beta-gold-rgb), .065), transparent 66%), linear-gradient(180deg, #0f1118f7, #06080dfb);box-shadow:0 0 0 1px rgba(var(--beta-gold-rgb), .055), 0 0 26px rgba(var(--beta-gold-rgb), .055), 0 18px 44px #00040a57, inset 0 1px 0 #ffffff09}.game-my-bets-panel .panel-head,.game-actions-panel .panel-head{margin-bottom:var(--space-3)}.game-my-bets-panel .panel-head h3,.game-actions-panel .panel-head h3{color:var(--muted)}.game-bet-stepper{justify-content:stretch;gap:var(--space-2)}.game-bet-stepper .bet-amount-field{flex:auto;min-width:0}.game-bet-stepper .bet-stepper-amount{width:100%}.mines-side .bet-quick-row,.crash-side .bet-quick-row{flex-wrap:wrap}.mines-side .bet-quick-row button,.crash-side .bet-quick-row button{flex:54px}.game-actions-list{scrollbar-width:thin;scrollbar-color:rgba(var(--beta-gold-rgb), .45) #ffffff0d;flex-direction:column;gap:6px;max-height:260px;padding-right:3px;display:flex;overflow:auto}.game-action-row{gap:2px var(--space-3);background:0 0;border-bottom:1px solid #ffffff0e;border-radius:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:9px 0;display:grid}.game-action-row:last-child{border-bottom:0}.game-action-row span{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text);font-size:12px;font-weight:900;overflow:hidden}.game-action-row small{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--muted);grid-column:1;font-size:10.5px;overflow:hidden}.game-action-row b{color:var(--green);white-space:nowrap;grid-area:1/2/3;font-size:12px;font-weight:900}.game-action-row.is-loss b,.game-action-row.is-loss span{color:#ff8f8f}.game-action-row.is-win span,.game-action-row.is-win b{color:var(--green)}.game-my-bets-panel .my-bet-card{border-color:rgba(var(--beta-gold-rgb), .22);background:radial-gradient(80% 72% at 50% 0%, rgba(var(--beta-gold-rgb), .06), transparent 70%), #ffffff06}.game-my-bets-panel .my-bet-stats strong{color:var(--beta-gold-soft)}.crash-right-rail{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.crash-right-rail .crash-side{flex:none;min-height:auto}.crash-right-rail .crash-my-bets-panel{flex:none;width:auto;margin:0}.crash-right-rail .crash-my-bets-panel .my-bet-empty{padding:var(--space-5) var(--space-3)}.crash-right-rail .crash-my-bets-panel .my-bet-stats{row-gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr))}.crash-players{margin-top:0}.crash-actions-panel{width:min(100%,1320px);margin:var(--space-5) auto 0}@media (max-width:900px){.game-info-grid,.crash-info-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:1100px){.crash-right-rail{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}}@media (max-width:720px){.crash-right-rail{display:flex}.crash-game>.panel-head,.crash-game>.crash-history,.crash-layout,.crash-actions-panel{width:100%}.crash-layout{gap:var(--space-4)}.crash-side,.crash-my-bets-panel,.crash-actions-panel{padding:var(--space-4)}.crash-side .mines-note{line-height:1.45}.crash-actions-panel .game-actions-list{max-height:220px}}@media (max-width:480px){.crash-stage{min-height:330px}.crash-readout strong{font-size:clamp(40px,15vw,58px)}.crash-rocket-vector{transform:translate(var(--rocket-x,-16%), var(--rocket-y,28%))}.crash-rocket-lottie{width:clamp(148px,56vw,205px)}.crash-right-rail .crash-my-bets-panel .my-bet-stats{gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr))}}.admin-users-search,.admin-referrals-search{margin:var(--space-4) 0 var(--space-3)}.admin-referrals{flex-direction:column;display:flex}.admin-referrals-item{border-radius:var(--radius-md);border-bottom:1px solid #ffffff09}.admin-referrals-item:last-child{border-bottom:0}.admin-referrals-item:hover{background:#ffffff08}.admin-referrals article{align-items:center;gap:var(--space-3);padding:9px var(--space-3);grid-template-columns:28px auto minmax(0,1fr) repeat(3,auto);display:grid}.admin-referrals-open{border:1px solid rgba(var(--beta-gold-rgb), .22);width:26px;height:26px;color:var(--beta-gold);background:rgba(var(--beta-gold-rgb), .06);cursor:pointer;border-radius:999px;place-items:center;transition:transform .16s,border-color .16s,background .16s;display:grid}.admin-referrals-open:hover{border-color:rgba(var(--beta-gold-rgb), .55);background:rgba(var(--beta-gold-rgb), .12)}.admin-referrals-item.is-open .admin-referrals-open svg{transform:rotate(180deg)}.admin-referrals-who{flex-direction:column;gap:1px;min-width:0;display:flex}.admin-referrals-who b{font-size:13px;font-weight:800}.admin-referrals-who small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;overflow:hidden}.admin-referrals-num{flex-direction:column;align-items:flex-end;gap:1px;min-width:74px;display:flex}.admin-referrals-num small{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:9px;font-weight:800}.admin-referrals-num b{font-variant-numeric:tabular-nums;font-size:13px;font-weight:800}.admin-referrals-money{color:var(--green)}.admin-referrals-detail{margin:0 var(--space-3) var(--space-3) 49px;padding:var(--space-3);border-radius:var(--radius-md);border:1px solid rgba(var(--beta-gold-rgb), .16);background:linear-gradient(180deg, rgba(var(--beta-gold-rgb), .055), #ffffff05), #00000029}.admin-referrals-detail-head{justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-2);display:flex}.admin-referrals-detail-head b{color:var(--text);font-size:12px}.admin-referrals-detail-head small{color:var(--muted);font-size:10.5px}.admin-referrals-list{gap:6px;display:grid}.admin-referrals-referee{align-items:center;gap:var(--space-3);border-radius:calc(var(--radius-md) - 3px);background:#ffffff06;grid-template-columns:auto minmax(0,1fr) repeat(2,auto);padding:7px 8px;display:grid}@media (max-width:720px){.admin-referrals article{gap:var(--space-2) var(--space-3);grid-template-columns:28px auto minmax(0,1fr)}.admin-referrals-num{grid-column:span 1;align-items:flex-start;min-width:0}.admin-referrals article>.admin-referrals-who{grid-column:3}.admin-referrals-detail{margin-left:var(--space-3)}.admin-referrals-referee{grid-template-columns:auto minmax(0,1fr)}}.admin-staff{align-items:center;column-gap:var(--space-4);margin-bottom:var(--space-4);grid-template-columns:minmax(0,1fr) auto auto;display:grid}.admin-staff article{display:contents}.admin-staff article>*{border-bottom:1px solid #ffffff0a;padding-top:10px;padding-bottom:10px}.admin-staff article:last-child>*{border-bottom:0}.admin-staff article:hover>*{background:#ffffff08}.admin-staff-who{flex-direction:column;gap:1px;min-width:0;display:flex}.admin-staff-who b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:800;overflow:hidden}.admin-staff-who small{color:var(--muted);font-variant-numeric:tabular-nums;font-size:10.5px}.admin-staff-role{border:1px solid var(--line);min-width:92px;color:var(--muted);letter-spacing:.06em;text-transform:uppercase;text-align:center;background:#ffffff05;border-radius:999px;padding:3px 10px;font-size:10.5px;font-style:normal;font-weight:800}.admin-staff-role.role-admin{border-color:rgba(var(--gold-rgb), .45);background:rgba(var(--gold-rgb), .12);color:var(--gold)}.admin-staff-role.role-moderator{border-color:rgba(var(--violet-rgb), .45);background:rgba(var(--violet-rgb), .12);color:var(--violet)}.admin-staff-role.role-support{border-color:rgba(var(--cyan-rgb), .4);background:rgba(var(--cyan-rgb), .1);color:var(--cyan-soft)}.admin-staff-role.role-traffer{border-color:rgba(var(--green-rgb), .4);background:rgba(var(--green-rgb), .1);color:var(--green)}.admin-staff-actions{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.admin-staff-actions button{border-radius:var(--radius-sm);border:1px solid var(--line-strong);height:28px;color:var(--muted);white-space:nowrap;transition:color .14s var(--ease), border-color .14s var(--ease);background:#ffffff05;padding:0 10px;font-size:11px;font-weight:700}.admin-staff-actions button:hover:not(:disabled){color:var(--text);border-color:var(--cyan-soft)}.admin-staff-actions button.is-danger{border-color:rgba(var(--danger-rgb), .35);color:rgba(var(--danger-rgb), .9)}.admin-staff-actions button.is-danger:hover:not(:disabled){border-color:var(--danger);color:var(--danger)}.admin-staff-actions button:disabled{opacity:.5}.admin-staff-search{margin:var(--space-3) 0}@media (max-width:860px){.admin-staff{column-gap:var(--space-3);grid-template-columns:minmax(0,1fr) auto}.admin-staff-actions{grid-column:1/-1;justify-content:flex-start;padding-top:0}.admin-staff-who,.admin-staff-role{border-bottom:0;padding-bottom:6px}}.referral-hint{margin:var(--space-2) 0 var(--space-3);color:var(--muted);font-size:11.5px;line-height:1.5}.copy-line.is-secondary{opacity:.72}.copy-line.is-secondary code{font-size:11.5px}.oddeven-table-wrap{isolation:isolate;border-radius:var(--radius-lg);border:1px solid rgba(var(--beta-gold-rgb), .26);background:radial-gradient(80% 70% at 50% 0%, rgba(var(--beta-gold-rgb), .12), transparent 64%), radial-gradient(80% 70% at 12% 12%, #1fe5e51f, transparent 62%), linear-gradient(180deg, #111219f5, #05070cfa);min-height:540px;box-shadow:inset 0 0 0 1px #ffffff09, inset 0 0 36px rgba(var(--beta-gold-rgb), .055), 0 18px 42px #00040a5c;flex-direction:column;gap:clamp(14px,1.8vw,22px);padding:clamp(14px,1.6vw,22px);display:flex}.oddeven-table-wrap:before{content:"";z-index:-1;border-radius:calc(var(--radius-lg) - 6px);pointer-events:none;background-color:#0000;background-image:linear-gradient(#ffffff07 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:58px 58px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border:1px solid #1fe5e51f;position:absolute;inset:9px;-webkit-mask-image:radial-gradient(circle at 50% 45%,#000 0 55%,#0000 86%);mask-image:radial-gradient(circle at 50% 45%,#000 0 55%,#0000 86%)}.oddeven-table-wrap:after{content:"";background:linear-gradient(90deg, transparent, rgba(var(--beta-gold-rgb), .62), #1fe5e580, transparent);height:2px;box-shadow:0 0 18px rgba(var(--beta-gold-rgb), .22);pointer-events:none;border-radius:999px;position:absolute;inset:auto 12% -1px}.oddeven-table{z-index:1;flex:1;place-items:center;min-height:260px;padding:clamp(18px,3vw,40px) 0 clamp(10px,1.5vw,18px);display:grid;position:relative}.dice-stage{width:var(--dice-size,132px);height:var(--dice-size,132px);perspective:900px;perspective-origin:50% 42%;place-items:center;display:grid;position:relative}.dice-hop{transform-style:preserve-3d}.dice-cube{width:var(--dice-size,132px);height:var(--dice-size,132px);transform-style:preserve-3d;will-change:transform;transition:transform .75s cubic-bezier(.2,.9,.25,1);position:relative}.dice-face{box-shadow:inset 0 0 0 1px rgba(var(--beta-gold-rgb), .5), inset 0 -10px 22px #5e502e3d, inset 0 8px 18px #fff9;backface-visibility:hidden;background:radial-gradient(120% 120% at 26% 20%,#fff,#f2efe6 46%,#cfc8b8 100%);border-radius:18%;grid-template-rows:repeat(3,1fr);grid-template-columns:repeat(3,1fr);gap:6%;padding:12%;display:grid;position:absolute;inset:0}.dice-pip{background:radial-gradient(circle at 34% 30%,#4a4438,#14110c 72%);border-radius:50%;box-shadow:inset 0 1px 2px #0009,0 1px #ffffff59}.dice-pip.is-empty{box-shadow:none;background:0 0}.dice-shadow{filter:blur(2px);background:radial-gradient(closest-side,#0000008c,#0000 78%);border-radius:50%;width:70%;height:14%;transition:opacity .3s,transform .3s;position:absolute;bottom:-6%}.dice-stage.tone-win .dice-shadow{background:radial-gradient(closest-side, rgba(var(--beta-gold-rgb), .5), transparent 76%)}.dice-stage.tone-loss .dice-shadow{background:radial-gradient(closest-side, rgba(var(--danger-rgb), .4), transparent 76%)}.dice-stage.tone-win .dice-face{box-shadow:inset 0 0 0 1px rgba(var(--beta-gold-rgb), .95), inset 0 -10px 22px #5e502e3d, inset 0 8px 18px #fff9, 0 0 26px rgba(var(--beta-gold-rgb), .45)}.dice-stage.tone-loss .dice-face{box-shadow:inset 0 0 0 1px rgba(var(--danger-rgb), .55), inset 0 -10px 22px #5e502e3d, inset 0 8px 18px #fff9}@keyframes dice-tumble{0%{transform:rotateX(-700deg)rotateY(-520deg)rotate(-8deg)scale(.93)}18%{transform:rotateX(-570deg)rotateY(-430deg)rotate(10deg)scale(1.01)}42%{transform:rotateX(-360deg)rotateY(-280deg)rotate(-6deg)scale(1.045)}66%{transform:rotateX(-185deg)rotateY(-145deg)rotate(4deg)scale(1.015)}84%{transform:rotateX(-62deg)rotateY(-44deg)rotate(-2deg)scale(1.006)}to{transform:rotateX(0)rotateY(0)rotate(0)scale(1)}}@keyframes dice-hop{0%{transform:translateY(0)scale(.98)}16%{transform:translateY(-24px)scale(1)}38%{transform:translateY(-52px)scale(1.025)}58%{transform:translateY(-34px)scale(1.015)}76%{transform:translateY(3px)scale(1)}88%{transform:translateY(-8px)scale(1.006)}to{transform:translateY(0)scale(1)}}@keyframes dice-shadow-hop{0%{opacity:.92;transform:scale(1)}18%{opacity:.58;transform:scale(.82)}38%{opacity:.32;transform:scale(.64)}58%{opacity:.5;transform:scale(.78)}76%{opacity:.98;transform:scale(1.08)}88%{opacity:.78;transform:scale(.94)}to{opacity:1;transform:scale(1)}}.dice-stage.is-rolling .dice-hop{animation:1.4s cubic-bezier(.3,.05,.2,1) both dice-hop}.oddeven-picker{z-index:1;grid-template-columns:1fr 1fr;gap:clamp(10px,1.2vw,16px);display:grid;position:relative}.oddeven-pick{border-radius:var(--radius-md);color:var(--muted);cursor:pointer;background:linear-gradient(160deg,#ffffff0d,#0000003d);border:1px solid #ffffff1a;gap:4px;padding:clamp(12px,1.4vw,18px);transition:border-color .16s,color .16s,background .16s,transform .16s;display:grid}.oddeven-pick b{letter-spacing:.02em;font-size:15px;font-weight:700}.oddeven-pick em{letter-spacing:.14em;opacity:.72;font-size:11.5px;font-style:normal}.oddeven-pick:hover:not(:disabled){color:var(--text);border-color:rgba(var(--beta-gold-rgb), .4)}.oddeven-pick:disabled{opacity:.55;cursor:default}.oddeven-hint{z-index:1;text-align:center;color:var(--muted);margin:0;font-size:12.5px;position:relative}.oddeven-strip{margin-bottom:var(--space-3);flex-wrap:wrap;gap:8px;display:flex}.oddeven-chip{font-variant-numeric:tabular-nums;width:30px;height:30px;color:var(--muted);background:#0000003d;border:1px solid #ffffff1f;border-radius:9px;place-items:center;font-size:13px;font-weight:700;display:grid}.oddeven-chip.is-win{color:var(--gold);border-color:rgba(var(--beta-gold-rgb), .55);background:rgba(var(--beta-gold-rgb), .12)}.oddeven-chip.is-loss{color:rgba(var(--danger-rgb), .85);border-color:rgba(var(--danger-rgb), .32)}@media (max-width:900px){.oddeven-table-wrap{min-height:0}.oddeven-table{min-height:200px;padding-top:clamp(14px,5vw,28px)}}@media (prefers-reduced-motion:reduce){.dice-stage.is-rolling .dice-cube,.dice-stage.is-rolling .dice-hop,.dice-stage.is-rolling .dice-shadow{animation:none}.dice-cube{transition:none}}.oddeven-game .mines-side{align-items:stretch}.oddeven-table .dice-stage{--dice-size:clamp(120px, 13vw, 190px);--dice-half:calc(var(--dice-size) / 2)}.oddeven-game>.panel-head,.oddeven-game>.mines-layout,.oddeven-actions-panel{width:min(100%,1320px);margin-inline:auto}.oddeven-game>.panel-head{margin-bottom:var(--space-3)}.oddeven-game .mines-layout{gap:var(--space-5);grid-template-columns:minmax(620px,1fr) minmax(320px,380px);align-items:start}.oddeven-table-wrap{border-color:rgba(var(--beta-gold-rgb), .3);background:radial-gradient(64% 54% at 52% 62%, rgba(var(--beta-gold-rgb), .09), transparent 68%), radial-gradient(58% 44% at 18% 20%, #ffffff0e, transparent 62%), radial-gradient(58% 52% at 84% 18%, #1fe5e50b, transparent 68%), linear-gradient(180deg, #111218f7, #05060bfc);min-height:clamp(460px,42vw,620px);box-shadow:0 0 0 1px rgba(var(--beta-gold-rgb), .075), 0 0 34px rgba(var(--beta-gold-rgb), .075), 0 22px 58px #00040a61, inset 0 1px 0 #ffffff0b, inset 0 0 44px rgba(var(--beta-gold-rgb), .05)}.oddeven-table-wrap:before{z-index:0;border-radius:inherit;background-image:radial-gradient(1px 1px at 11% 20%, #ffffff6b, transparent), radial-gradient(1px 1px at 32% 74%, rgba(var(--beta-gold-rgb), .32), transparent), radial-gradient(1px 1px at 56% 17%, #ffffff57, transparent), radial-gradient(1px 1px at 78% 54%, rgba(var(--beta-gold-rgb), .28), transparent), radial-gradient(1px 1px at 90% 82%, #ffffff47, transparent), linear-gradient(#ffffff06 1px, transparent 1px), linear-gradient(90deg, #ffffff05 1px, transparent 1px);background-size:auto,auto,auto,auto,auto,82px 82px,82px 82px;border:0;inset:0;-webkit-mask-image:radial-gradient(circle at 50% 52%,#000 0 58%,#0000 92%);mask-image:radial-gradient(circle at 50% 52%,#000 0 58%,#0000 92%)}.oddeven-table-wrap:after{z-index:3;background:linear-gradient(90deg, transparent, rgba(var(--beta-gold-rgb), .74), #ffffff57, transparent);box-shadow:0 0 18px rgba(var(--beta-gold-rgb), .2)}.oddeven-table{border-radius:calc(var(--radius-lg) - 4px);background:radial-gradient(42% 28% at 50% 68%, rgba(var(--beta-gold-rgb), .1), transparent 70%), radial-gradient(54% 40% at 50% 52%, #ffffff0a, transparent 68%), linear-gradient(180deg, #05060b5c, #00000038);min-height:clamp(300px,30vw,430px);padding:clamp(76px,7vw,110px) 0 clamp(30px,3vw,44px);overflow:hidden}.oddeven-speed-field{z-index:1;opacity:.2;pointer-events:none;position:absolute;inset:8%;transform:rotate(-34deg)}.oddeven-speed-field span{background:linear-gradient(90deg, transparent, #ffffff9e, rgba(var(--beta-gold-rgb), .48), transparent);filter:blur(.2px);border-radius:999px;width:clamp(110px,20vw,240px);height:2px;animation:1.2s linear infinite paused oddeven-speed-line;position:absolute;left:52%}.oddeven-speed-field span:first-child{animation-delay:-120ms;top:12%}.oddeven-speed-field span:nth-child(2){animation-delay:-470ms;top:27%;left:66%}.oddeven-speed-field span:nth-child(3){animation-delay:-690ms;top:44%;left:36%}.oddeven-speed-field span:nth-child(4){animation-delay:-260ms;top:60%;left:72%}.oddeven-speed-field span:nth-child(5){animation-delay:-820ms;top:76%;left:42%}.oddeven-speed-field span:nth-child(6){animation-delay:-520ms;top:88%;left:58%}.oddeven-game.state-rolling .oddeven-speed-field span{animation-play-state:running}.oddeven-orbit{z-index:1;aspect-ratio:1;border:1px solid rgba(var(--beta-gold-rgb), .1);background:radial-gradient(circle, rgba(var(--beta-gold-rgb), .1), transparent 36%), conic-gradient(from 112deg, transparent, rgba(var(--beta-gold-rgb), .22), transparent 34%, #ffffff14, transparent 62%);opacity:.24;filter:blur(.2px);pointer-events:none;border-radius:50%;width:clamp(210px,28vw,360px);position:absolute;top:66%;left:50%;transform:translate(-50%,-50%)rotateX(66deg)rotate(-8deg)}.oddeven-readout{z-index:4;text-align:center;pointer-events:none;gap:4px;min-width:180px;display:grid;position:absolute;top:clamp(18px,2.2vw,30px);left:50%;transform:translate(-50%)}.oddeven-readout strong{color:var(--beta-gold-soft);font-variant-numeric:tabular-nums;text-shadow:0 0 18px rgba(var(--beta-gold-rgb), .34), 0 0 38px rgba(var(--beta-gold-rgb), .16);font-size:clamp(42px,7.2vw,76px);font-weight:950;line-height:.92}.oddeven-readout small{color:var(--muted);letter-spacing:.13em;text-transform:uppercase;font-size:11px;font-weight:900}.oddeven-game.state-loss .oddeven-readout strong{color:#ffb5a8;text-shadow:0 0 20px #ff584452}.oddeven-table .dice-stage{z-index:3;--dice-size:clamp(172px, 19vw, 260px);filter:drop-shadow(0 0 20px rgba(var(--beta-gold-rgb), .18)) drop-shadow(0 22px 30px #00040a80)}.oddeven-game.state-rolling .dice-stage{filter:drop-shadow(0 0 26px rgba(var(--beta-gold-rgb), .26)) drop-shadow(0 24px 34px #00040a8a)}.dice-face{box-shadow:inset 0 0 0 1px rgba(var(--beta-gold-rgb), .58), inset 0 -12px 24px #57472242, inset 0 9px 18px #ffffff8a, 0 0 12px rgba(var(--beta-gold-rgb), .12);background:radial-gradient(110% 96% at 28% 20%,#fffffff5,#f5efdcf0 44%,#b7ab86fa 100%)}.dice-pip{background:radial-gradient(circle at 34% 28%,#ffffff2e,#0000 28%),radial-gradient(circle at 42% 36%,#504834,#13100a 72%)}.dice-shadow{background:radial-gradient(closest-side, rgba(var(--beta-gold-rgb), .28), #00000061 48%, transparent 78%);filter:blur(3px);width:82%;height:17%;bottom:-8%}.oddeven-picker{z-index:4;margin-top:auto}.oddeven-pick{border-color:rgba(var(--beta-gold-rgb), .18);background:radial-gradient(70% 58% at 50% 0%, rgba(var(--beta-gold-rgb), .055), transparent 68%), linear-gradient(180deg, #0f1118f2, #06080dfa)}.oddeven-pick.is-active{color:var(--beta-gold-soft);border-color:rgba(var(--beta-gold-rgb), .72);background:radial-gradient(74% 60% at 50% 0%, rgba(var(--beta-gold-rgb), .16), transparent 70%), linear-gradient(180deg, #1f1a0cc7, #08090dfa);box-shadow:0 0 0 1px rgba(var(--beta-gold-rgb), .24), 0 12px 26px #00040a5c, inset 0 1px 0 #ffffff0a}.oddeven-hint{z-index:4}.oddeven-game .mines-side{border-color:rgba(var(--beta-gold-rgb), .28);background:radial-gradient(82% 58% at 50% 0%, rgba(var(--beta-gold-rgb), .075), transparent 66%), linear-gradient(180deg, #16161cf5, #07080dfa);gap:14px;min-height:auto;padding:clamp(16px,1.35vw,20px)}.oddeven-game .mines-side .btn-block{min-height:50px}.oddeven-game .mines-side .bet-quick-row{flex-wrap:wrap}.oddeven-game .mines-side .bet-quick-row button{flex:54px}.oddeven-strip{scrollbar-width:thin;scrollbar-color:rgba(var(--beta-gold-rgb), .45) #ffffff0d}.oddeven-chip{border-color:rgba(var(--beta-gold-rgb), .22);color:var(--muted);background:radial-gradient(70% 58% at 50% 0%, rgba(var(--beta-gold-rgb), .05), transparent 66%), #0000003d;border-radius:8px}@keyframes oddeven-speed-line{0%{opacity:0;transform:translate(42%,-28px)scaleX(.5)}18%{opacity:1}to{opacity:0;transform:translate(-160%,52px)scaleX(1.05)}}@media (max-width:1100px){.oddeven-game .mines-layout{grid-template-columns:minmax(0,1fr)}.oddeven-game .mines-right-rail{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}}@media (max-width:720px){.oddeven-game>.panel-head,.oddeven-game>.mines-layout,.oddeven-actions-panel{width:100%}.oddeven-game .mines-layout{gap:var(--space-4)}.oddeven-table-wrap{min-height:430px;padding:14px}.oddeven-table{min-height:290px;padding-top:72px}.oddeven-table .dice-stage{--dice-size:clamp(150px, 48vw, 205px)}.oddeven-picker{grid-template-columns:minmax(0,1fr)}.oddeven-game .mines-right-rail{display:flex}.oddeven-game .mines-side,.oddeven-my-bets-panel,.oddeven-actions-panel{padding:var(--space-4)}}@media (max-width:480px){.oddeven-table-wrap{min-height:390px}.oddeven-table{min-height:250px;padding-top:66px}.oddeven-readout strong{font-size:clamp(38px,15vw,56px)}.oddeven-table .dice-stage{--dice-size:clamp(132px, 50vw, 176px)}.oddeven-my-bets-panel .my-bet-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.oddeven-speed-field span{animation:none}}.reel-card{justify-content:center}.reel-viewport:has(.reel-card.is-winner):before{content:"";z-index:1;pointer-events:none;background:radial-gradient(44% 92% at 50% 50%, rgba(var(--beta-gold-rgb), .26), transparent 72%);animation:.62s cubic-bezier(.2,.8,.3,1) .14s both reel-stage-glow;position:absolute;inset:0}.reel-viewport:has(.reel-card.is-winner):after{content:"";z-index:8;pointer-events:none;background:radial-gradient(52% 118%,#0000 0 32%,#02030694 74%,#020306db 100%);animation:.52s ease-out .12s both reel-stage-dim;position:absolute;inset:0}@keyframes reel-stage-glow{0%{opacity:0;transform:scale(.82)}to{opacity:1;transform:scale(1)}}@keyframes reel-stage-dim{0%{opacity:0}to{opacity:1}}.reel-card.is-winner{z-index:9;border:1px solid rgba(var(--beta-gold-rgb), .5);border-top:3px solid var(--beta-gold);background-image:linear-gradient(112deg, transparent 40%, #ffffff42 49%, transparent 59%), linear-gradient(180deg, rgba(var(--beta-gold-rgb), .2), #0a090cf0 62%, #060609f7);height:auto;box-shadow:inset 0 1px 0 #ffffff52, 0 0 0 1px rgba(var(--beta-gold-rgb), .16), 0 20px 44px #0002069e, 0 0 38px rgba(var(--beta-gold-rgb), .34);background-position:190% 0,0 0;background-repeat:no-repeat;background-size:260% 100%,100% 100%;border-radius:16px;align-self:center;gap:4px;padding:10px 10px 9px;animation:.82s cubic-bezier(.16,.86,.24,1.02) both reel-winner-settle,.88s ease-out .36s both reel-winner-shine}@keyframes reel-winner-shine{0%{background-position:190% 0,0 0}to{background-position:-70% 0,0 0}}.reel-card.is-winner .reel-card-avatar{border-color:var(--beta-gold);width:46px;height:46px;box-shadow:0 0 0 2px rgba(var(--beta-gold-rgb), .3), 0 0 20px rgba(var(--beta-gold-rgb), .5)}.reel-card.is-winner .reel-card-name{color:var(--beta-gold-soft,#ffe08a);letter-spacing:.02em;font-weight:800}.reel-card.is-winner .winner-payout{margin-top:2px;padding:4px 12px;font-size:13px;animation:.46s cubic-bezier(.2,.9,.25,1.25) .32s both reel-winner-payout-in;position:static;transform:none}@keyframes reel-winner-payout-in{0%{opacity:0;transform:translateY(8px)scale(.86)}to{opacity:1;transform:translateY(0)scale(1)}}.reel-track.state-settled .reel-card:not(.is-winner){animation:.56s cubic-bezier(.4,0,.7,.2) both reel-loser-recede}@keyframes reel-loser-recede{0%{opacity:1;filter:blur();transform:translate(0)scale(1)}to{transform:translate(calc(var(--scatter-dir) * 54px), 8px) scale(.86);opacity:0;filter:blur(4px)}}.reel-card.is-winner.is-fading{opacity:0;filter:blur(7px)brightness(1.3);pointer-events:none;transition:opacity .7s ease-out,transform .7s ease-out,filter .7s ease-out;animation:none;transform:translateY(-6px)scale(1.08)}.reel-viewport{--reel-viewport-h:168px}@media (max-width:640px){.reel-viewport{--reel-viewport-h:140px}.reel-card-avatar{width:36px;height:36px}.reel-card.is-winner{border-radius:13px;padding:9px 7px 8px}.reel-card.is-winner .reel-card-avatar{width:38px;height:38px}.reel-card.is-winner .winner-payout{padding:3px 9px;font-size:11px}@keyframes reel-winner-settle{0%{transform:translateY(7px)scale(.94)}38%{transform:translateY(-3px)scale(1.2)}68%{transform:translateY(0)scale(1.1)}to{transform:translateY(0)scale(1.14)}}}@media (prefers-reduced-motion:reduce){.reel-card.is-winner{animation:none;transform:scale(1.08)}.reel-card.is-winner .winner-payout{animation-duration:1ms}.reel-viewport:has(.reel-card.is-winner):before{animation-duration:1ms}.reel-viewport:has(.reel-card.is-winner):after{animation-duration:1ms}.reel-track.state-settled .reel-card:not(.is-winner){opacity:0;animation:none}}.game-picker{--cyan:#3dd8e2;--cyan-rgb:61, 216, 226;--cyan-soft:#a1f0f0;--line:#5bbeca33;--line-strong:#7ed8e052;border-color:rgba(var(--cyan-rgb), .18);background:linear-gradient(#122530f0,#09161ff7);box-shadow:inset 0 1px #ffffff0a,0 14px 34px #0003093d}.game-picker button{color:#9eb4c1;background:#ffffff09;border-color:#0000;box-shadow:inset 0 1px #ffffff09}.game-picker button:hover{color:#eef8ff;background:#67eaff0e}.game-picker button.is-active{color:var(--cyan-soft);border-color:rgba(var(--cyan-rgb), .46);background:linear-gradient(105deg, rgba(var(--cyan-rgb), .12), rgba(var(--beta-gold-rgb), .075));box-shadow:inset 0 -2px 0 rgba(var(--cyan-rgb), .68), 0 0 16px rgba(var(--cyan-rgb), .11), 0 0 18px rgba(var(--beta-gold-rgb), .055)}.game-picker-asset{filter:drop-shadow(0 0 10px #67eaff2e)}.game-picker-beta{background:rgba(var(--beta-gold-rgb), .16);border-color:rgba(var(--beta-gold-rgb), .38);color:var(--beta-gold-soft)}.dashboard .card:not(.jackpot-panel),.room-tab,.bet-stat,.bet-stepper button,.bet-quick-row button,.event-row,.my-bet-card,.mines-ladder span,.deposit-request-card{border-color:rgba(var(--beta-gold-rgb), .18)}.dashboard .card:not(.jackpot-panel),.room-tab{background:linear-gradient(118deg, rgba(var(--cyan-rgb), .06), transparent 46%, rgba(var(--beta-gold-rgb), .04)), linear-gradient(180deg, #142b37f7, #0a1b25fc);box-shadow:inset 0 1px #ffffff0a,0 16px 38px #0003094d}.dashboard .card:not(.jackpot-panel):hover,.room-tab:hover{border-color:rgba(var(--beta-gold-rgb), .3)}.room-tab.is-active .room-tab-name{color:var(--beta-gold-soft)}.bet-stepper button,.bet-quick-row button{color:#b9c6dd;background:#ffffff05}.bet-stepper button{color:var(--beta-gold-soft)}.bet-stepper button:hover,.bet-quick-row button:hover{border-color:rgba(var(--beta-gold-rgb), .4);color:var(--beta-gold-soft)}.bet-amount-field:focus-within{border-color:rgba(var(--beta-gold-rgb), .38);background:rgba(var(--beta-gold-rgb), .045)}.bet-stat{background:radial-gradient(80% 70% at 50% 0%, rgba(var(--beta-gold-rgb), .055), transparent 68%), #ffffff05}.bet-stat.tone-cyan strong,.bet-stat.tone-gold strong,.mines-ladder b{color:var(--beta-gold-soft);text-shadow:0 0 13px rgba(var(--beta-gold-rgb), .18)}.events-history-list{scrollbar-color:rgba(var(--beta-gold-rgb), .42) #ffffff0d}.events-history-list::-webkit-scrollbar-thumb{background:rgba(var(--beta-gold-rgb), .38)}.jackpot-panel .reel-viewport{border-color:rgba(var(--beta-gold-rgb), .24);background:linear-gradient(#03050adb,#010307f5);box-shadow:inset 0 0 0 1px #ffffff06,inset 0 0 26px #00000047}.jackpot-panel .reel-viewport:has(.reel-card.is-winner):before{background:radial-gradient(44% 92% at 50% 50%, rgba(var(--beta-gold-rgb), .22), transparent 72%)}.oddeven-table-wrap{border-color:rgba(var(--beta-gold-rgb), .26);background:radial-gradient(54% 44% at 50% 58%, rgba(var(--beta-gold-rgb), .085), transparent 70%), radial-gradient(40% 34% at 18% 18%, #67eaff09, transparent 68%), radial-gradient(46% 40% at 82% 22%, rgba(var(--beta-gold-rgb), .045), transparent 72%), linear-gradient(180deg, #0d1017fa, #04060bfe);box-shadow:0 0 0 1px rgba(var(--beta-gold-rgb), .06), 0 0 22px rgba(var(--beta-gold-rgb), .055), 0 20px 52px #00040a61, inset 0 1px 0 #ffffff0a}.oddeven-table-wrap:before{z-index:0;border-radius:inherit;background:radial-gradient(1px 1px at 12% 24%, #ffffff3d, transparent 64%), radial-gradient(1px 1px at 34% 78%, rgba(var(--beta-gold-rgb), .2), transparent 64%), radial-gradient(1px 1px at 58% 19%, #ffffff30, transparent 64%), radial-gradient(1px 1px at 79% 56%, rgba(var(--beta-gold-rgb), .18), transparent 64%), radial-gradient(1px 1px at 91% 84%, #ffffff29, transparent 64%);opacity:.78;background-size:auto;border:0;inset:0;-webkit-mask-image:radial-gradient(circle,#000 0 62%,#0000 94%);mask-image:radial-gradient(circle,#000 0 62%,#0000 94%)}.oddeven-table-wrap:after{opacity:.55;background:linear-gradient(90deg, transparent, rgba(var(--beta-gold-rgb), .5), #ffffff38, transparent);box-shadow:0 0 12px rgba(var(--beta-gold-rgb), .13)}.oddeven-table{background:radial-gradient(38% 28% at 50% 68%, rgba(var(--beta-gold-rgb), .075), transparent 74%), linear-gradient(180deg, #07090fc2, #010307b8);box-shadow:inset 0 0 38px #00000057,inset 0 1px #ffffff06}.oddeven-speed-field{opacity:0}.oddeven-game.state-rolling .oddeven-speed-field{opacity:.34}.oddeven-speed-field span{background:linear-gradient(90deg, transparent, #ffffff61, rgba(var(--beta-gold-rgb), .34), transparent);height:1px}.oddeven-orbit{opacity:.16;background:radial-gradient(circle, rgba(var(--beta-gold-rgb), .065), transparent 38%), conic-gradient(from 112deg, transparent, rgba(var(--beta-gold-rgb), .16), transparent 34%, #ffffff0e, transparent 62%)}.oddeven-game.state-loss .oddeven-table{background:radial-gradient(36% 26% at 50% 68%,#ff60600f,#0000 74%),linear-gradient(#07090fc2,#010307b8)}.crash-stage{background:radial-gradient(34% 28% at 18% 72%, #21eae10a, transparent 74%), radial-gradient(38% 30% at 86% 18%, #749aff07, transparent 76%), radial-gradient(48% 42% at 50% 78%, rgba(var(--beta-gold-rgb), .03), transparent 76%), linear-gradient(180deg, #05070c, #020307 76%, #010204)}.crash-stage:after{content:none}.crash-speed-field{opacity:calc(var(--crash-speed-opacity,.16) * .62)}.crash-cinematic-lines{opacity:calc(.22 + var(--rocket-progress,0) * .24)}.crash-cinematic-lines span{background:linear-gradient(90deg, transparent, #ffffff57, rgba(var(--beta-gold-rgb), .12), transparent);height:1px}.crash-rocket-trail{opacity:.24}.crash-planets span{filter:drop-shadow(0 12px 18px #00040a6b)}.crash-planets span:after{opacity:.38;background:radial-gradient(circle at 70% 66%,#0000003d,#0000 22%),linear-gradient(135deg,#0000 0 44%,#0003 76%,#00000057)}.crash-planets span:before{mix-blend-mode:normal;opacity:.26}.crash-planets span:first-child{opacity:.48;background:radial-gradient(circle at 62% 30%,#37241257 0 9%,#0000 10%),radial-gradient(circle at 38% 69%,#26180f5c 0 12%,#0000 13%),repeating-linear-gradient(170deg,#623d1c14 0 5px,#c98d3621 6px 11px,#3924161a 12px 18px),radial-gradient(circle at 40% 34%,#c27d2f6b,#3e2616d1 72%,#06080c00 74%)}.crash-planets span:nth-child(2){opacity:.44;background:repeating-linear-gradient(166deg,#0000 0 9px,#66cdcd17 10px 14px,#0000 15px 24px),radial-gradient(circle at 33% 28%,#62c0b870,#185a669e 44%,#051824bd 76%,#0000 78%)}.crash-planets span:nth-child(3){opacity:.44;background:radial-gradient(closest-side,#ce9c521c,#8053200d 58%,#0000 66%);border-color:#ffe28417}.crash-planets span:nth-child(3):before{background:repeating-linear-gradient(158deg,#4c311a14 0 7px,#c9994817 8px 13px,#2a1d1314 14px 22px),radial-gradient(circle at 34% 26%,#cba2626b,#7e511f57 48%,#120c0870 78%)}.crash-planets span:nth-child(3):after{background:linear-gradient(98deg,#0000 0 25%,#ffe88e0b 26% 32%,#0000 33% 49%,#6e461f0f 50% 58%,#0000 59%),0 0;border-top-color:#ffe99a3d;border-bottom-color:#7f4f151a}.platform-hero,.platform-panel,.stat-tile,.promo-card,.achievement,.support-topic-card,.support-context-card,.deposit-address-row,.warning-box{border-color:rgba(var(--beta-gold-rgb), .18);background:radial-gradient(95% 72% at 50% 0%, rgba(var(--beta-gold-rgb), .055), transparent 68%), linear-gradient(180deg, #0e1118f5, #06080dfb);box-shadow:inset 0 1px #ffffff0b,0 18px 44px #00030952}.platform-hero{min-height:148px;box-shadow:inset 0 1px 0 #ffffff0b, 0 0 0 1px rgba(var(--beta-gold-rgb), .035), 0 24px 58px #00030957}.platform-hero-copy h1{color:var(--beta-gold-soft);text-shadow:0 0 1px currentColor, 0 0 10px rgba(var(--beta-gold-rgb), .34), 0 0 24px rgba(var(--beta-gold-rgb), .16)}.platform-hero-copy p,.panel-lead{color:#8da7c6}.platform-hero-art img{filter:drop-shadow(0 18px 34px #00040a94) drop-shadow(0 0 18px rgba(var(--beta-gold-rgb), .14))}.platform-mini-asset{filter:drop-shadow(0 0 9px rgba(var(--beta-gold-rgb), .18));transform:translateY(-1px)}.platform-panel-title .platform-mini-asset{margin-right:1px}.platform-panel-title strong{letter-spacing:.01em}.platform-panel .muted-mini,.leaderboard-period{color:#91a9c7}.stat-tile>svg{background:rgba(var(--beta-gold-rgb), .095);box-shadow:inset 0 0 0 1px rgba(var(--beta-gold-rgb), .12)}.stat-tile strong,.leaderboard article>em{color:var(--beta-gold-soft);text-shadow:0 0 14px rgba(var(--beta-gold-rgb), .2)}.promo-form input,.ticket-form input,.ticket-form textarea,.withdraw-form input,.deposit-form input,.admin-users-search input,.admin-referrals-search input,.copy-line{border-color:rgba(var(--beta-gold-rgb), .16);background:linear-gradient(#ffffff09,#ffffff03),#05070cad}.copy-line code,.deposit-instruction code,.deposit-address-value{color:var(--beta-gold-soft)}.promo-form button,.spin-action-row button,.support-submit-row button,.copy-line button,.primary-link,.promo-card button{border:1px solid rgba(var(--beta-gold-rgb), .42);background:linear-gradient(180deg, #ffe486, var(--beta-gold) 58%, var(--beta-gold-deep));color:#140e02;box-shadow:0 12px 26px rgba(var(--beta-gold-rgb), .18), 0 0 22px rgba(var(--beta-gold-rgb), .16), inset 0 1px 0 #ffffff6b}.promo-form button:hover:not(:disabled),.spin-action-row button:hover:not(:disabled),.support-submit-row button:hover:not(:disabled),.copy-line button:hover:not(:disabled),.primary-link:hover,.promo-card button:hover:not(:disabled){border-color:rgba(var(--beta-gold-rgb), .62);box-shadow:0 14px 30px rgba(var(--beta-gold-rgb), .22), 0 0 28px rgba(var(--beta-gold-rgb), .22), inset 0 1px 0 #ffffff85;transform:translateY(-1px)}.segmented{border-color:rgba(var(--beta-gold-rgb), .18);background:#05070c7a}.segmented button.active{background:rgba(var(--beta-gold-rgb), .16);color:var(--beta-gold-soft);box-shadow:inset 0 0 0 1px rgba(var(--beta-gold-rgb), .24)}.promo-card-top span,.promo-card h2{color:var(--text)}.promo-card p{color:#8da7c6}.history-list{gap:var(--space-3)}.history-group{gap:0}.history-day{padding:0 2px var(--space-2);color:#8da7c6}.history-day:after{background:rgba(var(--beta-gold-rgb), .13)}.history-row,.leaderboard article,.data-list article,.ticket-list article,.ticket-list-row,.admin-ticket-list article,.admin-table article,.admin-referrals-item{border-bottom:1px solid rgba(var(--beta-gold-rgb), .09);background:0 0;border-radius:0}.history-row{padding:11px 2px}.history-row:hover,.leaderboard article:hover,.data-list article:hover,.ticket-list article:hover,.ticket-list-row:hover,.admin-ticket-list article:hover,.admin-table article:hover,.admin-referrals-item:hover{background:rgba(var(--beta-gold-rgb), .045)}.history-title,.ticket-list article strong,.ticket-list-row strong,.admin-ticket-list article strong,.data-list article strong{color:var(--text)}.history-meta{border-color:rgba(var(--beta-gold-rgb), .13);background:rgba(var(--beta-gold-rgb), .055);color:#91a9c7}.history-row.tone-credit .history-amount{color:var(--green)}.history-row.tone-debit .history-amount{color:#ff8798}.leaderboard article{padding-inline:2px}.support-topic-card{color:var(--beta-gold)}.support-topic-card.is-active{border-color:rgba(var(--beta-gold-rgb), .42);background:radial-gradient(80% 80% at 50% 0%, rgba(var(--beta-gold-rgb), .12), transparent 70%), rgba(var(--beta-gold-rgb), .045)}.support-context-card{color:var(--beta-gold)}.warning-box{color:var(--beta-gold-soft)}@media (max-width:720px){.platform-page{margin-top:var(--space-4);gap:var(--space-4)}.platform-hero{min-height:auto;padding:24px var(--space-4) 22px;text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center}.platform-hero-copy{text-align:center;width:min(100%,360px)}.platform-hero-copy h1{margin-top:0;font-size:clamp(25px,8vw,34px);line-height:1.08}.platform-hero-copy p{max-width:34ch;margin:9px auto 0;font-size:12.5px;line-height:1.45}.platform-hero-art{display:none}.platform-panel,.promo-card,.stat-tile{border-radius:16px}.platform-panel{padding:var(--space-4)}.platform-panel-title{margin-bottom:var(--space-3)}.history-row{padding:10px 0}.promo-grid{gap:var(--space-3)}.promo-card p{margin-top:3px}.support-workspace,.support-side-stack,.support-composer-panel,.support-ticket-panel,.support-ticket-form{gap:var(--space-3)}.support-topic-grid{gap:8px}.support-topic-card{min-height:42px;padding-inline:10px}.support-topic-card svg{width:16px;height:16px}.support-topic-card strong{font-size:11.5px;line-height:1.15}.ticket-form input,.ticket-form textarea{padding:11px 12px}.support-message-field textarea{min-height:116px}.support-submit-row button{justify-content:center;width:100%}.ticket-list-row{padding:10px 0}}.mines-game,.crash-game{--game-stage-border:rgba(var(--beta-gold-rgb), .32);--game-stage-border-soft:rgba(var(--beta-gold-rgb), .22);--game-stage-glow:rgba(var(--beta-gold-rgb), .075);--game-stage-bg:radial-gradient(76% 62% at 50% 0%, rgba(var(--beta-gold-rgb), .072), transparent 66%), radial-gradient(66% 58% at 13% 13%, #67eaff08, transparent 68%), linear-gradient(180deg, #0b0f18fa, #04060bfe)}.mines-game>.panel-head,.crash-game>.panel-head{width:min(100%,1320px);margin:0 auto var(--space-4);padding:0 2px}.mines-game>.panel-head h3,.crash-game>.panel-head h3{color:#8ea8c7}.mines-game>.panel-head h3>svg,.crash-game>.panel-head h3>svg{color:var(--beta-gold)}.mines-layout,.crash-layout{gap:var(--space-5);grid-template-columns:minmax(0,1fr) minmax(320px,380px);align-items:start;width:min(100%,1320px);margin-inline:auto}.mines-board-wrap,.crash-stage{border-radius:var(--radius-lg);border-color:var(--game-stage-border);background:var(--game-stage-bg);box-shadow:0 0 0 1px rgba(var(--beta-gold-rgb), .075), 0 0 28px var(--game-stage-glow), 0 22px 58px #00040a66, inset 0 1px 0 #ffffff0a, inset 0 0 34px rgba(var(--beta-gold-rgb), .035);overflow:hidden}.mines-board-wrap{align-content:center;min-height:clamp(500px,39vw,620px);padding:clamp(22px,2.1vw,30px);display:grid}.mines-board-wrap:before,.mines-board-wrap:after{opacity:.45}.mines-board{gap:clamp(10px,.9vw,13px);width:min(100%,680px);margin:auto}.crash-stage{min-height:clamp(500px,39vw,620px);padding:clamp(22px,2.1vw,30px)}.crash-stage:before{opacity:.62}.crash-stage .crash-readout strong{color:var(--beta-gold-soft);text-shadow:0 0 14px rgba(var(--beta-gold-rgb), .38), 0 0 30px rgba(var(--beta-gold-rgb), .14)}.mines-right-rail,.crash-right-rail{gap:var(--space-4)}.mines-right-rail .mines-side,.crash-side,.mines-my-bets-panel,.crash-my-bets-panel,.mines-actions-panel,.crash-actions-panel{border-color:var(--game-stage-border-soft);background:radial-gradient(82% 58% at 50% 0%, rgba(var(--beta-gold-rgb), .055), transparent 66%), linear-gradient(180deg, #0c1019f7, #05070cfd);box-shadow:0 0 0 1px rgba(var(--beta-gold-rgb), .045), 0 16px 40px #00040a57, inset 0 1px 0 #ffffff09}.mines-right-rail .mines-side,.crash-side{padding:var(--space-5);gap:var(--space-5);text-align:center}.mines-right-rail .mines-side .bet-stepper,.crash-side .bet-stepper{margin-bottom:calc(var(--space-2) * -1)}.mines-right-rail .mines-field>span,.crash-side .mines-field>span{text-align:left;color:#86a0c0}.mines-right-rail .mines-stats,.crash-side .mines-stats{gap:var(--space-3)}.mines-right-rail .mines-stats>div,.crash-side .mines-stats>div,.mines-right-rail .mines-ladder span{border:1px solid rgba(var(--beta-gold-rgb), .16);border-radius:var(--radius-md);background:radial-gradient(75% 62% at 50% 0%, rgba(var(--beta-gold-rgb), .05), transparent 68%), #ffffff05}.mines-right-rail .mines-stats strong,.crash-side .mines-stats strong,.mines-right-rail .mines-ladder b{color:var(--beta-gold-soft);text-shadow:0 0 12px rgba(var(--beta-gold-rgb), .16)}.mines-right-rail .btn-block,.crash-side .btn-block{border-radius:var(--radius-md);min-height:48px}.mines-cell-front{background:radial-gradient(75% 68% at 50% 42%, rgba(var(--beta-gold-rgb), .035), transparent 72%), linear-gradient(180deg, #151922, #0d1119 58%, #070a10)}.mines-board .mines-cell{border-color:rgba(var(--beta-gold-rgb), .14);box-shadow:inset 0 0 0 1px #ffffff05,0 8px 18px #00040a42}.crash-cinematic-lines,.crash-speed-field{opacity:.24}.crash-planets{opacity:.62}.leaderboard-mobile-stats{display:none}@media (max-width:1100px){.mines-layout,.crash-layout{grid-template-columns:minmax(0,1fr)}.mines-right-rail,.crash-right-rail{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}}@media (max-width:720px){.mines-game>.panel-head,.crash-game>.panel-head,.mines-layout,.crash-layout,.mines-actions-panel,.crash-actions-panel{width:100%}.mines-board-wrap,.crash-stage{min-height:390px;padding:var(--space-4)}.mines-board{gap:7px;width:min(100%,440px)}.mines-right-rail,.crash-right-rail{display:flex}.mines-right-rail .mines-side,.crash-side,.mines-my-bets-panel,.crash-my-bets-panel,.mines-actions-panel,.crash-actions-panel{padding:var(--space-4)}.leaderboard article{column-gap:var(--space-3);grid-template-columns:24px auto minmax(0,1fr);row-gap:0}.leaderboard article>span{gap:4px}.leaderboard article>span>.leaderboard-bets-count,.leaderboard article>em,.leaderboard article>i{display:none}.leaderboard article>span>.leaderboard-mobile-stats{color:#8da7c6;white-space:nowrap;flex-wrap:nowrap;align-items:center;gap:8px;min-width:0;font-size:10.5px;display:flex;overflow:hidden}.leaderboard-mobile-stats b{color:var(--beta-gold-soft);flex:none;font-weight:850}.leaderboard-mobile-stats span{min-width:0}}.promo-spin-card{border-color:rgba(var(--beta-gold-rgb), .24);background:radial-gradient(86% 66% at 50% 0%, rgba(var(--beta-gold-rgb), .055), transparent 68%), linear-gradient(180deg, #0e1118f5, #06080dfb);position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0a,0 16px 38px #0003094d}.promo-spin-card:after{content:none}.promo-spin-card .platform-panel-title svg,.promo-spin-card .panel-title svg{color:var(--beta-gold)}.promo-spin-card .status-pill{border-color:rgba(var(--beta-gold-rgb), .24);background:rgba(var(--beta-gold-rgb), .12);color:var(--beta-gold-soft)}.spin-reel{margin:var(--space-4) 0 var(--space-3)}.spin-reel-viewport:before{background:linear-gradient(90deg,#020409f5,#02040900)}.spin-reel-viewport:after{background:linear-gradient(270deg,#020409f5,#02040900)}.spin-reel-card{background:linear-gradient(180deg, rgba(var(--beta-gold-rgb), .045), #ffffff03);justify-content:center;gap:9px}.spin-reel-token{border-radius:var(--radius-md);border-color:rgba(var(--beta-gold-rgb), .22);width:58px;height:58px;color:var(--beta-gold-soft);background:radial-gradient(78% 74% at 50% 42%, rgba(var(--beta-gold-rgb), .11), transparent 72%), linear-gradient(180deg, #10131bfa, #07090efc);box-shadow:inset 0 1px 0 #ffffff0a, 0 0 12px rgba(var(--beta-gold-rgb), .1)}.spin-reel-card .reel-card-amount{color:var(--text);font-weight:900}.spin-reel-card.is-winner{border-top-color:var(--beta-gold);background:radial-gradient(80% 78% at 50% 28%, rgba(var(--beta-gold-rgb), .14), transparent 68%), linear-gradient(180deg, rgba(var(--beta-gold-rgb), .12), #0a090cf0 62%, #060609f7);box-shadow:0 0 0 1px rgba(var(--beta-gold-rgb), .16), 0 0 28px rgba(var(--beta-gold-rgb), .26)}.spin-reel-card.is-winner .spin-reel-token{border-color:var(--beta-gold);box-shadow:0 0 0 2px rgba(var(--beta-gold-rgb), .24), 0 0 18px rgba(var(--beta-gold-rgb), .34)}.spin-action-row button{border:1px solid rgba(var(--beta-gold-rgb), .42);background:linear-gradient(180deg, #ffe486, var(--beta-gold) 58%, var(--beta-gold-deep));color:#161006;box-shadow:0 12px 26px rgba(var(--beta-gold-rgb), .18), 0 0 22px rgba(var(--beta-gold-rgb), .16), inset 0 1px #ffffff7a}@media (max-width:720px){.spin-reel-viewport{--reel-viewport-h:132px!important}.spin-reel-card{--reel-card-w:92px;gap:6px}.spin-reel-token{border-width:1px;width:42px;height:42px}}.dice-stage{--dice-half:calc(var(--dice-size,132px) / 2)}.dice-face-portrait{z-index:6;opacity:0;pointer-events:none;width:auto;height:auto;transition:opacity .14s;inset:8%;transform:rotate(-5deg)translateZ(0)}.dice-stage:not(.is-rolling) .dice-hop{opacity:0}.dice-stage:not(.is-rolling) .dice-face-portrait{opacity:1}.dice-stage.is-rolling .dice-face-portrait{opacity:0}.oddeven-actions-panel .panel-head{margin-bottom:10px}.oddeven-actions-list{gap:0;max-height:290px}.oddeven-action-row{border-bottom:1px solid rgba(var(--beta-gold-rgb), .14);grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:56px;padding:9px 0;display:grid}.oddeven-action-row:last-child{border-bottom:0}.oddeven-action-face{border:1px solid rgba(var(--beta-gold-rgb), .28);width:34px;height:34px;color:var(--beta-gold-soft);font-variant-numeric:tabular-nums;background:radial-gradient(70% 70% at 34% 24%,#ffffff2e,#0000 58%),linear-gradient(#16171ef5,#07080dfa);border-radius:11px;place-items:center;font-size:13px;font-weight:950;display:grid;box-shadow:inset 0 1px #ffffff0b}.oddeven-action-copy{gap:2px;min-width:0;display:grid}.oddeven-action-copy strong,.oddeven-action-copy small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.oddeven-action-copy strong{color:var(--text);font-size:12px;font-weight:900}.oddeven-action-copy small{color:var(--muted);font-size:10.5px;font-weight:700}.oddeven-action-row b{color:var(--green);white-space:nowrap;justify-self:end;font-size:12px;font-weight:950}.oddeven-action-row.is-loss .oddeven-action-face{border-color:rgba(var(--danger-rgb), .28);color:#ff9a9a;background:radial-gradient(70% 70% at 34% 24%,#ffffff1f,#0000 58%),linear-gradient(#171216f5,#07080dfa)}.oddeven-action-row.is-loss b{color:#ff8f8f}@media (max-width:640px){.oddeven-actions-list{max-height:250px}.oddeven-action-row{grid-template-columns:34px minmax(0,1fr) auto;gap:8px;min-height:52px}.oddeven-action-face{border-radius:10px;width:30px;height:30px}.oddeven-action-row b{font-size:11px}}.mines-game .mines-board-wrap{background:radial-gradient(62% 48% at 50% 38%, rgba(var(--beta-gold-rgb), .045), transparent 72%), radial-gradient(54% 42% at 12% 18%, #67eaff05, transparent 76%), linear-gradient(180deg, #0a0d14fd, #030509fe)}.mines-game .mines-board-wrap:before,.mines-game .mines-board-wrap:after{content:none}.mines-game .mines-board{z-index:1;position:relative}.spin-reel{margin:var(--space-4) 0 var(--space-3);position:relative}.spin-reel-viewport{border-color:rgba(var(--beta-gold-rgb), .24);background:radial-gradient(74% 82% at 50% 0%, rgba(var(--beta-gold-rgb), .045), transparent 70%), linear-gradient(180deg, #03060cc7, #020409f0);box-shadow:inset 0 1px #ffffff09,inset 0 0 26px #0000004d}.spin-reel-viewport:before{content:"";z-index:7;pointer-events:none;background:linear-gradient(90deg,#020409f5,#02040900);width:54px;height:100%;animation:none;position:absolute;inset:0 auto 0 0;transform:none}.spin-reel-viewport:has(.spin-reel-card.is-winner):before{content:"";z-index:7;pointer-events:none;background:linear-gradient(90deg,#020409f5,#02040900);width:54px;height:100%;animation:none;position:absolute;inset:0 auto 0 0;transform:none}.spin-reel-viewport:after{content:"";z-index:7;pointer-events:none;background:linear-gradient(270deg,#020409f5,#02040900);width:54px;height:100%;animation:none;position:absolute;inset:0 0 0 auto;transform:none}.spin-reel-viewport:has(.spin-reel-card.is-winner):after{content:"";z-index:7;pointer-events:none;background:linear-gradient(270deg,#020409f5,#02040900);width:54px;height:100%;animation:none;position:absolute;inset:0 0 0 auto;transform:none}.spin-reel-card{height:auto;min-width:var(--reel-card-w,142px);border-left:0;border-right-color:rgba(var(--beta-gold-rgb), .13);border-top:3px solid rgba(var(--beta-gold-rgb), .72);background:radial-gradient(74% 66% at 50% 18%, rgba(var(--beta-gold-rgb), .06), transparent 70%), #ffffff03;box-shadow:none;filter:none;border-radius:0;align-self:stretch;gap:8px;padding:12px 10px;animation:none}.spin-reel-card .reel-card-amount{color:var(--text);font-size:14px;font-weight:950}.spin-reel-token{border:1px solid rgba(var(--beta-gold-rgb), .28);width:54px;height:54px;color:var(--beta-gold-soft);background:radial-gradient(72% 70% at 50% 36%, rgba(var(--beta-gold-rgb), .13), transparent 72%), linear-gradient(180deg, #10131bfa, #07090efc);box-shadow:inset 0 1px 0 #ffffff0a, 0 0 12px rgba(var(--beta-gold-rgb), .11);border-radius:14px}.spin-reel-card.is-winner{z-index:9;border:1px solid rgba(var(--beta-gold-rgb), .46);border-top:3px solid var(--beta-gold);background:radial-gradient(80% 78% at 50% 28%, rgba(var(--beta-gold-rgb), .13), transparent 68%), linear-gradient(180deg, rgba(var(--beta-gold-rgb), .12), #0a090cf0 62%, #060609f7);height:auto;box-shadow:0 0 0 1px rgba(var(--beta-gold-rgb), .12), 0 0 20px rgba(var(--beta-gold-rgb), .18);border-radius:14px;align-self:center;padding:11px 10px 10px;animation:.52s cubic-bezier(.2,.82,.24,1.04) both spin-reel-winner-settle}.spin-reel-card.is-winner .spin-reel-token{border-color:var(--beta-gold);width:46px;height:46px;box-shadow:0 0 0 2px rgba(var(--beta-gold-rgb), .18), 0 0 14px rgba(var(--beta-gold-rgb), .28)}.spin-reel .reel-track.state-settled .spin-reel-card:not(.is-winner){animation:.42s ease-out both spin-reel-loser-rest}.spin-reel .reel-track.is-returning .spin-reel-card:not(.is-winner),.spin-reel .reel-track.is-returning .spin-reel-card.is-winner{animation:.42s cubic-bezier(.22,.9,.32,1) both spin-reel-return}@keyframes spin-reel-winner-settle{0%{opacity:.84;transform:translateY(6px)scale(.96)}58%{opacity:1;transform:translateY(-2px)scale(1.08)}to{opacity:1;transform:translateY(0)scale(1.04)}}@keyframes spin-reel-loser-rest{0%{opacity:1;filter:none;transform:translateY(0)scale(1)}to{opacity:.34;filter:blur(.6px);transform:translateY(2px)scale(.96)}}@keyframes spin-reel-return{0%{opacity:.42;filter:blur(.6px);transform:translateY(2px)scale(.96)}to{opacity:1;filter:none;transform:translateY(0)scale(1)}}@media (max-width:720px){.spin-reel-viewport{--reel-viewport-h:126px!important}.spin-reel-card{--reel-card-w:90px;gap:6px;padding:9px 7px}.spin-reel-token{border-radius:12px;width:38px;height:38px}.spin-reel-card.is-winner .spin-reel-token{width:36px;height:36px}.spin-reel-card .reel-card-amount{font-size:12px}}.dice-face-portrait{z-index:8;opacity:1;box-shadow:inset 0 0 0 1px rgba(var(--beta-gold-rgb), .78), inset 9px 10px 22px #ffffff9e, inset -14px -18px 28px #624c213d, 0 0 0 1px rgba(var(--beta-gold-rgb), .18), 0 16px 30px #0003087a, 0 0 24px rgba(var(--beta-gold-rgb), .22);background:radial-gradient(28% 22% at 26% 18%,#fffffff5,#0000 64%),radial-gradient(74% 66% at 50% 34%,#fffdf2 0 42%,#eee7cb 72%,#cbbf91 100%);border-radius:22%;gap:7%;padding:13%;transition:opacity .22s,transform .42s cubic-bezier(.2,.82,.22,1);inset:3%;overflow:hidden;transform:rotate(-2deg)translateY(0)scale(1)translateZ(0)}.dice-face-portrait:before,.dice-face-portrait:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0}.dice-face-portrait:before{background:linear-gradient(135deg, #ffffff5c, transparent 22% 76%, #3e2a0a2e), linear-gradient(90deg, rgba(var(--beta-gold-rgb), .2), transparent 14% 86%, #563a0c38);mix-blend-mode:soft-light;border:1px solid #ffffff5c}.dice-face-portrait:after{border:1px solid #503a121a;inset:5%;box-shadow:inset 0 0 18px #ffffff2e,inset 0 -14px 20px #503a121f}.dice-face-portrait .dice-pip{z-index:2;background:radial-gradient(circle at 34% 30%,#4f4937,#171309 70%);position:relative;box-shadow:inset -3px -4px 8px #00000080,inset 2px 2px 5px #ffffff1f,0 2px 4px #0000004d}@keyframes dice-solid-throw{0%{filter:brightness(.98);transform:translateY(0)rotate(-8deg)scale(.98)translateZ(0)}10%{transform:translateY(-20px)rotate(38deg)scale(1.01)translateZ(0)}22%{filter:brightness(1.06);transform:translateY(-48px)rotate(116deg)scale(1.035)translateZ(0)}36%{transform:translateY(-50px)rotate(202deg)scale(1.045)translateZ(0)}50%{filter:brightness(1.02);transform:translateY(-34px)rotate(286deg)scale(1.025)translateZ(0)}64%{transform:translateY(-13px)rotate(342deg)scale(1.01)translateZ(0)}76%{filter:brightness(.99);transform:translateY(2px)rotate(372deg)scale(1)translateZ(0)}88%{transform:translateY(-6px)rotate(358deg)scale(1.006)translateZ(0)}to{filter:brightness();transform:translateY(0)rotate(360deg)scale(1)translateZ(0)}}@keyframes dice-solid-shadow{0%{opacity:.9;transform:scale(1)}22%,36%{opacity:.34;transform:scale(.62)}58%{opacity:.56;transform:scale(.78)}76%{opacity:1;transform:scale(1.08)}88%{opacity:.72;transform:scale(.93)}to{opacity:1;transform:scale(1)}}.dice-hop{transition:opacity .32s .11s,transform .32s cubic-bezier(.2,.72,.18,1)}.dice-face-portrait{transition:opacity .34s .13s,transform .46s cubic-bezier(.18,.86,.22,1.02);transform:rotate(-2deg)translateY(0)scale(.99)translateZ(0)}.dice-stage:not(.is-rolling) .dice-hop{opacity:0;transform:translateY(2px)scale(.985)}.dice-stage:not(.is-rolling) .dice-face-portrait{opacity:1;transform:rotate(-2deg)translateY(0)scale(1)translateZ(0)}.dice-stage.is-rolling .dice-cube{animation:1.8s cubic-bezier(.24,.02,.18,1) both dice-tumble}.dice-stage.is-rolling .dice-hop{opacity:1;animation:1.8s cubic-bezier(.24,.04,.18,1) both dice-hop}.dice-stage{perspective:none}.dice-stage .dice-hop{visibility:hidden;opacity:0!important;animation:none!important}.dice-stage .dice-cube{animation:none!important}.dice-stage .dice-face-portrait{opacity:1;transform:translateY(0)rotate(-2deg)scale(1)translateZ(0)}.dice-stage.is-rolling .dice-face-portrait{animation:1.65s cubic-bezier(.14,.02,.16,1) both dice-solid-throw}.dice-stage.is-rolling .dice-shadow{animation:1.65s cubic-bezier(.14,.02,.16,1) both dice-solid-shadow}:root{--rl-surface-0:#08161ffa;--rl-surface-1:#0c1f2af7;--rl-surface-2:#122b37f7;--rl-surface-line:rgba(var(--cyan-rgb), .17);--rl-surface-line-strong:rgba(var(--beta-gold-rgb), .3);--rl-surface-wash:rgba(var(--cyan-rgb), .04);--rl-page-gap:clamp(16px, 1.45vw, 24px);--rl-panel-pad:clamp(16px, 1.55vw, 24px);--rl-inner-gap:14px;--rl-radius-panel:18px;--rl-radius-control:12px;--rl-shadow-panel:0 18px 48px #00030957;--rl-shadow-gold:0 0 22px rgba(var(--beta-gold-rgb), .11)}.platform-page{gap:var(--rl-page-gap)}.platform-page:before{content:"";z-index:0;top:120px;left:var(--space-6);right:var(--space-6);background:linear-gradient(90deg, transparent, rgba(var(--beta-gold-rgb), .18), transparent);pointer-events:none;height:1px;position:absolute}.platform-grid,.stat-grid,.support-workspace,.wallet-layout,.admin-shell{gap:var(--rl-page-gap)}.platform-hero,.platform-panel,.stat-tile,.promo-card,.achievement,.support-topic-card,.support-context-card,.deposit-address-row,.warning-box,.data-list article,.deposit-request-card{border-color:var(--rl-surface-line);border-radius:var(--rl-radius-panel);background:linear-gradient(180deg, #ffffff07, #ffffff02), linear-gradient(180deg, var(--rl-surface-2), var(--rl-surface-1));box-shadow:inset 0 1px 0 #ffffff09, var(--rl-shadow-panel)}.platform-hero{background:linear-gradient(108deg, rgba(var(--cyan-rgb), .125), transparent 43%, rgba(var(--beta-gold-rgb), .095)), linear-gradient(180deg, var(--rl-surface-2), var(--rl-surface-1));min-height:138px;padding:var(--rl-panel-pad);overflow:hidden}.platform-hero:before{background:linear-gradient(105deg, rgba(var(--cyan-rgb), .09), transparent 42%, rgba(var(--beta-gold-rgb), .065)), linear-gradient(180deg, #ffffff06, transparent);opacity:1}.platform-hero:after{content:"";left:var(--rl-panel-pad);right:var(--rl-panel-pad);background:linear-gradient(90deg, transparent, rgba(var(--cyan-rgb), .38), rgba(var(--beta-gold-rgb), .32), transparent);pointer-events:none;height:1px;position:absolute;bottom:0}.platform-hero-copy h1{color:#0000;background:linear-gradient(92deg, #a9f4f1 0%, var(--cyan) 34%, #dcebd7 55%, var(--beta-gold-soft) 82%, var(--beta-gold) 100%);text-shadow:none;-webkit-background-clip:text;background-clip:text;margin-top:0}.platform-hero-copy p{color:#91a9c7;max-width:54ch}.platform-hero-art{width:min(180px,100%);height:170px}.platform-hero-art img{height:160px;filter:drop-shadow(0 18px 30px #0003099e) drop-shadow(0 0 14px rgba(var(--beta-gold-rgb), .12))}.platform-panel,.promo-card,.achievement,.stat-tile{padding:var(--rl-panel-pad)}.platform-panel-title{min-height:28px;margin-bottom:var(--rl-inner-gap);border-bottom:1px solid rgba(var(--beta-gold-rgb), .095);padding-bottom:12px}.platform-panel-title>span{min-width:0}.platform-panel-title strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;letter-spacing:0;overflow:hidden}.platform-panel-title>span>svg,.stat-tile>svg,.support-topic-card>svg,.support-context-card>svg,.achievement>svg{color:var(--cyan);filter:none}.panel-lead{color:#91a9c7;max-width:68ch;font-size:12.5px;line-height:1.5}.panel-lead:not(:last-child){margin-bottom:var(--rl-inner-gap)}.promo-form input,.ticket-form input,.ticket-form textarea,.withdraw-form input,.deposit-form input,.admin-users-search input,.admin-referrals-search input,.copy-line,.segmented{border-color:rgba(var(--beta-gold-rgb), .16);border-radius:var(--rl-radius-control);background:linear-gradient(#ffffff08,#ffffff03),#05070cb8}.promo-form input:focus-visible,.ticket-form input:focus-visible,.ticket-form textarea:focus-visible,.withdraw-form input:focus-visible,.deposit-form input:focus-visible,.admin-users-search input:focus-visible,.admin-referrals-search input:focus-visible{border-color:rgba(var(--beta-gold-rgb), .55);box-shadow:0 0 0 3px rgba(var(--beta-gold-rgb), .1);outline:none}.promo-form button,.spin-action-row button,.support-submit-row button,.copy-line button,.primary-link,.promo-card button{border-radius:var(--rl-radius-control);background:linear-gradient(180deg, #ffe78f, var(--beta-gold) 58%, var(--beta-gold-deep));color:#150e02;box-shadow:0 12px 26px rgba(var(--beta-gold-rgb), .16), inset 0 1px 0 #ffffff70}.status-pill.status-cyan,.status-pill.status-gold,.status-pill.status-violet{border-color:rgba(var(--beta-gold-rgb), .24);background:rgba(var(--beta-gold-rgb), .115);color:var(--beta-gold-soft)}.promo-card{border-top:0}.achievement{position:relative;overflow:hidden}.promo-card:before,.achievement:before{content:"";background:linear-gradient(90deg, transparent, rgba(var(--beta-gold-rgb), .46), transparent);pointer-events:none;height:2px;position:absolute;inset:0 0 auto}.promo-card h2,.promo-card-top span,.history-title,.ticket-list article strong,.ticket-list-row strong,.admin-ticket-list article strong,.data-list article strong{color:var(--text)}.promo-card p,.support-topic-card strong+small,.history-day,.history-meta,.leaderboard-period{color:#91a9c7}.progress-line{background:#ffffff0e}.progress-line>span{background:linear-gradient(90deg, var(--cyan), var(--cyan-soft) 42%, var(--beta-gold-soft));box-shadow:0 0 10px rgba(var(--cyan-rgb), .16), 0 0 12px rgba(var(--beta-gold-rgb), .12)}.history-row,.leaderboard article,.ticket-list article,.ticket-list-row,.admin-ticket-list article,.admin-table article,.admin-referrals-item{border-bottom:1px solid rgba(var(--beta-gold-rgb), .09);box-shadow:none;background:0 0;border-radius:0}.history-row:hover,.leaderboard article:hover,.ticket-list article:hover,.ticket-list-row:hover,.admin-ticket-list article:hover,.admin-table article:hover,.admin-referrals-item:hover{background:rgba(var(--beta-gold-rgb), .045)}.support-topic-card{border-radius:var(--rl-radius-control);min-height:48px;box-shadow:none}.support-topic-card.is-active{border-color:rgba(var(--beta-gold-rgb), .48);background:linear-gradient(180deg, rgba(var(--beta-gold-rgb), .11), rgba(var(--beta-gold-rgb), .04)), var(--rl-surface-1);box-shadow:var(--rl-shadow-gold)}.warning-box{box-shadow:none;color:var(--beta-gold-soft)}.admin-sidebar{border-color:var(--rl-surface-line);background:linear-gradient(180deg, var(--rl-surface-2), var(--rl-surface-1))}.admin-sidebar button{border-radius:var(--rl-radius-control)}.admin-sidebar button.active{border-color:rgba(var(--beta-gold-rgb), .46);background:linear-gradient(90deg, rgba(var(--beta-gold-rgb), .15), rgba(var(--beta-gold-rgb), .055)), #ffffff05;color:var(--beta-gold-soft);box-shadow:inset 2px 0 0 var(--beta-gold)}.admin-sidebar button.active svg,.admin-sidebar button:hover svg{color:var(--beta-gold)}@media (max-width:720px){.platform-page{gap:14px}.platform-page:before{display:none}.platform-hero{border-radius:16px;padding:20px 16px 18px}.platform-hero-copy p{max-width:30ch}.platform-panel,.promo-card,.achievement,.stat-tile{border-radius:16px;padding:15px}.platform-panel-title{margin-bottom:12px;padding-bottom:10px}}.oddeven-game .dice-stage{--dice-local-size:var(--dice-size,clamp(154px, 18vw, 246px));isolation:isolate;width:var(--dice-local-size);height:calc(var(--dice-local-size) * 1.04);place-items:center;display:grid;position:relative;perspective:none!important;transform-style:flat!important}.oddeven-game .dice-stage .dice-hop,.oddeven-game .dice-stage .dice-cube{opacity:0!important;visibility:hidden!important;animation:none!important;display:none!important}.oddeven-game .dice-stage>.dice-face-portrait{z-index:2;background:radial-gradient(circle at 24% 17%, #fffffffa 0 11%, transparent 31%) padding-box, radial-gradient(circle at 78% 82%, rgba(var(--beta-gold-rgb), .18), transparent 44%) padding-box, linear-gradient(145deg, #fff8dc 0%, #f8edca 48%, #d8c28a 100%) padding-box, linear-gradient(135deg, #fff0ad 0%, #d99612 23%, #6f4304 46%, #ffd76c 67%, #98610a 100%) border-box;width:min(100%,240px);height:min(100%,240px);box-shadow:0 0 0 1px #fff3 inset, 0 0 0 2px #2a1b0480, 0 26px 58px #00030975, 0 0 38px rgba(var(--beta-gold-rgb), .22);filter:none;border:clamp(6px,.72vw,10px) solid #0000;border-radius:23%;grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding:21%;overflow:visible;transform:translateY(0)rotate(-2deg)scale(1)translateZ(0);opacity:1!important;transform-style:flat!important;backface-visibility:visible!important;display:grid!important;position:relative!important}.oddeven-game .dice-stage>.dice-face-portrait:before,.oddeven-game .dice-stage>.dice-face-portrait:after{content:"";pointer-events:none;position:absolute}.oddeven-game .dice-stage>.dice-face-portrait:before{z-index:-1;border-radius:inherit;background:linear-gradient(135deg,#ffffff6b,#0000 34%),linear-gradient(315deg,#2f1e0638,#0000 45%);inset:0;box-shadow:inset 18px 20px 34px #ffffff3d,inset -20px -22px 36px #3a270838}.oddeven-game .dice-stage>.dice-face-portrait:after{z-index:-2;border:1px solid rgba(var(--beta-gold-rgb), .34);transform-origin:0;background:linear-gradient(90deg,#d8b258,#8a590b 50%,#4d3108),linear-gradient(#ffffff2e,#0000 46%,#0000002e);border-left:0;border-radius:0 28% 28% 0;width:18%;height:76%;top:12%;right:-8.5%;transform:skewY(-8deg);box-shadow:18px 16px 34px #0000003d}.oddeven-game .dice-stage>.dice-face-portrait .dice-pip{aspect-ratio:1;background:radial-gradient(circle at 34% 26%,#ffffff42,#0000 24%),radial-gradient(circle at 42% 42%,#332d20 0%,#100d08 58%,#030303 100%);border-radius:999px;place-self:center;width:clamp(22px,19%,42px);box-shadow:0 0 0 clamp(2px,.18vw,3px) #b4770db8,0 0 0 clamp(3px,.28vw,5px) #ffda6747,inset 4px 5px 9px #ffffff17,inset -7px -8px 12px #000000a8,0 3px 8px #00000047}.oddeven-game .dice-stage>.dice-face-portrait .dice-pip.is-empty{opacity:0}.oddeven-game .dice-stage.tone-win>.dice-face-portrait{box-shadow:0 0 0 1px #fff3 inset, 0 0 0 2px #2a1b0480, 0 26px 58px #00030975, 0 0 34px #18f49533, 0 0 42px rgba(var(--beta-gold-rgb), .18)}.oddeven-game .dice-stage.tone-loss>.dice-face-portrait{box-shadow:0 0 0 1px #fff3 inset, 0 0 0 2px #2a1b0480, 0 26px 58px #00030975, 0 0 34px #ff54702e, 0 0 42px rgba(var(--beta-gold-rgb), .16)}.oddeven-game .dice-stage .dice-shadow{z-index:1;filter:blur(3px);opacity:.82;background:radial-gradient(#0000007a,#0000 72%);border-radius:999px;height:15%;position:absolute;bottom:0;left:16%;right:16%;transform:none}.oddeven-game .dice-stage.is-rolling>.dice-face-portrait{animation:1.65s cubic-bezier(.18,.04,.16,1) both oddeven-dice-roll-fixed!important}@keyframes oddeven-dice-roll-fixed{0%{transform:translate(0,0)rotate(-7deg)scale(.96)}14%{transform:translate(-10px,-34px)rotate(72deg)scale(1.02)}31%{transform:translate(12px,-58px)rotate(176deg)scale(1.06)}50%{transform:translate(-8px,-42px)rotate(268deg)scale(1.035)}68%{transform:translate(5px,-13px)rotate(342deg)scale(1.01)}82%{transform:translateY(5px)rotate(368deg)scale(.992)}92%{transform:translateY(-7px)rotate(360deg)scale(1.004)}to{transform:translate(0,0)rotate(360deg)scale(1)}}@keyframes oddeven-dice-shadow-fixed{0%,to{opacity:.82;transform:scaleX(1)}31%{opacity:.36;transform:scaleX(.62)}82%{opacity:.94;transform:scaleX(1.08)}}@media (max-width:720px){.oddeven-game .dice-stage{--dice-local-size:var(--dice-size,min(58vw, 210px))}.oddeven-game .dice-stage>.dice-face-portrait{width:min(100%,204px);height:min(100%,204px)}}.slots-cabinet-wrap{isolation:isolate;flex-direction:column;justify-content:center;align-items:center;gap:clamp(14px,1.8vw,22px);min-height:460px;padding:clamp(18px,2vw,28px) clamp(14px,1.6vw,22px);display:flex;position:relative}.slots-marquee{gap:9px;display:flex}.slots-marquee span{background:rgba(var(--beta-gold-rgb), .28);width:6px;height:6px;box-shadow:0 0 6px rgba(var(--beta-gold-rgb), .2);animation:slots-marquee-pulse 2.6s var(--dot-delay,0s) ease-in-out infinite;border-radius:50%}@keyframes slots-marquee-pulse{0%,to{opacity:.35;transform:scale(.85)}50%{opacity:1;transform:scale(1.05)}}.slots-game.state-spinning .slots-marquee span{animation-duration:.7s}.slots-game.state-win .slots-marquee span{background:var(--beta-gold);box-shadow:0 0 10px rgba(var(--beta-gold-rgb), .65);animation:.5s ease-in-out infinite slots-marquee-pulse}.slots-reels{z-index:1;grid-template-columns:repeat(3, var(--slots-cell,68px));border:1px solid rgba(var(--beta-gold-rgb), .32);background:radial-gradient(80% 60% at 50% 0%, rgba(var(--beta-gold-rgb), .1), transparent 66%), linear-gradient(180deg, #040508f5, #020306fa);border-radius:16px;gap:10px;padding:10px;display:grid;position:relative;box-shadow:inset 0 0 0 1px #ffffff08,inset 0 2px 10px #0009,0 18px 40px #00020666}.slots-reel{width:var(--slots-cell,68px);height:calc(var(--slots-cell,68px) * 3);background:#00000059;border-radius:10px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0a}.slots-reel:before{content:"";z-index:3;pointer-events:none;background:linear-gradient(#0000008c 0%,#0000 26% 74%,#0000008c 100%);position:absolute;inset:0}.slots-reel-track{flex-direction:column;display:flex}.slots-cell{width:var(--slots-cell,68px);height:var(--slots-cell,68px);border-bottom:1px solid #ffffff09;flex:none;place-items:center;display:grid}.slots-reel-track.is-static .slots-cell:last-child{border-bottom:0}.slots-reel-track.is-looping{animation:slots-reel-cycle var(--reel-cycle-duration,.32s) var(--reel-cycle-delay,0s) linear infinite;filter:blur(.4px)}@keyframes slots-reel-cycle{0%{transform:translateY(0)}to{transform:translateY(calc(var(--slots-cell,68px) * -6))}}.slots-reel-track.is-static{animation:.26s cubic-bezier(.2,.9,.25,1.15) both slots-reel-land}@keyframes slots-reel-land{0%{transform:translateY(-10px)}55%{transform:translateY(3px)}to{transform:translateY(0)}}.slots-cell.is-payline{background:rgba(var(--beta-gold-rgb), .035);position:relative}.slots-cell.is-winning{z-index:4;background:rgba(var(--beta-gold-rgb), .14);box-shadow:inset 0 0 0 1px rgba(var(--beta-gold-rgb), .5), inset 0 0 22px rgba(var(--beta-gold-rgb), .28)}.slots-cell.is-winning .slot-symbol{filter:drop-shadow(0 0 10px rgba(var(--beta-gold-rgb), .75));animation:.78s cubic-bezier(.18,.9,.18,1.12) 60ms both slots-symbol-win}@keyframes slots-symbol-win{0%{transform:scale(1)}55%{transform:scale(1.32)}to{transform:scale(1.16)}}.slots-payline-bar{z-index:2;width:min(100%, calc(var(--slots-cell,68px) * 3 + 30px));background:linear-gradient(90deg, transparent, rgba(var(--beta-gold-rgb), .35), transparent);border-radius:999px;height:2px;margin-top:-6px;position:relative}.slots-payline-bar.is-winning{background:linear-gradient(90deg, transparent, var(--beta-gold), transparent);height:3px;box-shadow:0 0 16px rgba(var(--beta-gold-rgb), .7);animation:.9s ease-in-out infinite slots-marquee-pulse}.slots-game.state-win .slots-cabinet-wrap:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(46% 60% at 50% 46%, rgba(var(--beta-gold-rgb), .16), transparent 72%);animation:.56s cubic-bezier(.2,.8,.3,1) 80ms both reel-stage-glow;position:absolute;inset:0}.slots-game.state-win .slots-cabinet-wrap:after{content:"";z-index:0;pointer-events:none;background:radial-gradient(50% 66% at 50% 46%,#0000 0 38%,#02030680 78%,#020306b8 100%);animation:.46s ease-out 60ms both reel-stage-dim;position:absolute;inset:0}.slots-burst{z-index:5;pointer-events:none;width:0;height:0;position:absolute;top:50%;left:50%}.slots-paytable{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.slots-paytable-row{border:1px solid rgba(var(--beta-gold-rgb), .16);background:#ffffff05;border-radius:11px;flex-direction:column;align-items:center;gap:3px;padding:8px 4px;display:flex}.slots-paytable-row b{color:var(--beta-gold-soft);font-variant-numeric:tabular-nums;font-size:11px;font-weight:900}.slots-action-row{border-bottom:1px solid rgba(var(--beta-gold-rgb), .14);grid-template-columns:62px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:56px;padding:9px 0;display:grid}.slots-action-row:last-child{border-bottom:0}.slots-action-symbols{box-sizing:border-box;border:1px solid rgba(var(--beta-gold-rgb), .24);background:radial-gradient(70% 70% at 34% 24%,#ffffff24,#0000 58%),linear-gradient(#16171ef5,#07080dfa);border-radius:11px;justify-content:center;gap:3px;width:62px;min-width:0;padding:4px;display:flex;overflow:hidden}.slots-action-symbols .slot-symbol{width:16px!important;height:16px!important}.slots-action-row.is-loss .slots-action-symbols{border-color:rgba(var(--danger-rgb), .22)}.slots-action-copy{gap:2px;min-width:0;display:grid}.slots-action-copy strong,.slots-action-copy small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.slots-action-copy strong{color:var(--text);font-size:12px;font-weight:900}.slots-action-copy small{color:var(--muted);font-size:10.5px;font-weight:700}.slots-action-row b{color:var(--green);white-space:nowrap;justify-self:end;font-size:12px;font-weight:950}.slots-action-row.is-loss b{color:#ff8f8f}@media (max-width:900px){.slots-cabinet-wrap{min-height:0}}@media (max-width:640px){.slots-reels{--slots-cell:54px}.slots-marquee span{width:5px;height:5px}.slots-action-row{grid-template-columns:52px minmax(0,1fr) auto;min-height:50px}.slots-action-symbols{gap:2px;width:52px;padding:3px}.slots-action-symbols .slot-symbol{width:14px!important;height:14px!important}}@media (prefers-reduced-motion:reduce){.slots-marquee span,.slots-reel-track.is-looping,.slots-reel-track.is-static,.slots-cell.is-winning .slot-symbol,.slots-payline-bar.is-winning,.slots-game.state-win .slots-cabinet-wrap:before,.slots-game.state-win .slots-cabinet-wrap:after{animation:none}}.slots-game .mines-side .mines-field,.slots-game .mines-side .slots-paytable{align-self:stretch;width:100%}:root{--bg:#071923;--bg-glow-a:#45e8f426;--bg-glow-b:#ffd2471a;--panel:#0d2532eb;--panel-strong:#0c202cfa;--panel-soft:#112b39c7;--line:#57d7e23d;--line-strong:#7aebf166;--cyan:#45e8f4;--cyan-rgb:69, 232, 244;--cyan-soft:#b1f8fb;--gold:#ffdc18;--gold-rgb:255, 220, 24;--gold-deep:#f3b900;--beta-black:#081820;--beta-surface:#112b38;--beta-surface-2:#173746;--beta-surface-3:#1d4251;--beta-line:#315866;--beta-gold:#ffd31c;--beta-gold-rgb:255, 211, 28;--beta-gold-soft:#fff078;--beta-gold-deep:#efb500;--rl-surface-0:#071821fb;--rl-surface-1:#0b222ef9;--rl-surface-2:#112f3cf9;--rl-surface-line:rgba(var(--cyan-rgb), .21);--rl-surface-line-strong:rgba(var(--cyan-rgb), .34);--rl-surface-wash:rgba(var(--cyan-rgb), .055)}.app-shell{background:linear-gradient(180deg, rgba(var(--cyan-rgb), .125), transparent 390px), linear-gradient(116deg, transparent 0 44%, rgba(var(--gold-rgb), .065) 72%, transparent 94%), repeating-linear-gradient(128deg, transparent 0 92px, rgba(var(--cyan-rgb), .027) 93px, transparent 94px), var(--bg)}.app-shell:before{opacity:.078;filter:saturate(1.12)contrast(1.02);background-size:min(1320px,100vw)}.site-header{border-color:rgba(var(--cyan-rgb), .25);background:linear-gradient(105deg, rgba(var(--cyan-rgb), .075), transparent 38%, rgba(var(--gold-rgb), .06)), var(--panel-strong)}.site-header:before{opacity:.86;box-shadow:0 0 10px rgba(var(--cyan-rgb), .18), 0 0 10px rgba(var(--gold-rgb), .14)}.brand-asset{filter:drop-shadow(0 0 10px rgba(var(--gold-rgb), .31)) drop-shadow(0 0 10px rgba(var(--cyan-rgb), .25))}.main-nav a.active{border-color:rgba(var(--cyan-rgb), .48);background:linear-gradient(105deg, rgba(var(--cyan-rgb), .17), rgba(var(--gold-rgb), .14));box-shadow:0 0 18px rgba(var(--cyan-rgb), .15), 0 0 18px rgba(var(--gold-rgb), .1), inset 0 0 12px #ffffff09}.game-picker{--cyan:#45e8f4;--cyan-rgb:69, 232, 244;--cyan-soft:#b1f8fb;border-color:rgba(var(--cyan-rgb), .27);background:linear-gradient(#14303df5,#081922fa)}.game-picker button.is-active{border-color:rgba(var(--cyan-rgb), .64);background:linear-gradient(105deg, rgba(var(--cyan-rgb), .2), rgba(var(--beta-gold-rgb), .14));box-shadow:inset 0 -2px 0 rgba(var(--cyan-rgb), .86), 0 0 19px rgba(var(--cyan-rgb), .16), 0 0 20px rgba(var(--beta-gold-rgb), .1)}.dashboard .card:not(.jackpot-panel),.room-tab{background:linear-gradient(118deg, rgba(var(--cyan-rgb), .09), transparent 46%, rgba(var(--beta-gold-rgb), .075)), linear-gradient(180deg, #13303dfa, #081a24fe)}.room-tab.is-active,.room-tab.accent-cyan.is-active,.room-tab.accent-green.is-active,.room-tab.accent-orange.is-active,.room-tab.accent-gold.is-active{border-color:rgba(var(--beta-gold-rgb), .62);box-shadow:0 0 0 1px rgba(var(--beta-gold-rgb), .18), 0 0 18px rgba(var(--cyan-rgb), .13), 0 0 20px rgba(var(--beta-gold-rgb), .14), inset 0 1px 0 #ffffff0d}.jackpot-panel{background:linear-gradient(112deg, rgba(var(--cyan-rgb), .075), transparent 40%, rgba(var(--gold-rgb), .075)), linear-gradient(180deg, #102733fb, #07161ffe)}.platform-hero{background:linear-gradient(108deg, rgba(var(--cyan-rgb), .19), transparent 43%, rgba(var(--beta-gold-rgb), .15)), linear-gradient(180deg, var(--rl-surface-2), var(--rl-surface-1))}.platform-hero-copy h1{background:linear-gradient(92deg, #c4fbff 0%, var(--cyan) 38%, #eafcff 50%, var(--beta-gold-soft) 72%, var(--gold) 100%);-webkit-background-clip:text;background-clip:text}.progress-line>span{box-shadow:0 0 13px rgba(var(--cyan-rgb), .25), 0 0 14px rgba(var(--beta-gold-rgb), .2)}.btn-gold,.promo-form button,.promo-spin-footer .btn,.spin-action-row button,.copy-line button,.bet-submit,.mines-primary-action,.crash-primary-action,.duel-primary-action,.slots-primary-action{border-color:rgba(var(--cyan-rgb), .62);box-shadow:0 12px 28px rgba(var(--cyan-rgb), .16), 0 0 18px rgba(var(--cyan-rgb), .15), 0 0 22px rgba(var(--gold-rgb), .17), inset 0 1px #ffffff94;background:linear-gradient(100deg,#45e8f4 0%,#b8f6e8 46%,#ffdc18 100%)!important}.platform-panel,.stat-tile,.promo-card,.achievement,.support-topic-card,.support-context-card,.wallet-card,.profile-summary-card,.promo-spin-card{border-color:rgba(var(--cyan-rgb), .24)}.platform-panel-title>span>svg,.promo-spin-card .platform-panel-title svg,.promo-spin-card .panel-title svg,.stat-tile>svg,.support-topic-card>svg,.support-context-card>svg,.achievement>svg{color:var(--cyan);filter:drop-shadow(0 0 7px rgba(var(--cyan-rgb), .2))}.promo-spin-card{background:linear-gradient(112deg, rgba(var(--cyan-rgb), .085), transparent 46%, rgba(var(--gold-rgb), .045)), linear-gradient(180deg, #0e2733fa, #07161ffe)}.spin-reel-viewport{border-color:rgba(var(--cyan-rgb), .34);box-shadow:inset 0 1px 0 #ffffff09, 0 0 22px rgba(var(--cyan-rgb), .08)}.spin-reel-card{border-color:rgba(var(--cyan-rgb), .16)}.spin-reel .reel-pointer{border-top-color:var(--gold);filter:drop-shadow(0 0 9px rgba(var(--gold-rgb), .48))}.spin-reel .reel-pointer-bottom{border-bottom-color:var(--gold);filter:drop-shadow(0 0 9px rgba(var(--gold-rgb), .48))}.platform-hero h1{-webkit-text-fill-color:transparent;text-shadow:none;color:#0000!important;background:linear-gradient(92deg,#45e8f4 0%,#8cf3f7 40%,#ffdc18 72%,#fff16b 100%)!important;-webkit-background-clip:text!important;background-clip:text!important}.videopoker-layout{grid-template-areas:"table rail""history rail"}.videopoker-layout>.videopoker-table-wrap{grid-area:table}.videopoker-layout>.mines-right-rail{grid-area:rail}.videopoker-layout>.videopoker-actions-panel{grid-area:history;align-self:start;min-width:0;margin:0}.videopoker-table-wrap{isolation:isolate;flex-direction:column;justify-content:center;align-items:center;gap:clamp(18px,2.4vw,30px);min-height:460px;padding:clamp(18px,2vw,28px) clamp(14px,1.6vw,22px);display:flex;position:relative}.playing-card{border:1px solid rgba(var(--beta-gold-rgb), .4);background:linear-gradient(160deg,#fbfaf5 0%,#efe9d8 100%);border-radius:11px;flex-direction:column;justify-content:space-between;padding:8px 9px;font-family:ui-monospace,SF Mono,monospace;display:flex;position:absolute;inset:0;box-shadow:0 8px 18px #00020666,inset 0 1px #ffffffb3}.playing-card-corner{flex-direction:column;align-items:center;gap:1px;line-height:1;display:flex}.playing-card-corner b{font-size:clamp(13px,1.4vw,16px);font-weight:800}.playing-card-corner i{font-size:clamp(11px,1.2vw,14px);font-style:normal}.playing-card-corner-bottom{align-self:flex-end;transform:rotate(180deg)}.playing-card-pip{opacity:.82;pointer-events:none;place-items:center;font-size:clamp(30px,3.6vw,42px);display:grid;position:absolute;inset:0}.playing-card.is-back{background:repeating-linear-gradient(45deg, rgba(var(--beta-gold-rgb), .22) 0 5px, #06080df0 5px 11px), linear-gradient(160deg, #12151d, #050609);border:1px solid rgba(var(--beta-gold-rgb), .42);box-shadow:0 8px 18px #00020675,inset 0 0 0 1px #ffffff0a}.playing-card-back-pattern{border:1px solid rgba(var(--beta-gold-rgb), .32);border-radius:7px;position:absolute;inset:7px}.playing-card.is-mini{border-radius:5px;flex:none;place-items:center;gap:0;width:22px;height:30px;padding:0;display:grid;position:static}.playing-card.is-mini b{font-size:9px;font-weight:800;line-height:1.1;display:block}.playing-card.is-mini i{font-size:9px;font-style:normal;line-height:1;display:block}.videopoker-hand{z-index:1;gap:clamp(8px,1.4vw,16px);display:flex;position:relative}.videopoker-slot{cursor:default;background:0 0;border:0;flex-direction:column;align-items:center;gap:8px;padding:0;display:flex}.videopoker-slot.is-toggleable{cursor:pointer}.videopoker-flip{width:var(--card-w,84px);height:var(--card-h,118px);perspective:900px;transform-style:preserve-3d;position:relative}.videopoker-flip>.playing-card{backface-visibility:hidden;transition:transform .38s cubic-bezier(.2,.8,.2,1)}.videopoker-flip.is-back .videopoker-card-back{transform:rotateY(0)}.videopoker-flip.is-back .videopoker-card-front{transform:rotateY(-180deg)}.videopoker-flip.is-face .videopoker-card-back{transform:rotateY(180deg)}.videopoker-flip.is-face .videopoker-card-front{transform:rotateY(0)}.videopoker-slot.is-toggleable .videopoker-flip:hover>.playing-card{filter:brightness(1.06)}.videopoker-hold-tag{border:1px solid rgba(var(--beta-gold-rgb), .5);background:rgba(var(--beta-gold-rgb), .14);color:var(--beta-gold-soft);letter-spacing:.08em;opacity:0;border-radius:999px;padding:2px 10px;font-size:10px;font-style:normal;font-weight:900;transition:opacity .16s,transform .16s;transform:translateY(-4px)}.videopoker-slot.is-held .videopoker-hold-tag{opacity:1;transform:translateY(0)}.videopoker-game.state-win .videopoker-slot .videopoker-flip>.playing-card{box-shadow:0 0 0 2px var(--beta-gold), 0 10px 26px #00020680, 0 0 24px rgba(var(--beta-gold-rgb), .55)}.videopoker-game.state-win .videopoker-table-wrap:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(52% 60% at 50% 44%, rgba(var(--beta-gold-rgb), .16), transparent 74%);animation:.56s cubic-bezier(.2,.8,.3,1) 80ms both reel-stage-glow;position:absolute;inset:0}.videopoker-game.state-win .videopoker-table-wrap:after{content:"";z-index:0;pointer-events:none;background:radial-gradient(56% 68% at 50% 44%,#0000 0 40%,#02030680 78%,#020306b8 100%);animation:.46s ease-out 60ms both reel-stage-dim;position:absolute;inset:0}.videopoker-burst{z-index:5;pointer-events:none;width:0;height:0;position:absolute;top:50%;left:50%}.videopoker-paytable{border-top:1px solid rgba(var(--beta-gold-rgb), .16);border-bottom:1px solid rgba(var(--beta-gold-rgb), .16);flex-direction:column;gap:3px;padding:8px 2px;display:flex}.videopoker-paytable-row{border-radius:7px;justify-content:space-between;align-items:center;gap:8px;padding:3px 6px;font-size:11.5px;display:flex}.videopoker-paytable-row span{color:var(--muted)}.videopoker-paytable-row b{color:var(--text);font-variant-numeric:tabular-nums}.videopoker-paytable-row.is-hit{background:rgba(var(--beta-gold-rgb), .14)}.videopoker-paytable-row.is-hit span,.videopoker-paytable-row.is-hit b{color:var(--beta-gold-soft);font-weight:800}.videopoker-action-row{border-bottom:1px solid rgba(var(--beta-gold-rgb), .14);grid-template-columns:122px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:56px;padding:9px 0;display:grid}.videopoker-action-row:last-child{border-bottom:0}.videopoker-action-cards{gap:3px;display:flex}.videopoker-action-copy{gap:2px;min-width:0;display:grid}.videopoker-action-copy strong,.videopoker-action-copy small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.videopoker-action-copy strong{color:var(--text);font-size:12px;font-weight:900}.videopoker-action-copy small{color:var(--muted);font-size:10.5px;font-weight:700}.videopoker-action-row b{color:var(--green);white-space:nowrap;justify-self:end;font-size:12px;font-weight:950}.videopoker-action-row.is-loss b{color:#ff8f8f}@media (max-width:1100px){.videopoker-layout{grid-template-areas:"table""rail""history"}}@media (max-width:900px){.videopoker-table-wrap{min-height:0}}@media (max-width:640px){.videopoker-flip{--card-w:58px;--card-h:82px}.videopoker-hand{gap:7px}.videopoker-hold-tag{padding:1px 7px;font-size:8.5px}.videopoker-action-row{grid-template-columns:100px minmax(0,1fr) auto;min-height:50px}.videopoker-action-cards{gap:2px}.videopoker-action-cards .playing-card.is-mini{width:18px;height:25px}}@media (prefers-reduced-motion:reduce){.videopoker-flip>.playing-card,.videopoker-game.state-win .videopoker-table-wrap:before,.videopoker-game.state-win .videopoker-table-wrap:after{transition:none;animation:none}}.videopoker-game .mines-side .videopoker-paytable{align-self:stretch;width:100%}.durak-card-slot{width:var(--durak-card-w,68px);height:var(--durak-card-h,96px);flex:none;display:inline-block;position:relative}.durak-table-card{flex-direction:column;gap:14px;display:flex}.durak-opponent-row,.durak-hand-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.durak-opponents-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:8px;display:grid}.durak-opponent-row{border:1px solid rgba(var(--cyan-rgb), .12);border-radius:var(--radius-md);background:#010a1052;min-width:0;padding:8px 10px}.durak-opponent-row.is-out{opacity:.55}.durak-hand-row{justify-content:space-between}.durak-player-name{flex-direction:column;gap:1px;margin-right:auto;display:flex}.durak-player-name strong{color:var(--text);font-size:12.5px}.durak-player-name small{color:var(--muted);font-size:10px;font-weight:650}.durak-me-name{color:var(--muted);align-items:center;gap:8px;font-size:12px;display:flex}.durak-me-name strong{color:var(--text)}.durak-hand{flex-wrap:wrap;gap:6px;display:flex}.durak-hand-opponent{flex:auto;justify-content:flex-end}.durak-hand-opponent .durak-card-slot{--durak-card-w:34px;--durak-card-h:48px}.durak-hand-mine{flex:auto}.durak-hand-button{cursor:pointer;background:0 0;border:0;padding:0;transition:transform .16s,filter .16s}.durak-hand-button:hover:not(:disabled){transform:translateY(-6px)}.durak-hand-button.is-selected .playing-card{border-color:rgba(var(--cyan-rgb), .7)}.durak-hand-button:disabled{cursor:default;opacity:.55;filter:grayscale(.3)}.durak-mid-row{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.durak-talon{border:1px solid var(--line);color:var(--muted);background:#ffffff05;border-radius:10px;align-items:center;gap:6px;padding:8px 10px;font-size:12px;font-weight:700;display:flex}.durak-trump-symbol{font-size:15px}.durak-trump-symbol.is-red{color:#e0435c}.durak-trump-symbol.is-black{color:var(--text)}.durak-table-felt{border:1px solid rgba(var(--beta-gold-rgb), .14);background:radial-gradient(#143c2847,#060a0880);border-radius:16px;flex-wrap:wrap;place-content:center;gap:10px;min-height:130px;padding:14px;display:flex}.durak-table-empty{color:var(--muted);text-align:center;align-self:center;margin:0;font-size:12px}.durak-table-slot{width:calc(var(--durak-card-w,68px) + 14px);height:var(--durak-card-h,96px);cursor:default;background:0 0;border:0;padding:0;position:relative}.durak-table-slot .durak-table-card-attack{position:absolute;top:0;left:0}.durak-table-slot .durak-table-card-defense{position:absolute;top:10px;left:14px}.durak-table-slot.is-open{cursor:pointer}.durak-table-slot.is-targeted .playing-card{box-shadow:0 0 0 3px rgba(var(--cyan-rgb), .75), 0 8px 18px #00020666}.durak-turn-flag{border:1px solid var(--line);color:var(--muted);white-space:nowrap;text-align:center;background:#ffffff05;border-radius:999px;padding:6px 12px;font-size:11px;font-weight:700}.durak-turn-flag.is-mine{border-color:rgba(var(--green-rgb), .35);color:var(--green);background:rgba(var(--green-rgb), .08)}.durak-actions{flex-wrap:wrap;gap:8px;display:flex}.durak-timeout-btn{margin-left:auto}.durak-waiting-note{text-align:center}.durak-room-size{gap:8px;display:grid}.durak-room-size>span{color:var(--muted);align-items:center;gap:6px;font-size:10px;font-weight:800;display:inline-flex}.durak-room-size-options{border:1px solid rgba(var(--cyan-rgb), .14);background:#00040959;border-radius:999px;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;padding:3px;display:grid}.durak-room-size-options button{min-height:36px;color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;font-weight:850}.durak-room-size-options button.is-active{border-color:rgba(var(--beta-gold-rgb), .38);color:#171005;background:linear-gradient(100deg,#71eaf1,#ffdc3f)}.durak-room-size-options button:disabled{cursor:default;opacity:.55}.durak-result-overlay{border:1px solid var(--line);text-align:center;background:#ffffff08;border-radius:14px;flex-direction:column;align-items:center;gap:6px;margin-top:4px;padding:18px;display:flex;position:relative}.durak-result-overlay strong{font-size:17px}.durak-result-overlay span{font-size:14px;font-weight:700}.durak-result-overlay.is-win{border-color:rgba(var(--green-rgb), .35);background:rgba(var(--green-rgb), .07)}.durak-result-overlay.is-win strong,.durak-result-overlay.is-win span{color:var(--green)}.durak-result-overlay.is-loss{border-color:rgba(var(--danger-rgb), .3);background:rgba(var(--danger-rgb), .06)}.durak-result-overlay.is-loss strong{color:var(--danger)}.durak-result-overlay.is-draw{border-color:rgba(var(--beta-gold-rgb), .3);background:rgba(var(--beta-gold-rgb), .06)}@media (max-width:720px){.durak-card-slot{--durak-card-w:48px;--durak-card-h:68px}.durak-hand-opponent .durak-card-slot{--durak-card-w:26px;--durak-card-h:36px}.durak-mid-row{grid-template-columns:1fr;justify-items:center}.durak-turn-flag{order:-1}}.playing-card.blackjack-card{flex:none;width:84px;height:118px;position:relative}.blackjack-table-wrap{flex-direction:column;justify-content:center;gap:16px;min-height:420px;padding:clamp(18px,2vw,28px) clamp(14px,1.6vw,22px);display:flex}.blackjack-row{flex-direction:column;align-items:center;gap:10px;display:flex}.blackjack-row-label{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);align-items:center;gap:8px;font-size:11px;font-weight:700;display:flex}.blackjack-row-label b{color:var(--beta-gold-soft);text-transform:none;letter-spacing:0;font-size:13px}.blackjack-hand{flex-wrap:wrap;justify-content:center;gap:8px;min-height:118px;display:flex}.blackjack-action-row{flex-wrap:wrap;gap:8px;display:flex}.blackjack-action-row .btn{flex:auto}.blackjack-history-cards{color:var(--muted);align-items:center;gap:4px;display:flex}@media (max-width:640px){.playing-card.blackjack-card{width:58px;height:82px}.blackjack-hand{min-height:82px}}.playing-card.holdem-board-card{flex:none;width:68px;height:96px;position:relative}.holdem-board-empty{border:1px dashed rgba(var(--beta-gold-rgb), .22);box-shadow:none;background:#ffffff05}.holdem-table-card{flex-direction:column;gap:14px;display:flex}.holdem-seats{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.holdem-seat{border:1px solid var(--line);background:#ffffff05;border-radius:14px;flex-direction:column;align-items:center;gap:6px;min-width:96px;padding:10px 12px;display:flex;position:relative}.holdem-seat.is-me{border-color:rgba(var(--cyan-rgb), .4);background:rgba(var(--cyan-rgb), .06)}.holdem-seat.is-acting{border-color:rgba(var(--green-rgb), .5);box-shadow:0 0 0 2px rgba(var(--green-rgb), .2)}.holdem-seat.is-folded{opacity:.5}.holdem-seat-name{text-align:center;flex-direction:column;align-items:center;gap:1px;display:flex}.holdem-seat-name strong{color:var(--text);font-size:11.5px}.holdem-seat-name small{color:var(--muted);font-size:10px;font-weight:700}.holdem-button-chip{border:1px solid rgba(var(--beta-gold-rgb), .5);background:var(--beta-black);width:20px;height:20px;color:var(--beta-gold-soft);border-radius:50%;place-items:center;font-size:10px;font-style:normal;font-weight:800;display:grid;position:absolute;top:-6px;right:-6px}.holdem-seat-badge{padding:2px 7px;font-size:9px}.holdem-seat-bet{color:var(--beta-gold-soft);font-size:11px;font-weight:700}.holdem-hand{gap:3px;display:flex}.holdem-board{border:1px solid rgba(var(--beta-gold-rgb), .14);background:radial-gradient(#143c283d,#060a0875);border-radius:16px;justify-content:center;gap:8px;padding:14px;display:flex}.holdem-turn-flag-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;display:flex}.holdem-turn-flag{border:1px solid var(--line);color:var(--muted);background:#ffffff05;border-radius:999px;padding:6px 12px;font-size:11px;font-weight:700}.holdem-turn-flag.is-mine{border-color:rgba(var(--green-rgb), .35);color:var(--green);background:rgba(var(--green-rgb), .08)}.holdem-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;display:flex}.holdem-raise-group{align-items:center;gap:6px;display:flex}.holdem-raise-field{width:96px}.holdem-result-overlay{border:1px solid var(--line);text-align:center;background:#ffffff08;border-radius:14px;flex-direction:column;align-items:center;gap:6px;padding:18px;display:flex;position:relative}.holdem-result-overlay strong{font-size:17px}.holdem-result-overlay.is-win{border-color:rgba(var(--green-rgb), .35);background:rgba(var(--green-rgb), .07)}.holdem-result-overlay.is-win strong{color:var(--green)}.holdem-result-overlay.is-loss{border-color:rgba(var(--danger-rgb), .3);background:rgba(var(--danger-rgb), .06)}.holdem-winners-list{color:var(--text);flex-direction:column;gap:2px;margin:0;padding:0;font-size:12.5px;list-style:none;display:flex}.holdem-waiting-card{flex-direction:column;align-items:center;gap:12px;display:flex}.holdem-action-row{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}@media (max-width:640px){.playing-card.holdem-board-card{width:48px;height:68px}.holdem-seat{min-width:78px;padding:8px 9px}}.app-shell>.site-header{z-index:200}.notification-bell-panel{z-index:210;max-height:none;overflow:hidden}.notification-bell-list{overscroll-behavior:contain;scrollbar-gutter:stable;max-height:min(360px,100dvh - 150px);overflow-y:auto}.duel-game,.oddeven-game{--duel-line:rgba(var(--beta-gold-rgb), .25);--duel-line-cyan:rgba(var(--cyan-rgb), .2);--duel-panel:linear-gradient(122deg, rgba(var(--cyan-rgb), .045), transparent 44%, rgba(var(--beta-gold-rgb), .04)), linear-gradient(180deg, #0b121bfb, #05090ffe);width:min(100%,1320px);margin-inline:auto}.duel-game-layout{gap:var(--space-5);grid-template-columns:minmax(0,1fr) minmax(320px,380px);align-items:start;display:grid}.duel-stage-card,.duel-bet-console,.duel-my-bets-panel,.duel-actions-panel{border-color:var(--duel-line);background:var(--duel-panel);box-shadow:0 0 0 1px rgba(var(--beta-gold-rgb), .035), 0 18px 46px #00030957, inset 0 1px 0 #ffffff09}.duel-stage-card{min-width:0;padding:clamp(18px,1.8vw,26px)}.duel-stage-head,.duel-my-bets-panel .panel-head,.duel-actions-panel .panel-head{border-bottom-color:rgba(var(--beta-gold-rgb), .14);margin-bottom:16px;padding-bottom:13px}.duel-stage-head h3>svg,.duel-my-bets-panel .panel-head h3>svg,.duel-actions-panel .panel-head h3>svg{color:var(--beta-gold)}.duel-arena{isolation:isolate;border:1px solid var(--duel-line-cyan);border-radius:var(--radius-lg);background:linear-gradient(145deg, rgba(var(--cyan-rgb), .055), transparent 36%), linear-gradient(320deg, rgba(var(--beta-gold-rgb), .055), transparent 42%), #050911;min-height:430px;box-shadow:inset 0 0 44px rgba(var(--cyan-rgb), .025), 0 14px 34px #0003084d;flex-direction:column;justify-content:center;align-items:center;gap:18px;padding:clamp(24px,3vw,42px);display:flex;position:relative;overflow:hidden}.duel-arena:after{content:"";z-index:-1;background:linear-gradient(90deg, transparent, rgba(var(--cyan-rgb), .16), rgba(var(--beta-gold-rgb), .2), transparent);height:1px;position:absolute;bottom:12%;left:12%;right:12%}.duel-arena.is-win{border-color:#35df8f59}.duel-arena.is-loss{border-color:#ff777740}.duel-arena-copy{text-align:center;justify-items:center;gap:4px;display:grid}.duel-arena-copy small{color:#7e96b4;font-size:9px;font-weight:900}.duel-arena-copy strong{color:var(--text);font-size:clamp(22px,2.4vw,34px);font-weight:950}.duel-arena-copy span{color:var(--muted);font-size:12px}.duel-object-stage{place-items:center;width:min(100%,440px);min-height:190px;display:grid}.duel-idle-asset{object-fit:contain;width:auto;height:auto;filter:drop-shadow(0 18px 24px #00020780) drop-shadow(0 0 17px rgba(var(--beta-gold-rgb), .1));display:block}.duel-idle-coin{max-width:clamp(150px,18vw,210px)}.duel-idle-dice{max-width:clamp(220px,25vw,310px)}.duel-object-pair{justify-content:center;align-items:center;gap:clamp(16px,3vw,42px);min-width:0;display:flex}.duel-coin{aspect-ratio:1;perspective:900px;width:clamp(112px,12vw,152px);display:block}.duel-coin-inner{width:100%;height:100%;transform-style:preserve-3d;transition:transform .52s cubic-bezier(.18,.8,.2,1);display:block;position:relative}.duel-coin.shows-heads .duel-coin-inner{transform:rotateY(0)}.duel-coin.shows-tails .duel-coin-inner{transform:rotateY(180deg)}.duel-coin-face{backface-visibility:hidden;box-shadow:0 15px 28px #00020773, 0 0 22px rgba(var(--beta-gold-rgb), .12), inset 0 0 0 3px #fff5b11f;border:2px solid #e5b933;border-radius:50%;place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}.duel-coin-heads{background:#13161c}.duel-coin-heads img{object-fit:contain;width:100%;height:100%}.duel-coin-tails{color:#f2c943;background:linear-gradient(145deg,#fff4b82e,#0000 36%),#15181e;transform:rotateY(180deg)}.duel-coin-tails:before{content:"R";color:#ffffff0b;font-size:92px;font-weight:1000;position:absolute}.duel-coin-tails svg{z-index:1;position:relative}.duel-coin.shows-heads.is-rolling .duel-coin-inner{animation:1.1s cubic-bezier(.18,.64,.22,1) both duel-coin-heads}.duel-coin.shows-tails.is-rolling .duel-coin-inner{animation:1.1s cubic-bezier(.18,.64,.22,1) both duel-coin-tails}@keyframes duel-coin-heads{0%{transform:translateY(0)rotateY(0)rotateX(0)}42%{transform:translateY(-36px)rotateY(900deg)rotateX(12deg)}76%{transform:translateY(3px)rotateY(1580deg)rotateX(2deg)}88%{transform:translateY(-7px)rotateY(1730deg)rotateX(0)}to{transform:translateY(0)rotateY(1800deg)rotateX(0)}}@keyframes duel-coin-tails{0%{transform:translateY(0)rotateY(180deg)rotateX(0)}42%{transform:translateY(-36px)rotateY(1080deg)rotateX(12deg)}76%{transform:translateY(3px)rotateY(1760deg)rotateX(2deg)}88%{transform:translateY(-7px)rotateY(1910deg)rotateX(0)}to{transform:translateY(0)rotateY(1980deg)rotateX(0)}}.duel-die{aspect-ratio:1;width:clamp(106px,11vw,142px);box-shadow:0 17px 30px #0002077a, 0 0 20px rgba(var(--beta-gold-rgb), .1), inset 8px 9px 18px #ffffff24, inset -12px -14px 22px #0000003d;border:2px solid #d9ad30;border-radius:24%;grid-template-rows:repeat(3,1fr);grid-template-columns:repeat(3,1fr);gap:7%;padding:16%;display:grid;transform:rotate(-3deg)}.duel-die.is-light{background:linear-gradient(145deg,#fffdf2,#dcd2ae)}.duel-die.is-dark{background:linear-gradient(145deg,#2c3038,#0e1117)}.duel-die i{border-radius:50%;display:block}.duel-die i.is-pip{background:radial-gradient(circle at 35% 30%,#4b4c4a,#0a0b0c 70%);box-shadow:inset -2px -3px 5px #00000094,0 1px 2px #ffffff14}.duel-die.is-dark i.is-pip{background:radial-gradient(circle at 36% 30%,#ffe67b,#b97909 70%)}.duel-die.is-rolling:first-child{animation:1.1s cubic-bezier(.18,.62,.22,1) both duel-die-roll-a}.duel-die.is-rolling:last-child{animation:1.1s cubic-bezier(.18,.62,.22,1) both duel-die-roll-b}@keyframes duel-die-roll-a{0%{transform:translateY(0)rotate(-3deg)scale(1)}36%{transform:translateY(-34px)rotate(128deg)scale(1.04)}74%{transform:translateY(3px)rotate(278deg)scale(.99)}88%{transform:translateY(-6px)rotate(346deg)scale(1.01)}to{transform:translateY(0)rotate(357deg)scale(1)}}@keyframes duel-die-roll-b{0%{transform:translateY(0)rotate(4deg)scale(1)}36%{transform:translateY(-29px)rotate(-118deg)scale(1.04)}74%{transform:translateY(2px)rotate(-268deg)scale(.99)}88%{transform:translateY(-5px)rotate(-348deg)scale(1.01)}to{transform:translateY(0)rotate(-356deg)scale(1)}}.duel-object-stage{min-height:258px}.duel-die-art{--dice-size:clamp(132px, 13.5vw, 180px);width:var(--dice-size);height:calc(var(--dice-size) * 1.08);flex:none;display:block}.duel-game-coin .duel-object-stage{--coin-size:clamp(178px, 19vw, 232px)}.duel-object-pair.is-idle{opacity:.96}.duel-matchup{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:16px;width:min(100%,590px);display:grid}.duel-player-chip{border:1px solid rgba(var(--cyan-rgb), .14);border-radius:var(--radius-md);background:#ffffff05;align-items:center;gap:9px;min-width:0;padding:9px 11px;display:flex}.duel-player-chip.is-opponent{text-align:right;flex-direction:row-reverse}.duel-player-chip>span:not(.duel-avatar){gap:2px;min-width:0;display:grid}.duel-player-chip strong,.duel-player-chip small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.duel-player-chip strong{color:var(--text);font-size:11px}.duel-player-chip small{color:var(--muted);font-size:9px}.duel-avatar-empty{border:1px dashed rgba(var(--cyan-rgb), .26);color:var(--muted);background:rgba(var(--cyan-rgb), .035);place-items:center;display:grid}.duel-versus{gap:2px}.duel-versus b{color:var(--beta-gold-soft);text-shadow:0 0 11px rgba(var(--beta-gold-rgb), .14);font-size:15px}.duel-result-close{border-color:rgba(var(--cyan-rgb), .2);background:#060c13db;border-radius:50%;top:12px;right:12px}.duel-open-section{margin-top:18px}.duel-open-section .site-history-subhead{border-bottom:1px solid rgba(var(--beta-gold-rgb), .12);margin-bottom:4px;padding:0 2px 9px}.duel-open-list{max-height:196px;overflow-y:auto}.duel-row{border-bottom-color:rgba(var(--beta-gold-rgb), .11);background:0 0;grid-template-columns:auto minmax(0,1fr) auto auto;min-height:54px;padding:8px 2px}.duel-row-name{gap:1px;display:grid}.duel-row-name strong,.duel-row-name small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.duel-row-name strong{color:var(--text);font-size:11px}.duel-row-name small{color:var(--muted);font-size:9px;font-weight:650}.duel-row-meta{justify-content:flex-end;align-items:center;gap:8px;display:flex}.durak-waiting-note,.holdem-waiting-status{justify-content:space-between;align-items:center;gap:10px;display:flex}.duel-row .duel-cancel-bet{color:#efb6b6;background:#5e18181f;border-color:#ef7b7b47;gap:5px;min-width:94px}.duel-row .duel-cancel-bet:hover:not(:disabled){color:#ffd0d0;background:#751e1e33;border-color:#ef7b7b85}.pvp-wait-countdown{border:1px solid rgba(var(--cyan-rgb), .22);min-width:72px;min-height:28px;color:var(--cyan-soft);background:rgba(var(--cyan-rgb), .055);font-variant-numeric:tabular-nums;border-radius:7px;justify-content:center;align-items:center;gap:5px;padding:4px 8px;display:inline-flex}.pvp-wait-countdown.is-compact{min-width:57px;min-height:22px;padding:2px 6px;font-size:10px}.pvp-wait-countdown.is-expired{color:var(--danger);border-color:#ef7b7b4d}.duel-right-rail{gap:var(--space-4);flex-direction:column;display:flex}.duel-bet-console{padding:var(--space-5);text-align:center;flex-direction:column;gap:18px;display:flex}.duel-bet-console .bet-stepper{margin-inline:auto}.duel-quick-row{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;display:grid}.duel-quick-row button{border:1px solid rgba(var(--cyan-rgb), .15);color:#93abc6;background:#ffffff05;border-radius:999px;min-width:0;min-height:34px;padding:5px;font-size:10px;font-weight:850}.duel-quick-row button.is-active,.duel-quick-row button:hover:not(:disabled){border-color:rgba(var(--beta-gold-rgb), .4);color:var(--beta-gold-soft);background:rgba(var(--beta-gold-rgb), .08)}.duel-side-field{gap:8px}.duel-side-field>span{text-align:left;color:#86a0c0}.duel-sides{border:1px solid rgba(var(--cyan-rgb), .14);background:#00040959;border-radius:999px;gap:7px;padding:3px}.duel-sides button{background:0 0;border-radius:999px;min-height:38px;padding-inline:10px}.duel-sides button.is-active{border-color:rgba(var(--beta-gold-rgb), .42);color:#171005;box-shadow:0 7px 16px rgba(var(--beta-gold-rgb), .1);background:linear-gradient(100deg,#71eaf1,#ffdc3f)}.duel-console-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.duel-console-stats>div{border:1px solid rgba(var(--beta-gold-rgb), .15);border-radius:var(--radius-md);background:#ffffff05;gap:4px;min-width:0;padding:12px;display:grid}.duel-console-stats span{color:var(--muted);font-size:9px;font-weight:850}.duel-console-stats strong{color:var(--beta-gold-soft);font-size:15px}.duel-primary-action{border-radius:var(--radius-md);min-height:48px}.duel-fair{overflow-wrap:anywhere;justify-content:center;margin:-4px 0 0}.duel-my-bets-panel{min-height:214px}.duel-my-bet-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.duel-my-bets-panel .my-bet-card .btn{margin-top:12px}.duel-actions-panel{margin-top:var(--space-5)}.duel-history-scroll{max-height:260px}.duel-history-row{border-bottom:1px solid rgba(var(--beta-gold-rgb), .11);grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:10px;min-height:56px;padding:8px 0;display:grid}.duel-history-row:last-child{border-bottom:0}.duel-history-row .duel-row-side{color:var(--beta-gold-soft)}.duel-history-row .duel-row-win{justify-self:end}.oddeven-game>.mines-layout{gap:var(--space-5);grid-template-columns:minmax(0,1fr) minmax(320px,380px);width:100%}.oddeven-table-wrap,.oddeven-game .mines-side,.oddeven-my-bets-panel,.oddeven-actions-panel{border-color:var(--duel-line);background:var(--duel-panel);box-shadow:0 0 0 1px rgba(var(--beta-gold-rgb), .035), 0 18px 46px #00030957, inset 0 1px 0 #ffffff09}.oddeven-table-wrap{border-radius:var(--radius-lg);min-height:560px;padding:clamp(18px,2vw,28px);overflow:hidden;background:linear-gradient(122deg, rgba(var(--cyan-rgb), .032), transparent 42%, rgba(var(--beta-gold-rgb), .028)), linear-gradient(180deg, #091019fc, #04080efe)!important}.oddeven-table-wrap:before,.oddeven-table-wrap:after,.oddeven-speed-field,.oddeven-orbit{display:none!important}.oddeven-table{border:1px solid rgba(var(--cyan-rgb), .18);border-radius:var(--radius-lg);background:linear-gradient(145deg, rgba(var(--cyan-rgb), .05), transparent 36%), linear-gradient(320deg, rgba(var(--beta-gold-rgb), .05), transparent 42%), #050911;min-height:410px;box-shadow:inset 0 0 40px rgba(var(--cyan-rgb), .025)}.oddeven-readout{gap:1px;top:28px}.oddeven-readout strong{color:var(--beta-gold-soft);text-shadow:0 0 18px rgba(var(--beta-gold-rgb), .22);font-size:clamp(44px,6vw,72px)}.oddeven-readout small{color:#7f98b8}.oddeven-table .dice-stage{--dice-size:clamp(180px, 20vw, 250px);margin-top:66px}.oddeven-table .dice-face-portrait{box-shadow:0 18px 34px #00020875, 0 0 22px rgba(var(--beta-gold-rgb), .1), inset 9px 10px 20px #ffffff59, inset -13px -16px 26px #5840142e;background:linear-gradient(145deg,#fffdf2,#d9cfaa);border:2px solid #d7ad35;border-radius:24%;padding:15%;inset:4%}.oddeven-table .dice-face-portrait:before,.oddeven-table .dice-face-portrait:after{display:none}.oddeven-table .dice-face-portrait .dice-pip{background:radial-gradient(circle at 34% 30%,#41413d,#0b0b0a 72%)}.oddeven-table .dice-shadow{filter:blur(10px);background:#00000094}.oddeven-picker{gap:10px;margin-top:16px}.oddeven-pick{border-color:rgba(var(--cyan-rgb), .16);border-radius:var(--radius-md);background:#ffffff04;min-height:72px}.oddeven-pick.is-active{border-color:rgba(var(--beta-gold-rgb), .48);background:linear-gradient(110deg, rgba(var(--cyan-rgb), .08), rgba(var(--beta-gold-rgb), .1));box-shadow:inset 0 -2px 0 rgba(var(--beta-gold-rgb), .65), 0 10px 22px #0003082e}.oddeven-game .mines-right-rail{gap:var(--space-4);flex-direction:column;display:flex}.oddeven-game .mines-side{padding:var(--space-5);gap:18px}.oddeven-actions-panel{margin-top:var(--space-5)}.oddeven-action-row{border-bottom-color:rgba(var(--beta-gold-rgb), .11)}.oddeven-action-face{border-color:rgba(var(--beta-gold-rgb), .24);color:var(--beta-gold-soft);background:rgba(var(--beta-gold-rgb), .06);box-shadow:none}@keyframes dice-redline-roll{0%{transform:translateY(0)rotate(-2deg)scale(1)}18%{transform:translateY(-24px)rotate(72deg)scale(1.02)}42%{transform:translateY(-48px)rotate(164deg)scale(1.045)}68%{transform:translateY(-12px)rotate(292deg)scale(1.01)}80%{transform:translateY(3px)rotate(348deg)scale(.995)}91%{transform:translateY(-7px)rotate(360deg)scale(1.008)}to{transform:translateY(0)rotate(358deg)scale(1)}}.oddeven-table .dice-stage.is-rolling .dice-face-portrait{animation:1.65s cubic-bezier(.2,.04,.18,1) both dice-redline-roll}@media (max-width:1100px){.duel-game-layout,.oddeven-game>.mines-layout{grid-template-columns:minmax(0,1fr)}.duel-right-rail,.oddeven-game .mines-right-rail{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}}@media (max-width:720px){.duel-game-layout{gap:14px}.duel-stage-card,.duel-bet-console,.duel-my-bets-panel,.duel-actions-panel,.oddeven-table-wrap,.oddeven-game .mines-side,.oddeven-my-bets-panel,.oddeven-actions-panel{border-radius:16px}.duel-stage-card,.duel-bet-console,.duel-my-bets-panel,.duel-actions-panel{padding:15px}.duel-arena{gap:14px;min-height:360px;padding:22px 14px}.duel-object-stage{min-height:210px}.duel-die-art{--dice-size:min(34vw, 138px)}.duel-game-coin .duel-object-stage{--coin-size:min(48vw, 188px)}.duel-game-coin .duel-object-pair{--coin-size:min(33vw, 132px)}.duel-object-pair{gap:0}.duel-matchup{gap:7px}.duel-player-chip{justify-content:center;padding:7px}.duel-player-chip>span:not(.duel-avatar){display:none}.duel-player-chip.is-opponent{flex-direction:row}.duel-right-rail,.oddeven-game .mines-right-rail{flex-direction:column;display:flex}.duel-row{grid-template-columns:auto minmax(0,1fr) auto}.duel-row>.btn,.duel-row>.badge{grid-column:2/-1;justify-self:stretch}.duel-history-row{grid-template-columns:auto minmax(0,1fr) auto}.duel-history-row .duel-row-side{display:none}.oddeven-table-wrap{min-height:0;padding:14px}.oddeven-table{min-height:360px}.oddeven-table .dice-stage{--dice-size:clamp(155px, 48vw, 190px);margin-top:62px}.oddeven-picker{grid-template-columns:repeat(2,minmax(0,1fr))}.oddeven-pick{min-width:0}}@media (prefers-reduced-motion:reduce){.duel-coin-inner,.duel-die,.oddeven-table .dice-face-portrait{transition:none!important;animation:none!important}}.platform-page:before,.platform-hero:after{display:none}.platform-page:not(.platform-page-profile):not(.platform-page-admin){--soft-surface:#08151dbd;--soft-surface-strong:#081821e0}.platform-page:not(.platform-page-profile):not(.platform-page-admin) .platform-hero,.platform-page:not(.platform-page-profile):not(.platform-page-admin) .platform-panel,.platform-page:not(.platform-page-profile):not(.platform-page-admin) .stat-tile,.platform-page:not(.platform-page-profile):not(.platform-page-admin) .promo-card,.platform-page:not(.platform-page-profile):not(.platform-page-admin) .achievement,.platform-page:not(.platform-page-profile):not(.platform-page-admin) .support-topic-card,.platform-page:not(.platform-page-profile):not(.platform-page-admin) .support-context-card{border-color:rgba(var(--cyan-rgb), .2);background:var(--soft-surface);-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);border-radius:22px;box-shadow:0 18px 42px #00030845,inset 0 1px #ffffff09}.platform-page:not(.platform-page-profile):not(.platform-page-admin) .platform-hero{background:#07161eb3;border-radius:26px;min-height:178px;padding:clamp(22px,2.4vw,34px)}.platform-page:not(.platform-page-profile):not(.platform-page-admin) .platform-hero:before{background:linear-gradient(110deg, rgba(var(--cyan-rgb), .09), transparent 48%, rgba(var(--gold-rgb), .055))}.platform-page:not(.platform-page-profile):not(.platform-page-admin) .platform-hero-copy h1{-webkit-text-fill-color:currentColor;font-size:clamp(28px,3vw,38px);color:#f4f7f7!important;background:0 0!important}.platform-page:not(.platform-page-profile):not(.platform-page-admin) .platform-hero-copy p{color:#9bb0bc}.platform-page:not(.platform-page-profile):not(.platform-page-admin) .platform-panel-title{border-bottom-color:rgba(var(--cyan-rgb), .12)}.platform-page:not(.platform-page-profile):not(.platform-page-admin) .platform-panel-title>span>svg,.platform-page:not(.platform-page-profile):not(.platform-page-admin) .stat-tile>svg,.platform-page:not(.platform-page-profile):not(.platform-page-admin) .support-topic-card>svg,.platform-page:not(.platform-page-profile):not(.platform-page-admin) .support-context-card>svg,.platform-page:not(.platform-page-profile):not(.platform-page-admin) .achievement>svg{box-sizing:content-box;border:1px solid rgba(var(--cyan-rgb), .17);background:rgba(var(--cyan-rgb), .085);color:var(--cyan);border-radius:11px;padding:7px}.platform-page:not(.platform-page-profile):not(.platform-page-admin) :is(.promo-form button,.spin-action-row button,.support-submit-row button,.copy-line button,.primary-link,.promo-card button){border-radius:14px}.platform-page-promotions{isolation:isolate}.platform-page-promotions .promo-top{z-index:2;gap:18px;grid-template-columns:minmax(0,1fr)!important}.platform-page-promotions .promo-bottom-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.platform-page-promotions .promo-spin-card{border-color:rgba(var(--cyan-rgb), .25);background:#051219c7;overflow:hidden}.platform-page-promotions .promo-code-card,.platform-page-promotions .promo-ref-card{min-height:190px;overflow:hidden}.platform-page-promotions .promo-code-card{background:linear-gradient(125deg, rgba(var(--gold-rgb), .085), transparent 60%), #08151dc7}.platform-page-promotions .promo-ref-card{background:linear-gradient(125deg, rgba(var(--cyan-rgb), .095), transparent 62%), #08151dc7}.platform-page-promotions .promo-grid{z-index:1;gap:18px}.platform-page-promotions .promo-card{background:#07141cbd;border-top:0;border-radius:22px;min-height:210px;padding:20px;overflow:hidden}.platform-page-promotions .promo-card:before{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--promo-color,var(--cyan)) 55%, transparent), transparent);opacity:.7;height:3px;inset:auto 0 0}.platform-page-promotions .site-history-panel{z-index:1}@media (max-width:720px){.platform-page:not(.platform-page-profile):not(.platform-page-admin) .platform-hero,.platform-page:not(.platform-page-profile):not(.platform-page-admin) .platform-panel,.platform-page:not(.platform-page-profile):not(.platform-page-admin) .stat-tile,.platform-page:not(.platform-page-profile):not(.platform-page-admin) .promo-card{border-radius:18px}.platform-page-promotions .promo-spin-card{min-height:0;padding:16px;overflow:hidden}.platform-page-promotions .promo-bottom-row{grid-template-columns:minmax(0,1fr)}.platform-page-promotions .promo-code-card,.platform-page-promotions .promo-ref-card{min-height:0}}.oddeven-game .dice-stage{--dice-local-size:var(--dice-size,clamp(176px, 18vw, 236px));isolation:isolate;width:var(--dice-local-size);height:calc(var(--dice-local-size) * 1.16);perspective-origin:50% 40%;place-items:center;display:grid;position:relative;perspective:980px!important;transform-style:preserve-3d!important}.oddeven-game .dice-stage .dice-floor{z-index:0;border:1px solid rgba(var(--cyan-rgb), .1);background:radial-gradient(ellipse at center, rgba(var(--beta-gold-rgb), .08), transparent 60%), radial-gradient(ellipse at center, rgba(var(--cyan-rgb), .045), transparent 76%);filter:blur(.2px);opacity:.78;border-radius:50%;height:36%;position:absolute;bottom:-2%;left:-24%;right:-24%;transform:rotateX(72deg)translateY(24%)}.oddeven-game .dice-stage .dice-hop{z-index:2;width:var(--dice-local-size);height:var(--dice-local-size);will-change:transform;place-items:center;position:relative;opacity:1!important;visibility:visible!important;transform-style:preserve-3d!important;display:grid!important}.oddeven-game .dice-stage .dice-cube{width:var(--dice-local-size);height:var(--dice-local-size);will-change:transform;transition:transform .46s cubic-bezier(.18,.82,.2,1);position:relative;opacity:1!important;visibility:visible!important;transform-style:preserve-3d!important;display:block!important}.oddeven-game .dice-stage .dice-face{backface-visibility:hidden;background:radial-gradient(circle at 24% 17%,#ffffffe6,#0000 27%),linear-gradient(145deg,#fffdf4 0%,#f2e8c8 54%,#c7b477 100%);border:2px solid #dda82ee6;border-radius:9%;grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:repeat(3,minmax(0,1fr));place-items:center;gap:5%;padding:16%;display:grid;position:absolute;inset:0;overflow:hidden;box-shadow:inset 9px 10px 18px #ffffff57,inset -12px -14px 22px #4f360b33,0 0 0 1px #ffefb42e}.oddeven-game .dice-stage .dice-face:nth-child(2n){background:radial-gradient(circle at 24% 17%,#ffffffc7,#0000 28%),linear-gradient(145deg,#f8f0d7 0%,#dfd1a4 56%,#aa9050 100%)}.oddeven-game .dice-stage .dice-pip{aspect-ratio:1;background:radial-gradient(circle at 35% 28%,#ffffff38,#0000 22%),radial-gradient(circle at 44% 42%,#39372f 0%,#0b0b0a 70%);border-radius:50%;place-self:center;width:clamp(13px,46%,27px);box-shadow:0 0 0 2px #b27711a3,inset 3px 4px 6px #ffffff14,inset -5px -6px 8px #0000009e}.oddeven-game .dice-stage .dice-pip.is-empty{opacity:0}.oddeven-game .dice-stage>.dice-face-portrait{display:none!important}.oddeven-game.state-rolling .oddeven-readout strong{opacity:0}.oddeven-game .dice-stage .dice-shadow{z-index:1;filter:blur(7px);opacity:.88;will-change:transform, opacity;background:radial-gradient(#000000b8,#0000 72%);border-radius:50%;height:13%;position:absolute;bottom:1%;left:15%;right:15%;transform:scaleX(1)}.oddeven-game .dice-stage.tone-win .dice-cube,.oddeven-game .dice-stage.tone-loss .dice-cube{filter:none}.oddeven-game .dice-stage.tone-win .dice-shadow{background:radial-gradient(#1be09647,#0000008f 42%,#0000 74%)}.oddeven-game .dice-stage.tone-loss .dice-shadow{background:radial-gradient(#ff547033,#00000094 42%,#0000 74%)}@keyframes oddeven-dice-flight-v3{0%{transform:translateY(8px)rotate(-3deg)scale(.94)}17%{transform:translate3d(-18px,-40px,22px)rotate(5deg)scale(.99)}40%{transform:translate3d(16px,-72px,46px)rotate(-4deg)scale(1.04)}62%{transform:translate3d(-8px,-34px,24px)rotate(3deg)scale(1.02)}77%{transform:translate(5px,5px)rotate(-1deg)scale(.975)}88%{transform:translate3d(-3px,-12px,7px)rotate(1deg)scale(1.008)}95%{transform:translate(1px,2px)rotate(0)scale(.994)}to{transform:translate(0,0)rotate(0)scale(1)}}@keyframes oddeven-dice-tumble-v3{0%{transform:rotateX(var(--dice-land-x)) rotateY(var(--dice-land-y)) rotateZ(0deg)}18%{transform:rotateX(calc(248deg + var(--dice-land-x))) rotateY(calc(-132deg + var(--dice-land-y))) rotateZ(16deg)}42%{transform:rotateX(calc(616deg + var(--dice-land-x))) rotateY(calc(382deg + var(--dice-land-y))) rotateZ(-13deg)}66%{transform:rotateX(calc(884deg + var(--dice-land-x))) rotateY(calc(596deg + var(--dice-land-y))) rotateZ(8deg)}82%{transform:rotateX(calc(1018deg + var(--dice-land-x))) rotateY(calc(684deg + var(--dice-land-y))) rotateZ(-3deg)}92%{transform:rotateX(calc(1070deg + var(--dice-land-x))) rotateY(calc(714deg + var(--dice-land-y))) rotateZ(1deg)}to{transform:rotateX(calc(1080deg + var(--dice-land-x))) rotateY(calc(720deg + var(--dice-land-y))) rotateZ(0deg)}}@keyframes oddeven-dice-shadow-v3{0%,to{opacity:.88;transform:scaleX(1)}40%{opacity:.24;transform:scaleX(.54)}77%{opacity:1;transform:scaleX(1.12)}88%{opacity:.58;transform:scaleX(.78)}}.oddeven-game .dice-stage.is-rolling .dice-hop{animation:1.85s cubic-bezier(.2,.02,.16,1) both oddeven-dice-flight-v3!important}.oddeven-game .dice-stage.is-rolling .dice-cube{animation:1.85s cubic-bezier(.16,.03,.14,1) both oddeven-dice-tumble-v3!important}.oddeven-game .dice-stage.is-rolling .dice-shadow{animation:1.85s cubic-bezier(.2,.02,.16,1) both oddeven-dice-shadow-v3!important}@media (max-width:720px){.oddeven-game .dice-stage{--dice-local-size:var(--dice-size,min(48vw, 184px))}.oddeven-game .dice-stage .dice-floor{left:-16%;right:-16%}}@media (prefers-reduced-motion:reduce){.oddeven-game .dice-stage.is-rolling .dice-hop,.oddeven-game .dice-stage.is-rolling .dice-cube,.oddeven-game .dice-stage.is-rolling .dice-shadow{animation-duration:1ms!important}}.playing-card{isolation:isolate;box-sizing:border-box;background:radial-gradient(circle at 72% 18%,#fffffffa,#0000 30%),linear-gradient(145deg,#fffdf5 0%,#f8f2df 52%,#e8ddc4 100%);border:1px solid #dcae41d1;border-radius:14px;font-family:Inter,Segoe UI,Arial,sans-serif;overflow:hidden;transform:translateZ(0);box-shadow:0 14px 28px #0002087a,0 3px #764d0885,inset 0 0 0 1px #ffffffe6,inset 0 -9px 18px #754e1014}.playing-card:before{content:"";z-index:-1;pointer-events:none;border:1px solid #8f671821;border-radius:10px;position:absolute;inset:3px}.playing-card-sheen{z-index:-1;pointer-events:none;opacity:.42;background:linear-gradient(118deg,#0000 0 34%,#ffffff8a 42%,#0000 51%);position:absolute;inset:0}.playing-card.is-black{color:#181b20}.playing-card.is-red{color:#cb2343}.playing-card-corner{z-index:3;text-shadow:0 1px #ffffffb8;align-items:center;gap:0;width:18px;position:relative}.playing-card-corner b{font-size:16px;font-weight:950;line-height:.94}.playing-card-corner i{margin-top:2px;font-size:13px;line-height:1}.playing-card-pip-grid{z-index:1;pointer-events:none;grid-template-rows:repeat(5,1fr);grid-template-columns:repeat(3,1fr);place-items:center;display:grid;position:absolute;inset:17% 23%}.playing-card-pip-grid i{filter:drop-shadow(0 1px #ffffffa3);place-items:center;width:100%;height:100%;font-size:20px;font-style:normal;line-height:1;display:grid}.playing-card-pip-grid i.is-inverted{transform:rotate(180deg)}.playing-card-classic-court{z-index:1;pointer-events:none;background-color:#fffdf6;background-image:url(/assets/cards/english-pattern/court-sprite-v1.webp);background-repeat:no-repeat;border:0;border-radius:9px;position:absolute;inset:4px;overflow:hidden;box-shadow:inset 0 0 0 1px #8660141a}.playing-card-classic-ace{z-index:1;pointer-events:none;background:radial-gradient(circle at 50% 44%,#fffffff0,#e1cd9a33 62%,#0000 64%),#fffdf5b8;border:1px solid #ae802233;border-radius:42%;place-items:center;display:grid;position:absolute;inset:18% 17%;overflow:hidden}.playing-card-classic-ace:before,.playing-card-classic-ace:after{content:"";aspect-ratio:1;opacity:.12;border:1px solid;border-radius:34%;width:68%;position:absolute;transform:rotate(45deg)}.playing-card-classic-ace:after{opacity:.08;width:48%}.playing-card-classic-ace>i{z-index:2;filter:drop-shadow(0 2px #6e4c0f29);font-size:54px;font-style:normal;line-height:1;position:relative}.playing-card-classic-ace>span{opacity:.28;background:currentColor;border-radius:999px;width:22%;height:2px;position:absolute;bottom:9%}.playing-card-ace,.playing-card-court{z-index:1;pointer-events:none;place-items:center;display:grid;position:absolute;inset:21% 17%}.playing-card-ace:before,.playing-card-court-halo{content:"";aspect-ratio:1;background:radial-gradient(circle,#ffffffdb,#dabe7e2e 62%,#0000 64%);border:1px solid #ac7e1f52;border-radius:50%;width:78%;position:absolute;box-shadow:inset 0 0 18px #9667121f}.playing-card-ace{background:linear-gradient(155deg,#fff9,#dbb86221);border:1px solid #ac7e1f47;border-radius:42% 42% 36% 36%;grid-template-rows:1fr auto auto;align-content:center;inset:17% 14%;overflow:hidden;box-shadow:inset 0 0 0 2px #ffffff57}.playing-card-ace-rank{z-index:2;text-shadow:0 2px #99681233;align-self:end;font-family:Georgia,Times New Roman,serif;font-size:clamp(28px,3.4vw,48px);font-weight:950;line-height:.78;position:relative}.playing-card-ace i{z-index:1;filter:drop-shadow(0 2px #734d092e);margin-top:3px;font-size:clamp(21px,2.5vw,34px);font-style:normal;line-height:1;position:relative}.playing-card-ace em{z-index:2;color:#5b451fb8;margin-top:3px;font-size:clamp(5px,.52vw,8px);font-style:normal;font-weight:950;position:relative}.playing-card-court{grid-template-rows:1fr auto auto;align-content:center;inset:18%}.playing-card-court b{z-index:2;color:currentColor;text-shadow:0 2px #99681238;align-self:end;font-family:Georgia,Times New Roman,serif;font-size:clamp(34px,4.2vw,60px);font-weight:900;line-height:.8;position:relative}.playing-card-court i{z-index:2;font-size:clamp(14px,1.5vw,21px);font-style:normal;line-height:1;position:relative}.playing-card-court em{z-index:2;color:#604c2ab3;margin-top:3px;font-size:clamp(5px,.48vw,7px);font-style:normal;font-weight:900;position:relative}.playing-card.is-back{background:radial-gradient(circle at 18% 10%,#45dae41f,#0000 34%),linear-gradient(145deg,#fff 0%,#f8fbf8 58%,#eef3ef 100%);border-color:#d3ae30c2;box-shadow:0 14px 28px #0002087a,0 3px #6f4d0d61,inset 0 0 0 1px #fffffff5,inset 0 -12px 24px #215c600d}.playing-card.is-back:before{border-color:#2db5bf52;border-radius:10px;inset:4px}.playing-card-back-frame{background:linear-gradient(145deg,#ffffffeb,#eff6f2d1);border:1px solid #0c2d3321;border-radius:9px;place-items:center;display:grid;position:absolute;inset:6px;overflow:hidden}.playing-card-back-frame:before,.playing-card-back-frame:after{content:"";border:1px solid #35ccd638;border-radius:6px;position:absolute;inset:4px}.playing-card-back-frame:after{border-color:#e1be3f2e;inset:8px}.playing-card-back-pattern{z-index:1;background:#e0f7f470;border:1px solid #26bdc75c;border-radius:12px;width:72%;height:68%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:inset 0 -1px #dfb8274d}.playing-card-back-pattern:after{content:"";background:#ffffffbd;border-radius:8px;position:absolute;inset:5px;box-shadow:inset 0 0 0 1px #dbb52a29}.playing-card-back-orbit{display:none}.playing-card-back-mark{z-index:2;aspect-ratio:1.38;background:url(/assets/redline-ro-logo-v1.png) 50%/84% no-repeat,linear-gradient(145deg,#123039,#06171e);border:1px solid #052b3247;border-radius:10px;width:56%;position:relative;box-shadow:0 8px 15px #021b213b,inset 0 1px #ffffff1a,inset 0 -4px 8px #00000029}.playing-card-back-mark b,.playing-card-back-mark i{display:none}.playing-card-back-frame>small{z-index:3;color:#1c494f8a;font-size:6px;font-weight:900;position:absolute;bottom:5%}.playing-card.is-trump{border-color:#f5cd48;box-shadow:0 14px 28px #0002087a,0 3px #764d0885,0 0 0 2px #f5cd4857,0 0 22px #f5cd483d,inset 0 0 0 1px #ffffffe6}.playing-card-trump-mark{z-index:4;color:#16130b;background:#f3c843;border-radius:50%;place-items:center;width:18px;height:18px;font-size:10px;line-height:1;display:grid;position:absolute;top:5px;right:5px;box-shadow:0 2px 7px #5f3d0457}.playing-card.is-mini{border-radius:7px;width:25px;height:34px;font-family:Inter,Segoe UI,Arial,sans-serif;overflow:hidden;box-shadow:0 5px 10px #00020766,inset 0 0 0 1px #ffffffb3}.playing-card.is-mini:before{border-radius:5px;inset:2px}.playing-card.is-mini b{font-size:9px;font-weight:950}.playing-card.is-mini i{font-size:10px}.playing-card.is-mini .playing-card-back-frame{inset:4px}.playing-card.is-mini .playing-card-back-frame:before{inset:2px}.playing-card.is-mini .playing-card-back-frame:after{display:none}.playing-card.is-mini .playing-card-back-pattern{width:68%}.playing-card.is-mini .playing-card-back-pattern:after{inset:2px}.playing-card.is-mini .playing-card-back-mark{border-radius:4px;width:54%}.playing-card.is-mini .playing-card-back-frame>small{display:none}.videopoker-table-wrap,.blackjack-table-wrap,.durak-table-card,.holdem-table-card{background:radial-gradient(at 50% 44%,#1145412e,#0000 58%),linear-gradient(145deg,#07181beb,#030b10f5)}.videopoker-flip{--card-w:92px;--card-h:130px}.videopoker-slot{transition:transform .18s,filter .18s}.videopoker-slot.is-toggleable:hover{transform:translateY(-7px)}.videopoker-slot.is-held{transform:translateY(-10px)}.videopoker-slot.is-held .videopoker-flip>.playing-card{box-shadow:0 15px 30px #00020880,0 3px #764d0880,0 0 0 2px #44dee8b8,0 0 24px #44dee847}.videopoker-hold-tag{color:#bdf8fb;background:#1e878f38;border-color:#42dee88c}.playing-card.blackjack-card{width:92px;height:130px}.blackjack-hand{gap:12px;min-height:130px}.durak-card-slot{--durak-card-w:74px;--durak-card-h:104px}.durak-hand{gap:8px}.durak-hand-button:hover:not(:disabled){filter:brightness(1.04);transform:translateY(-9px)rotate(-1deg)}.durak-hand-button.is-selected{filter:drop-shadow(0 0 12px #3cdce75c);transform:translateY(-14px)}.durak-hand-button:disabled{opacity:.48;filter:saturate(.55)brightness(.78)}.durak-table-felt{background:radial-gradient(#1453445c,#030f11bd 72%),linear-gradient(135deg,#ffffff04,#0000);border-color:#3fd8e22e;box-shadow:inset 0 0 36px #00000052}.durak-table-slot.is-open .playing-card{box-shadow:0 14px 28px #0002087a,0 0 0 2px #40e0e98a,0 0 18px #40e0e933}.playing-card.holdem-board-card{width:76px;height:108px}@media (max-width:720px){.videopoker-flip{--card-w:60px;--card-h:86px}.playing-card.blackjack-card{width:62px;height:88px}.blackjack-hand{gap:7px;min-height:88px}.durak-card-slot{--durak-card-w:52px;--durak-card-h:74px}.durak-hand-opponent .durak-card-slot{--durak-card-w:30px;--durak-card-h:43px}.playing-card.holdem-board-card{width:50px;height:71px}.playing-card-corner{width:14px}.playing-card-corner b{font-size:11px}.playing-card-corner i{font-size:9px}.playing-card-pip-grid{inset:19% 24%}.playing-card-pip-grid i{font-size:12px}.playing-card-ace i{font-size:31px}.playing-card-court b{font-size:30px}.playing-card-trump-mark{width:15px;height:15px;font-size:8px}}.oddeven-game .dice-stage.dice-stage-webgl{--dice-local-size:var(--dice-size,clamp(190px, 22vw, 270px));isolation:isolate;width:var(--dice-local-size);height:calc(var(--dice-local-size) * 1.08);display:block;position:relative;perspective:none!important;transform-style:flat!important}.oddeven-game .dice-stage-webgl .dice-webgl-canvas{z-index:2;pointer-events:none;filter:drop-shadow(0 22px 24px #00000052);width:148%;height:134%;display:block;position:absolute;inset:-18% -24% -16%}.oddeven-game .dice-stage-webgl .dice-webgl-glow{z-index:1;background:radial-gradient(ellipse at center, rgba(var(--beta-gold-rgb), .13), transparent 58%), radial-gradient(ellipse at center, rgba(var(--cyan-rgb), .08), transparent 76%);filter:blur(12px);opacity:.72;border-radius:50%;height:42%;transition:background .24s,opacity .24s;position:absolute;bottom:-10%;left:-20%;right:-20%;transform:scaleX(1.1)}.oddeven-game .dice-stage-webgl.tone-win .dice-webgl-glow{background:radial-gradient(ellipse at center, #2ce19b38, transparent 55%), radial-gradient(ellipse at center, rgba(var(--cyan-rgb), .08), transparent 76%)}.oddeven-game .dice-stage-webgl.tone-loss .dice-webgl-glow{background:radial-gradient(ellipse at center, #ff536d26, transparent 55%), radial-gradient(ellipse at center, rgba(var(--beta-gold-rgb), .06), transparent 76%)}.oddeven-game .dice-stage-webgl.is-rolling .dice-webgl-glow{animation:1.85s cubic-bezier(.2,.02,.16,1) both oddeven-webgl-floor-pulse}.oddeven-game .dice-stage-webgl .dice-webgl-fallback{z-index:2;filter:drop-shadow(0 18px 18px #0006);transform-style:preserve-3d;display:none;position:absolute;inset:9%;transform:rotate(-2deg)}.oddeven-game .dice-stage-webgl .dice-fallback-face{background:linear-gradient(145deg,#fffdf4,#e3d7b1 66%,#baa160);border:2px solid #cf9e23db;grid-template-rows:repeat(3,1fr);grid-template-columns:repeat(3,1fr);place-items:center;padding:12%;display:grid;position:absolute;box-shadow:inset 8px 8px 18px #ffffff57,inset -10px -12px 20px #432c0833}.oddeven-game .dice-stage-webgl .dice-fallback-face i{aspect-ratio:1;opacity:0;background:radial-gradient(circle at 35% 28%,#41413d,#08090a 70%);border-radius:50%;width:34%;min-width:6px;box-shadow:0 0 0 2px #ae771285,inset 2px 2px 3px #ffffff1f}.oddeven-game .dice-stage-webgl .dice-fallback-face i.is-on{opacity:1}.oddeven-game .dice-stage-webgl .dice-fallback-face.is-front{z-index:3;border-radius:20%;inset:17% 14% 8% 9%}.oddeven-game .dice-stage-webgl .dice-fallback-face.is-top{z-index:2;clip-path:polygon(12% 0,100% 18%,88% 100%,0 76%);filter:brightness(1.08);border-radius:28% 26% 8% 8%;height:27%;padding:5% 12%;top:1%;left:15%;right:15%}.oddeven-game .dice-stage-webgl .dice-fallback-face.is-side{z-index:2;clip-path:polygon(0 8%,70% 0,100% 86%,0 100%);filter:brightness(.76);border-radius:8% 34% 28% 8%;width:25%;padding:12% 4%;top:14%;bottom:14%;right:0}.oddeven-game .dice-stage-webgl .dice-webgl-canvas[data-webgl=unavailable]{display:none}.oddeven-game .dice-stage-webgl .dice-webgl-canvas[data-webgl=unavailable]+.dice-webgl-fallback{display:block}.oddeven-game .dice-stage-webgl.is-rolling .dice-webgl-canvas[data-webgl=unavailable]+.dice-webgl-fallback{animation:1.85s cubic-bezier(.2,.02,.16,1) both oddeven-fallback-throw}.oddeven-game .oddeven-table{background:radial-gradient(ellipse at 50% 72%, rgba(var(--beta-gold-rgb), .065), transparent 32%), radial-gradient(circle at 22% 34%, rgba(var(--cyan-rgb), .045), transparent 34%), linear-gradient(145deg, #08161ddb, #03080dfa 64%)!important}.oddeven-game .oddeven-readout{z-index:5;pointer-events:none}.oddeven-game.state-rolling .oddeven-readout small{color:var(--beta-gold-soft)}@keyframes oddeven-webgl-floor-pulse{0%,to{opacity:.68;transform:scaleX(1.05)}42%{opacity:.24;transform:scaleX(.62)}78%{opacity:.9;transform:scaleX(1.18)}}@keyframes oddeven-fallback-throw{0%{transform:translateY(4px)rotate(-2deg)scale(.96)}28%{transform:translate(-12px,-58px)rotate(132deg)scale(1.04)}58%{transform:translate(10px,-32px)rotate(286deg)scale(1.02)}78%{transform:translateY(4px)rotate(358deg)scale(.98)}89%{transform:translateY(-10px)rotate(362deg)scale(1.01)}to{transform:translateY(0)rotate(358deg)scale(1)}}@media (max-width:720px){.oddeven-game .dice-stage.dice-stage-webgl{--dice-local-size:var(--dice-size,min(54vw, 205px));height:calc(var(--dice-local-size) * 1.04)}.oddeven-game .dice-stage-webgl .dice-webgl-canvas{width:140%;height:130%;inset:-16% -20% -14%}}@media (prefers-reduced-motion:reduce){.oddeven-game .dice-stage-webgl.is-rolling .dice-webgl-glow{animation-duration:1ms!important}}.game-mode-shell{gap:12px;width:min(100%,1320px);margin-inline:auto;display:grid}.game-opponent-mode{border:1px solid rgba(var(--cyan-rgb), .18);background:#040a10e0;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;width:min(100%,390px);min-height:52px;margin:0 0 12px auto;padding:4px;display:grid;box-shadow:inset 0 1px #ffffff06}.game-mode-shell>.game-opponent-mode{margin-bottom:0}.duel-mode-field{gap:8px;min-width:0;display:grid}.duel-mode-field>span{color:var(--muted);text-transform:uppercase;align-items:center;gap:6px;font-size:10px;font-weight:800;display:inline-flex}.duel-mode-field .game-opponent-mode{border-radius:999px;width:100%;min-height:44px;margin:0;padding:3px}.duel-mode-field .game-opponent-mode button{border-radius:999px;min-height:36px;padding-block:5px}.oddeven-game .duel-mode-field{margin-top:14px}.game-opponent-mode button{color:#8fa5bb;min-width:0;min-height:42px;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;grid-template-columns:auto auto 1fr;justify-content:center;align-items:center;gap:7px;padding:7px 12px;transition:border-color .16s,color .16s,background .16s,box-shadow .16s;display:grid}.game-opponent-mode button span{color:inherit;font-size:12px;font-weight:900}.game-opponent-mode button small{color:#60768e;justify-self:end;font-size:9px;font-weight:750}.game-opponent-mode button.is-active{border-color:rgba(var(--beta-gold-rgb), .38);color:#10141a;box-shadow:0 6px 16px rgba(var(--beta-gold-rgb), .1);background:linear-gradient(100deg,#63e2ec,#e3eea1 56%,#ffdc3f)}.game-opponent-mode button.is-active small{color:#0a1015a6}.game-opponent-mode button:disabled{cursor:not-allowed;opacity:.58}.duel-arena.is-draw{border-color:rgba(var(--beta-gold-rgb), .42)}.duel-history-row.is-draw .duel-row-side,.duel-row-draw{color:var(--beta-gold-soft)}.duel-row-draw{justify-self:end;font-size:9px;font-style:normal;font-weight:900}.duel-game-oddeven .duel-object-stage{min-height:258px}.duel-game-oddeven .duel-die-art{--dice-size:clamp(160px, 18vw, 220px)}@media (max-width:720px){.game-mode-shell{gap:10px}.game-opponent-mode{width:100%;margin-bottom:10px}.game-opponent-mode button{grid-template-columns:auto auto}.game-opponent-mode button small{display:none}.duel-game-oddeven .duel-die-art{--dice-size:min(48vw, 184px)}}.duel-arena{border:0}.duel-arena:after{display:none}.duel-arena-copy{transition:opacity .14s,visibility .14s}.duel-arena.is-rolling>.duel-arena-copy{pointer-events:none;visibility:hidden!important;opacity:0!important}.duel-arena.is-rolling .duel-object-stage{z-index:3;min-height:320px;position:relative}.duel-object-pair{gap:clamp(52px,5.5vw,84px)}.duel-object-pair .duel-die-art{--dice-size:clamp(144px, 14.5vw, 188px);width:var(--dice-size);height:var(--dice-size)}.duel-game-dice .duel-object-stage{width:100%;min-height:372px;box-shadow:none;background:#031013;border:0;border-radius:0;padding:0;position:relative;overflow:hidden}.duel-game-dice .duel-object-pair{z-index:1;gap:clamp(42px,6vw,78px);width:100%;position:relative}.duel-game-coin .duel-object-stage{width:100%;min-height:372px;box-shadow:none;background:#031013;border:0;border-radius:0;padding:0;position:relative;overflow:hidden}.duel-game-coin .duel-object-pair{--coin-size:clamp(166px, 16vw, 218px)}.duel-game-coin .duel-stage-card,.duel-game-oddeven .duel-stage-card{padding:clamp(18px,2vw,28px)}.duel-arena.is-clean{min-height:420px}.duel-arena.is-clean .duel-object-stage{min-height:320px}.duel-coin-picker{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:calc(100% - 44px);margin:16px auto 0;display:grid}.duel-coin-picker button{border:1px solid rgba(var(--cyan-rgb), .18);color:#8297aa;cursor:pointer;background:#030c12f0;border-radius:15px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;min-width:0;min-height:76px;padding:13px 16px;transition:border-color .16s,background .16s,color .16s,transform .16s;display:grid;box-shadow:0 12px 28px #00030852}.duel-coin-picker button:hover:not(:disabled){color:#dceaf0;border-color:rgba(var(--cyan-rgb), .36);transform:translateY(-2px)}.duel-coin-picker button:disabled{cursor:default;opacity:.64}.duel-coin-picker button>span{color:#87a4b6;background:rgba(var(--cyan-rgb), .045);border-radius:10px;place-items:center;min-width:70px;min-height:38px;font-size:18px;font-weight:900;display:grid}.duel-coin-picker button strong{color:#f1f7fa;font-size:17px}.duel-coin-picker button small{color:#88a0b4;font-size:10px;font-weight:750}.duel-coin-picker button.is-active{color:var(--beta-gold-soft);border-color:rgba(var(--beta-gold-rgb), .54);background:linear-gradient(110deg, rgba(var(--cyan-rgb), .085), rgba(var(--beta-gold-rgb), .11)), #030c12f7;box-shadow:0 12px 30px #00030857, inset 0 -2px 0 rgba(var(--beta-gold-rgb), .6)}.duel-coin-picker button.is-active>span{color:var(--beta-gold-soft);background:rgba(var(--beta-gold-rgb), .09)}.duel-oddeven-picker button>span{font-size:12px}.duel-game-oddeven .duel-bet-console>.mines-note{display:none}@media (max-width:720px){.duel-object-pair{gap:clamp(20px,6vw,28px)}.duel-object-pair .duel-die-art{--dice-size:min(32vw, 124px);width:var(--dice-size);height:var(--dice-size)}.duel-game-dice .duel-object-stage,.duel-game-coin .duel-object-stage{border-radius:0;width:100%;min-height:268px;padding:0}.duel-game-dice .duel-object-pair{gap:clamp(14px,5vw,24px)}.duel-game-coin .duel-object-pair{--coin-size:min(34vw, 132px)}.duel-arena.is-clean{min-height:340px}.duel-arena.is-clean .duel-object-stage{min-height:270px}.duel-arena.is-rolling .duel-object-stage{min-height:268px}.duel-coin-picker{gap:8px;width:100%}.duel-coin-picker button{grid-template-columns:1fr;justify-items:center;gap:5px;min-height:72px;padding:9px}.duel-coin-picker button>span{min-width:42px;min-height:24px;font-size:14px}.duel-coin-picker button strong{font-size:15px}.duel-coin-picker button small{display:none}}.card.game-bet-surface{border-color:rgba(var(--cyan-rgb), .22);background:linear-gradient(#071118fb,#03080dfe);border-radius:18px;box-shadow:0 16px 40px #00030857,inset 0 1px #ffffff07}@media (max-width:720px){.card.game-bet-surface{border-radius:16px}}.blackjack-game>.game-actions-panel{margin-top:var(--space-5)}@media (max-width:720px){.duel-game-layout{gap:10px}.duel-stage-card,.duel-bet-console,.duel-my-bets-panel,.duel-actions-panel{padding:10px}.duel-stage-card{border-radius:14px}.duel-arena,.duel-arena.is-clean{min-height:238px;padding:0;display:block}.duel-arena:not(.is-clean){min-height:274px}.duel-arena-copy{z-index:4;gap:2px;position:absolute;top:9px;left:42px;right:42px}.duel-arena-copy small{display:none}.duel-arena-copy strong{font-size:21px}.duel-arena-copy span{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.duel-object-stage,.duel-game-dice .duel-object-stage,.duel-game-coin .duel-object-stage,.duel-game-oddeven .duel-object-stage,.duel-arena.is-clean .duel-object-stage,.duel-arena.is-rolling .duel-object-stage{width:100%;min-height:210px}.duel-arena:not(.is-clean) .duel-object-stage{position:absolute;top:38px;left:0;right:0}.duel-matchup{z-index:4;gap:5px;position:absolute;bottom:4px;left:0;right:0}.duel-player-chip{min-height:42px;padding:4px}.duel-avatar{width:34px;height:34px}.duel-versus svg{display:none}.duel-versus b{font-size:13px}.duel-versus small{font-size:8px}.duel-result-close{width:30px;height:30px;top:7px;right:7px}.duel-coin-picker{gap:6px;margin-top:7px}.duel-coin-picker button{border-radius:11px;grid-template-columns:1fr;min-height:48px;padding:7px;display:grid}.duel-coin-picker button>span,.duel-coin-picker button small{display:none}.duel-coin-picker button strong{font-size:14px}.duel-right-rail{gap:10px}.duel-bet-console{border-radius:14px;gap:8px}.duel-bet-console .bet-stepper{gap:6px}.duel-bet-console .bet-stepper button{border-radius:10px;width:36px;height:40px}.duel-bet-console .bet-amount-field{height:42px}.duel-bet-console .bet-amount-field>span,.duel-bet-console .bet-stepper-amount{font-size:24px}.duel-quick-row{gap:5px}.duel-quick-row button{height:30px;min-height:30px;padding:3px;font-size:9px}.duel-mode-field{gap:0}.duel-mode-field>span{display:none}.duel-mode-field .game-opponent-mode{margin:0}.duel-mode-field .game-opponent-mode button{min-height:36px;padding:5px 8px}.duel-mode-field .game-opponent-mode button>svg{display:none}.duel-console-stats{border-top:1px solid rgba(var(--cyan-rgb), .11);border-bottom:1px solid rgba(var(--cyan-rgb), .11);order:2;gap:0;padding:2px 0}.duel-console-stats>div{background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;gap:6px;min-height:35px;padding:3px 8px;display:flex}.duel-console-stats>div+div{border-left:1px solid rgba(var(--cyan-rgb), .11)}.duel-console-stats span{font-size:8px}.duel-console-stats strong{font-size:13px}.duel-primary-action{border-radius:11px;order:1;min-height:42px}.duel-primary-action>svg,.duel-bet-console>.mines-note{display:none}}
