*,:after,:before{--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/0.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/0.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: }/*
! tailwindcss v3.4.19 | MIT License | https://tailwindcss.com
*/*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{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{text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{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,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{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}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.sr-only{border-width:0}.hidden{display:none}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.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)}:root{--navy-950:#040517;--navy-900:#0a092a;--navy-800:#11185a;--blue-700:#202680;--blue-500:#468adb;--blue-300:#93c9fb;--red-700:#450000;--red-500:#c20c14;--silver:#e8edf8;--muted:#aeb8d8;--panel:rgba(12,17,61,0.72);--line:rgba(147,201,251,0.22);--shadow:0 24px 70px rgba(0,0,0,0.36);--radius:8px}.member-dashboard-section{padding:136px 0 34px;background:radial-gradient(circle at 20% 18%,rgba(70,138,219,.24),transparent 30rem),linear-gradient(180deg,rgba(7,13,46,.9),rgba(4,5,23,.8))}.member-dashboard-grid,.member-page-grid{display:grid;grid-template-columns:minmax(0,.95fr) minmax(360px,.75fr);gap:18px;align-items:start}.member-dashboard-card{border:1px solid rgba(147,201,251,.24);border-radius:var(--radius);background:linear-gradient(180deg,rgba(15,26,82,.86),rgba(5,8,31,.92));box-shadow:var(--shadow)}.member-actions-card,.member-overview-card,.transaction-card,.transaction-result-card{padding:clamp(18px,2.8vw,28px)}.member-kicker{width:-moz-fit-content;width:fit-content;margin-bottom:12px;padding:6px 10px;border:1px solid rgba(147,201,251,.28);border-radius:999px;color:var(--blue-300);font-size:12px;font-weight:800;letter-spacing:.08em}.member-contact-inner,.member-page-topline,.member-welcome-row{display:flex;align-items:center;justify-content:space-between;gap:14px}.member-refresh-btn{flex:0 0 auto;align-self:flex-start;white-space:nowrap}.member-card-heading h1,.member-welcome-row h1{margin:0;font-size:clamp(26px,4.8vw,48px);line-height:1.05}.member-card-heading span,.member-contact-inner span,.member-welcome-row p{margin:8px 0 0;color:var(--muted)}.member-credit-panel{margin:24px 0 18px;padding:18px;display:grid;grid-template-columns:auto 1fr;gap:4px 12px;align-items:center;border:1px solid rgba(147,201,251,.25);border-radius:var(--radius);background:linear-gradient(135deg,rgba(16,93,202,.44),rgba(1,7,29,.72))}.member-credit-panel svg{grid-row:span 2;color:var(--blue-300)}.member-credit-panel span{color:var(--muted);font-size:13px}.member-credit-panel strong{color:#fff;font-size:clamp(30px,6vw,58px);line-height:1}.member-status-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.account-ready-box,.member-status-grid div{display:flex;align-items:center;gap:10px;min-height:58px;padding:12px;border:1px solid rgba(147,201,251,.18);border-radius:var(--radius);background:rgba(4,9,34,.62);color:var(--silver);font-weight:700}.member-card-heading{margin-bottom:16px}.member-card-heading h1,.member-card-heading h2{margin:0}.member-action-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.member-referral-spotlight{margin-bottom:22px;padding:18px;scroll-margin-top:112px;border:1px solid rgba(255,216,92,.34);border-radius:var(--radius);background:radial-gradient(circle at 100% 0,rgba(255,216,92,.14),transparent 42%),linear-gradient(145deg,rgba(13,38,104,.96),rgba(4,9,34,.94));box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 18px 44px rgba(0,0,0,.22)}.member-referral-balance,.member-referral-heading,.member-referral-link-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.member-referral-heading>span{display:flex;align-items:center;gap:8px;color:#ffd85c;font-weight:900}.member-referral-heading>a{color:var(--blue-300);font-size:13px;font-weight:800}.member-referral-balance{align-items:flex-end;margin:18px 0 14px}.member-referral-balance div{display:grid;gap:3px}.member-referral-balance small{color:var(--muted)}.member-referral-balance strong{color:#fff;font-size:clamp(27px,5vw,42px);line-height:1}.member-referral-balance>span{padding:7px 10px;border:1px solid rgba(88,230,166,.42);border-radius:999px;color:#8ff0c4;background:rgba(21,122,82,.18);font-size:12px;font-weight:800}.member-referral-link-row input{min-width:0;flex:1 1 auto;height:46px;padding:0 13px;border:1px solid rgba(147,201,251,.24);border-radius:var(--radius);color:var(--silver);background:rgba(1,6,27,.74);font-weight:700}.member-referral-link-row button{height:46px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 16px;border-radius:var(--radius);color:#fff;background:linear-gradient(135deg,#245fc8,#468adb);font-weight:900}.member-referral-link-row button:disabled{cursor:not-allowed;opacity:.5}.member-action{min-height:112px;display:grid;align-content:center;justify-items:start;gap:5px;padding:14px;border:1px solid rgba(147,201,251,.22);border-radius:var(--radius);color:#fff;background:linear-gradient(135deg,rgba(17,24,90,.82),rgba(4,9,34,.88));cursor:pointer;text-align:left;transition:transform .2s ease,border-color .2s ease}.member-action:hover{transform:translateY(-2px);border-color:rgba(147,201,251,.52)}.member-action strong{font-size:20px}.member-action span{color:var(--muted);font-size:13px}.account-ready-box.ready svg,.member-action.deposit svg,.member-action.wallet svg,.rw-notice.success{color:#58e6a6}.member-action.withdraw svg,.rw-notice.error{color:#ff7078}.member-action.affiliate svg,.member-action.bonus svg,.member-action.checkin svg,.member-action.spin-wheel svg{color:#ffd85c}.member-action.contact svg,.member-action.play svg,.member-action.profile svg{color:var(--blue-300)}.affiliate-page-container,.profile-page-container{display:grid;gap:16px}.affiliate-hero-card,.profile-heading-card{position:relative;overflow:hidden;display:grid;gap:22px;border:1px solid rgba(147,201,251,.28);border-radius:var(--radius);background:radial-gradient(circle at 78% 10%,rgba(255,216,92,.18),transparent 18rem),linear-gradient(135deg,rgba(18,76,165,.94),rgba(7,12,49,.96) 64%);box-shadow:var(--shadow)}.affiliate-hero-card{grid-template-columns:minmax(0,1fr) minmax(290px,.42fr);padding:clamp(22px,4vw,42px)}.affiliate-hero-copy{align-self:center}.affiliate-eyebrow{width:-moz-fit-content;width:fit-content;display:inline-flex;align-items:center;gap:7px;color:#ffe58d;font-size:12px;font-weight:900;letter-spacing:.12em}.affiliate-hero-copy h1,.profile-heading-card h1{margin:10px 0 8px;color:#fff;font-size:clamp(30px,5vw,54px);line-height:1.05}.affiliate-hero-copy>p,.profile-heading-card p{max-width:650px;margin:0;color:#cedaf3;font-size:16px;line-height:1.65}.affiliate-no-turnover{width:-moz-fit-content;width:fit-content;margin-top:20px;display:flex;align-items:center;gap:10px;padding:11px 14px;border:1px solid rgba(88,230,166,.42);border-radius:var(--radius);color:#c8ffe7;background:rgba(0,89,55,.36)}.affiliate-no-turnover svg{flex:0 0 auto;color:#58e6a6}.affiliate-balance-card{display:grid;align-content:center;gap:8px;padding:22px;border:1px solid rgba(255,224,120,.32);border-radius:var(--radius);background:rgba(3,8,31,.68);box-shadow:inset 0 1px 0 rgba(255,255,255,.06)}.affiliate-balance-card>svg{color:#ffd85c}.affiliate-balance-card>small,.affiliate-balance-card>span{color:var(--muted)}.affiliate-balance-card>strong{margin-bottom:12px;color:#fff;font-size:clamp(30px,5vw,48px);line-height:1}.affiliate-balance-card .btn:disabled,.affiliate-link-box .btn:disabled{cursor:not-allowed;filter:grayscale(.65);opacity:.55}.affiliate-link-card,.affiliate-tier-card,.customer-bank-card,.profile-info-card{padding:clamp(18px,3vw,28px)}.affiliate-link-box{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:9px}.affiliate-link-box input{min-width:0;min-height:50px;padding:12px 14px;border:1px solid rgba(147,201,251,.28);border-radius:var(--radius);color:#fff;background:rgba(4,9,34,.82);font:700 14px/1.4 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.affiliate-tier-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.affiliate-tier-card{display:grid;gap:6px}.affiliate-tier-card>small,.affiliate-tier-card>span{color:var(--muted)}.affiliate-tier-card>strong{color:#fff;font-size:clamp(22px,3vw,32px)}.affiliate-tier-card.total{border-color:rgba(255,216,92,.34);background:linear-gradient(145deg,rgba(89,61,4,.62),rgba(7,11,39,.94))}.profile-heading-card{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;padding:clamp(20px,3vw,32px)}.profile-avatar{width:76px;height:76px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.24);border-radius:50%;color:#fff;background:rgba(4,9,34,.52)}.profile-heading-card .member-kicker{margin-bottom:0}.profile-heading-card h1{margin-block:8px 4px;font-size:clamp(28px,4vw,44px)}.profile-verified-badge{display:inline-flex;align-items:center;gap:8px;padding:10px 13px;border:1px solid rgba(255,216,92,.34);border-radius:999px;color:#ffe58d;background:rgba(90,62,0,.42);font-weight:900}.profile-verified-badge.verified{border-color:rgba(88,230,166,.4);color:#b9ffdf;background:rgba(0,89,55,.36)}.profile-content-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(340px,1.1fr);gap:16px;align-items:stretch}.profile-detail-list{display:grid;gap:2px;margin:0}.profile-detail-list>div{display:grid;grid-template-columns:minmax(145px,.6fr) minmax(0,1fr);gap:12px;padding:15px 0;border-bottom:1px solid rgba(147,201,251,.14)}.profile-detail-list dt{display:flex;align-items:center;gap:8px;color:var(--muted)}.profile-detail-list dd{margin:0;color:#fff;font-weight:900;overflow-wrap:anywhere}.customer-bank-card{position:relative;overflow:hidden;display:grid;align-content:start;gap:20px;border-color:rgba(255,216,92,.34);background:radial-gradient(circle at 100% 0,rgba(255,216,92,.16),transparent 15rem),linear-gradient(145deg,rgba(20,61,132,.94),rgba(5,9,35,.96))}.bank-card-title{display:flex;align-items:center;justify-content:space-between;gap:12px}.bank-card-title>span{display:inline-flex;align-items:center;gap:8px;color:#fff;font-size:20px;font-weight:900}.bank-card-account-number>span,.bank-card-owner>span,.bank-card-title small,.customer-bank-card>p{color:var(--muted)}.bank-card-bank-name{color:#ffe58d;font-size:22px;font-weight:900}.bank-card-account-number{display:grid;grid-template-columns:1fr auto;align-items:center;gap:6px 12px;padding:18px;border:1px solid rgba(147,201,251,.22);border-radius:var(--radius);background:rgba(3,8,31,.56)}.bank-card-account-number>span{grid-column:1/-1;font-size:13px}.bank-card-account-number>strong{color:#fff;font:900 clamp(24px,4vw,38px)/1.1 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;letter-spacing:.04em;overflow-wrap:anywhere}.bank-card-account-number button{display:inline-flex;align-items:center;gap:6px;padding:8px 10px;border-radius:var(--radius);color:#fff;background:rgba(70,138,219,.46);cursor:pointer;font-weight:800}.bank-card-owner{display:grid;grid-template-columns:auto 1fr;gap:2px 9px;align-items:center}.bank-card-owner svg{grid-row:span 2;color:var(--blue-300)}.bank-card-owner strong{color:#fff}.customer-bank-card>p{margin:0;padding-top:14px;border-top:1px solid rgba(147,201,251,.14);font-size:13px}@media (max-width:900px){.affiliate-hero-card,.profile-content-grid{grid-template-columns:1fr}.affiliate-tier-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.affiliate-link-box,.profile-heading-card{grid-template-columns:1fr}.affiliate-link-box .btn,.affiliate-no-turnover,.profile-verified-badge{width:100%;justify-content:center}.affiliate-tier-grid{grid-template-columns:1fr}.profile-avatar{width:62px;height:62px}.profile-detail-list>div{grid-template-columns:1fr;gap:5px}.bank-card-title{align-items:flex-start;flex-direction:column}.bank-card-account-number{grid-template-columns:1fr}}.member-action.play{grid-column:1/-1;min-height:96px;background:linear-gradient(135deg,rgba(12,69,154,.9),rgba(5,15,45,.92)),rgba(8,13,43,.82)}.member-action.play strong{font-size:24px}.member-logout-wide{margin-top:12px}.member-contact-wide{margin-top:10px}.floating-line-button{position:fixed;right:22px;bottom:24px;z-index:76;width:64px;height:64px;display:grid;place-items:center;align-content:center;gap:0;padding:0;border:3px solid rgba(255,255,255,.94);border-radius:19px;overflow:hidden;background:#06c755;box-shadow:0 12px 30px rgba(0,196,83,.42),0 5px 16px rgba(0,0,0,.38);transition:transform .2s ease,box-shadow .2s ease}.floating-line-button:hover{transform:translateY(-3px) scale(1.03);box-shadow:0 16px 34px rgba(0,196,83,.52),0 7px 18px rgba(0,0,0,.42)}.floating-line-button img{width:100%;height:100%;display:block}.profile-contact-card{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:22px;padding:clamp(18px,3vw,28px);border-color:rgba(32,209,104,.34);background:radial-gradient(circle at 82% 0,rgba(32,209,104,.14),transparent 38%),linear-gradient(145deg,rgba(11,32,78,.96),rgba(4,9,34,.94))}.profile-contact-copy{display:flex;align-items:center;gap:16px}.profile-contact-icon{width:58px;height:58px;flex:0 0 auto;display:grid;place-items:center;border-radius:18px;color:#fff;background:linear-gradient(145deg,#20d168,#06b653);box-shadow:0 12px 26px rgba(0,196,83,.24)}.profile-contact-copy>div>span{color:#70e9a5;font-size:13px;font-weight:900;letter-spacing:.04em}.profile-contact-copy h2{margin:3px 0;color:#fff;font-size:clamp(22px,4vw,32px)}.profile-contact-copy p{margin:0;color:var(--muted)}.profile-line-qr{padding:7px;border-radius:14px;background:#fff}.profile-line-button{min-height:50px;color:#fff;background:linear-gradient(145deg,#20d168,#06b653);box-shadow:0 10px 24px rgba(0,196,83,.22)}.member-drawer-contact{width:min(360px,100%)}.drawer-auth-button,.drawer-contact-button{width:100%;min-height:50px;display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 18px;border:1px solid rgba(147,201,251,.28);border-radius:var(--radius);color:#fff;background:rgba(0,0,0,.3);font-weight:800}.drawer-contact-button{display:grid!important;grid-template-columns:auto 1fr;justify-content:start!important;text-align:left;background:linear-gradient(135deg,rgba(22,93,190,.8),rgba(20,49,123,.9))!important}.drawer-contact-button svg{grid-row:span 2}.drawer-contact-button small{color:var(--blue-300);font-size:11px}.member-contact-footer{padding:22px 0 100px;border-top:1px solid rgba(147,201,251,.18);background:rgba(3,5,19,.82)}.member-contact-inner strong{display:block;font-size:20px}.member-page-shell{min-height:100vh;padding:128px 0 92px;background:radial-gradient(circle at 15% 10%,rgba(70,138,219,.22),transparent 30rem),linear-gradient(180deg,var(--navy-900),var(--navy-950))}.member-page-narrow{max-width:680px}.wallet-page-container{--wallet-refresh-token:20260629;display:grid;gap:14px}.wallet-tabs{width:min(100%,520px);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:6px;border:1px solid rgba(147,201,251,.2);border-radius:var(--radius);background:rgba(4,9,34,.76)}.wallet-tabs button{min-height:46px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:var(--radius);color:var(--muted);background:transparent;font-weight:900;cursor:pointer}.wallet-tabs button.active{color:#fff;background:linear-gradient(90deg,var(--blue-700),var(--blue-500));box-shadow:inset 0 1px 0 rgba(255,255,255,.08)}.auth-required-card{padding:28px;text-align:center}.member-page-topline{margin-bottom:18px;color:var(--muted)}.member-back-link{display:inline-flex;align-items:center;gap:6px;color:var(--blue-300);font-weight:800}.channel-toggle{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:14px;padding:6px;border:1px solid rgba(147,201,251,.18);border-radius:var(--radius);background:rgba(4,9,34,.72)}.channel-toggle button,.quick-amount-grid button{min-height:42px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:var(--radius);color:var(--silver);background:rgba(255,255,255,.07);cursor:pointer;font-weight:800}.channel-toggle button.active{color:#fff;background:linear-gradient(90deg,var(--blue-700),var(--blue-500))}.rw-field{display:grid;gap:8px;margin-bottom:12px;font-weight:800}.payment-result textarea,.rw-field input,.rw-form-grid input,.rw-form-grid select{width:100%;min-height:48px;border:1px solid rgba(147,201,251,.22);border-radius:var(--radius);color:#fff;background:rgba(4,9,34,.78);padding:11px 13px;font:inherit;outline:none}.quick-amount-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:14px}.rw-notice{display:flex;align-items:flex-start;gap:8px;margin:12px 0;padding:12px;border-radius:var(--radius);border:1px solid rgba(147,201,251,.18);background:rgba(4,9,34,.78);font-weight:700}.rw-notice.info{color:var(--blue-300)}.empty-transaction-state,.payment-result{display:grid;gap:10px;justify-items:center;text-align:center;padding:20px;border:1px solid rgba(147,201,251,.18);border-radius:var(--radius);background:rgba(4,9,34,.62)}.empty-transaction-state strong,.payment-result strong{font-size:22px}.qr-preview{width:min(240px,100%);border-radius:var(--radius);background:#fff;padding:8px}.payment-result textarea{min-height:116px;resize:vertical;color:var(--blue-300)}.deposit-flow-card{display:grid;gap:16px}.deposit-channel-toggle button:disabled{opacity:.48;cursor:not-allowed}.deposit-channel-toggle small{padding:2px 7px;border-radius:999px;color:#ffd978;font-size:11px;background:rgba(255,194,73,.12)}.deposit-mode-card{display:grid;gap:16px;padding:18px;border:1px solid rgba(147,201,251,.18);border-radius:var(--radius);background:rgba(4,9,34,.58)}.deposit-mode-heading{display:flex;align-items:flex-start;gap:10px}.deposit-mode-heading svg{flex:0 0 auto;color:var(--blue-300)}.deposit-mode-heading div{display:grid;gap:4px}.deposit-mode-heading strong{color:#fff;font-size:20px}.deposit-mode-heading span{color:var(--muted);line-height:1.55}.deposit-pending-stack{display:grid;gap:16px}.deposit-warning{display:flex;gap:10px;padding:13px;border:1px solid rgba(255,204,92,.34);border-radius:var(--radius);color:#ffd978;background:rgba(105,69,7,.22)}.deposit-warning svg{flex:0 0 auto;margin-top:2px}.deposit-warning span{display:grid;gap:2px;color:#ffdb87;line-height:1.5}.deposit-warning strong{color:#ffe9ab}.deposit-amount-panel{display:grid;justify-items:center;gap:8px;padding:24px 16px;border:1px solid rgba(147,201,251,.22);border-radius:var(--radius);background:linear-gradient(180deg,rgba(123,160,255,.28),rgba(64,101,186,.32));text-align:center}.deposit-amount-panel>span{color:#cad8f8;font-size:13px;font-weight:800}.deposit-amount-panel>strong{color:#fff;font-size:clamp(32px,5vw,46px);line-height:1.05}.deposit-copy-button,.deposit-countdown{display:inline-flex;align-items:center;justify-content:center;gap:6px}.deposit-countdown{color:#ff4c55;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-weight:900}.deposit-copy-button{min-height:34px;margin-top:2px;padding:7px 12px;border-radius:var(--radius);color:#17213a;background:rgba(255,255,255,.9);font-weight:900;cursor:pointer}.promptpay-qr-panel{display:grid;justify-items:center;gap:14px;padding:22px 16px;border:1px solid rgba(255,145,152,.34);border-radius:var(--radius);background:radial-gradient(circle at 50% 18%,rgba(255,255,255,.18),transparent 14rem),linear-gradient(145deg,rgba(175,48,60,.74),rgba(119,39,73,.72));box-shadow:0 18px 45px rgba(0,0,0,.28);text-align:center}.promptpay-qr-panel h3{display:inline-flex;align-items:center;gap:8px;margin:0;color:#fff;font-size:20px}.promptpay-qr-box{width:-moz-fit-content;width:fit-content;padding:12px;border:4px solid rgba(255,255,255,.62);border-radius:var(--radius);background:#f8fbff;box-shadow:0 15px 28px rgba(0,0,0,.24)}.promptpay-qr-panel p{margin:0;color:rgba(255,255,255,.88);font-weight:800}.bank-details-panel{overflow:hidden;border:1px solid rgba(147,201,251,.2);border-radius:var(--radius);background:rgba(4,9,34,.48)}.bank-details-toggle{width:100%;min-height:48px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;color:var(--silver);background:rgba(255,255,255,.07);cursor:pointer;font-weight:900}.bank-details-toggle span{display:inline-flex;align-items:center;gap:8px}.bank-details-toggle .open{transform:rotate(180deg)}.bank-details-body{display:grid;gap:12px;padding:14px;background:linear-gradient(180deg,rgba(111,142,218,.52),rgba(74,100,183,.48))}.bank-account-box,.bank-info-box{display:grid;justify-items:center;gap:7px;padding:13px;border-radius:var(--radius);text-align:center}.bank-info-box{background:rgba(56,86,169,.48)}.bank-account-box{border:1px solid rgba(195,255,224,.55);background:linear-gradient(180deg,rgba(58,163,143,.56),rgba(36,124,105,.58))}.bank-account-box span,.bank-info-box span{color:#bfe7ff;font-size:13px;font-weight:900}.bank-account-box strong,.bank-info-box strong{color:#fff;font-size:20px}.bank-account-box strong{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:clamp(27px,5vw,38px);letter-spacing:.06em;overflow-wrap:anywhere}.deposit-reference{display:flex;align-items:center;justify-content:center;gap:8px;padding:10px 12px;border-radius:var(--radius);color:var(--muted);background:rgba(255,255,255,.04)}.deposit-reference strong{color:#dce9ff;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.deposit-action-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.deposit-cancel-button{color:#ff8d94}.deposit-state-card{display:grid;justify-items:center;gap:10px;padding:28px 18px;border:1px solid rgba(147,201,251,.18);border-radius:var(--radius);text-align:center;background:rgba(4,9,34,.62)}.deposit-state-card strong{font-size:24px}.deposit-history-row small.success,.deposit-state-card.success svg{color:#58e6a6}.deposit-history-row small.error,.deposit-state-card.error svg{color:#ff5b64}.deposit-instructions{padding:16px;border:1px solid rgba(147,201,251,.18);border-radius:var(--radius);background:rgba(255,255,255,.04)}.deposit-instructions h3{margin:0 0 8px}.deposit-instructions ol{margin:0;padding-left:22px;color:var(--muted);line-height:1.7}.deposit-history-card .member-card-heading h2{display:flex;align-items:center;gap:8px}.deposit-history-list{display:grid;gap:9px;margin-top:14px}.deposit-history-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;align-items:center;padding:12px;border:1px solid rgba(147,201,251,.14);border-radius:var(--radius);background:rgba(255,255,255,.06)}.deposit-history-row div{display:grid;gap:3px;min-width:0}.deposit-history-row div strong{overflow:hidden;color:#fff;text-overflow:ellipsis;white-space:nowrap}.deposit-history-row div span{color:var(--muted);font-size:12px}.deposit-history-row b{color:#fff;white-space:nowrap}.deposit-history-row small{grid-column:1/-1;width:-moz-fit-content;width:fit-content;padding:4px 8px;border-radius:999px;color:var(--blue-300);background:rgba(147,201,251,.1);font-weight:900}.deposit-history-row small.success{background:rgba(88,230,166,.1)}.deposit-history-row small.error{background:rgba(255,91,100,.1)}.turnover-panel{margin-bottom:16px;padding:14px;border:1px solid rgba(147,201,251,.18);border-radius:var(--radius);background:rgba(4,9,34,.62)}.turnover-panel div:first-child{display:flex;justify-content:space-between;gap:12px;color:var(--muted)}.turnover-panel strong{color:#fff}.turnover-bar{height:10px;margin:12px 0 8px;overflow:hidden;border-radius:999px;background:rgba(255,255,255,.1)}.turnover-bar span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#58e6a6,var(--blue-300))}.withdraw-form{display:grid}.withdraw-form .quick-amount-grid button:disabled,.withdraw-form .rw-field input:disabled{opacity:.56;cursor:not-allowed}.withdraw-form .btn-red:disabled{background:linear-gradient(180deg,rgba(123,132,154,.78),rgba(50,56,78,.9));border-color:rgba(147,201,251,.2);box-shadow:none}.account-ready-box.blocked svg{color:#ffd85c}.history-list{display:grid;gap:8px;margin-top:14px}.history-row,.history-title{display:grid;grid-template-columns:1fr auto auto;gap:10px;align-items:center}.history-title{display:flex;color:var(--blue-300);font-weight:800}.history-row{padding:10px;border-radius:var(--radius);background:rgba(255,255,255,.06)}.history-row span{color:var(--muted);min-width:0;overflow:hidden;text-overflow:ellipsis}.history-row small{color:var(--blue-300);font-weight:800}.empty-transaction-state.compact{padding:18px}.rw-modal-backdrop{position:fixed;inset:0;z-index:120;display:grid;place-items:center;padding:18px;background:rgba(0,0,0,.72);backdrop-filter:blur(8px)}.rw-modal{position:relative;width:min(520px,100%);border:1px solid rgba(147,201,251,.28);background:linear-gradient(180deg,rgba(18,24,86,.98),rgba(5,8,31,.98));box-shadow:var(--shadow);padding:22px}.rw-modal,.rw-modal-close{border-radius:var(--radius)}.rw-modal-close{position:absolute;top:12px;right:12px;width:38px;height:38px;display:grid;place-items:center;color:#fff;background:rgba(255,255,255,.1);cursor:pointer}.rw-modal-heading{display:flex;gap:12px;padding-right:42px;margin-bottom:16px}.rw-modal-heading svg{color:var(--blue-300);flex:0 0 auto}.rw-modal-heading h2{margin:0}.rw-modal-heading p{margin:4px 0 0;color:var(--muted)}.rw-modal-loading{min-height:150px;display:grid;place-items:center;gap:10px;color:var(--blue-300)}.rw-form-grid{display:grid;gap:12px}.rw-form-grid label{display:grid;gap:8px;font-weight:800}.rw-modal-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:14px}@media (max-width:1180px){.member-dashboard-grid{grid-template-columns:minmax(0,1fr)}.member-welcome-row{align-items:flex-start;flex-direction:column}}@media (max-width:900px){.member-dashboard-grid,.member-page-grid{grid-template-columns:1fr}.member-dashboard-section,.member-page-shell{padding-top:96px}.member-action-grid,.member-status-grid{grid-template-columns:1fr}.member-contact-inner,.member-page-topline,.member-welcome-row{align-items:flex-start;flex-direction:column}.member-referral-balance,.member-referral-link-row{align-items:stretch;flex-direction:column}.member-referral-balance>span{width:-moz-fit-content;width:fit-content}.floating-line-button{right:14px;bottom:calc(102px + env(safe-area-inset-bottom));width:58px;height:58px}.profile-contact-card{grid-template-columns:1fr auto}.profile-line-button{grid-column:1/-1}.profile-line-qr{width:92px;height:92px}.profile-contact-copy{align-items:flex-start}.profile-contact-icon{width:48px;height:48px;border-radius:14px}}@media (max-width:560px){.quick-amount-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.deposit-mode-card{gap:14px;padding:14px}.deposit-mode-heading strong{font-size:18px}.deposit-instructions ol,.deposit-mode-heading span{font-size:13px}.deposit-warning{padding:12px;font-size:13px}.deposit-warning strong{font-size:15px}.deposit-amount-panel{padding:18px 12px}.deposit-amount-panel>strong{font-size:36px}.promptpay-qr-panel{padding:18px 12px}.promptpay-qr-panel h3{font-size:18px;line-height:1.25}.promptpay-qr-box svg{width:min(206px,calc(100vw - 104px));height:auto}.bank-details-body{padding:12px}.bank-account-box strong{font-size:24px}.deposit-action-row,.deposit-history-row,.deposit-reference{grid-template-columns:1fr}.deposit-reference{display:grid;justify-items:center}.history-row{grid-template-columns:1fr}.rw-modal-actions{flex-direction:column}}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--navy-950)}body{margin:0;color:#fff;background:radial-gradient(circle at 12% 10%,rgba(70,138,219,.22),transparent 32rem),linear-gradient(180deg,var(--navy-900),var(--navy-950) 44%,var(--navy-900));min-height:100vh;overflow-x:hidden}body,button,input,select{font-family:inherit}a{color:inherit;text-decoration:none}button{border:0}img{max-width:100%}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.container{width:min(1180px,calc(100% - 32px));margin:0 auto}.site-shell{min-height:100vh;padding-bottom:0}.site-header{position:fixed;inset:0 0 auto;z-index:60;background:linear-gradient(180deg,rgba(31,71,148,.96),rgba(32,38,128,.95) 42%,rgba(10,9,42,.96));border-bottom:1px solid rgba(147,201,251,.25);box-shadow:0 12px 40px rgba(0,0,0,.25);backdrop-filter:blur(14px)}.header-inner{min-height:96px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:22px}.brand{display:inline-flex;align-items:center;gap:12px;min-width:210px}.brand-mark{width:78px;height:78px;display:grid;place-items:center}.brand-mark img{-o-object-fit:contain;object-fit:contain}.brand-copy{display:flex;flex-direction:column;line-height:1.05}.brand-copy strong{font-size:26px;font-weight:800}.brand-copy span{color:var(--blue-300);font-size:13px;text-transform:uppercase}.desktop-nav{justify-content:center;gap:clamp(12px,2vw,34px)}.desktop-nav,.desktop-nav a{display:flex;align-items:center}.desktop-nav a{flex-direction:column;line-height:1.05;text-shadow:0 4px 12px rgba(0,0,0,.28)}.desktop-nav span{font-size:clamp(16px,1.6vw,23px)}.desktop-nav small{color:var(--muted);font-size:11px;text-transform:uppercase}.header-actions{display:flex;align-items:center;gap:12px}.btn{min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:var(--radius);color:#fff;font-weight:800;line-height:1;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,filter .2s ease}.btn:hover{transform:translateY(-2px);filter:brightness(1.06)}.btn:disabled{opacity:.64;cursor:not-allowed;transform:none}.btn-red{background:linear-gradient(180deg,var(--red-500),var(--red-700));box-shadow:inset 0 0 0 1px rgba(255,255,255,.24),0 12px 28px rgba(194,12,20,.28)}.btn-dark{background:linear-gradient(180deg,#151515,#000);box-shadow:inset 0 0 0 1px rgba(147,201,251,.35)}.btn-blue{background:linear-gradient(90deg,var(--navy-900),var(--blue-500));box-shadow:inset 0 0 0 1px rgba(147,201,251,.42),0 12px 28px rgba(70,138,219,.25)}.btn-green{background:linear-gradient(180deg,#10b25b,#057c3c);box-shadow:inset 0 0 0 1px rgba(218,255,235,.24),0 12px 28px rgba(16,178,91,.22)}.btn-glass{background:rgba(7,9,29,.62);border:1px solid rgba(255,255,255,.22);backdrop-filter:blur(12px)}.btn-large{min-height:54px;font-size:18px}.btn-full{width:100%}.member-pill{min-height:48px;min-width:160px;display:grid;align-content:center;padding:8px 14px;border:1px solid var(--line);border-radius:var(--radius);background:rgba(0,0,0,.36)}.member-pill span{color:var(--muted);font-size:12px}.member-pill strong{color:var(--blue-300);font-size:18px}.header-actions .member-logout-btn{width:48px;padding-inline:0;overflow:hidden;color:transparent;font-size:0!important;line-height:0}.header-actions .member-logout-btn svg{color:#fff}.icon-button,.mobile-menu-button{display:none;width:48px;height:48px;align-items:center;justify-content:center;border-radius:var(--radius);color:#fff;background:rgba(255,255,255,.08);cursor:pointer}.mobile-header-actions{display:none;align-items:center;justify-content:flex-end;gap:8px}.mobile-credit-pill{min-height:40px;display:inline-flex;align-items:center;gap:6px;padding:7px 10px;border:1px solid rgba(103,196,255,.36);border-radius:var(--radius);color:#eaf6ff;background:linear-gradient(180deg,rgba(9,34,78,.92),rgba(5,14,35,.94));box-shadow:inset 0 1px 0 rgba(255,255,255,.08);font-size:13px;font-weight:800;white-space:nowrap}.mobile-credit-pill svg{color:var(--concept-blue-2,var(--blue-300))}.mobile-drawer{position:fixed;inset:0;z-index:100;display:none;flex-direction:column;align-items:center;gap:24px;padding:28px;background:linear-gradient(180deg,rgba(31,71,148,.98),rgba(10,9,42,.98))}.mobile-drawer.open{display:flex}.drawer-close{position:absolute;top:18px;right:18px;width:44px;height:44px;display:grid;place-items:center;border-radius:var(--radius);background:rgba(255,255,255,.08);color:#fff}.mobile-drawer nav{width:min(360px,100%);display:grid;gap:14px}.mobile-drawer nav a{display:flex;justify-content:space-between;align-items:center;padding:14px 18px;border:1px solid var(--line);border-radius:var(--radius);background:rgba(0,0,0,.24)}.mobile-drawer nav a.is-active{border-color:rgba(102,190,255,.65);color:var(--concept-blue-2);background:rgba(38,132,255,.22)}.hero-section{padding-top:96px}.hero-ticker{min-height:34px;display:grid;place-items:center;padding:5px 16px;color:#fff;background:linear-gradient(90deg,transparent,rgba(0,0,0,.84),transparent);text-align:center;font-weight:500}.hero-media{position:relative;overflow:hidden;background:#02030e}.hero-image,.hero-media{min-height:min(620px,calc(100vh - 96px))}.hero-image{width:100%;-o-object-fit:cover;object-fit:cover;display:block}.hero-overlay{position:absolute;inset:0;display:flex;align-items:center;background:linear-gradient(90deg,rgba(4,5,23,.88),rgba(4,5,23,.42) 48%,rgba(4,5,23,.12)),linear-gradient(0deg,rgba(4,5,23,.8),transparent 42%)}.hero-copy{max-width:680px}.hero-copy h1{font-size:clamp(38px,6vw,76px);line-height:1.02;text-shadow:0 10px 24px rgba(0,0,0,.5)}.hero-copy p{max-width:600px;margin:0 0 28px;color:rgba(255,255,255,.92);font-size:clamp(17px,2vw,22px)}.hero-actions{display:flex;flex-wrap:wrap;gap:14px}.hero-dots{position:absolute;left:0;bottom:-92px;display:flex;gap:10px}.hero-dots button{width:12px;height:12px;border-radius:999px;background:rgba(255,255,255,.52);cursor:pointer}.hero-dots button.active{width:34px;background:#fff}.description-band{position:relative;background:linear-gradient(135deg,var(--navy-900),var(--blue-700) 48%,var(--navy-900));overflow:hidden}.description-grid{min-height:420px;display:grid;grid-template-columns:minmax(0,1fr) 430px;align-items:center;gap:48px;padding-block:48px}.description-grid h2,.site-footer h2,.withdrawals-grid h2{margin:0 0 14px;font-size:clamp(30px,4vw,54px);line-height:1.08;font-weight:800}.description-grid p,.site-footer p,.withdrawals-grid p{margin:0 0 12px;color:rgba(255,255,255,.86);font-size:clamp(16px,1.6vw,20px);line-height:1.7}.description-grid figure{margin:0;width:100%;aspect-ratio:452/260;border:1px solid rgba(77,164,255,.62);border-radius:8px;background:linear-gradient(180deg,#081b35,#030b18);box-shadow:0 24px 42px rgba(0,0,0,.36);overflow:hidden}.description-grid figure img{display:block;height:100%;-o-object-fit:cover;object-fit:cover}.jackpot-section{background:linear-gradient(90deg,rgba(10,9,42,.72),rgba(32,38,128,.66)),url(/assets/images/jackpot-sec1.jpg) 50% /cover}.jackpot-grid{min-height:430px;display:grid;grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);gap:56px;align-items:center;padding-block:58px}.slip-stack{display:grid;grid-template-columns:repeat(3,minmax(110px,1fr));gap:16px}.slip-stack img{width:100%;height:auto;border-radius:var(--radius);box-shadow:var(--shadow)}.jackpot-grid article h2{margin:0;font-size:clamp(54px,8vw,116px);line-height:.78;font-weight:800;font-style:italic;text-transform:uppercase;color:var(--silver)}.jackpot-grid article h2 span{display:block;color:var(--blue-300);-webkit-text-stroke:2px var(--silver)}.jackpot-grid article p{margin:28px 0;color:rgba(255,255,255,.9);font-size:22px}.promotion-section{padding:48px max(16px,calc((100vw - 1180px) / 2)) 56px}.section-heading{text-align:center;margin-bottom:28px}.section-heading h2{margin:0;color:#fff;font-size:clamp(46px,7vw,92px);line-height:1;font-weight:800;font-style:italic;filter:drop-shadow(0 0 16px rgba(255,255,255,.42))}.section-heading p{margin:8px 0 0;color:var(--muted)}@keyframes promotionAutoScroll{0%{transform:translateX(0)}to{transform:translateX(-33.333%)}}.promotion-rail{cursor:grab;padding:8px 4px 22px;scroll-behavior:smooth;scroll-snap-type:x proximity;scrollbar-width:none;-ms-overflow-style:none}.promotion-rail::-webkit-scrollbar{display:none}.promotion-rail:active{cursor:grabbing}.promotion-track{display:flex;gap:16px;width:-moz-max-content;width:max-content}.promotion-track.auto-scroll{animation:promotionAutoScroll 34s linear infinite}.promotion-rail.dragging .promotion-track,.promotion-track.paused{animation-play-state:paused}.promotion-card{aspect-ratio:1/1;border-radius:var(--radius);overflow:hidden;background:#000;box-shadow:0 0 24px rgba(70,138,219,.35);flex:0 0 clamp(230px,24vw,330px);scroll-snap-align:start;cursor:pointer}.promotion-card img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease}.promotion-card:hover img{transform:scale(1.04)}.promotion-fallback{height:100%;display:grid;place-items:center;padding:24px;background:linear-gradient(135deg,var(--blue-700),var(--red-500));text-align:center}.promotion-fallback span,.promotion-fallback strong{display:block}.games-section{position:relative;background:linear-gradient(145deg,var(--navy-900),#040517 58%,var(--navy-900))}.game-tabs{display:flex;gap:14px;padding:30px 16px;background:linear-gradient(145deg,var(--blue-700),var(--navy-900) 52%,var(--blue-700))}.game-tab,.game-tabs{justify-content:center}.game-tab{min-width:250px;min-height:76px;display:inline-flex;align-items:center;gap:12px;padding:12px 28px;border-radius:var(--radius);color:#fff;background:var(--navy-900);box-shadow:0 0 18px rgba(70,138,219,.28);font-size:28px;font-weight:800;cursor:pointer}.game-tab.active{background:linear-gradient(135deg,var(--blue-300),#9457f5);box-shadow:0 10px 28px rgba(87,238,245,.24)}.provider-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding-block:42px}.provider-card{min-height:150px;border:1px solid var(--line);border-radius:var(--radius);background:rgba(0,0,0,.28);box-shadow:0 12px 36px rgba(0,0,0,.22);overflow:hidden;cursor:pointer}.provider-card img{width:100%;height:auto;-o-object-fit:contain;object-fit:contain}.provider-card span{color:var(--silver);font-size:22px;font-weight:800}.provider-logo-text{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:68px;padding:0 14px;color:#f4f8ff;font-size:clamp(20px,2vw,30px);font-weight:900;letter-spacing:0;text-align:center;text-shadow:0 0 18px rgba(72,161,255,.4)}.withdrawals-section{background:linear-gradient(135deg,rgba(15,25,75,.92),rgba(7,9,29,.95))}.withdrawals-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(320px,1.1fr);gap:34px;align-items:center;padding-block:54px}.withdrawal-list{display:grid;gap:10px}.withdrawal-row{min-height:64px;display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:16px;padding:12px 16px;border:1px solid var(--line);border-radius:var(--radius);background:rgba(255,255,255,.06)}.withdrawal-row strong{color:var(--blue-300);font-size:22px}.withdrawal-row small{color:var(--muted)}.bank-section{padding:28px 0;background:#050717}.bank-grid{display:flex;flex-wrap:wrap;gap:12px}.bank-chip{width:60px;height:60px;border-radius:var(--radius);background:rgba(255,255,255,.08);border:1px solid var(--line)}.bank-chip img{width:46px;height:46px}.site-footer{padding:48px 0 70px;background:linear-gradient(180deg,var(--navy-900),#03040e)}.footer-grid{display:grid;grid-template-columns:1.1fr .7fr 1fr;gap:34px}.footer-grid img{-o-object-fit:contain;object-fit:contain}.footer-grid nav{gap:12px}.footer-grid nav a{color:var(--muted);font-size:18px}.fixed-bottom-nav{position:fixed;inset:auto 0 0;z-index:70;height:88px;display:none;grid-template-columns:1fr 1fr 108px 1fr 1fr;align-items:center;background:linear-gradient(180deg,#1f4794,#1f2275 34%,var(--navy-900));box-shadow:0 -10px 30px rgba(0,0,0,.35)}.fixed-bottom-nav a,.fixed-bottom-nav button:not(.register-orb){height:100%;display:grid;place-items:center;align-content:center;gap:4px;color:#fff;background:transparent;font-size:14px;font-weight:700;cursor:pointer}.fixed-bottom-nav a.is-active:not(.register-orb),.fixed-bottom-nav button.is-active:not(.register-orb){color:var(--concept-blue-2);background:rgba(38,132,255,.18)}.fixed-bottom-nav a.is-active:not(.register-orb) svg{color:var(--concept-blue-2)}.register-orb{justify-self:center;margin-top:-38px;border-radius:999px;color:#fff;background:linear-gradient(180deg,#ff252b,#b7040b);border:4px solid rgba(255,255,255,.28);font-weight:800;cursor:pointer}.fixed-bottom-nav .register-orb,.register-orb{width:100px;height:100px;box-shadow:0 0 24px rgba(255,31,38,.5),0 12px 26px rgba(0,0,0,.34);font-size:24px}.fixed-bottom-nav .register-orb{display:grid;place-items:center;align-content:center;gap:0;color:#fff;background:linear-gradient(180deg,#ff252b,#b7040b);border-color:rgba(255,255,255,.28);font-weight:900;line-height:1}.auth-backdrop{position:fixed;inset:0;z-index:120;display:grid;place-items:center;padding:18px;background:rgba(0,0,0,.72)}.auth-dialog{position:relative;width:min(520px,100%);max-height:min(740px,calc(100vh - 36px));overflow-y:auto;padding:24px;border-radius:var(--radius);border:1px solid var(--line);background:linear-gradient(180deg,#11185a,#07091d);box-shadow:var(--shadow)}.auth-close{position:absolute;top:12px;right:12px;width:38px;height:38px;display:grid;place-items:center;border-radius:var(--radius);background:rgba(255,255,255,.08);color:#fff;cursor:pointer}.auth-switch{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-right:44px;margin-bottom:18px}.auth-switch button,.choice-row button{min-height:42px;border-radius:var(--radius);background:rgba(255,255,255,.08);color:var(--muted);font-weight:800;cursor:pointer}.auth-switch button.active,.choice-row button.active{color:#fff;background:linear-gradient(135deg,var(--blue-500),var(--blue-700))}.auth-dialog h2{margin:0 0 16px;font-size:32px;line-height:1.15}.auth-error{margin-bottom:14px;padding:11px 12px;border-radius:var(--radius);color:#ffd7db;background:rgba(194,12,20,.22);border:1px solid rgba(255,110,120,.28)}.auth-form{display:grid;gap:14px}.auth-form label{display:grid;gap:7px;color:var(--silver);font-weight:700}.auth-form input,.auth-form select{width:100%;min-height:46px;border-radius:var(--radius);border:1px solid var(--line);padding:0 12px;color:#fff;background:rgba(0,0,0,.32);outline:none}.auth-form select option{color:#111}.password-field{position:relative}.password-field input{padding-right:48px}.password-field button{position:absolute;right:6px;top:4px;width:38px;height:38px;display:grid;place-items:center;color:#fff;background:transparent}.step-line{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.step-line span{height:5px;border-radius:999px;background:rgba(255,255,255,.14)}.step-line span.active{background:var(--blue-300)}.auth-actions-row,.choice-row{display:flex;gap:10px}.choice-row button{flex:1}.auth-actions-row{justify-content:flex-end;margin-top:4px}.auth-success{display:grid;justify-items:center;gap:14px;text-align:center}.auth-success svg{color:#7cf3aa}.credential-box{width:100%;display:grid;gap:4px;padding:14px;border:1px solid var(--line);border-radius:var(--radius);background:rgba(0,0,0,.24)}.credential-box span{color:var(--muted);font-size:13px}.credential-box strong{font-size:24px}.spin{animation:spin .9s linear infinite}@media (max-width:1120px){.header-inner{gap:12px}.brand{min-width:172px;gap:8px}.brand-mark{width:64px;height:64px}.brand-copy strong{font-size:22px}.brand-copy span{font-size:11px}.desktop-nav{gap:10px}.desktop-nav span{font-size:15px}.desktop-nav small{font-size:9px}.member-pill{min-width:128px;padding-inline:10px}.member-pill strong{font-size:16px}.header-actions .btn{min-width:auto;padding-inline:12px;font-size:13px}.header-actions .member-logout-btn{padding-inline:0;font-size:0!important}.game-tab{min-width:210px}}@media (max-width:760px){.site-shell{padding-bottom:100px}.desktop-nav,.header-actions{display:none}.mobile-menu-button{display:inline-flex;justify-self:end}.mobile-header-actions{display:flex;justify-self:end}.header-inner{min-height:82px;grid-template-columns:minmax(0,1fr) auto;gap:10px}.brand{min-width:0;max-width:100%;gap:8px}.brand-copy{min-width:0;overflow:hidden}.brand-mark{width:54px;height:54px;flex:0 0 auto}.brand-copy strong{font-size:22px;overflow:hidden;text-overflow:ellipsis}.brand-copy span{font-size:10px}.hero-section{padding-top:82px}.hero-image,.hero-media{min-height:520px}.description-grid,.footer-grid,.jackpot-grid,.withdrawals-grid{grid-template-columns:1fr}.description-grid{text-align:center}.description-grid figure{max-width:min(100%,520px);margin-inline:auto}.jackpot-grid{gap:30px;text-align:center}.provider-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.game-tabs{flex-direction:column;align-items:stretch}.game-tab{width:min(420px,100%);margin-inline:auto}.fixed-bottom-nav{display:grid}}@media (max-width:620px){.container{width:min(100% - 24px,1180px)}.hero-ticker{font-size:13px}.hero-image,.hero-media{min-height:470px}.hero-overlay{background:linear-gradient(90deg,rgba(4,5,23,.9),rgba(4,5,23,.5)),linear-gradient(0deg,rgba(4,5,23,.86),transparent 36%)}.hero-copy h1{font-size:34px}.hero-copy p{font-size:15px}.btn-large{width:100%}.slip-stack{gap:8px}.promotion-rail{width:min(100% - 22px,1280px)}.promotion-card{flex-basis:min(78vw,300px)}.provider-card{min-height:112px}.withdrawal-row{grid-template-columns:1fr;gap:4px}.fixed-bottom-nav{height:78px;grid-template-columns:1fr 1fr 86px 1fr 1fr}.fixed-bottom-nav a,.fixed-bottom-nav button:not(.register-orb){font-size:11px}.fixed-bottom-nav .register-orb,.register-orb{width:82px;height:82px;margin-top:-30px;font-size:22px}.auth-dialog{padding:20px 16px}}:root{--concept-bg:#020918;--concept-bg-2:#06152b;--concept-panel:#071a34;--concept-panel-2:#0b2345;--concept-line:rgba(91,154,255,0.34);--concept-blue:#1f8dff;--concept-blue-2:#67c4ff;--concept-red:#e10d13;--concept-red-2:#8b0308;--concept-gold:#dfb44b}body{background:radial-gradient(circle at 74% 10%,rgba(39,125,255,.28),transparent 26rem),linear-gradient(180deg,#030916,#05132a 52%,#020713)}.container{width:min(1280px,calc(100% - 36px))}.site-header{background:rgba(2,9,24,.94);border-bottom:1px solid rgba(69,135,255,.36);box-shadow:0 18px 44px rgba(0,0,0,.36)}.header-inner{min-height:70px;gap:18px}.brand{min-width:230px;gap:10px}.brand-mark{width:54px;height:54px}.brand-copy strong{font-size:29px;font-style:italic;letter-spacing:0;white-space:nowrap}.brand-copy span{color:#d7e9ff;font-size:11px}.desktop-nav{gap:18px}.desktop-nav a{min-width:72px;gap:2px;line-height:1;color:#eff7ff}.desktop-nav a.is-active{box-shadow:inset 0 -2px 0 var(--concept-blue)}.desktop-nav a.is-active,.desktop-nav a.is-active small,.desktop-nav a.is-active svg{color:var(--concept-blue-2)}.desktop-nav svg{color:#dcecff;margin-bottom:2px}.desktop-nav span{font-size:14px;font-weight:800}.desktop-nav small{color:#b8c7dd;font-size:10px;text-transform:none}.btn{border-radius:7px;min-height:42px;padding:10px 18px;font-size:15px}.btn-red{background:linear-gradient(180deg,#f3181f,#9b050b);border:1px solid rgba(255,126,126,.55);box-shadow:inset 0 1px 0 rgba(255,255,255,.22),0 14px 30px rgba(225,13,19,.25)}.btn-dark{background:linear-gradient(180deg,#14284a,#071225);border:1px solid rgba(115,174,255,.42)}.btn-arrow{display:inline-grid;place-items:center;width:18px;height:18px;font-size:26px;line-height:1}.hero-section{position:relative;padding-top:70px;overflow:hidden;background:linear-gradient(90deg,rgba(2,9,24,.98),rgba(4,20,47,.92) 42%,rgba(3,12,30,.74)),radial-gradient(circle at 72% 42%,rgba(35,135,255,.45),transparent 28rem),linear-gradient(180deg,#020714,#06152c);border-bottom:1px solid rgba(88,152,255,.22)}.hero-section:before{content:"";position:absolute;inset:70px 0 0;opacity:.42;background:linear-gradient(90deg,rgba(2,9,24,.2),rgba(2,9,24,0)),repeating-linear-gradient(115deg,transparent 0 38px,rgba(81,154,255,.08) 39px 40px);pointer-events:none}.hero-content{position:relative;min-height:470px;display:grid;grid-template-columns:minmax(470px,.88fr) minmax(520px,1.12fr);align-items:center;gap:24px;padding:34px 0 16px}.hero-copy{max-width:610px}.hero-copy h1{margin:0 0 18px;font-size:clamp(50px,5.2vw,72px);line-height:.98;font-weight:800;letter-spacing:0;text-shadow:0 5px 0 rgba(0,0,0,.24),0 20px 42px rgba(0,0,0,.58)}.hero-copy h1 span{display:block;margin-top:6px;color:var(--concept-blue);font-size:.66em;text-shadow:0 0 24px rgba(63,156,255,.55)}.hero-copy p{margin:0 0 18px;max-width:520px;color:#eff6ff;font-size:18px;line-height:1.65}.hero-checks{display:grid;gap:10px;padding:0;margin:0 0 24px;list-style:none;color:#dbeeff;font-size:15px}.hero-checks li{display:flex;align-items:center;gap:9px}.hero-checks svg{color:var(--concept-blue-2);filter:drop-shadow(0 0 8px rgba(69,166,255,.72))}.hero-actions{align-items:center}.hero-actions small{color:#c7d8ee;font-size:12px}.btn-large{min-height:58px;min-width:188px;padding-inline:24px}.hero-art{position:relative;justify-self:end;width:min(100%,620px);box-sizing:border-box;isolation:isolate;border:1px solid rgba(77,164,255,.62);border-radius:8px;background:linear-gradient(180deg,#081b35,#030b18);box-shadow:0 24px 42px rgba(0,0,0,.36);overflow:hidden}.hero-art:before{content:"";position:absolute;inset:15% 4% 0 4%;z-index:-1;border-radius:50%;background:radial-gradient(circle,rgba(61,163,255,.4),transparent 62%);filter:blur(18px)}.hero-art img{display:block;width:100%;height:auto;-o-object-fit:contain;object-fit:contain}.trust-strip{position:relative;z-index:2;display:grid;grid-template-columns:repeat(4,1fr);gap:0;margin-bottom:28px;border:1px solid var(--concept-line);border-radius:8px;background:linear-gradient(180deg,rgba(10,35,70,.88),rgba(5,18,38,.94));box-shadow:0 18px 48px rgba(0,0,0,.32);overflow:hidden}.trust-item{min-height:74px;display:flex;align-items:center;gap:14px;padding:15px 20px;border-right:1px solid rgba(126,177,255,.2)}.trust-item:last-child{border-right:0}.trust-item svg{color:var(--concept-blue-2);flex:0 0 auto;filter:drop-shadow(0 0 10px rgba(61,163,255,.7))}.trust-item span{display:grid;gap:3px}.trust-item strong{color:#f5f9ff;font-size:15px}.trust-item small{color:#9fb5d1;font-size:12px}.description-band,.games-section,.withdrawals-section{background:linear-gradient(180deg,#06162d,#020918);border-bottom:1px solid rgba(79,142,235,.18)}.description-grid{min-height:310px;grid-template-columns:minmax(0,.9fr) minmax(430px,1fr);gap:46px;padding-block:34px}.description-grid h2,.site-footer h2,.withdrawals-grid h2{font-size:clamp(28px,3vw,42px)}.description-grid p{font-size:15px;line-height:1.55}.description-features{display:grid;gap:16px;margin-top:20px}.description-features>div{display:flex;align-items:center;gap:14px}.description-features svg{flex:0 0 auto;width:42px;height:42px;padding:9px;border-radius:8px;color:#e9f5ff;background:linear-gradient(180deg,#0e4eaa,#092b61);filter:drop-shadow(0 0 14px rgba(69,166,255,.42))}.description-features span{display:grid;gap:3px}.description-features strong{color:#f7fbff;font-size:16px}.description-features small{color:#aebfd5;font-size:13px;line-height:1.45}.description-grid h2 span,.section-heading h2 span{color:var(--concept-blue)}.description-grid figure img{width:100%;border:1px solid rgba(116,174,255,.36);border-radius:8px;box-shadow:0 24px 55px rgba(0,0,0,.36)}.jackpot-section{background:linear-gradient(180deg,#07162d,#031020)}.jackpot-grid{display:block;min-height:auto;padding-block:18px 16px}.latest-withdrawals-heading{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:16px}.latest-withdrawals-heading h2{display:flex;align-items:center;gap:9px;margin:0;color:#f6fbff;font-size:clamp(24px,2.5vw,36px);line-height:1.15}.latest-withdrawals-heading h2 svg{color:#28d98d;filter:drop-shadow(0 0 10px rgba(40,217,141,.35))}.latest-withdrawals-heading h2 strong{color:var(--concept-blue)}.latest-withdrawals-heading small{display:inline-flex;align-items:center;gap:5px;color:#9fb6d1;font-size:13px}.latest-withdrawals-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;max-height:420px;overflow-y:auto;overscroll-behavior:contain;padding-right:4px;scrollbar-width:thin;scrollbar-color:rgba(41,217,141,.55) transparent}.latest-withdrawal-card{display:flex;align-items:center;gap:14px;min-height:86px;padding:15px 16px;border:1px solid rgba(130,180,255,.14);border-radius:12px;background:linear-gradient(135deg,rgba(19,42,75,.76),rgba(7,19,38,.92)),rgba(255,255,255,.03);box-shadow:0 16px 34px rgba(0,0,0,.22);transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease}.latest-withdrawal-card:hover{transform:translateY(-1px);border-color:rgba(40,217,141,.42);box-shadow:0 18px 42px rgba(8,140,86,.12)}.withdrawal-bank-icon{display:grid;place-items:center;flex:0 0 auto;width:42px;height:42px;overflow:hidden;border-radius:999px;background:#f2f6fb;box-shadow:0 0 0 2px rgba(255,255,255,.08)}.withdrawal-bank-icon img{width:40px;height:40px;-o-object-fit:contain;object-fit:contain}.withdrawal-bank-icon.fallback{font-size:11px;font-weight:900}.latest-withdrawal-info{min-width:0;flex:1}.latest-withdrawal-info>strong{display:block;color:#f7fbff;font-size:15px;font-weight:900;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.latest-withdrawal-info>span{display:flex;align-items:baseline;gap:5px;margin-top:3px;color:var(--concept-blue);font-size:19px;font-weight:900}.latest-withdrawal-info>span small{color:#95aac7;font-size:11px;font-weight:800}.latest-withdrawal-info time{display:flex;align-items:center;gap:4px;margin-top:2px;color:#7f96b5;font-size:11px}.latest-withdrawal-status{flex:0 0 auto}.latest-withdrawal-status span{display:inline-flex;align-items:center;gap:5px;min-width:76px;justify-content:center;padding:6px 9px;border-radius:999px;font-size:11px;font-weight:900}.status-completed{color:#28df91;border:1px solid rgba(40,223,145,.24);background:rgba(40,223,145,.13)}.status-processing{color:#ffce66;border:1px solid rgba(255,206,102,.25);background:rgba(255,184,51,.13)}.latest-withdrawals-loading svg,.status-processing svg{animation:spin 1s linear infinite}.latest-withdrawals-loading{display:flex;align-items:center;justify-content:center;gap:8px;min-height:180px;color:#9fb6d1;font-size:14px}.promotion-section{padding-top:28px;padding-bottom:34px;background:#030b18}.section-heading{display:flex;align-items:end;justify-content:space-between;width:min(1280px,calc(100% - 36px));margin:0 auto 18px;text-align:left}.section-heading h2{font-size:clamp(25px,2.4vw,36px);font-style:normal;filter:none}.section-heading p{color:#93acd0;font-size:14px}.promotion-rail{width:min(1280px,calc(100% - 36px));margin:0 auto;overflow-x:auto;padding:8px 4px 24px}.promotion-track{gap:18px}.promotion-card{aspect-ratio:184/202;border:1px solid rgba(218,180,82,.78);border-radius:8px;box-shadow:0 0 0 1px rgba(78,157,255,.16),0 20px 42px rgba(0,0,0,.28);flex-basis:clamp(230px,21vw,330px)}.bonus-center-section{padding:28px 0 34px;background:radial-gradient(circle at 20% 0,rgba(35,120,231,.2),transparent 34%),linear-gradient(180deg,#030b18,#061629 52%,#030b18);border-top:1px solid rgba(218,180,82,.22);border-bottom:1px solid rgba(70,145,255,.18)}.bonus-page-shell{min-height:100vh;padding-top:96px;background:#030b18}.bonus-center-page{min-height:calc(100vh - 96px);padding-top:22px}.bonus-page-topbar{display:grid;grid-template-columns:auto minmax(160px,1fr) auto;align-items:center;gap:12px}.bonus-page-topbar .member-pill{justify-self:end}.bonus-login-guard{min-height:calc(100vh - 96px);display:grid;place-items:center;align-content:center;gap:12px;width:min(420px,calc(100% - 36px));margin:0 auto;color:#dbeaff;text-align:center}.bonus-login-guard h1{margin:0;color:#fff;font-size:28px}.bonus-login-guard p{margin:0 0 6px;color:#9fb7dc}.bonus-center-shell{display:grid;gap:16px}.bonus-center-header{display:grid;grid-template-columns:auto minmax(0,1fr) minmax(220px,.8fr);align-items:end;gap:18px}.bonus-center-header h1,.bonus-center-header h2{margin:3px 0 0;color:#fff;font-size:clamp(26px,2.2vw,34px);line-height:1.05}.bonus-center-header p{margin:0;color:#9fb7dc;font-size:14px;text-align:right}.bonus-kicker{color:#f5c65e;font-size:12px;font-weight:900;letter-spacing:0}.bonus-back-btn,.bonus-claim-btn,.bonus-modal-close,.bonus-tab{border:1px solid rgba(91,157,255,.36);border-radius:8px;background:linear-gradient(180deg,#0b2a55,#071b38);color:#dbeaff;font-weight:900;cursor:pointer;transition:transform .16s ease,border-color .16s ease,background .16s ease}.bonus-back-btn{min-height:42px;display:inline-flex;align-items:center;gap:8px;padding:0 14px}.bonus-back-btn:hover,.bonus-claim-btn:hover:not(:disabled),.bonus-modal-close:hover,.bonus-tab:hover{transform:translateY(-1px);border-color:rgba(245,198,94,.72)}.bonus-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid rgba(91,157,255,.34);border-radius:8px;overflow:hidden;background:#06152d}.bonus-tab{min-height:58px;display:flex;align-items:center;justify-content:center;gap:9px;border:0;border-right:1px solid rgba(91,157,255,.24);border-radius:0;background:transparent;color:#a9bdd8}.bonus-tab:last-child{border-right:0}.bonus-tab.active{background:linear-gradient(180deg,#0e53af,#092b64);color:#fff;box-shadow:inset 0 0 28px rgba(70,157,255,.28)}.bonus-notice{min-height:46px;display:flex;align-items:center;gap:10px;padding:12px 14px;border-radius:8px;font-size:14px;font-weight:800}.bonus-notice.success{color:#a7ffd6;border:1px solid rgba(40,223,145,.35);background:rgba(40,223,145,.12)}.bonus-notice.error{color:#ffd0d0;border:1px solid rgba(255,84,84,.36);background:rgba(255,84,84,.12)}.bonus-notice.info{color:#dbeaff;border:1px solid rgba(91,157,255,.34);background:rgba(91,157,255,.12)}.bonus-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.42fr);gap:16px;align-items:start}.bonus-promo-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.bonus-history-panel,.bonus-promo-card,.checkin-history-panel,.checkin-main-card{border:1px solid rgba(91,157,255,.28);border-radius:8px;background:linear-gradient(180deg,rgba(12,35,70,.96),rgba(5,17,36,.98));box-shadow:0 14px 32px rgba(0,0,0,.24)}.bonus-promo-card{display:grid;grid-template-columns:148px minmax(0,1fr);gap:14px;padding:12px}.bonus-promo-image{width:148px;height:148px;-o-object-fit:cover;object-fit:cover;border-radius:8px;border:1px solid rgba(218,180,82,.6)}.bonus-promo-image.fallback{display:grid;place-items:center;color:#f5c65e;background:linear-gradient(135deg,#0e3f86,#07152a)}.bonus-promo-body{min-width:0;display:grid;gap:8px}.bonus-history-grid,.bonus-promo-facts,.bonus-promo-meta,.checkin-summary{display:flex;flex-wrap:wrap;gap:8px}.bonus-history-grid span,.bonus-promo-facts span,.bonus-promo-meta span,.bonus-promo-meta strong,.checkin-summary span{display:inline-flex;align-items:center;min-height:28px;padding:4px 9px;border:1px solid rgba(91,157,255,.22);border-radius:8px;color:#c6d7ed;background:rgba(8,30,62,.72);font-size:12px;font-weight:800}.bonus-history-grid strong,.bonus-promo-meta strong,.checkin-summary strong{color:#f5c65e}.bonus-promo-body h3{margin:0;color:#fff;font-size:18px;line-height:1.25}.bonus-promo-body p{margin:0;color:#9fb7dc;font-size:13px;line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.bonus-claim-btn{min-height:42px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 14px;background:linear-gradient(180deg,#ffd56e,#c38315);border-color:rgba(255,229,150,.6);color:#221405}.bonus-claim-btn:disabled{cursor:not-allowed;opacity:.58;transform:none;color:#b7c5d8;background:#173152}.bonus-empty,.bonus-state{min-height:150px;display:grid;place-items:center;gap:8px;padding:18px;border:1px dashed rgba(91,157,255,.3);border-radius:8px;color:#9fb7dc;font-weight:800;text-align:center}.bonus-state svg{animation:spin 1s linear infinite}.bonus-history-panel{padding:14px}.bonus-panel-title{display:flex;align-items:center;gap:8px;margin-bottom:12px;color:#f5c65e}.bonus-panel-title h3{margin:0;color:#fff;font-size:18px}.bonus-history-list,.checkin-history-list{display:grid;gap:10px}.bonus-history-item,.checkin-history-item{display:grid;gap:8px;padding:12px;border:1px solid rgba(91,157,255,.2);border-radius:8px;background:rgba(4,16,34,.62)}.bonus-history-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.bonus-history-head strong{color:#fff;font-size:14px}.bonus-status{padding:4px 8px;border-radius:999px;background:rgba(245,198,94,.16);color:#f5c65e;font-size:11px;font-weight:900}.bonus-progress-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px}.bonus-progress-bar{height:8px;overflow:hidden;border-radius:999px;background:rgba(95,151,236,.18)}.bonus-progress-bar span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#1b83ff,#f5c65e)}.bonus-history-item time,.bonus-progress-row small,.checkin-history-item time{color:#8fa8cb;font-size:12px}.checkin-panel{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.45fr);gap:16px}.checkin-history-panel,.checkin-main-card{padding:16px}.checkin-main-head{display:flex;align-items:center;gap:12px;color:#f5c65e}.checkin-main-head h3{margin:0;color:#fff;font-size:22px}.checkin-main-head p{margin:2px 0 0;color:#9fb7dc;font-size:13px}.checkin-streak-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:10px;margin:18px 0}.checkin-day{min-height:76px;display:grid;place-items:center;gap:5px;border:1px solid rgba(91,157,255,.24);border-radius:8px;background:rgba(8,30,62,.68);color:#8fa8cb;font-weight:900}.checkin-day svg{opacity:.36}.checkin-day.done{color:#062312;border-color:rgba(40,223,145,.5);background:linear-gradient(180deg,#7dffc0,#28df91)}.checkin-day.done svg,.checkin-day.today svg{opacity:1}.checkin-day.today{color:#fff;border-color:rgba(245,198,94,.75);background:linear-gradient(180deg,#0e53af,#092b64);box-shadow:0 0 22px rgba(245,198,94,.24)}.checkin-claim{width:100%;margin-top:14px}.checkin-claim svg{animation:none}.checkin-claim:disabled svg{animation:spin 1s linear infinite}.checkin-done-message{min-height:46px;display:flex;align-items:center;justify-content:center;gap:8px;margin-top:14px;padding:10px 12px;border-radius:8px;color:#a7ffd6;background:rgba(40,223,145,.12);border:1px solid rgba(40,223,145,.3);font-weight:900;text-align:center}.checkin-history-item{grid-template-columns:minmax(0,1fr) auto;align-items:center}.checkin-history-item span{color:#dbeaff;font-weight:900}.checkin-history-item strong{color:#f5c65e}.checkin-history-item time{grid-column:1/-1}.bonus-modal-backdrop{position:fixed;inset:0;z-index:90;display:grid;place-items:center;padding:18px;background:rgba(0,5,15,.72);backdrop-filter:blur(8px)}.bonus-modal{width:min(440px,100%);display:grid;gap:14px;position:relative;padding:20px;border:1px solid rgba(218,180,82,.52);border-radius:8px;background:linear-gradient(180deg,#0b2345,#050f21);box-shadow:0 28px 80px rgba(0,0,0,.55)}.bonus-modal-close{width:36px;height:36px;position:absolute;top:12px;right:12px;display:grid;place-items:center;padding:0}.bonus-modal-head{display:flex;align-items:center;gap:12px;padding-right:42px;color:#f5c65e}.bonus-modal-head span{color:#9fb7dc;font-size:12px;font-weight:900}.bonus-modal-head h3{margin:2px 0 0;color:#fff;font-size:20px;line-height:1.25}.bonus-preview-list{display:grid;gap:9px}.bonus-preview-list div{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border-radius:8px;background:rgba(7,25,52,.86);border:1px solid rgba(91,157,255,.2)}.bonus-preview-list span{color:#aac0df;font-size:13px;font-weight:800}.bonus-preview-list strong{color:#f5c65e}.bonus-preview-list p{margin:0;color:#ffd0d0;font-size:13px}.bonus-spin-success{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 14px;border:1px solid rgba(245,198,94,.38);border-radius:8px;background:linear-gradient(135deg,rgba(245,198,94,.14),rgba(6,27,61,.72));color:#f8fbff;font-weight:900}.bonus-spin-success svg{color:#f5c65e}.bonus-spin-success span{min-width:0;overflow-wrap:anywhere}.bonus-spin-success button{min-height:38px;padding:0 13px;border:0;border-radius:8px;background:linear-gradient(180deg,#f5c65e,#c9871e);color:#101827;font-weight:1000;cursor:pointer}.spin-page-shell{min-height:100vh;padding-top:88px;padding-bottom:110px;background:radial-gradient(circle at 50% 0,rgba(41,119,231,.22),transparent 36%),linear-gradient(180deg,#031027,#050816 48%,#02040c)}.spin-hero{padding:30px 0 42px}.spin-shell{display:grid;gap:18px}.spin-back-link,.spin-secondary-link{width:-moz-fit-content;width:fit-content;display:inline-flex;align-items:center;justify-content:center;gap:8px;color:#a9c8f5;font-weight:900}.spin-hero-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,420px);gap:18px;align-items:stretch}.spin-hero-copy,.spin-history-panel,.spin-login-guard,.spin-panel,.spin-state-card,.spin-summary-card,.spin-wheel-card{border:1px solid rgba(117,169,246,.22);border-radius:8px;background:linear-gradient(180deg,rgba(8,30,66,.88),rgba(3,12,30,.94));box-shadow:0 22px 60px rgba(0,0,0,.26)}.spin-hero-copy{display:grid;align-content:center;gap:12px;padding:28px}.spin-kicker{color:#f5c65e;font-size:12px;font-weight:1000;letter-spacing:0}.spin-hero-copy h1{margin:0;color:#fff;font-size:clamp(34px,5vw,62px);line-height:1}.spin-hero-copy p{max-width:760px;margin:0;color:#c8d8f0;font-size:17px;line-height:1.75}.spin-summary-card{display:grid;gap:10px;padding:18px}.spin-summary-card div{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:4px 10px;padding:13px;border:1px solid rgba(245,198,94,.18);border-radius:8px;background:rgba(2,9,23,.62)}.spin-summary-card svg{grid-row:span 2;color:#f5c65e}.spin-summary-card span{color:#a7b9d4;font-size:13px;font-weight:900}.spin-summary-card strong{min-width:0;color:#fff;font-size:22px;line-height:1.15;overflow-wrap:anywhere}.spin-notice{display:flex;align-items:center;gap:10px;padding:12px 14px;border-radius:8px;font-weight:900}.spin-notice.error{border:1px solid rgba(255,112,120,.3);background:rgba(127,20,36,.3);color:#ffd7da}.spin-login-guard,.spin-state-card{min-height:270px;display:grid;place-items:center;align-content:center;gap:12px;padding:28px;text-align:center}.spin-login-guard svg,.spin-state-card svg{color:#f5c65e}.spin-login-guard h1,.spin-state-card strong{margin:0;color:#fff;font-size:26px;line-height:1.2}.spin-login-guard p,.spin-state-card p{max-width:520px;margin:0;color:#bed0eb;line-height:1.7}.spin-layout{display:grid;grid-template-columns:minmax(330px,520px) minmax(0,1fr);gap:18px;align-items:start}.spin-wheel-card{display:grid;justify-items:center;gap:18px;padding:24px;overflow:hidden}.spin-wheel-stage{width:min(100%,390px);aspect-ratio:1;position:relative;display:grid;place-items:center}.spin-wheel-glow{position:absolute;inset:20px;border-radius:50%;background:radial-gradient(circle,rgba(245,198,94,.26),rgba(13,75,162,.14) 48%,transparent 68%);filter:blur(8px)}.spin-wheel-lights{width:100%;height:100%;position:absolute;inset:0;display:grid;place-items:center;animation:spinLights 6s linear infinite}.spin-wheel-light{width:8px;height:8px;position:absolute;left:calc(50% - 4px);top:calc(50% - 4px);border-radius:50%;background:#f5c65e;box-shadow:0 0 14px rgba(245,198,94,.9)}.spin-wheel-frame{width:min(100%,340px);aspect-ratio:1;position:relative;display:grid;place-items:center;border-radius:50%;background:linear-gradient(145deg,#f5c65e,#8d5817 42%,#fff2b8 58%,#b66e16);box-shadow:0 18px 52px rgba(0,0,0,.45),inset 0 0 0 9px rgba(4,14,32,.78)}.spin-wheel-canvas{width:320px;height:320px;position:relative;z-index:1;border-radius:50%}.spin-wheel-pointer{width:0;height:0;position:absolute;top:7px;z-index:4;border-left:18px solid transparent;border-right:18px solid transparent;border-top:44px solid #f6d272;filter:drop-shadow(0 7px 12px rgba(0,0,0,.42))}.spin-wheel-center{width:82px;height:82px;position:absolute;z-index:2;display:grid;place-items:center;border-radius:50%;border:6px solid rgba(255,240,184,.86);background:linear-gradient(180deg,#c20c14,#760916);color:#fff6d0;font-size:16px;font-weight:1000;box-shadow:0 10px 24px rgba(0,0,0,.38)}.spin-wheel-canvas-state{width:min(100%,340px);min-height:260px;display:grid;place-items:center;padding:22px;border:1px solid rgba(245,198,94,.28);border-radius:8px;color:#f5c65e;background:rgba(4,14,32,.72);font-weight:900;text-align:center}.spin-primary-btn{min-height:46px;display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:0 20px;border:0;border-radius:8px;background:linear-gradient(180deg,#e31d29,#9f0914);color:#fff;font-size:16px;font-weight:1000;box-shadow:0 12px 26px rgba(194,12,20,.3);cursor:pointer}.spin-primary-btn:disabled{cursor:not-allowed;opacity:.6;box-shadow:none}.spin-side-panel{display:grid;gap:14px}.spin-history-panel,.spin-panel{display:grid;gap:14px;padding:18px}.spin-panel-title{display:flex;align-items:center;gap:9px;color:#f5c65e}.spin-panel-title h2,.spin-panel-title h3{margin:0;color:#fff;font-size:20px}.spin-stat-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.spin-history-item,.spin-prize-row,.spin-stat{min-width:0;border:1px solid rgba(117,169,246,.16);border-radius:8px;background:rgba(2,9,23,.48)}.spin-stat{display:grid;gap:5px;padding:12px}.spin-empty-history,.spin-history-item time,.spin-panel-note,.spin-stat span{color:#9fb7d8;font-size:13px;font-weight:800}.spin-stat strong{min-width:0;color:#fff;overflow-wrap:anywhere}.spin-history-list,.spin-prize-list{display:grid;gap:8px}.spin-history-item,.spin-prize-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px}.spin-prize-row{position:relative;overflow:hidden;isolation:isolate;transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease}.spin-prize-row>*{position:relative;z-index:1}.spin-prize-row.is-large{min-height:64px;padding:12px 14px;border-color:rgba(245,198,94,.45);background:linear-gradient(120deg,rgba(245,198,94,.17),rgba(5,24,58,.76) 48%,rgba(194,12,20,.2)),rgba(2,9,23,.7);box-shadow:0 14px 34px rgba(245,198,94,.12),inset 0 0 0 1px rgba(255,239,183,.08)}.spin-prize-row.is-large:before{content:"";position:absolute;inset:0;z-index:0;background:linear-gradient(115deg,transparent 0 34%,rgba(255,244,194,.28) 46%,transparent 58% 100%);transform:translateX(-130%);animation:spinPrizeShine 3.8s ease-out infinite}.spin-prize-row.is-jackpot{min-height:84px;border-color:rgba(255,229,136,.78);background:repeating-linear-gradient(135deg,rgba(255,236,164,.1) 0 7px,transparent 7px 17px),linear-gradient(120deg,rgba(245,198,94,.3),rgba(148,12,28,.32) 52%,rgba(10,65,144,.28)),rgba(3,14,34,.92);box-shadow:0 18px 44px rgba(245,198,94,.2),inset 0 0 0 1px rgba(255,244,194,.12)}.spin-prize-row.is-jackpot strong{color:#ffe58a;font-size:28px;text-shadow:0 0 16px rgba(245,198,94,.58)}.spin-prize-row.is-large:not(.is-jackpot) strong{font-size:21px}.spin-prize-main{min-width:0;display:flex;flex-wrap:wrap;align-items:center;gap:7px 9px}.spin-history-item strong,.spin-prize-name{min-width:0;color:#fff;font-weight:900;overflow-wrap:anywhere}.spin-prize-row.is-jackpot .spin-prize-name{font-size:22px;line-height:1.15}.spin-prize-badge{flex:0 0 auto;padding:3px 8px;border:1px solid rgba(255,247,203,.72);border-radius:999px;background:#f5c65e;color:#071326;font-size:11px;font-weight:1000;line-height:1.1;box-shadow:0 0 18px rgba(245,198,94,.32)}.spin-history-item>span,.spin-prize-row strong{flex:0 0 auto;color:#f5c65e;font-weight:1000}.spin-prize-toggle{width:100%;min-height:42px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid rgba(117,169,246,.28);border-radius:8px;background:rgba(8,33,77,.66);color:#b7d4ff;font-size:14px;font-weight:1000;cursor:pointer;transition:border-color .18s ease,background .18s ease,color .18s ease}.spin-prize-toggle:hover{border-color:rgba(245,198,94,.48);background:rgba(12,48,107,.82);color:#fff}.spin-prize-toggle svg{color:#f5c65e}.spin-history-item div{min-width:0;display:grid;gap:3px}.spin-empty-history{padding:18px;text-align:center}.spin-result-backdrop{position:fixed;inset:0;z-index:95;display:grid;place-items:center;padding:18px;background:rgba(0,4,15,.74);backdrop-filter:blur(8px)}.spin-result-backdrop.is-major-prize{background:radial-gradient(ellipse at center,rgba(245,198,94,.28),rgba(18,32,73,.34) 35%,rgba(0,4,15,.84) 72%),rgba(0,4,15,.86)}.spin-result-modal{width:min(420px,100%);position:relative;display:grid;justify-items:center;gap:10px;padding:24px;border:1px solid rgba(245,198,94,.52);border-radius:8px;background:linear-gradient(180deg,#0b2345,#050f21);color:#fff;text-align:center;box-shadow:0 28px 80px rgba(0,0,0,.55);overflow:hidden;isolation:isolate}.spin-result-modal>:not(.spin-result-effects){position:relative;z-index:2}.spin-result-modal.is-major-prize{width:min(560px,100%);min-height:390px;gap:12px;padding:34px 24px 28px;border-color:rgba(255,229,136,.82);background:linear-gradient(180deg,rgba(13,51,98,.96),rgba(9,20,45,.98)),#071326;box-shadow:0 34px 110px rgba(0,0,0,.68),0 0 70px rgba(245,198,94,.32);animation:spinResultPop .52s cubic-bezier(.16,1,.3,1)}.spin-result-confetti,.spin-result-effects,.spin-result-rays,.spin-result-sweep{position:absolute;inset:0;pointer-events:none}.spin-result-rays{inset:-55%;background:repeating-conic-gradient(from 8deg,rgba(245,198,94,.34) 0 7deg,transparent 7deg 18deg);opacity:.45;animation:spinResultRays 12s linear infinite}.spin-result-sweep{background:linear-gradient(112deg,transparent 0 28%,rgba(255,246,203,.22) 43%,transparent 58% 100%);transform:translateX(-130%);animation:spinResultSweep 2.3s ease-out infinite}.spin-result-confetti{overflow:hidden}.spin-result-confetti i{width:7px;height:16px;position:absolute;top:-26px;left:50%;display:block;border-radius:2px;background:#f5c65e;animation:spinConfettiFall 3s cubic-bezier(.16,1,.3,1) infinite}.spin-result-confetti i:nth-child(3n){background:#e31d29}.spin-result-confetti i:nth-child(3n+1){background:#75a9f6}.spin-result-confetti i:first-child{left:6%;animation-delay:0s;transform:rotate(18deg)}.spin-result-confetti i:nth-child(2){left:14%;animation-delay:.32s;transform:rotate(-28deg)}.spin-result-confetti i:nth-child(3){left:22%;animation-delay:.64s;transform:rotate(34deg)}.spin-result-confetti i:nth-child(4){left:30%;animation-delay:.12s;transform:rotate(-16deg)}.spin-result-confetti i:nth-child(5){left:38%;animation-delay:.52s;transform:rotate(42deg)}.spin-result-confetti i:nth-child(6){left:46%;animation-delay:.84s;transform:rotate(-36deg)}.spin-result-confetti i:nth-child(7){left:54%;animation-delay:.22s;transform:rotate(26deg)}.spin-result-confetti i:nth-child(8){left:62%;animation-delay:.7s;transform:rotate(-46deg)}.spin-result-confetti i:nth-child(9){left:70%;animation-delay:60ms;transform:rotate(10deg)}.spin-result-confetti i:nth-child(10){left:78%;animation-delay:.42s;transform:rotate(-22deg)}.spin-result-confetti i:nth-child(11){left:86%;animation-delay:.76s;transform:rotate(30deg)}.spin-result-confetti i:nth-child(12){left:94%;animation-delay:.24s;transform:rotate(-34deg)}.spin-result-confetti i:nth-child(13){left:18%;animation-delay:.98s;transform:rotate(48deg)}.spin-result-confetti i:nth-child(14){left:34%;animation-delay:1.08s;transform:rotate(-12deg)}.spin-result-confetti i:nth-child(15){left:50%;animation-delay:1.18s;transform:rotate(36deg)}.spin-result-confetti i:nth-child(16){left:66%;animation-delay:1.28s;transform:rotate(-40deg)}.spin-result-confetti i:nth-child(17){left:82%;animation-delay:1.38s;transform:rotate(20deg)}.spin-result-confetti i:nth-child(18){left:98%;animation-delay:1.48s;transform:rotate(-30deg)}.spin-result-modal>svg{color:#58e6a6}.spin-result-modal.is-major-prize>svg{width:58px;height:58px;color:#71ffc1;filter:drop-shadow(0 0 18px rgba(113,255,193,.55))}.spin-result-modal>span{color:#f5c65e;font-weight:1000}.spin-result-modal.is-major-prize>span{padding:5px 12px;border:1px solid rgba(255,239,183,.5);border-radius:999px;background:rgba(245,198,94,.12);color:#ffe58a;box-shadow:0 0 24px rgba(245,198,94,.26)}.spin-result-modal>h2{margin:0;font-size:26px;line-height:1.2}.spin-result-modal.is-major-prize>h2{max-width:460px;font-size:clamp(34px,7vw,58px);text-shadow:0 0 26px rgba(245,198,94,.32)}.spin-result-modal>strong{color:#f5c65e;font-size:32px}.spin-result-modal.is-major-prize>strong{color:#ffe58a;font-size:clamp(44px,8vw,76px);line-height:1;text-shadow:0 0 28px rgba(245,198,94,.58)}.spin-result-modal>p{margin:0;color:#c8d8f0}@keyframes spinLights{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes spinPrizeShine{0%,42%{transform:translateX(-130%)}72%,to{transform:translateX(130%)}}@keyframes spinResultPop{0%{opacity:0;transform:translateY(18px) scale(.94)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes spinResultRays{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes spinResultSweep{0%,34%{transform:translateX(-130%)}68%,to{transform:translateX(130%)}}@keyframes spinConfettiFall{0%{opacity:0;translate:0 -20px}12%{opacity:1}to{opacity:0;translate:0 430px}}@media (max-width:980px){.spin-hero-grid,.spin-layout{grid-template-columns:1fr}.spin-hero-copy{padding:22px}.spin-side-panel{grid-template-columns:1fr}}@media (max-width:640px){.bonus-spin-success{grid-template-columns:auto minmax(0,1fr)}.bonus-spin-success button{grid-column:1/-1;width:100%}.spin-page-shell{padding-top:74px}.spin-hero{padding-top:18px}.spin-hero-copy h1{font-size:34px}.spin-history-panel,.spin-panel,.spin-summary-card,.spin-wheel-card{padding:14px}.spin-wheel-stage{width:min(100%,340px)}.spin-wheel-frame{width:min(100%,304px)}.spin-wheel-canvas{width:288px;height:288px}.spin-wheel-light{transform-origin:center}.spin-wheel-center{width:70px;height:70px;font-size:14px}.spin-wheel-pointer{top:14px;border-left-width:15px;border-right-width:15px;border-top-width:36px}.spin-stat-grid{grid-template-columns:1fr}.spin-history-item,.spin-prize-row{align-items:flex-start;flex-direction:column}}.games-section{padding-bottom:28px}.withdrawals-section{display:none}.game-tabs{width:min(1280px,calc(100% - 36px));margin:0 auto;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;padding:0;border:1px solid var(--concept-line);border-radius:8px 8px 0 0;background:linear-gradient(180deg,rgba(10,34,67,.92),rgba(5,18,38,.96));overflow:hidden}.game-tab{min-width:0;min-height:70px;border-radius:0;border-right:1px solid rgba(117,169,246,.2);background:transparent;box-shadow:none;color:#9fb2cb;font-size:17px;line-height:1.2;white-space:nowrap}.game-tab:last-child{border-right:0}.game-tab.active{background:linear-gradient(180deg,#0d4ba2,#07275b);color:#fff;box-shadow:inset 0 0 32px rgba(70,157,255,.35)}.provider-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;padding:16px 18px 18px;border:1px solid rgba(95,151,236,.18);border-top:0;border-radius:0 0 8px 8px;background:rgba(3,12,27,.74)}.provider-card{min-height:220px;display:grid;grid-template-rows:minmax(176px,1fr) auto;place-items:center;gap:9px;padding:10px 10px 12px;border-color:rgba(95,151,236,.2);border-radius:7px;background:linear-gradient(180deg,#12233b,#0a1728);box-shadow:0 8px 22px rgba(0,0,0,.18);transition:border-color .18s ease,transform .18s ease,opacity .18s ease}.provider-card:hover:not(:disabled){transform:translateY(-1px);border-color:rgba(95,170,255,.58)}.provider-card:disabled{cursor:wait}.provider-card.loading{opacity:.72}.provider-logo-image{width:100%;max-width:188px;height:176px;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 12px 16px rgba(0,0,0,.24))}.provider-card span{color:#b9cae2;font-size:12px;font-weight:700;line-height:1.35;text-align:center}.provider-empty{grid-column:1/-1;min-height:120px;display:grid;place-items:center;border:1px dashed rgba(116,174,255,.32);border-radius:7px;color:#91a8c9;font-size:15px;font-weight:800}.withdrawals-grid{grid-template-columns:1fr;padding-block:28px}.withdrawals-grid article{text-align:center}.withdrawal-list{grid-template-columns:repeat(5,minmax(0,1fr))}.withdrawal-row{min-height:130px;grid-template-columns:1fr;justify-items:start;border-radius:7px;background:#f8fbff;color:#162033}.withdrawal-row strong{color:#2b2f37}.withdrawal-row small{color:#59687b}.bank-section{background:#030b18;border-top:1px solid rgba(218,180,82,.38)}.bank-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(96px,1fr));justify-content:center;gap:10px;padding-block:28px}.bank-chip{width:100%;min-width:0;min-height:86px;display:grid;place-items:center;gap:5px;padding:10px 8px;border-radius:7px;border:1px solid rgba(95,151,236,.34);background:linear-gradient(180deg,#0b213d,#061426)}.bank-chip img{width:42px;height:42px;-o-object-fit:contain;object-fit:contain}.bank-chip span{color:#dbeaff;font-size:12px;font-weight:800;line-height:1.2;text-align:center}.site-footer{background:#020815;border-top:1px solid rgba(218,180,82,.38)}.footer-grid{grid-template-columns:minmax(250px,1.45fr) repeat(2,minmax(130px,.7fr)) minmax(220px,1fr) minmax(190px,.9fr);align-items:start;gap:36px;padding-block:44px 28px}.footer-brand img{width:180px;height:auto;-o-object-fit:contain;object-fit:contain;margin-bottom:12px}.footer-grid h3{margin:0 0 14px;color:#ffffff;font-size:20px;line-height:1.2}.footer-grid p{margin:0;color:#d4e3f8;font-size:15px;line-height:1.7}.footer-grid nav{display:grid;gap:9px}.footer-grid nav a{color:#b8cbe7;font-size:14px}.footer-socials{display:flex;gap:10px;margin-top:18px}.footer-socials a{display:inline-grid;place-items:center;min-width:40px;min-height:34px;border-radius:7px;border:1px solid rgba(75,153,255,.42);color:#ffffff;font-size:12px;font-weight:800;background:linear-gradient(180deg,#0b3c88,#061f49)}.footer-line-link{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;margin-top:18px;padding:9px 13px;border-radius:7px;border:1px solid rgba(36,212,101,.38);color:#f5fff8;font-size:13px;font-weight:900;background:linear-gradient(180deg,#09b94f,#067a35);box-shadow:0 14px 28px rgba(6,153,70,.18)}.footer-affiliate,.footer-contact{display:grid;gap:14px}.footer-affiliate .btn,.footer-contact .btn{width:-moz-fit-content;width:fit-content}.line-qr-image{width:142px;height:142px;padding:8px;border-radius:8px;background:#f5f8ff;-o-object-fit:contain;object-fit:contain;box-shadow:0 18px 36px rgba(0,0,0,.28)}.footer-download,.qr-pair{display:grid;gap:12px}.qr-pair{grid-template-columns:repeat(2,82px)}.qr-box{position:relative;display:grid;place-items:end center;width:82px;height:82px;padding-bottom:8px;border-radius:8px;border:1px solid rgba(255,255,255,.18);background:linear-gradient(90deg,#fff 10px,transparent 10px 18px,#fff 18px 26px,transparent 26px 34px,#fff 34px 42px,transparent 42px),linear-gradient(0deg,rgba(255,255,255,.98) 10px,transparent 10px 18px,rgba(255,255,255,.98) 18px 26px,transparent 26px 34px,rgba(255,255,255,.98) 34px 42px,transparent 42px),#07172b;background-size:42px 42px,42px 42px,auto;box-shadow:inset 0 0 0 8px #ffffff}.qr-box span{position:relative;z-index:1;padding:2px 7px;border-radius:999px;color:#ffffff;font-size:10px;font-weight:800;background:#0a58c9}.footer-bottom{display:flex;justify-content:space-between;gap:18px;padding:16px 0 22px;border-top:1px solid rgba(126,177,255,.16);color:#8da6c8;font-size:12px}.fixed-bottom-nav{background:linear-gradient(180deg,#073b8b,#052258)}.fixed-bottom-nav .register-orb,.register-orb{background:linear-gradient(180deg,#ff252b,#b7040b);border-color:rgba(255,255,255,.28);box-shadow:0 0 24px rgba(255,31,38,.5),0 12px 26px rgba(0,0,0,.34);font-weight:900}.fixed-bottom-nav .register-orb.is-active{background:linear-gradient(180deg,#ff3840,#d90012 62%,#a4000d);border-color:rgba(255,109,118,.92);box-shadow:0 0 28px rgba(255,34,48,.78),0 12px 26px rgba(0,0,0,.34)}@media (max-width:1120px){.brand{min-width:210px}.brand-copy strong{font-size:24px}.desktop-nav{gap:8px}.desktop-nav a{min-width:64px}.hero-content{grid-template-columns:minmax(350px,.86fr) minmax(420px,1.14fr);gap:18px;min-height:430px;padding-block:26px 12px}.hero-copy h1{font-size:clamp(42px,5vw,58px)}.hero-copy h1 span{font-size:.6em}.hero-copy p{font-size:16px}.description-grid{min-height:280px;padding-block:28px}.description-grid article p:nth-of-type(2){display:none}.provider-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.bonus-center-header,.bonus-layout,.bonus-page-topbar,.checkin-panel{grid-template-columns:1fr}.bonus-center-header p{text-align:left}.bonus-page-topbar .member-pill{justify-self:start}.provider-card{min-height:198px;grid-template-rows:minmax(154px,1fr) auto}.provider-logo-image{max-width:166px;height:154px}.trust-item{padding-inline:14px}.footer-grid{grid-template-columns:minmax(240px,1.2fr) repeat(2,minmax(130px,.7fr))}.footer-affiliate,.footer-contact,.footer-download{grid-column:span 1}}@media (max-width:760px){.provider-grid,.withdrawal-list{grid-template-columns:repeat(2,minmax(0,1fr))}.latest-withdrawals-list{grid-template-columns:1fr}.bank-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.bank-chip{width:100%}.site-footer{padding:30px 0 calc(90px + env(safe-area-inset-bottom))}.footer-grid{grid-template-columns:1fr;gap:16px;padding-block:26px 18px}.footer-affiliate,.footer-brand,.footer-contact,.footer-download{grid-column:1/-1}.footer-brand,.footer-contact,.footer-grid nav{border:1px solid rgba(75,153,255,.2);border-radius:8px;background:linear-gradient(180deg,rgba(13,33,68,.82),rgba(4,13,31,.72));box-shadow:inset 0 1px 0 rgba(255,255,255,.04)}.footer-brand{display:grid;gap:12px;padding:16px}.footer-brand img{width:154px;margin-bottom:0}.footer-brand p{font-size:13.5px;line-height:1.6}.footer-line-link{justify-content:center;min-height:38px;margin-top:0}.footer-grid nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:14px}.footer-contact h3,.footer-grid nav h3{grid-column:1/-1;margin-bottom:2px;font-size:18px}.footer-grid nav a{display:flex;align-items:center;min-height:36px;padding:8px 10px;border:1px solid rgba(75,153,255,.22);border-radius:7px;background:rgba(8,36,83,.7);color:#dbeaff;font-size:12px;font-weight:800;line-height:1.25;overflow-wrap:anywhere}.footer-contact{grid-template-columns:minmax(0,1fr) 96px;align-items:start;gap:12px;padding:14px}.footer-contact p{grid-column:1;font-size:13.5px;line-height:1.55}.footer-contact .btn{grid-column:1;grid-row:3;justify-content:center;width:100%;min-height:40px}.line-qr-image{grid-column:2;grid-row:2/span 2;width:96px;height:96px;padding:6px}.footer-bottom{display:grid;gap:8px;padding-bottom:0;text-align:center}.header-inner{min-height:66px;grid-template-columns:minmax(0,1fr) auto}.hero-section{padding-top:66px}.hero-content{min-height:auto;grid-template-columns:1fr;padding-top:32px}.hero-copy{max-width:100%}.hero-art{justify-self:center;width:min(560px,100%)}.trust-strip{grid-template-columns:repeat(2,1fr)}.trust-item:nth-child(2){border-right:0}.description-grid{grid-template-columns:1fr}.description-grid figure{width:min(100%,520px);max-width:none;margin-top:12px}.promotion-rail{width:min(100% - 22px,1280px)}.bonus-promo-grid,.bonus-tabs{grid-template-columns:1fr}.bonus-tab{min-height:52px;border-right:0;border-bottom:1px solid rgba(91,157,255,.24)}.bonus-tab:last-child{border-bottom:0}.game-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.game-tab{width:100%;min-height:60px;font-size:15px}.game-tab:last-child{grid-column:1/-1}}@media (max-width:620px){.container,.game-tabs,.section-heading{width:min(100% - 22px,1280px)}.brand-copy strong{font-size:21px}.hero-copy h1{font-size:44px}.hero-copy p{font-size:15px}.hero-actions small{width:100%;text-align:center}.description-grid figure{width:min(100vw - 22px,430px);aspect-ratio:452/260}.description-grid figure img{-o-object-position:center;object-position:center}.description-grid{gap:18px;min-height:0;padding-block:32px 24px}.description-grid article{display:grid;justify-items:center;width:100%}.description-grid h2{max-width:100%;margin-bottom:10px;font-size:clamp(28px,8vw,34px);line-height:1.12;text-wrap:balance}.description-grid p{max-width:36rem;margin-bottom:0;font-size:14px;line-height:1.62;overflow-wrap:break-word}.description-features{width:100%;max-width:370px;gap:10px;margin-top:16px}.description-features>div{align-items:flex-start;gap:12px;padding:12px;border:1px solid rgba(91,157,255,.18);border-radius:8px;background:linear-gradient(180deg,rgba(10,32,66,.72),rgba(4,14,34,.8));text-align:left}.description-features svg{width:38px;height:38px;padding:8px}.description-features span{min-width:0}.description-features strong{font-size:14.5px;line-height:1.25}.description-features small{font-size:12px;line-height:1.45;overflow-wrap:anywhere}.latest-withdrawals-list,.trust-strip,.withdrawal-list{grid-template-columns:1fr}.latest-withdrawals-heading{display:grid;justify-items:center;text-align:center}.latest-withdrawal-card{padding:14px}.bank-grid,.provider-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.promotion-card{flex-basis:min(78vw,290px)}.bonus-promo-card{grid-template-columns:116px minmax(0,1fr);gap:10px;padding:10px}.bonus-promo-image{width:116px;height:116px}.bonus-promo-body h3{font-size:16px}.checkin-streak-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.checkin-day{min-height:62px}.trust-item{border-right:0;border-bottom:1px solid rgba(126,177,255,.2)}.trust-item:last-child{border-bottom:0}.section-heading{display:block}.provider-grid{padding:14px}.provider-card{min-height:174px;grid-template-rows:minmax(128px,1fr) auto;padding:8px}.provider-logo-image{max-width:138px;height:128px}.provider-card span{font-size:10.5px}.bank-chip{min-height:82px}.footer-grid{grid-template-columns:1fr;padding-bottom:18px}.qr-pair{grid-template-columns:repeat(2,82px)}}@media (max-width:380px){.footer-contact{grid-template-columns:1fr}.footer-contact .btn,.footer-contact p,.line-qr-image{grid-column:1;grid-row:auto}.line-qr-image{justify-self:center}}.catalog-page{min-height:100vh;background:radial-gradient(circle at 18% 8%,rgba(70,138,219,.22),transparent 30rem),radial-gradient(circle at 82% 16%,rgba(194,12,20,.12),transparent 26rem),linear-gradient(180deg,#060a20,#040517 62%,#030412);color:var(--silver)}.catalog-main{padding:116px 0 118px}.catalog-heading{display:grid;grid-template-columns:auto minmax(0,1fr);gap:18px;align-items:end;margin-bottom:22px}.catalog-heading.game-heading{align-items:center}.catalog-heading h1{margin:4px 0 6px;color:#fff;font-size:clamp(34px,7vw,72px);line-height:.98}.catalog-heading p{margin:0;color:var(--muted);font-size:16px}.catalog-kicker{color:var(--blue-300);font-size:12px;font-weight:800;letter-spacing:0}.catalog-back{min-height:42px;display:inline-flex;align-items:center;gap:8px;padding:0 14px;border:1px solid rgba(147,201,251,.24);border-radius:var(--radius);background:rgba(11,17,52,.72);color:#fff;cursor:pointer;white-space:nowrap}.catalog-tabs{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-bottom:22px}.catalog-tabs a{min-height:48px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid rgba(147,201,251,.18);border-radius:var(--radius);background:rgba(8,13,43,.72);color:var(--muted);font-weight:800;transition:transform .18s ease,border-color .18s ease,color .18s ease}.catalog-tabs a.active,.catalog-tabs a:hover{transform:translateY(-1px);border-color:rgba(147,201,251,.48);color:#fff;background:linear-gradient(135deg,rgba(32,38,128,.88),rgba(9,18,66,.88))}.catalog-tabs a.disabled{cursor:not-allowed;opacity:.48}.catalog-tabs a.disabled:hover{transform:none;border-color:rgba(147,201,251,.18);color:var(--muted);background:rgba(8,13,43,.72)}@media (max-width:1024px){.catalog-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.catalog-tabs a{min-width:0;min-height:44px;gap:6px;padding:0 8px;font-size:13px}}.catalog-provider-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:14px}.catalog-category-list{display:grid;gap:30px}.catalog-category-section{display:grid;gap:14px}.catalog-category-heading{display:flex;align-items:end;justify-content:space-between;gap:12px;padding-bottom:8px;border-bottom:1px solid rgba(147,201,251,.16)}.catalog-category-heading h2{margin:0;color:#fff;font-size:22px;line-height:1.2}.catalog-category-heading span{color:var(--blue-300);font-size:13px;font-weight:800;white-space:nowrap}.catalog-provider-card{min-height:286px;display:grid;align-content:space-between;justify-items:center;gap:12px;padding:18px 14px;border:1px solid rgba(147,201,251,.2);border-radius:var(--radius);background:linear-gradient(180deg,rgba(16,26,78,.86),rgba(5,9,31,.94)),rgba(8,13,43,.82);color:#fff;cursor:pointer;text-align:center;transition:transform .18s ease,border-color .18s ease}.catalog-provider-card:hover:not(:disabled){transform:translateY(-3px);border-color:rgba(147,201,251,.58)}.catalog-provider-card:disabled{cursor:wait;opacity:.68}.catalog-provider-card>span:last-of-type{display:-webkit-box;min-height:42px;overflow:hidden;color:#fff;font-weight:800;line-height:1.25;-webkit-box-orient:vertical;-webkit-line-clamp:2}.catalog-provider-card small{color:var(--blue-300);font-weight:700}.catalog-provider-art{width:min(100%,196px);height:auto;aspect-ratio:1/1;display:grid;place-items:center;overflow:hidden;border:1px solid rgba(147,201,251,.18);border-radius:var(--radius);background:rgba(4,9,34,.62)}.catalog-provider-art img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.catalog-provider-art strong{color:var(--blue-300);font-size:30px}.catalog-search{position:relative;max-width:560px;margin:0 0 18px}.catalog-search svg{position:absolute;left:15px;top:50%;transform:translateY(-50%);color:var(--blue-300)}.catalog-search input{width:100%;height:48px;padding:0 16px 0 46px;border:1px solid rgba(147,201,251,.24);border-radius:var(--radius);background:rgba(4,9,34,.72);color:#fff;outline:none}.catalog-search input:focus{border-color:rgba(147,201,251,.6)}.game-card-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(138px,1fr));gap:12px}.game-card-tile{display:grid;gap:9px;padding:10px;border:1px solid rgba(147,201,251,.18);border-radius:var(--radius);background:rgba(8,13,43,.78);color:#fff;cursor:pointer;text-align:left;transition:transform .18s ease,border-color .18s ease}.game-card-tile:hover{transform:translateY(-3px);border-color:rgba(147,201,251,.54)}.game-card-image{aspect-ratio:1/1;width:100%;overflow:hidden;border-radius:var(--radius);background:rgba(4,9,34,.72)}.game-card-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.game-card-tile strong{display:-webkit-box;min-height:38px;overflow:hidden;font-size:14px;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2}.catalog-empty-state,.catalog-loading{min-height:260px;display:grid;place-items:center;align-content:center;gap:12px;padding:28px;border:1px solid rgba(147,201,251,.18);border-radius:var(--radius);background:rgba(8,13,43,.68);text-align:center}.catalog-loading.full-page{min-height:100vh;border:0;border-radius:0;background:#040517}.catalog-empty-state h2{margin:0;color:#fff}.catalog-empty-state p,.catalog-loading span{margin:0;color:var(--muted)}.catalog-empty-state.auth-required svg{color:var(--blue-300)}.game-launch-overlay{position:fixed;inset:0;z-index:3000;display:grid;place-items:center;background:rgba(2,4,14,.82);backdrop-filter:blur(8px)}.game-launch-overlay>div{min-width:min(320px,calc(100vw - 40px));display:grid;justify-items:center;gap:10px;padding:28px;border:1px solid rgba(147,201,251,.28);border-radius:var(--radius);background:linear-gradient(180deg,rgba(16,26,78,.96),rgba(5,9,31,.98))}.game-launch-overlay strong{color:#fff;font-size:20px}.game-launch-overlay span{color:var(--muted)}.spinning{animation:spin .9s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}@media (max-width:760px){.catalog-main{padding-top:96px}.catalog-heading{grid-template-columns:1fr;align-items:start}.catalog-tabs{display:grid;overflow:visible;padding-bottom:0}.catalog-tabs a{min-width:0;min-height:42px;gap:5px;padding:0 6px;font-size:12px}.catalog-tabs a svg{width:16px;height:16px}.catalog-provider-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-category-list{gap:24px}.catalog-category-heading{align-items:center}.catalog-category-heading h2{font-size:18px}.catalog-provider-card{min-height:230px;gap:10px;padding:8px}.catalog-provider-art{width:100%;max-width:none}.game-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}