/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial}::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.fixed{position:fixed}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.hidden{display:none}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--ink:#111218;--muted:#777b86;--line:#e5e6eb;--paper:#fff;--surface:#f4f4f7;--violet:#705cff;--violet-dark:#5640ec;--cyan:#28c9d8;--lime:#bdff4a;--positive:#16a967;--negative:#ef4964}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);-webkit-font-smoothing:antialiased;background:#f7f7f9;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button,input{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.55}a{color:inherit;text-decoration:none}.app-shell{min-height:100vh;padding-bottom:78px}.topbar{z-index:40;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#ffffffe6;border-bottom:1px solid #e2e3e8e6;justify-content:space-between;align-items:center;gap:18px;height:72px;padding:0 18px;display:flex;position:sticky;top:0}.brand{letter-spacing:-.085em;white-space:nowrap;font-size:21px;font-weight:950;line-height:1}.brand span{color:var(--violet);padding:0 2px}.desktop-nav{align-items:center;gap:27px;margin-left:30px;margin-right:auto;display:none}.desktop-nav a,.desktop-nav button{color:#646873;background:0 0;border:0;padding:8px 0;font-size:12px;font-weight:750}.desktop-nav a:hover,.desktop-nav button:hover{color:var(--ink)}.top-actions{align-items:center;gap:8px;display:flex}.sound-button{border:1px solid var(--line);letter-spacing:.08em;background:#fff;border-radius:11px;height:38px;padding:0 10px;font-size:11px;font-weight:900;display:none}.balance-button{background:0 0;border:0;flex-direction:column;align-items:flex-end;padding:4px 2px;line-height:1.05;display:flex}.balance-button span{color:#92959e;font-size:11px;font-weight:700}.balance-button strong{font-variant-numeric:tabular-nums;font-size:12px}.deposit-button{background:var(--ink);color:#fff;border:0;border-radius:11px;height:38px;padding:0 14px;font-size:11px;font-weight:850}.profile-button{width:38px;height:38px;color:var(--violet-dark);background:#e8e4ff;border:0;border-radius:12px;font-size:13px;font-weight:950}.page{width:min(1220px,100%);margin:0 auto;padding:15px 12px 48px}.hero{min-height:482px;box-shadow:none;background:linear-gradient(#fbfaf6 0%,#f3f2ee 100%);border:1px solid #e4e4e8;border-radius:16px;position:relative;overflow:hidden}.hero:before{content:"";pointer-events:none;background:linear-gradient(#0000 72%,#ffffffc7);position:absolute;inset:0}.hero-copy{z-index:2;width:min(570px,100%);padding:45px 24px 30px;position:relative}.hero-kicker{color:#4f5461;letter-spacing:.17em;align-items:center;gap:8px;font-size:11px;font-weight:900;display:inline-flex}.hero-kicker i{background:var(--violet);width:8px;height:8px;box-shadow:none;border-radius:1px}.hero h1{letter-spacing:-.075em;text-transform:uppercase;max-width:480px;margin:18px 0 16px;font-size:clamp(44px,12vw,79px);line-height:.9}.hero h1 em{color:var(--violet);font-style:normal}.hero p{color:#656a75;width:min(430px,90%);margin:0;font-size:13px;line-height:1.65}.hero-actions{gap:9px;margin-top:26px;display:flex}.primary-button,.ghost-button{border-radius:13px;min-height:48px;padding:0 18px;font-size:12px;font-weight:850}.primary-button{background:var(--ink);color:#fff;border:0;box-shadow:0 10px 24px #11121833}.ghost-button{color:var(--ink);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffb8;border:1px solid #dadbe1}.hero-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:min(450px,100%);margin-top:36px;display:grid}.hero-stats div{border-left:1px solid #d9dbe1;flex-direction:column;min-width:0;padding-left:11px;display:flex}.hero-stats b{white-space:nowrap;text-overflow:ellipsis;font-size:15px;overflow:hidden}.hero-stats span{color:#8e919a;font-size:11px}.quick-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:12px 0 29px;display:grid}.quick-strip button{border:1px solid var(--line);min-width:0;min-height:66px;color:var(--ink);text-align:left;background:#fff;border-radius:17px;align-items:center;gap:10px;padding:9px 11px;transition:transform .18s,box-shadow .18s;display:flex}.quick-strip button:hover{transform:translateY(-2px);box-shadow:0 10px 25px #26283414}.quick-icon{width:38px;height:38px;color:var(--violet);background:#f0edff;border-radius:12px;flex:none;place-items:center;font-size:14px;font-style:normal;font-weight:950;display:grid}.quick-strip span{flex-direction:column;min-width:0;display:flex}.quick-strip b{white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.quick-strip small{color:#989aa3;white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.games-section{scroll-margin-top:82px}.section-heading{justify-content:space-between;align-items:flex-end;gap:12px;margin:0 2px 16px;display:flex}.section-heading>div:first-child>span,.micro-label{color:var(--violet);letter-spacing:.17em;font-size:11px;font-weight:950}.section-heading h2{letter-spacing:-.05em;margin:3px 0 0;font-size:clamp(24px,6vw,34px)}.filter-row{flex-wrap:wrap;gap:4px;display:flex}.filter-row button{border:1px solid var(--line);color:#777a84;background:#fff;border-radius:10px;padding:8px 13px;font-size:10px;font-weight:750}.filter-row button.active{background:var(--ink);color:#fff;border-color:var(--ink)}.game-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.game-card{background:0 0;border:0}.bonus-section{gap:11px;margin-top:28px;scroll-margin-top:82px;display:grid}.bonus-card{border:1px solid var(--line);background:#fff;border-radius:24px;min-height:330px;padding:27px 23px;position:relative;overflow:hidden}.bonus-main{color:#fff;background:#181920;align-items:center;display:flex}.bonus-main:after{content:"";background:radial-gradient(circle at 88% 30%,#705cff7a,#0000 40%),repeating-linear-gradient(115deg,#0000 0 42px,#ffffff06 43px 44px);position:absolute;inset:0}.bonus-main>div:first-child{z-index:2;width:68%;position:relative}.bonus-main .micro-label{color:#a99aff}.bonus-main h2{letter-spacing:-.06em;text-transform:uppercase;margin:10px 0;font-size:clamp(30px,8vw,48px);line-height:.93}.bonus-main p{color:#ffffff94;max-width:360px;margin:0;font-size:11px;line-height:1.55}.bonus-main button{color:#181920;background:#fff;border:0;border-radius:12px;min-height:44px;margin-top:20px;padding:0 16px;font-size:10px;font-weight:900}.bonus-wheel{z-index:2;border:1px solid #ffffff73;border-radius:50%;place-items:center;width:190px;height:190px;display:grid;position:absolute;top:50%;right:-65px;transform:translateY(-50%);box-shadow:inset 0 0 0 13px #ffffff0b,0 0 80px #705cff59}.bonus-wheel:before,.bonus-wheel:after{content:"";background:#fff3;width:1px;height:100%;position:absolute}.bonus-wheel:after{transform:rotate(90deg)}.bonus-wheel b{letter-spacing:-.13em;font-size:58px}.bonus-wheel i{background:var(--violet);border-radius:50%;width:10px;height:10px;position:absolute}.bonus-wheel i:first-of-type{top:14px}.bonus-wheel i:nth-of-type(2){right:14px}.bonus-wheel i:nth-of-type(3){bottom:14px}.bonus-wheel i:nth-of-type(4){left:14px}.bonus-wheel.spinning{animation:1.2s cubic-bezier(.12,.7,.17,1) infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.quest-card h3{letter-spacing:-.04em;margin:8px 0 22px;font-size:23px}.quest{margin-top:18px}.quest>div:first-child{justify-content:space-between;gap:10px;margin-bottom:7px;font-size:10px;display:flex}.quest>div:first-child b{color:var(--violet)}.progress{background:#e8e9ed;border-radius:99px;height:5px;overflow:hidden}.progress i{border-radius:inherit;background:linear-gradient(90deg, var(--violet), #9b8cff);height:100%;display:block}.quest small{color:#9b9da5;text-align:right;margin-top:5px;font-size:11px;display:block}.activity-section{margin-top:35px}.resume-bar{color:#f4f1ea;background:#111018;border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:24px 20px 0;padding:16px 18px;display:flex}.resume-bar div{gap:2px;display:grid}.resume-bar span{letter-spacing:.08em;opacity:.7;font-size:11px}.resume-bar button{min-height:40px}.section-heading.compact{margin-bottom:12px}.history-list{border:1px solid var(--line);background:#fff;border-radius:20px;overflow:hidden}.history-row{border-bottom:1px solid #ececf0;grid-template-columns:1.5fr .7fr .7fr;align-items:center;gap:7px;min-height:63px;padding:8px 11px;font-size:11px;display:grid}.history-row:last-child{border-bottom:0}.history-game{align-items:center;gap:8px;min-width:0;display:flex}.history-game i{width:34px;height:34px;color:var(--violet);background:#ece9ff;border-radius:10px;flex:none;place-items:center;font-style:normal;font-weight:950;display:grid}.history-game span{flex-direction:column;min-width:0;display:flex}.history-game small{color:#9a9ca5;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.history-result{color:#777a84;display:none}.history-row>strong{text-align:right;font-variant-numeric:tabular-nums}.positive{color:var(--positive)}.negative{color:var(--negative)}.empty-history{text-align:center;background:#ffffff7a;border:1px dashed #d8d9df;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-height:150px;padding:20px;display:flex}.empty-history b{font-size:13px}.empty-history span{color:#92949c;max-width:360px;font-size:11px;line-height:1.5}footer{color:#8a8d96;border-top:1px solid #dedfe4;flex-direction:column;justify-content:center;align-items:center;gap:13px;width:min(1220px,100% - 24px);min-height:110px;margin:0 auto 10px;display:flex}.footer-brand{color:var(--ink)}footer p{margin:0;font-size:11px}footer>div{gap:15px;display:flex}footer button{color:#777a84;background:0 0;border:0;padding:0;font-size:11px}.mobile-nav{z-index:50;color:#ffffff8c;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#121319f2;border:1px solid #ffffff14;border-radius:19px;grid-template-columns:repeat(4,1fr);height:64px;display:grid;position:fixed;bottom:8px;left:9px;right:9px;box-shadow:0 15px 38px #00000040}.mobile-nav a,.mobile-nav button{color:inherit;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:3px;font-size:11px;display:flex}.mobile-nav b{color:#fff;font-size:15px;line-height:1}.modal-backdrop{z-index:100;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0c0d119e;place-items:center;padding:10px;animation:.18s fadeIn;display:grid;position:fixed;inset:0}@keyframes fadeIn{0%{opacity:0}}.small-modal{background:#fff;border-radius:26px;width:min(440px,100%);padding:29px 24px 24px;position:relative;box-shadow:0 30px 90px #0000004d}.modal-close,.game-header button,.vip-modal header button{color:#555862;background:#f6f6f8;border:1px solid #e5e6ea;border-radius:12px;place-items:center;width:38px;height:38px;font-size:21px;line-height:1;display:grid}.modal-close{position:absolute;top:18px;right:18px}.small-modal h2{letter-spacing:-.055em;margin:25px 0 6px;font-size:29px}.small-modal>p{color:#7e818a;margin:0 0 20px;font-size:11px;line-height:1.55}.small-modal label{margin:15px 0;display:block}.small-modal label>span{color:#777a84;margin-bottom:6px;font-size:11px;font-weight:800;display:block}.small-modal label>input,.amount-input{background:#fafafb;border:1px solid #dcdee4;border-radius:13px;outline:0;width:100%;height:50px;padding:0 14px;font-size:13px}.small-modal label>input:focus,.amount-input:focus-within{border-color:var(--violet);box-shadow:0 0 0 3px #705cff17}.auth-tabs{background:#f0f0f3;border-radius:13px;grid-template-columns:1fr 1fr;gap:5px;padding:4px;display:grid}.auth-tabs button{color:#888a93;background:0 0;border:0;border-radius:10px;height:38px;font-size:10px;font-weight:800}.auth-tabs button.active{color:var(--ink);background:#fff;box-shadow:0 3px 10px #1e1f2614}.modal-primary{background:var(--ink);color:#fff;border:0;border-radius:13px;width:100%;height:50px;font-size:11px;font-weight:900}.small-modal>small{color:#a1a3aa;text-align:center;margin-top:12px;font-size:11px;line-height:1.45;display:block}.amount-input{align-items:center;gap:6px;display:flex}.amount-input input{background:0 0;border:0;outline:0;width:100%;font-weight:800}.amount-presets{grid-template-columns:repeat(4,1fr);gap:5px;margin-top:-7px;display:grid}.amount-presets button{border:1px solid var(--line);color:#6d707a;background:#fff;border-radius:9px;height:34px;font-size:11px;font-weight:800}.amount-presets button.active{border-color:var(--ink);background:var(--ink);color:#fff}.payment-methods{gap:6px;margin:18px 0;display:grid}.payment-methods button{border:1px solid var(--line);text-align:left;background:#fff;border-radius:13px;align-items:center;gap:10px;min-height:54px;padding:7px 10px;display:flex}.payment-methods button.active{border-color:var(--violet);box-shadow:0 0 0 3px #705cff14}.payment-methods i{width:34px;height:34px;color:var(--violet);background:#f0edff;border-radius:10px;place-items:center;font-style:normal;font-weight:950;display:grid}.payment-methods span{flex-direction:column;display:flex}.payment-methods b{font-size:10px}.payment-methods small{color:#9698a0;font-size:11px}.deposit-error{color:#b42318;margin:10px 0 0;font-size:12px}.deposit-check{width:100%;margin-top:8px}.game-modal{background:#f4f4f7;width:min(1180px,100%);height:100%;overflow:auto}.game-header{z-index:5;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffe6;border-bottom:1px solid #e0e1e6;justify-content:space-between;align-items:center;gap:14px;height:76px;padding:0 14px;display:flex;position:sticky;top:0}.game-header>div{align-items:center;gap:9px;display:flex}.game-header>div:first-child{display:block}.game-header span{color:var(--violet);letter-spacing:.16em;font-size:11px;font-weight:950}.game-header h2{letter-spacing:-.05em;margin:1px 0 0;font-size:22px}.modal-balance{flex-direction:column;align-items:flex-end;display:flex}.modal-balance span{color:#92949c;letter-spacing:0;font-size:11px}.game-layout{flex-direction:column-reverse;gap:10px;min-height:calc(100% - 76px);padding:10px;display:flex}.game-controls{background:#fff;border:1px solid #e1e2e7;border-radius:22px;flex:none;padding:16px}.bet-control>span,.control-group>span,.simple-input>span{color:#737680;margin-bottom:7px;font-size:11px;font-weight:800;display:block}.bet-control>div{background:#fafafb;border:1px solid #dddee4;border-radius:12px;align-items:center;height:48px;display:flex;overflow:hidden}.bet-control input{background:0 0;border:0;outline:0;width:100%;min-width:0;padding:0 6px;font-size:13px;font-weight:800}.bet-control button{color:#5e616c;background:#f4f4f6;border:0;border-left:1px solid #e4e5e9;align-self:stretch;padding:0 10px;font-size:11px;font-weight:850}.control-group,.simple-input{margin-top:15px;display:block}.mine-options{grid-template-columns:repeat(4,1fr);gap:5px;display:grid}.mine-options button{border:1px solid var(--line);color:#6f727c;background:#fff;border-radius:10px;height:38px;font-size:10px;font-weight:800}.mine-options button.active{border-color:var(--ink);background:var(--ink);color:#fff}.game-metrics{grid-template-columns:repeat(3,1fr);gap:5px;margin:16px 0;display:grid}.game-metrics div{background:#f4f4f7;border-radius:11px;flex-direction:column;min-width:0;padding:9px;display:flex}.game-metrics span{color:#8c8f98;font-size:11px}.game-metrics b{white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:10px;overflow:hidden}.game-action{background:var(--ink);color:#fff;border:0;border-radius:13px;width:100%;min-height:50px;font-size:11px;font-weight:900}.game-action.secondary{color:var(--ink);background:#fff;border:1px solid #dcdee4}.round-message{text-align:center;margin:10px 0 0;font-size:11px}.round-message.win{color:var(--positive)}.round-message.lose{color:var(--negative)}.mines-board{background:#1a1b23;border-radius:23px;grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;min-height:430px;padding:14px;display:grid;position:relative}.mines-board>.game-result-banner,.crash-stage>.game-result-banner,.blackjack-table>.game-result-banner{top:48%;left:50%;z-index:40!important;position:absolute!important}.mines-board button{aspect-ratio:1;color:#fff;background:linear-gradient(145deg,#30323e,#23252e);border:1px solid #ffffff12;border-radius:13px;font-size:18px;font-weight:950;transition:transform .12s,background .12s;box-shadow:0 5px #111219}.mines-board button:not(:disabled):active{transform:translateY(3px);box-shadow:0 2px #111219}.mines-board button.revealed{background:var(--violet);box-shadow:0 5px #4430ba}.mines-board button.mine{background:var(--negative);box-shadow:0 5px #a91f38}.simple-input>div{background:#fafafb;border:1px solid #dedfe4;border-radius:12px;align-items:center;height:48px;padding:0 12px;display:flex}.simple-input input{background:0 0;border:0;outline:0;width:100%;font-weight:800}.crash-stage{color:#fff;background:radial-gradient(circle at 50% 55%,#705cff33,#0000 32%),#16171e;border-radius:23px;min-height:480px;position:relative;overflow:hidden}.crash-stage:before{content:"";background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:38px 38px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 25% 90%,#0000);mask-image:linear-gradient(#0000,#000 25% 90%,#0000)}.recent-crashes{z-index:3;gap:5px;display:flex;position:absolute;top:12px;left:12px;right:12px;overflow:hidden}.recent-crashes span{color:#aaa1ff;background:#ffffff12;border-radius:8px;flex:none;padding:5px 7px;font-size:11px;font-weight:850}.recent-crashes span.low{color:#ff7188}.recent-crashes span.high{color:#c7ff66}.crash-graph{border-bottom:1px solid #ffffff1f;border-left:1px solid #ffffff1f;position:absolute;inset:56px 22px 34px}.crash-graph i{border-top:3px solid var(--violet);border-right:3px solid var(--violet);border-radius:0 100% 0 0;transition:width 50ms linear,height 50ms linear;position:absolute;bottom:0;left:0;box-shadow:15px -13px 32px #705cff52}.crash-value{z-index:3;text-align:center;flex-direction:column;align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.crash-value b{letter-spacing:-.08em;font-variant-numeric:tabular-nums;font-size:clamp(58px,17vw,104px);line-height:.9}.crash-value span{color:#ffffff7a;letter-spacing:.16em;margin-top:9px;font-size:11px;font-weight:900}.crash-stage.crashed .crash-value b{color:#ff5e76}.crash-stage.cashed .crash-value b{color:#c4ff61}.blackjack-rules{background:#f3f3f6;border-radius:13px;grid-template-columns:1fr auto;gap:8px;margin:18px 0;padding:12px;font-size:11px;display:grid}.blackjack-rules span{color:#898c95}.blackjack-rules b{text-align:right}.blackjack-actions{grid-template-columns:1fr 1fr;gap:7px;display:grid}.blackjack-table{color:#fff;background:radial-gradient(at 50% 46%,#34494a,#142424 68%,#0d1617);border-radius:24px;min-height:560px;padding:42px 15px 30px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 10px #24272d,inset 0 0 0 12px #ffffff1a}.blackjack-table:before{content:"";border:1px solid #ffffff21;border-radius:36%;position:absolute;inset:18px}.table-status{z-index:2;color:#ffffffb3;white-space:nowrap;background:#00000047;border-radius:9px;padding:6px 9px;font-size:11px;position:absolute;top:14px;left:50%;transform:translate(-50%)}.hand{z-index:2;position:relative}.dealer-hand{min-height:190px}.player-hand{min-height:190px;margin-top:80px}.hand-title{color:#fff9;justify-content:center;align-items:center;gap:8px;margin-bottom:10px;font-size:11px;display:flex}.hand-title b{color:#fff;background:#ffffff21;border-radius:50%;place-items:center;width:23px;height:23px;display:grid}.cards{justify-content:center;min-height:126px;padding-left:18px;display:flex}.playing-card{color:#15161b;background:#fff;border-radius:11px;flex:none;width:82px;height:120px;margin-left:-18px;padding:8px;position:relative;box-shadow:0 8px 20px #0000003d}.playing-card.red{color:#e2465d}.playing-card>span{font-size:17px;font-weight:950}.playing-card>i{font-size:13px;font-style:normal;display:block}.playing-card>b{font-size:25px;position:absolute;bottom:6px;right:8px}.playing-card.card-back{color:#fff;background:repeating-linear-gradient(45deg,#705cff 0 7px,#5a43e9 8px 14px);border:5px solid #fff;place-items:center;font-size:31px;font-weight:950;display:grid}.table-mark{color:#ffffff1a;letter-spacing:-.08em;font-size:23px;font-weight:950;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.vip-backdrop{padding:0}.vip-modal{background:#f4f4f7;width:min(1180px,100%);height:100%;overflow:auto}.vip-modal>header{z-index:5;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffed;justify-content:space-between;align-items:center;gap:12px;min-height:78px;padding:12px 16px;display:flex;position:sticky;top:0}.vip-modal header span{color:var(--violet);letter-spacing:.17em;font-size:11px;font-weight:950}.vip-modal header h2{letter-spacing:-.04em;margin:2px 0 0;font-size:22px}.vip-summary{color:#fff;background:#17181f;border-radius:22px;grid-template-columns:115px 1fr;align-items:center;gap:18px;margin:12px;padding:19px;display:grid;overflow:hidden}.vip-emblem{border:1px solid var(--tier-color);align-content:center;place-items:center;width:108px;height:108px;display:grid}@supports (color:color-mix(in lab, red, red)){.vip-emblem{border:1px solid color-mix(in srgb, var(--tier-color) 70%, #fff)}}.vip-emblem{background:radial-gradient(circle, var(--tier-color), transparent 65%);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.vip-emblem{background:radial-gradient(circle, color-mix(in srgb, var(--tier-color) 55%, transparent), transparent 65%)}}.vip-emblem{box-shadow:inset 0 0 0 9px #ffffff08}.vip-emblem span{color:#ffffff73;letter-spacing:.14em;font-size:11px}.vip-emblem b{text-align:center;text-transform:uppercase;max-width:90px;font-size:11px}.vip-progress-copy>span{color:#ffffff6b;font-size:11px}.vip-progress-copy h3{letter-spacing:-.04em;margin:2px 0 4px;font-size:22px}.vip-progress-copy p{color:#fff9;margin:0 0 12px;font-size:11px}.vip-progress-copy .progress{background:#ffffff1a}.vip-progress-copy small{color:#ffffff6b;margin-top:6px;font-size:11px;display:block}.vip-tier-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:0 12px 30px;display:grid}.vip-tier-grid article{opacity:.58;background:#fff;border:1px solid #e0e1e6;border-radius:18px;min-height:180px;padding:15px;position:relative;overflow:hidden}.vip-tier-grid article:after{content:"";background:var(--tier-color);border-radius:50%;width:90px;height:90px;position:absolute;top:-35px;right:-35px}@supports (color:color-mix(in lab, red, red)){.vip-tier-grid article:after{background:color-mix(in srgb, var(--tier-color) 16%, transparent)}}.vip-tier-grid article.current{border-color:var(--tier-color);opacity:1;box-shadow:0 9px 24px var(--tier-color)}@supports (color:color-mix(in lab, red, red)){.vip-tier-grid article.current{box-shadow:0 9px 24px color-mix(in srgb, var(--tier-color) 14%, transparent)}}.tier-orb{background:var(--tier-color);color:#fff;border-radius:50%;place-items:center;width:45px;height:45px;display:grid;box-shadow:inset 0 0 0 5px #ffffff1a}.tier-orb span{font-size:11px;font-weight:950}.vip-tier-grid h4{text-transform:uppercase;margin:12px 0 4px;font-size:13px}.vip-tier-grid p{color:#7f828c;min-height:26px;margin:0;font-size:11px;line-height:1.45}.vip-tier-grid small{color:#a0a2aa;margin-top:8px;font-size:11px;display:block}.toast{z-index:200;color:#fff;text-align:center;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#121319f5;border:1px solid #ffffff1a;border-radius:13px;width:min(400px,100% - 28px);padding:13px 16px;font-size:10px;font-weight:750;animation:.2s toastIn;position:fixed;bottom:84px;left:50%;transform:translate(-50%);box-shadow:0 16px 45px #00000047}@keyframes toastIn{0%{opacity:0;transform:translate(-50%,10px)}}@media (min-width:680px){.topbar{padding:0 26px}.sound-button{display:block}.page{padding:22px 20px 60px}.hero-copy{padding:65px 50px 42px}.quick-strip{grid-template-columns:repeat(4,minmax(0,1fr))}.quick-strip button{min-height:74px}.game-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.game-art{height:220px}.filter-row{display:flex}.bonus-section{grid-template-columns:1.5fr 1fr}.history-row{grid-template-columns:1.5fr .8fr .7fr .7fr;padding:8px 16px}.history-result{display:block}.game-modal,.vip-modal{border-radius:28px;height:calc(100% - 34px);box-shadow:0 30px 100px #0000005c}.game-backdrop,.vip-backdrop{padding:17px}.game-layout{flex-direction:row;padding:14px}.game-controls{width:300px;padding:20px}.mines-board,.crash-stage,.blackjack-table{flex:1;min-height:620px}.mines-board{gap:10px;padding:24px}.blackjack-table{padding-top:50px}.vip-summary{grid-template-columns:160px 1fr;margin:18px;padding:24px}.vip-emblem{width:140px;height:140px}.vip-tier-grid{grid-template-columns:repeat(3,minmax(0,1fr));padding:0 18px 35px}}@media (min-width:980px){.app-shell{padding-bottom:0}.desktop-nav{display:flex}.hero{background-position:50%;background-size:cover;min-height:560px}.hero-copy{padding-top:83px}.game-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.game-art{height:245px}.bonus-wheel{width:270px;height:270px;right:-40px}.bonus-main>div:first-child{width:62%}.mobile-nav{display:none}.toast{bottom:24px}footer{flex-direction:row;justify-content:space-between;min-height:120px}.vip-tier-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (min-width:1180px){.brand{font-size:25px}.topbar{height:78px}.game-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.game-art{height:270px}.vip-tier-grid{grid-template-columns:repeat(7,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.blackjack-controls{flex-direction:column;display:flex}.bj-round-meta{border-top:1px solid #e7e7eb;border-bottom:1px solid #e7e7eb;grid-template-columns:repeat(3,minmax(0,1fr));margin:18px 0;padding:12px 0;display:grid}.bj-round-meta>div{border-right:1px solid #e7e7eb;flex-direction:column;min-width:0;padding:0 10px;display:flex}.bj-round-meta>div:first-child{padding-left:0}.bj-round-meta>div:last-child{border-right:0;padding-right:0}.bj-round-meta span{color:#888b94;font-size:10px}.bj-round-meta b{white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:13px;overflow:hidden}.blackjack-actions.four-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:auto;display:grid}.bj-action{color:#16171c;text-align:left;background:#fff;border:1px solid #dedfe4;border-radius:12px;flex-direction:column;justify-content:center;align-items:flex-start;gap:3px;min-height:62px;padding:10px 12px;display:flex}.bj-action i{font-size:15px;font-style:normal;font-weight:800;line-height:1}.bj-action span{font-size:11px;font-weight:750}.bj-action.hit,.bj-action.stand{color:#fff;background:#14151b;border-color:#14151b}.bj-action.double:not(:disabled),.bj-action.split:not(:disabled){color:#5a41e6;background:#f5f2ff;border-color:#7557ff}.bj-action:disabled{color:#aaaeb7;background:#f5f5f7}.deal-action{margin-top:auto}.bj-rule-note{border-top:1px solid #ececf0;grid-template-columns:1fr auto;gap:5px 12px;margin-top:14px;padding-top:13px;display:grid}.bj-rule-note span{color:#9497a0;letter-spacing:.06em;font-size:11px}.bj-rule-note b{text-align:right;font-size:11px}.player-hands{z-index:3;justify-content:center;align-items:flex-end;gap:clamp(18px,7vw,85px);display:flex;position:absolute;bottom:52px;left:30px;right:30px}.player-hands .player-hand{border:1px solid #0000;border-radius:15px;min-width:160px;margin:0;padding:9px 14px 14px;transition:border-color .2s,background .2s,transform .25s}.player-hands .player-hand.active{background:#7557ff17;border-color:#7d65ffcc;transform:translateY(-5px)}.player-hands .hand-title small{color:#ffffff7a;margin-left:4px;font-size:11px}.hand-outcome{border-radius:8px;width:max-content;margin:9px auto 0;padding:5px 8px;font-size:11px;font-weight:850}.hand-outcome.win{color:#c9ff83;background:#a0ff5a29}.hand-outcome.push{color:#fff;background:#ffffff1f}.hand-outcome.lose{color:#ff8b9d;background:#ff527024}.table-mark{flex-direction:column;align-items:center;display:flex}.table-mark small{letter-spacing:.14em;margin-top:4px;font-size:11px}.empty-seat{color:#ffffff3d;flex-direction:column;align-items:center;display:flex;position:absolute;bottom:80px;left:50%;transform:translate(-50%)}.empty-seat span{font-size:46px;font-weight:900}.empty-seat small{font-size:11px}@keyframes cardDeal{0%{opacity:0;transform:translate(70px,-45px)rotate(8deg)scale(.82)}to{opacity:1;transform:translate(0)rotate(0)scale(1)}}@media (max-width:679px){.blackjack-actions.four-actions{margin-top:12px}.bj-action{min-height:54px}.player-hands{gap:5px;bottom:28px;left:8px;right:8px}.player-hands .player-hand{min-width:0;padding:6px}.blackjack-table.has-split .playing-card{width:58px;height:84px;margin-left:-14px}.blackjack-table.has-split .cards{padding-left:14px}}body{background:radial-gradient(circle at 8% -10%,#705cff14,#0000 29rem),linear-gradient(#fafafd 0,#f1f2f6 100%)}button{transition:transform .16s,border-color .16s,background .16s,color .16s,box-shadow .16s}button:not(:disabled):active{transform:translateY(1px)scale(.99)}.topbar{border-bottom-color:#dddee5b8;height:74px;box-shadow:0 8px 30px #14151d09}.desktop-nav a,.desktop-nav button{font-size:13px}.balance-button strong{font-size:14px}.deposit-button{border-radius:13px;height:42px;padding-inline:17px}.profile-button{border-radius:14px;width:42px;height:42px}.hero{border-color:#d6d7dfe6;box-shadow:0 30px 80px #2222351f}.hero-copy>p{font-size:14px}.hero-stats span{font-size:10px}.hero-stats b{font-size:17px}.quick-strip b{font-size:12px}.quick-strip small{margin-top:2px;font-size:10px}.section-heading>div:first-child>span,.micro-label{font-size:11px}.game-info b{font-size:14px}.game-info small{margin-top:2px;font-size:10px}.game-badge,.play-or-soon{font-size:11px}.bonus-section{align-items:stretch}.bonus-card{min-height:390px}.sunday-main{isolation:isolate}.sunday-main h2{max-width:520px}.sunday-main p{font-size:12px}.weekly-formula{grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;width:min(390px,100%);margin-top:20px;display:grid}.weekly-formula>span{background:#ffffff0f;border:1px solid #ffffff1c;border-radius:13px;flex-direction:column;gap:3px;min-width:0;padding:11px 12px;display:flex}.weekly-formula small{color:#ffffff6b;letter-spacing:.1em;text-transform:uppercase;font-size:11px}.weekly-formula b{text-overflow:ellipsis;font-size:13px;overflow:hidden}.weekly-formula i{color:#ffffff57;font-style:normal}.sunday-orb{flex-direction:column;justify-content:center;gap:2px;display:flex}.sunday-orb>span,.sunday-orb>small{z-index:2;color:#ffffff7a;letter-spacing:.14em;font-size:11px;font-weight:900;position:relative}.sunday-orb>b{z-index:2;text-overflow:ellipsis;max-width:75%;font-size:clamp(30px,5vw,58px);position:relative;overflow:hidden}.bonus-main button:disabled{background:#ffffff80}.benefit-card{flex-direction:column;display:flex}.benefit-card:before{content:"";background:#705cff1a;border-radius:50%;width:180px;height:180px;position:absolute;top:-90px;right:-90px}.benefit-card h3{letter-spacing:-.045em;margin:9px 0 20px;font-size:25px}.benefit-row{border-top:1px solid #e8e8ed;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:66px;padding:10px 0;display:grid}.benefit-row>i{color:#777a84;background:#eff0f4;border-radius:9px;place-items:center;width:28px;height:28px;font-size:11px;font-style:normal;font-weight:950;display:grid}.benefit-row>span{flex-direction:column;gap:3px;min-width:0;display:flex}.benefit-row>span b{font-size:12px}.benefit-row>span small{color:#90939c;font-size:11px;line-height:1.35}.benefit-row>strong{color:#747781;text-align:right;max-width:96px;font-size:11px}.benefit-row.active>i{color:var(--positive);background:#e5f9ee}.benefit-row.active>strong{color:var(--positive)}.benefit-row.accent>i{color:var(--violet);background:#eeeaff}.benefit-row.accent>strong{color:var(--violet)}.benefit-row.target{background:#f7f5ff;border:1px solid #e1ddff;border-radius:13px;margin-inline:-10px;padding-inline:10px}.benefit-row.target>i{color:#fff;background:#17181f}.benefit-row.target>strong{color:#5d48e5}.daily-drop-button:hover:not(:disabled){background:var(--violet);box-shadow:0 10px 24px #705cff38}.auth-modal{overflow:hidden}.auth-modal:before{content:"";background:#705cff1a;border-radius:50%;width:180px;height:180px;position:absolute;top:-95px;right:-95px}.auth-error{color:#c72e49;background:#fff2f4;border:1px solid #ffd1d8;border-radius:11px;margin:-2px 0 12px;padding:10px 12px;font-size:10px;line-height:1.4}.game-backdrop{background:#090a0fc7;padding:16px}.game-modal{background:#eef0f4;border:1px solid #ffffff24;border-radius:26px;grid-template-rows:68px minmax(0,1fr);width:min(1400px,100vw - 32px);height:min(860px,100dvh - 32px);display:grid;overflow:hidden;box-shadow:0 38px 120px #00000075}.game-header{background:#fffffff5;border-bottom-color:#e3e4e9;height:68px;padding:0 22px;position:relative}.game-header h2{margin-top:2px;font-size:24px}.modal-balance span{font-size:11px}.modal-balance b{margin-top:2px;font-size:14px}.game-header button{border-radius:13px;width:40px;height:40px}.game-layout{grid-template-columns:328px minmax(0,1fr);grid-template-areas:"controls stage";gap:14px;height:100%;min-height:0;padding:14px;display:grid;overflow:hidden}.game-controls{scrollbar-width:thin;background:#fff;border:1px solid #dfe1e7;border-radius:20px;grid-area:controls;width:auto;min-width:0;min-height:0;padding:20px;overflow-y:auto;box-shadow:0 8px 24px #191a230b}.bet-control>span,.control-group>span,.simple-input>span{color:#686c78;margin-bottom:8px;font-size:11px;font-weight:850}.bet-control>div{background:#f8f8fa;border-radius:14px;height:54px}.bet-control>div>b{padding-left:14px;font-size:14px}.bet-control input{padding-inline:8px;font-size:15px}.bet-control button{min-width:46px;padding:0 12px;font-size:11px}.control-group,.simple-input{margin-top:19px}.simple-input>div{border-radius:14px;height:54px}.simple-input input{font-size:14px}.simple-input b{font-size:13px}.game-metrics{gap:7px;margin:19px 0}.game-metrics div{background:#f7f7f9;border:1px solid #e8e8ed;border-radius:13px;justify-content:center;min-height:60px;padding:10px}.game-metrics span{font-size:11px}.game-metrics b{margin-top:5px;font-size:11px}.game-action{border-radius:14px;min-height:54px;font-size:12px}.game-action:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 10px 25px #1213192e}.game-action.cashout{background:linear-gradient(135deg,#806cff,#6048ed)}.round-message{font-size:11px}.mines-board{aspect-ratio:1;background:radial-gradient(circle at 50% 35%,#705cff29,#0000 48%),linear-gradient(145deg,#1b1d27,#101116);border:1px solid #ffffff0f;border-radius:26px;grid-area:stage;place-self:center;gap:clamp(7px,1vw,12px);width:min(100%,100dvh - 142px,690px);min-height:0;padding:clamp(14px,2vw,25px);box-shadow:inset 0 0 0 8px #ffffff05,0 22px 50px #13141c38}.mines-board button{background:linear-gradient(145deg,#343743,#242630);border-radius:clamp(10px,1.2vw,16px);min-width:0;font-size:clamp(15px,2.4vw,25px);box-shadow:0 6px #0c0d12,inset 0 1px #ffffff14}.mines-board button:not(:disabled):hover{background:linear-gradient(145deg,#403c60,#2b2940);border-color:#8977ff99;transform:translateY(-2px)}.mines-board button.revealed{animation:.34s cubic-bezier(.2,.85,.2,1) both mineReveal;animation-delay:calc(var(--cell-index,0) * 7ms)}.mines-board button.mine{animation:.38s both mineBlast}.mines-board.lost{animation:.4s boardShake}@keyframes mineReveal{0%{opacity:.35;transform:rotateX(72deg)scale(.72)}to{opacity:1;transform:none}}@keyframes mineBlast{0%{transform:scale(.68)}55%{filter:brightness(1.45);transform:scale(1.13)}to{transform:scale(1)}}@keyframes boardShake{25%{transform:translate(-4px)}50%{transform:translate(4px)}75%{transform:translate(-2px)}}.control-label-row{justify-content:space-between;align-items:center;margin-bottom:9px;display:flex}.control-label-row span{color:#686c78;font-size:11px;font-weight:850}.control-label-row b{min-width:34px;color:var(--violet);text-align:center;background:#efecff;border-radius:9px;padding:5px 8px;font-size:12px}.mine-options{grid-template-columns:repeat(6,minmax(0,1fr));gap:5px}.mine-options button{border-radius:10px;height:36px;font-size:10px}.mine-options button.active{border-color:var(--violet);background:var(--violet);box-shadow:0 6px 14px #705cff33}.mine-custom-row input{width:100%;accent-color:var(--violet)}.mine-risk{color:#92959f;justify-content:space-between;gap:8px;margin-top:9px;font-size:11px;display:flex}.mine-risk span{color:#7b62f4;text-transform:uppercase;font-weight:900}.crash-stage{border:1px solid #ffffff0d;border-radius:24px;grid-area:stage;min-width:0;height:100%;min-height:0;box-shadow:0 22px 50px #13141c33}.crash-stage.running .crash-value{animation:1.15s ease-in-out infinite crashPulse}.crash-stage.crashed{animation:.4s boardShake}@keyframes crashPulse{50%{filter:drop-shadow(0 0 22px #705cff38);transform:translate(-50%,-50%)scale(1.025)}}.recent-crashes{gap:7px;top:17px;left:18px;right:18px}.recent-crashes span{padding:7px 10px;font-size:10px}.crash-value b{font-size:clamp(68px,9vw,128px)}.crash-value span{font-size:10px}.blackjack-layout{grid-template-columns:330px minmax(0,1fr)}.blackjack-controls{overflow:auto}.bj-round-meta{margin:20px 0;padding:14px 0}.bj-round-meta span{font-size:11px}.bj-round-meta b{font-size:13px}.blackjack-actions.four-actions{gap:9px}.bj-action{border-radius:14px;min-height:66px;padding:11px 13px}.bj-action i{font-size:17px}.bj-action span{font-size:11px}.bj-action:not(:disabled):hover{transform:translateY(-2px);box-shadow:0 9px 20px #16171e1a}.bj-rule-note span,.bj-rule-note b{font-size:11px}.blackjack-table{background:radial-gradient(at 50% 48%,#476462eb,#172c2bfa 58%,#0c1617 100%);border-radius:24px;grid-area:stage;min-width:0;height:100%;min-height:0;padding:0;box-shadow:inset 0 0 0 11px #22252b,inset 0 0 0 13px #ffffff17,0 22px 50px #12141b38}.blackjack-table:before{border-radius:48%;inset:25px 34px 18px}.table-status{align-items:center;gap:7px;padding:7px 11px;font-size:11px;display:flex;top:18px}.table-status i{background:#ffffff40;border-radius:50%;width:6px;height:6px}.table-status i.live{background:#7bff9b;box-shadow:0 0 0 5px #7bff9b1a}.dealer-hand{z-index:3;min-height:0;position:absolute;top:64px;left:0;right:0}.hand-title{margin-bottom:8px;font-size:10px}.hand-title b{width:27px;height:27px;font-size:11px}.cards{min-height:132px;padding-left:21px}.playing-card{border-radius:12px;width:88px;height:128px;margin-left:-21px;padding:9px;box-shadow:0 12px 24px #00000047}.playing-card>span{font-size:18px}.playing-card>i{font-size:14px}.playing-card>b{font-size:27px}.playing-card.card-back{border-width:5px}.table-mark{top:48%}.table-mark span{font-size:28px}.table-mark small{font-size:11px}.player-hands{gap:clamp(8px,3vw,48px);bottom:35px;left:24px;right:24px}.player-hands .player-hand{min-width:150px;max-width:250px;padding:10px 12px 13px}.player-hands .player-hand.active{background:#705cff24;border-color:#9281ffeb;box-shadow:0 12px 32px #00000026}.blackjack-table.has-split .playing-card{width:68px;height:100px;margin-left:-17px;padding:7px}.blackjack-table.has-split .playing-card>span{font-size:14px}.blackjack-table.has-split .playing-card>i{font-size:11px}.blackjack-table.has-split .playing-card>b{font-size:21px}.blackjack-table.has-split .cards{min-height:103px;padding-left:17px}.blackjack-table.has-split .player-hand{min-width:125px;padding-inline:8px}.blackjack-table.has-split .hand-title{flex-wrap:wrap;gap:5px}.blackjack-table.has-split .hand-title small{text-align:center;width:100%}.hand-outcome{font-size:11px}.hand.player-hand.win{animation:.55s winHand}@keyframes winHand{50%{transform:translateY(-8px)scale(1.025);box-shadow:0 0 34px #b1ff6f33}}.vip-backdrop{background:#08090dcc;padding:16px}.vip-modal{background:#f0f1f5;border:1px solid #ffffff21;border-radius:26px;width:min(1280px,100vw - 32px);height:min(860px,100dvh - 32px);overflow:auto;box-shadow:0 38px 120px #00000075}.vip-modal>header{min-height:68px;padding:12px 22px}.vip-modal header h2{font-size:23px}.vip-summary{background:radial-gradient(circle at 75% 0,#705cff59,#0000 38%),linear-gradient(135deg,#17181f,#0f1015);border:1px solid #ffffff0f;grid-template-columns:150px minmax(260px,1fr) 250px;gap:24px;margin:16px;padding:24px;box-shadow:0 18px 45px #14151d2b}.vip-emblem{width:130px;height:130px}.vip-emblem span{font-size:11px}.vip-emblem b{margin-top:3px;font-size:12px}.vip-progress-copy>span{font-size:11px}.vip-progress-copy h3{margin-top:5px;font-size:30px}.vip-progress-copy p{font-size:10px}.vip-progress-copy .progress{height:7px}.vip-progress-copy small{margin-top:8px;font-size:11px}.vip-summary-stats>div{background:#ffffff0b;border:1px solid #ffffff17;border-radius:13px;flex-direction:column;justify-content:center;padding:12px 14px;display:flex}.vip-summary-stats span{color:#fff6;letter-spacing:.1em;font-size:11px;font-weight:900}.vip-summary-stats b{margin-top:4px;font-size:13px}.vip-program-note{color:#7b7e88;letter-spacing:.09em;justify-content:space-between;align-items:center;gap:12px;margin:6px 18px 10px;font-size:11px;font-weight:850;display:flex}.vip-program-note b{color:#565a66}.vip-tier-grid{scroll-snap-type:x proximity;scrollbar-color:#c9cbd3 transparent;gap:10px;padding:0 18px 28px;display:flex;overflow-x:auto}.vip-tier-grid article{scroll-snap-align:start;opacity:.52;border-radius:19px;flex-direction:column;flex:0 0 220px;min-height:245px;padding:16px;display:flex}.vip-tier-grid article:after{width:110px;height:110px}.vip-tier-grid article.current{opacity:1;transform:translateY(-2px)}.vip-tier-grid article.unlocked{opacity:.86}.tier-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.tier-state{color:#898c96;letter-spacing:.08em;background:#f0f0f3;border-radius:99px;padding:5px 7px;font-size:11px;font-weight:950}.current .tier-state{background:var(--tier-color)}@supports (color:color-mix(in lab, red, red)){.current .tier-state{background:color-mix(in srgb, var(--tier-color) 12%, white)}}.current .tier-state{color:var(--tier-color)}.unlocked .tier-state{color:var(--positive);background:#e9f8f0}.vip-tier-grid h4{margin:14px 0 12px;font-size:14px}.tier-reward{z-index:1;border-block:1px solid #ececf0;flex-direction:column;padding:11px 0;display:flex;position:relative}.tier-reward span{color:#9a9ca5;letter-spacing:.09em;font-size:11px;font-weight:900}.tier-reward b{color:var(--tier-color);letter-spacing:-.04em;margin-top:3px;font-size:20px}.vip-tier-grid p{min-height:auto;margin:11px 0 0;font-size:11px}.vip-tier-grid small{margin-top:auto;padding-top:10px;font-size:11px}.level-up-overlay{z-index:240;color:#fff;text-align:center;background:radial-gradient(circle at 50% 10%,#8068ff8c,#0000 55%),#0f1016f7;border:1px solid #ffffff29;border-radius:24px;flex-direction:column;align-items:center;width:min(390px,100% - 28px);padding:28px 24px;animation:.45s cubic-bezier(.18,.9,.25,1) both levelUpIn;display:flex;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 30px 100px #00000080}.level-up-overlay:before{content:"✦";color:#b9adff;margin-bottom:10px;font-size:30px}.level-up-overlay>span{color:#ffffff80;letter-spacing:.16em;font-size:11px;font-weight:950}.level-up-overlay>b{text-transform:uppercase;margin-top:7px;font-size:30px}.level-up-overlay>strong{color:#b9ff7a;margin-top:4px;font-size:38px}.level-up-overlay>small{color:#ffffff80;margin-top:5px;font-size:11px}@keyframes levelUpIn{0%{opacity:0;transform:translate(-50%,-44%)scale(.88)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}.admin-backdrop{background:#08090dcc;padding:16px}.admin-modal{background:#eff0f4;border:1px solid #ffffff21;border-radius:26px;width:min(1180px,100vw - 32px);max-height:calc(100dvh - 32px);overflow:auto;box-shadow:0 38px 120px #00000075}.admin-modal>header{z-index:3;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff5;border-bottom:1px solid #e1e2e7;justify-content:space-between;align-items:center;height:72px;padding:0 22px;display:flex;position:sticky;top:0}.admin-modal>header span{color:var(--violet);letter-spacing:.16em;font-size:11px;font-weight:950}.admin-modal>header h2{letter-spacing:-.04em;margin:3px 0 0;font-size:23px}.admin-modal>header button{color:#5c606b;background:#f6f6f8;border:1px solid #e2e3e8;border-radius:13px;width:40px;height:40px;font-size:21px}.admin-body{padding:16px}.admin-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.admin-kpis article{background:#fff;border:1px solid #dfe0e6;border-radius:18px;flex-direction:column;justify-content:center;min-height:118px;padding:16px;display:flex}.admin-kpis article.accent{color:#fff;background:linear-gradient(135deg,#7761ff,#5140d4);border-color:#6f58f3}.admin-kpis span{color:#9497a0;letter-spacing:.12em;font-size:11px;font-weight:950}.admin-kpis .accent span,.admin-kpis .accent small{color:#ffffff94}.admin-kpis b{letter-spacing:-.04em;margin-top:7px;font-size:clamp(20px,2.4vw,30px)}.admin-kpis small{color:#92959f;margin-top:5px;font-size:11px}.admin-workspace{grid-template-columns:minmax(240px,.9fr) minmax(0,1.4fr);gap:10px;margin-top:10px;display:grid}.admin-players-col{min-width:0}.admin-player-list{gap:6px;max-height:420px;margin:12px 0 0;display:grid;overflow:auto}.admin-player-list button{text-align:left;background:#fff;border:1px solid #e4e5ea;border-radius:12px;gap:2px;padding:10px 12px;display:grid}.admin-player-list button small{color:#7b7f89;font-size:11px}.admin-player-summary{color:#5c606b;margin:8px 0 12px;font-size:13px;line-height:1.4}.admin-error{color:#c42b44;background:#fff4f6;border:1px solid #ffd0d6;border-radius:12px;margin:0 0 12px;padding:10px 12px;font-size:13px;font-weight:750}.admin-action-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:12px;display:grid}.admin-action-grid button{color:#5f626d;background:#fff;border:1px solid #dedfe5;border-radius:11px;min-height:40px;font-size:11px;font-weight:850}.admin-action-grid button.danger{color:#cf2f4b;background:#fff4f6;border-color:#ffd4db}.admin-action-grid button:disabled,.admin-save:disabled{opacity:.5}.admin-history-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:10px;display:grid}.admin-table{gap:8px;max-height:240px;display:grid;overflow:auto}.admin-table p{color:#555862;margin:0;font-size:12px;line-height:1.4}.admin-panel{background:#fff;border:1px solid #dfe0e6;border-radius:19px;padding:18px}.admin-section-title{justify-content:space-between;gap:10px;margin-bottom:16px;display:flex}.admin-section-title span,.admin-section-title b{letter-spacing:.1em;font-size:11px;font-weight:950}.admin-section-title span{color:#747782}.admin-section-title b{color:var(--positive)}.admin-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.admin-panel label{min-width:0}.admin-panel label>span{color:#7d808a;margin-bottom:6px;font-size:11px;font-weight:750;display:block}.admin-form-grid input,.admin-form-grid select,.admin-form-grid textarea{background:#f8f8fa;border:1px solid #dedfe5;border-radius:12px;outline:0;width:100%;padding:0 12px;font-size:12px;font-weight:800}.admin-form-grid input,.admin-form-grid select{height:46px}.admin-form-grid textarea{resize:vertical;min-height:72px;padding:10px 12px}.admin-form-grid input:focus,.admin-form-grid select:focus,.admin-form-grid textarea:focus{border-color:var(--violet);box-shadow:0 0 0 3px #705cff17}.admin-panel>label textarea{background:#f8f8fa;border:1px solid #dedfe5;border-radius:12px;outline:0;width:100%;min-height:72px;margin-top:0;padding:10px 12px;font-size:12px;font-weight:800}.admin-save{color:#fff;background:#17181f;border:0;border-radius:13px;width:100%;height:48px;margin-top:14px;font-size:11px;font-weight:900}.player-panel>label{margin-top:12px;display:block}.player-panel>label>div{background:#f8f8fa;border:1px solid #dedfe5;border-radius:12px;align-items:center;height:48px;display:flex;overflow:hidden}.player-panel>label>div>b{padding-left:12px;font-size:12px}.player-panel input{background:0 0;border:0;outline:0;width:100%;min-width:0;padding:0 8px;font-size:12px;font-weight:800}.player-panel label button{color:#4f5360;background:#eeeff3;border:0;border-left:1px solid #dedfe5;align-self:stretch;padding:0 12px;font-size:11px;font-weight:850}.admin-quick-actions{gap:7px;margin-top:15px;display:grid}.admin-quick-actions button{color:#5f626d;background:#fff;border:1px solid #dedfe5;border-radius:11px;min-height:40px;font-size:11px;font-weight:850}.admin-quick-actions button.danger{color:#cf2f4b;background:#fff4f6;border-color:#ffd4db}@media (max-width:820px){.game-backdrop,.vip-backdrop,.admin-backdrop{padding:0}.game-modal,.vip-modal,.admin-modal{border:0;border-radius:0;width:100vw;height:100dvh;max-height:none}.game-modal{grid-template-rows:60px minmax(0,1fr)}.game-header{height:60px;padding-inline:13px}.game-header h2{font-size:20px}.game-header span{font-size:11px}.modal-balance{display:none}.game-layout{grid-template:"stage"minmax(360px,55dvh)"controls"/minmax(0,1fr);gap:9px;height:auto;min-height:100%;padding:9px;overflow-y:auto}.game-controls{border-radius:18px;padding:16px;overflow:visible}.mines-board{width:min(100%,55dvh)}.crash-stage,.blackjack-table{height:55dvh;min-height:360px}.blackjack-table:before{inset:20px 16px 12px}.dealer-hand{top:50px}.cards{min-height:90px;padding-left:15px}.playing-card{border-radius:9px;width:62px;height:90px;margin-left:-15px;padding:6px}.playing-card>span{font-size:14px}.playing-card>i{font-size:10px}.playing-card>b{font-size:19px;bottom:5px;right:6px}.player-hands{gap:3px;bottom:14px;left:7px;right:7px}.player-hands .player-hand{min-width:0;padding:6px 4px 8px}.blackjack-table.has-split .playing-card{width:48px;height:70px;margin-left:-12px;padding:5px}.blackjack-table.has-split .playing-card>span,.blackjack-table.has-split .playing-card>i{font-size:11px}.blackjack-table.has-split .playing-card>b{font-size:15px}.blackjack-table.has-split .cards{min-height:73px;padding-left:12px}.blackjack-table.has-split .player-hand{min-width:0;padding-inline:2px}.hand-title{font-size:11px}.hand-title b{width:22px;height:22px;font-size:11px}.player-hands .hand-title small{font-size:11px}.table-mark{top:49%}.table-mark span{font-size:20px}.table-mark small{font-size:11px}.vip-modal>header,.admin-modal>header{height:64px;min-height:64px;padding-inline:14px}.vip-summary{grid-template-columns:92px minmax(0,1fr);gap:14px;margin:10px;padding:15px}.vip-emblem{width:86px;height:86px}.vip-summary-stats{grid-column:1/-1;grid-template-columns:1fr 1fr}.vip-program-note{flex-direction:column;align-items:flex-start;margin-inline:12px}.vip-tier-grid{padding-inline:10px}.vip-tier-grid article{flex-basis:188px;min-height:235px}.admin-body{padding:10px}.admin-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-kpis article{min-height:105px}.admin-workspace,.admin-history-grid,.admin-action-grid,.admin-columns{grid-template-columns:1fr}}@media (max-width:520px){.topbar{height:64px;padding-inline:11px}.brand{font-size:19px}.sound-button,.balance-button{display:none}.deposit-button{height:38px;padding-inline:12px}.profile-button{width:38px;height:38px}.page{padding-inline:10px}.hero-copy>p{font-size:12px}.quick-strip b,.quick-strip small{font-size:11px}.bonus-card{min-height:370px;padding:23px 18px}.bonus-main>div:first-child{width:82%}.bonus-wheel{opacity:.62}.weekly-formula{max-width:280px}.weekly-formula>span{padding:9px}.benefit-row{grid-template-columns:29px minmax(0,1fr)}.benefit-row>strong{text-align:left;grid-column:2}.mine-options,.game-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.blackjack-actions.four-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.bj-action{min-height:58px}.crash-value b{font-size:clamp(54px,19vw,78px)}.admin-form-grid{grid-template-columns:1fr}.admin-kpis b{font-size:20px}}html,body{max-width:100%;overflow-x:hidden}.games-section{color:var(--ink);box-shadow:none;background:0 0;border-radius:0;padding:8px 0 12px;position:relative;overflow:visible}.games-section:before{content:none}.games-section .section-heading h2{color:var(--ink)}.games-section .section-heading>div:first-child>span{color:var(--violet)}.games-section .filter-row button{border-color:var(--line);color:#5f636d;background:#fff;min-height:44px;font-size:12px}.games-section .filter-row button.active{border-color:var(--ink);background:var(--ink);color:#fff}.game-grid{z-index:2;gap:14px;position:relative}.game-card{isolation:isolate;background:0 0;border:0;border-radius:16px;position:relative;overflow:visible}.game-card-hit{width:100%;min-height:0;color:inherit;text-align:left;background:#fff;border:1px solid #e6e4de;border-radius:16px;flex-direction:column;align-items:stretch;padding:0;transition:transform .22s,box-shadow .22s,border-color .22s;display:flex;box-shadow:0 8px 20px #1c1d240d}.game-card-hit:hover{border-color:#d7d3c8;transform:translateY(-4px);box-shadow:0 18px 36px #1c1d241a}.game-card-hit:active{transform:translateY(-1px)}.game-art{aspect-ratio:auto;background:#ece8df;border-radius:15px 15px 0 0;height:148px;overflow:hidden;transform:none}.game-art:before,.game-art:after{content:none!important;background:0 0!important}.game-card:hover .game-art{transform:none;box-shadow:inset 0 0 0 1px #ffffff47,inset 0 40px 60px #ffffff14}.cover-svg{width:100%;height:100%;display:block}.game-info{color:var(--ink);pointer-events:none;justify-content:space-between;align-items:flex-start;gap:10px;padding:12px 14px 4px;display:flex;position:static}.game-info b{letter-spacing:-.03em;font-size:15px}.game-rtp{color:#3f424c;white-space:nowrap;background:#f3f1ea;border-radius:999px;flex:none;margin:0;padding:5px 8px;font-size:11px;font-style:normal;font-weight:800}.game-play{color:#fff;background:#17181f;border-radius:11px;place-items:center;min-height:44px;margin:10px 12px 12px;font-size:13px;font-weight:800;display:grid}.game-card.graphite .game-art{background:#252830}.game-card.ink .game-art{background:#16181e}.game-card.felt .game-art{background:#1a3d34}.game-card.navy .game-art{background:#1c2c38}.game-card.dusk .game-art{background:#221f28}.game-card.bone .game-art{background:#e7e2d6}.game-card.stone .game-art{background:#d9d4c8}.game-card.burgundy .game-art{background:#5a242c}.game-card.parchment .game-art{background:#ece6d8}.game-card.forest .game-art{background:#17352e}.game-card.cream .game-art{background:#efeae0}.game-card.slate .game-art{background:#22242b}.card-index,.game-badge,.play-or-soon,.game-info i{display:none}.rakeback-row>button{color:#fff;white-space:nowrap;background:#17181f;border:0;border-radius:10px;min-height:44px;padding:0 12px;font-size:12px;font-weight:800}.rakeback-row>button:hover:not(:disabled){background:var(--violet)}body:has(.modal-backdrop){overflow:hidden}.modal-backdrop{overscroll-behavior:contain}.player-hands{overflow:hidden}.player-hands .player-hand{flex:1 1 0;min-width:0;min-height:0}.mines-board button:disabled{opacity:1}.mines-board button.revealed{pointer-events:none}.mines-board button:not(.revealed):not(.mine):not(:disabled):hover{background:linear-gradient(145deg,#403c60,#2b2940);border-color:#8977ff99;transform:translateY(-2px)}.crash-layout .game-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.vip-summary{grid-template-columns:150px minmax(0,1fr) minmax(210px,250px)}.vip-progress-copy,.vip-summary-stats{min-width:0}.admin-kpis b{white-space:nowrap;text-overflow:ellipsis;font-variant-numeric:tabular-nums;min-width:0;max-width:100%;overflow:hidden}@media (max-width:1080px) and (min-width:821px){.game-layout{grid-template:"stage"minmax(420px,55dvh)"controls"/minmax(0,1fr);height:auto;min-height:100%;overflow-y:auto}.game-controls{overflow:visible}.crash-stage,.blackjack-table{height:55dvh;min-height:420px}.mines-board{width:min(100%,55dvh)}}@media (max-width:820px){.player-hands.hands-3 .cards{transform:scale(.82)}.player-hands.hands-4 .cards{transform:scale(.68)}.player-hands.hands-3 .cards,.player-hands.hands-4 .cards{transform-origin:bottom}.game-header,.vip-modal>header,.admin-modal>header{height:calc(60px + env(safe-area-inset-top));padding-top:env(safe-area-inset-top)}.game-modal{grid-template-rows:auto minmax(0,1fr)}.game-controls,.vip-tier-grid,.admin-body{padding-bottom:calc(16px + env(safe-area-inset-bottom))}}@media (max-width:520px){.games-section{border-radius:22px;padding:16px 10px}.game-grid{gap:8px}.game-card{border-radius:15px}.game-info{padding:48px 10px 10px}.game-info b{font-size:12px}.game-info small{font-size:11px}.game-info i{width:25px;height:25px}.play-or-soon{top:34px;left:10px}.card-index{top:10px;left:10px}.game-badge{top:9px;right:9px}.rakeback-row{grid-template-columns:29px minmax(0,1fr)}.rakeback-row>button{grid-column:2;justify-self:start}.admin-kpis b{font-size:clamp(16px,5vw,20px)}}.arcade-game{grid-template-columns:328px minmax(0,1fr);grid-template-areas:"controls stage";gap:14px;height:100%;min-height:0;padding:14px;display:grid;overflow:hidden}.arcade-game .game-controls{flex-direction:column;display:flex}.arcade-game .bet-control>small{color:#9a9da6;text-align:right;margin-top:7px;font-size:11px;display:block}.arcade-stage{color:#fff;background:radial-gradient(120% 80% at 50% 120%,#00000059,#0000 55%),#121318;border-radius:8px;grid-area:stage;min-width:0;height:100%;min-height:0;padding:22px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0f}.arcade-stage:before{content:"";pointer-events:none;background:repeating-linear-gradient(120deg,#0000 0 48px,#ffffff05 49px 50px);position:absolute;inset:0}.arcade-stage>*{z-index:1;position:relative}.arcade-stage>.game-result-banner{width:min(420px,86%);top:48%;left:50%;z-index:40!important;position:absolute!important}.arcade-stage>header{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:12px;min-height:42px;padding-bottom:14px;display:flex}.arcade-stage>header span{color:#9f91ff;letter-spacing:.15em;font-size:11px;font-weight:950}.arcade-stage>header b{color:#fff9;font-size:10px}.arcade-actions{grid-template-columns:.72fr 1.28fr;gap:7px;margin-top:auto;display:grid}.keno-payouts{gap:5px;max-height:190px;margin:4px 0 17px;padding-right:3px;display:grid;overflow-y:auto}.keno-payouts>span{color:#7f828c;border-bottom:1px solid #eeeef2;align-items:center;gap:4px;padding:6px 2px;font-size:11px;display:flex}.keno-payouts>span>b{color:#22232a}.keno-payouts>span>i{color:var(--violet);margin-left:auto;font-style:normal;font-weight:900}.keno-payouts>small{color:#999ca5;font-size:11px;line-height:1.5}.number-grid{grid-template-columns:repeat(8,minmax(0,1fr));gap:clamp(5px,1vw,10px);margin-top:clamp(16px,3vh,26px);display:grid}.number-grid button{aspect-ratio:1;color:#ffffffad;background:#ffffff0b;border:1px solid #ffffff17;border-radius:11px;min-width:0;font-size:clamp(10px,1.2vw,14px);font-weight:800}.number-grid button:hover{background:#705cff21;border-color:#917effbf}.number-grid button.selected{color:#fff;background:#705cff;border-color:#8470ff;box-shadow:0 7px 15px #503bdc3d}.number-grid button.drawn{box-shadow:inset 0 0 0 2px #f1cc4d}.number-grid button.hit{color:#111218;background:#b9ff71;border-color:#b9ff71;animation:.7s kenoHitGlow;box-shadow:0 0 28px #b9ff718c}@keyframes kenoHitGlow{50%{transform:scale(1.12);box-shadow:0 0 36px #b9ff71cc}}.keno-stage.won{box-shadow:inset 0 0 0 3px #b9ff71b3}.keno-stage.lost{box-shadow:inset 0 0 0 3px #ef496473}.keno-draw{position:absolute;bottom:22px;left:22px;right:22px}.keno-draw>span{color:#ffffff59;letter-spacing:.1em;font-size:11px;font-weight:900}.keno-draw>div{align-items:center;gap:6px;min-height:42px;margin-top:7px;display:flex;overflow-x:auto}.keno-draw b{background:#ffffff12;border:1px solid #ffffff1f;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-size:10px;display:grid}.keno-draw b.hit{color:#111218;background:#b9ff71}.keno-draw small{color:#ffffff5c;font-size:11px}.dice-stage,.limbo-stage{flex-direction:column;align-items:stretch;display:flex}.dice-orbit,.limbo-core{aspect-ratio:1;border:1px solid #ffffff1a;border-radius:50%;align-self:center;place-items:center;width:min(430px,72%);margin:auto;display:grid;position:relative}.dice-orbit:before,.dice-orbit:after,.limbo-core:before{content:"";border:1px solid #ffffff0f;border-radius:50%;position:absolute;inset:13%}.dice-orbit:after{inset:27%}.dice-orbit>i{width:13px;height:13px;transform-origin:0 calc(var(--orbit-size,200px));background:#8d79ff;border-radius:50%;animation:3s linear infinite orbitDot;position:absolute;top:0;left:50%;box-shadow:0 0 22px #705cff}@keyframes orbitDot{to{transform:rotate(360deg)}}.dice-orbit>div,.limbo-core>div{z-index:2;text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.dice-orbit span,.limbo-core span{color:#ffffff59;letter-spacing:.12em;font-size:11px;font-weight:900}.dice-orbit b{letter-spacing:-.06em;font-variant-numeric:tabular-nums;margin-top:7px;font-size:clamp(36px,6vw,72px)}.dice-orbit small,.limbo-core small{color:#fff6;margin-top:6px;font-size:11px}.dice-scale,.limbo-threshold{color:#ffffff59;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:9px;font-size:11px;display:grid}.dice-scale>i,.limbo-threshold>i{background:#705cff;border-radius:99px;height:5px}.dice-scale>b,.limbo-threshold>b{color:#fff}.dice-stage>p{color:#ffffff7a;text-align:center;margin:12px 0 0;font-size:11px}.dice-stage.won,.limbo-stage.won{box-shadow:inset 0 0 0 2px #b9ff71a6,0 22px 50px #13141c33}.dice-stage.lost,.limbo-stage.lost{animation:.4s boardShake}.simple-input>input[type=range]{width:100%;accent-color:var(--violet);margin-top:9px}.limbo-presets{grid-template-columns:repeat(4,1fr);gap:5px;margin-top:9px;display:grid}.limbo-presets button{color:#70737d;background:#fff;border:1px solid #e0e1e6;border-radius:10px;height:35px;font-size:11px;font-weight:850}.limbo-core{border-color:#8a74ff47;width:min(470px,76%);box-shadow:inset 0 0 70px #705cff1c}.limbo-core>i{border:2px dashed #806aff52;border-radius:50%;animation:16s linear infinite limboSpin;position:absolute;inset:5%}@keyframes limboSpin{to{transform:rotate(360deg)}}.limbo-core b{letter-spacing:-.07em;text-overflow:ellipsis;max-width:90%;margin-top:7px;font-size:clamp(36px,7vw,80px);overflow:hidden}@media (max-width:1080px){.arcade-game{grid-template:"stage"minmax(420px,55dvh)"controls"/minmax(0,1fr);height:auto;min-height:100%;overflow-y:auto}.arcade-stage{height:55dvh;min-height:420px}.arcade-game .game-controls{overflow:visible}}@media (max-width:600px){.arcade-game{grid-template-rows:minmax(360px,54dvh) auto;gap:9px;padding:9px}.arcade-stage{border-radius:18px;height:54dvh;min-height:360px;padding:14px}.number-grid{grid-template-columns:repeat(8,minmax(0,1fr));gap:4px}.number-grid button{border-radius:7px;font-size:11px}.keno-draw{bottom:12px;left:14px;right:14px}.keno-draw b{width:28px;height:28px}.dice-orbit,.limbo-core{width:min(300px,82%)}.dice-orbit b,.limbo-core b{font-size:clamp(32px,12vw,52px)}}.arcade-control-label{color:#777a84;justify-content:space-between;align-items:center;gap:10px;margin-bottom:7px;font-size:11px;font-weight:800;display:flex}.arcade-control-label b{color:#25262e;font-size:10px}.arcade-stake-input{background:#f8f8fa;border:1px solid #dddee4;border-radius:14px;align-items:center;height:54px;display:flex;overflow:hidden}.arcade-stake-input>span{padding-left:14px;font-size:14px;font-weight:800}.arcade-stake-input input{background:0 0;border:0;outline:0;width:100%;min-width:0;padding:0 8px;font-size:14px;font-weight:850}.arcade-stake-input button{color:#666a75;background:#f0f1f4;border:0;border-left:1px solid #e2e3e8;align-self:stretch;min-width:46px;font-size:10px;font-weight:850}.arcade-control-group{margin-top:18px}.roulette-bet-types{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.roulette-bet-types button{color:#666a74;background:#fff;border:1px solid #dfe0e6;border-radius:11px;min-height:41px;font-size:11px;font-weight:850}.roulette-bet-types button.red{color:#d83b4c;border-color:#ffd4d8}.roulette-bet-types button.black{color:#17181f;border-color:#cfd0d6}.roulette-bet-types button.exact{grid-column:1/-1}.roulette-bet-types button.active{border-color:var(--violet);background:var(--violet);color:#fff;box-shadow:0 7px 16px #705cff33}.roulette-number-grid{grid-template-columns:repeat(7,1fr);gap:4px;max-height:150px;margin-top:10px;padding:1px;display:grid;overflow-y:auto}.roulette-number-grid button{aspect-ratio:1;color:#4f525c;background:#fff;border:1px solid #e0e1e6;border-radius:7px;font-size:11px;font-weight:850}.roulette-number-grid button.red{color:#d3394b}.roulette-number-grid button.green{color:#168956}.roulette-number-grid button.active{border-color:var(--violet);color:var(--violet);box-shadow:inset 0 0 0 1px var(--violet);background:#eeeaff}.arcade-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:18px 0;display:grid}.arcade-metrics>div{background:#f7f7f9;border:1px solid #e8e8ed;border-radius:12px;flex-direction:column;justify-content:center;min-width:0;min-height:58px;padding:9px;display:flex}.arcade-metrics span{color:#686c78;font-size:11px}.arcade-metrics b{text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:13px;overflow:hidden}.roulette-stage{background:radial-gradient(circle at 50% 45%,#3a413e,#171a1b 64%,#0d0f10)}.roulette-wheel{aspect-ratio:1;background:repeating-conic-gradient(#e1bc63 0 2deg,#15161a 2deg 9.72deg);border:clamp(10px,1.3vw,18px) solid #191a20;border-radius:50%;width:min(64%,560px);transition:transform 1.45s cubic-bezier(.1,.64,.13,1);position:absolute;top:47%;left:50%;translate:-50% -50%;box-shadow:0 0 0 3px #b58d3d,0 22px 50px #0000006b,inset 0 0 0 13px #121319}.roulette-ring{background:repeating-conic-gradient(#b82437 0 4.86deg,#17181d 4.86deg 9.72deg);border:2px solid #ffffff29;border-radius:50%;position:absolute;inset:8%}.roulette-pocket{transform-origin:0 calc(min(22vw,190px));color:#fff;width:1px;height:1px;position:absolute;top:50%;left:50%}.roulette-pocket b{text-align:center;width:18px;font-size:clamp(11px,.7vw,9px);position:absolute;top:calc(-1*min(22vw,190px));left:-9px}.roulette-hub{aspect-ratio:1;color:#ffffffb8;background:radial-gradient(circle,#2d3034,#0e0f13);border:5px solid #bc9445;border-radius:50%;justify-content:center;align-items:center;gap:3px;width:37%;display:flex;position:absolute;top:31.5%;left:31.5%;box-shadow:0 9px 25px #0006}.roulette-hub span{font-size:clamp(11px,1vw,12px);font-weight:950}.roulette-hub b{color:#947aff;font-size:clamp(18px,3vw,36px)}.roulette-wheel-frame{aspect-ratio:1;width:min(68%,540px);position:absolute;top:46%;left:50%;translate:-50% -52%}.roulette-svg{filter:drop-shadow(0 18px 40px #00000073);width:100%;height:100%;transition:transform 1.45s cubic-bezier(.1,.64,.13,1)}.roulette-marker{z-index:6;filter:drop-shadow(0 4px 6px #00000073);border-top:22px solid #fff;border-left:11px solid #0000;border-right:11px solid #0000;width:0;height:0;position:absolute;top:-2px;left:50%;translate:-50%}.roulette-result{z-index:5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#08090ca8;border:1px solid #ffffff1a;border-radius:14px;flex-direction:column;align-items:flex-end;min-width:150px;padding:11px 14px;display:flex;position:absolute;bottom:22px;right:22px}.roulette-result span{color:#fff6;letter-spacing:.1em;font-size:11px;font-weight:900}.roulette-result b{margin-top:2px;font-size:28px}.roulette-result small{color:#ffffff75;font-size:11px}.roulette-result.red b{color:#ff6575}.roulette-result.green b{color:#67e9a4}.plinko-rules{grid-template-columns:repeat(3,1fr);gap:5px;margin-top:18px;display:grid}.plinko-rules>div{background:#f7f7f9;border:1px solid #e6e7eb;border-radius:11px;flex-direction:column;padding:10px 8px;display:flex}.plinko-rules span{color:#686c78;font-size:11px}.plinko-rules b{margin-top:3px;font-size:13px}.plinko-stage{background:radial-gradient(circle at 50% 35%,#705cff33,#0000 45%),#12131a}.plinko-board{width:min(760px,92%);height:calc(100% - 65px);position:absolute;top:15px;left:50%;overflow:visible;translate:-50%}.plinko-pegs{z-index:2;pointer-events:none;position:absolute;inset:0 2% 26%}.plinko-row{height:0;position:absolute;left:0;right:0}.plinko-row i{background:#e8e6f2;border-radius:50%;width:clamp(6px,.8vw,10px);height:clamp(6px,.8vw,10px);position:absolute;top:0;translate:-50% -50%;box-shadow:0 0 8px #ffffff47,inset 0 1px #fff}.plinko-path{z-index:3;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.plinko-path polyline{fill:none;stroke:#846effbf;stroke-width:2px;stroke-linejoin:round;filter:drop-shadow(0 0 5px #705cff)}.plinko-ball{z-index:6;background:radial-gradient(circle at 30% 25%,#fff,#c9c0ff 45%,#705cff);border-radius:50%;width:16px;height:16px;transition:left 1.25s cubic-bezier(.2,.65,.25,1),top 1.25s cubic-bezier(.2,.65,.25,1);position:absolute;translate:-50% -50%;box-shadow:0 0 0 3px #705cff73,0 0 18px #705cff}.plinko-ball.in-bin{transition:left .14s,top .22s cubic-bezier(.2,.8,.2,1)}.plinko-bins{pointer-events:none;background:linear-gradient(#0000,#0006 42%,#09090c);align-items:stretch;gap:0;height:26%;display:grid;position:absolute;bottom:0;left:1%;right:1%;overflow:visible}.plinko-bins-back{z-index:4}.plinko-bins-front{z-index:8;background:0 0}.plinko-bin{min-width:0;position:relative}.plinko-cup{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.plinko-cup-cavity{fill:#221c3d;stroke:#5b4ea3;stroke-width:.7px}.plinko-cup-floor{fill:#120e22}.plinko-bin.high .plinko-cup-cavity{fill:#4a1520;stroke:#e25a6c}.plinko-bin.high .plinko-cup-floor{fill:#2a0c12}.plinko-bin.mid .plinko-cup-cavity{fill:#1d2d14;stroke:#8fce4f}.plinko-bin.mid .plinko-cup-floor{fill:#10180c}.plinko-bin.low .plinko-cup-cavity{fill:#221c3d;stroke:#7d72c9}.plinko-bin-wall{fill:#c4a056;stroke:#8d7033;stroke-width:.55px;filter:drop-shadow(1px 2px 2px #00000073)}.plinko-wall-peg{fill:#efe6c8;stroke:#8d7033;stroke-width:.5px}.plinko-bin b{z-index:9;text-align:center;color:#fff;text-shadow:0 1px 2px #000;font-size:clamp(10px,1.15vw,13px);font-weight:900;position:absolute;bottom:12%;left:0;right:0}.plinko-bin.landed .plinko-cup-cavity{fill:#fff;stroke:#fff}.plinko-bin.landed .plinko-cup-floor{fill:#e8e8ee}.plinko-bin.landed b{color:#111218;text-shadow:none;animation:.48s slotLand}@keyframes slotLand{50%{transform:translateY(-8px)scale(1.06)}}.plinko-status{flex-direction:column;align-items:flex-end;display:flex;position:absolute;top:17px;right:18px}.plinko-status span{color:#ffffff8c;letter-spacing:.08em;font-size:11px}.plinko-status b{margin-top:3px;font-size:20px}.tower-rules{grid-template-columns:1fr auto 1fr;align-items:center;gap:7px;margin-top:20px;display:grid}.tower-rules>span{background:#f7f7f9;border:1px solid #e4e5ea;border-radius:12px;flex-direction:column;align-items:center;padding:10px;display:flex}.tower-rules b{font-size:17px}.tower-rules small{color:#92959e;text-align:center;font-size:11px}.tower-rules>i{color:#aaa;font-size:11px;font-style:normal}.tower-metrics{grid-template-columns:repeat(3,1fr)}.tower-round-result{text-align:center;border-top:1px solid #ececf0;margin-top:14px;padding-top:12px}.tower-round-result span{color:#9a9da6;letter-spacing:.1em;font-size:11px;display:block}.tower-round-result b{margin-top:5px;font-size:11px;display:block}.tower-round-result.lost b{color:var(--negative)}.tower-round-result.won b,.tower-round-result.cashed b{color:var(--positive)}.tower-stage{background:linear-gradient(#111218,#1b1d26)}.tower-board{flex-direction:column;justify-content:space-between;width:min(600px,78%);height:calc(100% - 60px);display:flex;position:absolute;top:20px;left:50%;translate:-50%}.tower-floor{opacity:.3;grid-template-columns:90px 1fr;align-items:center;gap:10px;transition:opacity .2s,transform .2s;display:grid}.tower-floor.active,.tower-floor.passed,.tower-floor.failed{opacity:1}.tower-floor.active{transform:scale(1.025)}.tower-floor-label{flex-direction:column;align-items:flex-end;display:flex}.tower-floor-label span{color:#ffffff59;letter-spacing:.08em;font-size:11px}.tower-cells{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.tower-cells button{color:#ffffff61;background:#ffffff0e;border:1px solid #ffffff17;border-radius:9px;height:clamp(38px,6vh,58px);font-size:13px;font-weight:900}.tower-floor.active .tower-cells button{color:#fff;background:#705cff1f;border-color:#7f69ff8c}.tower-floor.active .tower-cells button:hover{background:#705cff;transform:translateY(-2px)}.tower-cells button.safe{color:#111218;background:#b9ff71}.tower-cells button.trap{color:#fff;background:#f14d69}.tower-stage-copy{justify-content:space-between;align-items:center;gap:10px;display:flex;position:absolute;bottom:16px;left:20px;right:20px}.tower-stage-copy span{color:#ffffff59;font-size:11px}.tower-stage-copy b{font-size:11px}.arcade-balance-note{color:#999ca5;text-align:right;margin-top:7px;font-size:11px;display:block}.arcade-choice-row{grid-template-columns:repeat(3,1fr);gap:5px;display:grid}.arcade-choice-row button{color:#5f626d;background:#fff;border:1px solid #e0e1e6;border-radius:11px;flex-direction:column;justify-content:center;align-items:center;min-height:55px;display:flex}.arcade-choice-row button b{font-size:11px}.arcade-choice-row button small{color:#999ca5;margin-top:3px;font-size:11px}.arcade-choice-row button.active{border-color:var(--violet);color:var(--violet);box-shadow:inset 0 0 0 1px var(--violet);background:#eeeaff}.arcade-paytable{border-block:1px solid #e9e9ed;gap:0;margin:17px 0;padding-block:6px;display:grid;overflow-y:auto}.arcade-paytable>div{color:#777a84;justify-content:space-between;align-items:center;gap:7px;min-height:27px;padding:4px 2px;font-size:11px;display:flex}.arcade-paytable>div.active{color:var(--violet);font-weight:900}.arcade-paytable>div>span{min-width:0}.arcade-paytable>div small{color:#aaa;font-size:11px;display:block}.arcade-paytable>small{color:#999ca5;margin-top:6px;font-size:11px;line-height:1.45}.arcade-stage-head{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:10px;min-height:42px;padding-bottom:14px;display:flex}.arcade-stage-head span{color:#9a8bff;letter-spacing:.1em;font-size:11px;font-weight:900}.arcade-stage-head b{color:#ffffff8c;font-size:11px}.arcade-empty{color:#fff3;flex-direction:column;align-items:center;display:flex;position:absolute;top:50%;left:50%;translate:-50% -50%}.arcade-empty b{font-size:82px}.arcade-empty span{white-space:nowrap;font-size:11px}.arcade-result{z-index:8;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#08090dd1;border:2px solid #ffffff1f;border-radius:16px;flex-direction:column;align-items:center;min-width:min(280px,86%);padding:14px 18px;display:flex;position:absolute;bottom:22px;left:50%;translate:-50%}.arcade-result span{color:#ffffff8c;letter-spacing:.08em;font-size:11px;font-weight:850}.arcade-result b{letter-spacing:-.04em;margin-top:4px;font-size:clamp(22px,4vw,34px)}.arcade-result.win{border-color:#b9ff71;box-shadow:0 0 28px #b9ff7140}.arcade-result.win b{color:#c8ff6e}.arcade-result.lose{border-color:#ff6b84}.arcade-result.lose b{color:#ff6c83}.arcade-result.push b{color:#fff}.baccarat-table{background:radial-gradient(at 50% 48%,#30534b,#13241f 68%,#0d1513);box-shadow:inset 0 0 0 10px #22262a,inset 0 0 0 12px #ffffff14,0 22px 50px #13141c33}.baccarat-hands{grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;display:grid;position:absolute;inset:90px 35px 95px}.baccarat-hand{background:#00000014;border:1px solid #ffffff12;border-radius:17px;min-width:0;padding:18px 10px}.baccarat-hand.winner{border-color:#b9ff71b3;box-shadow:0 0 28px #b9ff711a}.arcade-hand-title{color:#ffffff73;justify-content:center;align-items:center;gap:7px;margin-bottom:14px;font-size:11px;display:flex}.arcade-hand-title b{color:#fff;background:#ffffff1f;border-radius:50%;place-items:center;width:27px;height:27px;display:grid}.baccarat-versus{color:#ffffff2e;font-size:11px;font-weight:900}.baccarat-hand .cards{min-height:124px}.baccarat-hand .arcade-card{width:82px;height:118px}.poker-paytable{max-height:330px}.poker-table{background:radial-gradient(#293a47,#121a21 70%,#0a0f13)}.poker-hand{flex-wrap:nowrap;justify-content:center;align-items:flex-end;gap:clamp(8px,1.4vw,16px);display:flex;position:absolute;top:54%;left:16px;right:16px;translate:0 -50%}.poker-card{color:#fff;background:0 0;border:1px solid #0000;border-radius:13px;width:100%;min-width:0;padding:8px 8px 28px;position:relative}.poker-card:not(:disabled):hover{background:#705cff14;border-color:#846fff8c;transform:translateY(-5px)}.poker-card.held{background:#705cff26;border-color:#8d79ff;transform:translateY(-12px)}.poker-card>span{color:#ffffff73;letter-spacing:.06em;text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:900;position:absolute;bottom:8px;left:2px;right:2px;overflow:hidden}.poker-card.held>span{color:#b5a9ff}.poker-card .playing-card{aspect-ratio:.7;width:100%;height:auto;margin:0}.poker-card.empty{opacity:.5}.slot-paytable{max-height:350px}.slot-machine{background:radial-gradient(circle at 50% 35%,#e741532b,#0000 43%),#111218}.slot-window{background:#e8e5dd;border:8px solid #22242c;border-radius:22px;grid-template-columns:repeat(3,1fr);width:min(760px,86%);height:min(320px,48%);display:grid;position:absolute;top:48%;left:50%;overflow:hidden;translate:-50% -50%;box-shadow:0 0 0 2px #70727a,0 24px 50px #0006}.slot-payline{z-index:4;background:#e84655;height:2px;position:absolute;top:50%;left:0;right:0;box-shadow:0 0 12px #e84655}.slot-reel{color:#111218;border-right:1px solid #c8c6c0;flex-direction:column;justify-content:center;align-items:center;min-width:0;display:flex}.slot-reel:last-child{border-right:0}.slot-symbol{font-size:clamp(44px,8vw,105px);font-weight:950;line-height:1}.slot-symbol.symbol-seven{color:#e34252;text-shadow:4px 4px #111218}.slot-symbol.symbol-bar{font-size:clamp(22px,5vw,58px)}.slot-reel small{color:#8e8e8d;letter-spacing:.1em;margin-top:12px;font-size:11px;font-weight:900}.slot-machine.is-spinning .slot-symbol{animation:.22s linear infinite reelSpin}.slot-machine.is-spinning .reel-2 .slot-symbol{animation-delay:50ms}.slot-machine.is-spinning .reel-3 .slot-symbol{animation-delay:.1s}@keyframes reelSpin{50%{filter:blur(2px);opacity:.45;transform:translateY(28px)scaleY(.72)}}@media (max-width:700px){.roulette-wheel{width:min(82%,390px)}.roulette-pocket{transform-origin:0 min(35vw,142px)}.roulette-pocket b{font-size:11px;top:calc(-1*min(35vw,142px))}.roulette-result{min-width:125px;bottom:12px;right:12px}.plinko-board{width:98%}.plinko-bin b{font-size:10px}.tower-board{width:96%}.tower-floor{grid-template-columns:60px 1fr}.tower-cells button{height:36px}.tower-stage-copy span{display:none}.baccarat-hands{gap:5px;inset:70px 8px 85px}.baccarat-hand{padding-inline:3px}.baccarat-hand .arcade-card{width:55px;height:80px;margin-left:-13px}.baccarat-hand .cards{min-height:84px;padding-left:13px}.baccarat-versus{font-size:11px}.poker-hand{gap:6px;left:8px;right:8px}.poker-card{border-radius:8px;padding:4px}.poker-card .playing-card{width:100%}.poker-hold-label{font-size:10px}.slot-window{border-width:5px;width:94%;height:42%}.slot-symbol{font-size:clamp(38px,17vw,70px)}}.risk-selector{margin-top:16px}.risk-selector-label{color:#686c78;margin-bottom:8px;font-size:11px;font-weight:850;display:block}.risk-selector-tabs{grid-template-columns:repeat(3,1fr);gap:5px;display:grid}.risk-selector-tabs button{color:#70737d;background:#fff;border:1px solid #e0e1e6;border-radius:10px;min-height:38px;padding:6px 4px;font-size:11px;font-weight:850;line-height:1.2}.risk-selector-tabs button.active.low{color:#1a7a42;background:#e8f9ee;border-color:#5cb87a}.risk-selector-tabs button.active.medium{border-color:var(--violet);color:var(--violet-dark);background:#efecff}.risk-selector-tabs button.active.high{color:#c72e49;background:#fff0f3;border-color:#ef4964}.game-result-banner{z-index:40;text-align:center;pointer-events:none;border-radius:24px;flex-direction:column;align-items:center;min-width:min(380px,88%);padding:26px 32px 22px;animation:.5s cubic-bezier(.18,.9,.25,1) both resultBannerIn;display:flex;position:absolute;top:48%;left:50%;transform:translate(-50%,-50%)scale(1)}.game-result-banner.win{background:radial-gradient(circle at 50% 0,#b9ff716b,#0000 58%),#080e08f5;border:3px solid #b9ff71;box-shadow:0 0 80px #b9ff7161,0 28px 70px #0000008c}.game-result-banner.push{background:#0c0d12f5;border:3px solid #ffffff59}.game-result-banner.lose{background:radial-gradient(circle at 50% 0,#ef496452,#0000 58%),#10080af5;border:3px solid #ff6b84;box-shadow:0 0 70px #ef496447,0 28px 70px #0000008c}.game-result-kicker{color:#ffffff8c;letter-spacing:.22em;font-size:12px;font-weight:950}.game-result-banner.win .game-result-kicker{color:#b9ff71}.game-result-banner.lose .game-result-kicker{color:#ff8a9d}.game-result-amount{letter-spacing:-.06em;margin-top:8px;font-size:clamp(48px,9vw,76px);font-weight:950;line-height:.9}.game-result-banner.win .game-result-amount{color:#d6ff9a;text-shadow:0 0 40px #b9ff718c;animation:1.1s ease-in-out infinite winPulse}.game-result-banner.lose .game-result-amount{color:#ff6b84}.game-result-multiplier{color:#fff;margin-top:8px;font-size:clamp(22px,4vw,32px);font-weight:950}.game-result-label,.game-result-sublabel{color:#ffffff8c;margin-top:8px;font-size:12px;font-weight:750}@keyframes resultBannerIn{0%{opacity:0;transform:translate(-50%,-42%)scale(.72)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes winPulse{50%{transform:scale(1.04)}}.arcade-stage.won{box-shadow:inset 0 0 0 2px #b9ff718c,0 22px 50px #13141c33}.arcade-stage.lost{box-shadow:inset 0 0 0 2px #ef496473,0 22px 50px #13141c33}.number-grid button.reveal-pop{animation:.35s both kenoPop}@keyframes kenoPop{50%{transform:scale(1.15);box-shadow:0 0 20px #b9ff7180}}.dice-mode-tabs{grid-template-columns:1fr 1fr;gap:6px;margin-top:14px;display:grid}.dice-mode-tabs button{color:#70737d;background:#fff;border:1px solid #e0e1e6;border-radius:11px;height:40px;font-size:10px;font-weight:850}.dice-mode-tabs button.active{border-color:var(--violet);background:var(--violet);color:#fff}.dice-history{border-top:1px solid #ececf0;margin-top:16px;padding-top:12px}.dice-history>span{color:#92959e;letter-spacing:.1em;font-size:11px;font-weight:900}.dice-history>div{flex-wrap:wrap;gap:5px;margin-top:8px;display:flex}.dice-history b{text-align:center;background:#f0f0f3;border-radius:8px;min-width:38px;padding:5px 7px;font-size:11px}.dice-history b.win{color:var(--positive);background:#e5f9ec}.dice-history b.lose{color:var(--negative);background:#fff0f3}.dice-arena{justify-content:center;align-items:center;gap:clamp(16px,4vw,36px);margin:auto;display:flex}.dice-face{aspect-ratio:1;background:linear-gradient(145deg,#fff,#d8d8df);border:3px solid #fff3;border-radius:18px;grid-template-columns:repeat(3,1fr);gap:10%;width:clamp(92px,18vw,148px);padding:14%;display:grid;box-shadow:0 14px 30px #00000059,inset 0 2px #fffc}.dice-face.rolling{animation:.12s linear infinite diceShake}@keyframes diceShake{25%{transform:rotate(-8deg)translateY(-3px)}75%{transform:rotate(8deg)translateY(3px)}}.dice-result-bar{width:min(520px,92%);margin:0 auto}.dice-result-value{color:#fff;text-align:center;letter-spacing:-.04em;margin-bottom:10px;font-size:clamp(40px,7vw,64px);font-weight:950;display:block}.dice-stage.won .dice-result-value{color:#c8ff6e;text-shadow:0 0 28px #b9ff7173}.dice-stage.lost .dice-result-value{color:#ff6b84}.dice-scale-track .win-zone{background:linear-gradient(90deg,#705cff,#9d8bff);border-radius:99px;position:absolute;top:0;bottom:0;box-shadow:0 0 16px #705cff66}.dice-marker{background:#fff;border-radius:50%;width:14px;height:14px;position:absolute;top:50%;translate:-50% -50%;box-shadow:0 0 0 3px #705cff,0 0 20px #705cff}.dice-scale-labels{color:#ffffff59;justify-content:space-between;margin-top:6px;font-size:11px;display:flex}.dice-stage.rolling .dice-arena{filter:brightness(1.08)}.limbo-stage{background:radial-gradient(circle at 50% 70%,#705cff47,#0000 42%),#101118}.limbo-sky{position:absolute;inset:0;overflow:hidden}.limbo-sky:before{content:"";background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 20% 88%,#0000);mask-image:linear-gradient(#0000,#000 20% 88%,#0000)}.limbo-graph{width:calc(100% - 36px);height:calc(100% - 46px);position:absolute;inset:18px 18px 28px}.limbo-graph path{fill:none;stroke:#8d79ff;stroke-width:2.4px;stroke-linecap:round;filter:drop-shadow(0 0 12px #705cffb3)}.limbo-graph circle{fill:#fff;stroke:#705cff;stroke-width:1.2px}.limbo-target-flag{color:#b9ff71;letter-spacing:.08em;background:#b9ff7129;border-radius:999px;padding:6px 10px;font-size:11px;font-weight:900;position:absolute;left:18px}.limbo-hero{z-index:3;text-align:center;flex-direction:column;align-items:center;display:flex;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)}.limbo-hero span{color:#ffffff7a;letter-spacing:.18em;font-size:12px;font-weight:950}.limbo-hero b{letter-spacing:-.08em;font-variant-numeric:tabular-nums;margin-top:6px;font-size:clamp(72px,16vw,132px);line-height:.88}.limbo-hero small{color:#ffffff80;margin-top:10px;font-size:13px;font-weight:750}.limbo-stage.running .limbo-hero b{color:#d4ccff}.limbo-stage.won .limbo-hero b{color:#c8ff6e;text-shadow:0 0 48px #b9ff7173}.limbo-stage.lost .limbo-hero b{color:#ff5e76}.limbo-stage.won .limbo-sky{box-shadow:inset 0 0 0 3px #b9ff718c}.limbo-stage.lost .limbo-sky{animation:.45s boardShake}.plinko-stage.won .plinko-bin.landed .plinko-cup-cavity{filter:drop-shadow(0 0 18px #b9ff718c)}@keyframes slotWin{50%{transform:translateY(-12px)scale(1.12);box-shadow:0 0 30px #b9ff7180}}.tower-cells.cols-4{grid-template-columns:repeat(4,1fr)}.upgrade-cover{place-items:center;display:grid}.upgrade-cover i{color:#fff;font-size:56px;font-style:normal;font-weight:950;transform:rotate(-8deg)}.upgrade-cover b{color:#b9ff71;font-size:42px;position:absolute;bottom:22%;right:18%}.upgrade-targets{margin-top:16px}.upgrade-targets>span{color:#686c78;margin-bottom:8px;font-size:11px;font-weight:850;display:block}.upgrade-targets>div{grid-template-columns:repeat(4,1fr);gap:5px;display:grid}.upgrade-targets button{color:#70737d;background:#fff;border:1px solid #e0e1e6;border-radius:9px;height:36px;font-size:11px;font-weight:850}.upgrade-targets button.active{border-color:var(--violet);background:var(--violet);color:#fff}.upgrade-stage{flex-direction:column;align-items:stretch;display:flex}.upgrade-wheel-wrap{aspect-ratio:1;width:min(340px,75%);margin:auto;position:relative}.upgrade-wheel{width:100%;height:100%}.upgrade-center{text-align:center;background:#111218d9;border:1px solid #ffffff1f;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:28%}.upgrade-center span{color:#ffffff73;font-size:11px}.upgrade-center b{color:#ffffff4d;margin:2px 0;font-size:14px}.upgrade-center strong{color:#b9ff71;font-size:14px}.upgrade-hint{color:#ffffff73;text-align:center;margin:12px 0 0;font-size:11px}.upgrade-stage.won{box-shadow:inset 0 0 0 2px #b9ff71a6}.upgrade-stage.lost{animation:.4s boardShake}.speed-selector,.rtp-note{margin-top:14px}.speed-selector>span,.rtp-note span{color:#686c78;margin-bottom:6px;font-size:11px;font-weight:850;display:block}.speed-selector>div{grid-template-columns:1fr 1fr;gap:5px;display:grid}.speed-selector button{color:#70737d;background:#fff;border:1px solid #e0e1e6;border-radius:9px;height:36px;font-size:11px;font-weight:850}.speed-selector button.active{border-color:var(--violet);background:var(--violet);color:#fff}.rtp-note{grid-template-columns:1fr 1fr;gap:6px;display:grid}.rtp-note>div{background:#f7f7f9;border:1px solid #e8e8ed;border-radius:10px;padding:8px}.rtp-note b{font-size:13px}.rtp-note small{color:#8b8e97;grid-column:1/-1;font-size:11px;line-height:1.35}.game-header-tools{align-items:center;gap:10px;display:flex}.game-header-tools .speed-selector,.game-header-tools .rtp-note{min-width:148px;margin:0}.game-header-tools .speed-selector>span,.game-header-tools .rtp-note span{margin-bottom:4px;font-size:10px}.game-header-tools .rtp-note{min-width:190px}.game-header-tools .rtp-note b{font-size:12px}.daily-drop-compact{background:#fff;border:1px solid #e4e5ea;border-radius:14px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;margin-top:12px;padding:12px;display:grid}.daily-drop-compact span{color:var(--violet);letter-spacing:.08em;font-size:10px;font-weight:900;display:block}.daily-drop-compact b{margin-top:3px;font-size:13px;display:block}.daily-drop-compact small{color:#7a7e88;margin-top:3px;font-size:11px;display:block}.daily-drop-compact button{color:#17181f;background:#f7f7f9;border:1px solid #d9dae0;border-radius:11px;min-height:40px;padding:0 12px;font-size:12px;font-weight:800}.daily-drop-compact button:last-child{color:#fff;background:#17181f;border:0}.daily-drop-compact button:disabled{opacity:.45}@media (max-width:720px){.daily-drop-compact{grid-template-columns:1fr 1fr}.daily-drop-compact>div{grid-column:1/-1}}.daily-drop-vip-scale{flex-wrap:wrap;gap:6px;margin:0 0 14px;padding:0;list-style:none;display:flex}.daily-drop-vip-scale li{background:#f7f7f9;border:1px solid #e8e8ed;border-radius:999px;align-items:center;gap:6px;padding:5px 8px;font-size:11px;display:flex}.daily-drop-vip-scale li.current{color:var(--violet-dark);background:#efeaff;border-color:#cfc4ff;font-weight:800}.daily-drop-panel{background:#f7f7f9;border:1px solid #e4e5ea;border-radius:16px;margin-top:14px;padding:14px}.daily-drop-head{justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:10px;display:flex}.daily-drop-head span{color:var(--violet);letter-spacing:.08em;font-size:11px;font-weight:900;display:block}.daily-drop-head b{margin-top:4px;font-size:13px;display:block}.daily-drop-head strong{color:var(--violet-dark);font-size:14px}.daily-drop-table{border-collapse:collapse;width:100%;font-size:12px}.daily-drop-table th{text-align:left;color:#7a7e88;border-bottom:1px solid #e4e5ea;padding:6px 4px;font-size:11px;font-weight:800}.daily-drop-table td{font-variant-numeric:tabular-nums;border-bottom:1px solid #ececf0;padding:7px 4px}.daily-drop-table tr.won td{color:var(--violet-dark);background:#efeaff;font-weight:850}.daily-drop-last{color:#444;margin:10px 0 0;font-size:12px}.daily-drop-button{color:#fff;background:#17181f;border:0;border-radius:13px;width:100%;min-height:47px;margin-top:12px;font-size:13px;font-weight:900}.daily-drop-button.collect-bonus{color:#17181f;background:#fff;border:1px solid #d9dae0}.daily-drop-button.collect-bonus:disabled{opacity:.45}.daily-drop-log{margin:12px 0 0;padding:0;list-style:none}.daily-drop-log li{border-bottom:1px solid #ececf0;justify-content:space-between;gap:10px;padding:7px 0;font-size:12px;display:flex}.daily-drop-log span{color:#7a7e88}.bonus-wallet-button{background:#efeaff}.bonus-wallet-button span{color:var(--violet-dark)}.daily-drop-modal{background:#fff;border-radius:22px;width:min(560px,94vw);max-height:90vh;padding:22px 22px 28px;overflow:auto;box-shadow:0 30px 80px #11121847}.daily-drop-modal header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.daily-drop-modal h2{margin:6px 0 0;font-size:28px}.daily-drop-modal header button{background:#f1f1f4;border:0;border-radius:12px;width:40px;height:40px;font-size:22px}.daily-drop-copy{color:#4f525c;margin:14px 0;font-size:14px;line-height:1.5}.daily-drop-status{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:14px;display:grid}.daily-drop-status>div{background:#f7f7f9;border:1px solid #e8e8ed;border-radius:12px;padding:10px}.daily-drop-status span{color:#7a7e88;font-size:11px;display:block}.daily-drop-status b{margin-top:4px;font-size:14px;display:block}.daily-drop-status.hot{box-shadow:inset 0 0 0 1px #cfc4ff}.daily-drop-modal .daily-drop-last{color:#fff;background:#17181f;border-radius:16px;flex-direction:column;align-items:center;margin:0 0 14px;padding:14px;display:flex}.daily-drop-modal .daily-drop-last strong{font-size:32px}.daily-drop-actions{gap:8px;margin-top:14px;display:grid}.daily-drop-actions button{border:0;border-radius:13px;min-height:46px;font-size:13px;font-weight:900}.daily-drop-history{margin-top:18px}.daily-drop-history h3{margin:0 0 8px;font-size:14px}.daily-drop-history ul{margin:0;padding:0;list-style:none}.daily-drop-history li{border-bottom:1px solid #ececf0;justify-content:space-between;gap:10px;padding:8px 0;font-size:13px;display:flex}.daily-drop-history p{color:#7a7e88;font-size:13px}.poker-seat{flex-direction:column;flex:1 1 0;align-items:center;gap:8px;min-width:0;max-width:112px;display:flex}.poker-seat.held .poker-card{background:#705cff26;border-color:#8d79ff;transform:translateY(-12px)}.poker-hold-label{color:#ffffff8c;letter-spacing:.08em;text-align:center;min-height:16px;font-size:11px;font-weight:900}.poker-seat.held .poker-hold-label{color:#c6baff}.poker-card{padding:6px}.plinko-bins{overflow:visible}.tournament-copy{padding:16px 18px 8px}.tournament-copy p{color:#4f525c;margin:0;font-size:13px;line-height:1.5}.tournament-copy small{color:#7a7e88;margin-top:8px;font-size:12px;display:block}.tournament-table-wrap{padding:0 18px 28px;overflow-x:auto}.tournament-table{border-collapse:collapse;width:100%;font-size:13px}.tournament-table th,.tournament-table td{text-align:left;border-bottom:1px solid #ececf0;padding:10px 8px}.tournament-table th{color:#7a7e88;letter-spacing:.06em;font-size:11px}.tournament-table tr.you td{background:#efeaff;font-weight:850}.tournament-table .positive{color:var(--positive)}.tournament-table .negative{color:var(--negative)}.tournament-claim{background:#fff;border:1px solid #e4e5ea;border-radius:16px;justify-content:space-between;align-items:center;gap:12px;margin:0 18px 16px;padding:14px 16px;display:flex}.tournament-claim span{color:#7a7e88;font-size:11px;display:block}.tournament-claim b{font-size:18px}.tournament-claim button{color:#fff;background:#705cff;border:0;border-radius:12px;padding:10px 14px;font-weight:800}.tournament-prizes{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.tournament-prizes span{background:#fff;border:1px solid #e4e5ea;border-radius:999px;padding:4px 8px;font-size:11px}.profile-modal,.rules-modal{max-height:min(86dvh,760px);overflow:auto}.profile-modal h3,.rules-modal h3{margin:16px 0 6px;font-size:13px}.profile-modal ul,.rules-list{color:#555862;margin:0;padding-left:18px;font-size:13px}.profile-modal ul button{color:#4f5360;background:#f6f6f8;border:1px solid #dedfe5;border-radius:8px;height:28px;margin-left:8px;padding:0 8px;font-size:11px;font-weight:800}.referral-panel{color:#fff;background:#111218;border-radius:18px;gap:14px;margin:18px 0 22px;padding:18px;display:grid;position:relative;overflow:hidden;box-shadow:0 14px 34px #11121829}.referral-panel:after{content:"WHO/AMI";color:#ffffff09;letter-spacing:-.08em;pointer-events:none;font-size:54px;font-weight:950;position:absolute;bottom:-18px;right:-14px}.referral-head{z-index:1;justify-content:space-between;align-items:center;gap:14px;display:flex;position:relative}.referral-head>div{gap:3px;display:grid}.referral-head span{color:#9b8cff;letter-spacing:.15em;font-size:9px;font-weight:950}.referral-head b{letter-spacing:-.03em;font-size:18px}.referral-head i{color:#9b8cff;background:#1c1d24;border:1px solid #343640;border-radius:50%;place-items:center;width:40px;height:40px;font-style:normal;font-weight:950;display:grid}.referral-link-row{z-index:1;grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid;position:relative}.referral-link-input{min-width:0;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px;color:#fff!important;background:#1c1d24!important;border-color:#343640!important;height:44px!important}.referral-copy,.referral-claim{cursor:pointer;border:0;border-radius:11px;font-size:11px;font-weight:900}.referral-copy{color:#17151f;background:#f4f2ff;padding:0 15px}.referral-stats{z-index:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid;position:relative}.referral-stats>span{background:#181920;border:1px solid #2d2f38;border-radius:12px;gap:5px;min-width:0;padding:11px;display:grid}.referral-stats small{color:#8c8f9c;text-transform:uppercase;letter-spacing:.08em;font-size:9px;font-weight:850}.referral-stats b{text-overflow:ellipsis;font-size:13px;overflow:hidden}.referral-claim{z-index:1;color:#fff;background:#765cff;min-height:46px;position:relative}.referral-claim:disabled{color:#767985;cursor:default;background:#292b33}.referral-note{z-index:1;line-height:1.45;position:relative;color:#9396a2!important;margin:0!important;font-size:11px!important}@media (max-width:560px){.referral-link-row,.referral-stats{grid-template-columns:1fr}.referral-copy{min-height:42px}}.rules-list{gap:8px;padding-left:18px;display:grid}.rules-page .rules-article,.rules-article{max-width:920px;padding:28px 18px 80px}.rules-article h1{letter-spacing:-.05em;font-size:36px}.rules-article h2{margin-top:28px;font-size:20px}.fair-proof{color:#8b8f99;letter-spacing:.04em;font-size:10px}.admin-players{margin:0 18px 24px}.admin-player-list{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:8px;margin:12px 0;display:grid}.admin-player-list button{text-align:left;background:#fff;border:1px solid #e4e5ea;border-radius:12px;padding:10px}.admin-player-list button.active{background:#efeaff;border-color:#705cff}.admin-toggles{flex-wrap:wrap;gap:10px 14px;margin-top:12px;font-size:12px;display:flex}.roulette-history span{text-align:center;border-radius:8px;min-width:28px}.roulette-history .red{color:#fff;background:#ff5e76}.roulette-history .black{color:#fff;background:#1b1c22}.roulette-history .green{color:#fff;background:#1f8a4c}.crash-svg{width:auto;height:auto;position:absolute;inset:56px 18px 28px;overflow:visible}.crash-svg path{vector-effect:non-scaling-stroke}.poker-paystrip{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-bottom:18px;display:grid}.poker-paystrip>div{color:#ffffffb8;background:#00000038;border:1px solid #ffffff1a;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;font-size:11px;display:flex}.poker-paystrip>div.active{color:#d6ff9a;background:#b9ff7129;border-color:#b9ff71}.poker-paystrip b{font-size:13px}.poker-help{color:#6d717c;margin:16px 0 0;font-size:12px;line-height:1.45}.poker-hand{top:58%}.poker-card>span{letter-spacing:.04em;font-size:11px!important}.risk-selector-tabs button{font-size:11px}.arcade-metrics span,.plinko-rules span,.game-metrics span{font-size:11px!important}.arcade-metrics b,.plinko-rules b{font-size:13px}.game-header span,.modal-balance span{font-size:11px}.modal-balance b{font-size:14px}.sound-button,.balance-button span,.hero-stats span,.quick-strip small,.section-heading>div:first-child>span,.micro-label,.card-index,.game-info small,.quest small,.mobile-nav a,.mobile-nav button,.history-row,.small-modal>small,.payment-methods small,.bet-control>span,.control-group>span,.simple-input>span,.round-message,.recent-crashes span,.crash-value span,.table-status,.hand-title,.vip-modal header span,.vip-emblem span,.vip-progress-copy>span,.vip-progress-copy p,.vip-progress-copy small,.roulette-result span,.roulette-result small,.roulette-bet-types button,.roulette-number-grid button,.tower-rules small,.tower-round-result span,.tower-round-result b,.tower-floor-label span,.tower-floor-label b,.tower-stage-copy span,.tower-stage-copy b,.arcade-balance-note,.arcade-choice-row button b,.arcade-choice-row button small,.arcade-paytable>div,.arcade-paytable>small,.arcade-stage-head span,.arcade-stage-head b,.arcade-empty span,.slot-reel small,.upgrade-center span,.upgrade-hint,.upgrade-targets button,.bet-control button,.filter-row button,.auth-tabs button,.keno-payouts>span,.keno-draw>span,.dice-orbit span,.limbo-core span,.dice-scale,.limbo-threshold,.arcade-stage>header span,.arcade-game .bet-control>small{font-size:11px}.history-row{font-size:12px}.game-metrics b,.arcade-stage>header b{font-size:13px}.keno-payouts>span,.arcade-paytable>div{font-size:12px}.arcade-paytable>div small{font-size:11px}.tower-floor-label b,.tower-round-result b,.tower-stage-copy b{font-size:12px}@media (max-width:900px){.game-header-tools{flex-wrap:wrap;justify-content:flex-end}.game-header-tools .rtp-note,.game-header-tools .speed-selector{min-width:140px}}.hero-mark{z-index:1;color:#11121814;letter-spacing:-.12em;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:clamp(72px,18vw,180px);font-weight:950;line-height:.8;position:absolute;top:8%;right:-2%}.hero-mark span{color:#705cff2e}.cover-svg{z-index:2;width:78%;height:62%;position:relative;overflow:visible}.dice-arena{justify-content:center;align-items:center;gap:28px;min-height:220px;margin:auto;display:flex}.dice-face{background:#f4f1ea;border-radius:10px;grid-template-columns:repeat(3,1fr);gap:8px;width:92px;height:92px;padding:14px;display:grid;box-shadow:8px 10px #0b0c10}.dice-face i{background:0 0;border-radius:50%}.dice-face i.on{background:#111218}.dice-scale-track{background:#2a2c36;border-radius:0;height:10px;position:relative;overflow:hidden}.dice-scale-track .win-zone{background:#705cff;position:absolute;top:0;bottom:0}.dice-marker{background:#fff;width:3px;position:absolute;top:-4px;bottom:-4px}.keno-draw b,.number-grid button{border-radius:50%}.mines-board{border-radius:8px}.mines-board button{border-radius:4px}.crash-stage,.blackjack-table{border-radius:8px}.game-modal{border-radius:12px}.number-grid button.hit{box-shadow:none;animation:none;transform:none}.keno-stage.won,.dice-stage.won,.limbo-stage.won{box-shadow:inset 0 0 0 2px #b9ff71}@media (max-width:900px){.hero-mark{opacity:.35;font-size:72px}}@media (prefers-reduced-motion:reduce){.game-result-banner,.dice-face.rolling,.limbo-stage.running .limbo-rocket,.plinko-ball.falling,.number-grid button.reveal-pop,.game-result-banner.win .game-result-amount{transition:none!important;animation:none!important}.plinko-ball{transition:none!important}.game-card-hit,.game-play,.playing-card{transition:none!important;animation:none!important}}.hero-type{z-index:1;color:#11121814;letter-spacing:-.12em;pointer-events:none;-webkit-user-select:none;user-select:none;flex-direction:column;align-items:flex-end;font-size:clamp(64px,14vw,148px);font-weight:950;line-height:.78;display:flex;position:absolute;top:18%;right:4%}.hero-type em{color:#705cff38;font-style:normal}.cover-svg{width:100%!important;height:100%!important;position:static!important}.logout-button,.sound-button,.deposit-button,.filter-row button,.primary-button,.ghost-button,.modal-primary,.game-action,.bj-action,.tier-claim,.vip-claim-all{min-height:44px}.sound-button{letter-spacing:.06em;align-items:center;font-size:12px;display:inline-flex}.logout-button{border:1px solid var(--line);background:#fff;border-radius:11px;height:44px;padding:0 12px;font-size:12px;font-weight:800}.balance-button span,.hero-kicker,.hero-stats span,.quick-strip small,.micro-label,.section-heading>div:first-child>span{font-size:11px!important}.game-info{color:var(--ink)!important;padding:12px 14px 4px!important;position:static!important}.game-info small{color:#6f7380!important;font-size:12px!important}@media (max-width:520px){.games-section{border-radius:0;padding:4px 0}.game-info{padding:12px 12px 4px!important}.game-art{height:128px}.sound-button{display:inline-flex}.hero-type{opacity:.45;font-size:64px}}.vip-tier-track{scroll-snap-type:x proximity;gap:12px;padding:0 18px 28px;display:flex;overflow-x:auto}.vip-tier-track article{scroll-snap-align:start;opacity:.55;background:#fff;border:1px solid #e0e1e6;border-radius:18px;flex-direction:column;flex:0 0 220px;min-height:280px;padding:16px;display:flex;position:relative;overflow:hidden}.vip-tier-track article.current,.vip-tier-track article.ready{opacity:1}.vip-tier-track article.unlocked{opacity:.88}.vip-tier-track article.ready{border-color:var(--violet);box-shadow:0 10px 24px #705cff1f}.tier-claim,.vip-claim-all{background:var(--ink);color:#fff;border:0;border-radius:12px;width:100%;margin-top:auto;font-size:13px;font-weight:800}.vip-claim-all{margin-top:8px}.vip-summary-stats{gap:8px;display:grid}.level-up-overlay button{color:#111218;background:#fff;border:0;border-radius:12px;min-height:44px;margin-top:16px;padding:0 18px;font-size:13px;font-weight:850}.arcade-game,.game-layout{grid-template-columns:minmax(280px,300px) minmax(0,1fr)}.crash-stage.crashed{box-shadow:inset 0 0 0 2px #ff5e76}.crash-stage.cashed{box-shadow:inset 0 0 0 2px #c4ff61}.playing-card{animation:.42s cubic-bezier(.2,.8,.2,1) both dealIn;animation-delay:calc(var(--card-index,0) * 80ms)}@keyframes dealIn{0%{opacity:0;transform:translateY(-16px)rotate(-6deg)}}.poker-hand{flex-wrap:nowrap;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;left:10px;right:10px;display:grid!important}.poker-seat{flex-direction:column;align-items:center;min-width:0;display:flex}.poker-card.held,.poker-seat.held .poker-card{transform:translateY(-10px);box-shadow:0 0 0 2px #705cff}.poker-hold-label{font-size:11px!important}.slot-symbol{place-items:center;width:100%;height:70%;display:grid}.slot-glyph{width:72%;height:72%}.euro-table{grid-template-rows:repeat(3,minmax(28px,1fr));grid-template-columns:32px repeat(12,minmax(0,1fr)) 36px;gap:2px;width:min(100%,560px);margin:0 16px 16px auto;display:grid;overflow-x:auto}.euro-table .zero{grid-row:1/4}.euro-table button{color:#fff;border:0;border-radius:3px;min-height:28px;font-size:11px;font-weight:800}.euro-table .green{background:#1f8a4c}.euro-table .red{background:#c1272d}.euro-table .black{background:#16171c}.euro-table .out{color:#d8d4c8;background:#2a2d34}@media (max-width:820px){.arcade-game,.game-layout{grid-template:"stage"minmax(360px,52dvh)"controls"/minmax(0,1fr)}.game-controls .game-action,.arcade-actions,.deal-action{z-index:8;background:#fff;position:sticky;bottom:8px}}@media (min-width:768px){.game-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.game-art{height:160px}}@media (min-width:1366px){.page{width:min(1280px,100%)}.game-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.game-art{height:176px}}@media (min-width:1920px){.page{width:min(1440px,100%)}.game-art{height:188px}}.game-modal,.arcade-stage,.game-layout,.page{overflow-x:hidden}.fair-proof{color:#5c606b;word-break:break-all;flex-wrap:wrap;max-width:min(240px,42vw);font-size:11px;line-height:1.3;display:flex}.mine-custom-row{grid-template-columns:40px minmax(0,1fr) 40px 56px;align-items:center;gap:8px;margin-top:10px;display:grid}.mine-custom-row button{color:#30323b;background:#f7f7f9;border:1px solid #dedfe5;border-radius:11px;height:40px;font-size:17px;font-weight:750}.mine-custom-row input[type=range]{width:100%;accent-color:var(--violet)}.mine-custom-row input[type=number]{text-align:center;border:1px solid #dedfe5;border-radius:11px;width:56px;height:40px;font-weight:800}.poker-table{flex-direction:column;gap:12px;padding:16px 12px 18px;overflow:hidden;display:flex!important}.poker-paystrip{z-index:2;flex:none;margin-bottom:0;position:relative}.poker-hand{flex:auto;grid-template-columns:repeat(5,minmax(0,1fr));align-content:end;align-items:end;gap:8px;min-height:0;padding-top:16px;display:grid!important;position:relative!important;inset:auto!important;translate:none!important}.poker-seat{gap:6px;width:100%;min-width:0;max-width:none}.poker-card{width:100%;padding:4px!important}.poker-card>span{position:static!important;inset:auto!important}.poker-card.held,.poker-seat.held .poker-card{transform:translateY(-6px)}.poker-hold-label{letter-spacing:.04em;text-align:center;text-overflow:ellipsis;white-space:nowrap;width:100%;min-height:16px;line-height:1.2;display:block;overflow:hidden;font-size:11px!important}.player-hands{justify-content:center;align-items:end;gap:10px;display:grid;overflow:visible}.player-hands.hands-1{grid-template-columns:minmax(0,1fr)}.player-hands.hands-2{grid-template-columns:repeat(2,minmax(0,1fr))}.player-hands.hands-3{grid-template-columns:repeat(3,minmax(0,1fr))}.player-hands.hands-4{grid-template-columns:repeat(4,minmax(0,1fr))}.player-hands .player-hand{flex-direction:column;align-items:center;width:100%;min-width:0;display:flex}.player-hands .player-hand.active{background:#705cff29;border:2px solid #9281fff2;box-shadow:0 0 0 1px #9281ff59}.player-hands.hands-3 .cards,.player-hands.hands-4 .cards{transform:none}.blackjack-table.has-split .playing-card{aspect-ratio:.7;width:clamp(42px,9vw,68px);height:auto}.blackjack-table.has-split .playing-card>span,.blackjack-table.has-split .hand-title,.blackjack-table.has-split .hand-title small{font-size:11px}.roulette-stage,.plinko-stage,.tower-stage,.crash-stage{overflow:hidden}.roulette-svg{transition:transform 1.45s cubic-bezier(.1,.64,.13,1)}.plinko-ball.falling{transition:left 95ms cubic-bezier(.4,.1,.6,.9),top 95ms cubic-bezier(.55,.05,.75,.95)}.tower-floor-label span,.tower-floor-label b,.tower-cells button{font-size:11px}@media (max-width:430px){.game-header{flex-wrap:wrap;height:auto;min-height:60px;padding:8px 10px}.game-header h2{font-size:18px}.game-header-tools{gap:6px}.crash-value b{font-size:clamp(42px,14vw,64px)}.crash-value span{font-size:11px}.playing-card>span,.playing-card>i,.hand-title,.poker-hold-label{font-size:11px!important}.euro-table{width:100%;margin:0 0 12px}.roulette-wheel-frame{width:min(88%,280px);top:42%}}@media (prefers-reduced-motion:reduce){.roulette-svg,.crash-svg path,.poker-card.held,.poker-seat.held .poker-card{transition:none!important;animation:none!important}}.hero{isolation:isolate;background:linear-gradient(104deg,#fbfaf6 0 50%,#fbfaf6c2 61%,#fbfaf614 100%),#fbfaf6;border-radius:12px 12px 36px;min-height:470px}.hero:before{z-index:2;background:linear-gradient(90deg,#fbfaf6 0%,#fbfaf6fa 43%,#fbfaf66b 61%,#0000 78%),linear-gradient(#0000 68%,#fbfaf6e6)}.hero:after{content:"";z-index:4;background:var(--violet);pointer-events:none;width:88px;height:1px;position:absolute;bottom:26px;right:34px;box-shadow:26px 0 #11121838}.hero-visual{z-index:1;clip-path:polygon(14% 0,100% 0,100% 100%,0 100%);pointer-events:none;width:66%;position:absolute;inset:0 0 0 auto;overflow:hidden}.hero-character{object-fit:cover;object-position:70% 28%;mix-blend-mode:multiply;filter:saturate(.92)contrast(1.02);animation:.85s cubic-bezier(.2,.72,.2,1) both identityReveal;transform:scale(1.025)}.hero-file{z-index:2;color:#11121894;letter-spacing:.18em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fbfaf6bd;border:1px solid #11121824;padding:7px 9px;font-size:9px;font-weight:850;position:absolute;top:28px;right:34px}.hero-slash{z-index:2;opacity:.72;background:linear-gradient(#0000,#705cffb3,#0000);width:18px;height:180px;position:absolute;bottom:-42px;right:12%;transform:rotate(19deg)}.hero h1{max-width:540px;margin-top:17px;font-size:clamp(50px,6vw,72px)}.hero-stats{margin-top:28px}@keyframes identityReveal{0%{opacity:0;transform:translate(34px)scale(1.05)}}.quick-strip{gap:10px}.quick-strip button{border-radius:10px 10px 20px;min-height:68px;box-shadow:0 10px 28px #18192209}.quick-strip .quick-drop{color:#fff;background:linear-gradient(135deg,#171820,#27243a);border-color:#705cff47}.quick-strip .quick-drop small{color:#ffffff94}.quick-strip .quick-drop .quick-icon{background:var(--violet);color:#fff}.quick-strip .quick-vip{background:linear-gradient(135deg,#fff 60%,#f0edff)}.quick-strip .quick-tournament .quick-icon{color:#506e19;background:#eaf8d1}.game-art{aspect-ratio:4/3!important;height:auto!important}.game-card-hit{border-radius:12px 12px 22px;box-shadow:0 12px 30px #1c1d240e}@media (min-width:1100px){.game-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:980px){.hero{min-height:470px}.hero-copy{padding-top:58px}}@media (hover:hover) and (pointer:fine) and (min-width:900px){.game-card-hit{position:relative}.game-play{opacity:0;border-radius:10px;width:auto;min-height:38px;padding:0 15px;position:absolute;bottom:12px;right:12px;transform:translateY(5px)}:is(.game-card-hit:hover .game-play,.game-card-hit:focus-visible .game-play){opacity:1;transform:translateY(0)}.game-info{padding-bottom:12px!important}}@media (max-width:679px){.hero{border-radius:10px 10px 28px;min-height:440px}.hero:before{background:linear-gradient(90deg,#fbfaf6f5,#fbfaf6bd 70%,#fbfaf66b),linear-gradient(#fbfaf614 40%,#fbfaf6 88%)}.hero-visual{opacity:.34;clip-path:none;width:100%}.hero-character{object-position:67% 24%}.hero-file{top:16px;right:16px}.hero-copy{width:100%;padding:46px 22px 24px}.hero h1{font-size:clamp(42px,13vw,58px)}.hero p{color:#4f535d;width:min(380px,92%)}.hero-stats{margin-top:24px}}@media (prefers-reduced-motion:reduce){.hero-character{animation:none!important}}.desktop-game-meta{align-items:center;gap:10px;display:flex}.mobile-game-settings{display:none}.game-header .speed-selector button{width:auto;min-width:0;padding-inline:10px}.auth-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.amount-presets{grid-template-columns:repeat(5,minmax(0,1fr))}@media (max-width:820px){.app-shell{padding-bottom:calc(78px + env(safe-area-inset-bottom))}.mobile-nav{bottom:calc(8px + env(safe-area-inset-bottom))}.toast{bottom:calc(84px + env(safe-area-inset-bottom))}.arcade-game,.game-layout{grid-template-rows:minmax(340px,46dvh) auto}.arcade-stage,.mines-board,.crash-stage,.blackjack-table{height:100%!important;min-height:0!important}.modal-backdrop:not(.game-backdrop):not(.vip-backdrop):not(.admin-backdrop){padding-block:max(10px, env(safe-area-inset-top)) max(10px, env(safe-area-inset-bottom));place-items:start center;overflow-y:auto}.auth-modal{max-height:calc(100dvh - 20px - env(safe-area-inset-top) - env(safe-area-inset-bottom));overflow-y:auto}.desktop-game-meta{display:none}.mobile-game-settings{display:block;position:relative}.mobile-game-settings>summary{color:#525661;letter-spacing:.08em;cursor:pointer;background:#f7f7f9;border:1px solid #e1e2e7;border-radius:12px;place-items:center;width:44px;height:44px;font-size:16px;font-weight:900;list-style:none;display:grid}.mobile-game-settings>summary::-webkit-details-marker{display:none}.mobile-game-settings[open]>summary{color:var(--violet);background:#eeeaff;border-color:#cfc7ff}.mobile-game-settings-popover{z-index:30;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffffa;border:1px solid #dedfe5;border-radius:16px;width:min(310px,100vw - 28px);padding:14px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 18px 55px #12131a33}.mobile-game-settings-popover .speed-selector,.mobile-game-settings-popover .rtp-note{margin-top:0}.mobile-game-settings-popover .rtp-note{margin-top:10px}.mobile-game-settings-popover .fair-proof{max-width:100%;margin-top:10px;display:block}.modal-close,.game-header>button,.vip-modal header button,.auth-tabs button,.amount-presets button,.mine-options button,.limbo-presets button,.upgrade-targets button,.roulette-bet-types button,.tower-cells button{min-height:44px}.auth-tabs button,.amount-presets button,.mine-options button,.limbo-presets button,.upgrade-targets button,.roulette-bet-types button{font-size:12px}.player-hands.hands-3,.player-hands.hands-4{gap:2px}.player-hands.hands-3 .cards,.player-hands.hands-4 .cards{padding-left:10px;transform:none}.blackjack-table.has-split .player-hands.hands-3 .playing-card,.blackjack-table.has-split .player-hands.hands-4 .playing-card{width:clamp(34px,8vw,44px);margin-left:-10px}.roulette-stage .roulette-history{top:56px}.roulette-stage .euro-table{scroll-snap-type:x proximity;grid-template-rows:repeat(3,44px);grid-template-columns:44px repeat(12,44px) 44px;width:100%;max-width:none;margin-top:54px;padding-bottom:4px;overflow-x:auto}.roulette-stage .euro-table button{scroll-snap-align:start;min-height:44px}}@media (max-width:400px){.number-grid{grid-template-columns:repeat(7,minmax(0,1fr))}.amount-presets{gap:3px}.amount-presets button{padding-inline:2px}}.quick-strip .quick-withdraw{background:#f7fbff;border-color:#cfdce7}.quick-strip .quick-withdraw .quick-icon{color:#214a6c;background:#dfeaf5}.quick-strip .quick-tournament{grid-column:1/-1}.withdrawal-backdrop{padding:12px}.withdrawal-modal{overscroll-behavior:contain;scrollbar-width:thin;width:min(500px,100%);max-height:min(90dvh,790px);overflow-y:auto}.withdrawal-modal h2{margin-bottom:15px}.withdrawal-lead{color:#fff;background:#17191f;border-radius:17px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;padding:14px 15px;display:grid}.withdrawal-lead>div{flex-direction:column;display:flex}.withdrawal-lead>div span{color:#ffffff7a;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:850}.withdrawal-lead>div b{letter-spacing:-.03em;margin-top:3px;font-size:20px}.withdrawal-lead .withdrawal-eta{color:#ffffffa8;border-left:1px solid #ffffff24;margin:0;padding-left:14px;font-size:11px;line-height:1.45}.withdrawal-disabled{color:#5f5130;background:#fffaf0;border:1px solid #e5d9b7;border-radius:15px;margin-top:14px;padding:14px}.withdrawal-disabled b{font-size:13px}.withdrawal-disabled p{color:#81704b;margin:5px 0 0;font-size:11px;line-height:1.5}.withdrawal-form{margin-top:15px}.withdrawal-modal .withdrawal-form label{margin:12px 0}.withdrawal-modal .withdrawal-form label>small{color:#9699a3;margin-top:6px;font-size:10px;line-height:1.4;display:block}.withdrawal-amount-input{background:#f8f9fb;border:1px solid #d9dce3;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;height:52px;display:grid;overflow:hidden}.withdrawal-amount-input:focus-within{border-color:var(--violet);box-shadow:0 0 0 3px #705cff17}.withdrawal-amount-input input{width:100%;min-width:0;height:100%;color:var(--ink);background:0 0;border:0;outline:0;padding:0 14px;font-size:18px;font-weight:850}.withdrawal-amount-input b{color:#555965;letter-spacing:.08em;background:#e8e9ed;border-radius:9px;margin-right:9px;padding:7px 9px;font-size:10px}.withdrawal-presets{grid-template-columns:repeat(5,minmax(0,1fr));gap:5px;display:grid}.withdrawal-presets button{color:#666a74;background:#fff;border:1px solid #e0e2e7;border-radius:10px;min-width:0;min-height:36px;font-size:10px;font-weight:850}.withdrawal-presets button.active{color:#fff;background:#22242b;border-color:#22242b}.withdrawal-modal .withdrawal-telegram-input{letter-spacing:.025em;height:52px;font-size:15px}.withdrawal-reserve-note{color:#777b85;border-left:2px solid #bbc1cb;margin:13px 0 0;padding-left:10px;font-size:10px;line-height:1.5}.withdrawal-message{border-radius:11px;margin:11px 0 0;padding:9px 11px;font-size:11px;font-weight:750;line-height:1.4}.withdrawal-message.error{color:#bb2c44;background:#fff0f2}.withdrawal-message.success{color:#28784e;background:#ecf8f1}.withdrawal-submit{color:#fff;letter-spacing:.03em;background:#17191f;border:0;border-radius:13px;width:100%;min-height:50px;margin-top:13px;font-size:11px;font-weight:900}.withdrawal-submit:disabled{opacity:.42;cursor:not-allowed}.withdrawal-history{border-top:1px solid #e7e8ec;margin-top:20px;padding-top:14px}.withdrawal-history>header{justify-content:space-between;align-items:center;display:flex}.withdrawal-history>header span{color:#777b85;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:950}.withdrawal-history>header b{color:#60636d;text-align:center;background:#f0f1f4;border-radius:99px;min-width:24px;padding:4px 7px;font-size:10px}.withdrawal-list{gap:7px;max-height:220px;margin-top:10px;padding-right:2px;display:grid;overflow-y:auto}.withdrawal-list article{background:#fbfbfc;border:1px solid #e5e6eb;border-radius:13px;padding:11px 12px}.withdrawal-list article>div{justify-content:space-between;align-items:center;gap:9px;display:flex}.withdrawal-list article strong{font-size:12px}.withdrawal-list article>small{color:#92959e;margin-top:4px;font-size:10px;display:block}.withdrawal-list article>p{color:#7c5a61;margin:6px 0 0;font-size:10px;line-height:1.4}.withdrawal-empty{color:#9699a3;margin:11px 0 0;font-size:11px}.withdrawal-status{color:#6d707a;letter-spacing:.04em;text-transform:uppercase;background:#eff0f3;border-radius:99px;flex:none;padding:5px 7px;font-size:9px;font-weight:900}.withdrawal-status.pending{color:#886322;background:#fff4d9}.withdrawal-status.success{color:#26784c;background:#e7f7ee}.withdrawal-status.danger{color:#b72e45;background:#ffeaed}.withdrawal-status.muted{color:#5f6470;background:#eef0f4}.admin-withdrawals-panel{margin-top:10px}.admin-withdrawal-state{border-radius:99px;align-items:center;gap:7px;margin-bottom:12px;padding:6px 9px;font-size:10px;font-weight:850;display:inline-flex}.admin-withdrawal-state i{background:currentColor;border-radius:50%;width:6px;height:6px}.admin-withdrawal-state.ready{color:#26794d;background:#e8f7ef}.admin-withdrawal-state.disabled{color:#936121;background:#fff1df}.admin-withdrawal-error{color:#b72e45;background:#fff0f2;border-radius:10px;margin:0 0 10px;padding:9px 10px;font-size:11px}.admin-withdrawal-list{gap:7px;max-height:360px;display:grid;overflow-y:auto}.admin-withdrawal-list article{background:#fafbfc;border:1px solid #e4e5ea;border-radius:12px;padding:11px 12px}.admin-withdrawal-main,.admin-withdrawal-meta{justify-content:space-between;align-items:center;gap:10px;display:flex}.admin-withdrawal-main>span:first-child{flex-direction:column;min-width:0;display:flex}.admin-withdrawal-main b{font-size:12px}.admin-withdrawal-main small{color:#8c9099;overflow-wrap:anywhere;margin-top:2px;font-size:10px}.admin-withdrawal-meta{color:#7d818b;flex-wrap:wrap;justify-content:flex-start;margin-top:7px;font-size:10px}.admin-withdrawal-meta code{overflow-wrap:anywhere;color:#9a9ca5;font-size:9px}.admin-withdrawal-list article>p{color:#8a525d;margin:7px 0 0;font-size:10px}.admin-withdrawal-actions{flex-wrap:wrap;gap:7px;margin-top:10px;display:flex}.admin-withdrawal-actions button{color:#14151b;min-height:38px;font:800 10px/1 var(--font-sans);cursor:pointer;background:#fff;border:1px solid #dedfe5;border-radius:999px;padding:0 13px}.admin-withdrawal-actions button.danger{color:#a62626;border-color:#f1c5c5}.admin-withdrawal-actions button:disabled{cursor:wait;opacity:.5}.age-gate-backdrop{z-index:500;padding:max(16px, env(safe-area-inset-top)) max(16px, env(safe-area-inset-right)) max(16px, env(safe-area-inset-bottom)) max(16px, env(safe-area-inset-left));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0a0b0fe0;overflow-y:auto}.age-gate-card{color:#fff;background:#17181e;border:1px solid #ffffff1f;border-radius:22px 22px 34px;width:min(430px,100%);padding:26px;box-shadow:0 32px 100px #0000007a}.age-gate-heading{align-items:center;gap:11px;display:flex}.age-gate-heading .micro-label{color:#a79aff}.age-gate-mark{background:#705cff;border:1px solid #ffffff2e;border-radius:13px;place-items:center;width:43px;height:43px;font-size:13px;font-weight:950;display:grid}.age-gate-card h2{letter-spacing:-.055em;margin:22px 0 8px;font-size:clamp(27px,8vw,36px);line-height:.98}.age-gate-card>p{color:#ffffffa1;margin:0;font-size:12px;line-height:1.55}.age-gate-card .age-responsible{color:#ffffffbf;border-left:2px solid #9a8aff;margin-top:15px;padding-left:11px}.age-gate-actions{grid-template-columns:1fr auto;gap:8px;margin-top:22px;display:grid}.age-gate-actions button{border-radius:13px;min-height:50px;padding:0 18px;font-size:11px;font-weight:900}.age-accept{color:#16171c;background:#fff;border:0}.age-leave{color:#ffffffad;background:0 0;border:1px solid #ffffff26}.age-gate-card>small{color:#ffffff5c;margin-top:13px;font-size:9px;line-height:1.45;display:block}@media (min-width:680px) and (max-width:979px){.quick-strip{grid-template-columns:repeat(6,minmax(0,1fr))}.quick-strip button{grid-column:span 2}.quick-strip .quick-vip,.quick-strip .quick-tournament{grid-column:span 3}}@media (min-width:980px){.quick-strip{grid-template-columns:repeat(5,minmax(0,1fr))}.quick-strip button,.quick-strip .quick-vip,.quick-strip .quick-tournament{grid-column:auto}}@media (max-width:520px){.withdrawal-backdrop{place-items:start center;padding:7px}.withdrawal-modal{border-radius:21px;max-height:calc(100dvh - 14px);padding:24px 16px 18px}.withdrawal-modal h2{margin-top:22px;font-size:27px}.withdrawal-lead{grid-template-columns:1fr;gap:9px}.withdrawal-lead .withdrawal-eta{border-top:1px solid #ffffff24;border-left:0;padding:9px 0 0}.withdrawal-presets{grid-template-columns:repeat(5,minmax(0,1fr))}.withdrawal-presets button{min-height:44px;padding:0 2px}.withdrawal-submit{min-height:52px}.age-gate-card{border-radius:18px 18px 28px;padding:22px 18px}.age-gate-actions{grid-template-columns:1fr}.age-gate-actions button{width:100%}.admin-withdrawal-main{align-items:flex-start}.admin-withdrawal-meta{gap:3px;display:grid}}.hero{isolation:isolate;background:#f1eee6;border:1px solid #d9d5ca;border-radius:4px 4px 34px;min-height:470px;box-shadow:0 18px 54px #14151a0f}.hero:before{z-index:1;opacity:.72;background-color:#0000;background-image:linear-gradient(90deg,#0000 0 49.9%,#14151a0f 50%,#0000 50.1%),linear-gradient(#0000 0 49.9%,#14151a0f 50%,#0000 50.1%);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:86px 86px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box}.hero:after{background:var(--violet);width:72px;height:5px;bottom:29px;left:45px;right:auto;box-shadow:81px 0 #17181e}.hero-visual.hero-identity{z-index:2;clip-path:polygon(18% 0,100% 0,100% 100%,0 100%);opacity:1;background:#15161b;width:45%;inset:0 0 0 auto;overflow:hidden}.hero-identity:before{content:"";background:linear-gradient(90deg,#0000 32%,#ffffff14 32.2%,#0000 32.4%),linear-gradient(#0000 24%,#ffffff14 24.2%,#0000 24.4%),linear-gradient(#0000 74%,#ffffff14 74.2%,#0000 74.4%);position:absolute;inset:0}.hero-file{color:#ffffff8f;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:1px solid #ffffff2e;top:22px;right:24px}.hero-monogram{color:#f4f1e9;letter-spacing:-.12em;align-items:center;font-size:clamp(70px,9vw,132px);font-weight:950;line-height:.8;display:flex;position:absolute;top:50%;left:22%;transform:translateY(-54%)rotate(-8deg)}.hero-monogram i{color:#806cff;margin:0 -.03em;font-style:normal;font-weight:400}.hero-axis{color:#ffffff7a;letter-spacing:.18em;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;font-size:8px;font-weight:900;display:grid;position:absolute;bottom:31px;left:25%;right:28px}.hero-axis i{background:#ffffff38;height:1px}.hero-serial{color:#0000;letter-spacing:-.1em;-webkit-text-stroke:1px #ffffff24;font-size:clamp(92px,12vw,178px);font-weight:950;line-height:.8;position:absolute;bottom:60px;right:-4px}.hero-slash{background:var(--violet);opacity:.92;width:13px;height:230px;bottom:-34px;right:22%}.hero-copy{z-index:5;width:min(650px,61%);padding:56px 44px 54px}.hero h1{max-width:560px;font-size:clamp(51px,6vw,76px)}.hero p{color:#525660}.hero-stats{border-top:1px solid #14151a1f;width:min(470px,100%);margin-top:29px;padding-top:13px}.game-grid{gap:22px 12px}.game-card-hit{background:#fdfcf9;border-color:#d9d7d0;border-radius:4px 4px 20px;overflow:hidden;box-shadow:0 11px 30px #14151a0e}.game-card-hit:hover{border-color:#bcb7ac;box-shadow:0 20px 42px #14151a1c}.game-art{border-radius:0;aspect-ratio:4/3!important;background:#121319!important;height:auto!important}.editorial-cover{transition:transform .35s cubic-bezier(.2,.7,.2,1);transform:scale(1.001)}.game-card-hit:hover .editorial-cover{transform:scale(1.018)}.game-info{border-top:1px solid #dedbd3;align-items:center;min-height:67px;padding:12px 13px 5px!important}.game-info>span{flex-direction:column;min-width:0;display:flex}.game-info b{letter-spacing:-.02em;text-transform:uppercase;font-size:14px;font-weight:900}.game-info small{letter-spacing:.035em;margin-top:3px;font-size:10px!important}.game-rtp{color:#565962;letter-spacing:.04em;background:0 0;border:1px solid #dedbd3;border-radius:3px;padding:5px 6px;font-size:9px}.game-play{letter-spacing:.12em;text-transform:uppercase;background:#17181e;border-radius:3px 3px 12px;min-height:42px;margin:8px 12px 12px;font-size:10px;font-weight:900}.game-card-hit:hover .game-play{background:var(--violet)}.profile-security-actions{border-block:1px solid #e4e5e9;gap:8px;margin:22px 0;padding-block:17px;display:grid}.profile-security-actions>div{justify-content:space-between;align-items:flex-end;gap:10px;margin-bottom:2px;display:flex}.profile-security-actions>div span{color:#6e727d;letter-spacing:.13em;font-size:10px;font-weight:950}.profile-security-actions>div small{color:#9a9da5;text-align:right;font-size:9px}.profile-security-actions>button{color:#33363f;text-align:left;background:#f8f8fa;border:1px solid #dddfe5;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:60px;padding:10px 12px 10px 14px;display:flex}.profile-security-actions>button>span{flex-direction:column;min-width:0;display:flex}.profile-security-actions>button b{font-size:12px}.profile-security-actions>button small{color:#848892;margin-top:3px;font-size:9px;line-height:1.35}.profile-security-actions>button i{color:#777b85;border:1px solid #d7d9df;border-radius:8px;flex:none;place-items:center;width:30px;height:30px;font-size:9px;font-style:normal;font-weight:900;display:grid}.profile-logout-button{background:#fff!important;border-color:#cdd1da!important}.profile-delete-button{color:#a8283e!important;background:#fff3f5!important;border-color:#f0cbd2!important}.profile-delete-button small{color:#b96876!important}.profile-delete-button i{color:#b4344a!important;border-color:#edc2ca!important}@media (hover:hover) and (pointer:fine) and (min-width:900px){.game-card-hit .game-play{opacity:1;width:auto;min-height:42px;padding:0 15px;position:static;transform:none}}@media (max-width:679px){.hero{border-radius:4px 4px 27px;min-height:454px}.hero:before{opacity:.45;background-size:62px 62px}.hero-visual.hero-identity{clip-path:polygon(24% 0,100% 0,100% 100%,0 100%);opacity:1;width:39%}.hero-file{display:none}.hero-monogram{font-size:clamp(53px,17vw,78px);left:21%;transform:translateY(-60%)rotate(-8deg)}.hero-axis{bottom:19px;left:28%;right:12px}.hero-axis span:last-child{display:none}.hero-axis{grid-template-columns:auto 1fr}.hero-serial{font-size:92px;bottom:58px;right:-2px}.hero-slash{width:9px;right:18%}.hero-copy{width:76%;padding:43px 17px 45px}.hero h1{max-width:280px;font-size:clamp(41px,12vw,55px)}.hero p{width:94%;font-size:12px}.hero-actions{flex-wrap:wrap}.hero-actions button{min-width:122px}.hero-stats{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#f1eee6eb;width:calc(100vw - 78px);max-width:350px;padding:11px}.game-grid{gap:14px 8px}.game-card-hit{border-radius:3px 3px 14px}.game-info{min-height:62px;padding:10px 10px 4px!important}.game-info b{font-size:12px}.game-info small{font-size:9px!important}.game-rtp{text-overflow:ellipsis;max-width:68px;font-size:8px;overflow:hidden}.game-play{min-height:44px;margin:7px 9px 9px}.profile-security-actions>div{flex-direction:column;align-items:flex-start;gap:3px}.profile-security-actions>div small{text-align:left}.profile-security-actions>button{min-height:64px}}@media (prefers-reduced-motion:reduce){.editorial-cover{transition:none}}.deposit-wager-note,.withdrawal-wager-block,.promo-panel{background:#f7f7fa;border:1px solid #dddfe6;border-radius:14px}.deposit-wager-note{color:#5d616b;margin:12px 0 16px;padding:12px 14px;font-size:11px;line-height:1.5}.withdrawal-wager-block{background:#f0edff;border-color:#d6ceff;margin:12px 0;padding:14px}.withdrawal-wager-block span{color:#6d58e8;letter-spacing:.12em;font-size:9px;font-weight:950;display:block}.withdrawal-wager-block b{color:#17181e;margin-top:4px;font-size:22px;display:block}.withdrawal-wager-block p{color:#656873;margin:5px 0 0;font-size:10px;line-height:1.45}.promo-panel{margin:18px 0;padding:14px}.promo-panel-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.promo-panel-head span{color:#6d58e8;letter-spacing:.12em;font-size:9px;font-weight:950}.promo-panel-head b{color:#2d3038;font-size:10px}.promo-redeem-row{grid-template-columns:1fr auto;gap:7px;margin-top:10px;display:grid}.promo-redeem-row input{letter-spacing:.08em;background:#fff;border:1px solid #d9dbe1;border-radius:10px;min-width:0;height:46px;padding:0 12px;font-weight:900}.promo-redeem-row button{color:#fff;background:#17181e;border:0;border-radius:10px;min-height:46px;padding:0 14px;font-size:10px;font-weight:900}.promo-panel>p{color:#777b85;margin:9px 0 0;font-size:9px;line-height:1.45}.promo-redemption-list{gap:6px;margin-top:10px;display:grid}.promo-redemption-list span{border-top:1px solid #e1e2e7;justify-content:space-between;align-items:center;gap:8px;padding-top:7px;display:flex}.promo-redemption-list b{font-size:10px}.promo-redemption-list small{color:#747883;font-size:9px}.admin-promo-form{grid-template-columns:1.2fr .8fr .8fr auto;align-items:end;gap:9px;display:grid}.admin-promo-form button{color:#fff;background:#765cff;border:0;border-radius:9px;min-height:43px;padding:0 16px;font-weight:900}.admin-promo-reason{margin-top:10px}.admin-promo-list{gap:7px;margin-top:13px;display:grid}.admin-promo-list article{border:1px solid #e0e1e6;border-radius:10px;grid-template-columns:1fr auto auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.admin-promo-list article>span{flex-direction:column;min-width:0;display:flex}.admin-promo-list article b{letter-spacing:.05em;font-size:12px}.admin-promo-list article small{color:#747883;margin-top:2px;font-size:9px}.admin-promo-list em{letter-spacing:.1em;font-size:8px;font-style:normal;font-weight:950}.admin-promo-list em.active{color:#16824c}.admin-promo-list em.disabled{color:#9a9da5}.admin-promo-list button{min-height:36px}@media (max-width:679px){.promo-redeem-row{grid-template-columns:1fr}.promo-redeem-row button{min-height:48px}.admin-promo-form{grid-template-columns:1fr 1fr}.admin-promo-form label:first-child{grid-column:1/-1}.admin-promo-list article{grid-template-columns:1fr auto}.admin-promo-list article button{grid-column:1/-1;min-height:44px}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}
