@import"https://fonts.googleapis.com/css2?family=Inter:wght@500;700;800;900&display=swap";*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:Inter,Manrope,ui-sans-serif,system-ui;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.inset-0{top:0;right:0;bottom:0;left:0}.z-10{z-index:10}.z-30{z-index:30}.z-40{z-index:40}.col-span-full{grid-column:1 / -1}.mx-auto{margin-left:auto;margin-right:auto}.my-3{margin-top:.75rem;margin-bottom:.75rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.block{display:block}.inline{display:inline}.flex{display:flex}.grid{display:grid}.h-2{height:.5rem}.h-3{height:.75rem}.h-full{height:100%}.min-h-24{min-height:6rem}.min-h-28{min-height:7rem}.min-h-\[70vh\]{min-height:70vh}.min-h-screen{min-height:100vh}.w-full{width:100%}.min-w-0{min-width:0px}.max-w-6xl{max-width:72rem}.max-w-md{max-width:28rem}.flex-1{flex:1 1 0%}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize{resize:both}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.overflow-hidden{overflow:hidden}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.break-all{word-break:break-all}.rounded-2xl{border-radius:1rem}.rounded-3xl{border-radius:1.5rem}.rounded-full{border-radius:9999px}.border{border-width:1px}.border-red-400\/30{border-color:#f871714d}.bg-gold{--tw-bg-opacity: 1;background-color:rgb(255 209 102 / var(--tw-bg-opacity, 1))}.bg-red-500\/15{background-color:#ef444426}.bg-void{--tw-bg-opacity: 1;background-color:rgb(7 7 19 / var(--tw-bg-opacity, 1))}.bg-white\/10{background-color:#ffffff1a}.bg-white\/5{background-color:#ffffff0d}.bg-\[radial-gradient\(circle_at_30\%_5\%\,rgba\(139\,92\,246\,\.28\)\,transparent_34\%\)\,radial-gradient\(circle_at_80\%_10\%\,rgba\(34\,211\,238\,\.18\)\,transparent_30\%\)\,linear-gradient\(180deg\,\#070713\,\#0B0B18_45\%\,\#05050d\)\]{background-image:radial-gradient(circle at 30% 5%,rgba(139,92,246,.28),transparent 34%),radial-gradient(circle at 80% 10%,rgba(34,211,238,.18),transparent 30%),linear-gradient(180deg,#070713,#0b0b18 45%,#05050d)}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.from-gold{--tw-gradient-from: #FFD166 var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 209 102 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.to-cyan{--tw-gradient-to: #22D3EE var(--tw-gradient-to-position)}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.px-4{padding-left:1rem;padding-right:1rem}.pb-24{padding-bottom:6rem}.pb-8{padding-bottom:2rem}.pt-5{padding-top:1.25rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-5xl{font-size:3rem;line-height:1}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-black{font-weight:900}.font-bold{font-weight:700}.not-italic{font-style:normal}.text-cyan{--tw-text-opacity: 1;color:rgb(34 211 238 / var(--tw-text-opacity, 1))}.text-gold{--tw-text-opacity: 1;color:rgb(255 209 102 / var(--tw-text-opacity, 1))}.text-red-100{--tw-text-opacity: 1;color:rgb(254 226 226 / var(--tw-text-opacity, 1))}.text-red-200{--tw-text-opacity: 1;color:rgb(254 202 202 / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-white\/35{color:#ffffff59}.text-white\/40{color:#fff6}.text-white\/45{color:#ffffff73}.text-white\/50{color:#ffffff80}.text-white\/55{color:#ffffff8c}.text-white\/60{color:#fff9}.text-white\/70{color:#ffffffb3}.accent-gold{accent-color:#FFD166}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}*{box-sizing:border-box}body{margin:0;font-family:Inter,system-ui;background:#070b12;color:#fff}button{letter-spacing:0}.pixi{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;mix-blend-mode:screen;opacity:.55}.glass{border:1px solid rgba(255,255,255,.11);background:linear-gradient(145deg,#111827e0,#080d18c7);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:inset 0 1px #ffffff1a,0 18px 44px #00000038}.premium-btn{border-radius:18px;padding:14px 18px;background:linear-gradient(135deg,#ffd166,#8b5cf6 58%,#22d3ee);font-weight:900;color:#080812;box-shadow:0 0 32px #ffd16652,0 12px 36px #8b5cf647}.jackpot{margin-bottom:16px;border:1px solid rgba(255,209,102,.35);border-radius:18px;padding:12px;text-align:center;font-weight:900;color:#ffd166;background:linear-gradient(90deg,#ffd1661f,#0f172aeb,#22d3ee14);box-shadow:inset 0 1px #ffffff14}.slot-card{min-height:132px;border-radius:18px;padding:16px;text-align:left;border:1px solid rgba(255,255,255,.1);background:linear-gradient(145deg,#111827f5,#020617e0);box-shadow:inset 0 1px #ffffff1a,0 16px 36px #0000002e}.machine{border-radius:34px;padding:18px;border:1px solid rgba(255,209,102,.25);background:linear-gradient(180deg,#ffffff24,#ffffff0d);box-shadow:0 22px 70px #00000073,inset 0 0 35px #ffd16614;perspective:900px}.neon-machine{border-color:#22d3ee66;background:linear-gradient(180deg,#22d3ee29,#8b5cf61a,#ffffff0a);box-shadow:0 22px 70px #22d3ee1f,inset 0 0 42px #8b5cf62e}.reels{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.reel{height:118px;border-radius:22px;display:flex;align-items:center;justify-content:center;font-size:38px;font-weight:900;color:#ffd166;background:linear-gradient(180deg,#17172b,#090913);border:1px solid rgba(255,255,255,.16);box-shadow:inset 0 10px 22px #ffffff0f,0 0 28px #22d3ee24;transform-style:preserve-3d}.reel.win{box-shadow:0 0 35px #ffd16657,inset 0 0 24px #ffd1662e}.bet{height:42px;border-radius:14px;background:#ffffff14;font-weight:900;color:#ffffffb8;border:1px solid rgba(255,255,255,.1)}.bet.active{color:#070713;background:#ffd166;box-shadow:0 0 18px #ffd16666}.bonus-card,.rank{display:flex;align-items:center;gap:12px;border-radius:22px;padding:16px;border:1px solid rgba(255,255,255,.12);background:#ffffff14}.rank{justify-content:space-between}.rank span{flex:1}.rank em{font-style:normal;color:#ffd166;font-weight:900}.seg{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;border-radius:18px;padding:6px;background:#ffffff14}.seg.five{grid-template-columns:repeat(5,minmax(0,1fr))}.seg button{border-radius:13px;padding:9px;text-transform:uppercase;font-size:11px;font-weight:900;color:#ffffff8c;overflow:hidden;text-overflow:ellipsis}.seg .active{background:#ffd166;color:#070713}.section-title{margin-bottom:16px;font-size:26px;font-weight:900}.nav-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px}.navbtn{height:42px;display:grid;place-items:center;border-radius:14px}.navbtn.text-gold{background:#ffd1661f}.season-home,.battle-hero,.profile-card{display:block;width:100%;margin-bottom:16px;border-radius:28px;border:1px solid rgba(255,209,102,.22);background:linear-gradient(135deg,#ffd16624,#8b5cf621,#22d3ee14);padding:16px;text-align:left;box-shadow:0 18px 54px #0000003d,inset 0 1px #ffffff24}.battle-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:center}.level-orb{width:76px;height:76px;border-radius:50%;display:grid;place-items:center;background:radial-gradient(circle,#ffd166,#8b5cf6);color:#070713;font-size:28px;font-weight:950;box-shadow:0 0 32px #ffd16659}.level-orb.small{width:58px;height:58px;font-size:16px}.bp-road{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.bp-card,.collection-card,.shop-card{border-radius:24px;border:1px solid rgba(255,255,255,.12);background:#ffffff13;padding:14px;min-width:0}.bp-card.unlocked{border-color:#ffd16659;box-shadow:0 0 24px #ffd16614}.bp-level{font-weight:950;color:#ffd166}.reward{margin:10px 0;border-radius:16px;background:#ffffff0f;padding:10px}.reward span{display:block;font-size:10px;color:#ffffff73;font-weight:900}.reward b{display:block;overflow-wrap:anywhere}.reward em{font-style:normal;color:#22d3ee;font-size:12px}.collection-grid,.shop-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.collection-card,.shop-card{text-align:left}.collection-card .owned,.collection-card .locked{margin-top:10px;border-radius:999px;padding:6px 10px;text-align:center;font-size:11px;font-weight:950}.collection-card .owned{background:#22c55e29;color:#86efac}.collection-card .locked{background:#ffffff14;color:#ffffff73}.shop-card.active{border-color:#22d3ee8c;box-shadow:0 0 24px #22d3ee26}.profile-card{display:flex;align-items:center;gap:14px;position:relative;overflow:hidden}.profile-card:after{content:"";position:absolute;inset:auto -20% -45% -20%;height:80%;background:radial-gradient(circle,rgba(255,209,102,.18),transparent 55%);pointer-events:none}.profile-avatar{position:relative;z-index:1;width:72px;height:72px;flex:0 0 auto;border-radius:24px;display:grid;place-items:center;background:linear-gradient(135deg,#ffffff2e,#ffffff0f);border:1px solid rgba(255,255,255,.16);font-size:34px}.profile-card>div{position:relative;z-index:1}.clan-card,.tournament-card{margin-bottom:14px;border-radius:30px;border:1px solid rgba(34,211,238,.22);background:linear-gradient(135deg,#22d3ee21,#8b5cf61f,#ffd16614);padding:16px;box-shadow:0 16px 48px #00000047,inset 0 1px #ffffff21}.clan-card{display:flex;align-items:center;gap:14px}.badge{display:inline-flex;align-items:center;justify-content:center;min-height:28px;border-radius:999px;background:#ffffff14;border:1px solid rgba(255,255,255,.1);padding:6px 9px;color:#ffffffb8;font-weight:900;white-space:normal;line-height:1.1}.mini-card{display:flex;align-items:center;justify-content:center;gap:6px;min-height:48px;border-radius:14px;border:1px solid rgba(255,255,255,.1);background:#ffffff13;font-size:12px;font-weight:900;color:#fffc}.balance-pill{border:1px solid rgba(255,255,255,.11);border-radius:16px;background:linear-gradient(145deg,#111827e0,#080d18c7);padding:9px 14px;text-align:right;box-shadow:inset 0 1px #ffffff1a,0 14px 36px #0003}.home-hero{position:relative;overflow:hidden;margin-bottom:16px;border-radius:22px;border:1px solid rgba(255,255,255,.12);background:linear-gradient(160deg,#111827,#07111e 62%,#151005);padding:22px;box-shadow:0 26px 70px #00000061,inset 0 1px #ffffff1a}.home-hero:after{content:"";position:absolute;right:-34px;top:-32px;width:150px;height:150px;border:1px solid rgba(255,209,102,.2);transform:rotate(22deg);background:linear-gradient(135deg,#ffd1661f,#ffffff08);pointer-events:none}.home-kicker{position:relative;z-index:1;font-size:10px;font-weight:950;color:#22d3ee;letter-spacing:.22em}.home-title{position:relative;z-index:1;margin-top:8px;font-size:34px;line-height:1.02;font-weight:950;color:#f8fafc}.home-subtitle{position:relative;z-index:1;margin-top:10px;max-width:320px;font-size:13px;line-height:1.45;color:#ffffff9e}.home-metrics{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:16px}.home-metrics div{min-width:0;border-radius:14px;background:#fff1;border:1px solid rgba(255,255,255,.08);padding:10px}.home-metrics span{display:block;font-size:10px;font-weight:800;color:#ffffff75}.home-metrics b{display:block;margin-top:4px;overflow:hidden;text-overflow:ellipsis;font-size:14px;color:#ffd166}.home-hero .jackpot{position:relative;z-index:1;margin:12px 0 0;border-color:#ffd1666b;background:linear-gradient(135deg,#ffd16629,#020617b8)}.home-actions{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr);gap:10px;margin-top:16px}.home-primary,.home-secondary{min-height:48px;border-radius:14px;font-weight:950}.home-primary{display:flex;align-items:center;justify-content:center;gap:8px;background:linear-gradient(135deg,#ffd166,#22d3ee);color:#07111e;box-shadow:0 16px 36px #22d3ee29}.home-secondary{min-width:92px;border:1px solid rgba(255,255,255,.12);background:#ffffff14;color:#ffffffd6}.home-section-head{display:flex;align-items:center;justify-content:space-between;margin:4px 0 10px;font-weight:950}.home-section-head em{font-style:normal;font-size:11px;color:#ffffff73}.home-mode-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.home-mode-card{min-height:132px}.home-mode-icon{margin-bottom:10px;font-size:32px;color:#ffd166}.home-quick-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px}.claim-btn{min-width:0;white-space:normal;border-radius:999px;background:linear-gradient(135deg,#ffd166,#22d3ee);color:#070713;padding:8px 12px;font-weight:900;font-size:12px;line-height:1.15;box-shadow:0 0 20px #ffd16638}.claim-btn.danger{background:linear-gradient(135deg,#ef4444,#ffd166)}.claim-btn:disabled{background:#ffffff1a;color:#ffffff6b;box-shadow:none}.vip-5,.vip-6,.vip-7,.vip-8,.vip-9,.vip-10{box-shadow:0 0 38px #ffd16638,inset 0 0 34px #8b5cf62e}.admin-input{width:100%;border-radius:14px;border:1px solid rgba(255,255,255,.12);background:#ffffff14;padding:11px 12px;color:#fff;outline:none}.admin-input:focus{border-color:#ffd1668c;box-shadow:0 0 18px #ffd16624}.admin-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;border-radius:20px;border:1px solid rgba(255,255,255,.1);background:#ffffff0f;padding:12px;overflow:hidden}.admin-row.active{border-color:#ffd1668c;box-shadow:0 0 22px #ffd1661f}.admin-row>*{min-width:0}.admin-row b,.admin-row span{overflow-wrap:anywhere}.admin-search{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center}.admin-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.admin-setting{display:grid;grid-template-columns:minmax(0,1fr);gap:6px;margin-top:10px}.admin-setting label{font-size:12px;color:#ffffff8c;font-weight:800}.admin-top{display:flex;justify-content:flex-end;margin-bottom:10px}.admin-shell{display:grid;grid-template-columns:230px minmax(0,1fr);gap:18px;width:100%}.admin-sidebar{position:sticky;top:16px;align-self:start;border-radius:24px;border:1px solid rgba(255,255,255,.12);background:#ffffff12;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);padding:12px;display:grid;gap:6px}.admin-sidebar button{min-width:0;text-align:left;border-radius:14px;padding:11px 12px;color:#ffffffad;font-weight:900}.admin-sidebar button.active,.admin-sidebar button:hover{background:#ffd16624;color:#ffd166}.admin-brand{display:flex;align-items:center;gap:8px;padding:10px 8px 14px;font-weight:950;color:#fff}.admin-content{min-width:0}.admin-stat-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.admin-table{display:grid;gap:8px}.admin-hero{display:flex;align-items:center;justify-content:space-between;gap:16px;border-radius:24px;border:1px solid rgba(255,209,102,.24);background:linear-gradient(135deg,#ffd1661f,#22d3ee14);padding:18px;box-shadow:0 18px 54px #00000038}.admin-form-grid{display:grid;grid-template-columns:minmax(0,220px) minmax(0,1fr);gap:10px}.jackpot-style-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.sound-test-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.loading-card,.recover-screen{width:min(92vw,390px);text-align:center;border:1px solid rgba(255,255,255,.13);border-radius:28px;background:linear-gradient(145deg,#ffffff1f,#ffffff0b);padding:24px;box-shadow:0 22px 70px #00000073,inset 0 1px #ffffff1f}.loader-logo{font-size:28px;font-weight:950;color:#ffd166}.loader-reel{height:6px;width:160px;margin:14px auto 0;overflow:hidden;border-radius:999px;background:#ffffff1f}.loader-reel div{height:100%;width:58%;border-radius:999px;background:linear-gradient(90deg,#ffd166,#22d3ee)}.recover-screen{margin:8vh auto 0}.recover-screen .text-4xl{width:64px;height:64px;margin:0 auto;border-radius:50%;display:grid;place-items:center;background:#ef444429;color:#fecaca;font-weight:950}.belka-wrap{min-height:calc(100vh - 120px);padding-bottom:20px}.belka-topbar{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:center;margin-bottom:12px}.belka-kicker{font-size:10px;font-weight:950;color:#22d3ee}.belka-title{font-size:30px;font-weight:950;color:#f8fafc}.belka-icon{width:42px;height:42px;border-radius:16px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.12);background:#ffffff14;color:#ffd166}.belka-modebar,.belka-difficulty{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-bottom:12px;border-radius:18px;padding:6px;background:#ffffff12}.belka-modebar button,.belka-difficulty button{border-radius:13px;padding:10px 8px;font-size:12px;font-weight:950;color:#ffffff9e}.belka-modebar .active,.belka-difficulty .active{background:#ffd166;color:#07130d}.belka-table-shell,.belka-panel{border-radius:30px;border:1px solid rgba(255,255,255,.13);background:linear-gradient(180deg,#0e4534e0,#061d22e6);box-shadow:0 28px 80px #0000006b,inset 0 1px #ffffff21;padding:14px;overflow:hidden}.belka-table{position:relative;min-height:610px;border-radius:26px;background:radial-gradient(circle at 50% 36%,#3ea36b9e,#074536f2 52%,#062a2d);box-shadow:inset 0 0 50px #00000073;padding:12px}.belka-score{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:12px;font-weight:950}.belka-score span{border-radius:999px;background:#ffffff1a;padding:7px 10px}.belka-score .lead{background:#ffd1662e;color:#ffd166}.belka-score em{font-style:normal;color:#d1fae5}.belka-seat{display:inline-flex;align-items:center;gap:6px;border-radius:999px;padding:8px 12px;background:#0206176b;border:1px solid rgba(255,255,255,.14);font-size:12px;font-weight:950;color:#ffffffb8}.belka-seat.active{color:#07130d;background:#ffd166;box-shadow:0 0 30px #ffd16652}.belka-seat.mine{margin:18px auto 10px;display:flex;width:-moz-max-content;width:max-content}.belka-seat.top{display:flex;width:-moz-max-content;width:max-content;margin:36px auto 18px}.belka-midrow{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:center}.belka-trick{min-height:166px;border-radius:26px;display:flex;align-items:center;justify-content:center;gap:8px;border:1px dashed rgba(255,255,255,.2);background:#ffffff12;color:#ffffff80;font-weight:950}.belka-hand{display:flex;justify-content:center;gap:7px;min-height:132px;margin-top:12px}.belka-card{width:54px;height:82px;border-radius:12px;background:#faf7ef;color:#111827;border:1px solid rgba(0,0,0,.18);box-shadow:0 12px 22px #00000040;display:grid;grid-template-rows:auto 1fr;justify-items:center;padding:8px 6px;font-weight:950;transform-origin:bottom center}.belka-card span{font-size:28px;line-height:1}.belka-card.red{color:#c0262d}.belka-card.black{color:#111827}.belka-card.playable{box-shadow:0 0 0 3px #ffd166d9,0 18px 28px #00000057;transform:translateY(-8px)}.belka-card:disabled{opacity:.55}.belka-card.tiny{width:46px;height:68px;font-size:12px}.belka-card.tiny span{font-size:22px}.belka-log{display:grid;gap:7px;margin-top:12px}.belka-log div{display:flex;justify-content:space-between;gap:8px;border-radius:14px;background:#ffffff14;padding:9px 10px;font-size:12px;color:#ffffffc2}.belka-log b{color:#ffd166}.belka-lobby{text-align:center;padding:18px 4px}.belka-lobby-art{width:92px;height:92px;margin:0 auto 12px;border-radius:30px;display:grid;place-items:center;color:#ffd166;background:linear-gradient(135deg,#ffd1662e,#22d3ee24);border:1px solid rgba(255,255,255,.14)}.belka-section-title{font-size:22px;font-weight:950;margin-bottom:12px}.belka-modepick{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.belka-modepick button{min-height:86px;border-radius:20px;text-align:left;padding:12px;border:1px solid rgba(255,255,255,.12);background:#ffffff14}.belka-modepick button.active{border-color:#ffd166bf;box-shadow:0 0 26px #ffd16626}.belka-modepick b,.belka-modepick small{display:block}.belka-modepick small{margin-top:5px;color:#ffffff80;font-size:11px}.belka-primary{width:100%;margin-top:12px;border-radius:18px;min-height:48px;display:flex;align-items:center;justify-content:center;gap:8px;background:linear-gradient(135deg,#ffd166,#22d3ee);color:#062a2d;font-weight:950;box-shadow:0 16px 40px #22d3ee2e}.belka-primary:disabled{opacity:.45}.belka-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.belka-stat{border-radius:16px;background:#ffffff14;padding:10px}.belka-stat small{display:block;font-size:10px;color:#ffffff85}.belka-stat b{color:#ffd166}.belka-achievements,.belka-tutorial{display:grid;gap:10px}.belka-achievement,.belka-tutorial div{display:flex;gap:10px;border-radius:18px;background:#ffffff14;padding:12px}.belka-achievement{align-items:center;color:#ffffff8c}.belka-achievement.done{color:#ffd166;border:1px solid rgba(255,209,102,.28)}.belka-achievement small{display:block;color:#ffffff7a;font-size:11px}.belka-tutorial div{display:block;text-align:left}.belka-tutorial p{margin:6px 0 0;color:#ffffff9e;font-size:13px}.belka-admin-toggle{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:12px;border-radius:16px;background:#ffffff12;padding:12px;font-weight:900}.belka-admin-toggle input{width:20px;height:20px;accent-color:#FFD166}@media (max-width:900px){.admin-shell{grid-template-columns:1fr}.admin-sidebar{position:relative;top:0;grid-template-columns:repeat(2,minmax(0,1fr))}.admin-brand{grid-column:1/-1}.admin-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:430px){.admin-search,.admin-actions,.admin-form-grid,.jackpot-style-grid,.sound-test-grid,.admin-sidebar{grid-template-columns:1fr}.premium-btn{font-size:14px;padding-left:12px;padding-right:12px}.section-title{font-size:22px}.bp-road,.collection-grid,.shop-grid{grid-template-columns:1fr}.navbtn{height:38px}.seg.five{grid-template-columns:repeat(3,minmax(0,1fr))}.profile-card{align-items:flex-start}.profile-avatar{width:62px;height:62px}.admin-hero{align-items:flex-start;flex-direction:column}.loader-logo{font-size:24px}.home-title{font-size:30px}.home-mode-grid,.home-quick-row{grid-template-columns:1fr}.belka-table{min-height:560px}.belka-card{width:45px;height:70px}.belka-card span{font-size:23px}.belka-modepick{grid-template-columns:1fr}.belka-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.belka-trick{min-height:134px}}:root{--gold:#FFD166;--gold2:#F59E0B;--cyan:#22D3EE;--violet:#8B5CF6;--ink:#050711;--navy:#08111f}body{background:radial-gradient(circle at 50% -12%,#17365c 0,#090d19 36%,#03050b);overflow-x:hidden}.bg-void{background:transparent}.pixi{opacity:.7;filter:blur(.2px)}.fixed.inset-0{background:radial-gradient(circle at 18% 8%,rgba(34,211,238,.22),transparent 30%),radial-gradient(circle at 85% 4%,rgba(255,209,102,.24),transparent 28%),radial-gradient(circle at 50% 88%,rgba(139,92,246,.2),transparent 34%),linear-gradient(180deg,#07111f,#03050b)!important}.fixed.inset-0:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(circle,rgba(255,255,255,.22) 0 1px,transparent 1.5px);background-size:34px 34px;opacity:.16;animation:stars 18s linear infinite}@keyframes stars{to{transform:translateY(-34px)}}.glass{border-color:#ffffff29;background:linear-gradient(145deg,#ffffff21,#060c189e);box-shadow:inset 0 1px #ffffff2e,0 24px 60px #0000005c;-webkit-backdrop-filter:blur(22px) saturate(130%);backdrop-filter:blur(22px) saturate(130%)}.app-topbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.brand-mark{display:flex;align-items:center;gap:8px;min-width:0;color:#f8fafc;font-weight:950}.brand-mark svg{color:var(--gold);filter:drop-shadow(0 0 12px rgba(255,209,102,.65))}.brand-mark span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.balance-pill{border-radius:20px;border:1px solid rgba(255,255,255,.18);background:linear-gradient(145deg,#ffffff21,#080d1ac7);box-shadow:inset 0 1px #ffffff2e,0 18px 44px #00000059,0 0 30px #ffd1661a}.lobby-stage{position:relative;overflow:hidden;min-height:610px;border-radius:34px;padding:20px 18px 18px;border:1px solid rgba(255,255,255,.18);background:linear-gradient(180deg,#091222d6,#050711f5);box-shadow:0 34px 90px #0000008c,inset 0 1px #fff3;isolation:isolate}.lobby-stage:before{content:"";position:absolute;inset:-40% -40% auto;height:66%;background:conic-gradient(from 210deg,#ffd16600,#ffd16647,#22d3ee2e,#8b5cf638,#ffd16600);filter:blur(38px);animation:aurora 9s ease-in-out infinite alternate;z-index:-1}@keyframes aurora{to{transform:rotate(18deg) scale(1.12)}}.lobby-art{position:absolute;top:92px;right:12px;bottom:152px;left:12px;border-radius:30px;background-size:cover;background-position:center;filter:drop-shadow(0 34px 44px rgba(0,0,0,.55));-webkit-mask-image:linear-gradient(#000 76%,transparent 100%);mask-image:linear-gradient(#000 76%,transparent 100%);opacity:.96}.lobby-copy{position:relative;z-index:2}.lobby-eyebrow{font-size:10px;font-weight:950;letter-spacing:.22em;color:var(--cyan);text-shadow:0 0 16px rgba(34,211,238,.6)}.home-title{margin-top:8px;font-size:42px;line-height:.95;font-weight:950;color:#fff;text-shadow:0 2px 0 #5b3b00,0 0 28px rgba(255,209,102,.45)}.home-subtitle{max-width:300px;color:#ffffffb8;font-size:13px;line-height:1.45}.lobby-hud{position:absolute;z-index:3;left:18px;right:18px;bottom:104px;display:grid;grid-template-columns:1fr 1fr;gap:10px}.lobby-hud div,.stat-gem{border-radius:22px;padding:12px;border:1px solid rgba(255,255,255,.16);background:linear-gradient(145deg,#ffffff24,#040912b8);box-shadow:inset 0 1px #ffffff2e,0 18px 34px #00000047}.lobby-hud span,.stat-gem div{display:block;font-size:10px;color:#ffffff8a;font-weight:850}.lobby-hud b,.stat-gem b{display:block;color:var(--gold);font-weight:950;overflow:hidden;text-overflow:ellipsis}.lobby-stage .jackpot{position:absolute;z-index:4;left:18px;right:18px;bottom:164px;margin:0;border-radius:22px;background:linear-gradient(135deg,#ffd1663d,#080d1ad1);box-shadow:inset 0 1px #ffffff38,0 0 36px #ffd16638}.play-cta{position:absolute;z-index:4;left:18px;right:18px;bottom:24px;min-height:64px;border-radius:24px;display:flex;align-items:center;justify-content:center;gap:10px;background:linear-gradient(135deg,#ffe8a3 0,#ffd166,#f59e0b 70%,#22d3ee 120%);color:#141006;font-size:22px;font-weight:950;box-shadow:0 20px 45px #f59e0b57,inset 0 2px #ffffff8c,inset 0 -4px #582e003d}.home-section-head{margin:18px 2px 12px}.game-carousel{display:grid;grid-auto-flow:column;grid-auto-columns:82%;gap:14px;overflow-x:auto;padding:2px 2px 16px;scroll-snap-type:x mandatory}.game-carousel::-webkit-scrollbar{display:none}.game-cover{scroll-snap-align:start;position:relative;min-height:190px;border-radius:30px;padding:18px;text-align:left;overflow:hidden;border:1px solid rgba(255,255,255,.16);box-shadow:0 24px 58px #0000005c,inset 0 1px #fff3;background:#0a1020}.game-cover:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 75% 20%,rgba(255,255,255,.18),transparent 24%),linear-gradient(140deg,#ffd1663d,#080d1ab8 45%,#22d3ee33);z-index:0}.game-cover>*{position:relative;z-index:1}.slot-cover{background:linear-gradient(150deg,#211305,#080c16 52%,#102940)}.belka-cover{background:linear-gradient(150deg,#06251b,#07111f 56%,#3b2308)}.cover-orb{width:74px;height:74px;border-radius:26px;display:grid;place-items:center;margin-bottom:28px;font-size:34px;color:var(--gold);background:linear-gradient(145deg,#ffffff2e,#ffffff0a);box-shadow:inset 0 1px #ffffff42,0 0 34px #ffd16638}.game-cover b{display:block;font-size:20px;color:#fff}.game-cover small{display:block;margin-top:6px;color:#ffffff9e;line-height:1.25}.nav-grid{border-radius:28px;padding:8px;box-shadow:0 -18px 48px #0000005c,inset 0 1px #ffffff2e}.navbtn{height:48px;border-radius:20px}.navbtn.text-gold{background:linear-gradient(145deg,#ffd16638,#22d3ee1f);box-shadow:0 0 22px #ffd1662e}.machine{position:relative;margin-top:10px;border-radius:38px;padding:18px 16px 22px;border:2px solid rgba(255,209,102,.38);background:linear-gradient(145deg,#402608 0,#111827 36%,#050711);box-shadow:0 38px 90px #0000009e,inset 0 2px #ffffff3d,inset 0 -10px 24px #00000059;perspective:1100px}.machine:before{content:"";position:absolute;top:10px;right:10px;bottom:10px;left:10px;border-radius:30px;border:1px solid rgba(255,255,255,.18);pointer-events:none}.machine-crown{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:58px;border-radius:24px;padding:10px 12px;margin-bottom:14px;background:linear-gradient(135deg,#ffd16647,#0307129e);box-shadow:inset 0 1px #ffffff3d,0 0 30px #ffd16629;font-weight:950;color:#fff}.machine-crown span:first-child{letter-spacing:.08em;color:var(--gold);text-shadow:0 0 18px rgba(255,209,102,.55)}.machine-glass{border-radius:30px;padding:14px;background:linear-gradient(145deg,#ffffff2e,#080d1a80);box-shadow:inset 0 1px #ffffff57,inset 0 -18px 36px #22d3ee14,0 24px 50px #0000005c}.reels{gap:12px}.reel{height:132px;border-radius:26px;background:linear-gradient(180deg,#f8fafc,#cfd7e6 45%,#111827 46%,#050711);border:2px solid rgba(255,209,102,.34);box-shadow:inset 0 12px 28px #ffffff61,inset 0 -18px 32px #0000006b,0 0 30px #22d3ee33}.reel span{font-size:40px;filter:drop-shadow(0 8px 10px rgba(0,0,0,.4))}.reel.win{animation:winpulse .72s ease-in-out infinite alternate}@keyframes winpulse{to{box-shadow:0 0 44px #ffd166b8,inset 0 0 24px #ffd16638}}.machine-stats{display:flex;justify-content:space-between;gap:10px;margin-top:14px;font-size:11px;color:#fff9;font-weight:850}.machine-stats b{color:var(--gold)}.bet-rail{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;margin-top:14px}.bet{border-radius:18px;height:46px;background:linear-gradient(145deg,#ffffff1f,#ffffff0a);box-shadow:inset 0 1px #ffffff2e}.spin-console{display:grid;grid-template-columns:1fr 92px 1fr;gap:12px;align-items:center;margin-top:16px}.console-btn{min-height:54px;border-radius:20px;color:#ffffffc2;font-weight:950;background:linear-gradient(145deg,#ffffff24,#080d1a9e);box-shadow:inset 0 1px #ffffff2e}.spin-btn{width:92px;height:92px;border-radius:50%;background:radial-gradient(circle at 35% 25%,#fff2c2,#ffd166 38%,#b45d00);color:#160d03;font-weight:950;box-shadow:0 18px 42px #f59e0b6b,inset 0 3px #ffffff94,inset 0 -7px #5d290040}.profile-hero{position:relative;overflow:hidden;border-radius:34px;padding:22px;border:1px solid rgba(255,255,255,.16);background:linear-gradient(145deg,#ffd1662e,#080d1aeb 46%,#8b5cf629);box-shadow:0 30px 70px #00000075,inset 0 1px #fff3}.profile-avatar-xl{width:104px;height:104px;border-radius:36px;display:grid;place-items:center;font-size:48px;background:linear-gradient(145deg,#fff3,#ffffff0a);box-shadow:inset 0 1px #ffffff42,0 0 38px #ffd16638}.profile-info small{display:block;margin-top:14px;color:var(--cyan);font-weight:950;letter-spacing:.12em}.profile-info b{display:block;font-size:24px}.profile-info em{font-style:normal;color:#ffffff9e}.vip-medal{position:absolute;right:18px;top:18px;border-radius:999px;padding:10px 14px;color:#130d04;background:linear-gradient(135deg,#ffe8a3,#ffd166,#f59e0b);font-weight:950;box-shadow:0 14px 34px #f59e0b47}.vip-progress{height:12px;margin-top:18px;border-radius:999px;background:#ffffff1a;overflow:hidden}.vip-progress span{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,var(--gold),var(--cyan),var(--violet));box-shadow:0 0 20px #22d3ee59}.profile-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px}.achievement-strip{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:14px}.achievement-strip div,.sound-panel,.reward-feed{border-radius:26px;padding:14px;border:1px solid rgba(255,255,255,.14);background:linear-gradient(145deg,#ffffff1f,#080d1ab3);box-shadow:inset 0 1px #ffffff2e,0 20px 48px #00000047}.achievement-strip div{display:grid;place-items:center;text-align:center}.achievement-strip svg{color:var(--gold)}.achievement-strip b{color:#fff}.achievement-strip span{font-size:10px;color:#ffffff85}.sound-panel,.reward-feed{margin-top:14px}.sound-toggle,.reward-row{display:flex;align-items:center;justify-content:space-between;gap:10px;border-radius:18px;padding:12px;background:#ffffff12}.reward-row{margin-top:8px}.reward-row em{font-style:normal;color:var(--gold);font-weight:950}.belka-wrap{padding-bottom:24px}.belka-table-shell,.belka-panel{border-radius:34px;border:2px solid rgba(139,92,246,.18);background:linear-gradient(145deg,#533015c7,#041f17eb);box-shadow:0 34px 90px #0000008c,inset 0 1px #ffffff2e}.belka-table{min-height:650px;border:10px solid rgba(93,50,21,.72);background:radial-gradient(circle at 50% 38%,#50be76d1,#075c42f0 48%,#03251f 76%);box-shadow:inset 0 0 70px #0000008c,0 22px 48px #0000005c}.belka-card{border-radius:15px;background:linear-gradient(145deg,#fffaf0,#e9dcc7);box-shadow:0 18px 30px #00000057,inset 0 1px #fff}.belka-card.playable{transform:translateY(-14px) scale(1.04);box-shadow:0 0 0 3px #ffd166e6,0 22px 40px #0000006b,0 0 34px #ffd16661}.belka-seat.active{box-shadow:0 0 34px #ffd1668c,inset 0 1px #ffffff59}.belka-trick{border-radius:32px;background:radial-gradient(circle,#ffffff24,#0000002e);border:1px solid rgba(255,255,255,.22)}.lobby-art{animation:heroFloat 5.8s ease-in-out infinite;transform-origin:center}.game-cover{transition:transform .28s ease,box-shadow .28s ease,filter .28s ease}.game-cover:hover{transform:translateY(-4px) scale(1.015);filter:saturate(1.12);box-shadow:0 30px 70px #0000007a,0 0 36px #22d3ee24,inset 0 1px #ffffff47}.balance-pill .text-gold,.stat-gem b{animation:balanceAura 3.4s ease-in-out infinite}.machine{overflow:hidden}.machine.win-active{animation:machineWin .72s ease-in-out 3}.machine.win-active:after{content:"";position:absolute;top:-30%;right:-30%;bottom:-30%;left:-30%;background:conic-gradient(from 0deg,transparent,rgba(255,209,102,.16),transparent,rgba(34,211,238,.12),transparent);animation:jackpotSweep 1.1s linear infinite;pointer-events:none}.machine-glass{position:relative;overflow:hidden}.win-line{position:absolute;z-index:3;left:14px;right:14px;top:50%;height:8px;border-radius:999px;background:linear-gradient(90deg,transparent,#22D3EE,#FFD166,#8B5CF6,transparent);box-shadow:0 0 22px #ffd166d9,0 0 44px #22d3ee8c;animation:winLine .58s ease-in-out infinite alternate}.spark-burst{position:absolute;z-index:4;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(circle at 18% 24%,rgba(255,209,102,.9) 0 2px,transparent 3px),radial-gradient(circle at 74% 18%,rgba(34,211,238,.8) 0 2px,transparent 3px),radial-gradient(circle at 50% 72%,rgba(139,92,246,.9) 0 2px,transparent 3px),radial-gradient(circle at 84% 68%,rgba(255,255,255,.8) 0 1px,transparent 3px);animation:sparkBlink .42s steps(2,end) infinite}.coin-particle{color:#ffd166;text-shadow:0 0 16px rgba(255,209,102,.9),0 6px 18px rgba(0,0,0,.5)}.spin-btn:active,.console-btn:active,.bet:active,.premium-btn:active,.claim-btn:active{transform:translateY(2px) scale(.97);filter:brightness(1.08)}.belka-table{position:relative;overflow:hidden}.belka-table:before{content:"";position:absolute;top:22px;right:22px;bottom:22px;left:22px;border-radius:44%;border:1px solid rgba(255,255,255,.14);box-shadow:inset 0 0 42px #ffffff14;pointer-events:none}.belka-card{transition:filter .22s ease,box-shadow .22s ease}.belka-card.playable{animation:cardPlayable 1.4s ease-in-out infinite alternate}.belka-trick .belka-card{animation:trickLand .32s ease-out both}.belka-seat.active{animation:activeSeat 1.2s ease-in-out infinite alternate}@keyframes heroFloat{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(0,-9px,0) scale(1.018)}}@keyframes balanceAura{0%,to{text-shadow:0 0 0 rgba(255,209,102,0)}50%{text-shadow:0 0 18px rgba(255,209,102,.45)}}@keyframes machineWin{50%{transform:translateY(-2px) scale(1.012)}}@keyframes jackpotSweep{to{transform:rotate(360deg)}}@keyframes winLine{0%{opacity:.55;transform:translateY(-50%) scaleX(.82)}to{opacity:1;transform:translateY(-50%) scaleX(1.02)}}@keyframes sparkBlink{50%{opacity:.34;filter:blur(.4px)}}@keyframes cardPlayable{0%{filter:brightness(1)}to{filter:brightness(1.12) saturate(1.08)}}@keyframes trickLand{0%{transform:translateY(-18px) rotate(-8deg);opacity:.4}to{transform:translateY(0) rotate(0);opacity:1}}@keyframes activeSeat{to{box-shadow:0 0 42px #ffd166b8,0 0 22px #22d3ee40,inset 0 1px #ffffff61}}@media (max-width:430px){.lobby-stage{min-height:590px}.lobby-art{top:110px;right:8px;bottom:166px;left:8px}.home-title{font-size:36px}.game-carousel{grid-auto-columns:86%}.spin-console{grid-template-columns:1fr 86px 1fr}.spin-btn{width:86px;height:86px}.reel{height:118px}.profile-stats{grid-template-columns:1fr 1fr}}.brand-logo-img{width:42px;height:42px;-o-object-fit:contain;object-fit:contain;border-radius:14px;filter:drop-shadow(0 0 18px rgba(255,209,102,.38))}.casino-lobby{position:relative;min-height:684px;overflow:hidden;border-radius:42px;padding:18px;border:1px solid rgba(255,255,255,.18);background:radial-gradient(circle at 50% 0,rgba(255,209,102,.16),transparent 28%),linear-gradient(180deg,#0b182feb,#04060efa);box-shadow:0 42px 110px #000000a8,inset 0 1px #ffffff3d,inset 0 -22px 44px #00000073;isolation:isolate}.casino-lobby:before{content:"";position:absolute;top:-20%;right:-35%;bottom:40%;left:-35%;background:conic-gradient(from 220deg,transparent,rgba(255,209,102,.32),rgba(34,211,238,.22),rgba(139,92,246,.28),transparent);filter:blur(42px);animation:casinoAurora 8s ease-in-out infinite alternate;z-index:-2}.casino-lobby:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(115deg,transparent 0 42%,rgba(255,255,255,.12) 49%,transparent 56%),radial-gradient(circle,rgba(255,255,255,.22) 0 1px,transparent 1.5px);background-size:100% 100%,30px 30px;opacity:.18;animation:lobbyParticles 16s linear infinite;pointer-events:none;z-index:-1}.lobby-depth-orbit{position:absolute;inset:62px 14px auto;height:360px;border-radius:50%;border:1px solid rgba(255,209,102,.18);box-shadow:0 0 80px #ffd1661f,inset 0 0 70px #22d3ee14;transform:perspective(700px) rotateX(66deg);animation:orbitPulse 4.5s ease-in-out infinite alternate}.lobby-marquee{position:relative;min-height:452px;border-radius:34px;padding:18px 16px;background:linear-gradient(145deg,#ffffff21,#070d1b94);border:1px solid rgba(255,255,255,.16);box-shadow:inset 0 1px #ffffff38,0 28px 68px #00000070;overflow:hidden}.lobby-logo-img{position:relative;z-index:4;width:min(70%,260px);height:86px;-o-object-fit:contain;object-fit:contain;display:block;margin:0 auto 8px;filter:drop-shadow(0 16px 22px rgba(0,0,0,.48)) drop-shadow(0 0 28px rgba(255,209,102,.34))}.casino-lobby .lobby-art{position:absolute;z-index:1;top:116px;right:0;bottom:0;left:0;border-radius:0;background-size:cover;background-position:center bottom;-webkit-mask-image:linear-gradient(transparent 0,#000 12%,#000 78%,transparent 100%);mask-image:linear-gradient(transparent 0,#000 12%,#000 78%,transparent 100%);filter:drop-shadow(0 36px 45px rgba(0,0,0,.62)) saturate(1.08);opacity:.98}.casino-lobby .lobby-copy{position:relative;z-index:3;text-align:center;text-shadow:0 10px 26px rgba(0,0,0,.64)}.casino-lobby .home-title{font-size:40px}.casino-lobby .home-subtitle{margin-left:auto;margin-right:auto;max-width:310px}.casino-lobby .lobby-hud{bottom:116px}.casino-lobby .jackpot{bottom:188px}.casino-lobby .play-cta{bottom:28px;min-height:70px;border-radius:28px;text-transform:uppercase;letter-spacing:.04em;background:linear-gradient(135deg,#fff5c7 0,#ffd166 24%,#f59e0b 58%,#6ee7f9 116%);box-shadow:0 24px 55px #f59e0b70,0 0 34px #22d3ee2e,inset 0 3px #ffffff9e,inset 0 -7px #60310038}.casino-cover{min-height:226px;border-radius:38px;clip-path:polygon(0 8%,100% 0,100% 92%,0 100%);transform-style:preserve-3d}.cover-plate{position:absolute;top:14px;right:14px;bottom:14px;left:14px;border-radius:30px;padding:16px;background:linear-gradient(145deg,#ffffff1f,#00000038);box-shadow:inset 0 1px #ffffff38,0 22px 40px #00000040}.cover-shine{position:absolute;inset:-40% auto -40% -45%;width:34%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.32),transparent);transform:rotate(16deg);animation:coverShine 4.8s ease-in-out infinite}.machine{border-radius:46px;padding:24px 18px 28px;border:3px solid rgba(255,209,102,.48);background:linear-gradient(155deg,#6b3e08 0,#241405 9%,#1a2438 39%,#03050d);box-shadow:0 48px 120px #000000b8,0 0 56px #ffd16624,inset 0 3px #ffffff47,inset 0 -18px 36px #00000080}.machine-side-light{position:absolute;top:88px;bottom:124px;width:10px;border-radius:999px;background:linear-gradient(#fff2bd,#ffd166,#22d3ee);box-shadow:0 0 28px #ffd166bf;animation:sideLight 1.6s ease-in-out infinite alternate}.machine-side-light.left{left:8px}.machine-side-light.right{right:8px}.machine-crown{border-radius:30px;min-height:68px;background:linear-gradient(135deg,#ffe8a352,#060a16b8);border:1px solid rgba(255,255,255,.18)}.machine-glass{border-radius:34px;padding:18px;background:linear-gradient(145deg,#ffffff3b,#0a122294);border:1px solid rgba(255,255,255,.2);box-shadow:inset 0 2px #ffffff6b,inset 0 -22px 42px #22d3ee1a,0 28px 60px #0000007a}.reel-reflection{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;background:linear-gradient(118deg,transparent 0 36%,rgba(255,255,255,.24) 43%,transparent 52%);pointer-events:none;mix-blend-mode:screen;animation:glassSweep 4.2s ease-in-out infinite}.reel{height:150px;border-radius:30px;background:radial-gradient(circle at 50% 24%,#fff,#d7e0ec 28%,#101827 36%,#050710);border:2px solid rgba(255,209,102,.42);box-shadow:inset 0 18px 34px #ffffff75,inset 0 -26px 42px #0000008c,0 18px 34px #00000052,0 0 34px #22d3ee38;transform:rotateX(6deg)}.reel span{font-size:46px}.spin-btn{width:102px;height:102px;font-size:18px;box-shadow:0 22px 50px #f59e0b80,0 0 36px #ffd16642,inset 0 4px #ffffffa3,inset 0 -9px #5d290040}.console-btn,.bet{border-radius:24px;border:1px solid rgba(255,255,255,.16)}.belka-table-shell{border-radius:42px;padding:18px;background:linear-gradient(145deg,#4d260de0,#041f17f2);border:2px solid rgba(255,209,102,.18)}.belka-table{border:16px solid rgba(96,52,22,.88);border-radius:46px;background:radial-gradient(ellipse at 50% 38%,#4dd581eb,#075b3ef2 45%,#032019 76%);box-shadow:inset 0 0 82px #0000009e,inset 0 0 0 2px #ffffff14,0 28px 64px #00000080}.belka-wood-ring{position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px;border-radius:42px;background:linear-gradient(135deg,rgba(255,209,102,.18),transparent 40%,rgba(0,0,0,.28));pointer-events:none}.belka-felt-light{position:absolute;top:56px;right:28px;bottom:160px;left:28px;border-radius:50%;background:radial-gradient(ellipse,rgba(255,255,255,.14),transparent 62%);pointer-events:none;animation:feltBreath 3.8s ease-in-out infinite alternate}.belka-score,.belka-seat,.belka-trick,.belka-hand,.belka-log{position:relative;z-index:2}.belka-card{border-radius:18px;background:linear-gradient(145deg,#fffaf0,#e7d3b5 68%,#cbb48e);box-shadow:0 22px 34px #0000006b,inset 0 2px #fff,inset 0 -4px #6e512a2e;border:1px solid rgba(80,48,18,.25)}.belka-card:before{content:"";position:absolute;top:6px;right:6px;bottom:6px;left:6px;border-radius:13px;border:1px solid rgba(126,79,21,.14);pointer-events:none}.belka-card.playable{box-shadow:0 0 0 3px #ffd166f2,0 24px 46px #0000007a,0 0 40px #ffd16675}.loading-card{border-radius:40px;background:linear-gradient(145deg,#ffffff29,#050912b8);border:1px solid rgba(255,255,255,.18);box-shadow:0 36px 92px #00000094,inset 0 1px #ffffff38}.loader-logo-img{width:230px;max-width:80%;height:96px;-o-object-fit:contain;object-fit:contain;margin:0 auto 6px;filter:drop-shadow(0 14px 24px rgba(0,0,0,.48)) drop-shadow(0 0 26px rgba(255,209,102,.32))}@keyframes casinoAurora{to{transform:rotate(16deg) scale(1.14)}}@keyframes lobbyParticles{to{background-position:0 0,0 -30px}}@keyframes orbitPulse{to{opacity:.55;transform:perspective(700px) rotateX(66deg) scale(1.04)}}@keyframes coverShine{0%,58%{transform:translate(0) rotate(16deg);opacity:0}70%{opacity:1}to{transform:translate(520%) rotate(16deg);opacity:0}}@keyframes sideLight{to{filter:brightness(1.25);box-shadow:0 0 38px #ffd166f2,0 0 22px #22d3ee6b}}@keyframes glassSweep{0%,55%{transform:translate(-70%);opacity:0}70%{opacity:.8}to{transform:translate(78%);opacity:0}}@keyframes feltBreath{to{opacity:.52;transform:scale(1.05)}}@media (max-width:430px){.casino-lobby{min-height:664px;border-radius:34px;padding:14px}.lobby-marquee{min-height:448px}.casino-lobby .lobby-art{top:128px;right:-12px;bottom:0;left:-12px}.casino-lobby .home-title{font-size:36px}.casino-lobby .jackpot{bottom:184px}.casino-lobby .lobby-hud{bottom:112px}.game-carousel{grid-auto-columns:88%}.reel{height:136px}.spin-console{grid-template-columns:1fr 94px 1fr}.spin-btn{width:94px;height:94px}.belka-table{border-width:12px}.brand-logo-img{width:36px;height:36px}}.casino-lobby{min-height:640px;padding:16px;display:grid;grid-template-rows:minmax(330px,1fr) auto auto auto;gap:12px}.lobby-marquee{min-height:330px;padding:18px 16px 0}.casino-lobby .lobby-copy{max-width:100%;margin:0 auto}.casino-lobby .home-title{font-size:clamp(32px,9vw,42px);line-height:1.02}.casino-lobby .home-subtitle{display:none}.casino-lobby .lobby-art{top:94px;right:-8px;bottom:0;left:-8px;opacity:.9;-webkit-mask-image:linear-gradient(transparent 0,#000 15%,#000 76%,transparent 100%);mask-image:linear-gradient(transparent 0,#000 15%,#000 76%,transparent 100%)}.casino-lobby .lobby-hud,.casino-lobby .jackpot,.casino-lobby .play-cta{position:relative;left:auto;right:auto;bottom:auto;z-index:4}.casino-lobby .jackpot{margin:0}.casino-lobby .lobby-hud{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.casino-lobby .play-cta{width:100%;display:flex;align-items:center;justify-content:center;gap:10px}.home-section-head{display:flex;align-items:end;justify-content:space-between;gap:12px}.home-section-head span{font-size:18px;font-weight:950}.home-section-head em{font-style:normal;font-size:12px;color:#ffffff85}.game-carousel{grid-auto-columns:minmax(250px,82%)}.cover-plate{display:flex;flex-direction:column;min-height:148px;justify-content:space-between}.game-cover b,.game-cover small{overflow-wrap:anywhere}.machine-glass{background:linear-gradient(145deg,#fff7d647,#5d360938 32%,#08101fb8);border-color:#ffdc8a47}.reels{perspective:1000px}.reel{position:relative;overflow:hidden;isolation:isolate;background:radial-gradient(circle at 50% 18%,#fff8d2 0,#fff8d2 14%,#e0a93c,#755015 38%,#161b28 56%,#050711);border:2px solid rgba(255,224,147,.58);box-shadow:inset 0 20px 30px #ffffff47,inset 0 -28px 40px #00000094,0 20px 42px #0000006b,0 0 34px #ffd1663d}.reel:before{content:"";position:absolute;top:8px;right:8px;bottom:8px;left:8px;border-radius:22px;border:1px solid rgba(255,255,255,.18);background:linear-gradient(110deg,transparent 0 34%,rgba(255,255,255,.2) 45%,transparent 56%);z-index:-1}.reel:after{content:"";position:absolute;left:0;right:0;top:45%;height:1px;background:linear-gradient(90deg,transparent,rgba(255,209,102,.7),transparent);box-shadow:0 -34px 18px #ffffff21,0 34px 18px #ffd1661f}.reel span{position:relative;z-index:2;color:#fff7c2;text-shadow:0 3px 0 #3b2400,0 0 20px rgba(255,209,102,.58)}.belka-table-shell{padding:14px}.belka-table{min-height:auto;display:grid;grid-template-rows:auto auto minmax(150px,1fr) auto auto auto;gap:10px;padding:12px;border-width:12px;overflow:visible}.belka-midrow{min-height:150px}.belka-trick{min-height:132px;flex-wrap:wrap;padding:8px}.belka-hand{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:clamp(3px,1.5vw,8px);min-height:clamp(88px,24vw,126px);align-items:end;overflow:visible;padding:14px 2px 4px;margin-top:2px}.belka-card{position:relative;width:100%;max-width:58px;aspect-ratio:54/82;height:auto;min-height:0;padding:7px 4px;border-radius:clamp(10px,3vw,18px);justify-self:center}.belka-card b{font-size:clamp(12px,3.8vw,17px);line-height:1}.belka-card span{font-size:clamp(20px,7vw,28px);line-height:1}.belka-card.tiny{width:42px;height:auto;aspect-ratio:46/68}.belka-card.tiny span{font-size:21px}.belka-card.playable{transform:translateY(-8px) scale(1.02)}.belka-score{flex-wrap:wrap}.belka-score em{text-align:center;flex:1 1 100%;order:3}.belka-log div{align-items:flex-start}.belka-log span{overflow-wrap:anywhere}.belka-room-card{margin-top:12px;border-radius:22px;border:1px solid rgba(255,209,102,.24);background:linear-gradient(145deg,#ffd16621,#ffffff0f);padding:12px;text-align:left;box-shadow:inset 0 1px #ffffff29}.belka-room-card small,.belka-room-card span{display:block;color:#ffffff8f;font-size:11px}.belka-room-card b{display:block;margin-top:3px;color:#ffd166}.belka-room-link{margin-top:10px;border-radius:14px;background:#0206176b;padding:9px;font-size:11px;color:#93f4ff;overflow-wrap:anywhere}.belka-room-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:10px}.belka-room-actions button,.belka-room-actions a{min-height:40px;border-radius:14px;display:flex;align-items:center;justify-content:center;gap:6px;background:#ffffff1a;font-size:12px;font-weight:950}.belka-room-actions .disabled{opacity:.45;pointer-events:none}.belka-room-card em{display:block;margin-top:8px;color:#ffd166;font-style:normal;font-size:12px}@media (max-width:430px){.casino-lobby{min-height:620px;border-radius:32px}.lobby-marquee{min-height:314px}.casino-lobby .lobby-art{top:108px;right:-24px;bottom:0;left:-24px}.casino-lobby .lobby-hud b{font-size:16px}.machine{padding:18px 12px 22px}.machine-crown{min-height:60px}.machine-glass{padding:12px}.reels{gap:8px}.reel{height:124px;border-radius:24px}.spin-console{grid-template-columns:minmax(0,1fr) 88px minmax(0,1fr);gap:8px}.spin-btn{width:88px;height:88px}.console-btn{font-size:12px}.belka-table-shell{padding:10px;border-radius:32px}.belka-table{border-width:9px;border-radius:32px;padding:10px;gap:8px}.belka-midrow{grid-template-columns:60px minmax(0,1fr) 60px;gap:6px}.belka-seat{padding:7px 8px;font-size:10px}.belka-seat svg{width:14px}.belka-trick{min-height:116px}.belka-hand{gap:3px;padding-top:12px}.belka-card{max-width:45px;padding:6px 3px}.belka-card.playable{transform:translateY(-6px) scale(1.01)}.belka-log div{font-size:11px;padding:8px}.belka-room-actions{grid-template-columns:1fr}}.cubiki-cover{background:linear-gradient(150deg,#10351f,#07111f 54%,#6b410b)}.cubiki-wrap{padding-bottom:24px}.cubiki-topbar{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:center;margin-bottom:12px}.cubiki-kicker{font-size:10px;font-weight:950;color:#22d3ee}.cubiki-title{font-size:30px;font-weight:950}.cubiki-icon{width:42px;height:42px;border-radius:16px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.14);background:#ffffff14;color:#ffd166}.cubiki-modebar,.cubiki-difficulty{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:12px;border-radius:20px;padding:6px;background:#ffffff12}.cubiki-difficulty{grid-template-columns:repeat(3,minmax(0,1fr))}.cubiki-modebar button,.cubiki-difficulty button{border-radius:14px;min-height:42px;font-size:12px;font-weight:950;color:#ffffffad}.cubiki-modebar .active,.cubiki-difficulty .active{background:linear-gradient(135deg,#ffd166,#22d3ee);color:#06130d}.cubiki-lobby,.cubiki-table-shell{border-radius:36px;border:2px solid rgba(255,209,102,.18);background:linear-gradient(145deg,#4e2b0de6,#041f17f2);box-shadow:0 34px 90px #0000008c,inset 0 1px #ffffff2e;padding:16px}.cubiki-lobby{text-align:center}.cubiki-lobby-orb{width:110px;height:110px;margin:4px auto 16px;border-radius:34px;display:grid;place-items:center;color:#ffd166;font-size:38px;font-weight:950;background:radial-gradient(circle at 35% 20%,#ffffff47,#ffd16624,#080d1ab8);box-shadow:inset 0 1px #ffffff47,0 0 42px #ffd16633}.cubiki-start,.cubiki-actions button,.cubiki-room-panel button,.cubiki-room-actions a{min-height:50px;border-radius:18px;display:flex;align-items:center;justify-content:center;gap:8px;background:linear-gradient(135deg,#fff5c7,#ffd166 45%,#22d3ee 130%);color:#06130d;font-weight:950;box-shadow:0 18px 42px #f59e0b47,inset 0 2px #ffffff80}.cubiki-start{width:100%;margin-top:12px}.cubiki-room-panel{display:grid;gap:10px;margin:12px 0;text-align:left}.cubiki-join{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.cubiki-join input{min-width:0;border-radius:16px;background:#02061773;padding:0 12px;color:#fff;border:1px solid rgba(255,255,255,.12)}.cubiki-room-link{border-radius:16px;background:#02061773;padding:10px;color:#93f4ff;font-size:11px;overflow-wrap:anywhere}.cubiki-room-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px}.cubiki-scorebar{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:12px;font-weight:950}.cubiki-scorebar span{border-radius:999px;background:#ffffff1a;padding:8px 10px}.cubiki-scorebar b{color:#ffd166}.cubiki-scorebar em{font-style:normal;color:#ffffff94;font-size:12px;text-align:center}.cubiki-table{position:relative;min-height:310px;overflow:hidden;border-radius:34px;border:14px solid rgba(105,61,22,.86);background:radial-gradient(ellipse at 50% 42%,#4dd581eb,#075b3ef2 50%,#032019 78%);box-shadow:inset 0 0 80px #0000009e,0 28px 64px #00000080;perspective:900px}.cubiki-table:before{content:"";position:absolute;top:16px;right:16px;bottom:16px;left:16px;border-radius:42%;border:1px solid rgba(255,255,255,.13);box-shadow:inset 0 0 42px #ffffff14}.cubiki-rail{position:absolute;top:-10px;right:-10px;bottom:-10px;left:-10px;border-radius:32px;background:linear-gradient(135deg,rgba(255,209,102,.18),transparent 40%,rgba(0,0,0,.28));pointer-events:none}.cubiki-combo-glow{position:absolute;z-index:2;left:16px;right:16px;top:14px;border-radius:999px;background:#02061761;padding:8px 12px;text-align:center;color:#ffd166;font-weight:950;box-shadow:0 0 24px #ffd1662e}.cubiki-dice-field{position:absolute;top:58px;right:12px;bottom:26px;left:12px;display:grid;place-items:center}.cubiki-die-wrap{position:absolute;width:72px;height:92px;transition:filter .2s ease,transform .08s linear;border:0;background:transparent;color:#fff}.cubiki-die-wrap span{position:absolute;left:50%;bottom:0;transform:translate(-50%);white-space:nowrap;border-radius:999px;background:#0206178c;padding:3px 7px;font-size:9px;color:#ffffffa6}.cubiki-die-wrap.held{filter:drop-shadow(0 0 18px rgba(255,209,102,.85))}.cubiki-die-wrap.held span{background:#ffd166f2;color:#06130d}.cubiki-die-scene{width:58px;height:58px;margin:0 auto;perspective:600px}.cubiki-die{position:relative;width:58px;height:58px;transform-style:preserve-3d;transition:transform .76s cubic-bezier(.22,.9,.18,1.05)}.cubiki-die .face{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:13px;background:linear-gradient(145deg,#fffaf0,#d9c7a7);border:1px solid rgba(90,55,15,.25);box-shadow:inset 0 2px #fff,inset 0 -5px 10px #5336112e,0 14px 22px #0000005c;display:grid;place-items:center}.cubiki-die .face i{width:8px;height:8px;border-radius:50%;background:#111827;box-shadow:0 1px #ffffff40}.cubiki-die .f1{transform:translateZ(29px)}.cubiki-die .f2{transform:rotateY(90deg) translateZ(29px)}.cubiki-die .f3{transform:rotateX(90deg) translateZ(29px)}.cubiki-die .f4{transform:rotateX(-90deg) translateZ(29px)}.cubiki-die .f5{transform:rotateY(-90deg) translateZ(29px)}.cubiki-die .f6{transform:rotateY(180deg) translateZ(29px)}.cubiki-die .f1 i{grid-area:1/1}.cubiki-die .face{grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(3,1fr);padding:9px}.cubiki-die .f2 i:nth-child(1),.cubiki-die .f3 i:nth-child(1),.cubiki-die .f4 i:nth-child(1),.cubiki-die .f5 i:nth-child(1),.cubiki-die .f6 i:nth-child(1){grid-area:1/1}.cubiki-die .f2 i:nth-child(2),.cubiki-die .f3 i:nth-child(3),.cubiki-die .f4 i:nth-child(4),.cubiki-die .f5 i:nth-child(5),.cubiki-die .f6 i:nth-child(6){grid-area:3/3}.cubiki-die .f3 i:nth-child(2),.cubiki-die .f5 i:nth-child(3){grid-area:2/2}.cubiki-die .f4 i:nth-child(2),.cubiki-die .f5 i:nth-child(2),.cubiki-die .f6 i:nth-child(2){grid-area:1/3}.cubiki-die .f4 i:nth-child(3),.cubiki-die .f5 i:nth-child(4),.cubiki-die .f6 i:nth-child(5){grid-area:3/1}.cubiki-die .f6 i:nth-child(3){grid-area:2/1}.cubiki-die .f6 i:nth-child(4){grid-area:2/3}.cubiki-actions{display:grid;grid-template-columns:1fr auto;gap:10px;margin-top:12px}.cubiki-actions button:last-child{background:#ffffff1a;color:#fff;box-shadow:inset 0 1px #ffffff29}.cubiki-combos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px}.cubiki-combos button{min-height:58px;border-radius:16px;background:#ffffff14;border:1px solid rgba(255,255,255,.11);padding:8px;text-align:left}.cubiki-combos button.best{border-color:#ffd166c7;box-shadow:0 0 24px #ffd1662e}.cubiki-combos button.used{opacity:.45}.cubiki-combos span,.cubiki-combos b{display:block}.cubiki-combos span{font-size:11px;color:#ffffffb3}.cubiki-combos b{margin-top:4px;color:#ffd166}.cubiki-result{margin-top:12px;border-radius:20px;padding:14px;text-align:center;font-size:22px;font-weight:950;background:#ffffff14;border:1px solid rgba(255,255,255,.13)}.cubiki-result.player{color:#ffd166}.cubiki-result.opponent{color:#fecaca}.cubiki-panels{display:grid;gap:12px;margin-top:14px}.cubiki-panel{border-radius:22px;background:#ffffff14;border:1px solid rgba(255,255,255,.11);padding:12px}.cubiki-panel b{display:block;margin-bottom:8px;color:#ffd166}.cubiki-panel div{display:flex;align-items:center;justify-content:space-between;gap:8px;border-radius:12px;padding:6px 0;color:#ffffffb8}.cubiki-panel div.done{color:#ffd166}.cubiki-panel em{font-style:normal;font-weight:950}@media (max-width:430px){.nav-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.cubiki-table{min-height:286px;border-width:10px}.cubiki-die-wrap{width:62px;height:84px}.cubiki-die-scene,.cubiki-die{width:50px;height:50px}.cubiki-die .f1{transform:translateZ(25px)}.cubiki-die .f2{transform:rotateY(90deg) translateZ(25px)}.cubiki-die .f3{transform:rotateX(90deg) translateZ(25px)}.cubiki-die .f4{transform:rotateX(-90deg) translateZ(25px)}.cubiki-die .f5{transform:rotateY(-90deg) translateZ(25px)}.cubiki-die .f6{transform:rotateY(180deg) translateZ(25px)}.cubiki-combos{grid-template-columns:repeat(2,minmax(0,1fr))}.cubiki-scorebar{flex-wrap:wrap}.cubiki-scorebar em{order:3;flex:1 1 100%}.game-carousel{grid-auto-columns:88%}}.nav-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.roulette-cover{background:radial-gradient(circle at 50% 34%,rgba(255,232,155,.34),transparent 24%),radial-gradient(circle at 50% 50%,rgba(8,10,13,.95) 0 28%,transparent 29%),conic-gradient(from 8deg,#0bbf68 0,#0bbf68 10deg,#15151b 10deg,#15151b 34deg,#b3132d 34deg,#b3132d 58deg,#101015 58deg,#101015 82deg,#b3132d 82deg,#b3132d 106deg,#101015 106deg,#101015 130deg,#b3132d 130deg,#b3132d 154deg,#101015 154deg,#101015 178deg,#b3132d 178deg,#b3132d 202deg,#101015 202deg,#101015 226deg,#b3132d 226deg,#b3132d 250deg,#101015 250deg,#101015 274deg,#b3132d 274deg,#b3132d 298deg,#101015 298deg,#101015 322deg,#b3132d 322deg,#b3132d 346deg,#101015 346deg)}.roulette-wrap{padding-bottom:24px}.roulette-topbar{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:center;margin-bottom:12px}.roulette-kicker{font-size:10px;font-weight:950;color:#d8b662}.roulette-title{font-size:30px;font-weight:950}.roulette-icon{width:42px;height:42px;border-radius:16px;display:grid;place-items:center;border:1px solid rgba(255,220,138,.22);background:linear-gradient(145deg,#ffffff1f,#472b0c38);color:#ffd166;box-shadow:inset 0 1px #ffffff2e}.roulette-number-board{border-radius:28px;border:1px solid rgba(255,220,138,.22);background:linear-gradient(145deg,#3d220bdb,#0a0d12e0);box-shadow:0 26px 70px #0000005c,inset 0 1px #ffffff29;padding:12px;margin-bottom:12px}.roulette-board-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.roulette-board-head span{font-size:12px;font-weight:950;color:#ffffff94}.roulette-board-head b{min-width:56px;text-align:center;border-radius:999px;background:#ffd166;color:#150d04;padding:7px 12px;font-weight:950}.roulette-number-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:6px}.roulette-number-grid button{height:38px;border-radius:12px;border:1px solid rgba(255,255,255,.12);font-weight:950;color:#fff;box-shadow:inset 0 1px #ffffff29,0 8px 18px #0000002e}.roulette-number-grid button.green{grid-column:span 2;background:linear-gradient(145deg,#0bbf68,#064d30)}.roulette-number-grid button.red{background:linear-gradient(145deg,#bd1831,#4c0712)}.roulette-number-grid button.black{background:linear-gradient(145deg,#252934,#050508)}.roulette-number-grid button.selected{border-color:#fff4c5;box-shadow:0 0 0 2px #ffd166b8,0 0 26px #ffd1666b,inset 0 1px #ffffff59;transform:translateY(-1px)}.roulette-cabinet{position:relative;overflow:hidden;border-radius:38px;border:2px solid rgba(255,209,102,.32);background:radial-gradient(ellipse at 50% 16%,rgba(255,255,255,.16),transparent 28%),linear-gradient(145deg,#7a4217 0,#2a1607 14%,#0d1118 55%,#050507);box-shadow:0 42px 110px #000000ad,inset 0 2px #ffffff3d,inset 0 -26px 46px #00000085;padding:18px}.roulette-cabinet:before{content:"";position:absolute;top:9px;right:9px;bottom:9px;left:9px;border-radius:30px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(110deg,rgba(255,255,255,.08),transparent 32%,rgba(255,209,102,.08) 68%,transparent);pointer-events:none}.roulette-glass{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(118deg,transparent 0 35%,rgba(255,255,255,.18) 44%,transparent 54%);mix-blend-mode:screen;animation:glassSweep 4.4s ease-in-out infinite;pointer-events:none}.roulette-wheel-stage{position:relative;height:410px;display:grid;place-items:center;perspective:1200px}.roulette-table-rim{position:absolute;width:350px;height:350px;border-radius:50%;transform:rotateX(61deg);background:radial-gradient(circle,#2b1204 0 48%,#b77a2d 49% 57%,#3d1c08 58% 70%,transparent 71%);box-shadow:0 48px 80px #0000009e,inset 0 0 34px #ffdd8d33}.roulette-wheel{position:relative;width:318px;height:318px;border-radius:50%;transform-style:preserve-3d;transition:transform 8.2s cubic-bezier(.06,.72,.02,1);box-shadow:0 52px 80px #0000009e,inset 0 0 0 9px #e7b85a,inset 0 0 0 18px #321909,inset 0 0 58px #000000bd}.roulette-metal.outer{position:absolute;top:-16px;right:-16px;bottom:-16px;left:-16px;border-radius:50%;background:conic-gradient(#fff8d5,#916316,#f8d878,#51320d,#fff0b7,#a87520,#fff8d5);z-index:-1;box-shadow:inset 0 0 18px #ffffff61,0 0 34px #ffd16647}.roulette-pocket-deck{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;transform-style:preserve-3d}.roulette-pocket{position:absolute;left:50%;top:50%;width:34px;height:74px;margin:-37px 0 0 -17px;transform-origin:17px 37px;display:flex;align-items:flex-start;justify-content:center;padding-top:8px;border-radius:6px 6px 14px 14px;border:1px solid rgba(255,217,132,.34);box-shadow:inset 0 1px #ffffff2e,inset 0 -12px 18px #00000061}.roulette-pocket span{font-size:10px;font-weight:950;color:#fff7d0;text-shadow:0 1px 2px #000}.roulette-pocket.red{background:linear-gradient(180deg,#ca1b38,#5d0714)}.roulette-pocket.black{background:linear-gradient(180deg,#252934,#040406)}.roulette-pocket.green{background:linear-gradient(180deg,#0bd071,#06472d)}.roulette-pocket.chosen{box-shadow:0 0 0 2px #fff0bee6,0 0 24px #ffd166cc,inset 0 1px #ffffff42}.roulette-pocket.landed{filter:brightness(1.36);box-shadow:0 0 0 2px #7ef4ace6,0 0 28px #7ef4acad,inset 0 1px #ffffff4d}.roulette-bowl-shadow{position:absolute;top:38px;right:38px;bottom:38px;left:38px;border-radius:50%;background:radial-gradient(circle,transparent 0 54%,rgba(0,0,0,.38) 62%,transparent 72%);transform:translateZ(12px)}.roulette-pocket-ring{position:absolute;top:44px;right:44px;bottom:44px;left:44px;border-radius:50%;border:14px solid rgba(240,196,91,.94);box-shadow:inset 0 0 28px #0000009e,0 0 14px #fff3;transform:translateZ(20px)}.roulette-wood{position:absolute;top:94px;right:94px;bottom:94px;left:94px;border-radius:50%;background:radial-gradient(circle at 35% 25%,#c17831,#5a2e12 62%,#170b05);box-shadow:inset 0 0 30px #00000085,0 0 18px #00000061;transform:translateZ(30px)}.roulette-hub{position:absolute;left:50%;top:50%;width:88px;height:88px;transform:translate(-50%,-50%) translateZ(48px);border-radius:50%;display:grid;place-items:center;background:radial-gradient(circle at 35% 25%,#fff8d2,#d9a743 48%,#4d2d0b);color:#120b04;font-weight:950;box-shadow:inset 0 2px #ffffffb8,0 14px 28px #0000007a}.roulette-hub b{font-size:12px;margin-top:-18px}.roulette-ball-track{position:absolute;left:50%;top:50%;width:0;height:0;transition:transform 8.1s cubic-bezier(.05,.74,.02,1);transform-origin:center;transform-style:preserve-3d}.roulette-ball{width:19px;height:19px;margin:-9px;border-radius:50%;background:radial-gradient(circle at 32% 24%,#fff,#dfe7ef 42%,#7b8794);box-shadow:0 10px 18px #0000009e,0 0 14px #ffffff6b;transition:transform 2.4s cubic-bezier(.12,.82,.12,1)}.roulette-pointer{position:absolute;top:38px;left:50%;width:0;height:0;transform:translate(-50%);border-left:13px solid transparent;border-right:13px solid transparent;border-top:32px solid #f8d878;filter:drop-shadow(0 6px 10px rgba(0,0,0,.5))}.roulette-readout{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:4px;border-radius:18px;border:1px solid rgba(255,255,255,.12);background:#02061785;padding:12px}.roulette-readout span{font-size:12px;color:#ffffff94;font-weight:900}.roulette-readout b{font-size:18px}.roulette-readout .green,.roulette-result .green{color:#7ef4ac}.roulette-readout .red,.roulette-result .red{color:#ff8da0}.roulette-readout .black,.roulette-result .black{color:#d5d8e2}.roulette-spin-btn{width:100%;min-height:64px;margin-top:12px;border-radius:24px;background:linear-gradient(135deg,#fff5c7,#ffd166 42%,#b7791f 68%,#22d3ee 132%);color:#07110d;font-size:17px;font-weight:950;text-transform:uppercase;box-shadow:0 22px 52px #f59e0b57,inset 0 3px #ffffff94,inset 0 -7px #572e043d}.roulette-spin-btn:disabled{background:linear-gradient(135deg,#ffffff29,#ffffff14);color:#ffffff7a;box-shadow:none}.roulette-result{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:12px}.roulette-result div,.roulette-panel{border-radius:20px;border:1px solid rgba(255,255,255,.11);background:#ffffff14;padding:12px}.roulette-result.hit{box-shadow:0 0 34px #ffd1663d}.roulette-result span,.roulette-panel span{display:block;font-size:11px;color:#ffffff85;font-weight:900}.roulette-result b{display:block;margin-top:4px;color:#ffd166;overflow-wrap:anywhere}.roulette-panels{display:grid;gap:12px;margin-top:14px}.roulette-panel>b{display:block;margin-bottom:8px;color:#ffd166}.roulette-panel div{display:flex;align-items:center;justify-content:space-between;gap:8px;border-radius:12px;padding:6px 0;color:#ffffffbd}.roulette-panel div.done{color:#ffd166}.roulette-panel em{font-style:normal;font-weight:950}@media (max-width:430px){.nav-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:2px}.roulette-number-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:5px}.roulette-number-grid button{height:34px;border-radius:10px}.roulette-cabinet{border-radius:32px;padding:12px}.roulette-wheel-stage{height:354px}.roulette-table-rim{width:304px;height:304px}.roulette-wheel{width:278px;height:278px}.roulette-pocket{width:29px;height:64px;margin:-32px 0 0 -14.5px;transform-origin:14.5px 32px}.roulette-pocket-ring{top:38px;right:38px;bottom:38px;left:38px}.roulette-wood{top:82px;right:82px;bottom:82px;left:82px}.roulette-hub{width:76px;height:76px}.roulette-result{grid-template-columns:repeat(2,minmax(0,1fr))}.roulette-spin-btn{min-height:58px;font-size:15px}}.roulette-cabinet{background:linear-gradient(118deg,rgba(255,255,255,.12),transparent 18%,transparent 72%,rgba(255,225,155,.09)),radial-gradient(ellipse at 50% 18%,rgba(255,235,184,.18),transparent 34%),linear-gradient(145deg,#8a4517 0,#3a1807 16%,#130b06 34%,#080b10 70%,#030405);border-color:#f6ca6970;box-shadow:0 48px 128px #000000b8,inset 0 2px #ffffff47,inset 0 -34px 70px #0000009e,inset 0 0 0 1px #ffdd8d2e}.roulette-wheel-stage{height:430px;isolation:isolate}.roulette-mahogany-base{position:absolute;width:382px;height:382px;border-radius:50%;transform:rotateX(61deg);background:repeating-radial-gradient(ellipse at 48% 45%,rgba(255,206,122,.08) 0 3px,transparent 4px 11px),repeating-conic-gradient(from 11deg,#ffd07e14 0,#ffd07e14 4deg,#3917071f 4deg,#3917071f 9deg),radial-gradient(circle at 38% 30%,#a45a21,#64290c 48%,#2a0e04 68%,#120602);border:18px solid #5b270c;box-shadow:0 56px 80px #000000ad,inset 0 4px #ffd6972e,inset 0 -24px 44px #0000008c,0 0 0 3px #e8b14a5c}.roulette-mahogany-base i{position:absolute;left:50%;top:50%;width:2px;height:176px;margin:-176px 0 0 -1px;transform-origin:1px 176px;background:linear-gradient(transparent,rgba(255,211,124,.18),transparent);opacity:.58}.roulette-static-rail{position:absolute;width:338px;height:338px;border-radius:50%;transform:rotateX(61deg) translateZ(34px);border:10px solid rgba(232,186,85,.95);box-shadow:0 18px 36px #00000075,inset 0 0 0 6px #542c0ce6,inset 0 0 22px #0000008c;z-index:4;pointer-events:none}.roulette-static-rail span{position:absolute;left:50%;top:50%;width:12px;height:12px;margin:-6px;border-radius:3px;background:linear-gradient(145deg,#fff5c8,#c9922d 48%,#5c3508);box-shadow:0 3px #482406d9,0 0 12px #ffde8980;transform-origin:6px 6px}.roulette-table-rim{width:362px;height:362px;background:radial-gradient(circle,transparent 0 48%,rgba(255,228,152,.8) 49% 52%,#7d4515 53% 60%,#230b03 61% 72%,transparent 73%);box-shadow:0 50px 86px #000000b3,inset 0 0 38px #ffdd8d38;z-index:1}.roulette-wheel{width:326px;height:326px;transition:transform 8.6s cubic-bezier(.04,.72,.015,1);z-index:3;box-shadow:0 54px 76px #000000b3,inset 0 0 0 8px #f0bd59,inset 0 0 0 18px #2a1206,inset 0 0 70px #000000d1}.roulette-metal.outer{top:-18px;right:-18px;bottom:-18px;left:-18px;background:conic-gradient(from 18deg,#fff8d4,#9c6b1b,#f5cc72,#593608,#fff1b8,#b67b22,#fff8d4);box-shadow:inset 0 0 22px #ffffff70,0 0 38px #ffd16652,0 22px 32px #00000075}.roulette-frets{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;transform-style:preserve-3d;z-index:5;pointer-events:none}.roulette-frets i{position:absolute;left:50%;top:50%;width:3px;height:34px;margin:-17px 0 0 -1.5px;border-radius:999px;transform-origin:1.5px 17px;background:linear-gradient(#fff7cf,#c08b2a 56%,#563005);box-shadow:0 2px 4px #0009,0 0 8px #ffda7e5c}.roulette-pocket-deck{z-index:3}.roulette-pocket{height:88px;width:34px;margin:-44px 0 0 -17px;transform-origin:17px 44px;padding-top:9px;border-radius:5px 5px 18px 18px;border-color:#f6ce7073;box-shadow:inset 0 2px 2px #ffffff2e,inset 0 -24px 22px #000000a3,0 8px 12px #0000006b}.roulette-pocket span{font-size:9px;color:#fff8d7}.roulette-pocket-ring{top:50px;right:50px;bottom:50px;left:50px;border-width:16px;background:radial-gradient(circle,transparent 60%,rgba(255,255,255,.16));box-shadow:inset 0 0 34px #000000b3,0 0 18px #ffedaf3d}.roulette-bowl-shadow{top:34px;right:34px;bottom:34px;left:34px;background:radial-gradient(circle,transparent 0 46%,rgba(0,0,0,.24) 51%,rgba(0,0,0,.58) 62%,transparent 74%)}.roulette-wood{top:86px;right:86px;bottom:86px;left:86px;background:repeating-conic-gradient(from 8deg,rgba(255,226,144,.1) 0 5deg,transparent 5deg 14deg),radial-gradient(circle at 38% 24%,#d8933f,#743714 48%,#301205 72%,#110503);box-shadow:inset 0 3px #ffde9938,inset 0 -18px 30px #0000009e,0 12px 24px #00000073}.roulette-cone{position:absolute;top:112px;right:112px;bottom:112px;left:112px;border-radius:50%;transform:translateZ(40px);background:radial-gradient(circle at 40% 25%,#fff0bd,#ce9336 36%,#6a370c 68%,#251006);box-shadow:inset 0 3px #ffffff57,0 18px 28px #00000075}.roulette-spindle{position:absolute;left:50%;top:50%;width:26px;height:72px;margin:-62px 0 0 -13px;border-radius:999px;transform:translateZ(72px) rotateX(0);background:linear-gradient(90deg,#7b520f,#fff4ba,#b88625,#4b2b05);box-shadow:0 14px 18px #00000070,0 0 14px #ffe29657}.roulette-hub{width:92px;height:92px;transform:translate(-50%,-50%) translateZ(58px);background:radial-gradient(circle at 34% 22%,#fff9d8,#e0aa42 42%,#6a370c 72%,#211006)}.roulette-ball-track{transition:transform 8.55s cubic-bezier(.035,.72,.012,1);z-index:8}.roulette-ball{width:20px;height:20px;background:radial-gradient(circle at 30% 22%,#fff 0,#fff 20%,#edf3f7 28%,#b8c0c8 58%,#66717c);box-shadow:0 11px 18px #000000b8,0 0 18px #ffffff7a,inset -4px -5px 7px #46505c57;transition:transform 2.9s cubic-bezier(.1,.82,.08,1)}.roulette-ball-shadow{position:absolute;left:50%;top:50%;width:28px;height:12px;margin:-6px 0 0 -14px;border-radius:50%;background:#00000073;filter:blur(4px);z-index:6;transition:transform 2.9s cubic-bezier(.1,.82,.08,1),opacity .4s;pointer-events:none}.roulette-pointer{top:38px;border-left-width:16px;border-right-width:16px;border-top-width:38px;border-top-color:#ffe29a;filter:drop-shadow(0 8px 12px rgba(0,0,0,.58)) drop-shadow(0 0 8px rgba(255,209,102,.35));z-index:9}@media (max-width:430px){.roulette-wheel-stage{height:374px}.roulette-mahogany-base{width:320px;height:320px;border-width:14px}.roulette-mahogany-base i{height:146px;margin-top:-146px;transform-origin:1px 146px}.roulette-static-rail{width:288px;height:288px}.roulette-static-rail span{transform-origin:6px 6px}.roulette-table-rim{width:314px;height:314px}.roulette-wheel{width:286px;height:286px}.roulette-pocket{width:29px;height:76px;margin:-38px 0 0 -14.5px;transform-origin:14.5px 38px}.roulette-pocket-ring{top:42px;right:42px;bottom:42px;left:42px}.roulette-wood{top:76px;right:76px;bottom:76px;left:76px}.roulette-cone{top:98px;right:98px;bottom:98px;left:98px}.roulette-spindle{height:58px;margin-top:-52px}.roulette-hub{width:78px;height:78px}.roulette-frets i{height:28px;margin-top:-14px}}.roulette-cabinet.three{padding:12px 12px 14px;background:linear-gradient(118deg,rgba(255,255,255,.14),transparent 22%,transparent 72%,rgba(255,225,155,.1)),radial-gradient(ellipse at 50% 14%,rgba(255,234,182,.2),transparent 36%),linear-gradient(145deg,#7c3c13 0,#321305 18%,#0c0d10 58%,#030405)}.roulette-three-stage{position:relative;height:430px;border-radius:30px;overflow:hidden;background:radial-gradient(ellipse at 50% 54%,rgba(255,209,102,.12),transparent 36%),radial-gradient(ellipse at 50% 100%,rgba(0,0,0,.8),transparent 56%),linear-gradient(180deg,#ffffff14,#ffffff04);border:1px solid rgba(255,218,137,.18);box-shadow:inset 0 1px #ffffff29,inset 0 -28px 64px #00000085}.roulette-three-stage canvas{display:block;width:100%;height:100%}@media (max-width:430px){.roulette-three-stage{height:374px;border-radius:26px}.roulette-cabinet.three{padding:10px}}.roulette-wrap{display:grid;gap:12px}.roulette-topbar.premium{grid-template-columns:auto minmax(0,1fr) minmax(0,1.45fr) auto;padding:12px;border-radius:26px;border:1px solid rgba(255,218,137,.22);background:linear-gradient(145deg,#090a0ef0,#241205c7);box-shadow:0 20px 54px #00000061,inset 0 1px #ffffff24}.roulette-topbar.premium .roulette-title{font-size:28px;line-height:1;text-transform:uppercase}.roulette-hud-strip{display:grid;grid-template-columns:.72fr .58fr 1.2fr;gap:8px;min-width:0}.roulette-hud-strip div{min-width:0;border-radius:16px;border:1px solid rgba(255,255,255,.1);background:#00000052;padding:8px 10px;box-shadow:inset 0 1px #ffffff14}.roulette-hud-strip span{display:block;font-size:9px;font-weight:950;text-transform:uppercase;color:#ffffff7a}.roulette-hud-strip b{display:block;margin-top:3px;color:#ffd166;font-size:13px;line-height:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.roulette-cabinet.three.premium-layout{padding:14px;background:radial-gradient(ellipse at 50% 8%,rgba(255,230,170,.2),transparent 36%),linear-gradient(118deg,rgba(255,255,255,.12),transparent 24%,rgba(255,210,110,.08) 74%,transparent),linear-gradient(145deg,#090a0e 0,#1a0c04 38%,#050507);border-color:#ffd57b61;box-shadow:0 42px 110px #000000a8,inset 0 1px #fff3,inset 0 0 0 1px #ffd6801f}.roulette-wheel-caption{position:absolute;z-index:3;left:26px;right:26px;top:22px;display:flex;align-items:center;justify-content:space-between;gap:12px;pointer-events:none}.roulette-wheel-caption span{border-radius:999px;background:#0000006b;border:1px solid rgba(255,255,255,.1);padding:7px 10px;font-size:10px;font-weight:950;text-transform:uppercase;color:#ffffff94}.roulette-wheel-caption b{border-radius:999px;background:linear-gradient(135deg,#fff3be,#ffd166 56%,#a76716);color:#120b03;padding:8px 12px;font-size:12px;font-weight:950;box-shadow:0 0 22px #ffd16647}.roulette-three-stage{height:454px;background:radial-gradient(ellipse at 50% 48%,rgba(255,209,102,.16),transparent 38%),radial-gradient(ellipse at 50% 100%,rgba(0,0,0,.82),transparent 58%),linear-gradient(180deg,#ffffff13,#ffffff03);border-color:#ffda893d}.roulette-readout{margin-top:10px;background:linear-gradient(145deg,#0000007a,#ffffff0b);border-color:#ffda8929}.roulette-betting-shell{border-radius:28px;border:1px solid rgba(255,218,137,.22);background:linear-gradient(145deg,#080a0ef0,#160904e6);padding:12px;box-shadow:0 28px 76px #00000075,inset 0 1px #ffffff21}.roulette-board-head.premium{margin-bottom:10px}.roulette-board-head.premium b{background:linear-gradient(135deg,#fff3be,#ffd166 55%,#9d6414);box-shadow:0 0 22px #ffd16633}.roulette-table-ui{display:grid;grid-template-columns:44px minmax(0,1fr);gap:6px}.roulette-zero,.roulette-table-numbers button,.roulette-outside-bets button{border-radius:8px;border:1px solid rgba(255,232,162,.2);min-height:34px;color:#fff;font-weight:950;box-shadow:inset 0 1px #ffffff24,0 8px 16px #0003}.roulette-zero{background:linear-gradient(145deg,#0bbf68,#053b26);font-size:18px}.roulette-table-numbers{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:6px}.roulette-table-numbers button.red{background:linear-gradient(145deg,#c91632,#520711)}.roulette-table-numbers button.black{background:linear-gradient(145deg,#282c36,#050508)}.roulette-table-numbers button.selected,.roulette-zero.selected{border-color:#fff5bf;box-shadow:0 0 0 2px #ffd166d1,0 0 30px #ffd16685,inset 0 1px #ffffff5c;transform:translateY(-1px);filter:brightness(1.18)}.roulette-outside-bets{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;margin-top:7px}.roulette-outside-bets button{background:#ffffff0f;color:#ffffff94}.roulette-outside-bets button:nth-child(3){background:linear-gradient(145deg,#c91632b8,#520711cc);color:#fff}.roulette-outside-bets button:nth-child(4){background:linear-gradient(145deg,#282c36e6,#050508f2);color:#fff}.roulette-chip-console{display:grid;grid-template-columns:minmax(0,1fr) minmax(132px,.36fr);gap:10px;margin-top:10px;align-items:stretch}.roulette-chips{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.roulette-chips button{min-height:52px;border-radius:50%;aspect-ratio:1;margin:auto;border:3px dashed rgba(255,255,255,.72);background:radial-gradient(circle at 36% 25%,#fff7d0,#d9a841 43%,#5a3308 78%);color:#100b03;font-size:12px;font-weight:950;box-shadow:0 14px 26px #00000057,inset 0 0 0 5px #552d0652}.roulette-chips button.active{filter:brightness(1.15);box-shadow:0 0 0 3px #ffd16680,0 0 34px #ffd16670,0 14px 26px #00000057,inset 0 0 0 5px #552d0652}.roulette-chip-console .roulette-spin-btn{margin-top:0;min-height:58px;border-radius:18px}.roulette-result{grid-template-columns:repeat(5,minmax(0,1fr))}.roulette-history-only .roulette-panel{background:linear-gradient(145deg,#ffffff12,#00000038);border-color:#ffda8924}@media (max-width:700px){.roulette-topbar.premium{grid-template-columns:auto minmax(0,1fr) auto}.roulette-hud-strip{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr))}.roulette-three-stage{height:410px}.roulette-chip-console{grid-template-columns:1fr}.roulette-result{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:430px){.roulette-wrap{gap:10px}.roulette-topbar.premium{padding:10px;border-radius:22px}.roulette-topbar.premium .roulette-title{font-size:24px}.roulette-hud-strip{gap:6px}.roulette-hud-strip div{padding:7px 8px}.roulette-cabinet.three.premium-layout{padding:10px;border-radius:26px}.roulette-wheel-caption{left:18px;right:18px;top:17px}.roulette-wheel-caption span,.roulette-wheel-caption b{font-size:9px;padding:6px 8px}.roulette-three-stage{height:360px;border-radius:22px}.roulette-betting-shell{border-radius:22px;padding:9px}.roulette-table-ui{grid-template-columns:36px minmax(0,1fr);gap:4px}.roulette-table-numbers{gap:4px}.roulette-zero,.roulette-table-numbers button,.roulette-outside-bets button{min-height:29px;border-radius:6px;font-size:11px}.roulette-outside-bets{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}.roulette-chips{gap:5px}.roulette-chips button{min-height:44px;font-size:10px;border-width:2px}.roulette-chip-console .roulette-spin-btn{min-height:54px}}.module-top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:10px}.module-kicker{font-size:10px;font-weight:950;color:#22d3ee;letter-spacing:.18em}.module-stage{position:relative;min-height:320px;overflow:hidden;border-radius:30px;border:1px solid rgba(255,255,255,.12);background:linear-gradient(150deg,#ffd16624,#22d3ee1f,#ffffff0a);box-shadow:inset 0 1px #ffffff2e,0 24px 70px #00000061}.plinko-cover{background:radial-gradient(circle at 24% 28%,rgba(34,211,238,.58),transparent 22%),radial-gradient(circle at 72% 18%,rgba(255,209,102,.48),transparent 18%),linear-gradient(145deg,#092435,#090b14 62%,#211704)}.myth-cover{background:radial-gradient(circle at 58% 12%,rgba(255,245,199,.62),transparent 19%),linear-gradient(145deg,#24364e,#10131f 54%,#6d4a18)}.jazz-cover{background:radial-gradient(circle at 25% 20%,rgba(244,184,78,.5),transparent 22%),linear-gradient(145deg,#20101b,#07080f 58%,#62451a)}.treasure-cover{background:linear-gradient(135deg,#10b9815c,#22d3ee38),repeating-linear-gradient(45deg,rgba(255,255,255,.08) 0 12px,transparent 12px 24px)}.wheel-stage{display:grid;place-items:center;perspective:900px}.wheel3d{position:relative;width:min(76vw,310px);aspect-ratio:1;border-radius:50%;transform-style:preserve-3d;border:12px solid #FFD166;background:conic-gradient(#ffd166 0,#ffd166 12.5%,#22d3ee 0,#22d3ee 25%,#8b5cf6 0,#8b5cf6 37.5%,#10b981 0,#10b981 50%,#f97316 0,#f97316 62.5%,#ec4899 0,#ec4899 75%,#60a5fa 0,#60a5fa 87.5%,#fde68a 0,#fde68a);box-shadow:0 35px 70px #0000006b,inset 0 0 38px #00000059;transform:rotateX(14deg)}.wheel-segment{position:absolute;top:17px;right:17px;bottom:17px;left:17px;display:flex;justify-content:center;align-items:flex-start;border-radius:50%;font-size:10px;font-weight:900;color:#070713;text-transform:uppercase}.wheel-segment span{margin-top:18px;padding:4px 6px;border-radius:999px;background:#ffffffb8}.wheel-core{position:absolute;top:36%;right:36%;bottom:36%;left:36%;display:grid;place-items:center;border-radius:50%;background:#070713;color:#ffd166;font-size:38px;box-shadow:0 0 24px #ffd16680}.wheel-pointer{position:absolute;top:16px;left:50%;z-index:2;translate:-50% 0;color:#fff;text-shadow:0 0 18px #FFD166;font-size:34px}.reward-strip{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px}.reward-pill{min-height:58px;border-radius:18px;border:1px solid rgba(255,255,255,.12);background:#ffffff13;padding:10px}.reward-pill span{display:block;font-size:10px;color:#ffffff73;font-weight:900}.reward-pill b{display:block;color:#ffd166;overflow-wrap:anywhere}.treasure-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:9px}.treasure-tile{aspect-ratio:1;border-radius:16px;border:1px solid rgba(255,255,255,.14);background:linear-gradient(160deg,#ffd1661f,#22d3ee1a);box-shadow:inset 0 1px #ffffff2e;font-size:28px;font-weight:900;color:#ffd166;display:grid;place-items:center}.treasure-tile.open{background:linear-gradient(160deg,#10b98147,#ffffff14);box-shadow:0 0 24px #22d3ee29,inset 0 0 24px #ffffff14}@media (max-width:430px){.reward-strip{grid-template-columns:1fr}.module-stage{min-height:280px}.token-chip{width:28px;height:28px;margin:-14px 0 0 -14px}.treasure-grid{gap:7px}.treasure-tile{border-radius:13px}}.premium-lobby{display:grid;gap:14px}.premium-lobby-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:16px;border-radius:28px;border:1px solid rgba(255,214,128,.22);background:linear-gradient(145deg,#ffd16621,#ffffff0e 42%,#22d3ee14);box-shadow:0 22px 58px #00000052,inset 0 1px #ffffff29}.home-title.compact{font-size:clamp(28px,8vw,42px);line-height:.95;letter-spacing:0}.lobby-balance{min-width:124px;text-align:right;border-radius:20px;background:#00000047;border:1px solid rgba(255,255,255,.1);padding:10px 12px}.lobby-balance span,.jackpot-label{display:block;font-size:10px;font-weight:950;color:#ffffff8c;text-transform:uppercase}.lobby-balance b{display:block;margin-top:3px;color:#ffd166;font-size:20px;line-height:1;overflow-wrap:anywhere}.lobby-jackpot-card{border-radius:28px;border:1px solid rgba(255,209,102,.24);background:radial-gradient(circle at 15% 0,rgba(255,209,102,.22),transparent 32%),linear-gradient(150deg,#0c0d16f0,#1b1006e0);padding:12px;box-shadow:0 24px 64px #00000057}.premium-game-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.premium-game-card{position:relative;min-height:146px;overflow:hidden;border-radius:24px;border:1px solid rgba(255,255,255,.13);text-align:left;padding:14px;color:#fff;box-shadow:0 20px 52px #00000059,inset 0 1px #ffffff29;isolation:isolate}.premium-game-card.wide{grid-column:1/-1;min-height:170px}.premium-game-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(150deg,#0508102e,#050810bd);z-index:-1}.game-card-glass{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(112deg,transparent 0 34%,rgba(255,255,255,.16) 45%,transparent 58%);mix-blend-mode:screen}.game-card-mark{position:absolute;right:14px;top:10px;font-size:44px;font-weight:950;color:#ffffff3d;line-height:1}.premium-game-card.wide .game-card-mark{font-size:66px;color:#ffd16652}.game-card-copy{position:absolute;left:14px;right:14px;bottom:14px;display:grid;gap:3px}.game-card-copy small{font-size:10px;font-weight:950;color:#ffd166;text-transform:uppercase}.game-card-copy b{font-size:22px;line-height:1.05;letter-spacing:0;overflow-wrap:anywhere}.game-card-copy span{font-size:12px;color:#ffffffa8;line-height:1.25}.premium-game-card em{position:absolute;right:12px;bottom:12px;border-radius:999px;background:#ffd166f2;color:#140d04;padding:7px 10px;font-size:11px;font-style:normal;font-weight:950}.premium-game-card.wide .game-card-copy{right:92px}.nav-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:4px}.navbtn{min-width:0;min-height:44px;border-radius:14px}.simple-cubiki .cubiki-modebar,.simple-cubiki .cubiki-combos,.simple-cubiki .cubiki-panels{display:none}.cubiki-rules-card{border-radius:22px;border:1px solid rgba(255,214,128,.18);background:#ffffff12;padding:13px 14px;display:grid;gap:4px}.cubiki-rules-card b{color:#ffd166}.cubiki-rules-card span{font-size:13px;line-height:1.35;color:#ffffffad}.cubiki-table.idle{min-height:260px}.cubiki-dice-field.preview{position:relative;inset:auto;display:flex;justify-content:center;align-items:center;gap:8px;transform:none}.cubiki-dice-field.preview .cubiki-die-wrap{position:static;transform:none!important}.cubiki-main-action{width:100%;min-height:58px;margin-top:12px;border-radius:22px;background:linear-gradient(135deg,#fff5c7,#ffd166 48%,#b7791f);color:#120b03;font-weight:950;text-transform:uppercase}.cubiki-actions.compact{grid-template-columns:1.2fr .8fr}.simple-cubiki .cubiki-die-wrap.held{filter:drop-shadow(0 0 18px rgba(255,209,102,.48))}.simple-cubiki .cubiki-die-wrap.held span{background:#ffd166;color:#120b03}.simple-belka .belka-modebar,.simple-belka .belka-panel{display:none}.direct-table{margin-top:0}.belka-table.loading-table{min-height:520px;display:grid;place-items:center}.belka-table-loading{position:relative;z-index:3;border-radius:999px;background:#0000006b;border:1px solid rgba(255,255,255,.14);padding:12px 18px;color:#ffd166;font-weight:950}.simple-belka .belka-hand{left:8px;right:8px;bottom:14px;overflow-x:auto;overflow-y:visible;padding:20px 6px 10px;justify-content:flex-start;gap:8px;scrollbar-width:none}.simple-belka .belka-hand::-webkit-scrollbar{display:none}.simple-belka .belka-card{flex:0 0 clamp(58px,17vw,76px);height:clamp(86px,25vw,112px);border-radius:13px}.simple-belka .belka-card b{font-size:clamp(18px,5vw,24px)}.simple-belka .belka-card span{font-size:clamp(22px,6vw,30px)}.simple-belka .belka-score{left:10px;right:10px;top:10px;display:grid;grid-template-columns:1fr;gap:5px;text-align:center}.simple-belka .belka-log{max-height:86px;overflow:auto}.simple-belka .belka-midrow{padding:0 5px}.simple-belka .belka-seat span{white-space:nowrap}@media (max-width:430px){.premium-lobby-head{padding:13px;border-radius:24px}.lobby-balance{min-width:108px;padding:9px}.lobby-balance b{font-size:17px}.premium-game-grid{gap:10px}.premium-game-card{min-height:132px;border-radius:20px;padding:12px}.premium-game-card.wide{min-height:150px}.game-card-copy b{font-size:20px}.game-card-copy span{font-size:11px}.premium-game-card em{padding:6px 9px;font-size:10px}.cubiki-table{min-height:330px}.cubiki-dice-field{transform:scale(.86)}.cubiki-scorebar{font-size:12px}.simple-belka .belka-table{min-height:610px;overflow:hidden}.simple-belka .belka-card{flex-basis:60px;height:90px}.simple-belka .belka-hand{bottom:10px}.simple-belka .belka-score{font-size:11px}.simple-belka .belka-seat{transform:scale(.9)}}@media (max-width:370px){.premium-game-grid{grid-template-columns:1fr}.premium-game-card.wide{grid-column:auto}.nav-grid{gap:2px}.navbtn{min-height:42px}.cubiki-dice-field{transform:scale(.78)}.simple-belka .belka-card{flex-basis:56px;height:84px}.simple-belka .belka-table{min-height:590px}}.app-page-home .fixed.inset-0{background:radial-gradient(circle at 18% 2%,rgba(255,209,102,.24),transparent 28%),radial-gradient(circle at 85% 7%,rgba(16,185,129,.24),transparent 30%),radial-gradient(circle at 50% 100%,rgba(139,92,246,.18),transparent 35%),linear-gradient(180deg,#020403 0,#07130f 42%,#030406)}.casino-lobby{display:grid;gap:12px;padding-bottom:4px}.casino-hero{position:relative;min-height:264px;overflow:hidden;border-radius:30px;border:1px solid rgba(255,220,139,.26);background:radial-gradient(circle at 78% 18%,rgba(255,232,169,.28),transparent 24%),radial-gradient(circle at 22% 76%,rgba(16,185,129,.24),transparent 30%),linear-gradient(145deg,#101510 0,#08100d 42%,#1f1406);padding:20px;box-shadow:0 32px 88px #0000008a,inset 0 1px #ffffff2e,inset 0 0 0 1px #ffd16614;isolation:isolate}.casino-hero:before{content:"";position:absolute;inset:-70px -80px auto auto;width:210px;height:210px;border-radius:50%;background:conic-gradient(from 20deg,#fff2bd,#d99a32,#0f5f44,#fff2bd);filter:blur(.2px);opacity:.28;z-index:-1}.casino-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(112deg,transparent 0 38%,rgba(255,255,255,.15) 49%,transparent 60%);mix-blend-mode:screen;pointer-events:none}.casino-hero-copy{position:relative;z-index:2;max-width:270px}.casino-eyebrow{display:inline-flex;align-items:center;gap:6px;border-radius:999px;border:1px solid rgba(255,220,139,.28);background:#00000047;padding:7px 10px;color:#ffd166;font-size:10px;font-weight:950;text-transform:uppercase}.casino-hero h1{margin:14px 0 0;font-size:44px;line-height:.92;font-weight:950;color:#fff7d7;text-shadow:0 0 26px rgba(255,209,102,.24)}.casino-hero p{margin:10px 0 0;color:#ffffffa8;font-size:13px;line-height:1.42;font-weight:700}.casino-hero-actions{display:flex;gap:8px;margin-top:16px}.casino-primary,.casino-secondary{min-height:46px;border-radius:16px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 14px;font-weight:950}.casino-primary{background:linear-gradient(135deg,#fff4c2,#ffd166 48%,#0ed58c 118%);color:#08100d;box-shadow:0 18px 42px #ffd16640,inset 0 2px #ffffff8c}.casino-secondary{border:1px solid rgba(255,255,255,.12);background:#ffffff13;color:#ffffffdb}.casino-hero-machine{position:absolute;right:16px;bottom:18px;display:grid;grid-template-columns:repeat(3,42px);gap:6px;padding:9px;border-radius:22px;border:1px solid rgba(255,220,139,.34);background:linear-gradient(180deg,#ffffff24,#00000061);box-shadow:0 22px 48px #0006,inset 0 1px #ffffff38}.casino-hero-machine span{height:64px;border-radius:14px;display:grid;place-items:center;background:linear-gradient(180deg,#fff8cf,#d79526 46%,#482506);color:#170c03;font-size:36px;font-weight:950;box-shadow:inset 0 2px #ffffffa6,inset 0 -8px 18px #00000052}.casino-vip-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.casino-vip-strip div{min-width:0;border-radius:18px;border:1px solid rgba(255,255,255,.1);background:linear-gradient(145deg,#ffffff17,#00000038);padding:10px;box-shadow:inset 0 1px #ffffff1f}.casino-vip-strip span,.casino-jackpot span,.casino-section-head span{display:block;font-size:10px;font-weight:950;text-transform:uppercase;color:#ffffff7a}.casino-vip-strip b{display:block;margin-top:4px;color:#ffd166;font-size:16px;line-height:1;overflow:hidden;text-overflow:ellipsis}.casino-jackpot{display:flex;align-items:center;justify-content:space-between;gap:12px;border-radius:24px;border:1px solid rgba(255,209,102,.28);background:radial-gradient(circle at 14% 0,rgba(255,209,102,.24),transparent 34%),linear-gradient(145deg,#07140ff0,#1c0f05eb);padding:14px;box-shadow:0 22px 62px #00000061,inset 0 1px #ffffff26}.casino-jackpot b{display:block;margin-top:4px;color:#fff0a8;font-size:26px;line-height:1;font-weight:950;text-shadow:0 0 22px rgba(255,209,102,.28)}.casino-jackpot button{flex:0 0 auto;min-height:42px;border-radius:15px;background:linear-gradient(135deg,#0ed58c,#ffd166);color:#06110c;padding:0 12px;font-size:12px;font-weight:950;box-shadow:0 12px 28px #10b98133}.casino-section-head{display:flex;align-items:end;justify-content:space-between;gap:12px;margin-top:2px}.casino-section-head b{display:block;margin-top:2px;font-size:22px;line-height:1;font-weight:950}.casino-section-head em{font-style:normal;color:#ffffff75;font-size:11px;font-weight:900}.casino-game-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.casino-game-card{position:relative;min-height:154px;overflow:hidden;border-radius:24px;border:1px solid rgba(255,255,255,.13);text-align:left;color:#fff;padding:12px;box-shadow:0 22px 58px #0006,inset 0 1px #ffffff2b;isolation:isolate}.casino-game-card.featured{grid-column:1/-1;min-height:176px}.casino-game-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(150deg,#0000000a,#000000b8);z-index:-1}.casino-card-shine{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(112deg,transparent 0 32%,rgba(255,255,255,.15) 45%,transparent 58%);mix-blend-mode:screen;pointer-events:none}.casino-card-top{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:8px}.casino-card-top em,.casino-card-top strong{border-radius:999px;padding:6px 8px;font-size:10px;line-height:1;font-style:normal;font-weight:950}.casino-card-top em{background:#ffd166f2;color:#120b03}.casino-card-top strong{background:#0000005c;border:1px solid rgba(255,255,255,.12);color:#ffffffb8}.casino-card-mark{position:absolute;right:12px;top:36px;color:#ffffff3d;font-size:54px;font-weight:950;line-height:1;text-shadow:0 0 24px rgba(255,209,102,.24)}.casino-game-card.featured .casino-card-mark{right:18px;top:32px;font-size:76px;color:#ffe09657}.casino-card-bottom{position:absolute;left:12px;right:70px;bottom:12px;display:flex;align-items:center;gap:8px;z-index:2}.casino-card-bottom svg{flex:0 0 auto;color:#ffd166}.casino-card-bottom b{display:block;font-size:18px;line-height:1;font-weight:950;overflow-wrap:anywhere}.casino-card-bottom span{display:block;margin-top:4px;color:#ffffff9e;font-size:11px;font-weight:800;line-height:1.2}.casino-game-card i{position:absolute;right:10px;bottom:10px;border-radius:999px;background:#ffffff1a;border:1px solid rgba(255,255,255,.12);padding:7px 9px;color:#fff0a8;font-size:10px;font-style:normal;font-weight:950}.casino-game-card.slot-cover{background:radial-gradient(circle at 78% 15%,rgba(255,209,102,.54),transparent 22%),linear-gradient(145deg,#4a1209,#100807 58%,#311906)}.casino-game-card.plinko-cover{background:radial-gradient(circle at 22% 18%,rgba(34,211,238,.5),transparent 24%),linear-gradient(145deg,#17205c,#07091b 58%,#21123e)}.casino-game-card.roulette-cover{background:radial-gradient(circle at 76% 20%,rgba(255,209,102,.38),transparent 20%),linear-gradient(145deg,#14543d,#060b09 55%,#3a120b)}.casino-game-card.cubiki-cover{background:radial-gradient(circle at 75% 20%,rgba(255,255,255,.24),transparent 22%),linear-gradient(145deg,#3b245d,#090b14 58%,#151005)}.casino-game-card.belka-cover{background:radial-gradient(circle at 70% 18%,rgba(255,209,102,.34),transparent 20%),linear-gradient(145deg,#123a2d,#050908 58%,#2a1607)}@media (max-width:430px){.casino-lobby{gap:10px}.casino-hero{min-height:248px;border-radius:26px;padding:16px}.casino-hero h1{font-size:38px}.casino-hero p{max-width:225px;font-size:12px}.casino-hero-machine{right:12px;bottom:14px;grid-template-columns:repeat(3,35px);gap:5px;padding:7px;border-radius:18px}.casino-hero-machine span{height:54px;border-radius:12px;font-size:30px}.casino-primary,.casino-secondary{min-height:42px;padding:0 11px}.casino-vip-strip{gap:6px}.casino-vip-strip div{padding:9px 8px}.casino-jackpot{border-radius:21px;padding:12px}.casino-jackpot b{font-size:22px}.casino-jackpot button{min-height:38px;font-size:11px}.casino-section-head b{font-size:20px}.casino-game-grid{gap:9px}.casino-game-card{min-height:140px;border-radius:20px}.casino-game-card.featured{min-height:160px}.casino-card-bottom{right:58px}.casino-card-bottom b{font-size:16px}.casino-card-mark{font-size:46px}.casino-game-card.featured .casino-card-mark{font-size:66px}}@media (max-width:370px){.casino-game-grid{grid-template-columns:1fr}.casino-game-card.featured{grid-column:auto}.casino-hero-machine{opacity:.78}.casino-jackpot{align-items:flex-start;flex-direction:column}.casino-jackpot button{width:100%}}.arcade-page{display:grid;gap:14px}.arcade-subtitle{margin-top:-10px;font-size:13px;font-weight:800;color:#ffffff94}.arcade-bet-panel{display:flex;align-items:center;justify-content:space-between;gap:10px;border-radius:22px;border:1px solid rgba(255,214,128,.18);background:#fff1;padding:10px}.arcade-bet-panel span{font-size:12px;font-weight:950;color:#ffffff9e}.arcade-bet-panel div{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}.arcade-bet-panel button{border-radius:999px;border:1px solid rgba(255,255,255,.12);background:#0000003d;color:#fff;font-weight:950;padding:8px 10px}.arcade-bet-panel button.active{background:linear-gradient(135deg,#fff2bd,#ffd166 54%,#22d3ee);color:#07111e;box-shadow:0 0 22px #ffd16647}.arcade-stage{position:relative;min-height:390px;overflow:hidden;border-radius:34px;border:1px solid rgba(255,218,137,.2);background:linear-gradient(145deg,#101620,#05060a);box-shadow:0 34px 90px #00000085,inset 0 1px #ffffff29,inset 0 -24px 60px #00000085;isolation:isolate}.arcade-stage.won{box-shadow:0 0 42px #ffd1663d,0 34px 90px #00000085,inset 0 1px #ffffff29}.arcade-reflection{position:absolute;top:14px;right:14px;bottom:14px;left:14px;border-radius:28px;background:linear-gradient(118deg,transparent 0 38%,rgba(255,255,255,.16) 47%,transparent 58%);pointer-events:none;mix-blend-mode:screen}.arcade-play-button{min-height:62px;border-radius:24px;background:linear-gradient(135deg,#fff5c7,#ffd166 48%,#22d3ee);color:#07111e;font-size:16px;font-weight:950;text-transform:uppercase;box-shadow:0 22px 52px #f59e0b42,inset 0 3px #ffffff94}.arcade-play-button:disabled{filter:grayscale(.35);opacity:.78}.arcade-result-panel{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.arcade-result-panel div{border-radius:18px;border:1px solid rgba(255,255,255,.12);background:#ffffff13;padding:12px}.arcade-result-panel span{display:block;font-size:11px;font-weight:950;color:#ffffff80}.arcade-result-panel b{display:block;margin-top:4px;color:#ffd166;font-size:18px;overflow-wrap:anywhere}.plinko .arcade-stage{background:radial-gradient(circle at 50% 8%,rgba(34,211,238,.22),transparent 34%),linear-gradient(180deg,#0b2532,#080b13 64%,#15110a)}.plinko-board{position:absolute;top:0;right:0;bottom:0;left:0}.plinko-pin{position:absolute;width:9px;height:9px;border-radius:50%;background:#ffe6a3;box-shadow:0 0 18px #ffd166b8}.plinko-ball{position:absolute;left:50%;top:42px;width:28px;height:28px;margin-left:-14px;border-radius:50%;background:radial-gradient(circle at 30% 22%,#fff,#9ee7ff 36%,#097189 78%);box-shadow:0 18px 34px #00000080,0 0 26px #22d3ee8c}.plinko-buckets{position:absolute;left:12px;right:12px;bottom:14px;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:6px}.plinko-buckets b{min-height:48px;display:grid;place-items:center;border-radius:14px;background:#ffffff14;border:1px solid rgba(255,255,255,.12);color:#dff9ff;font-size:12px}.plinko-buckets b.active{background:linear-gradient(135deg,#fff2bd,#22d3ee);color:#07111e;box-shadow:0 0 28px #22d3ee73}.myth .arcade-stage{background:radial-gradient(circle at 50% 0,rgba(255,245,199,.25),transparent 34%),linear-gradient(180deg,#263a54,#111520 58%,#5c421b)}.myth-board{position:absolute;top:18px;right:18px;bottom:18px;left:18px}.myth-board:before{content:"";position:absolute;left:8%;right:8%;bottom:20px;height:82px;border-radius:50% 50% 16px 16px;background:linear-gradient(180deg,#fff5c759,#6d4a18d9);box-shadow:inset 0 1px #ffffff52,0 24px 48px #00000057}.myth-columns{position:absolute;top:16px;right:10px;bottom:90px;left:10px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.myth-columns span{display:grid;place-items:center;border-radius:16px;border:1px solid rgba(255,255,255,.13);background:#ffffff13;font-size:11px;font-weight:950;color:#f5e5b4;box-shadow:inset 0 1px #ffffff1f}.myth-columns span.lit{background:linear-gradient(135deg,#fff5c74d,#22d3ee26);box-shadow:0 0 24px #ffd1664d,inset 0 1px #ffffff3d}.myth-bolt{position:absolute;left:50%;top:10px;width:10px;height:310px;transform-origin:top center;background:linear-gradient(#fff9cf,#22D3EE,transparent);filter:blur(.4px) drop-shadow(0 0 16px rgba(255,245,199,.72))}.jazz .arcade-stage{background:radial-gradient(circle at 50% 12%,rgba(244,184,78,.22),transparent 32%),linear-gradient(180deg,#21101b,#07080f 58%,#312611)}.jazz-board{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;align-content:center;padding:26px 14px}.jazz-stage-light{position:absolute;left:50%;top:0;width:68%;height:74%;transform:translate(-50%);clip-path:polygon(42% 0,58% 0,100% 100%,0 100%);background:linear-gradient(180deg,rgba(255,221,155,.34),transparent);opacity:.82}.jazz-reels{position:relative;z-index:1;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.jazz-reels span{min-height:118px;display:grid;place-items:center;border-radius:18px;border:1px solid rgba(255,221,155,.18);background:linear-gradient(180deg,#ffffff1c,#00000040);color:#f6d491;font-size:10px;font-weight:950;box-shadow:inset 0 1px #ffffff29,0 18px 34px #00000057}.jazz-reels span.lit{box-shadow:0 0 24px #f4b84e61,inset 0 1px #ffffff3d}.jazz-keys{position:absolute;left:18px;right:18px;bottom:18px;display:grid;grid-template-columns:repeat(14,minmax(0,1fr));gap:3px}.jazz-keys i{height:42px;border-radius:0 0 8px 8px;background:#f5f0df}.jazz-keys i.black{height:28px;background:#111827;z-index:2}@media (max-width:430px){.arcade-stage{min-height:340px;border-radius:28px}.arcade-bet-panel{align-items:flex-start;flex-direction:column}.arcade-bet-panel div{justify-content:flex-start}.arcade-result-panel{grid-template-columns:1fr 1fr}.plinko-buckets b{min-height:42px;font-size:11px}.myth-columns{gap:6px}.myth-columns span{font-size:9px}.jazz-reels{gap:6px}.jazz-reels span{min-height:100px;font-size:9px}}.premium-game-card.plinko-cover{min-height:176px;border-color:#ffd87d61;background:radial-gradient(circle at 22% 22%,rgba(74,222,255,.58),transparent 18%),radial-gradient(circle at 74% 16%,rgba(255,216,125,.56),transparent 17%),linear-gradient(145deg,#17205c 0,#080b27 54%,#1d123e);box-shadow:0 26px 72px #13217075,inset 0 1px #fff3,inset 0 0 0 1px #ffd87d24}.premium-game-card.plinko-cover:after{content:"";position:absolute;right:14px;top:38px;width:112px;height:112px;border-radius:24px 24px 38px 38px;background:radial-gradient(circle at 50% 10%,#ffffff 0 6%,transparent 7%),radial-gradient(circle at 31% 32%,#ffe8a6 0 4%,transparent 5%),radial-gradient(circle at 52% 41%,#ffe8a6 0 4%,transparent 5%),radial-gradient(circle at 72% 52%,#ffe8a6 0 4%,transparent 5%),linear-gradient(180deg,#ffffff24,#ffffff08);border:2px solid rgba(255,216,125,.62);box-shadow:0 0 28px #4adeff38,inset 0 0 28px #0d1237cc;opacity:.9}.premium-game-card.plinko-cover .game-card-mark{right:22px;top:8px;color:#ffe8a657;text-shadow:0 0 28px rgba(255,209,102,.36)}.plinko .arcade-stage{min-height:520px;border-radius:36px;border:0;background:radial-gradient(circle at 50% -4%,rgba(121,72,255,.42),transparent 32%),radial-gradient(circle at 20% 22%,rgba(34,211,238,.18),transparent 28%),linear-gradient(180deg,#11184a 0,#060923 58%,#070811);box-shadow:0 40px 110px #000000ad,inset 0 1px #ffffff38}.plinko .arcade-stage:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at 50% 100%,rgba(255,209,102,.16),transparent 44%);pointer-events:none}.plinko-machine{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;overflow:hidden}.plinko-aurora{position:absolute;top:-24%;right:-24%;bottom:-24%;left:-24%;background:conic-gradient(from 210deg,#22d3ee2e,#ffd16633,#8b5cf638,#22d3ee2e);filter:blur(26px);animation:plinkoAurora 8s linear infinite;opacity:.75}.plinko-cabinet{position:relative;width:min(92%,360px);height:486px;border-radius:34px 34px 42px 42px;padding:16px 16px 18px;background:linear-gradient(135deg,rgba(255,255,255,.2),transparent 20%,transparent 72%,rgba(255,255,255,.12)),linear-gradient(180deg,#30200a,#d6a83e 7%,#6b4210 11%,#0d143c 12%,#060923);border:2px solid rgba(255,237,181,.74);box-shadow:0 44px 80px #00000094,0 0 44px #ffd16638,inset 0 0 0 5px #6f4610b8,inset 0 0 54px #ffd1661a;transform:perspective(900px) rotateX(2deg)}.plinko-crown{position:absolute;left:50%;top:-20px;z-index:4;transform:translate(-50%);min-width:154px;height:58px;display:grid;place-items:center;border-radius:22px;background:linear-gradient(135deg,#fff3bd,#d9a231 54%,#6d3e09);border:1px solid rgba(255,255,255,.5);box-shadow:0 16px 34px #0000006b,0 0 32px #ffd16670;color:#140d05}.plinko-crown b{font-size:25px;line-height:.85;font-weight:950}.plinko-crown span{font-size:9px;font-weight:950;letter-spacing:.24em}.plinko-drop-slot{position:absolute;left:50%;top:48px;width:92px;height:18px;transform:translate(-50%);border-radius:999px;background:linear-gradient(180deg,#040617,#1c2867);border:1px solid rgba(255,255,255,.18);box-shadow:inset 0 5px 12px #000000bd,0 0 18px #22d3ee42}.plinko-glass{position:absolute;left:16px;right:16px;top:58px;bottom:20px;overflow:hidden;border-radius:24px 24px 30px 30px;background:linear-gradient(115deg,rgba(255,255,255,.17),transparent 28%,transparent 62%,rgba(255,255,255,.08)),radial-gradient(circle at 50% 18%,rgba(34,211,238,.18),transparent 34%),linear-gradient(180deg,#080f37eb,#040714f5);border:1px solid rgba(255,255,255,.16);box-shadow:inset 0 1px #ffffff3d,inset 0 -36px 60px #00000070}.plinko-peg-field{position:absolute;left:10px;right:10px;top:22px;bottom:82px}.plinko-pin{position:absolute;width:12px;height:12px;border-radius:50%;background:radial-gradient(circle at 32% 24%,#fff8d4,#ffd774 46%,#8a570c);box-shadow:0 5px 8px #0000006b,0 0 18px #ffd1669e,inset -2px -3px 4px #5831046b;transform:translateZ(0)}.running .plinko-pin{animation:pinPulse 1.2s ease-in-out infinite}.plinko-ball{position:absolute;left:50%;top:48px;z-index:5;width:34px;height:34px;margin-left:-17px;border-radius:50%;background:radial-gradient(circle at 30% 20%,#fff 0,#fff 16%,#dbfbff 24%,#46ddff 46%,#177dff 74%,#09275f);box-shadow:0 20px 30px #0000008a,0 0 34px #22d3eed1,inset -6px -8px 10px #081f5a6b}.plinko-spark{position:absolute;left:50%;top:42px;z-index:4;width:34px;height:34px;margin:-17px;border-radius:50%;background:radial-gradient(circle,#fff7c7,rgba(255,209,102,.72),transparent 68%);filter:blur(.5px);pointer-events:none}.plinko-result-burst{position:absolute;bottom:76px;z-index:3;width:118px;height:118px;margin-left:-59px;border-radius:50%;background:radial-gradient(circle,#fffad0,rgba(255,209,102,.46),rgba(34,211,238,.2),transparent 70%);filter:blur(1px);pointer-events:none}.plinko-buckets{position:absolute;left:12px;right:12px;bottom:14px;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:5px;z-index:4}.plinko-buckets b{position:relative;min-height:58px;display:grid;place-items:center;border-radius:13px 13px 20px 20px;background:linear-gradient(180deg,#26345f,#0c1230);border:1px solid rgba(255,255,255,.15);box-shadow:inset 0 1px #ffffff2e,0 12px 22px #00000059;overflow:hidden}.plinko-buckets b:nth-child(1){background:linear-gradient(180deg,#334155,#111827)}.plinko-buckets b:nth-child(2){background:linear-gradient(180deg,#155e75,#082f49)}.plinko-buckets b:nth-child(3){background:linear-gradient(180deg,#2563eb,#172554)}.plinko-buckets b:nth-child(4){background:linear-gradient(180deg,#7c3aed,#2e1065)}.plinko-buckets b:nth-child(5){background:linear-gradient(180deg,#db8b1d,#713f12)}.plinko-buckets b:nth-child(6){background:linear-gradient(180deg,#f8e08e,#b45309);color:#160b02}.plinko-buckets b span{position:relative;z-index:1;font-size:14px;font-weight:950;color:inherit;text-shadow:0 1px 8px rgba(0,0,0,.44)}.plinko-buckets b.active{transform:translateY(-6px);box-shadow:0 0 0 2px #fffc,0 0 38px #ffd166c2,0 18px 30px #00000061}.plinko-buckets b.active:after{content:"";position:absolute;top:-40%;right:-40%;bottom:-40%;left:-40%;background:conic-gradient(transparent,rgba(255,255,255,.72),transparent);animation:bucketHit .7s ease-out 2}.plinko-win-badge{position:absolute;left:50%;bottom:76px;z-index:8;transform:translate(-50%);min-width:152px;text-align:center;border-radius:22px;background:linear-gradient(135deg,#fffad6f5,#ffd166f5);border:1px solid white;color:#120b03;padding:10px 14px;box-shadow:0 18px 42px #0000006b,0 0 40px #ffd1667a}.plinko-win-badge span{display:block;font-size:11px;font-weight:950;text-transform:uppercase}.plinko-win-badge b{display:block;font-size:23px;line-height:1;font-weight:950}@keyframes plinkoAurora{to{transform:rotate(360deg)}}@keyframes pinPulse{0%,to{filter:brightness(1)}50%{filter:brightness(1.22)}}@keyframes bucketHit{to{transform:rotate(140deg);opacity:0}}@media (max-width:430px){.plinko .arcade-stage{min-height:500px;border-radius:30px}.plinko-cabinet{width:100%;height:468px;border-radius:30px;padding-left:12px;padding-right:12px}.plinko-glass{left:12px;right:12px}.plinko-pin{width:10px;height:10px}.plinko-ball{width:31px;height:31px;margin-left:-15.5px}.plinko-buckets{gap:4px}.plinko-buckets b{min-height:54px}.plinko-buckets b span{font-size:12px}.plinko-win-badge{bottom:72px}.premium-game-card.plinko-cover{min-height:160px}}.premium-game-card.myth-cover{border-color:#ffe8a65c;background:radial-gradient(circle at 18% 18%,rgba(255,255,220,.72),transparent 13%),radial-gradient(circle at 74% 25%,rgba(116,192,255,.42),transparent 21%),linear-gradient(155deg,#375a91 0,#171c43 46%,#5a3914);box-shadow:0 26px 72px #18204a7a,inset 0 1px #ffffff38}.premium-game-card.myth-cover:after{content:"";position:absolute;right:7px;bottom:19px;width:132px;height:96px;background:linear-gradient(140deg,transparent 0 15%,rgba(255,232,166,.86) 16% 22%,transparent 23% 100%),linear-gradient(180deg,#fff5c7e6,#be8424d1);clip-path:polygon(50% 0,92% 28%,82% 28%,82% 84%,94% 84%,94% 100%,6% 100%,6% 84%,18% 84%,18% 28%,8% 28%);filter:drop-shadow(0 18px 24px rgba(0,0,0,.36));opacity:.9}.premium-game-card.myth-cover .game-card-mark{color:#fff5c742;text-shadow:0 0 30px rgba(255,209,102,.5)}.myth .arcade-stage{min-height:540px;border:0;border-radius:34px;background:radial-gradient(circle at 50% -8%,rgba(255,255,230,.84),rgba(255,218,116,.22) 20%,transparent 36%),radial-gradient(circle at 18% 25%,rgba(88,178,255,.22),transparent 28%),linear-gradient(180deg,#5f86c7 0,#1d2658 38%,#110f26);box-shadow:0 40px 110px #0407149e,inset 0 1px #ffffff47}.myth-temple-scene{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;isolation:isolate}.myth-sky-glow{position:absolute;top:-25%;right:-20%;bottom:45%;left:-20%;background:conic-gradient(from 160deg,#ffffdc7a,#56b0ff38,#ffd16657,#ffffdc7a);filter:blur(32px);animation:mythSky 10s linear infinite}.myth-clouds i{position:absolute;border-radius:999px;background:#ffffffa8;filter:blur(10px);box-shadow:0 0 42px #ffffff4d}.myth-clouds i:nth-child(1){left:-18%;right:34%;bottom:18px;height:92px}.myth-clouds i:nth-child(2){left:34%;right:-20%;bottom:52px;height:86px}.myth-clouds i:nth-child(3){left:10%;right:10%;top:76px;height:52px;opacity:.32}.myth-lightning{position:absolute;z-index:3;top:0;width:12px;height:365px;transform-origin:top center;background:linear-gradient(#fffef0,#8be9ff 34%,rgba(255,209,102,.72),transparent);clip-path:polygon(40% 0,72% 0,55% 34%,86% 34%,35% 100%,48% 49%,20% 49%);filter:drop-shadow(0 0 16px rgba(255,255,210,.9)) drop-shadow(0 0 28px rgba(86,176,255,.56))}.myth-lightning.main{left:51%;height:420px}.myth-lightning.side{left:18%;height:290px;transform:rotate(-12deg);opacity:.16}.myth-temple{position:absolute;left:50%;bottom:24px;width:342px;height:238px;transform:translate(-50%);filter:drop-shadow(0 26px 36px rgba(0,0,0,.45));opacity:.98}.myth-pediment{position:absolute;left:12px;right:12px;top:0;height:76px;background:linear-gradient(180deg,#fff3bd,#d7a23a 58%,#765018);clip-path:polygon(50% 0,100% 62%,94% 100%,6% 100%,0 62%);box-shadow:inset 0 1px #ffffffb3}.myth-pediment span{position:absolute;left:50%;top:34px;width:48px;height:48px;margin-left:-24px;border-radius:50%;background:radial-gradient(circle,#fff8d2,#ffcc4d 52%,#7c4a09);box-shadow:0 0 24px #ffd16699}.myth-pediment i{position:absolute;top:47px;width:34px;height:16px;border-radius:50%;background:#ffffff61}.myth-pediment i:first-child{left:86px}.myth-pediment i:last-child{right:86px}.myth-pillars{position:absolute;left:30px;right:30px;top:68px;height:126px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.myth-pillars i{border-radius:13px 13px 6px 6px;background:linear-gradient(90deg,#8f641e,#fff0b8 24%,#c78a25 54%,#6d4312);box-shadow:inset 0 1px #ffffff8c}.myth-steps{position:absolute;left:0;right:0;bottom:0;height:54px;border-radius:16px;background:repeating-linear-gradient(180deg,#f7dda0 0,#f7dda0 14px,#bd7d25 15px,#bd7d25 22px);box-shadow:inset 0 1px #ffffff80}.myth-guardian{position:absolute;left:20px;bottom:62px;width:116px;height:210px;z-index:4;filter:drop-shadow(0 16px 24px rgba(0,0,0,.46))}.myth-halo{position:absolute;left:24px;top:0;width:72px;height:72px;border-radius:50%;background:radial-gradient(circle,rgba(255,246,195,.95),rgba(255,209,102,.26) 45%,transparent 68%);box-shadow:0 0 30px #ffd1668f}.myth-head{position:absolute;left:42px;top:28px;width:36px;height:42px;border-radius:48% 48% 42% 42%;background:linear-gradient(180deg,#ffe3a4,#b87527)}.myth-torso{position:absolute;left:31px;top:72px;width:58px;height:84px;border-radius:22px 22px 14px 14px;background:linear-gradient(135deg,#fff4c7,#dca439 52%,#6d3e10);box-shadow:inset 0 0 0 2px #ffffff2e}.myth-cape{position:absolute;left:20px;top:74px;width:80px;height:128px;background:linear-gradient(160deg,#5928a0eb,#17164ce6);clip-path:polygon(18% 0,82% 0,100% 100%,0 100%);z-index:-1}.myth-arm{position:absolute;top:83px;width:72px;height:16px;border-radius:999px;background:linear-gradient(90deg,#ffe3a4,#b87527)}.myth-arm.left{left:-2px;transform:rotate(-28deg)}.myth-arm.right{right:-4px;transform:rotate(24deg)}.myth-staff{position:absolute;right:9px;top:26px;width:7px;height:166px;border-radius:999px;background:linear-gradient(#fff7c7,#dca439,#6d3e10);box-shadow:0 0 18px #ffd1668c}.myth-staff:before{content:"";position:absolute;left:50%;top:-15px;width:34px;height:34px;margin-left:-17px;border-radius:50%;background:radial-gradient(circle,#fff,#ffd166 45%,transparent 68%);box-shadow:0 0 28px #ffd166b3}.myth-reel-grid{position:absolute;z-index:5;left:112px;right:18px;top:112px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;padding:10px;border-radius:24px;background:linear-gradient(180deg,#10153cb8,#08081cd1);border:1px solid rgba(255,239,185,.26);box-shadow:inset 0 1px #ffffff2e,0 22px 50px #0000005c;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.myth-cell{height:66px;border-radius:18px;display:grid;place-items:center;background:radial-gradient(circle at 50% 0,#ffffff3d,#ffffff0f 48%,#0000002e);border:1px solid rgba(255,255,255,.14);box-shadow:inset 0 1px #ffffff2e}.myth-cell.matched{box-shadow:0 0 0 2px #fff5c7b8,0 0 34px #ffd1669e,inset 0 1px #ffffff47}.myth-symbol{position:relative;width:42px;height:42px;display:block;filter:drop-shadow(0 6px 8px rgba(0,0,0,.34)) drop-shadow(0 0 16px rgba(255,209,102,.22))}.myth-symbol.sun{border-radius:50%;background:radial-gradient(circle,#fff9d7,#ffd166 46%,#a75d11)}.myth-symbol.sun:before{content:"";position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px;background:conic-gradient(from 0deg,#ffd166 0 8%,transparent 9% 17%,#ffd166 18% 26%,transparent 27% 36%,#ffd166 37% 45%,transparent 46% 55%,#ffd166 56% 64%,transparent 65% 74%,#ffd166 75% 83%,transparent 84%);clip-path:circle(50%);z-index:-1}.myth-symbol.harp:before{content:"";position:absolute;left:9px;top:4px;width:24px;height:33px;border:5px solid #ffd166;border-left-color:transparent;border-radius:50% 45% 45% 50%;box-shadow:inset 8px 0 0 -6px #fff1b8}.myth-symbol.harp:after{content:"";position:absolute;left:13px;top:8px;width:3px;height:28px;background:#fff1b8;box-shadow:6px 0 #fff1b8,12px 0 #fff1b8}.myth-symbol.wing:before{content:"";position:absolute;left:3px;top:8px;width:36px;height:24px;background:linear-gradient(135deg,#fff6cb,#7dd3fc);clip-path:polygon(0 72%,26% 24%,52% 50%,75% 0,100% 32%,56% 100%);box-shadow:inset 0 -5px #20548952}.myth-symbol.pillar:before{content:"";position:absolute;left:12px;top:5px;width:18px;height:31px;border-radius:7px 7px 3px 3px;background:linear-gradient(90deg,#8f641e,#fff0b8,#b97920)}.myth-symbol.pillar:after{content:"";position:absolute;left:6px;right:6px;top:2px;height:8px;border-radius:3px;background:#ffd166;box-shadow:0 30px #a76314}.myth-symbol.spark:before{content:"";position:absolute;top:5px;right:5px;bottom:5px;left:5px;background:linear-gradient(135deg,#fff,#72e6ff 42%,#ffd166);clip-path:polygon(46% 0,61% 35%,100% 44%,65% 60%,54% 100%,38% 64%,0 54%,34% 38%);box-shadow:0 0 20px #7dd3fccc}.myth-symbol.crown:before{content:"";position:absolute;left:5px;top:10px;width:32px;height:23px;background:linear-gradient(180deg,#fff0b8,#d79325);clip-path:polygon(0 100%,0 34%,24% 62%,50% 0,76% 62%,100% 34%,100% 100%);border-radius:0 0 8px 8px}.myth-symbol.crown:after{content:"";position:absolute;left:6px;right:6px;bottom:5px;height:7px;border-radius:999px;background:#7c4a09}.myth-particle{position:absolute;z-index:7;left:56%;top:56%;width:8px;height:8px;border-radius:50%;background:#fff6c8;box-shadow:0 0 16px #ffd166cc;pointer-events:none}.myth-win-badge{position:absolute;z-index:8;right:22px;bottom:42px;min-width:172px;border-radius:22px;padding:11px 14px;text-align:center;background:linear-gradient(135deg,#fffbdbf7,#ffd166f2);border:1px solid rgba(255,255,255,.9);color:#150b03;box-shadow:0 22px 46px #0000006b,0 0 46px #ffd16680}.myth-win-badge span{display:block;font-size:11px;font-weight:950;text-transform:uppercase}.myth-win-badge b{display:block;font-size:24px;line-height:1;font-weight:950}@keyframes mythSky{to{transform:rotate(360deg)}}@media (max-width:430px){.myth .arcade-stage{min-height:510px;border-radius:30px}.myth-temple{width:320px;height:222px;bottom:20px}.myth-guardian{left:7px;bottom:56px;transform:scale(.88);transform-origin:bottom left}.myth-reel-grid{left:82px;right:10px;top:112px;gap:5px;padding:8px;border-radius:20px}.myth-cell{height:60px;border-radius:15px}.myth-symbol{width:36px;height:36px}.myth-win-badge{right:14px;bottom:36px}.premium-game-card.myth-cover{min-height:160px}}.premium-game-card.jazz-cover{border-color:#ffc76757;background:radial-gradient(circle at 20% 18%,rgba(255,202,103,.36),transparent 16%),radial-gradient(circle at 78% 26%,rgba(188,68,255,.34),transparent 20%),linear-gradient(150deg,#130712 0,#2a0d21 46%,#08070d);box-shadow:0 26px 72px #1005128f,inset 0 1px #ffffff2e}.premium-game-card.jazz-cover:after{content:"";position:absolute;right:10px;bottom:14px;width:120px;height:108px;background:radial-gradient(circle at 28% 72%,#f5c96a 0 6%,transparent 7%),radial-gradient(circle at 50% 52%,transparent 0 17%,#f0c15c 18% 26%,transparent 27%),linear-gradient(108deg,transparent 0 42%,#d4a24a 43% 50%,transparent 51%),linear-gradient(180deg,#ffffff12,#0000002e);clip-path:polygon(21% 100%,36% 33%,51% 19%,63% 28%,58% 43%,46% 41%,38% 100%);filter:drop-shadow(0 16px 22px rgba(0,0,0,.42));opacity:.92}.premium-game-card.jazz-cover .game-card-mark{color:#ffda9533;text-shadow:0 0 30px rgba(188,68,255,.42)}.jazz .arcade-stage{min-height:540px;border:0;border-radius:34px;background:radial-gradient(circle at 50% 0,rgba(255,209,102,.26),transparent 25%),radial-gradient(circle at 16% 20%,rgba(125,35,76,.5),transparent 32%),radial-gradient(circle at 84% 26%,rgba(112,53,199,.42),transparent 30%),linear-gradient(180deg,#170713 0,#09060d 56%,#1b0a1b);box-shadow:0 40px 110px #000000b3,inset 0 1px #ffffff2e}.jazz-club-scene{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;isolation:isolate;background:repeating-linear-gradient(90deg,transparent 0 30px,rgba(255,209,102,.04) 31px 33px),radial-gradient(ellipse at 50% 100%,rgba(128,44,42,.42),transparent 52%)}.jazz-club-scene:before{content:"";position:absolute;left:0;right:0;bottom:0;height:46%;background:linear-gradient(180deg,transparent,rgba(0,0,0,.5)),repeating-linear-gradient(90deg,#170b12 0,#170b12 34px,#260d20 35px,#260d20 68px);clip-path:polygon(0 36%,100% 12%,100% 100%,0 100%)}.jazz-neon-sign{position:absolute;z-index:4;left:50%;top:22px;transform:translate(-50%);width:150px;height:58px;border-radius:20px;border:2px solid rgba(255,209,102,.68);display:grid;place-items:center;background:linear-gradient(135deg,#ffd16621,#bc44ff2b);box-shadow:0 0 28px #ffd16642,inset 0 0 20px #ffd1661f}.jazz-neon-sign span{font-size:34px;font-weight:950;color:#ffd166;text-shadow:0 0 16px rgba(255,209,102,.86),0 0 34px rgba(188,68,255,.6)}.jazz-smoke i{position:absolute;z-index:2;bottom:78px;width:180px;height:96px;border-radius:50%;background:#d6bed72e;filter:blur(18px);animation:jazzSmoke 7s ease-in-out infinite}.jazz-smoke i:nth-child(1){left:-34px}.jazz-smoke i:nth-child(2){left:100px;animation-delay:1s}.jazz-smoke i:nth-child(3){right:-42px;animation-delay:2s}.jazz-spotlight{position:absolute;top:-18px;z-index:1;width:40%;height:78%;transform-origin:top center;clip-path:polygon(46% 0,54% 0,100% 100%,0 100%);background:linear-gradient(180deg,rgba(255,220,151,.46),rgba(255,220,151,.08),transparent);mix-blend-mode:screen;filter:blur(.4px)}.jazz-spotlight.left{left:3%}.jazz-spotlight.right{right:3%;background:linear-gradient(180deg,rgba(188,68,255,.4),rgba(188,68,255,.08),transparent)}.jazz-stage-platform{position:absolute;z-index:3;left:20px;right:20px;bottom:30px;height:190px;border-radius:50% 50% 18px 18px;background:radial-gradient(ellipse at 50% 0,rgba(255,209,102,.24),transparent 48%),linear-gradient(180deg,#4a142d,#170812 62%,#07050a);border:1px solid rgba(255,209,102,.24);box-shadow:0 20px 44px #00000080,inset 0 1px #ffffff2e}.jazz-stage-platform:after{content:"";position:absolute;left:10%;right:10%;bottom:18px;height:22px;border-radius:50%;background:#00000070;filter:blur(7px)}.jazz-performer{position:absolute;left:24px;bottom:36px;width:86px;height:142px;z-index:5;filter:drop-shadow(0 16px 20px rgba(0,0,0,.45))}.jazz-head{position:absolute;left:27px;top:3px;width:32px;height:32px;border-radius:50%;background:linear-gradient(#f3c581,#945821)}.jazz-head:before{content:"";position:absolute;left:-8px;top:-9px;width:48px;height:18px;border-radius:50%;background:#120913;box-shadow:0 -3px #d8a348}.jazz-body{position:absolute;left:22px;top:38px;width:44px;height:72px;border-radius:20px 20px 8px 8px;background:linear-gradient(135deg,#1b1b22,#08070c 54%,#5a142b);border:1px solid rgba(255,209,102,.26)}.jazz-arm{position:absolute;left:45px;top:53px;width:52px;height:13px;border-radius:999px;background:#c88a45;transform:rotate(22deg)}.jazz-sax{position:absolute;left:52px;top:55px;width:42px;height:66px}.jazz-sax:before{content:"";position:absolute;left:7px;top:0;width:16px;height:50px;border-radius:12px;background:linear-gradient(90deg,#8d5514,#ffd166,#b9771d);transform:rotate(18deg)}.jazz-sax:after{content:"";position:absolute;left:14px;bottom:0;width:32px;height:30px;border-radius:50%;background:radial-gradient(circle at 42% 42%,transparent 0 26%,#ffd166 28% 56%,#8d5514 58%);box-shadow:0 0 18px #ffd16673}.jazz-mic-stand{position:absolute;left:118px;bottom:34px;width:5px;height:108px;border-radius:999px;background:#d8a348;box-shadow:0 0 16px #ffd16659}.jazz-mic-stand:before{content:"";position:absolute;left:-14px;top:-10px;width:28px;height:18px;border-radius:50%;background:linear-gradient(135deg,#eee,#7b7f8b)}.jazz-mic-stand:after{content:"";position:absolute;left:-24px;bottom:-4px;width:52px;height:7px;border-radius:999px;background:#d8a348}.jazz-grand-piano{position:absolute;right:22px;bottom:44px;width:96px;height:58px;border-radius:45% 18px 20px 14px;background:linear-gradient(135deg,#0b0a12,#341228);border:1px solid rgba(255,209,102,.28);box-shadow:inset 0 1px #ffffff24}.jazz-grand-piano:after{content:"";position:absolute;left:12px;right:8px;bottom:-12px;height:16px;background:repeating-linear-gradient(90deg,#f7efd8 0,#f7efd8 10px,#14131a 11px,#14131a 15px);border-radius:0 0 8px 8px}.jazz-bass-prop{position:absolute;right:124px;bottom:34px;width:38px;height:112px}.jazz-bass-prop:before{content:"";position:absolute;left:5px;bottom:0;width:34px;height:72px;border-radius:48% 48% 44% 44%;background:radial-gradient(circle at 48% 62%,#170812 0,#170812 11%,#b87527 12%,#b87527);box-shadow:inset 0 0 0 3px #6b3214}.jazz-bass-prop:after{content:"";position:absolute;left:20px;top:0;width:5px;height:90px;border-radius:999px;background:#d8a348}.jazz-symbol-wall{position:absolute;z-index:6;left:96px;right:18px;top:100px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;padding:9px;border-radius:24px;background:linear-gradient(180deg,#230c1fdb,#08070ce0);border:1px solid rgba(255,209,102,.23);box-shadow:inset 0 1px #ffffff24,0 22px 50px #00000070;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.jazz-cell{height:66px;border-radius:18px;display:grid;place-items:center;background:linear-gradient(145deg,#ffffff1a,#ffffff08);border:1px solid rgba(255,255,255,.12);box-shadow:inset 0 1px #ffffff21}.jazz-cell.hot{box-shadow:0 0 0 2px #ffd166ad,0 0 30px #bc44ff94,inset 0 1px #ffffff3d}.jazz-symbol{position:relative;width:42px;height:42px;display:block;filter:drop-shadow(0 8px 8px rgba(0,0,0,.4)) drop-shadow(0 0 15px rgba(255,209,102,.24))}.jazz-symbol.sax:before{content:"";position:absolute;left:11px;top:4px;width:14px;height:32px;border-radius:999px;background:linear-gradient(90deg,#875313,#ffd166,#b7751c);transform:rotate(18deg)}.jazz-symbol.sax:after{content:"";position:absolute;left:17px;bottom:1px;width:27px;height:24px;border-radius:50%;background:radial-gradient(circle at 45% 45%,transparent 0 26%,#ffd166 27% 57%,#8d5514 58%)}.jazz-symbol.mic:before{content:"";position:absolute;left:13px;top:3px;width:16px;height:24px;border-radius:50% 50% 45% 45%;background:linear-gradient(135deg,#f8f1dc,#8b8d99)}.jazz-symbol.mic:after{content:"";position:absolute;left:19px;top:24px;width:5px;height:17px;background:#ffd166;box-shadow:-10px 15px 0 -1px #ffd166,10px 15px 0 -1px #ffd166}.jazz-symbol.vinyl{border-radius:50%;background:radial-gradient(circle,#ffd166 0,#ffd166 8%,#141018 9%,#141018 22%,#050408 23%,#050408 46%,#4b1738 47%,#4b1738 49%,#06050a 50%,#06050a);box-shadow:inset 0 0 0 2px #ffffff1a}.jazz-symbol.piano:before{content:"";position:absolute;left:5px;right:5px;top:11px;height:20px;border-radius:7px;background:repeating-linear-gradient(90deg,#f8ecd2 0,#f8ecd2 7px,#15131a 8px,#15131a 11px)}.jazz-symbol.piano:after{content:"";position:absolute;left:8px;right:8px;bottom:7px;height:5px;border-radius:999px;background:#d8a348}.jazz-symbol.bass:before{content:"";position:absolute;left:13px;top:2px;width:17px;height:38px;border-radius:48% 48% 45% 45%;background:radial-gradient(circle at 50% 64%,#09060a 0,#09060a 11%,#b87527 12%,#b87527)}.jazz-symbol.bass:after{content:"";position:absolute;left:21px;top:0;width:3px;height:34px;background:#ffd166}.jazz-symbol.note:before{content:"";position:absolute;left:12px;top:18px;width:17px;height:17px;border-radius:50%;background:#ffd166}.jazz-symbol.note:after{content:"";position:absolute;left:26px;top:4px;width:5px;height:31px;background:#ffd166;box-shadow:7px 0 #bc44ffd1}.jazz-float-note{position:absolute;left:54%;top:57%;z-index:7;width:13px;height:13px;border-radius:50%;background:#ffd166;box-shadow:0 0 16px #ffd166a8;pointer-events:none}.jazz-float-note:after{content:"";position:absolute;left:10px;top:-18px;width:4px;height:22px;border-radius:999px;background:#ffd166}.jazz-win-badge{position:absolute;z-index:8;right:18px;bottom:42px;min-width:166px;border-radius:22px;padding:11px 14px;text-align:center;background:linear-gradient(135deg,#140a10f5,#581636f2);border:1px solid rgba(255,209,102,.72);color:#ffd166;box-shadow:0 22px 46px #00000075,0 0 42px #bc44ff66}.jazz-win-badge span{display:block;font-size:11px;font-weight:950;text-transform:uppercase}.jazz-win-badge b{display:block;font-size:24px;line-height:1;font-weight:950;color:#fff0ba}@keyframes jazzSmoke{0%,to{transform:translateZ(0) scale(1);opacity:.34}50%{transform:translate3d(18px,-18px,0) scale(1.22);opacity:.55}}@media (max-width:430px){.jazz .arcade-stage{min-height:510px;border-radius:30px}.jazz-symbol-wall{left:74px;right:10px;top:104px;gap:5px;padding:8px;border-radius:20px}.jazz-cell{height:60px;border-radius:15px}.jazz-symbol{width:36px;height:36px}.jazz-stage-platform{left:14px;right:14px;bottom:28px}.jazz-performer{left:8px;transform:scale(.9);transform-origin:bottom left}.jazz-grand-piano{right:14px;transform:scale(.9);transform-origin:bottom right}.jazz-bass-prop{right:104px;transform:scale(.88);transform-origin:bottom center}.jazz-win-badge{right:14px;bottom:36px}.premium-game-card.jazz-cover{min-height:160px}}.arcade-page.plinko,.arcade-page.myth,.arcade-page.jazz{gap:9px;margin-inline:-8px}.arcade-page.plinko .module-top,.arcade-page.myth .module-top,.arcade-page.jazz .module-top{margin-inline:8px;margin-bottom:-2px;grid-template-columns:44px minmax(0,1fr) 28px}.arcade-page.plinko .module-top .section-title,.arcade-page.myth .module-top .section-title,.arcade-page.jazz .module-top .section-title{font-size:28px;line-height:.9;margin-bottom:4px}.arcade-page.plinko .arcade-subtitle,.arcade-page.myth .arcade-subtitle,.arcade-page.jazz .arcade-subtitle{display:none}.arcade-page.plinko .arcade-bet-panel,.arcade-page.myth .arcade-bet-panel,.arcade-page.jazz .arcade-bet-panel{position:relative;z-index:4;margin:0 8px 3px;padding:7px 8px;border-radius:18px;background:#0307126b;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-color:#ffffff1f;box-shadow:0 14px 30px #0003}.arcade-page.plinko .arcade-bet-panel span,.arcade-page.myth .arcade-bet-panel span,.arcade-page.jazz .arcade-bet-panel span{display:none}.arcade-page.plinko .arcade-bet-panel div,.arcade-page.myth .arcade-bet-panel div,.arcade-page.jazz .arcade-bet-panel div{width:100%;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.arcade-page.plinko .arcade-bet-panel button,.arcade-page.myth .arcade-bet-panel button,.arcade-page.jazz .arcade-bet-panel button{min-height:40px;border-radius:14px;padding:0;font-size:14px;border:1px solid rgba(255,255,255,.16);box-shadow:inset 0 1px #ffffff29,0 10px 22px #0000003d}.arcade-page.plinko .arcade-stage,.arcade-page.myth .arcade-stage,.arcade-page.jazz .arcade-stage{min-height:min(690px,70vh);height:min(690px,70vh);border-radius:30px;border:0;overflow:hidden;background:#03050c;box-shadow:0 34px 88px #000000a6,inset 0 1px #ffffff2e}.arcade-page.plinko .arcade-reflection,.arcade-page.myth .arcade-reflection,.arcade-page.jazz .arcade-reflection{display:none}.cinematic-canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block}.arcade-page.plinko .arcade-play-button,.arcade-page.myth .arcade-play-button,.arcade-page.jazz .arcade-play-button{position:relative;z-index:5;margin:-72px 20px 4px;min-height:62px;border-radius:22px;background:linear-gradient(135deg,#fff4c7,#ffd166 44%,#25d9e8);box-shadow:0 20px 46px #0000006b,0 0 34px #ffd16642,inset 0 2px #ffffffb8;transform:translateZ(0)}.arcade-page.myth .arcade-play-button{background:linear-gradient(135deg,#fff7cf,#ffd166 46%,#86d8ff)}.arcade-page.jazz .arcade-play-button{background:linear-gradient(135deg,#ffe6a7,#d7a348 48%,#a846ff);color:#120714}.plinko .arcade-stage{background:#05071d}.myth .arcade-stage{background:#182957}.jazz .arcade-stage{background:#08050b}.premium-game-card.plinko-cover,.premium-game-card.myth-cover,.premium-game-card.jazz-cover{min-height:184px}.premium-game-card.plinko-cover .game-card-copy b,.premium-game-card.myth-cover .game-card-copy b,.premium-game-card.jazz-cover .game-card-copy b{font-size:26px}.premium-game-card.plinko-cover em,.premium-game-card.myth-cover em,.premium-game-card.jazz-cover em{padding:9px 14px;font-size:12px;box-shadow:0 12px 24px #00000042,inset 0 1px #ffffff73}@media (max-width:430px){.arcade-page.plinko,.arcade-page.myth,.arcade-page.jazz{margin-inline:-10px}.arcade-page.plinko .arcade-stage,.arcade-page.myth .arcade-stage,.arcade-page.jazz .arcade-stage{min-height:590px;height:70vh;border-radius:28px}.arcade-page.plinko .module-top,.arcade-page.myth .module-top,.arcade-page.jazz .module-top,.arcade-page.plinko .arcade-bet-panel,.arcade-page.myth .arcade-bet-panel,.arcade-page.jazz .arcade-bet-panel{margin-inline:10px}.arcade-page.plinko .arcade-bet-panel button,.arcade-page.myth .arcade-bet-panel button,.arcade-page.jazz .arcade-bet-panel button{min-height:40px;font-size:13px}.arcade-page.plinko .arcade-play-button,.arcade-page.myth .arcade-play-button,.arcade-page.jazz .arcade-play-button{margin-left:18px;margin-right:18px}.premium-game-card.plinko-cover,.premium-game-card.myth-cover,.premium-game-card.jazz-cover{min-height:172px}}.arcade-page.plinko,.arcade-page.myth,.arcade-page.jazz{min-height:calc(100svh - 96px);padding-bottom:8px}.arcade-page.plinko .module-top,.arcade-page.myth .module-top,.arcade-page.jazz .module-top{position:relative;z-index:8}.arcade-page.plinko .arcade-stage,.arcade-page.myth .arcade-stage,.arcade-page.jazz .arcade-stage{height:min(760px,74svh);min-height:min(690px,74svh);border-radius:32px;isolation:isolate;background:#03040a;box-shadow:0 34px 88px #000000b8,inset 0 1px #fff3,0 0 0 1px #ffffff14}@keyframes coinpPush{0%,to{transform:translateY(-19px)}50%{transform:translateY(28px)}}@keyframes coinpSpark{to{background-position:120px 130px}}@media (max-width:430px){.premium-bottom-nav{grid-template-columns:repeat(7,minmax(0,1fr))}.premium-bottom-nav button span{font-size:8px}}.premium-bottom-nav{grid-template-columns:repeat(7,minmax(0,1fr))!important}.premium-art-scene{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;background:#02030a}.premium-art-scene:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;background:linear-gradient(180deg,#0000000f,#0000 20%,#00000038),radial-gradient(circle at 50% 18%,rgba(255,255,255,.18),transparent 36%);mix-blend-mode:soft-light}.premium-art-scene:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;pointer-events:none;box-shadow:inset 0 0 0 1px #ffffff24,inset 0 -90px 90px #0000003d;border-radius:inherit}.premium-art-bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transform:scale(1.018);filter:saturate(1.1) contrast(1.05);-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.premium-vfx-canvas{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;width:100%;height:100%;pointer-events:none}.arcade-page.plinko .arcade-bet-panel,.arcade-page.myth .arcade-bet-panel,.arcade-page.jazz .arcade-bet-panel{order:-1;margin:0 12px -4px;padding:6px;border-radius:18px;background:linear-gradient(135deg,#ffffff1a,#03071257);border:1px solid rgba(255,255,255,.16);box-shadow:0 14px 34px #00000052,inset 0 1px #ffffff2e}.arcade-page.plinko .arcade-bet-panel button,.arcade-page.myth .arcade-bet-panel button,.arcade-page.jazz .arcade-bet-panel button{min-height:38px;border-radius:13px;color:#fff6c7;background:linear-gradient(145deg,#ffffff2e,#ffffff0a 38%,#00000038);border:1px solid rgba(255,255,255,.18);text-shadow:0 1px 0 rgba(0,0,0,.45)}.arcade-page.plinko .arcade-bet-panel button.active,.arcade-page.myth .arcade-bet-panel button.active,.arcade-page.jazz .arcade-bet-panel button.active{color:#130b03;background:linear-gradient(135deg,#fff8d8,#ffd166 46%,#70ecff);box-shadow:0 0 24px #ffd16652,inset 0 2px #ffffffb8}.arcade-page.plinko .arcade-play-button,.arcade-page.myth .arcade-play-button,.arcade-page.jazz .arcade-play-button{align-self:center;width:min(310px,calc(100% - 48px));min-height:58px;margin:-78px auto 0;border-radius:999px;border:1px solid rgba(255,255,255,.38);text-transform:uppercase;letter-spacing:0;font-size:16px;position:relative;overflow:hidden}.arcade-page.plinko .arcade-play-button:before,.arcade-page.myth .arcade-play-button:before,.arcade-page.jazz .arcade-play-button:before{content:"";position:absolute;inset:2px 18px auto;height:42%;border-radius:inherit;background:linear-gradient(180deg,#ffffffb8,#fff0);opacity:.64;pointer-events:none}.arcade-page.plinko .arcade-play-button{background:linear-gradient(135deg,#fff7cb,#ffd166 42%,#22d3ee 118%);color:#100a03}.arcade-page.myth .arcade-play-button{background:linear-gradient(135deg,#fff7ce,#ffd166 42%,#8ee8ff 118%);color:#140b03}.arcade-page.jazz .arcade-play-button{background:linear-gradient(135deg,#ffebb0,#d8a348 42%,#b14dff 118%);color:#140714}@media (max-width:460px){.arcade-page.plinko,.arcade-page.myth,.arcade-page.jazz{min-height:calc(100svh - 78px)}.arcade-page.plinko .arcade-stage,.arcade-page.myth .arcade-stage,.arcade-page.jazz .arcade-stage{height:73svh;min-height:604px;border-radius:30px}.arcade-page.plinko .arcade-play-button,.arcade-page.myth .arcade-play-button,.arcade-page.jazz .arcade-play-button{min-height:56px;margin-top:-72px}}.premium-topbar{position:relative;z-index:30;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(116px,.86fr) minmax(0,1.16fr);gap:8px;align-items:center;margin:0 -6px 12px}.topbar-glass,.topbar-logo{min-height:48px;border-radius:18px;border:1px solid rgba(255,218,137,.5);background:linear-gradient(145deg,#211237b8,#070710c7 52%,#00000094);box-shadow:0 12px 30px #0000005c,0 0 20px #ffd1661f,inset 0 1px #ffffff38,inset 0 -1px #7842ff38;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.topbar-balance{display:grid;grid-template-columns:minmax(0,1fr) 34px;gap:7px;align-items:center;padding:6px 7px 6px 11px}.topbar-balance span,.topbar-actions span{display:block;font-size:9px;font-weight:950;color:#fff4cc9e;line-height:1;text-transform:uppercase}.topbar-balance b{display:block;margin-top:4px;font-size:17px;line-height:1;color:#ffd166;text-shadow:0 0 18px rgba(255,209,102,.46);overflow:hidden;text-overflow:ellipsis}.topbar-balance button{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;color:#150b03;background:radial-gradient(circle at 35% 20%,#fff8d2,#ffd166 48%,#9b5f0c);box-shadow:0 0 24px #ffd16661,inset 0 2px #ffffffad}.topbar-logo{position:relative;display:grid;place-items:center;align-content:center;overflow:hidden;padding:5px 8px;text-align:center;color:#fff1b6;background:linear-gradient(145deg,#100816,#030409 56%,#2d174a);box-shadow:0 14px 34px #0000006b,0 0 26px #8b5cf633,inset 0 0 0 1px #ffffff14}.topbar-logo:before{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;border-radius:15px;border:1px solid rgba(255,209,102,.28);box-shadow:inset 0 0 18px #8b5cf647}.topbar-logo span,.topbar-logo b{position:relative;z-index:1;display:block;line-height:.95;text-shadow:0 0 14px rgba(255,209,102,.5)}.topbar-logo span{font-size:10px;font-weight:950;color:#d7b4ff}.topbar-logo b{font-size:18px;font-weight:950;color:#ffd166}.topbar-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.topbar-actions button{display:grid;place-items:center;gap:3px;min-width:0;padding:6px 3px;color:#ffe4a0}.topbar-actions svg{filter:drop-shadow(0 0 10px rgba(255,209,102,.55))}.premium-bottom-nav-wrap{position:fixed;left:0;right:0;bottom:0;z-index:30;margin:auto;max-width:448px;padding:0 9px 10px;pointer-events:none}.premium-bottom-nav{pointer-events:auto;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:3px;padding:6px;border-radius:22px;border:1px solid rgba(255,218,137,.36);background:linear-gradient(145deg,#1f1232db,#030409e6);box-shadow:0 14px 40px #00000094,0 0 30px #8b5cf62e,inset 0 1px #ffffff29;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.premium-bottom-nav button{min-width:0;height:46px;border-radius:16px;display:grid;place-items:center;align-content:center;gap:2px;color:#ffffff8c;font-weight:950}.premium-bottom-nav button span{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;font-size:9px;line-height:1;white-space:nowrap}.premium-bottom-nav button.active{color:#ffd166;background:radial-gradient(circle at 50% 0,#ffd16642,#8b5cf62e 52%,#ffffff0a);box-shadow:0 0 22px #ffd16647,inset 0 0 0 1px #ffd16652}.premium-777-machine{margin:0 -8px 4px;padding:16px 12px 18px;border-radius:34px;border:1px solid rgba(255,225,151,.72);background:radial-gradient(circle at 50% 0,rgba(255,236,178,.22),transparent 24%),linear-gradient(145deg,#09070b 0,#2a1845 31%,#07050a 48%,#6f4711);box-shadow:0 38px 92px #000000b8,0 0 44px #8b5cf638,inset 0 2px #ffffff47,inset 0 0 0 5px #3d230885;isolation:isolate}.premium-777-machine:before{top:9px;right:9px;bottom:9px;left:9px;border-radius:28px;border-color:#ffe8aa47;box-shadow:inset 0 0 34px #8b5cf62e}.machine-aurora{position:absolute;z-index:-1;top:-18%;right:-18%;bottom:-18%;left:-18%;background:conic-gradient(from 180deg,#ffd1662e,#7d36ff47,#100a1900,#ffd1662e);filter:blur(22px);animation:jackpotSweep 8s linear infinite;opacity:.84}.machine-side-light{position:absolute;top:90px;bottom:138px;width:18px;border-radius:999px;background:linear-gradient(180deg,transparent,#b88cff,#ffd166,#7c3aed,transparent);filter:blur(.2px);box-shadow:0 0 28px #8b5cf694}.machine-side-light.left{left:4px}.machine-side-light.right{right:4px}.premium-777-machine .machine-crown{position:relative;min-height:74px;margin:0 8px 12px;border-radius:28px;background:linear-gradient(135deg,#fff2b8,#d19a2b 43%,#61390a 45%,#120817);border:1px solid rgba(255,255,255,.48);color:#160c03;box-shadow:0 18px 38px #00000061,0 0 34px #ffd16647,inset 0 3px #ffffff8f}.premium-777-machine .machine-crown span:first-child{font-size:15px;color:#1a0d04;letter-spacing:0;text-shadow:0 1px 0 rgba(255,255,255,.55)}.premium-777-machine .machine-crown span:last-child{font-size:10px;color:#fff1b8;text-shadow:0 0 14px rgba(255,209,102,.5);background:#08050c94;border-radius:999px;padding:7px 9px}.premium-777-machine .machine-crown b{color:#ffd166}.premium-777-machine .machine-glass{padding:15px 13px 17px;border-radius:30px;background:linear-gradient(118deg,rgba(255,255,255,.2),transparent 22%,transparent 66%,rgba(255,255,255,.1)),radial-gradient(circle at 50% 22%,rgba(123,75,255,.38),transparent 44%),linear-gradient(180deg,#1e0f37e6,#03040af5);border:1px solid rgba(255,226,157,.32);box-shadow:inset 0 1px #ffffff57,inset 0 -28px 60px #0000007a,0 28px 54px #00000080}.premium-777-machine .reels{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;perspective:1200px}.premium-777-machine .reel{height:clamp(132px,36vw,172px);border-radius:27px;background:linear-gradient(180deg,#fbf4df 0,#d8c596 17%,#6b4210 18%,#120b1d 21%,#1a102b 54%,#05050a);border:2px solid rgba(255,218,137,.58);box-shadow:inset 0 16px 28px #ffffff52,inset 0 -20px 30px #00000094,0 18px 32px #0006,0 0 26px #8b5cf647;overflow:hidden}.premium-777-machine.spinning .reel:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(180deg,#ffffff29 0,#ffffff29 8px,#8b5cf629 9px,#8b5cf629 18px,#0000001f 19px,#0000001f 28px);filter:blur(6px);opacity:.82}.slot-symbol{position:relative;z-index:2;width:min(74px,20vw);height:min(74px,20vw);display:grid;place-items:center;border-radius:50%;font-size:clamp(22px,8vw,42px);font-weight:950;color:#160b03;background:radial-gradient(circle at 34% 20%,#fff8d6,#ffd166 48%,#9d5f0e);box-shadow:0 12px 18px #0000005c,0 0 24px #ffd16657,inset 0 3px #ffffff9e}.symbol-777{font-size:clamp(20px,7vw,36px);letter-spacing:0;color:#fff6c8;background:radial-gradient(circle at 30% 20%,#a846ff,#4a147c 42%,#100719);text-shadow:0 0 15px rgba(255,209,102,.84);border:1px solid rgba(255,209,102,.64)}.symbol-diamond{background:radial-gradient(circle at 34% 18%,#fff,#83efff 45%,#1d4ed8)}.symbol-crown{background:radial-gradient(circle at 30% 20%,#fff5c7,#ffd166 42%,#b45309)}.symbol-star{background:radial-gradient(circle,#fff8c9,#ffd166 38%,#7c3aed)}.symbol-bell{background:radial-gradient(circle,#fff2bd,#f59e0b 50%,#7c2d12)}.symbol-cherry,.symbol-watermelon,.symbol-lemon{background:radial-gradient(circle at 30% 20%,#fff,#ff6b8a 48%,#7f102e)}.last-wins-panel{margin:12px 8px 0;padding:10px;border-radius:22px;border:1px solid rgba(255,218,137,.26);background:linear-gradient(135deg,#3e25528a,#0204099e);box-shadow:inset 0 1px #ffffff29,0 12px 28px #00000042;overflow:hidden}.last-wins-title{margin-bottom:8px;font-size:11px;font-weight:950;color:#ffd166;text-transform:uppercase}.last-wins-track{display:flex;gap:8px;overflow:hidden;animation:lastWinsDrift 16s linear infinite}.last-win-card{flex:0 0 auto;min-width:112px;border-radius:15px;padding:8px 10px;background:linear-gradient(145deg,#ffffff1f,#ffffff0a);border:1px solid rgba(255,255,255,.13);box-shadow:inset 0 1px #ffffff29}.last-win-card span{display:block;font-size:14px;white-space:nowrap}.last-win-card b{display:block;margin-top:4px;color:#ffd166;font-size:13px}@keyframes lastWinsDrift{0%{transform:translate(0)}to{transform:translate(-42%)}}.premium-control-panel{grid-template-columns:minmax(0,1fr) 116px minmax(0,1fr);gap:10px;margin:14px 6px 0;align-items:center}.control-group{min-height:112px;border-radius:24px;padding:10px 8px;background:linear-gradient(145deg,#ffffff1f,#08051080);border:1px solid rgba(255,218,137,.2);box-shadow:inset 0 1px #ffffff29}.control-group>span{display:block;margin-bottom:8px;text-align:center;color:#fff4d6a3;font-size:10px;font-weight:950;text-transform:uppercase}.premium-control-panel .bet-rail{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:0}.premium-control-panel .bet{height:30px;border-radius:11px;font-size:11px;color:#fff0b8;background:linear-gradient(145deg,#ffffff1f,#ffffff0a);border:1px solid rgba(255,255,255,.12)}.premium-control-panel .bet.active{background:linear-gradient(135deg,#fff6cb,#ffd166 54%,#a846ff);color:#150b03;box-shadow:0 0 18px #ffd1665c}.premium-control-panel .spin-btn{width:116px;height:116px;border-radius:50%;font-size:14px;background:radial-gradient(circle at 34% 20%,#fff8d6,#ffd166 32%,#c17412 61%,#4a2305);border:1px solid rgba(255,255,255,.58);box-shadow:0 18px 44px #0000006b,0 0 38px #ffd16675,0 0 44px #8b5cf647,inset 0 5px #ffffff9e,inset 0 -11px #451c005c}.control-group.auto{display:grid;grid-template-columns:1fr 1fr;gap:7px}.control-group.auto span{grid-column:1/-1}.premium-control-panel .console-btn{min-height:42px;border-radius:15px;color:#fff0b8;border:1px solid rgba(255,255,255,.14);background:linear-gradient(145deg,#834fff3d,#00000047);font-size:12px}.premium-control-panel .console-btn.max{background:linear-gradient(135deg,#ffd16647,#00000047)}.daily-jackpot-panel{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(70px,.7fr) 56px;gap:8px;margin:14px 7px 0;padding:8px;border-radius:22px;border:1px solid rgba(255,218,137,.42);background:linear-gradient(135deg,#ffd1662b,#2411406b,#030409b3);box-shadow:0 16px 38px #00000057,0 0 24px #8b5cf624,inset 0 1px #ffffff2e}.daily-jackpot-panel div{min-width:0;border-radius:15px;padding:9px;background:#00000038;border:1px solid rgba(255,255,255,.08)}.daily-jackpot-panel span{display:block;font-size:10px;font-weight:950;text-transform:uppercase;color:#fff4d694}.daily-jackpot-panel b{display:block;margin-top:4px;color:#ffd166;font-size:15px;line-height:1;overflow:hidden;text-overflow:ellipsis}.daily-jackpot-panel .x2{display:grid;place-items:center;padding:0;font-size:24px;font-weight:950;color:#170b03;background:radial-gradient(circle at 34% 18%,#fff8d6,#ffd166 48%,#9b5f0c);box-shadow:0 0 24px #ffd16666}@media (max-width:430px){.premium-topbar{grid-template-columns:minmax(0,1fr) 112px minmax(0,1.04fr);gap:5px;margin-inline:-9px}.topbar-glass,.topbar-logo{min-height:44px;border-radius:16px}.topbar-balance{grid-template-columns:minmax(0,1fr) 30px;padding-left:8px}.topbar-balance button{width:30px;height:30px}.topbar-balance b{font-size:14px}.topbar-logo b{font-size:15px}.topbar-logo span{font-size:9px}.topbar-actions{gap:4px}.topbar-actions button{padding:5px 2px}.topbar-actions span{font-size:8px}.premium-bottom-nav-wrap{padding:0 6px 8px}.premium-bottom-nav{gap:2px;padding:5px;border-radius:20px}.premium-bottom-nav button{height:43px;border-radius:14px}.premium-bottom-nav button span{font-size:8px}.premium-777-machine{margin-inline:-10px;padding:13px 8px 15px;border-radius:30px}.premium-777-machine .machine-crown{min-height:64px;margin-inline:6px;border-radius:24px}.premium-777-machine .machine-glass{padding:12px 9px}.premium-777-machine .reels{gap:7px}.premium-777-machine .reel{height:132px;border-radius:22px}.premium-control-panel{grid-template-columns:minmax(0,1fr) 96px minmax(0,1fr);gap:7px;margin-inline:4px}.premium-control-panel .spin-btn{width:96px;height:96px;font-size:12px}.control-group{min-height:102px;padding:8px 6px}.premium-control-panel .bet{height:28px;font-size:10px}.daily-jackpot-panel{grid-template-columns:minmax(0,1fr) 66px 48px;margin-inline:4px}.daily-jackpot-panel b{font-size:13px}.daily-jackpot-panel .x2{font-size:21px}}@media (max-width:370px){.premium-bottom-nav button span{display:none}.premium-bottom-nav button{height:40px}.premium-topbar{grid-template-columns:minmax(0,1fr) 98px minmax(0,.96fr)}.topbar-actions span{display:none}.premium-control-panel{grid-template-columns:minmax(0,1fr) 88px minmax(0,1fr)}.premium-control-panel .spin-btn{width:88px;height:88px}.premium-777-machine .reel{height:118px}.slot-symbol{width:58px;height:58px}}.premium-topbar,.app-page-home .premium-topbar,.app-page-slot .premium-topbar,.app-page-game-888 .premium-topbar,.app-page-roulette .premium-topbar,.app-page-cubiki .premium-topbar,.app-page-belka .premium-topbar,.app-page-profile .premium-topbar{position:relative!important;display:grid!important;grid-template-columns:minmax(0,1.08fr) 96px minmax(0,1.12fr)!important;gap:6px!important;align-items:center!important;height:62px!important;margin:0 -2px 8px!important;z-index:30!important}.premium-topbar .topbar-logo,.app-page-home .premium-topbar .topbar-logo,.app-page-slot .premium-topbar .topbar-logo,.app-page-game-888 .premium-topbar .topbar-logo,.app-page-roulette .premium-topbar .topbar-logo,.app-page-cubiki .premium-topbar .topbar-logo,.app-page-belka .premium-topbar .topbar-logo,.app-page-profile .premium-topbar .topbar-logo{position:relative!important;left:auto!important;top:auto!important;width:96px!important;height:56px!important;min-height:56px!important;margin:0!important;padding:2px 0!important;transform:none!important;display:grid!important;place-items:center!important;align-content:center!important;overflow:visible!important;border:0!important;background:transparent!important;box-shadow:none!important;opacity:1!important}.premium-topbar .topbar-logo:before,.premium-topbar .topbar-logo:after{display:none!important;content:none!important}.premium-topbar .topbar-logo span,.premium-topbar .topbar-logo b{position:relative!important;z-index:2!important;display:block!important;opacity:1!important;visibility:visible!important;margin:0!important;color:#ffd166!important;text-align:center!important;text-transform:uppercase!important;letter-spacing:0!important;text-shadow:0 0 12px rgba(255,209,102,.72),0 1px 0 rgba(0,0,0,.72)!important}.premium-topbar .topbar-logo span{font-size:9px!important;line-height:10px!important;font-weight:950!important}.premium-topbar .topbar-logo b{font-family:Inter,system-ui,sans-serif!important;font-size:20px!important;line-height:21px!important;font-weight:950!important}.premium-topbar .topbar-logo em{display:none!important}.premium-topbar .topbar-balance,.premium-topbar .topbar-actions button{height:52px!important;min-height:52px!important}@media (max-width:370px){.premium-topbar,.app-page-home .premium-topbar,.app-page-slot .premium-topbar,.app-page-game-888 .premium-topbar,.app-page-roulette .premium-topbar,.app-page-cubiki .premium-topbar,.app-page-belka .premium-topbar,.app-page-profile .premium-topbar{grid-template-columns:minmax(0,1fr) 82px minmax(0,1fr)!important;gap:4px!important}.premium-topbar .topbar-logo{width:82px!important}.premium-topbar .topbar-logo b{font-size:17px!important;line-height:18px!important}.premium-topbar .topbar-logo span{font-size:8px!important;line-height:9px!important}}.bg-void{background:#020202}.fixed.inset-0{background:radial-gradient(circle at 50% 8%,rgba(255,211,89,.08),transparent 18%),radial-gradient(circle at 51% 41%,rgba(156,30,255,.22),transparent 28%),linear-gradient(180deg,#000 0,#030102)!important}.pixi{opacity:.38}.premium-topbar{grid-template-columns:1.18fr 1fr 1.16fr;margin:-2px -2px 10px;gap:8px}.topbar-glass,.topbar-logo{height:52px;border-radius:18px;border:1px solid rgba(255,190,76,.5);background:linear-gradient(180deg,#17100b,#050404 54%,#100806);box-shadow:0 0 0 1px #ffe0891f,0 0 24px #ff9d242e,inset 0 1px 3px #ffeeaf33,inset 0 -7px 18px #000000c7}.topbar-balance{grid-template-columns:42px minmax(0,1fr) 38px;padding:6px 7px}.topbar-balance:before{content:"$";width:32px;height:32px;border-radius:50%;display:grid;place-items:center;color:#171004;font-size:23px;font-weight:950;background:radial-gradient(circle at 32% 22%,#fff7c6,#ffbb25 48%,#7a3e04);border:2px solid #2d1602;box-shadow:0 0 15px #ffbc2d85,inset 0 2px #ffffff8c}.topbar-balance span{font-size:11px;color:#f4e3c3;text-transform:uppercase}.topbar-balance b{font-size:14px;color:#fff3d0;text-shadow:0 0 12px rgba(255,195,78,.35)}.topbar-balance button{width:36px;height:36px;color:#fff;background:radial-gradient(circle at 34% 20%,#7e28ff,#3a086b 64%,#14021f);border:1px solid rgba(255,255,255,.28);box-shadow:0 0 16px #9a36ffb3,inset 0 2px #fff6}.topbar-logo{height:84px;margin-top:-4px;border:0;background:transparent;box-shadow:none;overflow:visible}.topbar-logo:before{content:"";position:absolute;left:50%;top:-2px;width:74px;height:40px;transform:translate(-50%);border-radius:50% 50% 10px 10px;background:linear-gradient(145deg,transparent 18%,#ffd166 19% 24%,transparent 25% 100%);border-top:2px solid #ffd166;box-shadow:0 0 16px #ffd1668c}.topbar-logo:after{content:"★";position:absolute;left:4px;bottom:15px;color:#ffbe38;text-shadow:96px 0 #ffbe38,0 0 14px rgba(255,209,102,.74),96px 0 14px rgba(255,209,102,.74)}.topbar-logo span{margin-top:22px;color:#ffd166;font-size:13px;letter-spacing:.32em;text-transform:uppercase}.topbar-logo b{font-family:Georgia,serif;color:#ffe29d;font-size:31px;line-height:.78;text-shadow:0 0 18px rgba(255,176,38,.8),0 2px 0 #5c2b03}.topbar-actions{grid-template-columns:1fr 1fr;gap:4px}.topbar-actions button{height:52px;color:#ffc738}.topbar-actions svg{width:25px;height:25px}.topbar-actions span{font-size:11px;color:#ffd35b}.premium-777-machine{margin:-4px -11px 0;padding:0 10px 14px;border:0;border-radius:0;background:transparent;box-shadow:none;overflow:visible}.premium-777-machine:before{display:none}.machine-aurora{top:112px;right:4px;bottom:322px;left:4px;border-radius:30px;background:radial-gradient(ellipse at 50% 0,rgba(255,214,83,.72),rgba(188,34,255,.34) 32%,transparent 65%);filter:blur(10px);opacity:.8}.machine-side-light{top:202px;bottom:318px;width:15px;background:linear-gradient(180deg,#ffdf72,#d41cff,#ffcf55);box-shadow:0 0 17px #d227ffd1,0 0 11px #ffc640b8}.machine-side-light.left{left:12px}.machine-side-light.right{right:12px}.machine-title{height:44px;margin-top:-8px;text-align:center;font-size:43px;line-height:44px;font-weight:950;color:#ffd35b;text-shadow:0 0 13px rgba(255,181,41,.72),0 2px 0 #7a3f07}.premium-777-machine .machine-crown{height:126px;margin:0 14px -3px;border-radius:32px 32px 13px 13px;background:linear-gradient(180deg,#ffefaf 0,#b86d12 6%,#461d05 10%,#130516 17%,#44106d 44%,#090306,#120704);border:2px solid rgba(255,222,129,.9);box-shadow:0 18px 28px #00000080,0 0 28px #ffbf3561,inset 0 4px #ffffff47,inset 0 -7px #00000080;overflow:visible}.premium-777-machine .machine-crown:before,.premium-777-machine .machine-crown:after{content:"";position:absolute;top:36px;width:66px;height:48px;border-top:3px solid rgba(255,199,69,.9);border-radius:50%;filter:drop-shadow(0 0 8px rgba(255,209,102,.65))}.premium-777-machine .machine-crown:before{left:26px;transform:rotate(-15deg)}.premium-777-machine .machine-crown:after{right:26px;transform:rotate(15deg)}.crown-gem{position:absolute;left:50%;top:34px;width:94px;height:54px;transform:translate(-50%);background:radial-gradient(circle at 50% 34%,#ad4cff 0 16%,#43176e 17% 34%,transparent 35%),linear-gradient(135deg,#ffd166 0 28%,transparent 29% 71%,#ffd166 72%);clip-path:polygon(50% 0,70% 38%,100% 22%,82% 100%,18% 100%,0 22%,30% 38%);filter:drop-shadow(0 0 18px rgba(255,209,102,.72))}.premium-777-machine .machine-glass{position:relative;margin:0 13px;padding:15px 11px 16px;border-radius:24px;background:linear-gradient(90deg,#080506,#2b1705 5%,#080506 10%,#030202 90%,#2b1705 95%,#080506),linear-gradient(180deg,#140907,#050404);border:2px solid rgba(255,204,88,.82);box-shadow:0 20px 32px #000000b3,0 0 26px #ffb72d40,inset 0 0 0 5px #000000c7,inset 0 1px #ffffff3d;overflow:hidden}.premium-777-machine .machine-glass:before{content:"";position:absolute;top:7px;right:7px;bottom:7px;left:7px;border-radius:17px;background:linear-gradient(90deg,rgba(0,0,0,.72),transparent 10% 90%,rgba(0,0,0,.72)),radial-gradient(ellipse at 50% 0,rgba(255,255,255,.32),transparent 22%);pointer-events:none;z-index:3}.premium-777-machine .reels{position:relative;z-index:1;gap:0;border-radius:18px;overflow:hidden;background:#0a0503}.premium-777-machine .reel{position:relative;height:330px;border:0;border-radius:0;background:linear-gradient(90deg,#1f1207 0,#c49a50 15%,#ffe6a4,#9c6b24 73%,#1d1006);box-shadow:inset 22px 0 30px #000000b8,inset -22px 0 30px #000000ad,inset 0 28px 42px #00000094,inset 0 -28px 45px #000000ad}.premium-777-machine .reel+.reel{border-left:2px solid rgba(20,9,2,.9);box-shadow:inset 22px 0 30px #000000b8,inset -22px 0 30px #000000ad,inset 0 28px 42px #00000094,inset 0 -28px 45px #000000ad,-1px 0 #ffd36459}.reel-strip{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;grid-template-rows:1fr 1.35fr 1fr;place-items:center;transition:transform .7s cubic-bezier(.12,.84,.18,1)}.spinning .reel-strip{animation:slotPhotoSpin .34s linear infinite;filter:blur(3px)}@keyframes slotPhotoSpin{to{transform:translateY(-33%)}}.slot-symbol{width:auto;height:auto;background:transparent;border-radius:0;box-shadow:none;font-size:44px;line-height:1;filter:drop-shadow(0 7px 7px rgba(0,0,0,.55))}.symbol-777{font-family:Georgia,serif;font-size:118px;font-weight:950;color:#e71913;background:linear-gradient(180deg,#fffbdf 0,#fffbdf 8%,#ff3527 20%,#c40607 62%,#5b0202);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-stroke:3px #240800;text-shadow:0 0 0 #ffed94,0 7px 0 #2d0502,0 0 18px rgba(255,221,91,.45)}.symbol-bar{font-size:34px;font-weight:950;color:#fff4c9;background:linear-gradient(180deg,#050404,#15100d);border:2px solid #b47a25;border-radius:8px;padding:4px 12px;box-shadow:0 0 10px #ffca5852,inset 0 1px #ffffff47}.symbol-cherry{font-size:52px;text-shadow:0 0 8px rgba(255,0,0,.35)}.symbol-bell{font-size:54px;text-shadow:0 0 10px rgba(255,209,102,.62)}.last-wins-panel{margin:0 16px;padding:12px 10px 17px;border-radius:0 0 18px 18px;background:linear-gradient(180deg,#140806,#050403);border:2px solid rgba(255,174,42,.62);border-top:0;box-shadow:0 15px 22px #0000008f,inset 0 1px #ffffff21}.last-wins-title{margin:0 0 10px;text-align:center;color:#ffd14d;font-size:21px;line-height:1;font-weight:900;text-transform:uppercase;text-shadow:0 0 10px rgba(255,209,102,.62)}.last-wins-track{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;animation:none}.last-win-card{min-width:0;height:43px;padding:0;display:grid;place-items:center;border-radius:7px;background:linear-gradient(180deg,#120a07,#050403);border:1px solid rgba(255,184,53,.55);box-shadow:inset 0 1px #ffffff29,0 0 12px #ff9f1b29}.last-win-card b{margin:0;color:#ffcb39;font-size:22px;text-shadow:0 0 9px rgba(255,203,57,.42)}.premium-control-panel{grid-template-columns:1fr 1.55fr 1fr;margin:26px 13px 0;gap:18px}.control-group{height:78px;min-height:78px;border-radius:16px;padding:11px 10px;background:linear-gradient(180deg,#15100d,#050403);border:1px solid rgba(255,184,57,.46);box-shadow:0 0 20px #ffa4241f,inset 0 1px #ffffff29}.control-group>span{margin:0 0 9px;color:#efdfc3;font-size:12px;line-height:1;text-transform:uppercase}.stake-stepper{display:grid;grid-template-columns:30px minmax(0,1fr) 30px;align-items:center;gap:6px}.stake-stepper button{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;color:#ffd35b;font-size:25px;line-height:1;background:#100b08;border:1px solid rgba(255,188,61,.5);box-shadow:0 0 14px #7e28ff3d}.stake-stepper button:last-child{color:#fff;background:radial-gradient(circle at 35% 20%,#7f28ff,#32045e)}.stake-stepper b{min-width:0;text-align:center;color:#fff0cb;font-size:19px;line-height:1;white-space:nowrap}.premium-control-panel .spin-btn{width:100%;height:84px;border-radius:999px;font-size:31px;line-height:1;color:#ffd248;background:radial-gradient(circle at 50% 0,rgba(255,255,255,.35),transparent 29%),linear-gradient(180deg,#2b0733,#621597 46%,#17041f);border:2px solid rgba(255,205,86,.86);box-shadow:0 0 24px #ffb2276b,0 0 30px #9c28ff8a,inset 0 2px #ffffff4d,inset 0 -7px #0000006b;text-shadow:0 0 12px rgba(255,209,102,.72)}.premium-control-panel .spin-btn:after{content:"ЗАЖАТЬ ДЛЯ ТУРБО";display:block;margin-top:4px;font-size:13px;color:#ffe9a4}.control-group.auto{display:block;text-align:center}.premium-control-panel .console-btn{min-height:0;height:auto;border:0;background:transparent;box-shadow:none;color:#ffd14d;font-size:20px;padding:0}.daily-jackpot-panel{display:none}@media (max-width:430px){main.relative{padding-top:18px!important}.premium-topbar{gap:6px}.topbar-glass{height:48px}.topbar-logo{height:78px}.topbar-logo b{font-size:28px}.topbar-logo:after{text-shadow:87px 0 #ffbe38}.topbar-balance{grid-template-columns:34px minmax(0,1fr) 34px}.topbar-balance:before{width:28px;height:28px;font-size:20px}.topbar-balance b{font-size:13px}.premium-777-machine{margin-top:-10px}.machine-title{font-size:42px}.premium-777-machine .machine-crown{height:112px;margin-inline:13px}.premium-777-machine .machine-glass{margin-inline:12px;padding:12px 8px}.premium-777-machine .reel{height:330px}.symbol-777{font-size:112px}.symbol-bar{font-size:31px}.last-wins-title{font-size:19px}.last-win-card{height:41px}.last-win-card b{font-size:21px}.premium-control-panel{gap:16px;margin-top:25px}.control-group{height:76px;min-height:76px;padding:10px 8px}.premium-control-panel .spin-btn{height:83px;font-size:30px}.premium-bottom-nav-wrap{padding-bottom:7px}.premium-bottom-nav{border-radius:15px;padding:0;gap:0;overflow:hidden}.premium-bottom-nav button{height:52px;border-radius:0;border-left:1px solid rgba(255,184,57,.18);background:linear-gradient(180deg,#100c08,#030303)}.premium-bottom-nav button:first-child{border-left:0}.premium-bottom-nav button.active{background:linear-gradient(180deg,#34105b,#190724);box-shadow:inset 0 0 0 1px #ffd16638,0 0 18px #8926ff66}.premium-bottom-nav button span{font-size:10px;color:#ffd14d}.premium-bottom-nav button svg{width:22px;height:22px}}@media (max-width:370px){.premium-topbar{grid-template-columns:1.12fr .9fr 1.08fr}.topbar-actions span{display:block;font-size:7px}.topbar-logo b{font-size:24px}.topbar-logo:after{display:none}.premium-777-machine .reel{height:286px}.symbol-777{font-size:96px}.premium-control-panel{grid-template-columns:1fr 1.35fr 1fr;gap:8px}.premium-control-panel .spin-btn{font-size:24px}.premium-control-panel .spin-btn:after{font-size:10px}.stake-stepper{grid-template-columns:25px minmax(0,1fr) 25px}.stake-stepper button{width:25px;height:25px}.stake-stepper b{font-size:15px}.premium-bottom-nav button span{display:block;font-size:8px}.premium-bottom-nav button svg{width:19px;height:19px}}@media (max-width:460px){main.relative{max-width:432px!important;min-height:100vh!important;padding:10px 10px 64px!important}.premium-topbar{height:62px;margin:-2px -2px 2px;grid-template-columns:1.2fr .98fr 1.18fr;gap:5px}.topbar-glass{height:52px;border-radius:17px}.topbar-balance{grid-template-columns:30px minmax(0,1fr) 32px;padding:5px}.topbar-balance:before{width:28px;height:28px;font-size:20px;border-width:1px}.topbar-balance span{font-size:10px}.topbar-balance b{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px}.topbar-balance button{width:32px;height:32px}.topbar-logo{height:72px;margin-top:-7px}.topbar-logo:before{width:58px;height:31px}.topbar-logo:after{left:2px;bottom:14px;text-shadow:82px 0 #ffbe38,0 0 12px rgba(255,209,102,.72),82px 0 12px rgba(255,209,102,.72)}.topbar-logo span{margin-top:20px;font-size:10px;letter-spacing:.27em}.topbar-logo b{font-size:26px}.topbar-actions{gap:3px}.topbar-actions button{height:52px;padding:4px 1px}.topbar-actions svg{width:20px;height:20px}.topbar-actions span{font-size:8px}.premium-777-machine{margin:-18px -8px 0;padding:0 8px}.machine-title{height:28px;margin-top:-11px;font-size:34px;line-height:28px}.machine-aurora{top:66px;right:6px;bottom:205px;left:6px}.machine-side-light{top:128px;bottom:196px;width:12px}.machine-side-light.left{left:13px}.machine-side-light.right{right:13px}.premium-777-machine .machine-crown{height:58px;margin:0 14px -2px;border-radius:25px 25px 11px 11px}.premium-777-machine .machine-crown:before,.premium-777-machine .machine-crown:after{top:17px;width:52px;height:28px}.crown-gem{top:13px;width:76px;height:42px}.premium-777-machine .machine-glass{margin:0 14px;padding:9px 8px 10px;border-radius:21px}.premium-777-machine .machine-glass:before{top:6px;right:6px;bottom:6px;left:6px;border-radius:15px}.premium-777-machine .reel{height:220px}.reel-strip{grid-template-rows:.82fr 1.24fr .82fr}.symbol-777{font-size:84px;-webkit-text-stroke:2px #240800}.symbol-bar{font-size:28px;padding:3px 10px}.symbol-cherry{font-size:42px}.symbol-bell{font-size:44px}.slot-symbol{font-size:40px}.last-wins-panel{margin:0 16px;padding:7px 9px 10px;border-radius:0 0 17px 17px}.last-wins-title{margin-bottom:6px;font-size:14px}.last-wins-track{gap:6px}.last-win-card{height:34px;border-radius:7px}.last-win-card b{font-size:18px}.premium-control-panel{grid-template-columns:1fr 1.55fr 1fr;margin:10px 16px 0;gap:14px}.control-group{height:58px;min-height:58px;padding:7px;border-radius:15px}.control-group>span{margin-bottom:7px;font-size:10px}.stake-stepper{grid-template-columns:26px minmax(0,1fr) 26px;gap:5px}.stake-stepper button{width:26px;height:26px;font-size:22px}.stake-stepper b{font-size:16px}.premium-control-panel .spin-btn{height:58px;font-size:25px}.premium-control-panel .spin-btn:after{margin-top:3px;font-size:10px}.premium-control-panel .console-btn{font-size:17px}.premium-bottom-nav-wrap{padding:0 7px 7px}.premium-bottom-nav button{height:52px}}@media (max-width:370px){.premium-topbar{grid-template-columns:1.16fr .86fr 1.08fr}.topbar-logo b{font-size:22px}.topbar-logo span{font-size:8px}.topbar-actions span{font-size:7px}.premium-777-machine .reel{height:218px}.symbol-777{font-size:74px}.last-wins-title{font-size:14px}.last-win-card b{font-size:17px}.premium-control-panel{gap:8px;margin-inline:11px}.premium-control-panel .spin-btn{font-size:22px}}.app-page-slot{background:#000!important}.app-page-slot .fixed.inset-0,.app-page-slot .pixi{display:none!important}.app-page-slot main.relative{width:100vw!important;max-width:432px!important;min-height:100svh!important;padding:0!important;overflow:hidden!important}.app-page-slot main.relative>section{width:100%;min-height:100svh;display:grid;place-items:start center}.slot777-approved-screen{position:relative;width:min(100vw,432px);height:min(100svh,calc(min(100vw,432px) * 1.4814815));min-height:640px;overflow:hidden;background:#000 url(/assets/reference/777-approved-reference.jpg) center top/100% 100% no-repeat;isolation:isolate}.slot777-approved-screen:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(circle at 50% 12%,rgba(255,220,80,.12),transparent 18%),radial-gradient(circle at 50% 83%,rgba(144,35,255,.16),transparent 13%);mix-blend-mode:screen;opacity:.42}.slot777-hotspot{position:absolute;z-index:8;border:0;padding:0;background:transparent;color:transparent;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.slot777-history,.slot777-stats,.slot777-auto{color:#fff0bd;border:1px solid rgba(255,216,116,.72);background:linear-gradient(145deg,#ffe89a1f,#190a08f0 34%,#060405f5);box-shadow:0 0 17px #ffcc4e3b,0 12px 23px #0000006b,inset 0 1px #ffffff3d,inset 0 -10px 17px #00000075;text-shadow:0 0 8px rgba(255,209,102,.55),0 1px 2px #000}.slot777-history:before,.slot777-stats:before,.slot777-auto:before{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font-size:10px;font-weight:950;color:#fff0bd}.slot777-history:before{content:"↺\aИстория";white-space:pre;line-height:1.45}.slot777-stats:before{content:"▥\aСтатистика";white-space:pre;line-height:1.45;font-size:9px}.slot777-bet-minus,.slot777-bet-plus,.slot777-max{color:#140705;background:radial-gradient(circle at 30% 18%,#fff6bd,#ffc83d 52%,#8a4b08);border:1px solid rgba(255,230,145,.84);box-shadow:0 0 11px #ffcb3d5c,inset 0 2px #ffffff85,0 8px 12px #00000052}.slot777-bet-minus:before,.slot777-bet-plus:before,.slot777-max:before{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font-weight:950}.slot777-bet-minus:before{content:"−";font-size:17px}.slot777-bet-plus:before{content:"+";font-size:16px}.slot777-max:before{content:"MAX";font-size:8px}.slot777-hotspot:disabled{pointer-events:none}.slot777-spin-hotspot{left:31.5%;top:77.4%;width:37%;height:8.2%;border-radius:999px}.slot777-spin-hotspot:active{background:radial-gradient(circle at 50% 45%,rgba(255,255,255,.22),rgba(255,209,102,.14) 35%,transparent 70%);box-shadow:0 0 42px #ffd16661,0 0 58px #9c22ff6b}.slot777-bet-minus{left:7.4%;top:82.55%;width:5.8%;height:3.9%;border-radius:50%}.slot777-bet-plus{left:24.1%;top:82.55%;width:5.8%;height:3.9%;border-radius:50%}.slot777-max{left:14.2%;top:83.38%;width:8.8%;height:2.45%;border-radius:999px}.slot777-auto{left:72%;top:76.3%;width:25%;height:10.2%;border-radius:18px}.slot777-balance{left:1.8%;top:2.2%;width:32%;height:8.4%;border-radius:18px}.slot777-history{left:64.4%;top:2.4%;width:14.5%;height:8.2%;border-radius:18px}.slot777-stats{left:78.8%;top:2.4%;width:18.8%;height:8.2%;border-radius:18px}.slot777-lobby{left:2.5%;top:88.4%;width:14.2%;height:9.4%;border-radius:18px}.slot777-nav-777{left:16.7%;top:88.4%;width:13.8%;height:9.4%;border-radius:14px}.slot777-nav-888{left:30.5%;top:88.4%;width:13.8%;height:9.4%;border-radius:0}.slot777-nav-roulette{left:44.3%;top:88.4%;width:13.8%;height:9.4%;border-radius:0}.slot777-nav-cubiki{left:58.1%;top:88.4%;width:13.8%;height:9.4%;border-radius:0}.slot777-nav-belka{left:71.9%;top:88.4%;width:13.8%;height:9.4%;border-radius:0}.slot777-nav-profile{left:85.7%;top:88.4%;width:11.8%;height:9.4%;border-radius:14px}.slot777-balance-readout{position:absolute;z-index:7;left:2.2%;top:2.35%;width:32.2%;height:8.1%;display:grid;grid-template-columns:32px minmax(0,1fr) 28px;align-items:center;justify-items:center;padding:9px 10px;overflow:hidden;white-space:nowrap;color:#fff3ce;font-size:12.5px;line-height:1;font-weight:950;text-shadow:0 0 9px rgba(255,190,70,.36),0 1px 2px #000;border-radius:17px;border:1px solid rgba(255,216,116,.72);background:linear-gradient(145deg,#ffe89a21,#180a07f0 28%,#060405f0);box-shadow:0 0 18px #ffcc4e42,0 12px 24px #0000006b,inset 0 1px #ffffff42,inset 0 -10px 18px #00000073}.slot777-balance-readout:before{content:"$";width:24px;height:24px;display:grid;place-items:center;border-radius:50%;color:#140705;background:radial-gradient(circle at 30% 20%,#fff6bd,#ffc83d 52%,#8a4b08);box-shadow:0 0 12px #ffcb3d6b,inset 0 2px #ffffff85;font-size:14px}.slot777-balance-readout:after{content:"+";width:24px;height:24px;display:grid;place-items:center;border-radius:50%;color:#fff5d0;background:radial-gradient(circle at 30% 18%,#b169ff,#5d1493 58%,#16051f);border:1px solid rgba(255,220,120,.7);box-shadow:0 0 13px #9726ff8c,inset 0 1px #ffffff59;font-size:18px}.slot777-bet-readout{position:absolute;z-index:7;left:5.9%;top:78.95%;width:23.8%;height:7.7%;display:grid;place-items:center;padding:18px 36px 20px;overflow:hidden;white-space:nowrap;color:#fff3ce;font-size:15px;font-weight:900;line-height:1;text-shadow:0 0 8px rgba(255,210,96,.34),0 1px 2px #000;border-radius:17px;border:1px solid rgba(255,216,116,.72);background:linear-gradient(145deg,#ffe89a1f,#160907f2 34%,#050405f2);box-shadow:0 0 18px #ffcc4e3d,0 12px 24px #0000006b,inset 0 1px #ffffff3d,inset 0 -10px 18px #00000075}.slot777-bet-readout:before{content:"СТАВКА";position:absolute;top:8px;left:0;right:0;text-align:center;font-size:8px;color:#cda968;font-weight:950;letter-spacing:.02em}.slot777-last-wins-live{position:absolute;z-index:6;left:10.4%;top:68%;width:79.2%;height:4.3%;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1.9%;pointer-events:none}.slot777-last-wins-live span{display:grid;place-items:center;min-width:0;overflow:hidden;color:#ffd144;font-size:18px;font-weight:950;line-height:1;text-shadow:0 0 8px rgba(255,203,57,.52),0 1px 2px #000;background:linear-gradient(180deg,#080504d1,#080504a8);border-radius:6px}.slot777-win-readout{position:absolute;z-index:7;left:33%;top:73.7%;width:34%;height:4%;display:grid;place-items:center;pointer-events:none;color:#ffe579;font-size:22px;font-weight:950;line-height:1;text-shadow:0 0 12px rgba(255,210,74,.9),0 0 22px rgba(215,40,255,.62),0 2px 2px #000;animation:slot777WinCount .72s ease-out both}.slot777-auto-status{position:absolute;z-index:7;right:5.8%;top:79.05%;width:21.8%;height:7.55%;display:grid;place-items:center;padding-top:18px;border-radius:17px;border:1px solid rgba(255,216,116,.72);background:linear-gradient(145deg,#ffe89a1a,#160907f2 34%,#050405f2);box-shadow:0 0 18px #ffcc4e38,0 12px 24px #0000006b,inset 0 1px #ffffff38,inset 0 -10px 18px #00000075;color:#ffd14d;font-size:12px;font-weight:950;text-shadow:0 0 9px rgba(255,209,102,.7),0 1px 2px #000;pointer-events:none}.slot777-auto-status:before{content:"AUTO";position:absolute;top:9px;left:0;right:0;text-align:center;font-size:10px;color:#fff0bd}.slot777-auto-menu{position:absolute;z-index:12;right:4.8%;top:64.5%;display:grid;grid-template-columns:repeat(5,34px);gap:5px;padding:7px;border-radius:13px;border:1px solid rgba(255,190,76,.68);background:linear-gradient(180deg,#100805f2,#040303e6);box-shadow:0 10px 30px #0000009e,0 0 18px #9c22ff57,inset 0 1px #ffffff2e}.slot777-auto-menu button{height:30px;border-radius:9px;color:#ffd14d;font-size:13px;font-weight:950;background:linear-gradient(180deg,#1d100a,#050403);border:1px solid rgba(255,184,53,.5)}.slot777-reel-motion{position:absolute;z-index:3;left:7.2%;top:30.3%;width:85.6%;height:31.2%;border-radius:18px;pointer-events:none;opacity:0;overflow:hidden}.slot777-reel-motion:before{content:"";position:absolute;top:-40%;right:0;bottom:-40%;left:0;background:repeating-linear-gradient(180deg,#ffe69600 0,#ffe69600 16px,#ffe69638 20px,#ffe69638 31px,#7526ff2e 33px,#7526ff2e 44px,#0000 48px,#0000 66px),linear-gradient(90deg,rgba(0,0,0,.45),transparent 12% 88%,rgba(0,0,0,.45));filter:blur(7px) saturate(1.35);animation:slot777ApprovedSpin .34s linear infinite}.slot777-reel-blur{position:absolute;top:-38%;bottom:-38%;width:32.5%;background:repeating-linear-gradient(180deg,#fff7cd3d 0,#fff7cd3d 24px,#c4141275 28px,#c4141275 56px,#ffd04a47 60px,#ffd04a47 84px,#1a0a045c 88px,#1a0a045c 118px),linear-gradient(90deg,#0000006b,#ffe19457,#0000007a);filter:blur(8px) saturate(1.45);animation:slot777ReelColumn .52s cubic-bezier(.14,.68,.24,1) infinite;opacity:.9}.slot777-reel-blur:nth-child(1){left:0}.slot777-reel-blur:nth-child(2){left:33.75%;animation-delay:-.12s}.slot777-reel-blur:nth-child(3){right:0;animation-delay:-.21s}.slot777-approved-screen.is-spinning .slot777-reel-motion{opacity:.82}.slot777-approved-screen.is-spinning .slot777-spin-hotspot{background:radial-gradient(circle at 50% 45%,rgba(255,255,255,.18),rgba(255,209,102,.18) 38%,transparent 72%);box-shadow:0 0 48px #ffd16657,0 0 70px #9c22ff80}.slot777-approved-screen.is-spinning.stop-stage-1,.slot777-approved-screen.is-spinning.stop-stage-2,.slot777-approved-screen.is-spinning.stop-stage-3{animation:slot777CabinetLatch .2s cubic-bezier(.2,.8,.2,1) both}.slot777-live-reels{position:absolute;z-index:5;left:8.1%;top:29.2%;width:83.8%;height:31.4%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.4%;padding:1.1%;overflow:hidden;border-radius:12px;perspective:820px;background:linear-gradient(90deg,#050302,#251306 6%,#060303 12%,#060303 88%,#251306 94%,#050302);box-shadow:inset 0 0 0 3px #040201f5,inset 0 22px 34px #000000b8,inset 0 -22px 34px #000000c2,0 0 22px #ffd16647;pointer-events:none}.slot777-live-reels:before,.slot777-live-reels:after{content:"";position:absolute;left:1.2%;right:1.2%;z-index:4;pointer-events:none}.slot777-live-reels:before{top:1.2%;height:31%;background:linear-gradient(180deg,rgba(0,0,0,.82),rgba(0,0,0,.36),transparent);filter:blur(.2px)}.slot777-live-reels:after{bottom:1.2%;height:32%;background:linear-gradient(0deg,rgba(0,0,0,.84),rgba(0,0,0,.38),transparent)}.slot777-live-reel{position:relative;overflow:hidden;border-radius:3px;transform:rotateX(4deg);background:radial-gradient(ellipse at 50% 50%,rgba(255,244,184,.28),transparent 52%),linear-gradient(90deg,#170b04 0,#8c642d 12%,#fff1ad 34%,#8f6426,#fff0aa 76%,#140905);box-shadow:inset 24px 0 32px #000000c7,inset -24px 0 32px #000000b8,inset 0 32px 42px #000000b3,inset 0 -32px 42px #000000b8,0 0 16px #ffdc7024}.slot777-live-reel:before{content:"";position:absolute;z-index:3;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,rgba(255,255,255,.18),transparent 17% 45%,rgba(255,255,255,.16) 52%,transparent 66%),radial-gradient(ellipse at 50% 0,rgba(255,255,255,.28),transparent 31%);mix-blend-mode:screen;pointer-events:none}.slot777-live-reel:after{content:"";position:absolute;z-index:3;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(0,0,0,.62),transparent 18% 82%,rgba(0,0,0,.66));pointer-events:none}.slot777-live-reel+.slot777-live-reel{border-left:1px solid rgba(255,211,100,.35)}.slot777-live-reel-strip{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;grid-template-rows:1fr 1.42fr 1fr;place-items:center;transform:translateZ(28px)}.slot777-live-reel.is-reel-spinning .slot777-live-reel-strip{animation:slot777LiveReelSpin .22s cubic-bezier(.12,.02,.86,.98) infinite;animation-delay:var(--reel-delay);filter:blur(4.2px) saturate(1.32) brightness(1.08);will-change:transform,filter}.slot777-live-reel.is-reel-spinning:nth-child(2) .slot777-live-reel-strip{animation-duration:.19s}.slot777-live-reel.is-reel-spinning:nth-child(3) .slot777-live-reel-strip{animation-duration:.17s}.slot777-live-reel.is-reel-stopped{animation:slot777ReelLatch .22s cubic-bezier(.2,.8,.2,1) both}.slot777-live-reels .slot-symbol{width:auto;height:auto;background:transparent;border-radius:0;box-shadow:none;font-size:42px;line-height:1;filter:drop-shadow(0 7px 7px rgba(0,0,0,.55))}.slot777-live-reels .symbol-777{font-family:Georgia,serif;font-size:104px;font-weight:950;background:linear-gradient(180deg,#fffbdf 0,#fffbdf 8%,#ff3527 20%,#c40607 62%,#5b0202);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-stroke:3px #240800;text-shadow:0 0 0 #ffed94,0 7px 0 #2d0502,0 0 18px rgba(255,221,91,.45)}.slot777-live-reels .symbol-bar{font-size:31px;font-weight:950;color:#fff4c9;background:linear-gradient(180deg,#050404,#15100d);border:2px solid #b47a25;border-radius:8px;padding:4px 12px;box-shadow:0 0 10px #ffca5852,inset 0 1px #ffffff47}.slot777-live-reels .symbol-cherry{font-size:50px;text-shadow:0 0 8px rgba(255,0,0,.35)}.slot777-live-reels .symbol-bell{font-size:52px;text-shadow:0 0 10px rgba(255,209,102,.62)}.slot777-live-reels .symbol-crown,.slot777-live-reels .symbol-diamond,.slot777-live-reels .symbol-star,.slot777-live-reels .symbol-lemon,.slot777-live-reels .symbol-watermelon{font-size:48px}.premium777-symbol{position:relative;z-index:2;width:78%;max-width:92px;aspect-ratio:1.08;display:grid;place-items:center;transform:translateZ(0);filter:drop-shadow(0 12px 10px rgba(0,0,0,.72)) drop-shadow(0 0 14px rgba(255,206,88,.24))}.premium777-symbol:before{content:"";position:absolute;top:4%;right:4%;bottom:4%;left:4%;border-radius:22%;background:linear-gradient(140deg,rgba(255,255,255,.72),transparent 18% 72%,rgba(0,0,0,.2));mix-blend-mode:screen;opacity:.72;pointer-events:none}.premium777-seven{width:auto;max-width:none;font-family:Georgia,serif;font-size:104px;line-height:.82;font-weight:950;color:transparent;background:linear-gradient(180deg,#fff8cf 0,#fff8cf 9%,#ff4734 23%,#c30508 58%,#520202);-webkit-background-clip:text;background-clip:text;-webkit-text-stroke:3px #260700;text-shadow:0 0 0 #ffe991,0 7px 0 #2e0502,0 0 20px rgba(255,213,82,.48),0 0 32px rgba(255,55,38,.28)}.premium777-seven:before{display:none}.premium777-bar{height:42px;width:86%;aspect-ratio:auto;border-radius:9px;border:2px solid #d7a844;background:linear-gradient(180deg,#fff0a4 0,#fff0a4 7%,#111 8%,#111 55%,#3b2810);box-shadow:inset 0 2px #ffffff47,inset 0 -8px 14px #000000b8,0 0 18px #ffcd5447}.premium777-bar b{font-size:31px;line-height:1;font-weight:950;color:#fff1be;text-shadow:0 2px 0 #000,0 0 12px rgba(255,211,95,.65);letter-spacing:1px}.premium777-cherry i{position:absolute;width:38%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle at 32% 24%,#fff7e9 0,#fff7e9,#ff4c4c 16%,#b50412 55%,#520008);border:2px solid #ffcf58;box-shadow:inset -8px -10px 15px #3900009e,inset 4px 4px 10px #ffffff59,0 8px 14px #00000073}.premium777-cherry i:first-child{left:13%;bottom:17%}.premium777-cherry i:nth-child(2){right:15%;bottom:13%}.premium777-cherry b{position:absolute;left:37%;top:9%;width:38%;height:52%;border-left:4px solid #5ce06c;border-top:3px solid #d8ff9a;border-radius:50% 0 0;transform:rotate(-24deg);filter:drop-shadow(0 2px 2px rgba(0,0,0,.5))}.premium777-bell i{position:absolute;left:20%;right:20%;top:10%;bottom:16%;border-radius:50% 50% 22% 22%;background:radial-gradient(circle at 34% 18%,#fff7bc 0,#fff7bc 9%,#ffd75f 20%,#be7518 62%,#573009);border:2px solid #ffdf74;box-shadow:inset -12px -16px 20px #4423008c,inset 7px 6px 12px #ffffff57,0 10px 16px #00000080}.premium777-bell b{position:absolute;left:32%;right:32%;bottom:7%;height:16%;border-radius:999px;background:linear-gradient(180deg,#fff3a8,#9f5d12);border:2px solid #ffdc70;box-shadow:0 0 10px #ffd65c8c}.premium777-crown i{position:absolute;bottom:22%;width:26%;height:42%;clip-path:polygon(50% 0,100% 100%,0 100%);background:linear-gradient(180deg,#fff6bd,#f3b932 46%,#8a4a0d);border:1px solid #ffdf71;filter:drop-shadow(0 6px 6px rgba(0,0,0,.42))}.premium777-crown i:first-child{left:17%;transform:rotate(-13deg)}.premium777-crown i:nth-child(2){left:37%;height:56%;bottom:20%}.premium777-crown i:nth-child(3){right:17%;transform:rotate(13deg)}.premium777-crown b{position:absolute;left:15%;right:15%;bottom:15%;height:22%;border-radius:7px;background:linear-gradient(180deg,#fff5ad,#c7831c);border:2px solid #ffdf75;box-shadow:inset 0 -7px 12px #46230073}.premium777-diamond i{width:62%;aspect-ratio:1;transform:rotate(45deg);border-radius:8px;background:linear-gradient(135deg,#fff 0,#fff 8%,#b5f6ff 22%,#43c3ff 48%,#1355d8 78%,#082060);border:3px solid #f7d56b;box-shadow:inset 10px 10px 18px #ffffff80,inset -14px -14px 22px #001a6285,0 0 22px #4fcfff7a}.premium777-lemon i{width:68%;height:54%;border-radius:50% 46%;background:radial-gradient(circle at 32% 22%,#fff9bf 0,#fff9bf,#ffe35d 20%,#e3a916 62%,#68420a);border:3px solid #ffdd68;box-shadow:inset -12px -14px 20px #5734007a,inset 7px 6px 12px #ffffff61,0 9px 15px #00000075}.premium777-watermelon i{width:72%;height:52%;border-radius:50% 50% 46% 46%;background:linear-gradient(180deg,#44f080 0,#44f080 18%,#f9fff1 19%,#f9fff1 27%,#f53e5c 28%,#f53e5c);border:3px solid #ffda69;box-shadow:inset -10px -12px 20px #4100007a,0 9px 15px #00000075}.premium777-watermelon b{position:absolute;top:42%;right:28%;bottom:28%;left:28%;background:radial-gradient(circle,#1b0808 0 35%,transparent 38%);background-size:12px 12px}.premium777-star i{width:70%;aspect-ratio:1;clip-path:polygon(50% 3%,61% 35%,95% 35%,67% 55%,79% 90%,50% 69%,21% 90%,33% 55%,5% 35%,39% 35%);background:radial-gradient(circle at 35% 20%,#fff9c8 0,#fff9c8 9%,#ffe36d 20%,#d99b18 58%,#5a3005);border:3px solid #ffdc68;box-shadow:inset -11px -13px 18px #542b008c,inset 7px 6px 12px #ffffff5c,0 10px 16px #00000080,0 0 20px #ffd65b6b}.slot777-live-payline{position:absolute;z-index:3;left:2.5%;right:2.5%;top:50%;height:3px;transform:translateY(-50%);border-radius:999px;background:linear-gradient(90deg,transparent,rgba(255,240,160,.85),#ffd24a,rgba(255,240,160,.85),transparent);box-shadow:0 0 12px #ffd24acc,0 0 22px #d728ff61}.slot777-approved-screen.has-win:after{content:"";position:absolute;z-index:4;left:6.5%;top:44.7%;width:87%;height:1.1%;border-radius:999px;pointer-events:none;background:linear-gradient(90deg,transparent,#ffd24a,#d728ff,#ffd24a,transparent);box-shadow:0 0 20px #ffd24acc,0 0 34px #d728ff94;animation:slot777WinLine .7s ease-in-out infinite alternate}.slot777-error{position:absolute;z-index:9;left:8%;right:8%;top:70%;border-radius:14px;padding:8px 10px;background:#140000c7;border:1px solid rgba(255,90,90,.5);color:#ffd7d7;text-align:center;font-size:12px;font-weight:900}@keyframes slot777ApprovedSpin{to{transform:translateY(28%)}}@keyframes slot777ReelColumn{to{transform:translateY(24%)}}@keyframes slot777LiveReelSpin{to{transform:translateY(-33.33%)}}@keyframes slot777CabinetLatch{0%{transform:translateZ(0)}32%{transform:translate3d(.6px,.8px,0)}64%{transform:translate3d(-.5px,-.4px,0)}to{transform:translateZ(0)}}@keyframes slot777WinLine{0%{opacity:.42;transform:scaleX(.86)}to{opacity:1;transform:scaleX(1.02)}}@keyframes slot777WinCount{0%{opacity:0;transform:translateY(10px) scale(.86)}35%{opacity:1}to{opacity:1;transform:translateY(0) scale(1)}}.slot777-live-reels .premium777-symbol{width:92%;max-width:112px;aspect-ratio:1;display:grid;place-items:center;overflow:visible;transform:translateZ(34px);transition:transform .22s ease,filter .22s ease,opacity .22s ease;filter:drop-shadow(0 16px 11px rgba(0,0,0,.82)) drop-shadow(0 0 18px rgba(255,210,86,.38))}.slot777-live-reels .premium777-symbol:before{display:none}.premium777-svg{width:100%;height:100%;display:block;overflow:visible;shape-rendering:geometricPrecision}.premium777-raster-symbol{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:block;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none;transform:translateZ(0);filter:saturate(1.08) contrast(1.08) brightness(1.05) drop-shadow(0 15px 11px rgba(0,0,0,.62)) drop-shadow(0 0 14px rgba(255,213,88,.28))}.premium777-svg text{paint-order:stroke fill;dominant-baseline:auto}.slot777-live-reels .premium777-symbol.is-dimmed{opacity:.42;filter:saturate(.64) brightness(.58) drop-shadow(0 10px 8px rgba(0,0,0,.82))}.slot777-live-reels .premium777-symbol.is-winning{transform:translateZ(42px) scale(1.07);filter:drop-shadow(0 17px 12px rgba(0,0,0,.72)) drop-shadow(0 0 14px rgba(255,232,126,.66)) drop-shadow(0 0 24px rgba(255,191,36,.42));animation:premium777SymbolWin 1.05s ease-in-out infinite alternate}.premium777-win-particles{position:absolute;top:-14%;right:-14%;bottom:-14%;left:-14%;pointer-events:none;border-radius:50%;background:radial-gradient(circle at 15% 26%,rgba(255,239,154,.95) 0 2px,transparent 3px),radial-gradient(circle at 78% 18%,rgba(255,220,91,.88) 0 2px,transparent 3px),radial-gradient(circle at 89% 69%,rgba(255,246,188,.9) 0 2px,transparent 3px),radial-gradient(circle at 26% 84%,rgba(255,198,62,.85) 0 2px,transparent 3px);animation:premium777Particles .8s linear infinite;filter:drop-shadow(0 0 7px rgba(255,219,86,.75))}.slot777-live-reel.is-reel-spinning .premium777-svg,.slot777-live-reel.is-reel-spinning .premium777-raster-symbol{filter:blur(2.9px) saturate(1.42) brightness(1.16) drop-shadow(0 18px 12px rgba(0,0,0,.66))}.slot777-approved-screen.is-spinning .slot777-live-reel:before{background:linear-gradient(104deg,rgba(255,255,255,.28),transparent 15% 44%,rgba(255,244,171,.24) 52%,transparent 70%),radial-gradient(ellipse at 50% 0,rgba(255,255,255,.34),transparent 34%)}.slot777-approved-screen.has-win .slot777-live-payline{height:4px;box-shadow:0 0 17px #ffe36cf2,0 0 30px #d728ff85;animation:slot777PaylineSweep .72s ease-in-out infinite alternate}.slot777-approved-screen.has-win .slot777-live-reels:before{background:linear-gradient(180deg,rgba(0,0,0,.76),rgba(0,0,0,.32),transparent),radial-gradient(ellipse at 50% 100%,rgba(255,224,104,.28),transparent 68%)}.slot777-approved-screen.has-win .slot777-live-reels:after{background:linear-gradient(0deg,rgba(0,0,0,.78),rgba(0,0,0,.32),transparent),radial-gradient(ellipse at 50% 0,rgba(255,224,104,.24),transparent 68%)}@keyframes premium777SymbolWin{0%{filter:brightness(1.06) saturate(1.08) drop-shadow(0 17px 12px rgba(0,0,0,.72)) drop-shadow(0 0 12px rgba(255,232,126,.58)) drop-shadow(0 0 22px rgba(255,191,36,.34))}to{filter:brightness(1.18) saturate(1.16) drop-shadow(0 17px 12px rgba(0,0,0,.72)) drop-shadow(0 0 20px rgba(255,247,177,.82)) drop-shadow(0 0 34px rgba(255,191,36,.58))}}@keyframes premium777Particles{0%{opacity:.45;transform:rotate(0) scale(.9)}50%{opacity:1}to{opacity:.48;transform:rotate(18deg) scale(1.06)}}@keyframes slot777ReelLatch{0%{transform:rotateX(4deg) translateY(0)}35%{transform:rotateX(4deg) translateY(2px)}68%{transform:rotateX(4deg) translateY(-1px)}to{transform:rotateX(4deg) translateY(0)}}@keyframes slot777PaylineSweep{0%{filter:brightness(1);transform:translateY(-50%) scaleX(.94)}to{filter:brightness(1.22);transform:translateY(-50%) scaleX(1.03)}}.reference-game-card{isolation:isolate;transform:translateZ(0)}.reference-game-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;background:linear-gradient(120deg,transparent 0 34%,rgba(255,255,255,.22) 45%,transparent 57%);transform:translate(-120%);opacity:.68}.reference-game-card:hover:after{animation:stosCardSheen .92s ease-out both}.reference-game-sheen{position:absolute;top:8px;right:8px;bottom:8px;left:8px;border-radius:22px;pointer-events:none;box-shadow:inset 0 1px #ffffff4d,inset 0 -18px 36px #0000002e,0 0 30px #ffd16614}.reference-game-art img{filter:saturate(1.14) contrast(1.06) brightness(1.03)}.slot777-stage-glow{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(circle at 50% 27%,rgba(255,232,128,.22),transparent 18%),radial-gradient(circle at 14% 61%,rgba(34,211,238,.18),transparent 16%),radial-gradient(circle at 85% 68%,rgba(180,73,255,.2),transparent 18%);mix-blend-mode:screen;animation:slot777StageGlow 3.8s ease-in-out infinite alternate}.slot777-marquee-live{position:absolute;z-index:6;left:21%;right:21%;top:12.4%;height:6.5%;display:grid;place-items:center;pointer-events:none;text-align:center;text-shadow:0 0 10px rgba(255,210,82,.82),0 2px 2px #120601}.slot777-marquee-live span{font-size:clamp(18px,6.5vw,32px);line-height:.9;font-weight:950;color:#fff4b8}.slot777-marquee-live b{margin-top:2px;font-size:clamp(7px,2.25vw,10px);font-weight:950;color:#73f2ff}.slot777-live-reels{box-shadow:inset 0 0 0 3px #040201f5,inset 0 22px 34px #000000b8,inset 0 -22px 34px #000000c2,0 0 28px #ffd1665c,0 0 46px #22d3ee1a}.slot777-live-reel{background:radial-gradient(ellipse at 50% 47%,rgba(255,251,217,.36),transparent 52%),linear-gradient(90deg,#170b04 0,#7c4b1f 11%,#fff4bf 31%,#996a28 54%,#fff1aa 76%,#120805)}.slot777-live-payline{height:4px;background:linear-gradient(90deg,transparent,rgba(115,242,255,.9),#ffe579,#ff45d2,#ffe579,rgba(115,242,255,.9),transparent)}.slot777-bigwin-flash{position:absolute;z-index:9;left:17%;right:17%;top:23.5%;display:grid;place-items:center;pointer-events:none}.slot777-bigwin-flash span{border-radius:999px;padding:8px 18px;color:#170a04;font-size:clamp(18px,6vw,28px);font-weight:950;background:linear-gradient(135deg,#fff7c7,#ffd166 48%,#73f2ff 120%);box-shadow:0 0 28px #ffd1669e,0 0 46px #22d3ee40,inset 0 2px #ffffff9e;animation:slot777BigWin .82s ease-in-out infinite alternate}.premium777-svg{filter:drop-shadow(0 15px 11px rgba(0,0,0,.62)) drop-shadow(0 0 14px rgba(255,213,88,.28))}.admin-sidebar{max-height:calc(100svh - 32px);overflow:auto;scrollbar-width:thin;background:radial-gradient(circle at 20% 0,rgba(255,209,102,.16),transparent 30%),linear-gradient(180deg,#0a111fdb,#04070ec7)}.admin-sidebar button{display:flex;align-items:center;justify-content:space-between;min-height:42px}.admin-sidebar button.active{box-shadow:inset 0 1px #ffffff38,0 0 24px #ffd16621}.admin-command-center{display:flex;align-items:center;justify-content:space-between;gap:16px;border-radius:24px;padding:18px;border:1px solid rgba(255,209,102,.24);background:radial-gradient(circle at 12% 0,rgba(255,209,102,.18),transparent 34%),linear-gradient(135deg,#ffffff1a,#070d1bc7);box-shadow:0 22px 58px #00000052,inset 0 1px #ffffff2e}.admin-health-pills{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.admin-health-pills button,.admin-quick-grid button{border-radius:16px;border:1px solid rgba(255,255,255,.12);background:#ffffff14;color:#fff3ce;font-weight:950;padding:10px 12px}.admin-quick-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.admin-quick-grid button{display:grid;gap:7px;text-align:left;min-height:82px;background:linear-gradient(145deg,#ffffff1c,#080d1aad)}.admin-quick-grid span{font-size:12px;color:#ffffff8c}.admin-quick-grid b{font-size:20px;color:#ffd166;overflow-wrap:anywhere}@keyframes stosCardSheen{to{transform:translate(120%)}}@keyframes slot777StageGlow{to{opacity:.72;filter:saturate(1.18) brightness(1.08)}}@keyframes slot777BigWin{0%{transform:scale(.96);filter:brightness(1)}to{transform:scale(1.04);filter:brightness(1.15)}}@media (max-width:900px){.admin-command-center{align-items:flex-start;flex-direction:column}.admin-health-pills{justify-content:flex-start}.admin-sidebar{max-height:none}}@media (max-width:560px){.admin-quick-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.roulette-wrap{max-width:980px;margin:0 auto;display:grid;gap:14px}.roulette-topbar.premium{border-radius:24px;padding:12px;background:linear-gradient(135deg,#ffffff1a,#070a106b),radial-gradient(circle at 18% 0,rgba(255,209,102,.18),transparent 34%);border:1px solid rgba(255,218,137,.2);box-shadow:0 18px 46px #00000057,inset 0 1px #ffffff29}.roulette-cabinet.three.premium-layout{padding:14px;border-radius:30px;background:radial-gradient(ellipse at 50% 16%,rgba(255,237,170,.22),transparent 38%),radial-gradient(ellipse at 50% 100%,rgba(0,0,0,.72),transparent 56%),linear-gradient(145deg,#6a2c10 0,#1a0904 34%,#05070c);border:1px solid rgba(255,218,137,.26);box-shadow:0 32px 90px #00000094,inset 0 1px #ffffff2e,inset 0 -34px 68px #00000070}.roulette-three-stage{height:clamp(430px,72vw,610px);border-radius:24px;background:radial-gradient(ellipse at 50% 47%,rgba(255,209,102,.18),transparent 42%),radial-gradient(ellipse at 50% 70%,rgba(14,7,3,.82),transparent 58%),linear-gradient(180deg,#ffffff14,#ffffff04);border:1px solid rgba(255,218,137,.2);box-shadow:inset 0 1px #ffffff24,inset 0 -30px 62px #00000080}.roulette-three-stage canvas{filter:saturate(1.12) contrast(1.08) drop-shadow(0 20px 28px rgba(0,0,0,.46))}.roulette-wheel-caption{top:16px;left:18px;right:18px}.roulette-betting-shell{border-radius:26px;background:linear-gradient(145deg,#441f0bdb,#06090eeb);border:1px solid rgba(255,218,137,.2);box-shadow:0 22px 58px #0000006b,inset 0 1px #ffffff21}.roulette-zero,.roulette-table-numbers button,.roulette-outside-bets button{border-radius:9px}@media (max-width:430px){.roulette-wrap{gap:10px}.roulette-cabinet.three.premium-layout{padding:10px;border-radius:26px}.roulette-three-stage{height:390px;border-radius:22px}}.app-page-roulette .fixed.inset-0{background:radial-gradient(ellipse at 50% 0,rgba(185,28,28,.28),transparent 38%),radial-gradient(ellipse at 20% 26%,rgba(255,209,102,.14),transparent 28%),linear-gradient(180deg,#130506 0,#050609 58%,#020203)!important}.roulette-wrap{max-width:1040px}.roulette-topbar.premium{display:none}.roulette-cabinet.three.premium-layout{padding:16px;border-radius:34px;background:linear-gradient(118deg,rgba(255,255,255,.1),transparent 18%,transparent 75%,rgba(255,220,135,.11)),radial-gradient(ellipse at 50% 10%,rgba(255,225,142,.28),transparent 40%),radial-gradient(ellipse at 50% 96%,rgba(76,18,9,.78),transparent 58%),linear-gradient(145deg,#8b3f14 0,#351005 31%,#07070a);border:1px solid rgba(255,226,149,.34);box-shadow:0 40px 120px #000000ad,0 0 0 1px #ffd87c1f,inset 0 2px #fff3,inset 0 -42px 90px #00000085}.roulette-three-stage{height:clamp(420px,70vw,570px);border-radius:30px;background:radial-gradient(ellipse at 50% 42%,rgba(255,233,172,.2),transparent 38%),radial-gradient(ellipse at 50% 63%,rgba(80,22,7,.72),transparent 48%),linear-gradient(180deg,#ffffff18,#0a060414 50%,#00000070);border:1px solid rgba(255,231,172,.24)}.roulette-three-stage:before{content:"";position:absolute;top:10px;right:10px;bottom:10px;left:10px;border-radius:24px;pointer-events:none;background:linear-gradient(112deg,transparent 0 37%,rgba(255,255,255,.14) 45%,transparent 57%);mix-blend-mode:screen}.roulette-three-stage canvas{position:relative;z-index:1;filter:saturate(1.18) contrast(1.12) drop-shadow(0 24px 30px rgba(0,0,0,.52))}.roulette-wheel-caption span,.roulette-wheel-caption b{background:#06080c9e;border:1px solid rgba(255,226,149,.24);box-shadow:0 12px 30px #00000057,inset 0 1px #ffffff1f}.roulette-betting-shell{background:linear-gradient(145deg,#5e260de0,#070a0ef0),radial-gradient(ellipse at 50% 0,rgba(255,209,102,.16),transparent 48%)}@media (max-width:430px){.roulette-three-stage{height:440px}.roulette-wheel-caption{top:12px;left:14px;right:14px}.roulette-readout{padding:10px 12px}}.roulette-wrap{max-width:1080px;padding-bottom:80px}.roulette-cabinet.three.premium-layout{position:relative;padding:18px;border-radius:38px;background:linear-gradient(120deg,rgba(255,255,255,.1),transparent 19%,transparent 74%,rgba(255,220,135,.1)),radial-gradient(ellipse at 50% 9%,rgba(255,231,164,.23),transparent 38%),radial-gradient(ellipse at 50% 60%,rgba(11,64,43,.55),transparent 52%),linear-gradient(145deg,#7a3512 0,#351407 27%,#052416 56%,#030406);border:1px solid rgba(255,226,149,.38);box-shadow:0 46px 130px #000000bd,0 0 0 1px #ffd98226,inset 0 2px #ffffff38,inset 0 -52px 100px #0000008f}.roulette-cabinet.three.premium-layout:after{content:"";position:absolute;left:24px;right:24px;top:28px;height:58%;border-radius:42% 42% 32px 32px;pointer-events:none;box-shadow:inset 0 0 0 2px #ffe39a47,inset 0 34px 56px #ffeeb814,inset 0 -58px 80px #00000094,0 28px 58px #0000005c}.roulette-three-stage{height:clamp(430px,72vw,590px);border-radius:34px;background:radial-gradient(ellipse at 50% 46%,rgba(255,239,183,.18),transparent 37%),radial-gradient(ellipse at 50% 58%,rgba(8,93,54,.36),transparent 46%),radial-gradient(ellipse at 50% 86%,rgba(0,0,0,.76),transparent 58%),linear-gradient(180deg,#ffffff14,#02160e33 44%,#0000007a);border:1px solid rgba(255,231,172,.26);box-shadow:inset 0 0 0 1px #ffffff14,inset 0 34px 58px #fff2c214,inset 0 -72px 96px #000000a3,0 24px 50px #0000006b}.roulette-three-stage:before{top:12px;right:12px;bottom:12px;left:12px;border-radius:28px;background:linear-gradient(110deg,transparent 0 35%,rgba(255,255,255,.16) 44%,transparent 57%),radial-gradient(ellipse at 50% 18%,rgba(255,255,255,.12),transparent 32%)}.roulette-three-stage:after{content:"";position:absolute;left:8%;right:8%;bottom:7%;height:22%;border-radius:50%;background:radial-gradient(ellipse at 50% 50%,rgba(0,0,0,.54),transparent 72%);filter:blur(10px);pointer-events:none}.roulette-three-stage canvas{position:relative;z-index:2;filter:saturate(1.2) contrast(1.13) brightness(.98) drop-shadow(0 26px 30px rgba(0,0,0,.54))}.roulette-betting-shell{border-radius:28px;background:radial-gradient(ellipse at 50% 0,rgba(255,226,149,.16),transparent 42%),linear-gradient(145deg,#084d2fe6,#04100cf2 58%,#431809e6);border:1px solid rgba(255,226,149,.26)}.roulette-zero,.roulette-table-numbers button,.roulette-outside-bets button{box-shadow:inset 0 1px #ffffff2e,0 9px 18px #00000042}@media (max-width:430px){.roulette-wrap{padding-bottom:74px}.roulette-cabinet.three.premium-layout{padding:12px;border-radius:32px}.roulette-three-stage{height:455px;border-radius:28px}}.app-page-roulette .fixed.inset-0{background:radial-gradient(ellipse at 50% -8%,rgba(255,208,116,.24),transparent 34%),radial-gradient(ellipse at 50% 30%,rgba(84,13,13,.3),transparent 44%),radial-gradient(ellipse at 50% 100%,rgba(0,0,0,.92),transparent 58%),linear-gradient(180deg,#180607 0,#070303 54%,#010101)!important}.roulette-wrap{max-width:1120px;gap:20px}.roulette-cabinet.three.premium-layout{padding:20px;border-radius:42px;background:repeating-linear-gradient(96deg,rgba(255,255,255,.035) 0 1px,transparent 1px 9px),radial-gradient(ellipse at 50% 22%,rgba(255,238,180,.22),transparent 38%),radial-gradient(ellipse at 50% 58%,rgba(8,88,54,.62),transparent 52%),linear-gradient(135deg,#8b4419 0,#4b1a07 24%,#082b1c 57%,#030505);box-shadow:0 54px 150px #000c,0 0 0 1px #ffe6a433,inset 0 3px #ffffff38,inset 0 0 0 2px #501c08b3,inset 0 -68px 116px #0009}.roulette-cabinet.three.premium-layout:after{left:28px;right:28px;top:28px;height:56%;border-radius:46px;background:linear-gradient(115deg,rgba(255,255,255,.16),transparent 26%,transparent 68%,rgba(255,225,145,.1)),radial-gradient(ellipse at 50% 58%,transparent 44%,rgba(0,0,0,.64) 69%,rgba(0,0,0,.78) 100%);box-shadow:inset 0 0 0 3px #ffe59f33,inset 0 0 0 12px #20090357,inset 0 44px 70px #fff1c412,inset 0 -82px 100px #000000b3,0 30px 70px #00000080}.roulette-three-stage{height:clamp(410px,68vw,560px);border-radius:38px;background:repeating-linear-gradient(90deg,rgba(255,255,255,.025) 0 1px,transparent 1px 7px),radial-gradient(ellipse at 50% 38%,rgba(255,236,176,.2),transparent 36%),radial-gradient(ellipse at 50% 53%,rgba(6,78,48,.58),transparent 50%),radial-gradient(ellipse at 50% 78%,rgba(0,0,0,.84),transparent 60%),linear-gradient(180deg,#ffffff1a,#01140c3d 48%,#0000008f);border-color:#ffe8ac57;box-shadow:inset 0 0 0 1px #ffffff1a,inset 0 0 0 9px #05160e3d,inset 0 42px 70px #fff4c914,inset 0 -86px 116px #000000bd,0 30px 66px #00000080}.roulette-three-stage:before{top:14px;right:14px;bottom:14px;left:14px;border-radius:30px;background:linear-gradient(108deg,transparent 0 29%,rgba(255,255,255,.17) 43%,transparent 56%),radial-gradient(ellipse at 50% 18%,rgba(255,255,255,.13),transparent 30%),radial-gradient(ellipse at 50% 74%,transparent 40%,rgba(0,0,0,.4) 74%);opacity:.9}.roulette-wheel-caption span,.roulette-wheel-caption b{color:#fff6dde0;background:linear-gradient(180deg,#0d0d0cb8,#040404c7);border-color:#ffe39747;text-shadow:0 1px 0 rgba(0,0,0,.8)}.roulette-readout{background:linear-gradient(180deg,#0d0f0dd1,#060806e6);border-color:#ffe29533}.roulette-betting-shell{background:repeating-linear-gradient(90deg,rgba(255,255,255,.025) 0 1px,transparent 1px 7px),radial-gradient(ellipse at 50% 0,rgba(255,226,149,.18),transparent 42%),linear-gradient(145deg,#055633f0,#031f14fa 58%,#3a1408f5);box-shadow:0 24px 64px #00000075,inset 0 1px #ffffff29}@media (max-width:430px){.roulette-wrap{gap:14px;padding-bottom:72px}.roulette-cabinet.three.premium-layout{padding:12px;border-radius:34px}.roulette-three-stage{height:420px;border-radius:30px}}.app-page-roulette .fixed.inset-0{background:radial-gradient(ellipse at 50% -10%,rgba(190,150,88,.2),transparent 34%),radial-gradient(ellipse at 50% 34%,rgba(67,9,13,.34),transparent 45%),radial-gradient(ellipse at 50% 104%,rgba(0,0,0,.94),transparent 58%),linear-gradient(180deg,#100304 0,#050403 54%,#000)!important}.roulette-cabinet.three.premium-layout{background:repeating-linear-gradient(96deg,rgba(255,255,255,.025) 0 1px,transparent 1px 11px),radial-gradient(ellipse at 50% 18%,rgba(210,177,119,.17),transparent 38%),radial-gradient(ellipse at 50% 55%,rgba(6,66,43,.66),transparent 52%),linear-gradient(135deg,#5b270f 0,#241006 27%,#062417 58%,#020303);border-color:#caa9685c;box-shadow:0 58px 160px #000000d6,0 0 0 1px #cfae6e21,inset 0 3px #fff5de29,inset 0 0 0 2px #260d05c7,inset 0 -72px 120px #000000a3}.roulette-cabinet.three.premium-layout:after{background:linear-gradient(115deg,rgba(255,255,255,.105),transparent 25%,transparent 70%,rgba(214,181,110,.07)),radial-gradient(ellipse at 50% 58%,transparent 42%,rgba(0,0,0,.68) 69%,rgba(0,0,0,.82) 100%);box-shadow:inset 0 0 0 3px #cdac6b2e,inset 0 0 0 12px #12070370,inset 0 42px 70px #e8d3ab0d,inset 0 -86px 106px #000000bd,0 32px 76px #0000008f}.roulette-three-stage{background:repeating-linear-gradient(90deg,rgba(255,255,255,.018) 0 1px,transparent 1px 8px),radial-gradient(ellipse at 50% 37%,rgba(216,191,143,.16),transparent 36%),radial-gradient(ellipse at 50% 53%,rgba(4,64,42,.58),transparent 50%),radial-gradient(ellipse at 50% 78%,rgba(0,0,0,.88),transparent 60%),linear-gradient(180deg,#fff1,#01120c40 48%,#0009);border-color:#c9aa6d47}.roulette-three-stage canvas{filter:saturate(.96) contrast(1.18) brightness(.9) drop-shadow(0 30px 38px rgba(0,0,0,.64))}.roulette-wheel-caption span,.roulette-wheel-caption b{color:#ecdfc5e6;background:linear-gradient(180deg,#0a0908c7,#020202db);border-color:#c4a4673d}.roulette-readout{color:#ede3cfe0;background:linear-gradient(180deg,#0b0c0ae0,#040504f0);border-color:#be9e622e}.roulette-betting-shell{background:repeating-linear-gradient(90deg,rgba(255,255,255,.018) 0 1px,transparent 1px 8px),radial-gradient(ellipse at 50% 0,rgba(197,164,102,.14),transparent 42%),linear-gradient(145deg,#04462df5,#031811fc 60%,#260d06fa);border-color:#be9e6233}.roulette-zero,.roulette-table-numbers button,.roulette-outside-bets button{border-color:#c2a26538;filter:saturate(.9) brightness(.92)}.app-page-roulette .fixed.inset-0{background:radial-gradient(ellipse at 50% -6%,rgba(168,119,57,.16),transparent 33%),radial-gradient(ellipse at 50% 32%,rgba(38,6,8,.52),transparent 48%),radial-gradient(ellipse at 50% 104%,rgba(0,0,0,.96),transparent 58%),linear-gradient(180deg,#0c0203 0,#030201 60%,#000)!important}.roulette-cabinet.three.premium-layout{padding:18px;border-radius:38px;background:repeating-linear-gradient(92deg,rgba(255,255,255,.018) 0 1px,transparent 1px 12px),radial-gradient(ellipse at 50% 18%,rgba(176,136,77,.14),transparent 36%),radial-gradient(ellipse at 50% 57%,rgba(5,43,31,.68),transparent 55%),linear-gradient(135deg,#3d1808 0,#190904 28%,#041b13 60%,#010202);border-color:#a47e4557;box-shadow:0 62px 170px #000000e0,0 0 0 1px #ae874e1c,inset 0 2px #ffefd71f,inset 0 0 0 2px #140602d1,inset 0 -80px 128px #000000b3}.roulette-cabinet.three.premium-layout:after{left:24px;right:24px;top:24px;height:54%;border-radius:40px;background:linear-gradient(112deg,rgba(255,250,235,.08),transparent 24%,transparent 72%,rgba(190,148,82,.055)),radial-gradient(ellipse at 50% 56%,transparent 42%,rgba(0,0,0,.72) 70%,rgba(0,0,0,.86) 100%);box-shadow:inset 0 0 0 2px #ad864c29,inset 0 0 0 12px #0a040280,inset 0 36px 62px #dbc59d0b,inset 0 -92px 118px #000000c7,0 34px 82px #000000a3}.roulette-three-stage{height:clamp(398px,66vw,540px);border-radius:34px;background:repeating-linear-gradient(90deg,rgba(255,255,255,.014) 0 1px,transparent 1px 9px),radial-gradient(ellipse at 50% 33%,rgba(198,173,129,.13),transparent 35%),radial-gradient(ellipse at 50% 51%,rgba(4,43,30,.62),transparent 52%),radial-gradient(ellipse at 50% 78%,rgba(0,0,0,.9),transparent 61%),linear-gradient(180deg,#ffffff0b,#01100b40 48%,#000000a8);border-color:#a6814a3d;box-shadow:inset 0 0 0 1px #ffffff0f,inset 0 0 0 10px #040f0b4d,inset 0 38px 64px #decaa40b,inset 0 -94px 124px #000000d1,0 34px 76px #00000094}.roulette-three-stage:before{background:linear-gradient(108deg,transparent 0 32%,rgba(255,249,232,.09) 43%,transparent 54%),radial-gradient(ellipse at 50% 16%,rgba(255,255,255,.08),transparent 28%),radial-gradient(ellipse at 50% 74%,transparent 40%,rgba(0,0,0,.46) 76%)}.roulette-three-stage canvas{filter:saturate(.88) contrast(1.2) brightness(.86) drop-shadow(0 32px 42px rgba(0,0,0,.72))}.roulette-wheel-caption span,.roulette-wheel-caption b{background:linear-gradient(180deg,#070706d6,#010101e6);border-color:#a580492e}.roulette-readout{background:linear-gradient(180deg,#080907e6,#020302f5);border-color:#9f7a4429}.roulette-betting-shell{background:repeating-linear-gradient(90deg,rgba(255,255,255,.014) 0 1px,transparent 1px 9px),radial-gradient(ellipse at 50% 0,rgba(172,134,78,.105),transparent 42%),linear-gradient(145deg,#033624fa,#02130efc 62%,#1c0904fc);border-color:#9f7a442b}@media (max-width:430px){.roulette-cabinet.three.premium-layout{padding:11px;border-radius:32px}.roulette-three-stage{height:405px;border-radius:28px}}.roulette-cabinet.three.premium-layout{padding:10px 12px 16px;background:repeating-linear-gradient(96deg,rgba(255,255,255,.016) 0 1px,transparent 1px 13px),radial-gradient(ellipse at 50% 18%,rgba(150,108,56,.16),transparent 34%),radial-gradient(ellipse at 50% 63%,rgba(2,45,31,.7),transparent 58%),linear-gradient(135deg,#2c1006 0,#120704 30%,#03150f 63%,#010101);border-color:#8e693a52}.roulette-cabinet.three.premium-layout:after{left:18px;right:18px;top:18px;height:50%;border-radius:34px;background:linear-gradient(112deg,rgba(255,248,228,.055),transparent 26%,transparent 72%,rgba(175,132,72,.045)),radial-gradient(ellipse at 50% 58%,transparent 44%,rgba(0,0,0,.68) 70%,rgba(0,0,0,.82) 100%);box-shadow:inset 0 0 0 2px #966f3e24,inset 0 0 0 10px #0803028a,inset 0 30px 54px #dbc59d09,inset 0 -84px 106px #000000c7,0 30px 72px #0000009e}.roulette-three-stage{height:clamp(330px,57vw,470px);border-radius:30px;background:repeating-linear-gradient(90deg,rgba(255,255,255,.012) 0 1px,transparent 1px 9px),radial-gradient(ellipse at 50% 35%,rgba(178,150,105,.11),transparent 31%),radial-gradient(ellipse at 50% 60%,rgba(3,45,31,.76),transparent 56%),radial-gradient(ellipse at 50% 82%,rgba(0,0,0,.9),transparent 60%),linear-gradient(180deg,#ffffff09,#000d0938 48%,#000000ad);box-shadow:inset 0 0 0 1px #ffffff0b,inset 0 0 0 8px #040d0957,inset 0 34px 56px #decaa409,inset 0 -86px 114px #000c,0 30px 70px #00000094}.roulette-three-stage canvas{filter:saturate(.82) contrast(1.24) brightness(.82) drop-shadow(0 30px 40px rgba(0,0,0,.76))}.roulette-wheel-caption,.roulette-readout{display:none}@media (max-width:430px){.roulette-cabinet.three.premium-layout{padding:9px 9px 14px;border-radius:28px}.roulette-three-stage{height:348px;border-radius:24px}}.app-page-game-888 .module-top,.app-page-roulette .roulette-topbar,.app-page-cubiki .cubiki-topbar,.app-page-belka .belka-topbar{display:none!important}.app-page-game-888 .arcade-page,.app-page-roulette .roulette-wrap,.app-page-cubiki .cubiki-wrap,.app-page-belka .belka-wrap{margin-top:0!important}.slot777-shared-chrome-proxy{position:absolute;top:0;right:0;bottom:0;left:0;width:0;height:0;overflow:hidden;opacity:0;pointer-events:none}.slot777-shared-chrome-proxy *{pointer-events:none!important}.premium-bottom-nav button{color:#ffd14d}.premium-bottom-nav button svg{color:currentColor;filter:drop-shadow(0 0 6px rgba(255,209,77,.35))}.premium-bottom-nav button:not(.active){opacity:.74}.app-page-game-888 main.relative,.app-page-roulette main.relative,.app-page-cubiki main.relative,.app-page-belka main.relative{max-width:432px!important;padding:10px 10px 64px!important}.app-page-game-888 .premium-topbar,.app-page-roulette .premium-topbar,.app-page-cubiki .premium-topbar,.app-page-belka .premium-topbar{position:relative;display:block;height:72px;margin:0 0 2px;z-index:30}.app-page-game-888 .premium-topbar .topbar-balance,.app-page-roulette .premium-topbar .topbar-balance,.app-page-cubiki .premium-topbar .topbar-balance,.app-page-belka .premium-topbar .topbar-balance{position:absolute;left:1.8%;top:4px;width:32%;height:54px;min-height:0;grid-template-columns:28px minmax(64px,1fr) 28px;padding:5px 3px;border-radius:18px}.app-page-game-888 .premium-topbar .topbar-balance:before,.app-page-roulette .premium-topbar .topbar-balance:before,.app-page-cubiki .premium-topbar .topbar-balance:before,.app-page-belka .premium-topbar .topbar-balance:before{width:28px;height:28px;font-size:20px;border-width:1px}.app-page-game-888 .premium-topbar .topbar-balance span,.app-page-roulette .premium-topbar .topbar-balance span,.app-page-cubiki .premium-topbar .topbar-balance span,.app-page-belka .premium-topbar .topbar-balance span{display:none}.app-page-game-888 .premium-topbar .topbar-balance b,.app-page-roulette .premium-topbar .topbar-balance b,.app-page-cubiki .premium-topbar .topbar-balance b,.app-page-belka .premium-topbar .topbar-balance b{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:11px;color:#fff3ce;text-align:center}.app-page-game-888 .premium-topbar .topbar-balance button,.app-page-roulette .premium-topbar .topbar-balance button,.app-page-cubiki .premium-topbar .topbar-balance button,.app-page-belka .premium-topbar .topbar-balance button{width:32px;height:32px}.app-page-game-888 .premium-topbar .topbar-logo,.app-page-roulette .premium-topbar .topbar-logo,.app-page-cubiki .premium-topbar .topbar-logo,.app-page-belka .premium-topbar .topbar-logo{position:absolute;left:50%;top:-7px;width:28%;height:72px;min-height:0;margin:0;transform:translate(-50%)}.app-page-game-888 .premium-topbar .topbar-logo:before,.app-page-roulette .premium-topbar .topbar-logo:before,.app-page-cubiki .premium-topbar .topbar-logo:before,.app-page-belka .premium-topbar .topbar-logo:before{width:58px;height:31px}.app-page-game-888 .premium-topbar .topbar-logo:after,.app-page-roulette .premium-topbar .topbar-logo:after,.app-page-cubiki .premium-topbar .topbar-logo:after,.app-page-belka .premium-topbar .topbar-logo:after{left:2px;bottom:14px;text-shadow:82px 0 #ffbe38,0 0 12px rgba(255,209,102,.72),82px 0 12px rgba(255,209,102,.72)}.app-page-game-888 .premium-topbar .topbar-logo span,.app-page-roulette .premium-topbar .topbar-logo span,.app-page-cubiki .premium-topbar .topbar-logo span,.app-page-belka .premium-topbar .topbar-logo span{margin-top:20px;font-size:10px;letter-spacing:.27em}.app-page-game-888 .premium-topbar .topbar-logo b,.app-page-roulette .premium-topbar .topbar-logo b,.app-page-cubiki .premium-topbar .topbar-logo b,.app-page-belka .premium-topbar .topbar-logo b{font-size:26px}.app-page-game-888 .premium-topbar .topbar-actions,.app-page-roulette .premium-topbar .topbar-actions,.app-page-cubiki .premium-topbar .topbar-actions,.app-page-belka .premium-topbar .topbar-actions{position:absolute;right:1.8%;top:4px;width:33.3%;display:grid;grid-template-columns:44% 56%;gap:0}.app-page-game-888 .premium-topbar .topbar-actions button,.app-page-roulette .premium-topbar .topbar-actions button,.app-page-cubiki .premium-topbar .topbar-actions button,.app-page-belka .premium-topbar .topbar-actions button{height:54px;min-height:0;padding:4px 1px;border-radius:18px}.app-page-game-888 .premium-topbar .topbar-actions button+button,.app-page-roulette .premium-topbar .topbar-actions button+button,.app-page-cubiki .premium-topbar .topbar-actions button+button,.app-page-belka .premium-topbar .topbar-actions button+button{margin-left:-1px}.app-page-game-888 .premium-topbar .topbar-actions svg,.app-page-roulette .premium-topbar .topbar-actions svg,.app-page-cubiki .premium-topbar .topbar-actions svg,.app-page-belka .premium-topbar .topbar-actions svg{width:20px;height:20px}.app-page-game-888 .premium-topbar .topbar-actions span,.app-page-roulette .premium-topbar .topbar-actions span,.app-page-cubiki .premium-topbar .topbar-actions span,.app-page-belka .premium-topbar .topbar-actions span{font-size:8px}.app-page-game-888 .premium-bottom-nav-wrap,.app-page-roulette .premium-bottom-nav-wrap,.app-page-cubiki .premium-bottom-nav-wrap,.app-page-belka .premium-bottom-nav-wrap{position:fixed;top:566px;bottom:auto;left:50%;right:auto;width:min(100vw,432px);max-width:432px;transform:translate(-50%);padding:0 7px}.app-page-game-888 .premium-bottom-nav,.app-page-roulette .premium-bottom-nav,.app-page-cubiki .premium-bottom-nav,.app-page-belka .premium-bottom-nav{border-radius:15px;padding:0;gap:0;overflow:hidden}.app-page-game-888,.app-page-roulette,.app-page-cubiki,.app-page-belka{position:relative}.app-page-game-888:before,.app-page-roulette:before,.app-page-cubiki:before,.app-page-belka:before{content:"";position:fixed;z-index:28;top:0;left:50%;width:min(100vw,432px);height:120px;transform:translate(-50%);background:#000 url(/assets/reference/777-approved-reference.jpg) center top/100% 640px no-repeat;pointer-events:none}.app-page-game-888:after,.app-page-roulette:after,.app-page-cubiki:after,.app-page-belka:after{content:"";position:fixed;z-index:28;top:566px;left:50%;width:min(100vw,432px);height:74px;transform:translate(-50%);background:#000 url(/assets/reference/777-approved-reference.jpg) center -566px/100% 640px no-repeat;pointer-events:none}.app-page-game-888 .premium-topbar,.app-page-roulette .premium-topbar,.app-page-cubiki .premium-topbar,.app-page-belka .premium-topbar,.app-page-game-888 .premium-bottom-nav-wrap,.app-page-roulette .premium-bottom-nav-wrap,.app-page-cubiki .premium-bottom-nav-wrap,.app-page-belka .premium-bottom-nav-wrap{z-index:31}.app-page-game-888 .premium-topbar .topbar-glass,.app-page-roulette .premium-topbar .topbar-glass,.app-page-cubiki .premium-topbar .topbar-glass,.app-page-belka .premium-topbar .topbar-glass,.app-page-game-888 .premium-topbar .topbar-logo,.app-page-roulette .premium-topbar .topbar-logo,.app-page-cubiki .premium-topbar .topbar-logo,.app-page-belka .premium-topbar .topbar-logo,.app-page-game-888 .premium-bottom-nav,.app-page-roulette .premium-bottom-nav,.app-page-cubiki .premium-bottom-nav,.app-page-belka .premium-bottom-nav{background:transparent!important;border-color:transparent!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.app-page-game-888 .premium-topbar .topbar-logo:before,.app-page-roulette .premium-topbar .topbar-logo:before,.app-page-cubiki .premium-topbar .topbar-logo:before,.app-page-belka .premium-topbar .topbar-logo:before,.app-page-game-888 .premium-topbar .topbar-logo:after,.app-page-roulette .premium-topbar .topbar-logo:after,.app-page-cubiki .premium-topbar .topbar-logo:after,.app-page-belka .premium-topbar .topbar-logo:after,.app-page-game-888 .premium-topbar .topbar-balance:before,.app-page-roulette .premium-topbar .topbar-balance:before,.app-page-cubiki .premium-topbar .topbar-balance:before,.app-page-belka .premium-topbar .topbar-balance:before{display:none!important}.app-page-game-888 .premium-topbar .topbar-logo span,.app-page-roulette .premium-topbar .topbar-logo span,.app-page-cubiki .premium-topbar .topbar-logo span,.app-page-belka .premium-topbar .topbar-logo span,.app-page-game-888 .premium-topbar .topbar-logo b,.app-page-roulette .premium-topbar .topbar-logo b,.app-page-cubiki .premium-topbar .topbar-logo b,.app-page-belka .premium-topbar .topbar-logo b,.app-page-game-888 .premium-topbar .topbar-actions span,.app-page-roulette .premium-topbar .topbar-actions span,.app-page-cubiki .premium-topbar .topbar-actions span,.app-page-belka .premium-topbar .topbar-actions span,.app-page-game-888 .premium-topbar .topbar-actions svg,.app-page-roulette .premium-topbar .topbar-actions svg,.app-page-cubiki .premium-topbar .topbar-actions svg,.app-page-belka .premium-topbar .topbar-actions svg,.app-page-game-888 .premium-topbar .topbar-balance b,.app-page-roulette .premium-topbar .topbar-balance b,.app-page-cubiki .premium-topbar .topbar-balance b,.app-page-belka .premium-topbar .topbar-balance b,.app-page-game-888 .premium-topbar .topbar-balance button,.app-page-roulette .premium-topbar .topbar-balance button,.app-page-cubiki .premium-topbar .topbar-balance button,.app-page-belka .premium-topbar .topbar-balance button,.app-page-game-888 .premium-bottom-nav button,.app-page-roulette .premium-bottom-nav button,.app-page-cubiki .premium-bottom-nav button,.app-page-belka .premium-bottom-nav button{opacity:0!important}:is(.app-page-game-888,.app-page-roulette,.app-page-cubiki,.app-page-belka) .premium-topbar{width:calc(100% + 20px);margin:0 -10px 2px}:is(.app-page-game-888,.app-page-roulette,.app-page-cubiki,.app-page-belka) .premium-topbar .topbar-logo{opacity:0!important}:is(.app-page-game-888,.app-page-roulette,.app-page-cubiki,.app-page-belka) .premium-topbar .topbar-balance{left:2.2%;top:15px;width:32.2%;height:52px;display:grid;grid-template-columns:32px minmax(0,1fr) 28px;align-items:center;justify-items:center;padding:9px 10px;border-radius:17px;border:1px solid rgba(255,216,116,.72)!important;background:linear-gradient(145deg,#ffe89a21,#180a07f0 28%,#060405f0)!important;box-shadow:0 0 18px #ffcc4e42,0 12px 24px #0000006b,inset 0 1px #ffffff42,inset 0 -10px 18px #00000073!important}:is(.app-page-game-888,.app-page-roulette,.app-page-cubiki,.app-page-belka) .premium-topbar .topbar-balance:before{content:"$";display:grid!important;width:24px;height:24px;place-items:center;border-radius:50%;color:#140705;background:radial-gradient(circle at 30% 20%,#fff6bd,#ffc83d 52%,#8a4b08);box-shadow:0 0 12px #ffcb3d6b,inset 0 2px #ffffff85;font-size:14px;font-weight:950}:is(.app-page-game-888,.app-page-roulette,.app-page-cubiki,.app-page-belka) .premium-topbar .topbar-balance b{opacity:1!important;display:block;margin:0;color:#fff3ce;font-size:12.5px;line-height:1;font-weight:950;text-shadow:0 0 9px rgba(255,190,70,.36),0 1px 2px #000}:is(.app-page-game-888,.app-page-roulette,.app-page-cubiki,.app-page-belka) .premium-topbar .topbar-balance button{opacity:1!important;width:24px;height:24px;color:#fff5d0;background:radial-gradient(circle at 30% 18%,#b169ff,#5d1493 58%,#16051f)!important;border:1px solid rgba(255,220,120,.7)!important;box-shadow:0 0 13px #9726ff8c,inset 0 1px #ffffff59!important}:is(.app-page-game-888,.app-page-roulette,.app-page-cubiki,.app-page-belka) .premium-topbar .topbar-actions{left:64.4%;right:auto;top:15px;width:33.2%;height:52px;display:block}:is(.app-page-game-888,.app-page-roulette,.app-page-cubiki,.app-page-belka) .premium-topbar .topbar-actions button{position:absolute;top:0;height:52px;color:#fff0bd;border:1px solid rgba(255,216,116,.72)!important;background:linear-gradient(145deg,#ffe89a1f,#190a08f0 34%,#060405f5)!important;box-shadow:0 0 17px #ffcc4e3b,0 12px 23px #0000006b,inset 0 1px #ffffff3d,inset 0 -10px 17px #00000075!important;text-shadow:0 0 8px rgba(255,209,102,.55),0 1px 2px #000}:is(.app-page-game-888,.app-page-roulette,.app-page-cubiki,.app-page-belka) .premium-topbar .topbar-actions button:first-child{left:0;width:43.7%}:is(.app-page-game-888,.app-page-roulette,.app-page-cubiki,.app-page-belka) .premium-topbar .topbar-actions button:last-child{left:43.4%;width:56.6%}:is(.app-page-game-888,.app-page-roulette,.app-page-cubiki,.app-page-belka) .premium-topbar .topbar-actions svg,:is(.app-page-game-888,.app-page-roulette,.app-page-cubiki,.app-page-belka) .premium-topbar .topbar-actions span{opacity:1!important}:is(.app-page-game-888,.app-page-roulette,.app-page-cubiki,.app-page-belka) .premium-topbar .topbar-actions svg{width:17px;height:17px}:is(.app-page-game-888,.app-page-roulette,.app-page-cubiki,.app-page-belka) .premium-topbar .topbar-actions span{font-size:9px;color:#fff0bd}.app-page-home main{padding-top:12px}.app-page-home .pixi{opacity:.72}.app-page-home .fixed.inset-0{background:radial-gradient(circle at 18% -6%,rgba(255,218,122,.36),transparent 28%),radial-gradient(circle at 92% 10%,rgba(255,65,85,.24),transparent 24%),radial-gradient(circle at 56% 105%,rgba(20,184,166,.2),transparent 32%),linear-gradient(180deg,#030306 0,#08120e 42%,#050406)}.casino-lobby{position:relative;display:grid;gap:12px;padding-bottom:10px}.casino-lobby:before{content:"";position:absolute;inset:-12px -16px auto;height:370px;background:linear-gradient(90deg,rgba(255,209,102,.11),transparent 24%,rgba(255,255,255,.08) 50%,transparent 74%,rgba(16,185,129,.1));-webkit-mask-image:linear-gradient(#000,transparent);mask-image:linear-gradient(#000,transparent);pointer-events:none}.casino-topline{position:relative;z-index:3;display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:8px;align-items:center}.casino-profile-chip{min-width:0;height:52px;border-radius:18px;border:1px solid rgba(255,220,139,.2);background:linear-gradient(145deg,#ffffff21,#00000047);display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto auto;-moz-column-gap:8px;column-gap:8px;align-items:center;padding:8px 11px;text-align:left;box-shadow:inset 0 1px #ffffff29,0 14px 32px #00000047}.casino-profile-chip svg{grid-row:1/3;color:#ffd166}.casino-profile-chip span{font-size:10px;font-weight:950;text-transform:uppercase;color:#ffffff7a}.casino-profile-chip b{font-size:17px;line-height:1;color:#fff1aa;overflow:hidden;text-overflow:ellipsis}.casino-brand-mark{height:52px;border-radius:18px;display:flex;align-items:center;gap:7px;padding:0 12px;background:linear-gradient(135deg,#fff3bd,#d59c2d 52%,#6d3d08);color:#120b03;border:1px solid rgba(255,255,255,.42);box-shadow:0 14px 32px #ffd16633,inset 0 2px #ffffff94}.casino-brand-mark strong{font-size:12px;line-height:1;font-weight:950;white-space:nowrap}.casino-mini-actions{display:flex;gap:6px}.casino-mini-actions button{width:42px;height:52px;border-radius:17px;border:1px solid rgba(255,255,255,.12);background:#ffffff16;display:grid;place-items:center;color:#ffd166;box-shadow:inset 0 1px #ffffff21}.casino-hero{min-height:292px;border-radius:32px;border-color:#ffdc8b61;background:radial-gradient(circle at 78% 22%,rgba(255,231,158,.42),transparent 21%),radial-gradient(circle at 24% 80%,rgba(16,185,129,.24),transparent 30%),linear-gradient(145deg,#15120a 0,#06110d 45%,#2c1605);padding:20px;box-shadow:0 34px 94px #0009,0 0 42px #ffd1661f,inset 0 1px #ffffff38,inset 0 0 0 1px #ffd16614}.casino-hero:before{inset:-76px -52px auto auto;width:250px;height:250px;background:conic-gradient(from 16deg,#fff7cf,#d89a2e,#0fa66c,#431506,#fff7cf);opacity:.38}.casino-hero-copy{max-width:250px}.casino-eyebrow{background:#ffd1661f;border-color:#ffdc8b5c;box-shadow:0 0 22px #ffd1661f}.casino-hero h1{font-size:46px;color:#fff5c8;letter-spacing:0;text-shadow:0 0 28px rgba(255,209,102,.34),0 3px 0 rgba(0,0,0,.28)}.casino-hero p{max-width:220px;color:#ffffffb8}.casino-hero-machine{right:14px;bottom:20px;grid-template-columns:repeat(3,45px);padding:10px;border-radius:25px;background:linear-gradient(180deg,#fff4c238,#0000007a);transform:perspective(520px) rotateY(-10deg);box-shadow:0 28px 58px #00000080,0 0 34px #ffd16633,inset 0 1px #ffffff47}.casino-hero-machine span{height:70px;border-radius:16px;background:linear-gradient(180deg,#fff8d3,#f1bd4f 45%,#5c2b05);font-size:40px}.casino-coin{position:absolute;z-index:1;width:42px;height:42px;border-radius:50%;display:grid;place-items:center;background:radial-gradient(circle at 34% 25%,#fff8d3,#f0b94a 50%,#704005);color:#140b02;font-weight:950;box-shadow:0 14px 28px #00000061,0 0 22px #ffd16647}.coin-a{right:142px;top:30px}.coin-b{right:23px;top:92px}.casino-vip-strip{gap:8px}.casino-vip-strip div{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto auto;-moz-column-gap:7px;column-gap:7px;align-items:center;border-radius:18px;background:linear-gradient(145deg,#ffffff1f,#0000004d);border-color:#ffdc8b29}.casino-vip-strip svg{grid-row:1/3;color:#ffd166}.casino-vip-strip b{font-size:17px;color:#fff1aa}.casino-jackpot{border-radius:26px;border-color:#ffd1666b;background:radial-gradient(circle at 13% 0,rgba(255,226,151,.32),transparent 36%),linear-gradient(145deg,#102119,#2a1706);box-shadow:0 24px 68px #0000006b,0 0 30px #ffd1661a,inset 0 1px #ffffff2e}.casino-jackpot b{font-size:27px}.casino-jackpot button{background:linear-gradient(135deg,#fff4c2,#ffd166 48%,#0ed58c);box-shadow:0 16px 34px #ffd16638}.casino-section-head{margin-top:4px}.casino-section-head b{color:#fff4c8}.casino-game-grid{gap:11px}.casino-game-card{min-height:164px;border-radius:25px;border-color:#ffdc8b2e;box-shadow:0 24px 62px #00000075,inset 0 1px #fff3}.casino-game-card.featured{min-height:188px}.casino-game-card:before{background:linear-gradient(150deg,#ffffff14,#000000b3)}.casino-card-top em{background:linear-gradient(135deg,#fff3bd,#ffd166);box-shadow:0 8px 18px #ffd1662e}.casino-card-mark{text-shadow:0 0 32px rgba(255,209,102,.32)}.casino-card-bottom b{color:#fff7d7}.casino-game-card i{background:#ffd16624;color:#ffe9a6;border-color:#ffd16638}@media (max-width:430px){.app-page-home main{padding-left:12px;padding-right:12px}.casino-topline{grid-template-columns:minmax(0,1fr) auto}.casino-brand-mark{display:none}.casino-mini-actions button{width:40px}.casino-hero{min-height:278px;padding:17px;border-radius:28px}.casino-hero-copy{max-width:228px}.casino-hero h1{font-size:39px}.casino-hero p{max-width:205px}.casino-hero-machine{right:10px;bottom:16px;grid-template-columns:repeat(3,36px);padding:8px;transform:none}.casino-hero-machine span{height:58px;font-size:32px}.casino-coin{width:34px;height:34px}.coin-a{right:126px;top:32px}.coin-b{right:18px;top:86px}.casino-jackpot b{font-size:23px}.casino-game-card{min-height:146px}.casino-game-card.featured{min-height:168px}}.app-page-home main{max-width:853px!important;padding:14px 15px 98px!important}.app-page-home .fixed.inset-0{background:#020202!important}.reference-lobby{position:relative;display:grid;gap:0;min-height:100vh;color:#f7d77a;text-shadow:0 0 12px rgba(255,179,50,.35)}.reference-lobby .premium-topbar{height:194px;margin:0;display:grid;grid-template-columns:256px minmax(250px,1fr) 260px;gap:26px;align-items:center}.reference-lobby .topbar-glass,.reference-lobby .topbar-logo{height:125px;border-radius:13px;border:1px solid #d6913d;background:linear-gradient(145deg,#2d14089e,#040404 58%,#11070ef5);box-shadow:0 0 18px #ff982a61,inset 0 1px #ffe29a5c,inset 0 -18px 34px #000c}.reference-lobby .topbar-balance{grid-template-columns:48px minmax(0,1fr) 41px;grid-template-rows:auto auto;padding:18px 15px;text-align:left}.reference-lobby .topbar-balance:before{content:"₿";grid-row:1/3;width:36px;height:36px;display:grid;place-items:center;border-radius:50%;background:radial-gradient(circle at 30% 22%,#fff2a7,#eaa41d 54%,#693303);color:#140803;font-size:24px;font-weight:950;box-shadow:0 0 13px #ffb32d9e,inset 0 2px #ffffff73}.reference-lobby .topbar-balance span{grid-column:2/4;color:#f6bd42;font-size:20px;line-height:1;font-weight:900;text-transform:uppercase}.reference-lobby .topbar-balance b{font-size:17px;color:#fff6d7;font-weight:500;line-height:1}.reference-lobby .topbar-balance button{width:42px;height:42px;border-radius:50%;background:radial-gradient(circle at 32% 24%,#bd55ff,#55118d 62%,#17031e);border:1px solid rgba(255,211,83,.8);color:#fff;box-shadow:0 0 17px #a227ffc7}.reference-lobby .topbar-logo{height:180px;border:0;background:transparent;box-shadow:none;overflow:visible;color:#ffe28d}.reference-lobby .topbar-logo:before{top:0;width:132px;height:70px;border-top:3px solid #e6a83d;border-radius:50% 50% 18px 18px;background:radial-gradient(ellipse at 50% 25%,transparent 37%,rgba(255,205,85,.9) 38% 42%,transparent 43%);box-shadow:0 0 20px #ffaf349e}.reference-lobby .topbar-logo:after{left:12px;bottom:104px;content:"★";color:#ffcf5a;font-size:18px;text-shadow:37px -14px #ffcf5a,74px -21px #ffcf5a,190px -21px #ffcf5a,228px -14px #ffcf5a,265px 0 #ffcf5a,0 0 13px rgba(255,199,75,.7)}.reference-lobby .topbar-logo span{margin-top:73px;color:#f5bd49;font-size:25px;line-height:1;font-family:Georgia,serif;font-weight:900;letter-spacing:.12em}.reference-lobby .topbar-logo b{margin-top:3px;color:#ffe699;font-size:53px;line-height:.78;font-family:Georgia,serif;font-weight:900;text-shadow:0 0 18px rgba(255,184,49,.72),0 3px 0 #5a2503}.reference-lobby .topbar-actions{display:grid;grid-template-columns:1fr 1fr;gap:22px;height:125px}.reference-lobby .topbar-actions button{height:125px;border-radius:13px;color:#f6bd42;display:grid;place-items:center;align-content:center;gap:12px}.reference-lobby .topbar-actions svg{width:38px;height:38px;stroke-width:2.1}.reference-lobby .topbar-actions span{font-size:16px;color:#f6bd42;font-weight:500;text-transform:uppercase}.reference-banner{position:relative;height:319px;margin-top:26px;border-radius:13px;border:1px solid #d6913d;background:#080309;overflow:hidden;box-shadow:0 0 18px #af28ff8a,inset 0 0 0 1px #ffd55e33}.reference-banner:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 46% 0,#ff42ff 0 1%,transparent 8%),radial-gradient(circle at 73% 30%,rgba(255,64,30,.28),transparent 28%),radial-gradient(circle at 9% 12%,rgba(115,20,255,.45),transparent 26%),linear-gradient(90deg,#07020c 0,#140116 42%,#060005);pointer-events:none}.reference-banner-slide{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;grid-template-columns:38% 62%;align-items:center}.banner-copy{position:relative;z-index:2;padding-left:38px}.banner-copy h1{margin:0;color:#fff;font-size:67px;line-height:.98;font-weight:950}.banner-copy h1 span{display:block;color:#ffb329;text-shadow:0 0 16px rgba(255,155,26,.7),0 2px 0 #5d2200}.banner-copy p{white-space:pre-line;margin:24px 0 26px;color:#d5d5d5;font-size:22px;line-height:1.28;font-weight:800}.reference-play-button{position:relative;min-width:224px;height:58px;border-radius:18px;border:1px solid #ffd452;background:linear-gradient(180deg,#791eff 0,#220730 60%,#090108);color:#fff;font-size:26px;font-weight:900;box-shadow:0 0 22px #9723ffeb,inset 0 2px #ffffff59,inset 0 -9px 17px #000000b8}.reference-play-button:before,.reference-play-button:after{content:"✦";position:absolute;top:-11px;color:#ffe274;font-size:17px;text-shadow:0 0 9px #b936ff}.reference-play-button:before{left:-2px}.reference-play-button:after{right:-2px}.casino-still{position:relative;z-index:1;height:100%;overflow:hidden}.casino-still .cards{position:absolute;left:120px;top:34px;display:flex;transform:rotate(-10deg)}.casino-still .cards span{width:70px;height:106px;margin-left:-12px;border-radius:8px;background:linear-gradient(135deg,#ffe5a3,#bd7330);border:1px solid rgba(255,240,190,.8);color:#1c0c05;font-family:Georgia,serif;font-size:25px;font-weight:900;padding:11px;box-shadow:0 10px 24px #00000059}.casino-still .roulette-art{position:absolute;right:46px;bottom:18px;width:262px;aspect-ratio:1;border-radius:50%;background:repeating-conic-gradient(#8e0b11 0,#8e0b11 9deg,#101010 9deg,#101010 18deg),radial-gradient(circle,#2d1b0a 0 28%,transparent 29%);border:10px solid #d19032;box-shadow:0 0 35px #ffa11f80,inset 0 0 0 17px #211307,inset 0 0 0 24px #cf912f}.casino-still .roulette-art span{position:absolute;top:34%;right:34%;bottom:34%;left:34%;border-radius:50%;background:radial-gradient(circle at 32% 24%,#fff0a7,#d38a22 53%,#482005);box-shadow:0 0 22px #ffc143a8}.casino-still .chips i{position:absolute;width:67px;height:67px;border-radius:50%;background:repeating-conic-gradient(#ffe273 0,#ffe273 12deg,#6423b7 12deg,#6423b7 26deg);border:7px solid #5b1597;box-shadow:0 12px 18px #0000008c,0 0 16px #9723ffb3}.casino-still .chips i:nth-child(1){right:22px;bottom:23px}.casino-still .chips i:nth-child(2){left:70px;bottom:32px}.casino-still .chips i:nth-child(3){right:118px;top:38px;transform:scale(.55)}.casino-still .coins i{position:absolute;width:26px;height:26px;border-radius:50%;background:radial-gradient(circle at 32% 22%,#fff2a7,#e6a52e 56%,#774007);box-shadow:0 0 12px #ffc0347a}.casino-still .coins i:nth-child(1){left:72px;top:66px}.casino-still .coins i:nth-child(2){left:22px;bottom:88px}.casino-still .coins i:nth-child(3){right:205px;bottom:80px}.casino-still .coins i:nth-child(4){right:30px;top:45px}.reference-dots{position:absolute;left:0;right:0;bottom:-28px;display:flex;justify-content:center;gap:12px}.reference-dots button{width:12px;height:12px;border-radius:50%;background:#333;border:0;box-shadow:0 0 7px #00000080}.reference-dots button.active{background:#f2a51f;box-shadow:0 0 11px #ffb830cc}.reference-prize-row{display:grid;grid-template-columns:1.52fr .88fr;height:127px;margin-top:30px;border-radius:13px;border:1px solid #d6913d;background:linear-gradient(90deg,#080405,#090607 50%,#050404);box-shadow:0 0 15px #ff942547,inset 0 0 0 1px #ffd3571f;overflow:hidden}.reference-panel{min-width:0;display:flex;align-items:center}.jackpot-panel{gap:18px;padding:14px 19px}.jackpot-panel span,.countdown-panel span{display:block;color:#ffca54;font-size:21px;font-weight:500;line-height:1}.jackpot-panel b{display:block;margin-top:8px;color:#ffbd34;font-size:39px;line-height:1;font-weight:900;white-space:nowrap;text-shadow:0 0 13px rgba(255,174,37,.66)}.trophy-art{width:104px;height:94px;display:grid;place-items:center;color:#ffcf65;background:radial-gradient(circle at 50% 42%,rgba(189,45,255,.8),rgba(73,13,87,.68) 30%,transparent 31%);filter:drop-shadow(0 0 16px rgba(151,35,255,.72))}.coin-small{width:27px;height:27px;border-radius:50%;display:grid;place-items:center;background:radial-gradient(circle at 32% 22%,#fff2a7,#eaa41d 54%,#693303);color:#140803;font-size:17px;font-weight:950}.countdown-panel{justify-content:space-between;padding:13px 20px;border-left:1px solid rgba(214,145,61,.42)}.time-boxes{display:flex;gap:8px;margin-top:13px}.time-boxes div{width:55px;height:56px;text-align:center;border-radius:9px;border:1px solid #b36c29;background:linear-gradient(180deg,#341915,#080405);box-shadow:0 0 13px #ff912147,inset 0 1px #ffe29a38}.time-boxes b{display:block;color:#ffca54;font-size:29px;line-height:35px}.time-boxes small{display:block;color:#c28a42;font-size:9px;font-weight:800}.hourglass-art{width:58px;height:93px;margin-left:8px;border:5px solid #b46e2a;border-radius:11px;background:linear-gradient(180deg,transparent 0 13%,#9b24ff 14% 33%,transparent 34% 65%,#9b24ff 66% 86%,transparent 87%);box-shadow:0 0 17px #9723ffc2,inset 0 0 20px #ffc94938}.reference-games-title{height:30px;display:flex;align-items:center;justify-content:center;gap:18px;margin-top:18px;color:#ffbd34;font-size:21px;line-height:30px;font-weight:900;text-align:center}.reference-games-title span{width:9px;height:9px;transform:rotate(45deg);background:linear-gradient(135deg,#fff3c2,#7d17be);box-shadow:0 0 10px #9723ffcc}.reference-games-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:5px}.reference-game-card{position:relative;height:374px;border-radius:13px;border:1px solid #d6913d;background:linear-gradient(180deg,#10050d,#050404 64%,#0a0504);overflow:hidden;text-align:center;box-shadow:0 0 15px #ff8e2040,inset 0 0 0 1px #ffda741f}.reference-game-hit{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3}.reference-game-art{height:214px;position:relative;display:grid;place-items:center;overflow:hidden;background:radial-gradient(circle at 50% 38%,rgba(151,35,255,.54),transparent 37%),linear-gradient(180deg,#110314,#030303)}.reference-game-art:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 50% 20%,rgba(255,255,255,.16),transparent 18%),radial-gradient(circle at 18% 80%,rgba(255,184,44,.2),transparent 17%)}.reference-game-card h2{position:relative;z-index:4;margin:15px 8px 0;color:#ffbf38;font-size:31px;line-height:1;font-weight:900;text-shadow:0 0 13px rgba(255,166,34,.72)}.reference-game-card p{position:relative;z-index:4;margin:9px 8px 14px;white-space:pre-line;color:#d8d2cd;font-size:14px;line-height:1.28;font-weight:800}.reference-game-card .reference-play-button{z-index:4;min-width:124px;width:124px;height:48px;border-radius:15px;font-size:16px}.app-page-home .premium-bottom-nav-wrap{max-width:853px;padding:0 15px 15px}.app-page-home .premium-bottom-nav{height:103px;border-radius:13px;padding:0;gap:0;overflow:hidden}.app-page-home .premium-bottom-nav button{height:103px;border-radius:0;border-left:1px solid rgba(255,184,57,.18);background:linear-gradient(180deg,#100c08,#030303)}.app-page-home .premium-bottom-nav button:first-child{border-left:0}.app-page-home .premium-bottom-nav button.active{background:linear-gradient(180deg,#34105b,#190724);box-shadow:inset 0 0 0 1px #ffd16638,0 0 20px #8926ff7a}.app-page-home .premium-bottom-nav button svg{width:32px;height:32px}.app-page-home .premium-bottom-nav button span{font-size:14px;color:#ffd14d}.slot-art{display:flex;gap:2px;padding:12px 6px;border-radius:19px;background:linear-gradient(180deg,#321153,#080306);border:1px solid rgba(255,201,72,.6);box-shadow:0 0 24px #9723ffd1}.slot-art span{width:38px;height:72px;display:grid;place-items:center;border-radius:8px;background:linear-gradient(180deg,#0f0812,#250606);color:#d71923;font-size:42px;font-weight:950;text-shadow:0 0 8px #ffbd34}.dice-art{display:flex;gap:5px;transform:rotate(-18deg)}.dice-art span{width:70px;height:70px;border-radius:12px;background:linear-gradient(145deg,#fff8d7,#d7b273);color:#16110b;font-size:53px;box-shadow:0 12px 23px #00000061}.mini-roulette-art{width:150px;aspect-ratio:1;border-radius:50%;background:repeating-conic-gradient(#aa1118 0,#aa1118 10deg,#161616 10deg,#161616 20deg);border:8px solid #bd7d2c;box-shadow:0 0 28px #ffa6267a}.mini-roulette-art span{display:block;margin:42%;width:16%;height:16%;border-radius:50%;background:#f4b342}.belka-art{width:108px;height:136px;border-radius:54px 54px 24px 24px;background:radial-gradient(circle at 35% 30%,#f2c184,#985119 62%,#361603);box-shadow:0 0 25px #ff9a2f7a;display:grid;place-items:end center;padding-bottom:18px}.belka-art span{font-size:39px;color:#fff5dc}.plinko-art{width:132px;height:164px;border-radius:70px 70px 18px 18px;border:2px solid #7d23ff;background:radial-gradient(circle at 50% 0,rgba(255,203,73,.36),transparent 30%),linear-gradient(180deg,#160022,#040204);display:grid;grid-template-columns:repeat(5,1fr);gap:7px;padding:34px 16px 15px;box-shadow:0 0 28px #9723ffd9}.plinko-art i{width:8px;height:8px;border-radius:50%;background:#ffcf5a;box-shadow:0 0 8px #ffcf5a}@media (max-width:700px){.app-page-home main{padding:9px 15px 86px!important}.reference-lobby{gap:14px}.reference-lobby .premium-topbar{height:145px;grid-template-columns:31.2% 1fr 31.7%;gap:8px}.reference-lobby .topbar-glass{height:82px;border-radius:12px}.reference-lobby .topbar-balance{grid-template-columns:34px minmax(0,1fr) 34px;padding:13px 9px}.reference-lobby .topbar-balance:before{width:29px;height:29px;font-size:18px}.reference-lobby .topbar-balance span{font-size:14px}.reference-lobby .topbar-balance b{font-size:13px}.reference-lobby .topbar-balance button{width:33px;height:33px}.reference-lobby .topbar-logo{height:124px}.reference-lobby .topbar-logo:before{width:88px;height:48px}.reference-lobby .topbar-logo:after{left:0;bottom:73px;font-size:12px;text-shadow:26px -10px #ffcf5a,52px -14px #ffcf5a,126px -14px #ffcf5a,152px -10px #ffcf5a,178px 0 #ffcf5a}.reference-lobby .topbar-logo span{margin-top:51px;font-size:16px}.reference-lobby .topbar-logo b{font-size:34px}.reference-lobby .topbar-actions{gap:7px;height:82px}.reference-lobby .topbar-actions button{height:82px;gap:8px}.reference-lobby .topbar-actions svg{width:25px;height:25px}.reference-lobby .topbar-actions span{font-size:10px}.reference-banner{height:319px}.reference-banner-slide{grid-template-columns:37% 63%}.banner-copy{padding-left:25px}.banner-copy h1{font-size:45px}.banner-copy p{margin:17px 0 22px;font-size:18px}.reference-play-button{min-width:224px;height:58px;font-size:26px}.casino-still .roulette-art{right:28px;bottom:22px;width:221px}.casino-still .cards{left:79px;top:42px}.casino-still .cards span{width:56px;height:88px;font-size:20px}.casino-still .chips i{width:58px;height:58px}.casino-still .chips i:nth-child(2){left:51px}.reference-dots{bottom:-24px}.reference-prize-row{height:127px;grid-template-columns:1.45fr 1fr}.jackpot-panel{padding:13px 16px;gap:11px}.trophy-art{width:76px}.jackpot-panel span,.countdown-panel span{font-size:16px}.jackpot-panel b{font-size:33px}.time-boxes div{width:47px;height:50px}.time-boxes b{font-size:26px}.hourglass-art{width:48px;height:88px}.reference-games-title{font-size:20px}.reference-games-grid{gap:9px}.reference-game-card{height:374px}.reference-game-art{height:214px}.reference-game-card h2{font-size:29px}.reference-game-card p{font-size:14px}.reference-game-card .reference-play-button{min-width:124px;width:124px;height:48px;font-size:16px}}@media (max-width:430px){.app-page-home main{padding-left:15px!important;padding-right:15px!important}.reference-lobby .premium-topbar{height:145px;grid-template-columns:31.2% 1fr 31.7%;gap:8px}.reference-banner{height:319px}.banner-copy h1{font-size:43px}.banner-copy p{font-size:17px}.reference-play-button{min-width:224px}.casino-still .roulette-art{width:206px;right:18px}.casino-still .cards{left:70px}.casino-still .chips i:nth-child(1){right:13px}.reference-prize-row{height:127px}.jackpot-panel b{font-size:31px}.countdown-panel{padding:12px 14px}.hourglass-art{display:none}.reference-games-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px}.reference-game-card{height:374px}.slot-art span{width:30px}.dice-art span{width:58px;height:58px;font-size:43px}.mini-roulette-art{width:126px}.belka-art{width:90px}.plinko-art{width:112px}}@media (max-width:370px){.reference-lobby .topbar-actions span{display:block;font-size:8px}.reference-lobby .topbar-logo b{font-size:29px}.reference-lobby .topbar-logo span{font-size:13px}.banner-copy{padding-left:18px}.banner-copy h1{font-size:37px}.banner-copy p{font-size:14px}.reference-play-button{min-width:178px;font-size:20px}.casino-still{opacity:.86}.reference-prize-row{grid-template-columns:1fr}.countdown-panel{display:none}.reference-games-grid{overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:4px}.reference-game-card{min-width:138px;scroll-snap-align:start}}@media (max-width:700px){.app-page-home main{max-width:427px!important;padding:16px 8px 43px!important}.reference-lobby{gap:0}.reference-lobby .premium-topbar{height:80px;margin:0;grid-template-columns:128px minmax(122px,1fr) 130px;gap:13px;align-items:start}.reference-lobby .topbar-glass,.reference-lobby .topbar-logo{height:62px;border-radius:7px}.reference-lobby .topbar-glass{margin-top:9px}.reference-lobby .topbar-balance{grid-template-columns:24px minmax(0,1fr) 21px;padding:9px 8px}.reference-lobby .topbar-balance:before{width:18px;height:18px;font-size:12px}.reference-lobby .topbar-balance span{font-size:10px}.reference-lobby .topbar-balance b{font-size:8.5px}.reference-lobby .topbar-balance button{width:21px;height:21px}.reference-lobby .topbar-balance button svg{width:13px;height:13px}.reference-lobby .topbar-logo{height:90px}.reference-lobby .topbar-logo:before{width:66px;height:35px;border-top-width:2px}.reference-lobby .topbar-logo:after{left:6px;bottom:52px;font-size:9px;text-shadow:19px -7px #ffcf5a,37px -10px #ffcf5a,95px -10px #ffcf5a,114px -7px #ffcf5a,133px 0 #ffcf5a}.reference-lobby .topbar-logo span{margin-top:36px;font-size:12.5px;letter-spacing:.12em}.reference-lobby .topbar-logo b{font-size:26px}.reference-lobby .topbar-actions{height:62px;gap:11px}.reference-lobby .topbar-actions button{height:62px;border-radius:7px;gap:6px}.reference-lobby .topbar-actions svg{width:19px;height:19px}.reference-lobby .topbar-actions span{display:block;font-size:8px}.reference-banner{height:160px;margin-top:-10px;border-radius:7px}.reference-banner-slide{grid-template-columns:38% 62%}.banner-copy{padding-left:19px}.banner-copy h1{font-size:33.5px}.banner-copy p{margin:12px 0 13px;font-size:11px}.reference-play-button{min-width:112px;height:29px;border-radius:9px;font-size:13px}.reference-play-button:before,.reference-play-button:after{top:-6px;font-size:9px}.casino-still .cards{left:60px;top:17px}.casino-still .cards span{width:35px;height:53px;margin-left:-6px;border-radius:4px;font-size:12px;padding:5px}.casino-still .roulette-art{right:23px;bottom:9px;width:131px;border-width:5px;box-shadow:0 0 18px #ffa11f80,inset 0 0 0 9px #211307,inset 0 0 0 12px #cf912f}.casino-still .chips i{width:34px;height:34px;border-width:4px}.casino-still .chips i:nth-child(1){right:11px;bottom:12px}.casino-still .chips i:nth-child(2){left:35px;bottom:16px}.casino-still .chips i:nth-child(3){right:59px;top:19px}.casino-still .coins i{width:13px;height:13px}.casino-still .coins i:nth-child(1){left:36px;top:33px}.casino-still .coins i:nth-child(2){left:11px;bottom:44px}.casino-still .coins i:nth-child(3){right:102px;bottom:40px}.casino-still .coins i:nth-child(4){right:15px;top:22px}.reference-dots{bottom:-14px;gap:6px}.reference-dots button{width:6px;height:6px}.reference-prize-row{height:64px;margin-top:-16px;grid-template-columns:1.52fr .88fr;border-radius:7px}.jackpot-panel{gap:9px;padding:7px 10px}.trophy-art{width:52px;height:47px}.trophy-art svg{width:27px;height:27px}.jackpot-panel span,.countdown-panel span{font-size:10.5px}.jackpot-panel b{font-size:19.5px;margin-top:4px}.coin-small{width:14px;height:14px;font-size:9px}.countdown-panel{padding:7px 10px}.time-boxes{gap:4px;margin-top:6px}.time-boxes div{width:28px;height:28px;border-radius:5px}.time-boxes b{font-size:14.5px;line-height:18px}.time-boxes small{font-size:5px}.hourglass-art{display:block;width:29px;height:47px;border-width:3px;border-radius:6px}.reference-games-title{height:15px;margin-top:-22px;gap:9px;font-size:10.5px;line-height:15px}.reference-games-title span{width:5px;height:5px}.reference-games-grid{gap:5px;margin-top:-30px}.reference-game-card{height:187px;border-radius:7px}.reference-game-art{height:107px}.reference-game-card h2{margin:8px 4px 0;font-size:15.5px}.reference-game-card p{margin:5px 4px 7px;font-size:7px}.reference-game-card .reference-play-button{min-width:62px;width:62px;height:24px;border-radius:8px;font-size:8px}.slot-art{padding:6px 3px;border-radius:10px}.slot-art span{width:19px;height:36px;border-radius:4px;font-size:21px}.dice-art span{width:35px;height:35px;border-radius:6px;font-size:26px}.mini-roulette-art{width:75px;border-width:4px}.belka-art{width:54px;height:68px;border-radius:27px 27px 12px 12px;padding-bottom:9px}.belka-art span{font-size:20px}.plinko-art{width:66px;height:82px;border-radius:35px 35px 9px 9px;padding:17px 8px 8px;gap:4px}.plinko-art i{width:4px;height:4px}.app-page-home .premium-bottom-nav-wrap{max-width:427px;padding:0 8px 8px}.app-page-home .premium-bottom-nav{height:52px;border-radius:7px}.app-page-home .premium-bottom-nav button{height:52px}.app-page-home .premium-bottom-nav button svg{width:16px;height:16px}.app-page-home .premium-bottom-nav button span{display:block;font-size:7px}.reference-banner{transform:translateY(-10px)}.reference-prize-row{transform:translateY(-20px)}.reference-games-title{transform:translateY(-30px)}.reference-games-grid{transform:translateY(-47px)}}.reference-lobby .topbar-balance{background-image:url(/assets/lobby-reference/slices/top-balance.jpg)!important;background-size:100% 100%!important;background-position:center!important}.reference-lobby .topbar-logo{background-image:url(/assets/lobby-reference/slices/top-logo.jpg)!important;background-size:100% 100%!important;background-position:center!important}.reference-lobby .topbar-actions button:first-child{background-image:url(/assets/lobby-reference/slices/top-history.jpg)!important;background-size:100% 100%!important;background-position:center!important}.reference-lobby .topbar-actions button:last-child{background-image:url(/assets/lobby-reference/slices/top-stats.jpg)!important;background-size:100% 100%!important;background-position:center!important}.reference-lobby .topbar-balance>*,.reference-lobby .topbar-logo>*,.reference-lobby .topbar-actions button>*{opacity:0}.reference-lobby .topbar-balance:before,.reference-lobby .topbar-logo:before,.reference-lobby .topbar-logo:after{display:none!important}.reference-banner-slide.win{background:url(/assets/lobby-reference/slices/banner-win-full.jpg) center/100% 100% no-repeat}.reference-banner-slide.win .banner-copy,.reference-banner-slide.win .casino-still{opacity:0}.reference-prize-row{background:linear-gradient(90deg,#080405,#090607 50%,#050404)!important}.reference-prize-row>*{opacity:1}.reference-panel{position:relative}.jackpot-live,.countdown-live{position:relative;z-index:3;min-width:0}.jackpot-live{flex:1}.countdown-live{width:-moz-max-content;width:max-content}.jackpot-live-canvas,.countdown-live-canvas{display:block!important;position:absolute!important;left:0;top:0;z-index:5!important;opacity:1!important;visibility:visible!important;pointer-events:none!important}.jackpot-live,.jackpot-live *,.countdown-live,.countdown-live *{opacity:1!important;visibility:visible!important}.jackpot-live span{display:block!important;height:22px!important;min-height:22px!important;color:#ffca54!important;font-size:21px!important;font-weight:500!important;line-height:22px!important;text-shadow:0 0 10px rgba(255,174,37,.48)!important}.jackpot-live b{display:block!important;height:41px!important;min-height:41px!important;margin-top:8px!important;color:#ffbd34;font-size:39px!important;line-height:41px!important;font-weight:900!important;white-space:nowrap!important;text-shadow:0 0 13px rgba(255,174,37,.66)!important}.reference-games-title{background:url(/assets/lobby-reference/slices/game-title.jpg) center/contain no-repeat;color:transparent;text-shadow:none}.reference-games-title span{opacity:0}.reference-game-card{background-position:center!important;background-size:100% 100%!important;background-repeat:no-repeat!important}.reference-game-card:nth-child(1){background-image:url(/assets/lobby-reference/slices/card-777-full.jpg)!important}.reference-game-card:nth-child(2){background-image:url(/assets/lobby-reference/slices/card-dice-full.jpg)!important}.reference-game-card:nth-child(3){background-image:url(/assets/lobby-reference/slices/card-roulette-full.jpg)!important}.reference-game-card:nth-child(4){background-image:url(/assets/lobby-reference/slices/card-belka-full.jpg)!important}.reference-game-card .reference-game-art,.reference-game-card h2,.reference-game-card p,.reference-game-card .reference-play-button{opacity:0}.app-page-home .premium-bottom-nav{background:url(/assets/lobby-reference/slices/bottom-nav-full.jpg) center/100% 100% no-repeat!important;border-color:transparent!important;box-shadow:none!important}.app-page-home .premium-bottom-nav button{background:transparent!important;border:0!important;box-shadow:none!important}.app-page-home .premium-bottom-nav button>*{opacity:0}@media (max-width:700px){.app-page-home main{padding:0 8px 43px!important}.reference-lobby{height:581px;min-height:581px}.reference-lobby .premium-topbar{position:absolute;left:0;right:0;top:10px;height:103px;margin:0;z-index:8}.reference-lobby .topbar-glass{height:63px;margin-top:23px}.reference-lobby .topbar-logo{height:103px;margin-top:0}.reference-banner{position:absolute;left:0;right:0;top:116.5px;margin:0;transform:none;height:160px}.reference-dots{bottom:-7px}.reference-prize-row{position:absolute;left:0;right:0;top:291.5px;margin:0;transform:none;height:63px}.jackpot-panel{position:relative;padding:7px 8px 7px 10px!important;gap:9px!important}.jackpot-live{position:fixed!important;left:89px!important;top:304px!important;width:158px!important;height:42px!important;display:block!important;overflow:visible!important;z-index:9999!important;contain:none!important;pointer-events:none!important}.jackpot-live-canvas{width:158px!important;height:42px!important}.jackpot-live span{height:12px!important;min-height:12px!important;font-size:10.5px!important;line-height:12px!important}.jackpot-live b{height:22px!important;min-height:22px!important;margin-top:4px!important;font-size:19.5px!important;line-height:22px!important}.coin-small{position:absolute;left:226px;top:29px}.countdown-panel{position:relative;padding:7px 10px!important}.countdown-live{position:absolute;left:20px;top:10px;width:94px}.countdown-live-canvas{width:94px!important;height:34px!important}.countdown-live span{font-size:10.5px!important;line-height:1!important}.time-boxes{margin-top:6px!important;gap:4px!important}.time-boxes b{display:block!important;height:18px!important;min-height:18px!important;font-size:14.5px!important;line-height:18px!important;color:#ffca54!important}.time-boxes small{display:block!important;height:7px!important;min-height:7px!important;font-size:5px!important;line-height:7px!important;color:#c28a42!important}.reference-games-title{position:absolute;left:0;right:0;top:362.5px;margin:0;transform:none;height:14px}.reference-games-grid{position:absolute;left:0;right:0;top:381.5px;margin:0;transform:none;height:187px}}:is(.app-page-home,.app-page-slot,.app-page-game-888,.app-page-roulette,.app-page-cubiki,.app-page-belka,.app-page-profile) main.relative{padding-bottom:calc(72px + env(safe-area-inset-bottom,0px))!important}.premium-bottom-nav-wrap,.app-page-home .premium-bottom-nav-wrap,.app-page-game-888 .premium-bottom-nav-wrap,.app-page-roulette .premium-bottom-nav-wrap,.app-page-cubiki .premium-bottom-nav-wrap,.app-page-belka .premium-bottom-nav-wrap{position:fixed!important;left:50%!important;right:auto!important;top:auto!important;bottom:0!important;width:min(100vw,432px)!important;max-width:432px!important;transform:translate(-50%)!important;padding:0 7px calc(7px + env(safe-area-inset-bottom,0px))!important;z-index:80!important;pointer-events:none!important}.premium-bottom-nav,.app-page-home .premium-bottom-nav,.app-page-game-888 .premium-bottom-nav,.app-page-roulette .premium-bottom-nav,.app-page-cubiki .premium-bottom-nav,.app-page-belka .premium-bottom-nav{pointer-events:auto!important;height:52px!important;display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:0!important;padding:0!important;border-radius:15px!important;overflow:hidden!important;border:1px solid rgba(255,184,57,.28)!important;background:linear-gradient(180deg,#100c08f5,#030303fa)!important;box-shadow:0 -10px 28px #00000073,inset 0 1px #ffde8b26!important}.premium-bottom-nav button,.app-page-home .premium-bottom-nav button,.app-page-game-888 .premium-bottom-nav button,.app-page-roulette .premium-bottom-nav button,.app-page-cubiki .premium-bottom-nav button,.app-page-belka .premium-bottom-nav button{opacity:1!important;height:52px!important;border-radius:0!important;border-left:1px solid rgba(255,184,57,.14)!important;background:transparent!important;color:#ffd14d!important;box-shadow:none!important}.premium-bottom-nav button.active{background:linear-gradient(180deg,#34105b,#190724)!important;box-shadow:inset 0 0 0 1px #ffd16638,0 0 18px #8926ff66!important}.premium-bottom-nav button>*,.app-page-home .premium-bottom-nav button>*,.app-page-game-888 .premium-bottom-nav button>*,.app-page-roulette .premium-bottom-nav button>*,.app-page-cubiki .premium-bottom-nav button>*,.app-page-belka .premium-bottom-nav button>*{opacity:1!important}.premium-bottom-nav button svg{width:18px!important;height:18px!important}.premium-bottom-nav button span{display:block!important;font-size:8px!important;color:#ffd14d!important}.app-page-game-888:after,.app-page-roulette:after,.app-page-cubiki:after,.app-page-belka:after{display:none!important}.app-page-slot main.relative>section{min-height:calc(100svh - 62px)!important}.slot777-approved-screen{height:min(calc(100svh - 62px),calc(min(100vw,432px) * 1.4814815))!important;min-height:0!important}.slot777-lobby,.slot777-nav-777,.slot777-nav-888,.slot777-nav-roulette,.slot777-nav-cubiki,.slot777-nav-belka,.slot777-nav-profile{display:none!important}.slot777-balance-readout,.slot777-bet-readout{background:#070403!important;border-color:#ffd874e6!important}.slot777-bet-readout{padding:18px 30px 16px!important}.slot777-spin-hotspot{color:#ffd248!important;background:linear-gradient(180deg,#2b0733,#621597 46%,#17041f)!important;border:2px solid rgba(255,205,86,.86)!important;box-shadow:0 0 24px #ffb2276b,0 0 30px #9c28ff8a,inset 0 2px #ffffff4d,inset 0 -7px #0000006b!important;display:grid!important;place-items:center!important;font-size:clamp(20px,6vw,29px)!important;font-weight:950!important;text-shadow:0 0 12px rgba(255,209,102,.72)!important}.slot777-spin-hotspot:before{content:"КРУТИТЬ"}.premium-control-panel .spin-btn:after{display:none!important;content:""!important}.slot777-auto,.slot777-auto-menu,.slot777-auto-status{display:none!important}.reference-banner{touch-action:pan-y}.reference-dots{display:none!important}.casino-still:not(.win)>*{display:none!important}.reference-prize-row{grid-template-columns:1fr!important;height:auto!important;min-height:64px!important;margin-top:18px!important}.countdown-panel{width:100%!important;border-left:0!important;justify-content:center!important}.countdown-live{position:relative!important;left:auto!important;top:auto!important;width:auto!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:14px!important}.countdown-live-canvas,.hourglass-art,.trophy-art,.coin-small,.jackpot-panel{display:none!important}.countdown-live span{font-size:14px!important;line-height:1!important}.time-boxes{margin-top:0!important}.app-page-home .topbar-actions{min-width:0!important}.reference-lobby .premium-topbar{grid-template-columns:minmax(0,1fr) minmax(118px,1fr) minmax(0,1fr)!important;gap:8px!important}.reference-lobby .topbar-actions{grid-template-columns:1fr 1fr!important;gap:6px!important}.reference-lobby .topbar-actions button{min-width:0!important}.reference-lobby .topbar-actions span{white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.premium-art-scene.plinko-scene-art{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important}.premium-art-scene.plinko-scene-art .premium-art-bg{width:100%!important;height:100%!important;-o-object-fit:cover!important;object-fit:cover!important}.app-page-game-888 .arcade-page.plinko{width:100%!important;min-height:calc(100svh - 72px)!important}.app-page-game-888 .arcade-page.plinko .arcade-stage{height:calc(100svh - 226px - env(safe-area-inset-bottom,0px))!important;min-height:420px!important;width:100%!important}@media (max-width:700px){.app-page-home main{padding:0 8px calc(64px + env(safe-area-inset-bottom,0px))!important}.reference-lobby{height:auto!important;min-height:calc(100svh - 64px)!important;padding-bottom:12px!important}.reference-lobby .premium-topbar{position:relative!important;left:auto!important;right:auto!important;top:auto!important;height:80px!important}.reference-banner{position:relative!important;left:auto!important;right:auto!important;top:auto!important;margin:0!important;height:160px!important}.reference-prize-row,.reference-games-title{position:relative!important;left:auto!important;right:auto!important;top:auto!important;margin:8px 0 0!important;transform:none!important}.reference-games-grid{position:relative!important;left:auto!important;right:auto!important;top:auto!important;margin:5px 0 0!important;transform:none!important;height:auto!important}.time-boxes div{width:30px!important;height:30px!important}}.reference-prize-row{display:grid!important;grid-template-columns:1fr!important;align-content:center!important;gap:4px!important;min-height:92px!important;padding:8px 10px!important}.reference-prize-row .jackpot-panel,.reference-prize-row .countdown-panel{display:flex!important;min-height:0!important;height:auto!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}.reference-prize-row .jackpot-live{display:block!important;width:100%!important;text-align:center!important}.reference-prize-row .jackpot-live span{display:block!important;height:auto!important;min-height:0!important;font-size:12px!important;line-height:1!important;color:#ffca54!important}.reference-prize-row .jackpot-live b{display:block!important;height:auto!important;min-height:0!important;margin-top:4px!important;font-size:22px!important;line-height:1!important;color:#ffbd34!important;white-space:nowrap!important}.reference-prize-row .countdown-live{display:grid!important;justify-items:center!important;gap:5px!important}.reference-prize-row .countdown-live span{font-size:11px!important}.reference-prize-row .time-boxes{display:flex!important;gap:5px!important;margin:0!important}.reference-prize-row .time-boxes div{width:38px!important;height:34px!important}.reference-prize-row .time-boxes b{font-size:18px!important;line-height:21px!important}.reference-prize-row .time-boxes small{font-size:6px!important}.jackpot-live-canvas,.trophy-art,.coin-small,.hourglass-art,.countdown-live-canvas{display:none!important}.slot777-bg-mask{position:absolute;left:0;right:0;z-index:6;pointer-events:none;background:#000}.slot777-mask-top{top:0;height:13.4%}.slot777-mask-controls{top:72.8%;height:15.2%;background:linear-gradient(180deg,#050303,#090404 48%,#050303)}.slot777-mask-bottom{top:88%;bottom:0;background:#000}.slot777-live-topbar{position:absolute;z-index:13;left:8px;right:8px;top:4px}.slot777-live-topbar .premium-topbar{margin:0!important}.slot777-balance-readout,.slot777-history,.slot777-stats{display:none!important}.slot777-auto{display:grid!important;place-items:center!important;color:#ffd14d!important;background:linear-gradient(145deg,#2b0733,#621597 54%,#17041f)!important;border:2px solid rgba(255,205,86,.86)!important;box-shadow:0 0 20px #9c28ff80,inset 0 2px #ffffff42,inset 0 -7px #0000006b!important}.slot777-auto:before{content:"AUTO";font-size:18px;color:#ffd14d}.slot777-auto-menu,.slot777-auto-status{display:grid!important}.slot777-spin-hotspot{left:30.5%!important;top:76.1%!important;width:39%!important;height:10.4%!important;background:radial-gradient(circle at 50% 0,rgba(255,255,255,.28),transparent 31%),linear-gradient(180deg,#2b0733,#621597 46%,#17041f)!important}.slot777-bet-readout{left:5.2%!important;top:77.7%!important;width:25.2%!important;height:8.8%!important;background:#070403!important}.slot777-bet-minus,.slot777-bet-plus{top:81.95%!important}.slot777-max{top:83.1%!important}@media (max-width:700px){.reference-prize-row{min-height:78px!important;padding:6px 8px!important}.reference-prize-row .jackpot-live b{font-size:19px!important}.reference-prize-row .time-boxes div{width:30px!important;height:29px!important}.slot777-live-topbar{left:10px;right:10px;top:5px}}.reference-prize-row{width:min(100%,520px)!important;justify-self:center!important;place-items:center!important;text-align:center!important;min-height:108px!important;border-radius:16px!important;background:radial-gradient(ellipse at 50% 0,rgba(255,203,80,.18),transparent 55%),linear-gradient(180deg,#100806,#050404 68%,#030303)!important}.reference-prize-row .jackpot-panel,.reference-prize-row .countdown-panel{width:100%!important;justify-content:center!important}.reference-prize-row .jackpot-live span{font-size:13px!important;font-weight:900!important;text-transform:uppercase!important}.reference-prize-row .jackpot-live b{font-size:26px!important;text-shadow:0 0 16px rgba(255,174,37,.72)!important}.reference-prize-row .countdown-live{width:100%!important;place-items:center!important}.reference-prize-row .time-boxes{justify-content:center!important;width:100%!important}.reference-prize-row .time-boxes div{width:46px!important;height:42px!important;display:grid!important;align-content:center!important;border-radius:8px!important}.reference-prize-row .time-boxes b{font-size:22px!important;line-height:24px!important}.reference-prize-row .time-boxes small{font-size:7px!important;line-height:9px!important}.slot777-live-topbar{top:6px!important;left:10px!important;right:10px!important}.slot777-live-topbar .premium-topbar{position:relative!important;display:block!important;width:100%!important;height:72px!important}.slot777-live-topbar .topbar-logo{opacity:0!important}.slot777-live-topbar .topbar-balance{position:absolute!important;left:2.2%!important;top:15px!important;width:32.2%!important;height:52px!important;min-height:0!important;display:grid!important;grid-template-columns:32px minmax(0,1fr) 28px!important;align-items:center!important;justify-items:center!important;padding:9px 10px!important;border-radius:17px!important;border:1px solid rgba(255,216,116,.72)!important;background:linear-gradient(145deg,#ffe89a21,#180a07f0 28%,#060405f0)!important;box-shadow:0 0 18px #ffcc4e42,0 12px 24px #0000006b,inset 0 1px #ffffff42,inset 0 -10px 18px #00000073!important}.slot777-live-topbar .topbar-balance:before{content:"$";display:grid!important;width:24px!important;height:24px!important;place-items:center!important;border-radius:50%!important;color:#140705!important;background:radial-gradient(circle at 30% 20%,#fff6bd,#ffc83d 52%,#8a4b08)!important;box-shadow:0 0 12px #ffcb3d6b,inset 0 2px #ffffff85!important;font-size:14px!important;font-weight:950!important}.slot777-live-topbar .topbar-balance span{display:none!important}.slot777-live-topbar .topbar-balance b{opacity:1!important;display:block!important;margin:0!important;color:#fff3ce!important;font-size:12.5px!important;line-height:1!important;font-weight:950!important;text-shadow:0 0 9px rgba(255,190,70,.36),0 1px 2px #000!important}.slot777-live-topbar .topbar-balance button{opacity:1!important;width:24px!important;height:24px!important;color:#fff5d0!important;background:radial-gradient(circle at 30% 18%,#b169ff,#5d1493 58%,#16051f)!important;border:1px solid rgba(255,220,120,.7)!important;box-shadow:0 0 13px #9726ff8c,inset 0 1px #ffffff59!important}.slot777-live-topbar .topbar-actions{position:absolute!important;left:64.4%!important;right:auto!important;top:15px!important;width:33.2%!important;height:52px!important;display:block!important}.slot777-live-topbar .topbar-actions button{position:absolute!important;top:0!important;height:52px!important;min-height:0!important;color:#fff0bd!important;border:1px solid rgba(255,216,116,.72)!important;background:linear-gradient(145deg,#ffe89a1f,#190a08f0 34%,#060405f5)!important}.slot777-live-topbar .topbar-actions button:first-child{left:0!important;width:43.7%!important}.slot777-live-topbar .topbar-actions button:last-child{left:43.4%!important;width:56.6%!important}.slot777-live-topbar .topbar-actions svg{width:17px!important;height:17px!important;opacity:1!important}.slot777-live-topbar .topbar-actions span{font-size:9px!important;color:#fff0bd!important;opacity:1!important}.slot777-mask-controls{top:73.7%!important;height:13.6%!important;background:linear-gradient(180deg,#050303,#0b0505 48%,#050303)!important}.slot777-bet-readout,.slot777-spin-hotspot,.slot777-auto{top:77.3%!important;height:8.9%!important;border-radius:18px!important}.slot777-bet-readout{left:5.4%!important;width:24.8%!important;padding:19px 33px 15px!important;font-size:15px!important}.slot777-bet-readout:before{top:9px!important;font-size:9px!important}.slot777-spin-hotspot{left:31.7%!important;width:36.6%!important;font-size:26px!important}.slot777-auto{left:70.1%!important;width:24.5%!important;font-size:18px!important}.slot777-auto:before{font-size:18px!important}.slot777-bet-minus,.slot777-bet-plus{top:81.2%!important;height:3.7%!important;width:5.7%!important}.slot777-bet-minus{left:7.8%!important}.slot777-bet-plus{left:24.2%!important}.slot777-max{left:14.5%!important;top:82.25%!important;width:8.6%!important;height:2.5%!important}.slot777-auto-menu{right:4.8%!important;top:66.5%!important}.slot777-auto-status{right:5.6%!important;top:68.1%!important;width:23.6%!important;height:6.8%!important}@media (max-width:700px){.reference-prize-row{min-height:96px!important}.reference-prize-row .jackpot-live b{font-size:22px!important}.reference-prize-row .time-boxes div{width:38px!important;height:35px!important}.reference-prize-row .time-boxes b{font-size:18px!important;line-height:20px!important}.slot777-bet-readout,.slot777-spin-hotspot,.slot777-auto{height:8.7%!important}.slot777-spin-hotspot{font-size:23px!important}}:is(.app-page-home,.app-page-slot,.app-page-game-888,.app-page-roulette,.app-page-cubiki,.app-page-belka,.app-page-profile) main.relative{width:100vw!important;max-width:432px!important;min-height:100svh!important;padding:8px 8px calc(64px + env(safe-area-inset-bottom,0px))!important;overflow:hidden!important}:is(.app-page-game-888,.app-page-roulette,.app-page-cubiki,.app-page-belka):before,:is(.app-page-game-888,.app-page-roulette,.app-page-cubiki,.app-page-belka):after{display:none!important}:is(.app-page-home,.app-page-slot,.app-page-game-888,.app-page-roulette,.app-page-cubiki,.app-page-belka,.app-page-profile) .premium-topbar{position:relative!important;z-index:40!important;width:100%!important;height:80px!important;margin:0!important;display:grid!important;grid-template-columns:128px minmax(122px,1fr) 130px!important;gap:8px!important;align-items:start!important}:is(.app-page-home,.app-page-slot,.app-page-game-888,.app-page-roulette,.app-page-cubiki,.app-page-belka,.app-page-profile) .premium-topbar>.topbar-balance{grid-column:1!important;grid-row:1!important}:is(.app-page-home,.app-page-slot,.app-page-game-888,.app-page-roulette,.app-page-cubiki,.app-page-belka,.app-page-profile) .premium-topbar>.topbar-logo{grid-column:2!important;grid-row:1!important;width:100%!important}:is(.app-page-home,.app-page-slot,.app-page-game-888,.app-page-roulette,.app-page-cubiki,.app-page-belka,.app-page-profile) .premium-topbar>.topbar-actions{grid-column:3!important;grid-row:1!important;width:100%!important}:is(.app-page-slot,.app-page-game-888,.app-page-roulette,.app-page-cubiki,.app-page-belka,.app-page-profile) main.relative>.premium-topbar{flex:0 0 80px!important}.app-page-slot main.relative>.premium-topbar{position:absolute!important;top:8px!important;left:8px!important;right:8px!important;width:auto!important}:is(.app-page-home,.app-page-slot,.app-page-game-888,.app-page-roulette,.app-page-cubiki,.app-page-belka,.app-page-profile) .premium-topbar .topbar-glass,:is(.app-page-home,.app-page-slot,.app-page-game-888,.app-page-roulette,.app-page-cubiki,.app-page-belka,.app-page-profile) .premium-topbar .topbar-logo{opacity:1!important;height:62px!important;min-height:62px!important;margin-top:9px!important;border-radius:8px!important;border:1px solid #d6913d!important;background:linear-gradient(145deg,#2d14089e,#040404 58%,#11070ef5)!important;box-shadow:0 0 18px #ff982a61,inset 0 1px #ffe29a5c,inset 0 -18px 34px #000c!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important}:is(.app-page-home,.app-page-slot,.app-page-game-888,.app-page-roulette,.app-page-cubiki,.app-page-belka,.app-page-profile) .premium-topbar .topbar-balance{position:relative!important;left:auto!important;top:auto!important;width:auto!important;height:62px!important;min-height:62px!important;display:grid!important;grid-template-columns:24px minmax(0,1fr) 21px!important;grid-template-rows:auto auto!important;align-items:center!important;justify-items:stretch!important;gap:0!important;padding:9px 8px!important;text-align:left!important;overflow:hidden!important}:is(.app-page-home,.app-page-slot,.app-page-game-888,.app-page-roulette,.app-page-cubiki,.app-page-belka,.app-page-profile) .premium-topbar .topbar-balance>*{opacity:1!important}:is(.app-page-home,.app-page-slot,.app-page-game-888,.app-page-roulette,.app-page-cubiki,.app-page-belka,.app-page-profile) .premium-topbar .topbar-balance:before{content:"₿"!important;display:grid!important;grid-row:1/3!important;width:18px!important;height:18px!important;place-items:center!important;border-radius:50%!important;background:radial-gradient(circle at 30% 22%,#fff2a7,#eaa41d 54%,#693303)!important;color:#140803!important;font-size:12px!important;font-weight:950!important;box-shadow:0 0 13px #ffb32d9e,inset 0 2px #ffffff73!important}:is(.app-page-home,.app-page-slot,.app-page-game-888,.app-page-roulette,.app-page-cubiki,.app-page-belka,.app-page-profile) .premium-topbar .topbar-balance div{display:grid!important;grid-template-rows:auto auto!important;min-width:0!important}:is(.app-page-home,.app-page-slot,.app-page-game-888,.app-page-roulette,.app-page-cubiki,.app-page-belka,.app-page-profile) .premium-topbar .topbar-balance span{display:block!important;opacity:1!important;grid-column:auto!important;color:#f6bd42!important;font-size:10px!important;line-height:1!important;font-weight:900!important;text-transform:uppercase!important}:is(.app-page-home,.app-page-slot,.app-page-game-888,.app-page-roulette,.app-page-cubiki,.app-page-belka,.app-page-profile) .premium-topbar .topbar-balance b{display:block!important;opacity:1!important;color:#fff6d7!important;font-size:8.5px!important;line-height:1.1!important;font-weight:700!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}:is(.app-page-home,.app-page-slot,.app-page-game-888,.app-page-roulette,.app-page-cubiki,.app-page-belka,.app-page-profile) .premium-topbar .topbar-balance button{opacity:1!important;width:21px!important;height:21px!important;border-radius:50%!important;border:1px solid rgba(255,211,83,.8)!important;background:radial-gradient(circle at 32% 24%,#bd55ff,#55118d 62%,#17031e)!important;color:#fff!important;box-shadow:0 0 17px #a227ffc7!important}:is(.app-page-home,.app-page-slot,.app-page-game-888,.app-page-roulette,.app-page-cubiki,.app-page-belka,.app-page-profile) .premium-topbar .topbar-balance button svg{width:13px!important;height:13px!important}:is(.app-page-home,.app-page-slot,.app-page-game-888,.app-page-roulette,.app-page-cubiki,.app-page-belka,.app-page-profile) .premium-topbar .topbar-logo{position:relative!important;left:auto!important;right:auto!important;top:auto!important;transform:none!important;display:grid!important;place-items:center!important;align-content:start!important;height:90px!important;min-height:90px!important;margin-top:0!important;border:0!important;background:transparent url(/assets/lobby-reference/slices/top-logo.jpg) center/100% 100% no-repeat!important;box-shadow:none!important;overflow:visible!important;color:#ffe28d!important;padding:0 4px!important}:is(.app-page-home,.app-page-slot,.app-page-game-888,.app-page-roulette,.app-page-cubiki,.app-page-belka,.app-page-profile) .premium-topbar .topbar-logo:before,:is(.app-page-home,.app-page-slot,.app-page-game-888,.app-page-roulette,.app-page-cubiki,.app-page-belka,.app-page-profile) .premium-topbar .topbar-logo:after{display:none!important}:is(.app-page-home,.app-page-slot,.app-page-game-888,.app-page-roulette,.app-page-cubiki,.app-page-belka,.app-page-profile) .premium-topbar .topbar-logo span,:is(.app-page-home,.app-page-slot,.app-page-game-888,.app-page-roulette,.app-page-cubiki,.app-page-belka,.app-page-profile) .premium-topbar .topbar-logo b,:is(.app-page-home,.app-page-slot,.app-page-game-888,.app-page-roulette,.app-page-cubiki,.app-page-belka,.app-page-profile) .premium-topbar .topbar-logo strong{opacity:0!important}:is(.app-page-home,.app-page-slot,.app-page-game-888,.app-page-roulette,.app-page-cubiki,.app-page-belka,.app-page-profile) .premium-topbar .topbar-logo em{position:absolute!important;left:-8px!important;right:-8px!important;bottom:-6px!important;display:block!important;opacity:1!important;color:#ffe28d!important;font-size:9px!important;line-height:1.05!important;font-weight:900!important;font-style:normal!important;text-align:center!important;text-transform:none!important;text-shadow:0 0 10px rgba(255,184,49,.72),0 1px 0 #5a2503!important;white-space:normal!important}:is(.app-page-home,.app-page-slot,.app-page-game-888,.app-page-roulette,.app-page-cubiki,.app-page-belka,.app-page-profile) .premium-topbar .topbar-actions{position:relative!important;left:auto!important;right:auto!important;top:auto!important;width:auto!important;height:62px!important;margin-top:9px!important;display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important}:is(.app-page-home,.app-page-slot,.app-page-game-888,.app-page-roulette,.app-page-cubiki,.app-page-belka,.app-page-profile) .premium-topbar .topbar-actions button{position:relative!important;left:auto!important;top:auto!important;width:auto!important;height:62px!important;min-height:62px!important;display:grid!important;place-items:center!important;align-content:center!important;gap:4px!important;border-radius:8px!important;border:1px solid #d6913d!important;background:linear-gradient(145deg,#2d14089e,#040404 58%,#11070ef5)!important;box-shadow:0 0 18px #ff982a61,inset 0 1px #ffe29a5c,inset 0 -18px 34px #000c!important;color:#f6bd42!important;opacity:1!important}:is(.app-page-home,.app-page-slot,.app-page-game-888,.app-page-roulette,.app-page-cubiki,.app-page-belka,.app-page-profile) .premium-topbar .topbar-actions button>*{opacity:1!important}:is(.app-page-home,.app-page-slot,.app-page-game-888,.app-page-roulette,.app-page-cubiki,.app-page-belka,.app-page-profile) .premium-topbar .topbar-actions svg{width:18px!important;height:18px!important;color:#f6bd42!important}:is(.app-page-home,.app-page-slot,.app-page-game-888,.app-page-roulette,.app-page-cubiki,.app-page-belka,.app-page-profile) .premium-topbar .topbar-actions span{display:block!important;font-size:7px!important;line-height:1!important;color:#f6bd42!important;font-weight:700!important;text-transform:uppercase!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.app-page-slot main.relative>section{width:100%!important;min-height:calc(100svh - 64px)!important;display:grid!important;place-items:start center!important}.app-page-slot .slot777-approved-screen{margin-top:0!important;width:min(100vw,432px)!important;height:min(calc(100svh - 64px),calc(min(100vw,432px) * 1.4814815))!important;min-height:0!important}.app-page-slot .slot777-mask-top{top:0!important;height:16.2%!important}.slot777-live-topbar,.slot777-balance,.slot777-history,.slot777-stats{display:none!important}.reference-lobby{gap:0!important}.reference-prize-row{width:100%!important;display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;align-items:center!important;justify-items:stretch!important;min-height:80px!important;height:auto!important;margin:8px 0 0!important;padding:8px!important;border-radius:8px!important;gap:0!important;text-align:left!important}.reference-prize-row .jackpot-panel,.reference-prize-row .countdown-panel{display:grid!important;grid-template-columns:40px minmax(0,1fr)!important;align-items:center!important;justify-content:stretch!important;justify-items:start!important;gap:8px!important;width:100%!important;height:64px!important;min-height:64px!important;padding:0 8px!important}.reference-prize-row .trophy-art,.reference-prize-row .hourglass-art{display:grid!important;width:40px!important;height:48px!important;margin:0!important;place-items:center!important}.reference-prize-row .trophy-art img{width:40px!important;height:40px!important;-o-object-fit:contain!important;object-fit:contain!important}.reference-prize-row .jackpot-live,.reference-prize-row .countdown-live{display:grid!important;width:100%!important;justify-items:start!important;gap:4px!important;text-align:left!important}.reference-prize-row .jackpot-live span,.reference-prize-row .countdown-live span{font-size:10px!important;line-height:1!important;font-weight:900!important;color:#ffca54!important;text-transform:uppercase!important}.reference-prize-row .jackpot-live b{font-size:18px!important;line-height:1!important;margin:0!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.reference-prize-row .time-boxes{display:flex!important;justify-content:flex-start!important;gap:4px!important;width:auto!important;margin:0!important}.reference-prize-row .time-boxes div{width:32px!important;height:32px!important;border-radius:8px!important}.reference-prize-row .time-boxes b{font-size:16px!important;line-height:20px!important}.reference-prize-row .time-boxes small{font-size:6px!important;line-height:8px!important}.reference-games-grid{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:8px!important}.reference-game-card{height:184px!important;border-radius:8px!important;padding:0!important}.reference-game-art{height:104px!important}.reference-game-card h2{height:18px!important;margin:8px 4px 0!important;font-size:15px!important;line-height:18px!important}.reference-game-card p{height:18px!important;margin:4px 4px 6px!important;font-size:7px!important;line-height:9px!important}.reference-game-card .reference-play-button{width:64px!important;min-width:64px!important;height:24px!important;border-radius:8px!important;font-size:8px!important}.app-page-home .premium-topbar .topbar-logo em{display:none!important;opacity:0!important}.slot777-bet-readout{display:grid!important;grid-template-rows:12px 16px 1fr!important;place-items:center!important;align-content:center!important;padding:7px 38px 24px!important;line-height:1!important;text-align:center!important}.slot777-bet-readout:before{position:static!important;grid-row:1!important;display:block!important;width:100%!important;margin:0!important;text-align:center!important;line-height:12px!important}.slot777-bet-readout{font-size:15px!important}.slot777-bet-minus,.slot777-bet-plus,.slot777-max{top:82.15%!important;height:3.25%!important;border-radius:999px!important;display:grid!important;place-items:center!important;padding:0!important;width:5.6%!important}.slot777-bet-minus{left:7.65%!important}.slot777-max{left:15.95%!important}.slot777-bet-plus{left:24.25%!important}.slot777-bet-minus:before,.slot777-bet-plus:before,.slot777-max:before{top:0!important;right:0!important;bottom:0!important;left:0!important;line-height:1!important}:is(.app-page-home,.app-page-slot,.app-page-game-888,.app-page-roulette,.app-page-cubiki,.app-page-belka,.app-page-profile) .premium-topbar .topbar-logo:after{content:""!important;display:block!important;position:absolute!important;z-index:2!important;left:18%!important;right:18%!important;bottom:17px!important;height:11px!important;border-radius:999px!important;background:#050404!important;box-shadow:0 0 8px #000000e0!important}:is(.app-page-home,.app-page-slot,.app-page-game-888,.app-page-roulette,.app-page-cubiki,.app-page-belka,.app-page-profile) .premium-topbar .topbar-logo strong{display:none!important}:is(.app-page-home,.app-page-slot,.app-page-game-888,.app-page-roulette,.app-page-cubiki,.app-page-belka,.app-page-profile) .premium-topbar .topbar-logo em{z-index:3!important}:is(.app-page-home,.app-page-slot,.app-page-game-888,.app-page-roulette,.app-page-cubiki,.app-page-belka,.app-page-profile) .premium-topbar .topbar-logo,.reference-lobby .topbar-logo{background-size:100% 126%!important;background-position:center top!important;overflow:hidden!important}:is(.app-page-home,.app-page-slot,.app-page-game-888,.app-page-roulette,.app-page-cubiki,.app-page-belka,.app-page-profile) .premium-topbar .topbar-logo em,.reference-lobby .topbar-logo em{display:none!important;opacity:0!important}.app-page-roulette .roulette-wrap{width:min(100%,456px)!important;margin:0 auto!important;padding:0 10px 84px!important;display:grid!important;gap:10px!important}.app-page-roulette .roulette-topbar{display:none!important}.app-page-roulette .roulette-cabinet.three.premium-layout{position:relative!important;overflow:hidden!important;padding:10px!important;border-radius:28px!important;border:1px solid rgba(209,169,91,.48)!important;background:linear-gradient(118deg,rgba(255,255,255,.1),transparent 28%,rgba(217,176,98,.08)),radial-gradient(ellipse at 50% 8%,rgba(222,190,128,.18),transparent 34%),linear-gradient(145deg,#120806,#291107 35%,#060609)!important;box-shadow:0 34px 86px #000000ad ! important,inset 0 1px 0 #ffffff2e ! important,inset 0 0 0 1px #e6bd6d1a ! important,inset 0 -32px 70px #00000094!important}.app-page-roulette .roulette-cabinet.three.premium-layout:before{content:""!important;position:absolute!important;top:8px!important;right:8px!important;bottom:8px!important;left:8px!important;z-index:1!important;pointer-events:none!important;border-radius:22px!important;border:1px solid rgba(255,239,197,.1)!important;background:linear-gradient(106deg,rgba(255,255,255,.08),transparent 32%,rgba(214,167,76,.08) 72%,transparent)!important}.app-page-roulette .roulette-wheel-caption,.app-page-roulette .roulette-readout{display:none!important}.app-page-roulette .roulette-three-stage{position:relative!important;z-index:2!important;height:clamp(390px,88vw,510px)!important;border-radius:22px!important;overflow:hidden!important;border:1px solid rgba(209,169,91,.28)!important;background:radial-gradient(ellipse at 50% 50%,#14563e9e,#072119d6 52%,#000000b8),linear-gradient(180deg,#ffffff0e,#00000057)!important;box-shadow:inset 0 0 0 1px #ffffff0e ! important,inset 0 0 0 8px #0f07045c ! important,inset 0 -82px 122px #000000c7 ! important,0 22px 56px #00000085!important}.app-page-roulette .roulette-three-stage:before{content:""!important;position:absolute!important;top:10px!important;right:10px!important;bottom:10px!important;left:10px!important;z-index:1!important;pointer-events:none!important;border-radius:18px!important;background:linear-gradient(110deg,transparent 0 35%,rgba(255,255,255,.16) 46%,transparent 55%),radial-gradient(ellipse at 50% 18%,rgba(230,205,154,.13),transparent 28%)!important;mix-blend-mode:screen!important;opacity:.58!important}.app-page-roulette .roulette-three-stage canvas{display:block!important;width:100%!important;height:100%!important;filter:saturate(1.02) contrast(1.12) brightness(.98) drop-shadow(0 26px 42px rgba(0,0,0,.74))!important}.app-page-roulette .roulette-betting-shell{padding:10px!important;border-radius:22px!important;border:1px solid rgba(209,169,91,.32)!important;background:linear-gradient(118deg,rgba(255,255,255,.075),transparent 28%,rgba(217,176,98,.07)),linear-gradient(145deg,#08080cf5,#1a0b06eb)!important;box-shadow:0 24px 60px #0000006b,inset 0 1px #ffffff1f!important}.app-page-roulette .roulette-board-head.premium{height:34px!important;margin:0 0 8px!important}.app-page-roulette .roulette-board-head.premium span{color:#ffffff9e!important;font-size:11px!important}.app-page-roulette .roulette-board-head.premium b{min-width:58px!important;height:28px!important;display:grid!important;place-items:center!important;border-radius:999px!important;background:linear-gradient(135deg,#fff3c6,#d7a94c 58%,#7f4f12)!important;color:#120903!important;box-shadow:0 0 18px #d1a95b42,inset 0 1px #ffffff85!important}.app-page-roulette .roulette-table-ui{grid-template-columns:42px minmax(0,1fr)!important;gap:5px!important}.app-page-roulette .roulette-table-numbers{gap:5px!important}.app-page-roulette .roulette-zero,.app-page-roulette .roulette-table-numbers button,.app-page-roulette .roulette-outside-bets button{min-height:32px!important;border-radius:7px!important;border:1px solid rgba(218,181,105,.24)!important;font-size:12px!important;color:#fff7de!important;text-shadow:0 1px 2px rgba(0,0,0,.82)!important;box-shadow:inset 0 1px #ffffff21,0 7px 14px #00000042!important}.app-page-roulette .roulette-zero{background:linear-gradient(145deg,#0b8f55,#063a27)!important;font-size:17px!important}.app-page-roulette .roulette-table-numbers button.red{background:linear-gradient(145deg,#9e1729,#420710)!important}.app-page-roulette .roulette-table-numbers button.black{background:linear-gradient(145deg,#232630,#030305)!important}.app-page-roulette .roulette-table-numbers button.selected,.app-page-roulette .roulette-zero.selected{border-color:#fff2bc!important;transform:translateY(-1px)!important;filter:brightness(1.2)!important;box-shadow:0 0 0 2px #d1a95bc7,0 0 24px #d1a95b80,inset 0 1px #ffffff57!important}.app-page-roulette .roulette-outside-bets{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:5px!important;margin-top:6px!important}.app-page-roulette .roulette-outside-bets button{min-height:30px!important;background:#ffffff0e!important;color:#ffffff9e!important}.app-page-roulette .roulette-chip-console{display:grid!important;grid-template-columns:minmax(0,1fr) 132px!important;align-items:stretch!important;gap:9px!important;margin-top:9px!important}.app-page-roulette .roulette-chips{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:6px!important}.app-page-roulette .roulette-chips button{width:100%!important;min-height:44px!important;aspect-ratio:1!important;border-radius:50%!important;border:2px dashed rgba(255,255,255,.64)!important;background:radial-gradient(circle at 35% 24%,#fff4ce,#d7a94c 43%,#543206 82%)!important;color:#130c02!important;font-size:10px!important;font-weight:950!important;box-shadow:0 12px 22px #00000057,inset 0 0 0 4px #4b27064d!important}.app-page-roulette .roulette-chips button.active{filter:brightness(1.14)!important;box-shadow:0 0 0 2px #d1a95bad,0 0 24px #d1a95b6b,0 12px 22px #00000057,inset 0 0 0 4px #4b27064d!important}.app-page-roulette .roulette-chip-console .roulette-spin-btn{margin:0!important;min-height:54px!important;border-radius:17px!important;background:linear-gradient(135deg,#fff3c6,#d7a94c 46%,#835214 76%,#e8c878)!important;color:#100801!important;font-size:14px!important;letter-spacing:.02em!important;box-shadow:0 16px 36px #d1a95b3d,inset 0 2px #ffffff85,inset 0 -7px #4c28042e!important}@media (max-width:430px){.app-page-roulette .roulette-wrap{padding:0 8px 78px!important;gap:8px!important}.app-page-roulette .roulette-cabinet.three.premium-layout{padding:8px!important;border-radius:24px!important}.app-page-roulette .roulette-three-stage{height:378px!important;border-radius:20px!important}.app-page-roulette .roulette-table-ui{grid-template-columns:36px minmax(0,1fr)!important;gap:4px!important}.app-page-roulette .roulette-table-numbers,.app-page-roulette .roulette-outside-bets{gap:4px!important}.app-page-roulette .roulette-zero,.app-page-roulette .roulette-table-numbers button{min-height:29px!important;border-radius:6px!important;font-size:11px!important}.app-page-roulette .roulette-outside-bets{grid-template-columns:repeat(3,minmax(0,1fr))!important}.app-page-roulette .roulette-chip-console{grid-template-columns:1fr!important}.app-page-roulette .roulette-chips button{min-height:41px!important;font-size:9px!important}}:is(.app-page-home,.app-page-slot,.app-page-game-888,.app-page-roulette,.app-page-cubiki,.app-page-belka,.app-page-profile) .premium-topbar{overflow:visible!important}:is(.app-page-home,.app-page-slot,.app-page-game-888,.app-page-roulette,.app-page-cubiki,.app-page-belka,.app-page-profile) .premium-topbar .topbar-logo{overflow:visible!important}:is(.app-page-home,.app-page-slot,.app-page-game-888,.app-page-roulette,.app-page-cubiki,.app-page-belka,.app-page-profile) .premium-topbar .topbar-logo img,:is(.app-page-home,.app-page-slot,.app-page-game-888,.app-page-roulette,.app-page-cubiki,.app-page-belka,.app-page-profile) .premium-topbar .topbar-logo picture{-o-object-fit:contain!important;object-fit:contain!important}.reference-prize-row,.reference-prize-row .jackpot-panel,.reference-prize-row .countdown-panel,.reference-prize-row .jackpot-live,.reference-prize-row .countdown-live,.reference-prize-row .trophy-art,.reference-prize-row .hourglass-art{position:relative!important;left:auto!important;right:auto!important;top:auto!important;bottom:auto!important;transform:none!important;z-index:auto!important}.reference-prize-row{margin-top:24px!important;min-height:104px!important;display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;align-items:stretch!important;overflow:hidden!important}.reference-prize-row .jackpot-panel,.reference-prize-row .countdown-panel{display:grid!important;grid-template-columns:48px minmax(0,1fr)!important;align-items:center!important;justify-content:stretch!important;justify-items:start!important;gap:8px!important;width:100%!important;height:88px!important;min-height:88px!important;padding:0 8px!important}.reference-prize-row .countdown-panel{border-left:1px solid rgba(214,145,61,.42)!important}.reference-prize-row .trophy-art,.reference-prize-row .hourglass-art{display:grid!important;width:48px!important;height:56px!important;margin:0!important;place-items:center!important}.reference-prize-row .jackpot-live,.reference-prize-row .countdown-live{display:grid!important;width:100%!important;height:auto!important;justify-items:start!important;align-content:center!important;gap:6px!important;text-align:left!important;overflow:hidden!important}.reference-prize-row .jackpot-live-canvas,.reference-prize-row .countdown-live-canvas,.reference-prize-row .coin-small{display:none!important}.reference-prize-row .jackpot-live span,.reference-prize-row .countdown-live span{display:block!important;height:auto!important;min-height:0!important;font-size:11px!important;line-height:12px!important}.reference-prize-row .jackpot-live b{display:block!important;height:auto!important;min-height:0!important;margin:0!important;font-size:20px!important;line-height:22px!important;max-width:100%!important}.reference-prize-row .time-boxes{display:grid!important;grid-template-columns:repeat(3,32px)!important;justify-content:start!important;gap:4px!important;width:auto!important}.reference-prize-row .time-boxes div{width:32px!important;height:34px!important}:is(.app-page-slot,.app-page-game-888,.app-page-roulette,.app-page-cubiki,.app-page-belka,.app-page-profile) .premium-topbar{height:112px!important;min-height:112px!important;flex:0 0 112px!important;align-items:start!important}:is(.app-page-slot,.app-page-game-888,.app-page-roulette,.app-page-cubiki,.app-page-belka,.app-page-profile) .premium-topbar .topbar-logo{height:92px!important;min-height:92px!important;background-size:100% 100%!important;background-position:center!important;overflow:visible!important}:is(.app-page-slot,.app-page-game-888,.app-page-roulette,.app-page-cubiki,.app-page-belka,.app-page-profile) .premium-topbar .topbar-logo em{display:block!important;opacity:1!important;bottom:-18px!important;font-size:10px!important;line-height:12px!important;letter-spacing:.08em!important;text-align:center!important;white-space:normal!important}.app-page-slot main.relative>.premium-topbar{height:112px!important;min-height:112px!important}.app-page-slot main.relative>section{padding-top:140px!important;min-height:calc(100svh - 72px)!important}.app-page-slot .slot777-approved-screen{margin-top:0!important;height:min(calc(100svh - 210px),560px)!important;min-height:0!important}.app-page-game-888 .arcade-page.plinko,.app-page-roulette .roulette-wrap,.app-page-cubiki .cubiki-wrap,.app-page-belka .belka-wrap{margin-top:28px!important}.app-page-game-888 .arcade-page.plinko .arcade-stage{min-height:420px!important;height:min(55svh,460px)!important;margin-bottom:92px!important}.app-page-game-888 .plinko-result-card{position:absolute;z-index:8;left:50%;top:34%;width:min(258px,62%);min-height:112px;transform:translate(-50%,-50%) scale(.96);display:grid;place-items:center;gap:4px;padding:16px 18px;border-radius:24px;border:2px solid rgba(255,220,130,.9);background:linear-gradient(132deg,#ffffff2e,#ffffff0d 34%,#ffd16624),#080705c7;box-shadow:0 24px 54px #00000085,0 0 38px #ffcc486b,inset 0 1px #ffffff47;color:#fff1b0;text-align:center;pointer-events:none;animation:plinkoResultCard 2.8s cubic-bezier(.2,.8,.2,1) forwards;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.app-page-game-888 .plinko-result-card:before{content:"";position:absolute;top:-34px;right:-34px;bottom:-34px;left:-34px;border-radius:32px;background:radial-gradient(circle,rgba(255,222,128,.28),rgba(255,168,24,.1) 44%,transparent 70%);z-index:-1}.app-page-game-888 .plinko-result-card span{font-size:15px;font-weight:950;letter-spacing:.12em}.app-page-game-888 .plinko-result-card b{font-size:34px;line-height:1;font-weight:950;text-shadow:0 0 18px rgba(255,209,102,.52)}.app-page-game-888 .plinko-result-card small{font-size:12px;font-weight:850;color:#ffffffe6}.app-page-game-888 .plinko-result-card.is-loss{border-color:#ffffff5c;color:#eef6ff;box-shadow:0 24px 54px #00000080,0 0 30px #78bee633,inset 0 1px #ffffff38}@keyframes plinkoResultCard{0%{opacity:0;transform:translate(-50%,-44%) scale(.92);filter:blur(2px)}16%{opacity:1;transform:translate(-50%,-50%) scale(1.03);filter:blur(0)}74%{opacity:1;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(-50%,-56%) scale(.98)}}.app-page-roulette .roulette-wrap{padding-bottom:104px!important}.app-page-roulette .roulette-three-stage{height:min(46svh,380px)!important;min-height:340px!important}.app-page-belka .belka-wrap{padding-bottom:112px!important}.app-page-belka .belka-table-shell.direct-table{padding:12px!important;margin-bottom:112px!important}.app-page-belka .belka-table{min-height:520px!important;padding:12px!important;gap:8px!important;overflow:hidden!important}.app-page-belka .belka-score{gap:8px!important;font-size:12px!important}.app-page-belka .belka-seat.top{margin:20px auto 10px!important}.app-page-belka .belka-midrow{min-height:116px!important}.app-page-belka .belka-trick{min-height:108px!important}.app-page-belka .belka-seat.mine{margin:8px auto!important}.app-page-belka .belka-hand{min-height:82px!important;margin-top:4px!important;padding-top:0!important;gap:4px!important}.app-page-belka .belka-card{width:42px!important;height:66px!important;max-width:42px!important;padding:6px 4px!important}:is(.premium-bottom-nav,.app-page-home .premium-bottom-nav,.app-page-game-888 .premium-bottom-nav,.app-page-roulette .premium-bottom-nav,.app-page-cubiki .premium-bottom-nav,.app-page-belka .premium-bottom-nav,.app-page-profile .premium-bottom-nav){grid-template-columns:repeat(7,minmax(0,1fr))!important}.app-page-belka{background:linear-gradient(180deg,#070e0cf5,#050607fc 72%),#050607!important}.app-page-belka .belka-wrap{width:100%!important;margin-top:14px!important;padding:0 0 84px!important}.app-page-belka .belka-table-shell.direct-table{position:relative!important;padding:10px!important;margin:0 0 76px!important;border-radius:30px!important;border:1px solid rgba(244,187,88,.5)!important;background:linear-gradient(135deg,#754018e6,#2b1207fa 48%,#84491be6)!important;box-shadow:0 24px 56px #000000a3,inset 0 2px #ffecae47,inset 0 -8px 18px #1c08029e!important}.app-page-belka .belka-table-shell.direct-table:before{content:"";position:absolute;top:4px;right:4px;bottom:4px;left:4px;border-radius:25px;border:1px solid rgba(255,224,148,.25);background:repeating-linear-gradient(105deg,#ffda8b14 0,#ffda8b14 9px,#3f190714 9px,#3f190714 18px);pointer-events:none}.app-page-belka .belka-table{position:relative!important;z-index:1!important;display:grid!important;grid-template-rows:auto auto minmax(112px,1fr) auto auto!important;min-height:min(61svh,520px)!important;max-height:560px!important;padding:12px 10px!important;gap:8px!important;border:7px solid rgba(28,12,5,.82)!important;border-radius:24px!important;overflow:hidden!important;background:radial-gradient(ellipse at 50% 32%,rgba(126,236,154,.2),transparent 35%),radial-gradient(ellipse at 50% 48%,#329b5ae0,#085b3ef5 48%,#031d17 78%)!important;box-shadow:inset 0 0 0 2px #ffffff12,inset 0 26px 58px #fff5ce14,inset 0 -58px 98px #000000a8,0 18px 34px #0000006b!important}.app-page-belka .belka-table:before{content:"";position:absolute;top:42px;right:18px;bottom:100px;left:18px;border-radius:50%;border:1px solid rgba(231,255,223,.16);box-shadow:inset 0 0 46px #ffffff14,0 0 38px #ffd56e14;pointer-events:none}.app-page-belka .belka-wood-ring{top:0!important;right:0!important;bottom:0!important;left:0!important;border-radius:18px!important;background:linear-gradient(135deg,rgba(255,216,125,.12),transparent 34%,rgba(0,0,0,.28))!important}.app-page-belka .belka-felt-light{top:48px!important;right:22px!important;bottom:118px!important;left:22px!important;border-radius:50%!important;background:radial-gradient(ellipse,rgba(255,255,255,.18),transparent 64%)!important;opacity:.86!important}.app-page-belka .belka-score{display:grid!important;grid-template-columns:1fr!important;gap:5px!important;padding:0 2px!important;text-align:center!important;font-size:10.5px!important;line-height:1.1!important}.app-page-belka .belka-score span,.app-page-belka .belka-score em{justify-self:center!important;max-width:100%!important;border-radius:999px!important;padding:6px 9px!important;border:1px solid rgba(255,235,168,.18)!important;background:#04150f9e!important;color:#e8fff0!important;box-shadow:inset 0 1px #ffffff1f!important;white-space:normal!important}.app-page-belka .belka-score em{order:2!important;color:#ffe0a0!important}.app-page-belka .belka-score .lead{color:#1b1003!important;background:linear-gradient(135deg,#fff2b7,#ffd166 48%,#b46d18)!important;box-shadow:0 0 18px #ffd16652,inset 0 1px #ffffff8c!important}.app-page-belka .belka-seat{position:relative!important;display:inline-grid!important;grid-template-columns:auto auto!important;align-items:center!important;gap:6px!important;min-width:72px!important;max-width:104px!important;padding:6px 8px!important;border-radius:999px!important;border:1px solid rgba(255,231,169,.18)!important;background:linear-gradient(135deg,#061410d1,#0207069e)!important;color:#fff2c8!important;box-shadow:0 10px 22px #00000057,inset 0 1px #ffffff1f!important}.app-page-belka .belka-seat.active{color:#170b03!important;border-color:#fff4b9db!important;background:linear-gradient(135deg,#fff2b8,#ffd166 54%,#ba6f16)!important;box-shadow:0 0 28px #ffd16680,0 0 16px #40eb9338,inset 0 2px #ffffff80!important}.app-page-belka .belka-seat-avatar{width:24px!important;height:24px!important;display:grid!important;place-items:center!important;border-radius:50%!important;background:radial-gradient(circle at 35% 25%,#fff5c5,#cf862a 64%,#4d2107)!important;color:#180b03!important;font-size:11px!important;font-weight:950!important}.app-page-belka .belka-seat-name{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:11px!important}.app-page-belka .belka-seat-backs{position:absolute!important;right:-12px!important;top:-9px!important;display:flex!important;gap:0!important;opacity:.82!important}.app-page-belka .belka-seat-backs i{width:12px!important;height:17px!important;margin-left:-7px!important;border-radius:4px!important;border:1px solid rgba(255,255,255,.42)!important;background:linear-gradient(135deg,#611a12,#150505)!important;transform:rotate(10deg)!important;box-shadow:0 4px 8px #00000057!important}.app-page-belka .belka-seat.top{margin:12px auto 4px!important}.app-page-belka .belka-midrow{display:grid!important;grid-template-columns:74px minmax(0,1fr) 74px!important;min-height:112px!important;gap:5px!important;align-items:center!important}.app-page-belka .belka-trick{min-height:106px!important;border-radius:24px!important;border:1px dashed rgba(255,245,202,.24)!important;background:radial-gradient(ellipse at 50% 45%,#ffffff21,#020e0a47 62%,#00000038)!important;color:#ebffeb8f!important;box-shadow:inset 0 0 32px #00000042!important}.app-page-belka .belka-seat.mine{margin:4px auto!important}.app-page-belka .belka-hand{display:flex!important;min-height:88px!important;margin-top:0!important;padding:2px 2px 8px!important;gap:5px!important;overflow-x:auto!important;overflow-y:visible!important;justify-content:flex-start!important;scrollbar-width:none!important}.app-page-belka .belka-hand::-webkit-scrollbar{display:none!important}.app-page-belka .belka-card{flex:0 0 44px!important;width:44px!important;max-width:44px!important;height:68px!important;border-radius:12px!important;padding:6px 4px!important;border:1px solid rgba(96,50,16,.28)!important;background:linear-gradient(145deg,#fffdf5,#f3e5c8 64%,#c7a675)!important;box-shadow:0 12px 22px #0000006b,inset 0 1px #fff,inset 0 -3px #67431a29!important}.app-page-belka .belka-card:before{top:5px!important;right:5px!important;bottom:5px!important;left:5px!important;border-radius:8px!important;border-color:#7f521629!important}.app-page-belka .belka-card b{font-size:15px!important}.app-page-belka .belka-card span{font-size:23px!important}.app-page-belka .belka-card.playable{transform:translateY(-7px) scale(1.02)!important;box-shadow:0 0 0 2px #ffe26ef5,0 16px 28px #00000080,0 0 26px #ffd16670!important}.app-page-belka .belka-card.tiny{flex:0 0 38px!important;width:38px!important;max-width:38px!important;height:56px!important}.app-page-belka .belka-card.tiny span{font-size:19px!important}@media (max-width:370px){.app-page-belka .belka-table-shell.direct-table{padding:8px!important}.app-page-belka .belka-table{min-height:500px!important;padding:10px 8px!important}.app-page-belka .belka-midrow{grid-template-columns:62px minmax(0,1fr) 62px!important}.app-page-belka .belka-seat{min-width:62px!important;padding:5px 6px!important}.app-page-belka .belka-seat-name{font-size:10px!important}.app-page-belka .belka-seat-avatar{width:21px!important;height:21px!important}.app-page-belka .belka-card{flex-basis:40px!important;width:40px!important;max-width:40px!important;height:62px!important}}.app-page-belka{background:radial-gradient(ellipse at 50% 16%,rgba(74,40,13,.42),transparent 34%),radial-gradient(ellipse at 15% 34%,rgba(45,102,38,.22),transparent 28%),radial-gradient(ellipse at 86% 42%,rgba(255,190,76,.13),transparent 24%),linear-gradient(180deg,#080502,#0e0b06 45%,#030302)!important}.app-page-belka .belka-wrap{padding:0 0 86px!important}.app-page-belka .belka-table-shell.direct-table{padding:0 10px 10px!important;border-radius:34px!important;border:1px solid rgba(255,198,91,.46)!important;background:radial-gradient(circle at 8% 30%,rgba(36,92,33,.22),transparent 22%),radial-gradient(circle at 95% 36%,rgba(255,191,77,.18),transparent 20%),repeating-linear-gradient(0deg,rgba(255,214,137,.05) 0 2px,transparent 2px 10px),linear-gradient(145deg,#3e1d07,#170904 48%,#5a2a0b)!important;box-shadow:0 28px 68px #000000c2,inset 0 2px #ffe69f42,inset 0 -16px 30px #100501b8!important}.app-page-belka .belka-table-shell.direct-table:before{top:7px!important;right:7px!important;bottom:7px!important;left:7px!important;border-radius:28px!important;background:radial-gradient(circle at 8% 20%,rgba(68,126,45,.24),transparent 12%),radial-gradient(circle at 92% 18%,rgba(78,128,47,.18),transparent 14%),linear-gradient(90deg,rgba(255,213,133,.08),transparent 24%,transparent 76%,rgba(255,190,88,.07))!important}.app-page-belka .belka-table{grid-template-rows:auto auto minmax(160px,1fr) auto auto!important;min-height:min(69svh,680px)!important;max-height:none!important;padding:0 12px 12px!important;gap:8px!important;border:0!important;border-radius:30px!important;background:radial-gradient(ellipse at 50% 55%,rgba(83,175,102,.18),transparent 34%),linear-gradient(180deg,#1f0d0514,#1f0d05b3)!important;box-shadow:none!important}.app-page-belka .belka-table:before{top:206px!important;right:5px!important;bottom:110px!important;left:5px!important;border-radius:50%/43%!important;border:15px solid rgba(88,42,13,.96)!important;background:radial-gradient(ellipse at 50% 38%,rgba(75,204,107,.38),transparent 28%),radial-gradient(ellipse at 50% 50%,#13612e,#0e4f2a 56%,#082514)!important;box-shadow:0 22px 46px #0000009e,inset 0 0 0 2px #daa04885,inset 0 0 90px #0000007a!important;z-index:0!important}.app-page-belka .belka-table:after{content:"";position:absolute;z-index:1;left:18%;right:18%;top:44%;height:24%;border-radius:50%;background:radial-gradient(ellipse,rgba(255,236,158,.12),transparent 58%),radial-gradient(ellipse,transparent 44%,rgba(232,210,130,.13) 45%,transparent 62%);pointer-events:none}.app-page-belka .belka-wood-ring{display:none!important}.app-page-belka .belka-felt-light{top:238px!important;right:40px!important;bottom:150px!important;left:40px!important;z-index:1!important;background:radial-gradient(ellipse,rgba(255,255,255,.16),transparent 58%)!important}.app-page-belka .belka-scene-head{position:relative;z-index:3;display:grid;gap:8px;margin:0 -4px 4px}.app-page-belka .belka-sign{position:relative;min-height:84px;display:grid;place-items:center;align-content:center;border-radius:0 0 28px 28px;border:1px solid rgba(255,206,104,.34);background:radial-gradient(ellipse at 50% 0%,rgba(255,219,129,.24),transparent 42%),repeating-linear-gradient(4deg,#ffdc9012 0,#ffdc9012 5px,#37170714 5px,#37170714 13px),linear-gradient(180deg,#5d2b0b,#211006 74%,#0d0502);box-shadow:0 18px 34px #00000080,inset 0 2px #ffeeb747,inset 0 -12px 22px #0000006b}.app-page-belka .belka-sign span{font-family:Georgia,Times New Roman,serif;font-size:42px;line-height:.9;font-weight:900;color:#ffd56d;text-shadow:0 3px 0 #5a2605,0 0 18px rgba(255,209,102,.5)}.app-page-belka .belka-sign b{margin-top:8px;font-family:Georgia,Times New Roman,serif;font-size:14px;color:#ffecb5;letter-spacing:.12em}.app-page-belka .belka-sign i{position:absolute;right:18%;top:19px;font-style:normal;font-size:34px;filter:drop-shadow(0 8px 10px rgba(0,0,0,.55))}.app-page-belka .belka-score{display:grid!important;grid-template-columns:1fr 1fr!important;gap:7px!important;padding:0 8px!important;font-family:Georgia,Times New Roman,serif!important}.app-page-belka .belka-score span,.app-page-belka .belka-score em{border-radius:16px!important;border:2px solid rgba(179,107,34,.82)!important;background:linear-gradient(180deg,#0d4a1c,#06290f)!important;color:#ffe9ad!important;padding:8px 10px!important;font-size:16px!important;line-height:1.05!important;text-shadow:0 2px 0 rgba(0,0,0,.48)!important;box-shadow:inset 0 0 0 2px #ffda852e,0 10px 18px #0000006b!important}.app-page-belka .belka-score span:nth-child(2){background:linear-gradient(180deg,#5a1009,#270603)!important}.app-page-belka .belka-score span b{display:block;margin-top:3px;font-size:24px}.app-page-belka .belka-score em{grid-column:1/-1!important;justify-self:center!important;min-width:min(100%,260px);background:linear-gradient(180deg,#3d1b08,#120704)!important;font-size:16px!important;font-style:normal!important}.app-page-belka .belka-score .lead{filter:brightness(1.1);box-shadow:0 0 18px #74ff4638,inset 0 0 0 2px #ffeb9852,0 10px 18px #0000006b!important}.app-page-belka .belka-seat{z-index:4!important;grid-template-columns:1fr!important;justify-items:center!important;gap:2px!important;min-width:82px!important;max-width:96px!important;padding:0 0 6px!important;border-radius:999px 999px 14px 14px!important;border:2px solid rgba(152,82,22,.9)!important;background:linear-gradient(180deg,#4b2309,#130703)!important;color:#ffe9ad!important;font-family:Georgia,Times New Roman,serif!important;box-shadow:0 14px 26px #00000080,inset 0 1px #ffecaf3d!important}.app-page-belka .belka-seat.active{border-color:#d9ff6e!important;box-shadow:0 0 0 3px #6dff354d,0 0 30px #7cff4194,0 14px 26px #00000080!important}.app-page-belka .belka-seat-avatar{width:58px!important;height:58px!important;margin-top:-4px!important;border:3px solid rgba(210,136,42,.9)!important;background:radial-gradient(circle at 34% 22%,#ffe2a0,#b85d20 48%,#361104)!important;color:#2a1004!important;font-size:25px!important;box-shadow:inset 0 2px #fff6d385,0 7px 14px #0000007a!important}.app-page-belka .belka-seat-name{width:100%!important;padding:4px 7px 0!important;font-size:18px!important;line-height:1!important;text-align:center!important;color:#ffe9ad!important}.app-page-belka .belka-seat-backs{right:auto!important;left:50%!important;top:62px!important;transform:translate(-50%)!important;z-index:-1!important;opacity:.92!important}.app-page-belka .belka-seat-backs i{width:20px!important;height:30px!important;margin-left:-8px!important;border-radius:5px!important;border-color:#ffebaab8!important;background:linear-gradient(135deg,#78611d,#201706)!important}.app-page-belka .belka-seat.top{margin:30px auto 8px!important}.app-page-belka .belka-midrow{grid-template-columns:90px minmax(0,1fr) 90px!important;min-height:178px!important;align-items:center!important}.app-page-belka .belka-trick{z-index:3!important;min-height:122px!important;border:0!important;background:transparent!important;color:#ffecb299!important;font-family:Georgia,Times New Roman,serif!important;font-size:19px!important;text-shadow:0 2px 0 rgba(0,0,0,.42)!important;box-shadow:none!important}.app-page-belka .belka-seat.mine{margin:0 auto 8px!important}.app-page-belka .belka-hand{z-index:5!important;min-height:116px!important;padding:8px 0 2px!important;justify-content:center!important;gap:0!important;overflow:visible!important}.app-page-belka .belka-card{flex:0 0 54px!important;width:54px!important;max-width:54px!important;height:86px!important;margin-left:-4px!important;border-radius:9px!important;padding:8px 5px!important;border:1px solid rgba(95,47,15,.38)!important;background:linear-gradient(145deg,#fff8df,#f1ddb2 68%,#c49b5c)!important;box-shadow:0 13px 20px #00000080,inset 0 2px #ffffffdb,inset 0 -4px #7449192e!important}.app-page-belka .belka-card:first-child{margin-left:0!important}.app-page-belka .belka-card b{font-size:22px!important;font-family:Georgia,Times New Roman,serif!important}.app-page-belka .belka-card span{font-size:34px!important}.app-page-belka .belka-card.playable{transform:translateY(-10px) scale(1.04)!important;box-shadow:0 0 0 2px #ffeb83f2,0 0 26px #78ff3c6b,0 18px 28px #0000008c!important}.app-page-belka .belka-card.tiny{flex:0 0 52px!important;width:52px!important;max-width:52px!important;height:78px!important}.app-page-belka .belka-card.tiny b{font-size:19px!important}.app-page-belka .belka-card.tiny span{font-size:30px!important}.app-page-belka .belka-log{display:none!important}@media (max-width:430px){.app-page-belka .belka-table-shell.direct-table{padding:0 7px 8px!important;border-radius:28px!important}.app-page-belka .belka-table{min-height:min(70svh,640px)!important;padding:0 8px 10px!important}.app-page-belka .belka-table:before{top:196px!important;right:2px!important;bottom:104px!important;left:2px!important;border-width:12px!important}.app-page-belka .belka-sign{min-height:76px!important;border-radius:0 0 24px 24px!important}.app-page-belka .belka-sign span{font-size:36px!important}.app-page-belka .belka-sign b{font-size:12px!important}.app-page-belka .belka-sign i{right:13%!important;font-size:29px!important}.app-page-belka .belka-score{gap:6px!important;padding:0 4px!important}.app-page-belka .belka-score span,.app-page-belka .belka-score em{font-size:14px!important;padding:7px 8px!important}.app-page-belka .belka-score span b{font-size:22px!important}.app-page-belka .belka-seat{min-width:72px!important;max-width:82px!important}.app-page-belka .belka-seat-avatar{width:48px!important;height:48px!important;font-size:21px!important}.app-page-belka .belka-seat-name{font-size:16px!important}.app-page-belka .belka-seat-backs{top:53px!important}.app-page-belka .belka-midrow{grid-template-columns:76px minmax(0,1fr) 76px!important;min-height:164px!important}.app-page-belka .belka-hand{min-height:104px!important}.app-page-belka .belka-card{flex-basis:48px!important;width:48px!important;max-width:48px!important;height:76px!important;margin-left:-5px!important}.app-page-belka .belka-card b{font-size:19px!important}.app-page-belka .belka-card span{font-size:30px!important}}@media (max-width:370px){.app-page-belka .belka-table{min-height:600px!important}.app-page-belka .belka-table:before{top:190px!important;right:0!important;bottom:96px!important;left:0!important}.app-page-belka .belka-midrow{grid-template-columns:68px minmax(0,1fr) 68px!important}.app-page-belka .belka-seat{min-width:66px!important;max-width:72px!important}.app-page-belka .belka-seat-avatar{width:42px!important;height:42px!important}.app-page-belka .belka-seat-name{font-size:14px!important}.app-page-belka .belka-card{flex-basis:43px!important;width:43px!important;max-width:43px!important;height:70px!important}}.app-page-belka main.relative{padding-top:0!important}.app-page-belka main.relative>.premium-topbar{display:none!important}.app-page-belka .belka-wrap{margin-top:0!important}.app-page-belka .belka-table-shell.direct-table{width:min(100%,430px)!important;margin:-2px auto 76px!important;padding:0 8px 8px!important;overflow:visible!important;background:radial-gradient(circle at 8% 20%,rgba(42,112,43,.34),transparent 18%),radial-gradient(circle at 92% 28%,rgba(42,112,43,.28),transparent 20%),radial-gradient(circle at 91% 41%,rgba(255,196,81,.2),transparent 12%),repeating-linear-gradient(90deg,#ffdd8c0f 0,#ffdd8c0f 6px,#250e0414 6px,#250e0414 15px),linear-gradient(180deg,#1b0c04 0,#3d1b07 12%,#100804)!important}.app-page-belka .belka-table-shell.direct-table:after{content:"";position:absolute;z-index:0;left:8px;right:8px;top:92px;height:126px;border-radius:18px;background:radial-gradient(circle at 8% 50%,rgba(255,198,78,.32),transparent 12%),radial-gradient(circle at 94% 42%,rgba(255,198,78,.28),transparent 13%),linear-gradient(180deg,#6b3510e6,#200c04f5);border:1px solid rgba(245,184,76,.28);box-shadow:inset 0 2px #ffe6a42e,0 16px 28px #00000061;pointer-events:none}.app-page-belka .belka-table{min-height:min(calc(100svh - 76px),780px)!important;grid-template-rows:auto auto minmax(176px,1fr) auto auto auto!important;border-radius:0 0 30px 30px!important;background:radial-gradient(circle at 8% 44%,rgba(52,130,48,.22),transparent 13%),radial-gradient(circle at 95% 43%,rgba(255,189,80,.15),transparent 15%),linear-gradient(180deg,#0000,#0000009e 88%)!important}.app-page-belka .belka-table:before{top:222px!important;right:-1px!important;bottom:104px!important;left:-1px!important;border-width:18px!important;border-radius:50%/42%!important;background:radial-gradient(ellipse at 50% 48%,rgba(110,206,110,.18),transparent 26%),radial-gradient(ellipse at 50% 44%,#176633,#0e4f29 55%,#061d12)!important;box-shadow:0 30px 50px #000000b8,inset 0 0 0 2px #eea9489e,inset 0 0 0 8px #371607a3,inset 0 0 95px #00000085!important}.app-page-belka .belka-scene-head{margin:0 -2px!important}.app-page-belka .belka-sign{min-height:96px!important;border-radius:0 0 34px 34px!important;background:radial-gradient(ellipse at 50% 0%,rgba(255,226,137,.28),transparent 44%),radial-gradient(circle at 16% 74%,rgba(51,119,43,.28),transparent 13%),radial-gradient(circle at 82% 70%,rgba(51,119,43,.25),transparent 13%),repeating-linear-gradient(3deg,#ffe29914 0,#ffe29914 5px,#2a10051a 5px,#2a10051a 14px),linear-gradient(180deg,#61300d,#281207 72%,#100603)!important;box-shadow:0 20px 34px #00000094,inset 0 2px #ffecae4d,inset 0 -14px 24px #00000080!important}.app-page-belka .belka-sign:before,.app-page-belka .belka-sign:after{content:"";position:absolute;top:50px;width:76px;height:34px;border-radius:50%;background:radial-gradient(circle at 18% 50%,#314f1a 0 8px,transparent 9px),radial-gradient(circle at 48% 44%,#456d24 0 9px,transparent 10px),radial-gradient(circle at 75% 55%,#263f16 0 8px,transparent 9px);opacity:.82;filter:drop-shadow(0 8px 8px rgba(0,0,0,.34))}.app-page-belka .belka-sign:before{left:12px;transform:rotate(-14deg)}.app-page-belka .belka-sign:after{right:12px;transform:scaleX(-1) rotate(-14deg)}.app-page-belka .belka-sign span{font-size:48px!important}.app-page-belka .belka-sign b{font-size:15px!important}.app-page-belka .belka-sign i{right:18%!important;top:17px!important;font-size:38px!important}.app-page-belka .belka-score{position:relative!important;z-index:4!important;margin-top:4px!important}.app-page-belka .belka-score span,.app-page-belka .belka-score em{border-radius:18px!important;border-color:#d27b26f2!important}.app-page-belka .belka-score em{border-radius:999px!important}.app-page-belka .belka-seat.top{margin:42px auto 10px!important}.app-page-belka .belka-midrow{min-height:188px!important}.app-page-belka .belka-trick{transform:translateY(10px)!important}.app-page-belka .belka-trick .belka-card:nth-child(1){transform:rotate(-8deg)!important}.app-page-belka .belka-trick .belka-card:nth-child(2){transform:translate(-4px,8px) rotate(7deg)!important}.app-page-belka .belka-seat.mine{margin:-2px auto 4px!important}.app-page-belka .belka-turn-plaque{position:relative;z-index:6;justify-self:center;display:flex;align-items:center;justify-content:center;gap:9px;min-width:178px;min-height:44px;margin:0 auto;padding:8px 18px;border-radius:16px;border:2px solid rgba(164,91,25,.9);background:linear-gradient(180deg,#3b1a07,#110603);color:#ffe7a8;font-family:Georgia,Times New Roman,serif;font-size:20px;line-height:1;font-weight:900;box-shadow:0 14px 24px #00000080,inset 0 1px #ffebb040}.app-page-belka .belka-turn-plaque i{width:18px;height:18px;border-radius:50%;background:#8cff39;box-shadow:0 0 18px #8bff39cc}.app-page-belka .belka-turn-plaque:not(.mine) i{background:#ffd166;box-shadow:0 0 14px #ffd1669e}.app-page-belka .belka-hand{min-height:128px!important;padding:9px 0 2px!important}.app-page-belka .belka-card{flex-basis:58px!important;width:58px!important;max-width:58px!important;height:92px!important;margin-left:-7px!important;border-radius:10px!important}.app-page-belka .belka-card b{font-size:24px!important}.app-page-belka .belka-card span{font-size:37px!important}@media (max-width:430px){.app-page-belka .belka-table{min-height:min(calc(100svh - 66px),740px)!important}.app-page-belka .belka-table:before{top:212px!important;right:-2px!important;bottom:98px!important;left:-2px!important;border-width:15px!important}.app-page-belka .belka-sign{min-height:88px!important}.app-page-belka .belka-sign span{font-size:42px!important}.app-page-belka .belka-sign i{right:15%!important;font-size:32px!important}.app-page-belka .belka-seat.top{margin:34px auto 8px!important}.app-page-belka .belka-midrow{min-height:174px!important}.app-page-belka .belka-turn-plaque{min-width:160px;min-height:40px;font-size:18px}.app-page-belka .belka-card{flex-basis:51px!important;width:51px!important;max-width:51px!important;height:82px!important}}@media (max-width:370px){.app-page-belka .belka-table{min-height:625px!important}.app-page-belka .belka-table:before{top:204px!important;right:-4px!important;bottom:92px!important;left:-4px!important;border-width:13px!important}.app-page-belka .belka-score span,.app-page-belka .belka-score em{font-size:12px!important}.app-page-belka .belka-seat.top{margin-top:26px!important}.app-page-belka .belka-midrow{min-height:156px!important}.app-page-belka .belka-card{flex-basis:45px!important;width:45px!important;max-width:45px!important;height:73px!important}.app-page-belka .belka-card b{font-size:20px!important}.app-page-belka .belka-card span{font-size:31px!important}}.app-page-belka main.relative{padding:8px 8px calc(64px + env(safe-area-inset-bottom,0px))!important}.app-page-belka main.relative>.premium-topbar{display:grid!important;height:112px!important;min-height:112px!important;flex:0 0 112px!important}.app-page-belka .belka-wrap{margin-top:28px!important;padding:0 0 104px!important}.app-page-belka .belka-table-shell.direct-table{width:100%!important;margin:0 0 104px!important;overflow:hidden!important}.app-page-belka .belka-table{min-height:min(calc(100svh - 238px),560px)!important;max-height:590px!important}.app-page-belka .belka-table:before{top:198px!important;right:0!important;bottom:94px!important;left:0!important}@media (max-width:430px){.app-page-belka .belka-wrap{margin-top:18px!important}.app-page-belka .belka-table{min-height:min(calc(100svh - 222px),540px)!important}.app-page-belka .belka-table:before{top:190px!important;right:-2px!important;bottom:90px!important;left:-2px!important}.app-page-belka .belka-sign{min-height:78px!important}.app-page-belka .belka-midrow{min-height:148px!important}.app-page-belka .belka-hand{min-height:96px!important}}@media (max-width:370px){.app-page-belka .belka-table{min-height:510px!important}.app-page-belka .belka-table:before{top:184px!important;right:-4px!important;bottom:84px!important;left:-4px!important}}.app-page-belka .belka-table{grid-template-rows:auto auto minmax(82px,1fr) auto auto 82px!important;min-height:min(calc(100svh - 220px),540px)!important;max-height:550px!important;padding:8px 8px 10px!important;gap:5px!important;overflow:hidden!important}.app-page-belka .belka-scene-head{gap:4px!important}.app-page-belka .belka-sign{display:none!important}.app-page-belka .belka-score{gap:4px!important;padding:0 2px!important}.app-page-belka .belka-score span,.app-page-belka .belka-score em{padding:5px 7px!important;font-size:11px!important;border-width:1px!important}.app-page-belka .belka-score span b{display:inline!important;margin:0 0 0 4px!important;font-size:14px!important}.app-page-belka .belka-score em{min-width:0!important;width:100%!important;font-size:11px!important}.app-page-belka .belka-table:before{top:104px!important;right:2px!important;bottom:82px!important;left:2px!important;border-width:10px!important}.app-page-belka .belka-table:after{top:32%!important;height:22%!important}.app-page-belka .belka-felt-light{top:120px!important;right:24px!important;bottom:98px!important;left:24px!important}.app-page-belka .belka-seat{min-width:58px!important;max-width:70px!important;padding:3px 5px 4px!important;border-radius:999px 999px 10px 10px!important}.app-page-belka .belka-seat-avatar{width:28px!important;height:28px!important;border-width:2px!important;font-size:13px!important;margin-top:0!important}.app-page-belka .belka-seat-name{font-size:11px!important;padding:2px 4px 0!important}.app-page-belka .belka-seat-backs{top:30px!important}.app-page-belka .belka-seat-backs i{width:12px!important;height:18px!important}.app-page-belka .belka-seat.top{margin:5px auto 0!important}.app-page-belka .belka-midrow{grid-template-columns:62px minmax(0,1fr) 62px!important;min-height:82px!important;gap:4px!important}.app-page-belka .belka-trick{min-height:74px!important;transform:none!important;font-size:13px!important}.app-page-belka .belka-seat.mine{margin:0 auto!important}.app-page-belka .belka-turn-plaque{min-width:126px!important;min-height:30px!important;padding:5px 12px!important;font-size:14px!important;border-radius:12px!important}.app-page-belka .belka-turn-plaque i{width:12px!important;height:12px!important}.app-page-belka .belka-hand{display:flex!important;min-height:82px!important;height:82px!important;padding:5px 0 0!important;align-items:flex-end!important;justify-content:center!important;overflow:visible!important}.app-page-belka .belka-card{flex:0 0 46px!important;width:46px!important;max-width:46px!important;height:70px!important;margin-left:-5px!important;padding:6px 3px!important;border-radius:9px!important}.app-page-belka .belka-card b{font-size:18px!important}.app-page-belka .belka-card span{font-size:28px!important}.app-page-belka .belka-card.playable{transform:translateY(-5px) scale(1.02)!important}@media (max-width:430px){.app-page-belka .belka-table{grid-template-rows:auto auto minmax(78px,1fr) auto auto 78px!important;min-height:min(calc(100svh - 214px),520px)!important;padding:7px 7px 9px!important}.app-page-belka .belka-table:before{top:98px!important;right:0!important;bottom:78px!important;left:0!important;border-width:9px!important}.app-page-belka .belka-midrow{grid-template-columns:58px minmax(0,1fr) 58px!important;min-height:78px!important}.app-page-belka .belka-hand{height:78px!important;min-height:78px!important}.app-page-belka .belka-card{flex-basis:42px!important;width:42px!important;max-width:42px!important;height:64px!important}.app-page-belka .belka-card b{font-size:16px!important}.app-page-belka .belka-card span{font-size:25px!important}}@media (max-width:370px){.app-page-belka .belka-table{min-height:492px!important}.app-page-belka .belka-midrow{grid-template-columns:52px minmax(0,1fr) 52px!important}.app-page-belka .belka-seat{min-width:52px!important;max-width:58px!important}.app-page-belka .belka-card{flex-basis:38px!important;width:38px!important;max-width:38px!important;height:58px!important}}.app-page-roulette{background:radial-gradient(ellipse at 50% 0%,rgba(255,213,119,.16),transparent 34%),radial-gradient(ellipse at 18% 24%,rgba(20,184,116,.14),transparent 38%),linear-gradient(180deg,#070604,#090b10 44%,#020303)!important}.app-page-roulette .roulette-wrap{width:min(100%,920px);margin-left:auto!important;margin-right:auto!important;gap:10px!important;padding-bottom:112px!important}.app-page-roulette .roulette-topbar.premium{border-radius:22px!important;border:1px solid rgba(255,218,137,.28)!important;background:linear-gradient(135deg,#ffffff1f,#ffffff06 34%),linear-gradient(145deg,#0a0a0cf5,#2d1206db)!important;box-shadow:0 18px 52px #0000007a,inset 0 1px #ffffff2e!important}.app-page-roulette .roulette-kicker{color:#f1c869!important}.app-page-roulette .roulette-cabinet.three.premium-layout.casino-reference{position:relative!important;border-radius:32px!important;border:1px solid rgba(255,220,139,.48)!important;padding:12px!important;background:radial-gradient(ellipse at 50% -12%,rgba(255,240,186,.22),transparent 38%),linear-gradient(120deg,rgba(255,255,255,.12),transparent 24%,rgba(230,168,64,.12) 72%,transparent),linear-gradient(145deg,#0a0908,#2f1005 38%,#050506)!important;box-shadow:0 34px 92px #000000b8,0 0 44px #ffc8581f,inset 0 1px #ffffff38,inset 0 0 0 1px #ffe09a21!important}.app-page-roulette .roulette-cabinet.three.premium-layout.casino-reference:after{content:"";position:absolute;top:1px;right:1px;bottom:1px;left:1px;border-radius:31px;pointer-events:none;background:linear-gradient(112deg,transparent 0 31%,rgba(255,255,255,.18) 41%,transparent 51% 100%);mix-blend-mode:screen;opacity:.32}.app-page-roulette .roulette-three-stage{height:min(49svh,430px)!important;min-height:360px!important;border-radius:26px!important;border:1px solid rgba(255,226,154,.24)!important;background:radial-gradient(ellipse at 50% 48%,rgba(255,214,116,.17),transparent 38%),radial-gradient(ellipse at 50% 100%,rgba(0,0,0,.86),transparent 60%),linear-gradient(180deg,#0a362770,#040606fa)!important;box-shadow:inset 0 1px #ffffff2e,inset 0 -34px 72px #0000009e!important}.app-page-roulette .roulette-wheel-caption{top:16px!important;left:18px!important;right:18px!important}.app-page-roulette .roulette-wheel-caption span,.app-page-roulette .roulette-wheel-caption b{border-color:#ffdd9033!important;background:#0000007a!important;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.app-page-roulette .roulette-wheel-caption b{color:#1a1003!important;background:linear-gradient(135deg,#fff5c5,#f6c95f 54%,#ad6d18)!important}.app-page-roulette .roulette-readout{display:none!important}.app-page-roulette .roulette-casino-result{position:absolute;left:50%;bottom:18px;z-index:5;min-width:178px;transform:translate(-50%);display:grid;place-items:center;gap:2px;padding:12px 18px;border-radius:20px;border:1px solid rgba(255,228,158,.72);background:linear-gradient(145deg,#080808d1,#2f1605c2);box-shadow:0 18px 42px #00000094,0 0 32px #ffd1663d,inset 0 1px #fff3;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);animation:rouletteCasinoResultIn .42s cubic-bezier(.2,.8,.2,1)}.app-page-roulette .roulette-casino-result span{font-size:9px;font-weight:950;text-transform:uppercase;color:#ffffff9e}.app-page-roulette .roulette-casino-result b{font-size:34px;line-height:1;color:#ffd978;text-shadow:0 0 18px rgba(255,209,102,.42)}.app-page-roulette .roulette-casino-result b.green{color:#7cf2ab}.app-page-roulette .roulette-casino-result b.red{color:#ff8d9f}.app-page-roulette .roulette-casino-result b.black{color:#edf0f7}.app-page-roulette .roulette-casino-result small{font-size:11px;font-weight:900;color:#ffffffd1}.app-page-roulette .roulette-betting-shell.casino-bottom-table{position:relative!important;z-index:2;margin-top:0!important;border-radius:24px!important;border:1px solid rgba(255,219,139,.34)!important;background:linear-gradient(135deg,#ffffff1a,#ffffff06 36%),linear-gradient(145deg,#050708f5,#160a05f0)!important;box-shadow:0 24px 68px #00000094,inset 0 1px #ffffff29!important}.app-page-roulette .roulette-table-ui{grid-template-columns:46px minmax(0,1fr)!important;gap:6px!important}.app-page-roulette .roulette-zero,.app-page-roulette .roulette-table-numbers button,.app-page-roulette .roulette-outside-bets button{border-radius:8px!important;border-color:#ffe6a03d!important;min-height:34px!important;font-size:12px!important;box-shadow:inset 0 1px #ffffff2e,0 8px 16px #00000038!important}.app-page-roulette .roulette-table-numbers button.red{background:linear-gradient(145deg,#d01a35,#570711)!important}.app-page-roulette .roulette-table-numbers button.black{background:linear-gradient(145deg,#30343e,#040406)!important}.app-page-roulette .roulette-zero{background:linear-gradient(145deg,#10c875,#073d28)!important}.app-page-roulette .roulette-outside-bets button{opacity:.72}.app-page-roulette .roulette-chips button{border-radius:999px!important;background:radial-gradient(circle at 35% 25%,#fff8d4,#f2bd43 44%,#8a4f0e 72%,#241003)!important;color:#160c03!important}.app-page-roulette .roulette-chips button.active{box-shadow:0 0 0 2px #ffffffb8,0 0 28px #ffd16675!important}.app-page-roulette .roulette-chip-console .roulette-spin-btn{background:linear-gradient(135deg,#fff7c8,#ffd166 45%,#b87919 72%)!important;color:#140c03!important;box-shadow:0 18px 46px #ffb83752,inset 0 2px #ffffff94,inset 0 -6px #62350747!important}.app-page-roulette .roulette-betting-shell.casino-bottom-table .roulette-chip-console{margin-top:12px!important}.app-page-roulette .roulette-betting-shell.casino-bottom-table .roulette-table-numbers{grid-template-columns:repeat(12,minmax(0,1fr))!important}.app-page-roulette .roulette-betting-shell.casino-bottom-table .roulette-zero,.app-page-roulette .roulette-betting-shell.casino-bottom-table .roulette-table-numbers button{width:100%!important;min-width:0!important;display:grid!important;place-items:center!important;padding:0!important}.app-page-roulette .roulette-betting-shell.casino-bottom-table .roulette-chips{align-items:center!important}.app-page-roulette .roulette-betting-shell.casino-bottom-table .roulette-chips button{justify-self:center!important;max-width:54px!important}.app-page-roulette .roulette-history-only{margin-bottom:96px!important}@keyframes rouletteCasinoResultIn{0%{opacity:0;transform:translate(-50%) translateY(10px) scale(.94)}to{opacity:1;transform:translate(-50%) translateY(0) scale(1)}}@media (max-width:700px){.app-page-roulette .roulette-wrap{padding-bottom:118px!important}.app-page-roulette .roulette-three-stage{height:min(43svh,380px)!important;min-height:328px!important}.app-page-roulette .roulette-table-ui{grid-template-columns:38px minmax(0,1fr)!important}.app-page-roulette .roulette-table-numbers{gap:4px!important}.app-page-roulette .roulette-zero,.app-page-roulette .roulette-table-numbers button{min-height:30px!important;font-size:11px!important;border-radius:6px!important}.app-page-roulette .roulette-betting-shell.casino-bottom-table .roulette-chip-console{margin-top:10px!important;gap:8px!important}.app-page-roulette .roulette-betting-shell.casino-bottom-table .roulette-chips button{max-width:46px!important}}.app-page-slot main.relative{max-width:432px!important;width:100vw!important;min-height:100svh!important;padding:6px 5px calc(56px + env(safe-area-inset-bottom,0px))!important}.app-page-slot main.relative>.premium-topbar{left:5px!important;right:5px!important;grid-template-columns:minmax(126px,1fr) 112px minmax(118px,1fr)!important;gap:5px!important}.app-page-slot .premium-topbar .topbar-actions{gap:5px!important;min-width:0!important}.app-page-slot .premium-topbar .topbar-actions button{min-width:0!important}.app-page-slot .slot777-approved-screen{width:min(calc(100vw - 10px),calc((100svh - 128px - env(safe-area-inset-bottom,0px))*.675),432px)!important;height:auto!important;max-height:calc(100svh - 128px - env(safe-area-inset-bottom,0px))!important;min-height:0!important;aspect-ratio:432/640!important;margin:-60px auto 0!important;background-size:100% 100%!important}.slot777-marquee-live{display:none!important}.app-page-slot .slot777-mask-controls{top:73.8%!important;height:13.4%!important}.app-page-slot .slot777-bet-readout,.app-page-slot .slot777-spin-hotspot,.app-page-slot .slot777-auto{top:77.25%!important;height:8.95%!important;border-radius:18px!important}.app-page-slot .slot777-bet-readout{left:5.3%!important;width:25.3%!important;display:grid!important;grid-template-rows:13px 1fr 14px!important;align-items:center!important;justify-items:center!important;padding:8px 31px 7px!important;font-size:13px!important;text-align:center!important;line-height:1!important}.app-page-slot .slot777-bet-readout:before{position:static!important;grid-row:1!important;width:100%!important;line-height:13px!important;font-size:9px!important;text-align:center!important}.app-page-slot .slot777-bet-minus,.app-page-slot .slot777-bet-plus{top:79.72%!important;width:5.7%!important;height:4.05%!important;border-radius:999px!important;display:grid!important;place-items:center!important}.app-page-slot .slot777-bet-minus{left:7.65%!important}.app-page-slot .slot777-bet-plus{left:23.15%!important}.app-page-slot .slot777-max{left:14.85%!important;top:83.2%!important;width:5.7%!important;height:2.65%!important;border-radius:999px!important;display:grid!important;place-items:center!important}.app-page-slot .slot777-bet-minus:before,.app-page-slot .slot777-bet-plus:before,.app-page-slot .slot777-max:before{top:0!important;right:0!important;bottom:0!important;left:0!important;display:grid!important;place-items:center!important;line-height:1!important}.app-page-slot .slot777-spin-hotspot{left:31.7%!important;width:36.6%!important;display:grid!important;place-items:center!important;font-size:26px!important}.app-page-slot .slot777-auto{left:70.1%!important;width:24.5%!important;display:grid!important;place-items:center!important}.app-page-slot .slot777-auto:before{font-size:18px!important}.app-page-slot .slot777-auto-status{right:5.6%!important;top:68.1%!important;width:23.6%!important;height:6.8%!important}@media (max-width:370px){.app-page-slot main.relative{padding-top:4px!important;padding-bottom:calc(52px + env(safe-area-inset-bottom,0px))!important}.app-page-slot main.relative>.premium-topbar{left:4px!important;right:4px!important;grid-template-columns:minmax(116px,1fr) 104px minmax(110px,1fr)!important;gap:4px!important}.app-page-slot .slot777-approved-screen{width:min(calc(100vw - 8px),calc((100svh - 120px - env(safe-area-inset-bottom,0px))*.675),432px)!important;max-height:calc(100svh - 120px - env(safe-area-inset-bottom,0px))!important;margin-top:-62px!important}.app-page-slot .slot777-spin-hotspot{font-size:23px!important}}.reference-games-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important}.reference-game-card{min-width:0!important}@media (max-width:700px){.reference-games-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:6px!important}.reference-game-card{height:187px!important}}@media (max-width:430px){.reference-games-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:5px!important}}@media (max-width:370px){.reference-games-grid{overflow:visible!important;scroll-snap-type:none!important;grid-template-columns:repeat(4,minmax(0,1fr))!important}.reference-game-card{min-width:0!important;scroll-snap-align:none!important}}.app-page-roulette .roulette-cabinet.three.premium-layout.casino-reference{background:radial-gradient(ellipse at 50% -16%,rgba(255,247,202,.26),transparent 39%),radial-gradient(ellipse at 15% 16%,rgba(255,207,93,.12),transparent 34%),linear-gradient(120deg,rgba(255,255,255,.13),transparent 24%,rgba(230,168,64,.12) 72%,transparent),linear-gradient(145deg,#090807,#351306 42%,#030405)!important}.app-page-roulette .roulette-three-stage{height:min(54svh,480px)!important;min-height:390px!important;background:radial-gradient(ellipse at 50% 42%,rgba(255,231,166,.2),transparent 33%),radial-gradient(ellipse at 50% 72%,#1055399e,#020c0af0 66%,#010101)!important}.app-page-roulette .roulette-three-stage:after{content:""!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;pointer-events:none!important;z-index:3!important;background:linear-gradient(112deg,transparent 0 34%,rgba(255,255,255,.13) 45%,transparent 56%),radial-gradient(ellipse at 50% 0%,rgba(255,236,184,.16),transparent 28%)!important;mix-blend-mode:screen!important}@media (max-width:430px){.app-page-roulette .roulette-three-stage{height:414px!important;min-height:414px!important}}@media (max-width:370px){.app-page-roulette .roulette-three-stage{height:382px!important;min-height:382px!important}}.reference-prize-row{position:relative!important;min-height:118px!important;margin-top:22px!important;padding:10px!important;border-radius:18px!important;border:1px solid rgba(255,215,125,.72)!important;background:linear-gradient(118deg,rgba(255,255,255,.14),transparent 18%,transparent 73%,rgba(255,220,142,.16)),radial-gradient(circle at 16% 18%,rgba(166,72,255,.42),transparent 29%),radial-gradient(circle at 76% 50%,rgba(255,184,55,.24),transparent 31%),linear-gradient(90deg,#090405,#13070a 46%,#050405)!important;box-shadow:0 18px 46px #00000094,0 0 34px #ffb53942,inset 0 1px #ffffff3d,inset 0 0 0 1px #fff1bc24!important;overflow:hidden!important;isolation:isolate!important}.reference-prize-row:before{content:""!important;position:absolute!important;top:1px!important;right:1px!important;bottom:1px!important;left:1px!important;border-radius:16px!important;pointer-events:none!important;border:1px solid rgba(158,72,255,.38)!important;background:linear-gradient(100deg,transparent 0 36%,rgba(255,255,255,.16) 48%,transparent 61%),radial-gradient(circle at 50% -25%,rgba(255,232,165,.24),transparent 38%)!important;mix-blend-mode:screen!important;opacity:.82!important;z-index:1!important}.reference-prize-row:after{content:""!important;position:absolute!important;left:50%!important;top:16px!important;bottom:16px!important;width:1px!important;transform:translate(-50%)!important;background:linear-gradient(180deg,transparent,rgba(255,209,102,.58),rgba(161,78,255,.55),transparent)!important;box-shadow:0 0 18px #ffd1665c!important;pointer-events:none!important;z-index:2!important}.reference-prize-row .jackpot-panel,.reference-prize-row .countdown-panel{position:relative!important;z-index:3!important;height:98px!important;min-height:98px!important;grid-template-columns:62px minmax(0,1fr)!important;gap:12px!important;padding:10px 14px!important;border:0!important;border-radius:14px!important;background:linear-gradient(145deg,#ffffff14,#00000029)!important;box-shadow:inset 0 1px #ffffff1a!important}.reference-prize-row .countdown-panel{border-left:0!important;padding-left:18px!important}.reference-prize-row .trophy-art,.reference-prize-row .hourglass-art{width:58px!important;height:66px!important;border-radius:16px!important;background:radial-gradient(circle at 50% 34%,#ffd86beb,#8938ff75 45%,#110616c7 72%),linear-gradient(145deg,#ffffff29,#0003)!important;border:1px solid rgba(255,224,144,.4)!important;box-shadow:0 0 22px #9843ff70,0 12px 22px #00000057,inset 0 1px #ffffff42!important}.reference-prize-row .trophy-art img{width:46px!important;height:46px!important;-o-object-fit:cover!important;object-fit:cover!important;border-radius:12px!important;filter:saturate(1.12) contrast(1.08) drop-shadow(0 0 12px rgba(255,211,107,.46))!important}.reference-prize-row .hourglass-art:before{content:""!important;width:31px!important;height:46px!important;border-radius:9px!important;border:4px solid rgba(255,214,128,.9)!important;background:linear-gradient(180deg,transparent 0 15%,#bb32ff 16% 34%,transparent 35% 64%,#bb32ff 65% 84%,transparent 85%),radial-gradient(circle at 50% 50%,rgba(255,213,94,.26),transparent 60%)!important;box-shadow:0 0 16px #bc43ffb3,inset 0 0 18px #ffcf5c38!important}.reference-prize-row .jackpot-live,.reference-prize-row .countdown-live{gap:7px!important;overflow:visible!important}.reference-prize-row .jackpot-live span,.reference-prize-row .countdown-live span{color:#ffe08d!important;font-size:12px!important;line-height:13px!important;font-weight:950!important;text-transform:uppercase!important;text-shadow:0 0 12px rgba(255,182,55,.52)!important}.reference-prize-row .jackpot-live b{color:#ffd35d!important;font-size:26px!important;line-height:28px!important;font-weight:950!important;letter-spacing:0!important;text-shadow:0 0 18px rgba(255,191,64,.72),0 2px 0 rgba(0,0,0,.72)!important}.reference-prize-row .time-boxes{display:grid!important;grid-template-columns:repeat(3,42px)!important;gap:6px!important;min-width:0!important}.reference-prize-row .time-boxes div{width:42px!important;height:42px!important;display:grid!important;align-content:center!important;border-radius:11px!important;border:1px solid rgba(255,211,117,.62)!important;background:radial-gradient(circle at 50% 0,rgba(255,207,95,.2),transparent 46%),linear-gradient(180deg,#3d1912,#100608)!important;box-shadow:0 0 18px #ffab2d3d,inset 0 1px #ffeeb638!important}.reference-prize-row .time-boxes b{color:#ffd462!important;font-size:19px!important;line-height:21px!important;font-weight:950!important;text-shadow:0 0 12px rgba(255,174,37,.54)!important}.reference-prize-row .time-boxes small{color:#e7b55a!important;font-size:6.5px!important;line-height:8px!important;font-weight:900!important}@media (max-width:430px){.reference-prize-row{min-height:108px!important;margin-top:18px!important;padding:8px!important;border-radius:16px!important;grid-template-columns:minmax(0,1.03fr) minmax(0,.97fr)!important}.reference-prize-row .jackpot-panel,.reference-prize-row .countdown-panel{height:90px!important;min-height:90px!important;grid-template-columns:50px minmax(0,1fr)!important;gap:9px!important;padding:8px!important}.reference-prize-row .countdown-panel{padding-left:12px!important;grid-template-columns:40px minmax(0,1fr)!important}.reference-prize-row .trophy-art,.reference-prize-row .hourglass-art{width:48px!important;height:58px!important;border-radius:14px!important}.reference-prize-row .trophy-art img{width:39px!important;height:39px!important}.reference-prize-row .hourglass-art:before{width:27px!important;height:40px!important;border-width:3px!important}.reference-prize-row .jackpot-live span,.reference-prize-row .countdown-live span{font-size:10.5px!important;line-height:12px!important}.reference-prize-row .jackpot-live b{font-size:22px!important;line-height:24px!important}.reference-prize-row .time-boxes{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:5px!important;width:100%!important;max-width:112px!important}.reference-prize-row .time-boxes div{width:100%!important;min-width:0!important;height:36px!important;border-radius:9px!important}.reference-prize-row .time-boxes b{font-size:17px!important;line-height:19px!important}.reference-prize-row .time-boxes small{font-size:5.8px!important;line-height:7px!important}}@media (max-width:370px){.reference-prize-row .jackpot-panel,.reference-prize-row .countdown-panel{grid-template-columns:42px minmax(0,1fr)!important;gap:7px!important;padding-inline:6px!important}.reference-prize-row .trophy-art,.reference-prize-row .hourglass-art{width:40px!important}.reference-prize-row .jackpot-live b{font-size:20px!important}.reference-prize-row .time-boxes{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:4px!important;max-width:96px!important}.reference-prize-row .time-boxes div{width:100%!important}}:is(.premium-bottom-nav-wrap,.app-page-home .premium-bottom-nav-wrap,.app-page-slot .premium-bottom-nav-wrap,.app-page-game-888 .premium-bottom-nav-wrap,.app-page-roulette .premium-bottom-nav-wrap,.app-page-cubiki .premium-bottom-nav-wrap,.app-page-belka .premium-bottom-nav-wrap,.app-page-profile .premium-bottom-nav-wrap){position:fixed!important;left:50%!important;right:auto!important;top:auto!important;bottom:0!important;width:min(100vw,432px)!important;max-width:432px!important;transform:translate(-50%)!important;padding:0 8px calc(8px + env(safe-area-inset-bottom,0px))!important;z-index:90!important;pointer-events:none!important}:is(.premium-bottom-nav,.app-page-home .premium-bottom-nav,.app-page-slot .premium-bottom-nav,.app-page-game-888 .premium-bottom-nav,.app-page-roulette .premium-bottom-nav,.app-page-cubiki .premium-bottom-nav,.app-page-belka .premium-bottom-nav,.app-page-profile .premium-bottom-nav){pointer-events:auto!important;width:100%!important;height:58px!important;display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:0!important;padding:0!important;overflow:hidden!important;border-radius:20px!important;border:1px solid rgba(255,202,84,.36)!important;background:linear-gradient(180deg,#120d08fa,#030303fc)!important;box-shadow:0 -14px 34px #00000080,inset 0 1px #ffe49c2e!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important}:is(.premium-bottom-nav button,.app-page-home .premium-bottom-nav button,.app-page-slot .premium-bottom-nav button,.app-page-game-888 .premium-bottom-nav button,.app-page-roulette .premium-bottom-nav button,.app-page-cubiki .premium-bottom-nav button,.app-page-belka .premium-bottom-nav button,.app-page-profile .premium-bottom-nav button){min-width:0!important;width:100%!important;height:58px!important;display:grid!important;place-items:center!important;align-content:center!important;gap:3px!important;padding:0 2px!important;border:0!important;border-left:1px solid rgba(255,202,84,.16)!important;border-radius:0!important;background:linear-gradient(180deg,#100c08b8,#030303e6)!important;color:#ffd14d!important;box-shadow:none!important;opacity:1!important}.premium-bottom-nav button:first-child{border-left:0!important}:is(.premium-bottom-nav button.active,.app-page-home .premium-bottom-nav button.active,.app-page-slot .premium-bottom-nav button.active,.app-page-game-888 .premium-bottom-nav button.active,.app-page-roulette .premium-bottom-nav button.active,.app-page-cubiki .premium-bottom-nav button.active,.app-page-belka .premium-bottom-nav button.active,.app-page-profile .premium-bottom-nav button.active){background:linear-gradient(180deg,#361061,#190625)!important;box-shadow:inset 0 0 0 1px #ffd16640,inset 0 1px #ffffff14,0 0 18px #8926ff57!important}:is(.premium-bottom-nav button svg,.app-page-home .premium-bottom-nav button svg,.app-page-slot .premium-bottom-nav button svg,.app-page-game-888 .premium-bottom-nav button svg,.app-page-roulette .premium-bottom-nav button svg,.app-page-cubiki .premium-bottom-nav button svg,.app-page-belka .premium-bottom-nav button svg,.app-page-profile .premium-bottom-nav button svg){display:block!important;width:22px!important;height:22px!important;opacity:1!important}:is(.premium-bottom-nav button span,.app-page-home .premium-bottom-nav button span,.app-page-slot .premium-bottom-nav button span,.app-page-game-888 .premium-bottom-nav button span,.app-page-roulette .premium-bottom-nav button span,.app-page-cubiki .premium-bottom-nav button span,.app-page-belka .premium-bottom-nav button span,.app-page-profile .premium-bottom-nav button span){display:block!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:#ffd14d!important;font-size:10px!important;line-height:12px!important;font-weight:950!important;opacity:1!important}@media (max-width:370px){:is(.premium-bottom-nav,.app-page-home .premium-bottom-nav,.app-page-slot .premium-bottom-nav,.app-page-game-888 .premium-bottom-nav,.app-page-roulette .premium-bottom-nav,.app-page-cubiki .premium-bottom-nav,.app-page-belka .premium-bottom-nav,.app-page-profile .premium-bottom-nav){height:54px!important;border-radius:17px!important}:is(.premium-bottom-nav button,.app-page-home .premium-bottom-nav button,.app-page-slot .premium-bottom-nav button,.app-page-game-888 .premium-bottom-nav button,.app-page-roulette .premium-bottom-nav button,.app-page-cubiki .premium-bottom-nav button,.app-page-belka .premium-bottom-nav button,.app-page-profile .premium-bottom-nav button){height:54px!important}.premium-bottom-nav button svg{width:19px!important;height:19px!important}.premium-bottom-nav button span{font-size:8px!important;line-height:10px!important}}:is(.app-page-home,.app-page-slot,.app-page-game-888,.app-page-roulette,.app-page-cubiki,.app-page-belka,.app-page-profile) main.relative{width:min(100vw,432px)!important;max-width:432px!important;margin:0 auto!important;padding-top:8px!important;background:transparent!important}:is(.app-page-home,.app-page-slot,.app-page-game-888,.app-page-roulette,.app-page-cubiki,.app-page-belka,.app-page-profile) .premium-topbar,.app-page-slot main.relative>.premium-topbar{position:relative!important;left:auto!important;right:auto!important;top:auto!important;width:100%!important;height:76px!important;min-height:76px!important;flex:0 0 auto!important;display:grid!important;grid-template-columns:minmax(118px,1.05fr) minmax(84px,.72fr) minmax(112px,1fr)!important;align-items:center!important;gap:6px!important;margin:0 0 10px!important;padding:0 6px!important;overflow:visible!important;background:linear-gradient(180deg,#381a082e,#0a070b14)!important;border:0!important;box-shadow:none!important}:is(.app-page-home,.app-page-slot,.app-page-game-888,.app-page-roulette,.app-page-cubiki,.app-page-belka,.app-page-profile) .topbar-glass{height:58px!important;min-height:58px!important;border-radius:16px!important;border:1px solid rgba(255,194,84,.55)!important;background:linear-gradient(145deg,#301408c7,#0e080ac7 60%,#491f0885)!important;box-shadow:0 8px 22px #00000038,inset 0 1px #ffe9ae38,inset 0 -10px 22px #00000057!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important}:is(.app-page-home,.app-page-slot,.app-page-game-888,.app-page-roulette,.app-page-cubiki,.app-page-belka,.app-page-profile) .topbar-balance{grid-template-columns:30px minmax(0,1fr) 32px!important;gap:6px!important;padding:6px!important;text-align:left!important}:is(.app-page-home,.app-page-slot,.app-page-game-888,.app-page-roulette,.app-page-cubiki,.app-page-belka,.app-page-profile) .topbar-balance:before{width:28px!important;height:28px!important;font-size:19px!important}:is(.app-page-home,.app-page-slot,.app-page-game-888,.app-page-roulette,.app-page-cubiki,.app-page-belka,.app-page-profile) .topbar-balance span{font-size:10px!important;line-height:11px!important;color:#ffd56a!important}:is(.app-page-home,.app-page-slot,.app-page-game-888,.app-page-roulette,.app-page-cubiki,.app-page-belka,.app-page-profile) .topbar-balance b{display:block!important;max-width:100%!important;margin-top:3px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:13px!important;line-height:16px!important;color:#fff1c4!important}:is(.app-page-home,.app-page-slot,.app-page-game-888,.app-page-roulette,.app-page-cubiki,.app-page-belka,.app-page-profile) .topbar-balance button{width:32px!important;height:32px!important}:is(.app-page-home,.app-page-slot,.app-page-game-888,.app-page-roulette,.app-page-cubiki,.app-page-belka,.app-page-profile) .premium-topbar .topbar-logo,.reference-lobby .topbar-logo{height:68px!important;min-height:68px!important;margin:0!important;padding:2px 0 0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important;display:grid!important;place-items:center!important;align-content:center!important;text-align:center!important;isolation:isolate!important}:is(.app-page-home,.app-page-slot,.app-page-game-888,.app-page-roulette,.app-page-cubiki,.app-page-belka,.app-page-profile) .premium-topbar .topbar-logo:before,.reference-lobby .topbar-logo:before{content:""!important;position:absolute!important;left:50%!important;top:0!important;width:44px!important;height:24px!important;transform:translate(-50%)!important;border-radius:50% 50% 9px 9px!important;border-top:2px solid #ffd166!important;background:linear-gradient(145deg,transparent 20%,rgba(255,209,102,.9) 21% 28%,transparent 29%)!important;box-shadow:0 0 10px #ffd16661!important}:is(.app-page-home,.app-page-slot,.app-page-game-888,.app-page-roulette,.app-page-cubiki,.app-page-belka,.app-page-profile) .premium-topbar .topbar-logo:after,.reference-lobby .topbar-logo:after{content:none!important;display:none!important}:is(.app-page-home,.app-page-slot,.app-page-game-888,.app-page-roulette,.app-page-cubiki,.app-page-belka,.app-page-profile) .premium-topbar .topbar-logo span,.reference-lobby .topbar-logo span{display:block!important;margin-top:22px!important;color:#ffd166!important;font-size:8px!important;line-height:9px!important;font-weight:950!important;letter-spacing:.18em!important;text-transform:uppercase!important;text-shadow:0 0 9px rgba(255,209,102,.42)!important}:is(.app-page-home,.app-page-slot,.app-page-game-888,.app-page-roulette,.app-page-cubiki,.app-page-belka,.app-page-profile) .premium-topbar .topbar-logo b,.reference-lobby .topbar-logo b{display:block!important;color:#ffe6a5!important;font-family:Georgia,serif!important;font-size:21px!important;line-height:20px!important;font-weight:950!important;text-shadow:0 0 12px rgba(255,176,38,.58),0 1px 0 #5c2b03!important;white-space:nowrap!important}:is(.app-page-home,.app-page-slot,.app-page-game-888,.app-page-roulette,.app-page-cubiki,.app-page-belka,.app-page-profile) .premium-topbar .topbar-logo em,.reference-lobby .topbar-logo em{display:none!important}:is(.app-page-home,.app-page-slot,.app-page-game-888,.app-page-roulette,.app-page-cubiki,.app-page-belka,.app-page-profile) .premium-topbar .topbar-actions{height:58px!important;min-height:58px!important;margin:0!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important}:is(.app-page-home,.app-page-slot,.app-page-game-888,.app-page-roulette,.app-page-cubiki,.app-page-belka,.app-page-profile) .premium-topbar .topbar-actions button{height:58px!important;min-height:58px!important;border-radius:16px!important;padding:5px 2px!important;gap:3px!important;border:1px solid rgba(255,194,84,.55)!important;background:linear-gradient(145deg,#301408c7,#0e080ac7 60%,#491f0885)!important;box-shadow:0 8px 22px #00000038,inset 0 1px #ffe9ae38,inset 0 -10px 22px #00000057!important}:is(.app-page-home,.app-page-slot,.app-page-game-888,.app-page-roulette,.app-page-cubiki,.app-page-belka,.app-page-profile) .premium-topbar .topbar-actions svg{width:20px!important;height:20px!important}:is(.app-page-home,.app-page-slot,.app-page-game-888,.app-page-roulette,.app-page-cubiki,.app-page-belka,.app-page-profile) .premium-topbar .topbar-actions span{font-size:8px!important;line-height:9px!important;color:#ffd56a!important;white-space:nowrap!important}.app-page-slot .slot777-approved-screen{margin-top:-18px!important;max-height:calc(100svh - 100px - env(safe-area-inset-bottom,0px))!important}.app-page-slot main.relative>section{padding-top:0!important;min-height:calc(100svh - 86px)!important}@media (max-width:370px){:is(.app-page-home,.app-page-slot,.app-page-game-888,.app-page-roulette,.app-page-cubiki,.app-page-belka,.app-page-profile) .premium-topbar,.app-page-slot main.relative>.premium-topbar{grid-template-columns:minmax(108px,1.08fr) minmax(72px,.66fr) minmax(104px,1fr)!important;gap:4px!important;padding:0 4px!important}:is(.app-page-home,.app-page-slot,.app-page-game-888,.app-page-roulette,.app-page-cubiki,.app-page-belka,.app-page-profile) .premium-topbar .topbar-logo b{font-size:18px!important;line-height:18px!important}:is(.app-page-home,.app-page-slot,.app-page-game-888,.app-page-roulette,.app-page-cubiki,.app-page-belka,.app-page-profile) .premium-topbar .topbar-logo span{font-size:7px!important;letter-spacing:.12em!important}:is(.app-page-home,.app-page-slot,.app-page-game-888,.app-page-roulette,.app-page-cubiki,.app-page-belka,.app-page-profile) .premium-topbar .topbar-actions span{font-size:7px!important}:is(.app-page-home,.app-page-slot,.app-page-game-888,.app-page-roulette,.app-page-cubiki,.app-page-belka,.app-page-profile) .topbar-balance b{font-size:11px!important}}:is(.app-page-home,.app-page-slot,.app-page-game-888,.app-page-roulette,.app-page-cubiki,.app-page-belka,.app-page-profile) .premium-topbar .topbar-logo span,:is(.app-page-home,.app-page-slot,.app-page-game-888,.app-page-roulette,.app-page-cubiki,.app-page-belka,.app-page-profile) .premium-topbar .topbar-logo b,.reference-lobby .topbar-logo span,.reference-lobby .topbar-logo b{opacity:1!important;visibility:visible!important}:is(.app-page-home,.app-page-slot,.app-page-game-888,.app-page-roulette,.app-page-cubiki,.app-page-belka,.app-page-profile) main.relative>.premium-topbar{height:76px!important;min-height:76px!important;flex:0 0 auto!important;align-items:center!important;margin:0 0 10px!important;padding:0 6px!important}:is(.app-page-home,.app-page-slot,.app-page-game-888,.app-page-roulette,.app-page-cubiki,.app-page-belka,.app-page-profile):before,:is(.app-page-home,.app-page-slot,.app-page-game-888,.app-page-roulette,.app-page-cubiki,.app-page-belka):after{display:none!important;content:none!important}:is(.app-page-home,.app-page-slot,.app-page-game-888,.app-page-roulette,.app-page-cubiki,.app-page-belka,.app-page-profile) main.relative>.premium-topbar{display:grid!important;grid-template-columns:minmax(132px,1fr) 112px 92px!important;justify-content:stretch!important;gap:8px!important;height:88px!important;min-height:88px!important;margin:0 0 10px!important;padding:0 8px!important;align-items:center!important;overflow:hidden!important}:is(.app-page-home,.app-page-slot,.app-page-game-888,.app-page-roulette,.app-page-cubiki,.app-page-belka,.app-page-profile) .premium-topbar .topbar-logo{position:relative!important;left:auto!important;top:auto!important;width:100%!important;height:82px!important;min-height:82px!important;margin:0!important;padding:0!important;transform:none!important;display:grid!important;place-items:center!important;overflow:visible!important;border:0!important;background:transparent!important;box-shadow:none!important;opacity:1!important;visibility:visible!important}:is(.app-page-home,.app-page-slot,.app-page-game-888,.app-page-roulette,.app-page-cubiki,.app-page-belka,.app-page-profile) .premium-topbar .topbar-logo:before,:is(.app-page-home,.app-page-slot,.app-page-game-888,.app-page-roulette,.app-page-cubiki,.app-page-belka,.app-page-profile) .premium-topbar .topbar-logo:after{display:none!important;content:none!important}.topbar-logo-img{display:block!important;width:112px!important;height:82px!important;max-width:100%!important;-o-object-fit:contain!important;object-fit:contain!important;border-radius:0!important;opacity:1!important;visibility:visible!important;mix-blend-mode:screen!important;filter:contrast(1.16) saturate(1.08) drop-shadow(0 0 11px rgba(255,209,102,.34))!important;image-rendering:auto!important}:is(.app-page-home,.app-page-slot,.app-page-game-888,.app-page-roulette,.app-page-cubiki,.app-page-belka,.app-page-profile) .premium-topbar .topbar-logo span,:is(.app-page-home,.app-page-slot,.app-page-game-888,.app-page-roulette,.app-page-cubiki,.app-page-belka,.app-page-profile) .premium-topbar .topbar-logo b,:is(.app-page-home,.app-page-slot,.app-page-game-888,.app-page-roulette,.app-page-cubiki,.app-page-belka,.app-page-profile) .premium-topbar .topbar-logo em{display:none!important}:is(.app-page-home,.app-page-slot,.app-page-game-888,.app-page-roulette,.app-page-cubiki,.app-page-belka,.app-page-profile) .premium-topbar .topbar-glass,:is(.app-page-home,.app-page-slot,.app-page-game-888,.app-page-roulette,.app-page-cubiki,.app-page-belka,.app-page-profile) .premium-topbar .topbar-actions button{opacity:1!important;visibility:visible!important}:is(.app-page-home,.app-page-slot,.app-page-game-888,.app-page-roulette,.app-page-cubiki,.app-page-belka,.app-page-profile) .premium-topbar .topbar-balance{position:relative!important;left:auto!important;top:auto!important;width:100%!important;height:64px!important;min-height:64px!important;margin:0!important;display:grid!important;grid-template-columns:minmax(0,1fr) 40px!important;gap:7px!important;padding:8px 8px 8px 13px!important;border-radius:20px!important}:is(.app-page-home,.app-page-slot,.app-page-game-888,.app-page-roulette,.app-page-cubiki,.app-page-belka,.app-page-profile) .premium-topbar .topbar-balance:before{display:none!important;content:none!important}:is(.app-page-home,.app-page-slot,.app-page-game-888,.app-page-roulette,.app-page-cubiki,.app-page-belka,.app-page-profile) .premium-topbar .topbar-balance span{display:block!important;font-size:9px!important}:is(.app-page-home,.app-page-slot,.app-page-game-888,.app-page-roulette,.app-page-cubiki,.app-page-belka,.app-page-profile) .premium-topbar .topbar-balance b{display:block!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;margin-top:3px!important;font-size:18px!important;text-align:left!important;opacity:1!important}:is(.app-page-home,.app-page-slot,.app-page-game-888,.app-page-roulette,.app-page-cubiki,.app-page-belka,.app-page-profile) .premium-topbar .topbar-balance button{width:32px!important;height:40px!important;opacity:1!important;visibility:visible!important}:is(.app-page-home,.app-page-slot,.app-page-game-888,.app-page-roulette,.app-page-cubiki,.app-page-belka,.app-page-profile) .premium-topbar .topbar-actions{position:relative!important;right:auto!important;top:auto!important;width:100%!important;height:64px!important;min-height:64px!important;margin:0!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}:is(.app-page-home,.app-page-slot,.app-page-game-888,.app-page-roulette,.app-page-cubiki,.app-page-belka,.app-page-profile) .premium-topbar .topbar-actions button{height:64px!important;min-height:64px!important;border-radius:18px!important;padding:0!important}:is(.app-page-home,.app-page-slot,.app-page-game-888,.app-page-roulette,.app-page-cubiki,.app-page-belka,.app-page-profile) .premium-topbar .topbar-actions span{display:none!important}:is(.app-page-home,.app-page-slot,.app-page-game-888,.app-page-roulette,.app-page-cubiki,.app-page-belka,.app-page-profile) .premium-topbar .topbar-actions svg{opacity:1!important;visibility:visible!important}@media (max-width:370px){:is(.app-page-home,.app-page-slot,.app-page-game-888,.app-page-roulette,.app-page-cubiki,.app-page-belka,.app-page-profile) main.relative>.premium-topbar{grid-template-columns:minmax(110px,1fr) 96px 78px!important;justify-content:stretch!important;gap:6px!important;padding:0 6px!important}.topbar-logo-img{width:96px!important;height:72px!important}:is(.app-page-home,.app-page-slot,.app-page-game-888,.app-page-roulette,.app-page-cubiki,.app-page-belka,.app-page-profile) .premium-topbar .topbar-balance b{font-size:14px!important}}@media (max-width:460px){:is(.app-page-home,.app-page-slot,.app-page-game-888,.app-page-roulette,.app-page-cubiki,.app-page-belka,.app-page-profile) main.relative{width:100vw!important;max-width:393px!important;padding-left:8px!important;padding-right:8px!important;margin-left:auto!important;margin-right:auto!important;overflow:hidden!important}:is(.app-page-home,.app-page-slot,.app-page-game-888,.app-page-roulette,.app-page-cubiki,.app-page-belka,.app-page-profile) main.relative>.premium-topbar{width:100%!important;grid-template-columns:minmax(126px,1fr) 104px 82px!important;gap:6px!important;padding:0!important;justify-content:stretch!important}:is(.app-page-home,.app-page-slot,.app-page-game-888,.app-page-roulette,.app-page-cubiki,.app-page-belka,.app-page-profile) .premium-topbar .topbar-logo{height:80px!important;min-height:80px!important}.topbar-logo-img{width:104px!important;height:78px!important}:is(.app-page-home,.app-page-slot,.app-page-game-888,.app-page-roulette,.app-page-cubiki,.app-page-belka,.app-page-profile) .premium-topbar .topbar-actions{gap:6px!important}:is(.app-page-home,.app-page-slot,.app-page-game-888,.app-page-roulette,.app-page-cubiki,.app-page-belka,.app-page-profile) .premium-topbar .topbar-actions button{width:38px!important;min-width:38px!important}:is(.app-page-home,.app-page-slot,.app-page-game-888,.app-page-roulette,.app-page-cubiki,.app-page-belka,.app-page-profile) .premium-topbar .topbar-balance{grid-template-columns:minmax(0,1fr) 38px!important;min-width:0!important}}:is(.app-page-home,.app-page-slot,.app-page-game-888,.app-page-roulette,.app-page-cubiki,.app-page-belka,.app-page-profile) main.relative>.premium-topbar,.reference-lobby .premium-topbar{position:relative!important;left:auto!important;right:auto!important;top:auto!important;width:100%!important;height:76px!important;margin:0 0 10px!important;padding:0!important;display:grid!important;grid-template-columns:minmax(136px,1fr) 112px 92px!important;gap:8px!important;align-items:center!important;overflow:visible!important;transform:none!important}:is(.app-page-home,.app-page-slot,.app-page-game-888,.app-page-roulette,.app-page-cubiki,.app-page-belka,.app-page-profile) .premium-topbar .topbar-glass,:is(.app-page-home,.app-page-slot,.app-page-game-888,.app-page-roulette,.app-page-cubiki,.app-page-belka,.app-page-profile) .premium-topbar .topbar-logo,.reference-lobby .premium-topbar .topbar-glass,.reference-lobby .premium-topbar .topbar-logo{position:relative!important;inset:auto!important;width:100%!important;height:58px!important;min-height:58px!important;margin:0!important;border-radius:16px!important;border:1px solid rgba(236,184,83,.68)!important;background-image:none!important;background:linear-gradient(145deg,#ffdd8b1f,#120908f5 42%,#030304fa)!important;box-shadow:0 12px 28px #0000007a,0 0 18px #ecb8532e,inset 0 1px #ffeeae3d,inset 0 -12px 22px #0000008f!important;opacity:1!important;visibility:visible!important}:is(.app-page-home,.app-page-slot,.app-page-game-888,.app-page-roulette,.app-page-cubiki,.app-page-belka,.app-page-profile) .premium-topbar .topbar-balance,.reference-lobby .premium-topbar .topbar-balance{display:grid!important;grid-template-columns:minmax(0,1fr) 38px!important;align-items:center!important;gap:7px!important;padding:8px 8px 8px 14px!important;text-align:left!important}:is(.app-page-home,.app-page-slot,.app-page-game-888,.app-page-roulette,.app-page-cubiki,.app-page-belka,.app-page-profile) .premium-topbar .topbar-balance:before,.reference-lobby .premium-topbar .topbar-balance:before{display:none!important}:is(.app-page-home,.app-page-slot,.app-page-game-888,.app-page-roulette,.app-page-cubiki,.app-page-belka,.app-page-profile) .premium-topbar .topbar-balance>*,:is(.app-page-home,.app-page-slot,.app-page-game-888,.app-page-roulette,.app-page-cubiki,.app-page-belka,.app-page-profile) .premium-topbar .topbar-logo>*,:is(.app-page-home,.app-page-slot,.app-page-game-888,.app-page-roulette,.app-page-cubiki,.app-page-belka,.app-page-profile) .premium-topbar .topbar-actions button>*,.reference-lobby .premium-topbar .topbar-balance>*,.reference-lobby .premium-topbar .topbar-logo>*,.reference-lobby .premium-topbar .topbar-actions button>*{opacity:1!important;visibility:visible!important}:is(.app-page-home,.app-page-slot,.app-page-game-888,.app-page-roulette,.app-page-cubiki,.app-page-belka,.app-page-profile) .premium-topbar .topbar-balance span,.reference-lobby .premium-topbar .topbar-balance span{display:block!important;color:#e7b850!important;font-size:10px!important;line-height:1!important;font-weight:950!important;text-transform:uppercase!important;letter-spacing:0!important}:is(.app-page-home,.app-page-slot,.app-page-game-888,.app-page-roulette,.app-page-cubiki,.app-page-belka,.app-page-profile) .premium-topbar .topbar-balance b,.reference-lobby .premium-topbar .topbar-balance b{display:block!important;max-width:100%!important;margin-top:5px!important;overflow:hidden!important;color:#fff4cf!important;font-size:18px!important;line-height:1!important;font-weight:900!important;text-overflow:ellipsis!important;white-space:nowrap!important;text-shadow:0 0 12px rgba(255,190,72,.38)!important}:is(.app-page-home,.app-page-slot,.app-page-game-888,.app-page-roulette,.app-page-cubiki,.app-page-belka,.app-page-profile) .premium-topbar .topbar-balance button,.reference-lobby .premium-topbar .topbar-balance button{width:38px!important;height:38px!important;min-width:38px!important;border-radius:999px!important;border:1px solid rgba(255,220,130,.82)!important;color:#fff6d4!important;background:radial-gradient(circle at 30% 18%,#a842ff,#5a138d 56%,#130218)!important;box-shadow:0 0 18px #a137ff9e,inset 0 1px #ffffff59!important}:is(.app-page-home,.app-page-slot,.app-page-game-888,.app-page-roulette,.app-page-cubiki,.app-page-belka,.app-page-profile) .premium-topbar .topbar-logo,.reference-lobby .premium-topbar .topbar-logo{display:grid!important;place-items:center!important;align-content:center!important;padding:5px 7px!important;overflow:hidden!important;text-align:center!important}.premium-topbar .topbar-logo-img,.reference-lobby .topbar-logo-img{display:none!important}.premium-topbar .topbar-logo:before,.premium-topbar .topbar-logo:after,.reference-lobby .topbar-logo:before,.reference-lobby .topbar-logo:after{content:""!important;display:block!important;position:absolute!important;pointer-events:none!important}.premium-topbar .topbar-logo:before,.reference-lobby .topbar-logo:before{top:4px!important;right:4px!important;bottom:4px!important;left:4px!important;width:auto!important;height:auto!important;border-radius:12px!important;border:1px solid rgba(255,210,105,.32)!important;background:radial-gradient(circle at 50% 0,rgba(255,212,104,.2),transparent 54%)!important;transform:none!important;box-shadow:inset 0 0 18px #8031ff40!important}.premium-topbar .topbar-logo:after,.reference-lobby .topbar-logo:after{left:50%!important;top:8px!important;bottom:auto!important;width:38px!important;height:2px!important;transform:translate(-50%)!important;border:0!important;border-radius:999px!important;background:linear-gradient(90deg,transparent,#ffd66f,transparent)!important;color:transparent!important;text-shadow:none!important;box-shadow:0 0 14px #ffd66f9e!important}.premium-topbar .topbar-logo span,.reference-lobby .topbar-logo span{position:relative!important;z-index:2!important;display:block!important;margin:9px 0 1px!important;color:#d8baff!important;font-family:Inter,system-ui,sans-serif!important;font-size:12px!important;line-height:1!important;font-weight:950!important;letter-spacing:0!important;text-transform:uppercase!important;text-shadow:0 0 14px rgba(151,35,255,.52)!important}.premium-topbar .topbar-logo b,.reference-lobby .topbar-logo b{position:relative!important;z-index:2!important;display:block!important;color:#ffdc75!important;font-family:Inter,system-ui,sans-serif!important;font-size:24px!important;line-height:.92!important;font-weight:950!important;letter-spacing:0!important;text-shadow:0 0 16px rgba(255,190,72,.55),0 2px 0 rgba(61,25,0,.92)!important}:is(.app-page-home,.app-page-slot,.app-page-game-888,.app-page-roulette,.app-page-cubiki,.app-page-belka,.app-page-profile) .premium-topbar .topbar-actions,.reference-lobby .premium-topbar .topbar-actions{position:relative!important;left:auto!important;right:auto!important;top:auto!important;width:100%!important;height:58px!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}:is(.app-page-home,.app-page-slot,.app-page-game-888,.app-page-roulette,.app-page-cubiki,.app-page-belka,.app-page-profile) .premium-topbar .topbar-actions button,.reference-lobby .premium-topbar .topbar-actions button{position:relative!important;left:auto!important;top:auto!important;width:100%!important;min-width:0!important;height:58px!important;min-height:58px!important;display:grid!important;place-items:center!important;padding:0!important;color:#ffd86f!important}.premium-topbar .topbar-actions svg,.reference-lobby .topbar-actions svg{width:23px!important;height:23px!important;stroke-width:2.2!important}@media (max-width:460px){:is(.app-page-home,.app-page-slot,.app-page-game-888,.app-page-roulette,.app-page-cubiki,.app-page-belka,.app-page-profile) main.relative,.app-page-home main{width:100vw!important;max-width:430px!important;padding-left:10px!important;padding-right:10px!important;overflow:hidden!important}:is(.app-page-home,.app-page-slot,.app-page-game-888,.app-page-roulette,.app-page-cubiki,.app-page-belka,.app-page-profile) main.relative>.premium-topbar,.reference-lobby .premium-topbar{height:78px!important;grid-template-columns:minmax(132px,1fr) 106px 88px!important;gap:7px!important;margin-bottom:8px!important}.premium-topbar .topbar-logo b,.reference-lobby .topbar-logo b{font-size:23px!important}:is(.app-page-home,.app-page-slot,.app-page-game-888,.app-page-roulette,.app-page-cubiki,.app-page-belka,.app-page-profile) .premium-topbar .topbar-balance b,.reference-lobby .premium-topbar .topbar-balance b{font-size:17px!important}}@media (max-width:370px){:is(.app-page-home,.app-page-slot,.app-page-game-888,.app-page-roulette,.app-page-cubiki,.app-page-belka,.app-page-profile) main.relative>.premium-topbar,.reference-lobby .premium-topbar{grid-template-columns:minmax(118px,1fr) 92px 78px!important;gap:6px!important}.premium-topbar .topbar-logo b,.reference-lobby .topbar-logo b{font-size:20px!important}.premium-topbar .topbar-logo span,.reference-lobby .topbar-logo span{font-size:11px!important}:is(.app-page-home,.app-page-slot,.app-page-game-888,.app-page-roulette,.app-page-cubiki,.app-page-belka,.app-page-profile) .premium-topbar .topbar-balance b,.reference-lobby .premium-topbar .topbar-balance b{font-size:15px!important}}.premium-topbar .topbar-logo-img,.reference-lobby .topbar-logo-img,.loading-card .loader-logo-img{display:none!important;width:0!important;height:0!important;opacity:0!important;visibility:hidden!important}:is(.app-page-home,.app-page-slot,.app-page-game-888,.app-page-roulette,.app-page-cubiki,.app-page-belka,.app-page-profile) main.relative>.premium-topbar,.reference-lobby .premium-topbar{height:72px!important;min-height:72px!important;grid-template-columns:minmax(132px,1fr) 102px 88px!important;gap:7px!important;padding:0!important;overflow:visible!important}:is(.app-page-home,.app-page-slot,.app-page-game-888,.app-page-roulette,.app-page-cubiki,.app-page-belka,.app-page-profile) .premium-topbar .topbar-logo,.reference-lobby .premium-topbar .topbar-logo{width:102px!important;height:58px!important;min-height:58px!important;overflow:hidden!important;border:1px solid rgba(236,184,83,.68)!important;border-radius:16px!important;background:radial-gradient(circle at 50% 0,rgba(255,215,106,.18),transparent 56%),linear-gradient(145deg,#200c2af5,#070508fa 62%)!important;box-shadow:0 12px 28px #0000007a,0 0 18px #9c39ff33,inset 0 1px #ffeeae3d!important}:is(.app-page-home,.app-page-slot,.app-page-game-888,.app-page-roulette,.app-page-cubiki,.app-page-belka,.app-page-profile) .premium-topbar .topbar-logo span,:is(.app-page-home,.app-page-slot,.app-page-game-888,.app-page-roulette,.app-page-cubiki,.app-page-belka,.app-page-profile) .premium-topbar .topbar-logo b,.reference-lobby .topbar-logo span,.reference-lobby .topbar-logo b{display:block!important;opacity:1!important;visibility:visible!important}.premium-topbar .topbar-logo span,.reference-lobby .topbar-logo span{margin:8px 0 1px!important;color:#d9bcff!important;font-size:11px!important;line-height:1!important;font-weight:950!important;letter-spacing:0!important;text-transform:uppercase!important}.premium-topbar .topbar-logo b,.reference-lobby .topbar-logo b{color:#ffdc75!important;font-size:23px!important;line-height:.92!important;font-weight:950!important;letter-spacing:0!important}@media (max-width:370px){:is(.app-page-home,.app-page-slot,.app-page-game-888,.app-page-roulette,.app-page-cubiki,.app-page-belka,.app-page-profile) main.relative>.premium-topbar,.reference-lobby .premium-topbar{grid-template-columns:minmax(118px,1fr) 90px 78px!important;gap:6px!important}:is(.app-page-home,.app-page-slot,.app-page-game-888,.app-page-roulette,.app-page-cubiki,.app-page-belka,.app-page-profile) .premium-topbar .topbar-logo,.reference-lobby .premium-topbar .topbar-logo{width:90px!important}.premium-topbar .topbar-logo b,.reference-lobby .topbar-logo b{font-size:20px!important}}:is(.app-page-home,.app-page-slot,.app-page-game-888,.app-page-roulette,.app-page-cubiki,.app-page-belka,.app-page-profile) main.relative>.premium-topbar,.reference-lobby .premium-topbar{position:relative!important;width:100%!important;min-height:74px!important;height:74px!important;margin:0 0 10px!important;padding:8px!important;display:grid!important;grid-template-columns:minmax(126px,1fr) minmax(108px,124px) 88px!important;align-items:center!important;gap:8px!important;overflow:hidden!important;border:1px solid rgba(244,201,95,.44)!important;border-radius:18px!important;background:linear-gradient(90deg,rgba(255,231,155,.13),transparent 22%,rgba(129,62,255,.12) 50%,transparent 78%,rgba(255,231,155,.12)),radial-gradient(circle at 50% -20%,rgba(255,220,120,.24),transparent 47%),linear-gradient(145deg,#17071f,#08060b 52%,#100617)!important;box-shadow:0 14px 34px #00000080,0 0 24px #903cff29,inset 0 1px #fff6cf38,inset 0 -18px 28px #00000070!important;transform:none!important}:is(.app-page-home,.app-page-slot,.app-page-game-888,.app-page-roulette,.app-page-cubiki,.app-page-belka,.app-page-profile) main.relative>.premium-topbar,.reference-lobby .premium-topbar{position:relative!important;width:100%!important;min-height:72px!important;height:72px!important;margin:0 0 10px!important;padding:7px!important;display:grid!important;grid-template-columns:minmax(118px,1fr) minmax(126px,140px) 84px!important;align-items:center!important;gap:7px!important;overflow:hidden!important;border:1px solid rgba(148,163,184,.28)!important;border-radius:16px!important;background:linear-gradient(90deg,rgba(125,211,252,.08),transparent 28%,rgba(231,185,79,.12) 50%,transparent 72%,rgba(125,211,252,.07)),linear-gradient(145deg,#111827,#05070c 58%,#0f172a)!important;box-shadow:0 12px 28px #0000006b,inset 0 1px #ffffff1f,inset 0 -16px 28px #00000061!important;transform:none!important}.premium-topbar:before,.reference-lobby .premium-topbar:before{content:""!important;position:absolute!important;top:5px!important;right:5px!important;bottom:5px!important;left:5px!important;display:block!important;border:1px solid rgba(255,255,255,.07)!important;border-radius:12px!important;pointer-events:none!important}.premium-topbar .topbar-logo-mark,.reference-lobby .topbar-logo-mark{display:block!important;width:min(132px,100%)!important;height:auto!important;max-height:52px!important;-o-object-fit:contain!important;object-fit:contain!important;opacity:1!important;visibility:visible!important;filter:drop-shadow(0 0 8px rgba(231,185,79,.18))!important}@media (max-width:390px){:is(.app-page-home,.app-page-slot,.app-page-game-888,.app-page-roulette,.app-page-cubiki,.app-page-belka,.app-page-profile) main.relative>.premium-topbar,.reference-lobby .premium-topbar{grid-template-columns:minmax(106px,1fr) minmax(108px,122px) 72px!important;gap:6px!important;padding:6px!important}.premium-topbar .topbar-logo-mark,.reference-lobby .topbar-logo-mark{width:116px!important}.premium-topbar .topbar-balance b,.reference-lobby .topbar-balance b{font-size:15px!important}.premium-topbar .topbar-balance,.reference-lobby .topbar-balance{grid-template-columns:minmax(0,1fr) 30px!important;padding-left:9px!important}.premium-topbar .topbar-balance button,.reference-lobby .topbar-balance button{width:30px!important;height:30px!important;min-width:30px!important}}.premium-topbar:before,.reference-lobby .premium-topbar:before{content:""!important;position:absolute!important;top:6px!important;right:6px!important;bottom:6px!important;left:6px!important;display:block!important;border-radius:14px!important;border:1px solid rgba(255,227,143,.12)!important;pointer-events:none!important}:is(.app-page-home,.app-page-slot,.app-page-game-888,.app-page-roulette,.app-page-cubiki,.app-page-belka,.app-page-profile) .premium-topbar .topbar-glass,:is(.app-page-home,.app-page-slot,.app-page-game-888,.app-page-roulette,.app-page-cubiki,.app-page-belka,.app-page-profile) .premium-topbar .topbar-logo,.reference-lobby .premium-topbar .topbar-glass,.reference-lobby .premium-topbar .topbar-logo{position:relative!important;z-index:1!important;inset:auto!important;width:100%!important;height:58px!important;min-height:58px!important;margin:0!important;border-radius:13px!important;border:1px solid rgba(255,218,120,.2)!important;background:#0504086b!important;background-image:none!important;box-shadow:inset 0 1px #ffffff14!important;opacity:1!important;visibility:visible!important}:is(.app-page-home,.app-page-slot,.app-page-game-888,.app-page-roulette,.app-page-cubiki,.app-page-belka,.app-page-profile) .premium-topbar .topbar-balance,.reference-lobby .premium-topbar .topbar-balance{display:grid!important;grid-template-columns:minmax(0,1fr) 34px!important;gap:7px!important;align-items:center!important;min-width:0!important;padding:8px 8px 8px 12px!important;text-align:left!important}.premium-topbar .topbar-balance span,.reference-lobby .topbar-balance span{display:block!important;color:#b994ff!important;font-size:9px!important;line-height:1!important;font-weight:900!important;text-transform:uppercase!important;letter-spacing:0!important}.premium-topbar .topbar-balance b,.reference-lobby .topbar-balance b{display:block!important;max-width:100%!important;margin-top:5px!important;overflow:hidden!important;color:#fff3c8!important;font-size:17px!important;line-height:1!important;font-weight:950!important;letter-spacing:0!important;white-space:nowrap!important;text-overflow:ellipsis!important;text-shadow:0 0 13px rgba(255,199,83,.36)!important}.premium-topbar .topbar-balance button,.reference-lobby .topbar-balance button{width:34px!important;height:34px!important;min-width:34px!important;border-radius:999px!important;border:1px solid rgba(255,226,142,.74)!important;color:#fff3c8!important;background:linear-gradient(145deg,#9b55ff,#52118c 58%,#21022d)!important;box-shadow:0 0 14px #8f45ff7a,inset 0 1px #ffffff47!important}:is(.app-page-home,.app-page-slot,.app-page-game-888,.app-page-roulette,.app-page-cubiki,.app-page-belka,.app-page-profile) .premium-topbar .topbar-logo,.reference-lobby .premium-topbar .topbar-logo{display:grid!important;place-items:center!important;padding:0!important;border-color:#ffdb7073!important;background:radial-gradient(circle at 50% 0,rgba(255,221,117,.18),transparent 60%),linear-gradient(145deg,#230d32e6,#07050af5)!important;box-shadow:0 0 20px #903cff2e,inset 0 1px #ffeeae33!important}.premium-topbar .topbar-logo-img,.premium-topbar .topbar-logo span,.premium-topbar .topbar-logo b,.reference-lobby .topbar-logo-img,.reference-lobby .topbar-logo span,.reference-lobby .topbar-logo b{display:none!important}.premium-topbar .topbar-logo-mark,.reference-lobby .topbar-logo-mark{display:block!important;width:min(112px,100%)!important;height:auto!important;max-height:50px!important;-o-object-fit:contain!important;object-fit:contain!important;opacity:1!important;visibility:visible!important;filter:drop-shadow(0 0 10px rgba(255,204,92,.28))!important}.premium-topbar .topbar-logo em,.reference-lobby .topbar-logo em{display:none!important}:is(.app-page-home,.app-page-slot,.app-page-game-888,.app-page-roulette,.app-page-cubiki,.app-page-belka,.app-page-profile) .premium-topbar .topbar-actions,.reference-lobby .premium-topbar .topbar-actions{position:relative!important;z-index:1!important;width:100%!important;height:58px!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important}:is(.app-page-home,.app-page-slot,.app-page-game-888,.app-page-roulette,.app-page-cubiki,.app-page-belka,.app-page-profile) .premium-topbar .topbar-actions button,.reference-lobby .premium-topbar .topbar-actions button{display:grid!important;place-items:center!important;min-width:0!important;width:100%!important;height:58px!important;min-height:58px!important;padding:0!important;color:#f6cf70!important}.premium-topbar .topbar-actions svg,.reference-lobby .topbar-actions svg{width:22px!important;height:22px!important;stroke-width:2.25!important;filter:drop-shadow(0 0 8px rgba(255,203,83,.24))!important}.premium-topbar .topbar-actions span,.reference-lobby .topbar-actions span{display:none!important}@media (max-width:390px){:is(.app-page-home,.app-page-slot,.app-page-game-888,.app-page-roulette,.app-page-cubiki,.app-page-belka,.app-page-profile) main.relative>.premium-topbar,.reference-lobby .premium-topbar{grid-template-columns:minmax(112px,1fr) minmax(94px,104px) 76px!important;gap:6px!important;padding:7px!important}.premium-topbar .topbar-logo-mark,.reference-lobby .topbar-logo-mark{width:96px!important}.premium-topbar .topbar-balance b,.reference-lobby .topbar-balance b{font-size:15px!important}}:is(.app-page-home,.app-page-slot,.app-page-game-888,.app-page-roulette,.app-page-cubiki,.app-page-belka,.app-page-profile) main.relative>.premium-topbar,.reference-lobby .premium-topbar{position:relative!important;width:100%!important;min-height:72px!important;height:72px!important;margin:0 0 10px!important;padding:7px!important;display:grid!important;grid-template-columns:minmax(118px,1fr) minmax(118px,132px) 84px!important;align-items:center!important;gap:7px!important;overflow:hidden!important;border:1px solid rgba(148,163,184,.28)!important;border-radius:16px!important;background:linear-gradient(90deg,rgba(125,211,252,.08),transparent 28%,rgba(231,185,79,.12) 50%,transparent 72%,rgba(125,211,252,.07)),linear-gradient(145deg,#111827,#05070c 58%,#0f172a)!important;box-shadow:0 12px 28px #0000006b,inset 0 1px #ffffff1f,inset 0 -16px 28px #00000061!important;transform:none!important}.premium-topbar .topbar-logo-img,.premium-topbar .topbar-logo span,.premium-topbar .topbar-logo b,.premium-topbar .topbar-logo:before,.premium-topbar .topbar-logo:after,.reference-lobby .topbar-logo-img,.reference-lobby .topbar-logo span,.reference-lobby .topbar-logo b,.reference-lobby .topbar-logo:before,.reference-lobby .topbar-logo:after{display:none!important;content:none!important;opacity:0!important;visibility:hidden!important}:is(.app-page-home,.app-page-slot,.app-page-game-888,.app-page-roulette,.app-page-cubiki,.app-page-belka,.app-page-profile) .premium-topbar .topbar-glass,:is(.app-page-home,.app-page-slot,.app-page-game-888,.app-page-roulette,.app-page-cubiki,.app-page-belka,.app-page-profile) .premium-topbar .topbar-logo,.reference-lobby .premium-topbar .topbar-glass,.reference-lobby .premium-topbar .topbar-logo{position:relative!important;z-index:1!important;inset:auto!important;width:100%!important;height:58px!important;min-height:58px!important;margin:0!important;border:1px solid rgba(148,163,184,.18)!important;border-radius:12px!important;background:#02060d61!important;background-image:none!important;box-shadow:inset 0 1px #ffffff14!important;opacity:1!important;visibility:visible!important}.premium-topbar .topbar-balance,.reference-lobby .topbar-balance{display:grid!important;grid-template-columns:minmax(0,1fr) 34px!important;gap:7px!important;align-items:center!important;min-width:0!important;padding:8px 8px 8px 12px!important;text-align:left!important}.premium-topbar .topbar-balance:before,.reference-lobby .topbar-balance:before{display:none!important}.premium-topbar .topbar-balance span,.reference-lobby .topbar-balance span{display:block!important;color:#7dd3fc!important;font-size:9px!important;line-height:1!important;font-weight:900!important;letter-spacing:0!important;text-transform:uppercase!important}.premium-topbar .topbar-balance b,.reference-lobby .topbar-balance b{display:block!important;max-width:100%!important;margin-top:5px!important;overflow:hidden!important;color:#fff7d6!important;font-size:17px!important;line-height:1!important;font-weight:950!important;letter-spacing:0!important;white-space:nowrap!important;text-overflow:ellipsis!important;text-shadow:0 0 10px rgba(231,185,79,.28)!important}.premium-topbar .topbar-balance button,.reference-lobby .topbar-balance button{width:34px!important;height:34px!important;min-width:34px!important;border-radius:999px!important;border:1px solid rgba(231,185,79,.72)!important;color:#fff7d6!important;background:linear-gradient(145deg,#0f172a,#1f2937 58%,#020617)!important;box-shadow:0 0 12px #7dd3fc38,inset 0 1px #fff3!important}.premium-topbar .topbar-logo,.reference-lobby .topbar-logo{display:grid!important;place-items:center!important;padding:0 3px!important;border-color:#e7b94f6b!important;background:linear-gradient(145deg,#0f172aeb,#030712f5)!important}.premium-topbar .topbar-logo-mark,.reference-lobby .topbar-logo-mark{display:block!important;width:min(124px,100%)!important;height:auto!important;max-height:52px!important;-o-object-fit:contain!important;object-fit:contain!important;opacity:1!important;visibility:visible!important;filter:drop-shadow(0 0 8px rgba(231,185,79,.18))!important}.premium-topbar .topbar-logo em,.reference-lobby .topbar-logo em,.premium-topbar .topbar-actions span,.reference-lobby .topbar-actions span{display:none!important}.premium-topbar .topbar-actions,.reference-lobby .topbar-actions{position:relative!important;z-index:1!important;width:100%!important;height:58px!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important}.premium-topbar .topbar-actions button,.reference-lobby .topbar-actions button{display:grid!important;place-items:center!important;min-width:0!important;width:100%!important;height:58px!important;min-height:58px!important;padding:0!important;color:#e7b94f!important}.premium-topbar .topbar-actions svg,.reference-lobby .topbar-actions svg{width:22px!important;height:22px!important;stroke-width:2.25!important;filter:drop-shadow(0 0 7px rgba(125,211,252,.18))!important}@media (max-width:390px){:is(.app-page-home,.app-page-slot,.app-page-game-888,.app-page-roulette,.app-page-cubiki,.app-page-belka,.app-page-profile) main.relative>.premium-topbar,.reference-lobby .premium-topbar{grid-template-columns:minmax(106px,1fr) minmax(104px,116px) 72px!important;gap:6px!important;padding:6px!important}.premium-topbar .topbar-logo-mark,.reference-lobby .topbar-logo-mark{width:108px!important}.premium-topbar .topbar-balance b,.reference-lobby .topbar-balance b{font-size:15px!important}.premium-topbar .topbar-balance,.reference-lobby .topbar-balance{grid-template-columns:minmax(0,1fr) 30px!important;padding-left:9px!important}.premium-topbar .topbar-balance button,.reference-lobby .topbar-balance button{width:30px!important;height:30px!important;min-width:30px!important}}:is(.app-page-home,.app-page-slot,.app-page-game-888,.app-page-roulette,.app-page-cubiki,.app-page-belka,.app-page-profile) main.relative>.premium-topbar,.reference-lobby .premium-topbar{display:grid!important;grid-template-columns:minmax(112px,1fr) minmax(128px,142px) minmax(92px,1fr)!important;align-items:center!important;gap:6px!important;min-height:64px!important;height:auto!important;margin:0 -2px 10px!important;padding:5px 6px!important}.premium-topbar .topbar-logo,.reference-lobby .topbar-logo{position:relative!important;left:auto!important;top:auto!important;width:100%!important;height:58px!important;min-height:58px!important;margin:0!important;padding:0!important;transform:none!important;display:grid!important;place-items:center!important;overflow:visible!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;outline:0!important;isolation:isolate!important}.premium-topbar .topbar-logo:before,.premium-topbar .topbar-logo:after,.reference-lobby .topbar-logo:before,.reference-lobby .topbar-logo:after{display:none!important;content:none!important}.premium-topbar .topbar-logo-mark,.reference-lobby .topbar-logo-mark{display:block!important;position:relative!important;z-index:1!important;width:158px!important;max-width:118%!important;height:auto!important;max-height:66px!important;-o-object-fit:contain!important;object-fit:contain!important;border:0!important;border-radius:0!important;background:transparent!important;opacity:1!important;visibility:visible!important;mix-blend-mode:normal!important;filter:saturate(1.12) contrast(1.08) brightness(1.04) drop-shadow(0 8px 10px rgba(0,0,0,.62)) drop-shadow(0 0 12px rgba(255,195,74,.34))!important;-webkit-mask-image:none!important;mask-image:none!important}.premium-topbar .topbar-logo em,.premium-topbar .topbar-logo span,.premium-topbar .topbar-logo b,.reference-lobby .topbar-logo em,.reference-lobby .topbar-logo span,.reference-lobby .topbar-logo b{display:none!important}.premium-topbar .topbar-balance,.reference-lobby .topbar-balance{height:52px!important;min-height:52px!important}.premium-topbar .topbar-actions,.reference-lobby .topbar-actions{height:52px!important}.premium-topbar .topbar-actions button,.reference-lobby .topbar-actions button{height:52px!important;min-height:52px!important}@media (max-width:390px){:is(.app-page-home,.app-page-slot,.app-page-game-888,.app-page-roulette,.app-page-cubiki,.app-page-belka,.app-page-profile) main.relative>.premium-topbar,.reference-lobby .premium-topbar{grid-template-columns:minmax(104px,1fr) minmax(118px,132px) minmax(78px,1fr)!important;gap:5px!important;padding:5px!important}.premium-topbar .topbar-logo,.reference-lobby .topbar-logo{height:56px!important;min-height:56px!important}.premium-topbar .topbar-logo-mark,.reference-lobby .topbar-logo-mark{width:146px!important;max-height:62px!important}}@media (max-width:360px){:is(.app-page-home,.app-page-slot,.app-page-game-888,.app-page-roulette,.app-page-cubiki,.app-page-belka,.app-page-profile) main.relative>.premium-topbar,.reference-lobby .premium-topbar{grid-template-columns:minmax(96px,1fr) minmax(108px,122px) minmax(70px,1fr)!important}.premium-topbar .topbar-logo-mark,.reference-lobby .topbar-logo-mark{width:132px!important}}
