@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.relative{position:relative}.static{position:static}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.table{display:table}.h-full{height:100%}.min-h-full{min-height:100%}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}:root{--bg:#111312;--bg-deep:#050705;--panel:#161917f5;--panel-2:#1f2220f5;--line:#ffffff1a;--line-green:#2eff474d;--green:#25f33f;--green-bright:#67ff77;--green-dark:#10a92a;--gold:#ffc53d;--gold-bright:#ffe27a;--cyan:#3ad7ff;--cyan-bright:#7ae7ff;--text:#f4f7f4;--muted:#929a94;--font-ui:Arial, Helvetica, sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scrollbar-gutter:stable;background:var(--bg-deep)}body{background-color:var(--bg);color:var(--text);font-family:var(--font-ui);background-image:linear-gradient(#05080594,#080b09e0),url(/images/neon-grid-background.jpg);background-position:bottom;background-repeat:no-repeat;background-size:cover;background-attachment:scroll;margin:0}button,input{font:inherit}button{color:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}.portalShell{background:#0f1110ab;min-height:100vh;padding-bottom:82px;overflow:hidden}.portalWidth{width:min(1080px,100% - 28px);margin-inline:auto}.downloadBar{background:#050605;border-bottom:1px solid #ffffff0d}.downloadInner{align-items:center;gap:10px;min-height:52px;display:flex}.downloadIcon{aspect-ratio:1;color:#061108;background:var(--green);border-radius:11px;flex:0 0 40px;place-items:center;width:40px;min-width:40px;max-width:40px;height:40px;min-height:40px;max-height:40px;display:grid;overflow:hidden}.downloadIcon.appInstallIcon{background:#071009;border:1px solid #67ff77b3;overflow:hidden;box-shadow:0 0 14px #25f33f33}.appInstallIcon img{aspect-ratio:1;object-fit:cover;width:100%;min-width:100%;max-width:100%;height:100%;min-height:100%;max-height:100%;display:block}.downloadInner>div{flex-direction:column;min-width:0;line-height:1.05;display:flex}.downloadInner strong,.downloadInner small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.downloadInner strong{font-size:12px}.downloadInner small{color:var(--muted);margin-top:4px;font-size:12px}.downloadButton{color:#061108;background:linear-gradient(135deg, var(--green-bright), var(--green));cursor:pointer;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:5px;min-height:33px;margin-left:auto;padding:0 18px;font-size:12px;font-weight:900;display:inline-flex}.downloadButton.installed{color:#b9ffbf;cursor:default;background:#25f33f1f;box-shadow:inset 0 0 0 1px #67ff7740}.downloadButton:disabled{opacity:.85}.downloadClose{color:#b9bdb9;cursor:pointer;background:0 0;border:0;border-radius:50%;flex:0 0 31px;place-items:center;width:31px;height:31px;display:grid}.downloadClose:hover{color:#effff1;background:#ffffff12}.pwaGuideBackdrop{z-index:140;-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);background:#000000d1;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.pwaGuide{text-align:center;background:radial-gradient(circle at 50% 0,#25f33f29,#0000 35%),#101512;border:1px solid #67ff7759;border-radius:20px;width:min(430px,100%);max-height:calc(100vh - 36px);padding:25px;position:relative;overflow-y:auto;box-shadow:0 30px 100px #000000c7}.pwaGuideClose{border:1px solid var(--line);color:#b9c0ba;cursor:pointer;background:#00000057;border-radius:50%;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:12px;right:12px}.pwaGuideAppIcon{border:1px solid #67ff7794;border-radius:20px;width:82px;height:82px;margin:2px auto 12px;overflow:hidden;box-shadow:0 10px 28px #0000006b,0 0 26px #25f33f2e}.pwaGuideAppIcon img{object-fit:cover;width:100%;height:100%}.pwaGuideEyebrow{color:var(--green-bright);letter-spacing:.17em;font-size:12px;font-weight:900}.pwaGuide h2{letter-spacing:-.03em;margin:5px 0 4px;font-size:21px}.pwaGuide>p{max-width:330px;color:var(--muted);margin:0 auto;font-size:12px;line-height:1.55}.pwaGuideSteps{text-align:left;gap:8px;margin-top:19px;display:grid}.pwaGuideSteps>div{background:0 0;border:1px solid #ffffff14;border-radius:12px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:9px;padding:10px;display:grid}.pwaGuideSteps>div>b{color:#071009;background:var(--green);border-radius:50%;place-items:center;width:28px;height:28px;font-size:12px;display:grid}.pwaGuideSteps>div>span{color:var(--green-bright);grid-template-columns:24px minmax(0,1fr);align-items:center;gap:8px;display:grid}.pwaGuideSteps>div>span>span{flex-direction:column;gap:2px;min-width:0;display:flex}.pwaGuideSteps strong{color:var(--text);font-size:12px}.pwaGuideSteps small{color:var(--muted);font-size:12px;line-height:1.35}.pwaGuideDone{color:#051107;background:linear-gradient(135deg, var(--green-bright), var(--green));cursor:pointer;border:0;border-radius:11px;width:100%;min-height:43px;margin-top:16px;font-size:12px;font-weight:900}.portalHeader{z-index:40;background:linear-gradient(#1b1e1cf7,#111412f7);border-bottom:1px solid #2eff472e;border-radius:0 0 28px 28px;position:sticky;top:0;box-shadow:0 12px 35px #0000003d}.secondaryPageShell{background:#080b09;min-height:100dvh;padding-bottom:70px}.secondaryPageMain{min-height:calc(100dvh - 166px)}.headerInner{grid-template-columns:1fr auto auto auto;align-items:center;gap:12px;min-height:78px;display:grid}@media (min-width:641px){.headerInner.authenticatedHeader{grid-template-columns:auto minmax(0,1fr) auto auto;gap:12px}.authenticatedHeader .memberActions{justify-self:end}}.brandLogo{filter:drop-shadow(0 0 13px #25f33f2e);width:128px;height:71px;display:block;position:relative}.brandLogoImage{object-fit:contain}.memberActions{justify-content:center;align-items:center;gap:10px;display:flex}.memberButton{cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:39px;padding:0 18px;font-size:12px;font-weight:850;transition:transform .16s,filter .16s;display:inline-flex}.memberButton:hover{filter:brightness(1.08);transform:translateY(-2px)}.loginButton{color:#1a1204;background:linear-gradient(135deg, var(--gold-bright), var(--gold));border:1px solid #ffc53d9e;box-shadow:0 6px 16px #ffb0203d}.registerButton{color:var(--cyan-bright);background:#3ad7ff1a;border:1px solid #3ad7ffb8;box-shadow:0 6px 16px #00aaff24}.memberSession{background:radial-gradient(circle at 12% 18%,#67ff771f,#0000 38%),linear-gradient(145deg,#1c3220f0,#0e1711fa);border:1px solid #67ff7752;border-radius:14px;grid-template-columns:max-content 34px;justify-content:center;align-items:center;gap:0;min-width:132px;min-height:48px;padding:6px 9px;display:grid;position:relative;overflow:hidden;box-shadow:0 9px 24px #0000003d,inset 0 1px #ffffff0f}.memberSessionIcon{background:0 0;border:0;place-items:center;width:34px;height:34px;display:grid}.memberSessionPigImage{object-fit:contain;filter:drop-shadow(0 5px 7px #0000006b)drop-shadow(0 0 7px #ffc04521);width:32px;max-width:none;height:32px;display:block}.memberSessionCopy{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:1px;min-width:0;display:flex}.memberSessionCopy small{color:#9ba69d;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:750;line-height:1.15;overflow:hidden}.memberSessionCopy strong{color:#f0fff2;font-variant-numeric:tabular-nums;letter-spacing:.01em;justify-content:center;align-items:baseline;gap:3px;width:auto;font-size:12px;font-weight:900;line-height:1.15;display:flex}.gameSearchTrigger{width:42px;height:42px;color:var(--green-bright);cursor:pointer;background:radial-gradient(circle at 34% 28%,#67ff7726,#0000 44%),#0f1e12f5;border:1px solid #67ff775c;border-radius:50%;justify-self:end;place-items:center;transition:transform .16s,border-color .16s,background .16s,box-shadow .16s;display:grid;position:relative;box-shadow:0 9px 22px #00000042,inset 0 1px #ffffff0d}.gameSearchTrigger:after{content:"";border-radius:inherit;pointer-events:none;border:1px solid #67ff7714;position:absolute;inset:5px}.gameSearchTrigger:hover{background:#25f33f1f;border-color:#67ff77b8;transform:translateY(-1px);box-shadow:0 0 20px #25f33f2b}.gameSearchTrigger:focus-visible{outline:2px solid var(--green-bright);outline-offset:3px}.hamburgerButton{color:#edf5ee;cursor:pointer;background:0 0;border:0;justify-self:end;place-items:center;width:44px;height:44px;display:grid}.menuGridIcon{grid-template-columns:repeat(2,1fr);gap:3px;width:28px;height:28px;padding:2px;display:grid}.menuGridIcon i{background:linear-gradient(145deg,#64ff75,#20b83a);border:1px solid #6dff7d85;border-radius:2px;width:100%;height:100%;transition:box-shadow .16s;animation:1.65s cubic-bezier(.4,0,.2,1) infinite menuSquareWave;display:block;box-shadow:0 0 8px #25f33f2e,inset 0 1px 1px #ffffff52}.menuGridIcon i:first-child{animation-delay:0s}.menuGridIcon i:nth-child(2){animation-delay:.16s}.menuGridIcon i:nth-child(3){animation-delay:.48s}.menuGridIcon i:nth-child(4){animation-delay:.32s}.hamburgerButton:hover .menuGridIcon i{box-shadow:0 0 13px #25f33f7a}@keyframes menuSquareWave{0%,58%,to{opacity:.78;filter:brightness(.94);transform:scale(.92)}24%{opacity:1;filter:brightness(1.18);transform:scale(1.06);box-shadow:0 0 13px #3aff4f85,inset 0 1px 1px #ffffff73}}.gameSearchBackdrop{z-index:95;padding:var(--game-search-top,86px) 16px 76px;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:radial-gradient(circle at 50% 0,#27f34117,#0000 40%),#000502d6;place-items:start center;animation:.17s ease-out both gameSearchBackdropIn;display:grid;position:fixed;inset:0;overflow:hidden}.gameSearchDialog{width:min(790px,100%);max-height:calc(100dvh - var(--game-search-top,86px) - 12px);color:#effff1;background:linear-gradient(#1aff3305 1px,#0000 1px) 0 0/42px 42px,linear-gradient(90deg,#1aff3305 1px,#0000 1px) 0 0/42px 42px,radial-gradient(circle at 10% 0,#25f33f1a,#0000 35%),#070f09fb;border:1px solid #67ff7757;border-radius:24px;animation:.22s cubic-bezier(.22,1,.36,1) both gameSearchDialogIn;overflow:hidden;box-shadow:0 30px 90px #0000009e,0 0 42px #25f33f14}.gameSearchHeader{background:linear-gradient(90deg,#22652d33,#0000 64%);border-bottom:1px solid #67ff7724;grid-template-columns:46px minmax(0,1fr) 40px;align-items:center;gap:12px;min-height:82px;padding:11px 16px;display:grid}.gameSearchHeaderIcon{width:46px;height:46px;color:var(--green-bright);background:#25f33f17;border:1px solid #67ff7761;border-radius:14px;place-items:center;display:grid;box-shadow:inset 0 1px #ffffff0f}.gameSearchHeader>div{gap:2px;min-width:0;display:grid}.gameSearchHeader small{color:var(--green-bright);letter-spacing:.17em;font-size:12px;font-weight:900}.gameSearchHeader h2{letter-spacing:-.025em;margin:0;font-size:22px}.gameSearchHeader>button{color:#afbab1;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1c;border-radius:50%;place-items:center;width:40px;height:40px;transition:color .15s,border-color .15s,background .15s;display:grid}.gameSearchHeader>button:hover{color:var(--green-bright);background:#25f33f14;border-color:#67ff7761}.gameSearchBody{max-height:calc(100dvh - var(--game-search-top,86px) - 94px);scrollbar-color:#52ff6552 transparent;scrollbar-width:thin;padding:16px;overflow-y:auto}.gameSearchDialogField{min-height:54px;color:var(--green-bright);background:#030c05de;border:1px solid #67ff7747;border-radius:16px;grid-template-columns:22px minmax(0,1fr) 34px;align-items:center;gap:10px;padding:0 10px 0 16px;transition:border-color .16s,box-shadow .16s;display:grid;box-shadow:inset 0 1px 12px #0000004d}.gameSearchDialogField:focus-within{border-color:#67ff77b8;box-shadow:0 0 0 3px #25f33f14,inset 0 1px 12px #0000004d}.gameSearchDialogField input{color:#f0fff2;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;font-size:14px;font-weight:700}.gameSearchDialogField input::placeholder{color:#667069}.gameSearchDialogField input::-webkit-search-cancel-button{display:none}.gameSearchDialogField>button{color:#9ba69e;cursor:pointer;background:#ffffff0e;border:0;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.gameSearchError{color:#ffb8bd;background:#ff324114;border:1px solid #ff566047;border-radius:11px;margin:10px 0 0;padding:9px 11px;font-size:12px;font-weight:750}.gameSearchHistory{margin-top:16px}.gameSearchHistory>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.gameSearchHistory strong,.gameSearchHistory>div>button{align-items:center;gap:6px;display:inline-flex}.gameSearchHistory strong{color:#dfe9e1;font-size:12px}.gameSearchHistory>div>button{color:#7e8981;font:inherit;cursor:pointer;background:0 0;border:0;font-size:12px}.gameSearchHistory>div>button:hover{color:var(--green-bright)}.gameSearchHistory ul{flex-wrap:wrap;gap:7px;margin:10px 0 0;padding:0;list-style:none;display:flex}.gameSearchHistory li button{color:#aeb9b0;min-height:32px;font:inherit;cursor:pointer;background:#25f33f0a;border:1px solid #67ff772e;border-radius:18px;align-items:center;gap:6px;padding:0 12px;font-size:12px;font-weight:700;display:inline-flex}.gameSearchHistory li button:hover{color:var(--green-bright);border-color:#67ff7766}.gameSearchResultSummary{color:#778179;justify-content:space-between;align-items:center;gap:12px;min-height:34px;margin-top:12px;font-size:12px;display:flex}.gameSearchResultSummary strong{color:var(--green-bright);font-size:12px}.gameSearchResults{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.gameSearchResultCard{min-width:0;min-height:83px;color:inherit;text-align:left;cursor:pointer;background:linear-gradient(120deg,#25f33f0b,#0000 58%),#ffffff07;border:1px solid #ffffff17;border-radius:15px;grid-template-columns:62px minmax(0,1fr) 34px;align-items:center;gap:10px;padding:8px;transition:transform .15s,border-color .15s,background .15s;display:grid;overflow:hidden}.gameSearchResultCard:hover{background:#25f33f13;border-color:#67ff7766;transform:translateY(-1px)}.gameSearchResultCard:disabled{cursor:wait;opacity:.68}.gameSearchResultImage{color:#67826c;background:#13331985;border:1px solid #67ff772b;border-radius:12px;place-items:center;width:62px;height:62px;display:grid;position:relative;overflow:hidden}.gameSearchResultImage img{object-fit:cover;width:100%;height:100%;display:block}.gameSearchResultImage i{color:#051107;background:var(--green-bright);border-radius:7px;padding:2px 4px;font-size:12px;font-style:normal;font-weight:950;position:absolute;top:4px;right:4px}.gameSearchResultCopy{gap:3px;min-width:0;display:grid}.gameSearchResultCopy strong,.gameSearchResultCopy small,.gameSearchResultCopy em{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.gameSearchResultCopy strong{color:#f0f7f1;font-size:12px}.gameSearchResultCopy small{color:#a7b0a9;font-size:12px}.gameSearchResultCopy em{color:#708078;align-items:center;gap:5px;font-size:12px;font-style:normal;font-weight:750;display:flex}.gameSearchResultCopy em b{color:#67ff7780}.gameSearchPlayIcon{color:#071108;background:var(--green-bright);border:1px solid #67ff776b;border-radius:50%;place-items:center;width:32px;height:32px;display:grid;box-shadow:0 0 15px #25f33f29}.gameSearchEmpty{color:#68736b;text-align:center;background:#ffffff04;border:1px dashed #67ff7726;border-radius:16px;grid-column:1/-1;align-content:center;place-items:center;gap:8px;min-height:180px;display:grid}.gameSearchEmpty strong{color:#bcc7be;font-size:12px}.gameSearchEmpty span{font-size:12px}.gameSearchEmpty>button{min-height:32px;color:var(--green-bright);font:inherit;cursor:pointer;background:#25f33f12;border:1px solid #67ff7752;border-radius:9px;padding:0 13px;font-size:12px;font-weight:800}@keyframes gameSearchBackdropIn{0%{opacity:0}}@keyframes gameSearchDialogIn{0%{opacity:0;transform:translateY(-12px)scale(.985)}}.memberMenuBackdrop{z-index:120;inset:var(--member-menu-top,0px) 0 0;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:radial-gradient(circle at 50% 10%,#25f33f17,#0000 34%),#000401d6;place-items:stretch end;padding:0;animation:.18s both memberMenuBackdropIn;display:grid;position:fixed}.memberMenuPanel{isolation:isolate;color:#f2f8f3;background:linear-gradient(145deg,#1d2e21c7,#0a110cf0 34%),#0b100c;border:0;border-left:1px solid #52ff6552;border-radius:22px 0 0 22px;width:min(520px,54vw);height:100%;max-height:none;animation:.22s cubic-bezier(.2,.82,.2,1) both memberMenuPanelIn;position:relative;overflow:hidden;box-shadow:0 35px 100px #000000bd,inset 0 0 0 1px #ffffff06,0 0 42px #25f33f17}.memberMenuPanel:before{z-index:-1;content:"";pointer-events:none;background-color:#0000;background-image:linear-gradient(#48ff5c07 1px,#0000 1px),linear-gradient(90deg,#48ff5c07 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:28px 28px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 62%);mask-image:linear-gradient(#000,#0000 62%)}.memberMenuHeader{background:radial-gradient(circle at 14% 10%,#33ff4a24,#0000 32%),#03090494;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:18px;min-height:80px;padding:11px 18px;display:flex}.memberMenuBrand{align-items:center;min-width:0;display:flex}.memberMenuBrand>span{gap:3px;min-width:0;display:grid}.memberMenuBrand small{color:var(--green-bright);letter-spacing:.18em;font-size:12px;font-weight:900}.memberMenuBrand strong{letter-spacing:-.035em;font-size:19px}.memberMenuClose{color:#aeb8b0;cursor:pointer;background:#ffffff0b;border:1px solid #ffffff1a;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;display:grid}.memberMenuClose:hover{color:var(--green-bright);background:#25f33f12;border-color:#69ff7957}.memberMenuBody{max-height:calc(100dvh - var(--member-menu-top,0px) - 140px);scrollbar-color:#4bff5e52 transparent;scrollbar-width:thin;padding:17px 18px 19px;overflow-y:auto}.memberProfileCard{background:linear-gradient(105deg,#25f33f17,#25f33f05 54%),#ffffff05;border:1px solid #5dff6e2e;border-radius:16px;align-items:center;gap:14px;padding:13px 15px;display:flex}.memberProfileAvatar{flex:none;width:62px;height:62px;position:relative}.memberProfileAvatar img{object-fit:cover;border:1px solid #5cff6c66;border-radius:50%;width:100%;height:100%}.memberProfileAvatar i{background:var(--green-bright);border:3px solid #101712;border-radius:50%;width:14px;height:14px;position:absolute;bottom:-2px;right:-2px;box-shadow:0 0 10px #25f33f7a}.memberProfileCopy{gap:4px;min-width:0;display:grid}.memberProfileCopy>small{color:var(--green-bright);letter-spacing:.08em;font-size:12px;font-weight:850}.memberProfileCopy>strong{text-overflow:ellipsis;white-space:nowrap;font-size:17px;overflow:hidden}.memberProfileCopy>span{color:#8d9990;align-items:center;gap:5px;font-size:12px;display:flex}.memberProfileCopy>span svg{color:#4af660}.memberLanguageRow{justify-content:center;align-items:center;gap:9px;margin-top:10px;display:flex}.memberLanguageRow>button{color:#708078;min-height:35px;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:18px;align-items:center;gap:6px;padding:0 13px;font-size:12px;font-weight:850;transition:color .16s,border-color .16s,background .16s,transform .16s;display:flex}.memberLanguageRow>button:hover{color:#b9c7bd;background:#ffffff09}.memberLanguageRow>button:active{transform:scale(.96)}.memberLanguageFlag{object-fit:cover;border:1px solid #ffffff3d;border-radius:50%;flex:none;width:22px;height:22px;overflow:hidden;box-shadow:0 3px 8px #00000057,inset 0 0 0 1px #ffffff14}.memberLanguageRow>button.active{color:var(--green-bright);background:#25f33f14;border-color:#5bff6c61}.memberLanguageRow>button.active .memberLanguageFlag{border-color:#67ff779e;box-shadow:0 3px 8px #00000057,0 0 9px #25f33f33}.memberAddBank{color:#eaffed;cursor:pointer;background:linear-gradient(100deg,#25f33f1f,#25f33f09),#ffffff05;border:1px solid #55ff6642;border-radius:13px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:48px;margin-top:10px;display:flex}.memberAddBank svg{color:var(--green-bright)}.memberAddBank strong{font-size:12px}.memberWalletSummary{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.memberWalletSummary>div{background:#ffffff07;border:1px solid #ffffff12;border-radius:13px;gap:7px;min-width:0;padding:11px 13px;display:grid}.memberWalletSummary span{color:#89948c;align-items:center;gap:6px;font-size:12px;display:flex}.memberWalletSummary span svg{color:var(--green)}.memberWalletSummary strong{color:#effff1;text-overflow:ellipsis;font-size:17px;overflow:hidden}.memberPaymentActions,.memberGuestActions{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:10px;display:grid}.memberPaymentActions button{text-align:left;cursor:pointer;border-radius:14px;grid-template-rows:auto auto;grid-template-columns:39px 1fr;align-items:center;column-gap:10px;min-width:0;min-height:74px;padding:10px 12px;display:grid}.memberPaymentActions button>span{border-radius:11px;grid-row:span 2;place-items:center;width:39px;height:39px;display:grid}.memberPaymentActions button b{align-self:end;font-size:13px}.memberPaymentActions button small{align-self:start;font-size:12px}.memberPaymentActions button:not(:has(small)){grid-template-rows:1fr}.memberPaymentActions button:not(:has(small))>span{grid-row:1}.memberPaymentActions button:not(:has(small)) b{align-self:center}.memberPaymentActions .deposit{color:#e6ffe9;box-shadow:none;background:0 0;border:1px solid #5fff6f2e}.memberPaymentActions .deposit>span{color:var(--green-bright);background:#25f33f12}.memberPaymentActions .deposit small{color:#839087}.memberPaymentActions .withdraw{color:#e6ffe9;box-shadow:none;background:0 0;border:1px solid #5fff6f2e}.memberPaymentActions .withdraw>span{color:var(--green-bright);background:#25f33f12}.memberPaymentActions .withdraw small{color:#839087}.memberGuestActions button{cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:7px;min-height:44px;font-size:12px;font-weight:850;display:flex}.memberGuestActions .login{color:#1a1204;background:linear-gradient(135deg, var(--gold-bright), var(--gold));border:1px solid #ffc53d9e;box-shadow:0 6px 16px #ffb0203d}.memberGuestActions .register{color:var(--cyan-bright);background:#3ad7ff1a;border:1px solid #3ad7ffb8;box-shadow:0 6px 16px #00aaff24}.memberCashWallet{background:radial-gradient(circle at 92% 0,#25f33f1c,#0000 38%),linear-gradient(135deg,#25f33f09,#0000 58%),#ffffff06;border:1px solid #5fff6f1f;border-radius:16px;gap:12px;margin-top:10px;padding:13px;display:grid;position:relative;overflow:hidden}.memberCashWallet:after{content:"";background:linear-gradient(#0000,#4cff5fb8,#0000);width:2px;position:absolute;inset:0 auto 0 0}.memberCashWalletHeader{color:#cdd7cf;justify-content:space-between;align-items:center;display:flex}.memberCashWalletTitle{align-items:center;gap:9px;font-size:12px;font-weight:850;display:flex}.memberCashWalletPig{object-fit:contain;filter:drop-shadow(0 2px 3px #0000006b)drop-shadow(0 0 7px #ffb33029);flex:none;width:31px;height:31px}.memberCashWalletHeader>button{width:32px;height:32px;color:var(--green);cursor:pointer;background:#25f33f0f;border:1px solid #53ff6529;border-radius:10px;place-items:center;transition:border-color .16s,background .16s,transform .16s;display:grid}.memberCashWalletHeader>button:hover{background:#25f33f1c;border-color:#53ff6557}.memberCashWalletHeader>button:active{transform:scale(.94)}.memberCashWalletHeader>button:disabled{opacity:.65;cursor:wait}.memberCashWalletHeader>button.refreshing svg{animation:.75s linear infinite paymentSpin}.memberCashWalletSummary{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.memberCashWalletBalance,.memberCashWalletPoints{background:#030c0557;border:1px solid #ffffff0e;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;min-width:0;min-height:52px;padding:10px 12px;display:flex}.memberCashWalletBalance>small,.memberCashWalletPoints>small{color:#7f8e82;letter-spacing:.08em;font-size:12px;font-weight:800}.memberCashWalletBalance>strong{align-items:baseline;gap:5px;min-width:0;line-height:1;display:flex}.memberCashWalletBalance>strong>span{color:#f4fff5;letter-spacing:-.035em;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:clamp(20px,5.4vw,25px);overflow:hidden}.memberCashWalletBalance>strong>em{color:#9cac9e;font-size:12px;font-style:normal;font-weight:750}.memberCashWalletPoints{background:linear-gradient(145deg,#25f33f13,#25f33f05),#030c0557;border-color:#4eff601f}.memberCashWalletPoints>strong{color:var(--green-bright);text-overflow:ellipsis;font-size:17px;line-height:1.1;overflow:hidden}.memberHistoryMenu{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:10px;display:grid}.memberHistoryMenu>:is(button,a){min-width:0;min-height:82px;color:inherit;cursor:pointer;background:#ffffff06;border:1px solid #fff1;border-radius:13px;align-content:center;justify-items:center;gap:7px;padding:9px 4px 8px;transition:border-color .16s,background .16s,transform .16s;display:grid}.memberHistoryMenu>:is(button,a):hover{background:#25f33f0e;border-color:#57ff6947;transform:translateY(-2px)}.memberHistoryMenu i{width:34px;height:28px;color:var(--green-bright);place-items:center;font-style:normal;display:grid}.memberHistoryTransferIcon{object-fit:contain;filter:drop-shadow(0 3px 5px #0000006b)drop-shadow(0 0 8px #45c3ff1f);width:34px;max-width:none;height:34px;transition:transform .18s,filter .18s}.memberHistoryCardsIcon{object-fit:contain;filter:drop-shadow(0 3px 5px #0000006b)drop-shadow(0 0 8px #ff44561f);width:40px;max-width:none;height:40px;transition:transform .18s,filter .18s}.memberHistoryMenu>:is(button,a):hover .memberHistoryTransferIcon{filter:drop-shadow(0 5px 7px #00000075)drop-shadow(0 0 10px #45c3ff33);transform:translateY(-2px)scale(1.05)}.memberHistoryActivityIcon{object-fit:contain;filter:drop-shadow(0 3px 5px #0000006b)drop-shadow(0 0 8px #ffae2224);width:42px;max-width:none;height:42px;transition:transform .18s,filter .18s}.memberHistoryMenu>:is(button,a):hover .memberHistoryCardsIcon{filter:drop-shadow(0 5px 7px #00000075)drop-shadow(0 0 10px #ff445633);transform:translateY(-2px)rotate(-3deg)scale(1.05)}.memberHistoryMenu>:is(button,a):hover .memberHistoryActivityIcon{filter:drop-shadow(0 5px 7px #00000075)drop-shadow(0 0 10px #ffae2238);transform:translateY(-2px)rotate(3deg)scale(1.05)}.memberHistoryMenu strong{color:#dce4de;text-align:center;justify-items:center;gap:1px;font-size:12px;line-height:1.15;display:grid;overflow:hidden}.memberHistoryMenu strong span{text-overflow:ellipsis;min-width:0;max-width:100%;overflow:hidden}.memberCashbackCard{background:linear-gradient(105deg,#25f33f13,#0000 54%),#ffffff07;border:1px solid #5fff6f1f;border-radius:14px;grid-template-columns:50px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:68px;margin-top:10px;padding:9px 10px 9px 13px;display:grid}.memberCashbackCard>i{background:0 0;place-items:center;width:50px;height:50px;font-style:normal;display:grid}.memberCashbackMoneyImage{object-fit:contain;filter:drop-shadow(0 4px 5px #00000061)drop-shadow(0 0 8px #ffae351f);width:50px;max-width:none;height:50px}.memberCashbackCard>span{gap:2px;min-width:0;display:grid}.memberCashbackCard strong{color:#edf8ef;font-size:12px}.memberCashbackCard b{color:#fff;font-size:15px;line-height:1.15}.memberCashbackCard small{color:#79867c;font-size:12px}.memberCashbackCard small.error{color:#ff8b8b}.memberCashbackCard>button{color:#061008;cursor:pointer;background:linear-gradient(135deg,#6bff7b,#20d33a);border-radius:11px;place-items:center;min-width:56px;min-height:42px;font-size:12px;font-weight:900;display:grid}.memberCashbackCard>button:disabled{color:#778079;cursor:not-allowed;background:#ffffff12}.memberAccountCard{width:100%;min-height:56px;color:inherit;text-align:left;background:#ffffff07;border:1px solid #ffffff13;border-radius:13px;grid-template-rows:auto auto;grid-template-columns:38px minmax(0,1fr);align-items:center;column-gap:10px;padding:9px 12px;display:grid}.memberAccountCard>svg{color:var(--green-bright);grid-row:span 2;justify-self:center}.memberAccountCard strong{color:#e7ece8;text-overflow:ellipsis;white-space:nowrap;grid-area:1/2;align-self:end;font-size:12px;overflow:hidden}.memberAccountCard small{color:#718078;grid-area:2/2;align-self:start;font-size:12px}.memberSnambetActivityList{gap:7px;display:grid}.memberSnambetActivityList>a,.memberSnambetActivityList>button{width:100%;min-height:54px;color:inherit;text-align:left;cursor:pointer;background:#ffffff07;border:1px solid #ffffff12;border-radius:13px;grid-template-columns:38px 1fr;align-items:center;gap:10px;padding:8px 12px;transition:border-color .16s,background .16s,transform .16s;display:grid}.memberSnambetActivityList>a:hover,.memberSnambetActivityList>button:hover{background:#25f33f0e;border-color:#57ff6942;transform:translate(2px)}.memberSnambetActivityList i{width:38px;height:38px;color:var(--green-bright);background:#25f33f14;border-radius:11px;place-items:center;font-style:normal;display:grid}.memberSnambetActivityList i.memberCheckInCalendarArt{background:0 0;overflow:visible}.memberCheckInCalendarIcon{object-fit:contain;filter:drop-shadow(0 4px 6px #0000006b)drop-shadow(0 0 8px #2adce424);width:46px;max-width:none;height:46px;transition:transform .18s,filter .18s}.memberSnambetActivityList>a:hover .memberCheckInCalendarIcon{filter:drop-shadow(0 6px 8px #00000075)drop-shadow(0 0 11px #2adce438);transform:translateY(-2px)rotate(-3deg)scale(1.04)}.memberSnambetActivityList i.memberWebsiteCommentArt{background:0 0;overflow:visible}.memberWebsiteCommentIcon{object-fit:contain;filter:drop-shadow(0 4px 6px #0000006b)drop-shadow(0 0 8px #268fff2e);width:46px;max-width:none;height:46px;transition:transform .18s,filter .18s}.memberSnambetActivityList>a:hover .memberWebsiteCommentIcon{filter:drop-shadow(0 6px 8px #00000075)drop-shadow(0 0 11px #268fff47);transform:translateY(-2px)rotate(3deg)scale(1.04)}.memberSnambetActivityList i.memberActivityShortcutArt{background:0 0;overflow:visible}.memberActivityShortcutIcon{object-fit:contain;filter:drop-shadow(0 4px 6px #0000006b);width:34px;max-width:none;height:34px;transition:transform .18s,filter .18s}.memberSnambetActivityList>a:hover .memberActivityShortcutIcon{filter:drop-shadow(0 6px 8px #00000075)drop-shadow(0 0 10px #34bdff33);transform:translateY(-2px)scale(1.05)}.memberCheckInCalendarIcon,.memberWebsiteCommentIcon,.memberActivityShortcutIcon{object-fit:contain;object-position:center;width:38px;height:38px}.memberSnambetActivityList strong{color:#e5ebe6;font-size:12px}.memberActionBackdrop{z-index:150;-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);background:#000401d4;place-items:center;padding:18px;animation:.18s both memberMenuBackdropIn;display:grid;position:fixed;inset:0}.memberActionModal{isolation:isolate;color:#eef7ef;background:radial-gradient(circle at 12% 0,#2fff4621,#0000 31%),#0b100c;border:1px solid #52ff654f;border-radius:22px;width:min(680px,100%);max-height:min(780px,100dvh - 36px);animation:.22s cubic-bezier(.2,.82,.2,1) both memberActionIn;position:relative;overflow:hidden;box-shadow:0 36px 110px #000000c2,0 0 42px #25f33f14}.memberActionModal:before{z-index:-1;content:"";pointer-events:none;background-color:#0000;background-image:linear-gradient(#48ff5c06 1px,#0000 1px),linear-gradient(90deg,#48ff5c06 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:30px 30px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 72%);mask-image:linear-gradient(#000,#0000 72%)}.memberActionHeader{background:#030904a1;border-bottom:1px solid #ffffff13;grid-template-columns:48px minmax(0,1fr) 40px;align-items:center;gap:13px;min-height:78px;padding:12px 16px;display:grid}.memberActionHeaderIcon{width:48px;height:48px;color:var(--green-bright);background:#25f33f14;border:1px solid #5eff6f4a;border-radius:14px;place-items:center;display:grid;box-shadow:0 8px 24px #25f33f1c}.memberActionHeader>span:nth-child(2){gap:4px;min-width:0;display:grid}.memberActionHeader small{color:var(--green);letter-spacing:.17em;font-size:12px;font-weight:900}.memberActionHeader strong{text-overflow:ellipsis;white-space:nowrap;font-size:19px;overflow:hidden}.memberActionHeader>button{color:#aab5ac;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1c;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.memberActionBody{scrollbar-width:thin;scrollbar-color:#4aff5e40 transparent;max-height:calc(min(780px,100dvh - 36px) - 78px);padding:18px;overflow-y:auto}.memberActionState{color:#839087;text-align:center;background:#ffffff05;border:1px dashed #60ff702e;border-radius:17px;flex-direction:column;justify-content:center;align-items:center;gap:9px;min-height:250px;padding:24px;display:flex}.memberActionState>svg{color:var(--green)}.memberActionState strong{color:#e6eee7;font-size:14px}.memberActionState span{max-width:360px;font-size:12px;line-height:1.6}.memberActionState>button{min-height:36px;color:var(--green-bright);cursor:pointer;background:#25f33f14;border:1px solid #5eff6f4d;border-radius:10px;align-items:center;gap:6px;padding:0 13px;display:flex}.memberActionState.error>svg,.memberActionState.error strong{color:#ff969d}.memberHistoryList{gap:8px;display:grid}.memberHistoryRow{background:#ffffff07;border:1px solid #ffffff12;border-radius:14px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:76px;padding:10px 12px;display:grid}.memberHistoryRow>i{border-radius:12px;place-items:center;width:42px;height:42px;font-style:normal;display:grid}.memberHistoryRow>i.positive{color:#65ff77;background:#25f33f1a}.memberHistoryRow>i.negative{color:#ff8a93;background:#ff4c5917}.memberHistoryRow>span:nth-child(2){gap:3px;min-width:0;display:grid}.memberHistoryRow strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.memberHistoryRow small{color:#7f8b82;font-size:12px}.memberHistoryRow em{color:#58645c;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-style:normal;overflow:hidden}.memberHistoryAmount{text-align:right;justify-items:end;gap:5px;display:grid}.memberHistoryAmount b{color:#effff1;font-size:13px}.memberHistoryAmount small{color:#a9b4ab;text-transform:capitalize;background:#ffffff0d;border-radius:999px;padding:4px 7px}.memberHistoryPage{isolation:isolate;color:#eef7ef;background:radial-gradient(circle at 12% 0,#2fff461f,#0000 32%),linear-gradient(#071008,#080d09 54%,#050806);min-height:100dvh;position:relative;overflow-x:hidden}.memberHistoryPage:before{z-index:-1;content:"";pointer-events:none;background-color:#0000;background-image:linear-gradient(#48ff5c06 1px,#0000 1px),linear-gradient(90deg,#48ff5c06 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:34px 34px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 82%);mask-image:linear-gradient(#000,#0000 82%)}.memberHistoryPageHeader{z-index:10;min-height:88px;padding:max(13px, env(safe-area-inset-top)) max(22px, env(safe-area-inset-right)) 13px max(22px, env(safe-area-inset-left));-webkit-backdrop-filter:blur(17px);backdrop-filter:blur(17px);background:#040c06e8;border-bottom:1px solid #53ff652b;grid-template-columns:44px 50px minmax(0,1fr);align-items:center;gap:13px;display:grid;position:relative;top:auto}.memberHistoryBack{color:#e7f5e9;cursor:pointer;background:#ffffff0b;border:1px solid #ffffff1f;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.memberHistoryBack:hover{color:var(--green-bright);background:#25f33f13;border-color:#5bff6c5c}.memberHistoryPageIcon{width:50px;height:50px;color:var(--green-bright);background:#25f33f14;border:1px solid #5eff6f4d;border-radius:14px;place-items:center;display:grid}.memberHistoryPageHeader>span:last-child{gap:4px;min-width:0;display:grid}.memberHistoryPageHeader small{color:var(--green);letter-spacing:.18em;font-size:12px;font-weight:900}.memberHistoryPageHeader strong{text-overflow:ellipsis;white-space:nowrap;font-size:21px;overflow:hidden}.memberHistoryPageBody{width:min(960px,100%);min-height:calc(100dvh - 88px);padding:24px max(22px, env(safe-area-inset-right)) max(40px, env(safe-area-inset-bottom)) max(22px, env(safe-area-inset-left));margin-inline:auto}.memberHistoryPage .memberHistoryList{gap:11px}.memberHistoryPage .memberHistoryRow{background:#ffffff06;border-color:#5dff6e1c;min-height:86px;padding:13px 15px}.commissionPage{background:radial-gradient(circle at 14% 2%,#2eff4524,#0000 26%),radial-gradient(circle at 92% 22%,#126c2529,#0000 28%),linear-gradient(#061008,#071009 44%,#040805)}.commissionPageBody{align-content:start;gap:15px;display:grid}.commissionMemberHero{background:linear-gradient(115deg,#1ecc3524,#0000 48%),#09160cdb;border:1px solid #52ff6533;border-radius:22px;grid-template-columns:minmax(220px,.9fr) minmax(260px,1.2fr);gap:16px;padding:18px;display:grid;position:relative;overflow:hidden;box-shadow:0 22px 55px #00000042}.commissionMemberHero:after{content:"";pointer-events:none;border:1px solid #4bff5e1a;border-radius:50%;width:280px;height:280px;position:absolute;bottom:-115px;right:-75px;box-shadow:0 0 0 35px #4bff5e06,0 0 0 70px #4bff5e04}.commissionMemberIdentity{z-index:1;align-items:center;gap:13px;display:flex;position:relative}.commissionMemberAvatar{background:#07150a;border:1px solid #5dff6e85;border-radius:50%;flex:0 0 70px;place-items:center;width:70px;height:70px;padding:3px;display:grid;position:relative;box-shadow:0 0 28px #25f33f26}.commissionMemberAvatar img{border-radius:inherit;object-fit:cover;width:100%;height:100%}.commissionMemberAvatar i{background:var(--green-bright);border:3px solid #0b180d;border-radius:50%;width:15px;height:15px;position:absolute;bottom:3px;right:1px}.commissionMemberIdentity>span:last-child{gap:4px;min-width:0;display:grid}.commissionMemberIdentity small,.commissionRankProgress small,.commissionMemberStats small{color:#77847a;font-size:12px;font-weight:750}.commissionMemberIdentity strong{color:var(--green-bright);text-overflow:ellipsis;white-space:nowrap;font-size:18px;overflow:hidden}.commissionMemberIdentity em{color:#c4cfc6;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-style:normal;overflow:hidden}.commissionRankProgress{z-index:1;align-content:center;gap:9px;display:grid;position:relative}.commissionRankProgress>span{justify-content:space-between;align-items:end;gap:12px;display:flex}.commissionRankProgress strong{color:#dce7de;font-size:12px}.commissionRankProgress>div{background:#fff1;border-radius:999px;height:8px;overflow:hidden}.commissionRankProgress>div i{border-radius:inherit;background:linear-gradient(90deg,#16a32d,#55ff69);height:100%;display:block;box-shadow:0 0 17px #52ff6580}.commissionMemberStats{z-index:1;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid;position:relative}.commissionMemberStats>span{background:#ffffff06;border:1px solid #fff1;border-radius:14px;grid-template-rows:auto auto;grid-template-columns:34px minmax(0,1fr);column-gap:9px;min-width:0;padding:10px 12px;display:grid}.commissionMemberStats svg{color:var(--green-bright);grid-row:1/3;align-self:center}.commissionMemberStats strong{color:#effff1;font-size:15px}.commissionTabs{background:#ffffff06;border:1px solid #fff1;border-radius:17px;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;padding:6px;display:grid}.commissionTabs button{color:#738078;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;grid-template-columns:34px minmax(0,1fr);align-content:center;align-items:center;gap:2px 7px;min-width:0;min-height:68px;padding:9px 10px;transition:border-color .16s,color .16s,background .16s,transform .16s;display:grid}.commissionTabs button:hover{color:#c9d4ca;background:#ffffff06}.commissionTabs button:active{transform:scale(.98)}.commissionTabs button.active{color:var(--green-bright);background:linear-gradient(135deg,#25f33f1f,#25f33f09);border-color:#54ff6547;box-shadow:inset 0 0 20px #25f33f09}.commissionTabIcon{object-fit:contain;opacity:.58;filter:grayscale(.55)saturate(.55)brightness(.74);grid-row:1/3;width:32px;height:32px;transition:filter .16s,opacity .16s,transform .16s}.commissionTabs button:hover .commissionTabIcon{opacity:.82;filter:grayscale(.2)saturate(.82)brightness(.9)}.commissionTabs button.active .commissionTabIcon{opacity:1;filter:none;transform:scale(1.07)}.commissionTabs span{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:850;overflow:hidden}.commissionTabs b{display:none}.commissionFeedback{border:1px solid;border-radius:13px;align-items:center;gap:8px;min-height:45px;padding:10px 13px;font-size:12px;font-weight:800;display:flex}.commissionFeedback.success{color:#92ff9f;background:#25f33f0f;border-color:#5bff6c47}.commissionFeedback.error{color:#ff9fa6;background:#ff3f4e0f;border-color:#ff606c4d}.commissionPanel{background:linear-gradient(140deg,#25f33f0a,#0000 42%),#ffffff05;border:1px solid #57ff6821;border-radius:20px;min-height:310px;padding:18px}.commissionSectionHeading{justify-content:space-between;align-items:center;gap:14px;min-height:56px;margin-bottom:15px;display:flex}.commissionSectionHeading>span{grid-template-columns:38px minmax(0,1fr);gap:2px 10px;min-width:0;display:grid}.commissionSectionHeading svg{color:var(--green-bright);grid-row:1/3;align-self:center}.commissionSectionHeading small{color:var(--green);letter-spacing:.14em;font-size:12px;font-weight:900}.commissionSectionHeading strong{color:#edf6ee;text-overflow:ellipsis;white-space:nowrap;font-size:17px;overflow:hidden}.commissionSectionHeading>b{color:var(--green-bright);background:#25f33f0e;border:1px solid #54ff663b;border-radius:999px;flex:none;padding:7px 10px;font-size:12px}.commissionInviteLink{background:#0003;border:1px solid #ffffff14;border-radius:15px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 11px 11px 14px;display:grid}.commissionInviteLink>svg{color:var(--green-bright)}.commissionInviteLink>span{gap:4px;min-width:0;display:grid}.commissionInviteLink small{color:#78847b;font-size:12px}.commissionInviteLink strong{color:#c8d2ca;text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;overflow:hidden}.commissionInviteLink button,.commissionDateFilter button,.commissionPageState button{color:#071008;cursor:pointer;background:linear-gradient(135deg,#62ff73,#21db3c);border:1px solid #54ff6652;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:0 13px;font-size:12px;font-weight:900;display:flex}.commissionInviteLink button:disabled,.commissionDateFilter button:disabled{opacity:.48;cursor:wait}.commissionCopyFeedback{color:#8d9a90;margin:8px 4px 0;font-size:12px}.commissionHowItWorks{background:#ffffff05;border:1px solid #52ff641a;border-radius:15px;margin-top:15px;padding:14px}.commissionHowItWorks h3{color:#dce6de;align-items:center;gap:8px;margin:0 0 13px;font-size:12px;display:flex}.commissionHowItWorks h3 svg{color:var(--green-bright)}.commissionHowItWorks ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.commissionHowItWorks li{background:#00000024;border:1px solid #ffffff0e;border-radius:12px;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:8px;min-width:0;padding:10px;display:grid}.commissionHowItWorks li>b{color:#071008;background:var(--green-bright);border-radius:9px;place-items:center;width:30px;height:30px;font-size:12px;display:grid}.commissionHowItWorks li>span{gap:4px;min-width:0;display:grid}.commissionHowItWorks li strong{color:#d9e4db;font-size:12px}.commissionHowItWorks li small{color:#768179;font-size:12px;line-height:1.45}.commissionRuleNotice{color:#9da8a0;background:#25f33f09;border:1px solid #52ff6424;border-radius:13px;align-items:center;gap:10px;min-height:50px;margin-bottom:14px;padding:10px 12px;font-size:12px;line-height:1.55;display:flex}.commissionRuleNotice svg{color:var(--green-bright);flex:none}.commissionRewardList{gap:8px;display:grid}.commissionRewardList article{background:#ffffff06;border:1px solid #ffffff12;border-radius:14px;grid-template-columns:46px minmax(0,1fr) 76px;align-items:center;gap:11px;min-height:78px;padding:10px 11px;display:grid}.commissionRewardIcon{border-radius:13px;place-items:center;width:44px;height:44px;display:grid}.commissionRewardIcon.tierOne{color:#191106;background:linear-gradient(145deg,#ffe77a,#eaa91c)}.commissionRewardIcon.tierTwo{color:#061208;background:linear-gradient(145deg,#72ff83,#20d93a)}.commissionRewardList article>span:nth-child(2){gap:4px;min-width:0;display:grid}.commissionRewardList small{color:#7e8a81;font-size:12px}.commissionRewardList strong{color:#effff1;font-size:13px}.commissionRewardList em{color:#5f6b62;font-size:12px;font-style:normal}.commissionRewardList button{color:#061007;cursor:pointer;background:linear-gradient(135deg,#63ff74,#20d93a);border:0;border-radius:10px;min-height:38px;font-size:12px;font-weight:900}.commissionRewardList button:disabled{color:#737c75;cursor:not-allowed;background:#fff1}.commissionDateFilter{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:end;gap:9px;margin-bottom:12px;display:grid}.commissionDateFilter label{color:#8e9990;gap:5px;min-width:0;font-size:12px;font-weight:800;display:grid}.commissionDateFilter input{color:#dce5de;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#ffffff08;border:1px solid #ffffff17;border-radius:10px;width:100%;min-height:41px;padding:0 10px;font-size:12px}.commissionReportSummary{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-bottom:12px;display:grid}.commissionReportSummary>span{background:#25f33f06;border:1px solid #52ff641a;border-radius:12px;gap:5px;min-width:0;padding:10px;display:grid}.commissionReportSummary small{color:#738078;font-size:12px}.commissionReportSummary strong{color:#e4eee6;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.commissionReportTable{background:#00000029;border:1px solid #ffffff12;border-radius:13px;overflow-x:auto}.commissionReportHeader,.commissionReportRow{grid-template-columns:1.2fr repeat(4,minmax(90px,1fr));align-items:center;min-width:650px;display:grid}.commissionReportHeader{color:#758078;background:#ffffff09;min-height:38px;font-size:12px;font-weight:850}.commissionReportHeader span,.commissionReportRow span{text-align:right;min-width:0;padding:8px 10px}.commissionReportHeader span:first-child,.commissionReportRow span:first-child{text-align:left}.commissionReportRow{color:#bcc6be;border-top:1px solid #ffffff0b;min-height:48px;font-size:12px}.commissionReportRow .positive{color:#6fff80}.commissionReportRow .negative{color:#ff8d96}.commissionPageState{color:#748077;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:180px;padding:24px;display:flex}.commissionPageState svg{color:var(--green)}.commissionPageState strong{color:#aeb9b0;font-size:12px}.commissionPageState small{max-width:310px;font-size:12px;line-height:1.55}.commissionPageState.error svg{color:#ff7c86}.commissionPageState.error strong{color:#ff9fa6}.commissionPageState button{min-height:34px;margin-top:5px}.commissionLoginRequired{color:#7f8b82;text-align:center;background:#ffffff06;border:1px solid #55ff6729;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;gap:9px;width:min(500px,100% - 28px);min-height:310px;margin:28px auto;padding:26px;display:flex}.commissionLoginRequired svg{color:var(--green-bright)}.commissionLoginRequired strong{color:#e6f0e8;font-size:15px}.commissionLoginRequired small{font-size:12px;line-height:1.6}.commissionLoginRequired a{color:#061007;background:var(--green-bright);border-radius:10px;margin-top:10px;padding:11px 18px;font-size:12px;font-weight:900}.memberExchangePageBody{width:min(500px,100%);padding-top:8px}.memberExchangePage{background:linear-gradient(#050a0638,#030804cc),url(/images/ro-plus888-point-exchange-treasure-cave-background-v1.jpg) top/cover fixed,#160d08}.memberExchangePage:before{display:none}.memberExchangeHero{place-items:center;width:100%;height:112px;margin-bottom:3px;display:grid;position:relative}.memberExchangeHero img{object-fit:contain;filter:drop-shadow(0 8px 18px #0000006b);width:100%;height:100%}.memberExchangePointsCard{z-index:2;color:#151515;background:#fff;border-radius:17px;width:100%;margin-bottom:20px;padding:15px 18px;position:relative;box-shadow:0 14px 32px #00000052}.memberExchangePointsCard p{color:#1d1d1d;text-align:center;margin:0 0 8px;font-size:12px}.memberExchangePointsCard>div{justify-content:center;align-items:flex-end;padding-inline:8px;display:flex;position:relative}.memberExchangePointsCard strong{color:#2876e7;font-size:25px;line-height:1}.memberExchangePointsCard span{color:#18b86a;font-size:12px;font-weight:900;position:absolute;bottom:-1px;right:8px}.memberInviteHero{background:linear-gradient(110deg,#25f33f1f,#0000 62%),#ffffff06;border:1px solid #59ff6a30;border-radius:17px;justify-content:space-between;align-items:center;gap:14px;min-height:86px;padding:16px 18px;display:flex}.memberExchangeGrid{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0000007a;border-top:1px solid #ffffff1f;border-left:1px solid #ffffff1f;border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden;box-shadow:0 18px 45px #00000052}.memberExchangeOption{aspect-ratio:1;color:#fff;text-align:center;cursor:pointer;background:#00000014;border:1px solid #ffffff1f;border-top:0;border-left:0;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-width:0;padding:13px 8px;transition:background .17s,transform .17s;display:flex}.memberExchangeOption:hover:not(:disabled){background:#ffffff1a}.memberExchangeOption:active:not(:disabled){transform:scale(.98)}.memberExchangeOption:disabled{opacity:.58;filter:grayscale();cursor:not-allowed}.memberExchangeCoinIcon{object-fit:contain;width:48px;max-width:none;height:48px}.memberExchangeOption small{color:#ffffffc2;font-size:12px}.memberExchangeOption strong{color:#43baff;font-size:16px}.memberExchangeOption em{color:#fff;font-size:12px;font-style:normal;font-weight:900}.memberExchangeConfirmBackdrop{z-index:190;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000d1;place-items:center;padding:18px;animation:.18s both memberMenuBackdropIn;display:grid;position:fixed;inset:0}.memberExchangeConfirm{color:#fff;background:linear-gradient(135deg,#1f2937,#111827);border:1px solid #ffffff1c;border-radius:18px;width:min(330px,100%);padding:23px;animation:.18s ease-out both memberActionIn;position:relative;box-shadow:0 30px 90px #000000b3}.memberExchangeConfirmClose{color:#9ba4b0;cursor:pointer;background:0 0;border:0;place-items:center;width:32px;height:32px;display:grid;position:absolute;top:13px;right:13px}.memberExchangeConfirm h3{text-align:center;margin:0 0 20px;font-size:17px}.memberExchangeConfirmSummary{text-align:center;background:#00000047;border:1px solid #ffffff0f;border-radius:14px;justify-items:center;gap:13px;margin-bottom:18px;padding:20px;display:grid}.memberExchangeConfirmSummary>div{gap:4px;display:grid}.memberExchangeConfirmSummary strong{color:#5cf178;font-size:22px}.memberExchangeConfirmSummary>div:nth-of-type(2) strong{color:#43baff;font-size:25px}.memberExchangeConfirmSummary small{color:#8d98a7;font-size:12px}.memberExchangeConfirmSummary>svg{color:#667180}.memberExchangeConfirmSummary p{color:#6f7a89;border-top:1px solid #ffffff0f;width:100%;margin:0;padding-top:11px;font-size:12px}.memberExchangeConfirmButton,.memberActionForm>button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#25d744,#078d23);border:0;border-radius:11px;justify-content:center;align-items:center;gap:7px;width:100%;min-height:44px;font-size:12px;font-weight:900;display:flex}.memberExchangeConfirmButton:disabled,.memberActionForm>button:disabled{opacity:.6;cursor:not-allowed}.memberActionForm{gap:11px;display:grid}.memberActionForm label{color:#cbd4cd;gap:6px;font-size:12px;font-weight:750;display:grid}.memberActionForm input,.memberActionForm select{color:#fff;background:#ffffff09;border:1px solid #ffffff18;border-radius:11px;outline:0;width:100%;min-height:44px;padding:0 12px}.memberActionForm input:focus,.memberActionForm select:focus{border-color:#5eff6f73;box-shadow:0 0 0 3px #25f33f12}.memberActionForm select option{color:#111;background:#fff}.memberActionForm.password{width:min(480px,100%);margin-inline:auto}.memberActionForm>button{min-height:46px;margin-top:3px;font-size:12px}.memberActionInlineField{grid-template-columns:minmax(0,1fr) auto;gap:7px;display:grid}.memberActionInlineField>button{min-width:108px;color:var(--green-bright);cursor:pointer;background:#25f33f13;border:1px solid #5aff6b59;border-radius:11px;justify-content:center;align-items:center;gap:6px;font-size:12px;font-weight:850;display:flex}.memberActionInlineField>button:disabled{opacity:.6;cursor:wait}.memberActionSecurityNote{color:#9ba69d;background:#25f33f0a;border:1px solid #56ff6826;border-radius:13px;align-items:center;gap:10px;min-height:54px;padding:10px 12px;font-size:12px;line-height:1.55;display:flex}.memberActionSecurityNote svg{color:var(--green-bright);flex:none}.memberActionFeedback{border:1px solid;border-radius:11px;align-items:center;gap:8px;min-height:42px;padding:9px 11px;font-size:12px;line-height:1.4;display:flex}.memberActionFeedback.success{color:#8aff98;background:#25f33f0e;border-color:#5bff6c42}.memberActionFeedback.error{color:#ff9ba2;background:#ff4a570e;border-color:#ff656f42}.memberInviteHero{grid-template-columns:54px repeat(2,minmax(0,1fr));display:grid}.memberInviteHero>span{color:#071008;background:linear-gradient(145deg,#8aff97,#24dc3f);border-radius:15px;place-items:center;width:50px;height:50px;display:grid}.memberInviteHero>div{gap:5px;min-width:0;display:grid}.memberInviteHero small{color:#7e8a81;font-size:12px}.memberInviteHero strong{text-overflow:ellipsis;white-space:nowrap;font-size:16px;overflow:hidden}.memberInviteLink{background:#ffffff07;border:1px solid #ffffff14;border-radius:13px;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:8px;margin:11px 0;padding:9px 9px 9px 12px;display:grid}.memberInviteLink>svg{color:var(--green-bright)}.memberInviteLink>span{color:#aeb8b0;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.memberInviteLink>button{min-height:34px;color:var(--green-bright);cursor:pointer;background:#25f33f12;border:1px solid #5aff6b47;border-radius:9px;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:850;display:flex}.memberInviteGuide{background:linear-gradient(135deg,#25f33f0b,#0000 65%),#ffffff05;border:1px solid #5fff6f1a;border-radius:13px;margin-top:11px;padding:12px}.memberInviteGuide h3{color:#dce7de;align-items:center;gap:7px;margin:0 0 10px;font-size:12px;display:flex}.memberInviteGuide h3 svg{color:var(--green-bright)}.memberInviteGuide ol{counter-reset:invite-step;gap:7px;margin:0;padding:0;list-style:none;display:grid}.memberInviteGuide li{color:#9ca9a0;counter-increment:invite-step;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:8px;min-height:25px;font-size:12px;line-height:1.45;display:grid}.memberInviteGuide li:before{width:24px;height:24px;color:var(--green-bright);content:counter(invite-step);background:#25f33f0e;border:1px solid #5fff6f33;border-radius:8px;place-items:center;font-size:12px;font-weight:900;display:grid}.memberInviteHistoryHeader{justify-content:space-between;align-items:center;gap:10px;min-height:34px;margin-top:11px;display:flex}.memberInviteHistoryHeader>span,.memberInviteHistoryHeader>button{align-items:center;gap:6px;display:flex}.memberInviteHistoryHeader>span{color:#dce7de;font-size:12px;font-weight:850}.memberInviteHistoryHeader>span svg{color:var(--green-bright)}.memberInviteHistoryHeader>button{color:#a7b4a9;cursor:pointer;background:#25f33f0a;border:1px solid #5fff6f29;border-radius:9px;min-height:30px;padding:0 9px;font-size:12px;font-weight:850}.memberInviteHistoryHeader>button:disabled{opacity:.5;cursor:wait}.memberInviteHistoryHeader>button:disabled svg{animation:.75s linear infinite paymentSpin}.memberCommissionList{gap:7px;margin-top:11px;display:grid}.memberCommissionList article{background:#ffffff06;border:1px solid #fff1;border-radius:12px;grid-template-columns:minmax(0,1fr) auto 58px;align-items:center;gap:10px;padding:9px 10px;display:grid}.memberCommissionList article>span{gap:3px;min-width:0;display:grid}.memberCommissionList strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.memberCommissionList small{color:#738078;font-size:12px}.memberCommissionList b{color:var(--green-bright);font-size:12px}.memberCommissionList button{color:#071008;background:var(--green);cursor:pointer;border:0;border-radius:9px;min-height:32px;font-size:12px;font-weight:900}.memberCommissionList button:disabled{color:#6f7971;cursor:not-allowed;background:#ffffff0f}.memberCommissionEmpty{color:#78857b;text-align:center;border:1px dashed #5fff6f1f;border-radius:12px;align-content:center;place-items:center;gap:5px;min-height:100px;margin-top:7px;padding:14px;display:grid}.memberCommissionEmpty svg{color:#67ff77a3}.memberCommissionEmpty strong{color:#b8c5ba;font-size:12px}.memberCommissionEmpty small{font-size:12px}@keyframes memberActionIn{0%{opacity:0;transform:translateY(14px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.memberMenuSection{margin-top:18px}.memberMenuSectionTitle{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;padding-inline:2px;display:flex}.memberMenuSectionTitle span{color:#dfe7e1;font-size:12px;font-weight:850}.memberMenuSectionTitle small{color:#647069;font-size:12px}.memberMenuGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.memberMenuGrid>a{background:#ffffff06;border:1px solid #ffffff12;border-radius:12px;grid-template-columns:34px 1fr auto;align-items:center;gap:9px;min-width:0;min-height:59px;padding:9px 10px;transition:border-color .16s,background .16s,transform .16s;display:grid}.memberMenuGrid>a:hover{background:#25f33f0e;border-color:#55ff6747;transform:translateY(-1px)}.memberMenuGrid>a>i{width:34px;height:34px;color:var(--green-bright);background:#25f33f13;border:1px solid #4fff612e;border-radius:10px;place-items:center;font-style:normal;display:grid}.memberMenuGrid>a>span{gap:3px;min-width:0;display:grid}.memberMenuGrid>a strong{color:#e6ebe7;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.memberMenuGrid>a small{color:#6f7b72;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.memberMenuGrid>a>svg{color:#536057}.memberMenuGrid.activity>a>i{color:#c6ff6a;background:#a2ff4612}.memberMenuFooter{background:#040905b8;border-top:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:14px;min-height:60px;padding:10px 18px;display:flex}.memberMenuFooter>span{color:#738078;align-items:center;gap:6px;font-size:12px;display:flex}.memberMenuFooter>span svg{color:#42ef57}.memberMenuFooter>button{color:#ffadb3;cursor:pointer;background:#ff495712;border:1px solid #ff646e38;border-radius:10px;align-items:center;gap:6px;min-height:34px;padding:0 12px;font-size:12px;font-weight:800;display:flex}.memberMenuFooter>button.changePassword{color:#cfead2;background:#25f33f0e;border-color:#63ff7333}@keyframes memberMenuBackdropIn{0%{opacity:0}to{opacity:1}}@keyframes memberMenuPanelIn{0%{opacity:0;transform:translate(42px)}to{opacity:1;transform:translate(0)}}.pageContent{padding-top:7px}.announcement{color:#d5dad6;align-items:center;gap:8px;height:36px;font-size:12px;display:flex}.announcement>svg{color:var(--green)}.announcementBellImage{object-fit:contain;filter:drop-shadow(0 0 5px #5cff373d);flex:none;width:24px;height:24px}.announcementLabel{color:var(--green-bright);white-space:nowrap;font-weight:850}.announcementText{color:#bac0bb;white-space:nowrap;flex:1;min-width:0;position:relative;overflow:hidden}.shortcutRail{grid-template-columns:repeat(6,1fr);gap:7px;margin-bottom:10px;display:grid}.shortcutCard{border:1px solid var(--line);text-align:left;cursor:pointer;background:linear-gradient(145deg,#ffffff0e,#ffffff05);border-radius:9px;grid-template-columns:38px minmax(0,1fr);align-content:center;align-items:center;column-gap:8px;min-width:0;min-height:54px;padding:6px 8px;display:grid}.shortcutCard:hover{border-color:var(--line-green)}.shortcutCard>span{width:36px;height:36px;color:var(--green-bright);background:#25f33f1a;border-radius:50%;place-self:center;place-items:center;display:grid}.shortcutIconImage{object-fit:contain;object-position:center;transform-origin:50%;width:32px;height:32px;display:block}.shortcutIconImage--commission{transform:scale(1.18)translateY(1px)}.shortcutIconImage--invite{transform:scale(1.08)}.shortcutIconImage--redeem{transform:scale(.9)}.shortcutLucideIcon{width:22px;height:22px}.shortcutCard strong{text-overflow:ellipsis;white-space:nowrap;align-self:center;font-size:12px;overflow:hidden}.promoBanner{isolation:isolate;aspect-ratio:3;background:#040704;border:1px solid #2eff4736;border-radius:13px;width:100%;height:auto;position:relative;overflow:hidden}.bannerTrack{z-index:-2;will-change:transform;transition:transform .7s cubic-bezier(.72,0,.22,1);display:flex;position:absolute;inset:0}.bannerTrack.noTransition{transition:none}.bannerSlide{flex:0 0 100%;height:100%;position:relative}.bannerBackground{object-fit:contain;object-position:center}.bannerDots{gap:5px;display:flex;position:absolute;bottom:8px;left:50%;transform:translate(-50%)}.bannerDots button{cursor:pointer;background:#ffffff59;border:0;border-radius:99px;width:5px;height:5px;padding:0;transition:width .16s,background .16s}.bannerDots button.active{background:var(--green);width:17px}.creditActivityPanel{margin-top:13px}.panelTitle,.providerHeading,.gamesHeading{justify-content:space-between;align-items:center;gap:12px;min-height:39px;display:flex}.panelTitle>span,.providerHeading>span{color:var(--green-bright);align-items:center;gap:7px;font-size:12px;font-weight:850;display:flex}.creditActivityHeadingIcon{object-fit:contain;filter:drop-shadow(0 2px 3px #0006)drop-shadow(0 0 6px #3bcdff33);flex:0 0 24px;width:24px;height:24px}.panelTitle button,.providerHeading button,.gamesHeading>button{color:var(--muted);cursor:pointer;background:0 0;border:0;align-items:center;gap:2px;font-size:12px;display:inline-flex}.gamesHeading>button:disabled{opacity:.42;cursor:default}.creditActivityMeta{color:var(--muted);font-size:12px;font-weight:750}.creditActivityBoard{border:1px solid var(--line);background:#0b0e0ceb;border-radius:12px;min-height:238px;position:relative;overflow:hidden}.creditActivityGrid{overscroll-behavior-inline:contain;scroll-snap-type:none;scrollbar-width:thin;scrollbar-color:#25f33f47 transparent;grid-auto-columns:calc(25% - 9px);grid-auto-flow:column;gap:12px;padding:12px;display:grid;overflow-x:auto}.creditActivityCard{aspect-ratio:1;scroll-snap-align:start;background:#111713;border:1px solid #67ff7733;border-radius:12px;min-width:0;transition:border-color .18s,transform .18s;display:block;position:relative;overflow:hidden;box-shadow:0 9px 26px #0000003d}.creditActivityCard:hover{border-color:#67ff7799;transform:translateY(-2px)}.creditActivityArt{background:radial-gradient(circle at 30% 24%,#67ff7740,#0000 34%),linear-gradient(145deg,#132217,#071009);place-items:center;display:grid;position:absolute;inset:0}.creditActivityArt img{object-fit:cover;width:100%;height:100%}.creditActivityArt:after{content:"";background:linear-gradient(#0000 38%,#030804ed 100%);position:absolute;inset:0}.creditActivityArt>strong{color:var(--green-bright);text-shadow:0 0 25px #25f33f61;font-size:clamp(28px,5vw,58px)}.creditActivityArt>em{z-index:2;color:var(--green-bright);letter-spacing:.03em;background:#040b05c7;border:1px solid #67ff7752;border-radius:999px;padding:2px 5px;font-size:10px;font-style:normal;font-weight:950;position:absolute;top:9px;right:9px}.creditActivityCopy{z-index:2;flex-direction:column;gap:3px;display:flex;position:absolute;bottom:10px;left:10px;right:10px}.creditActivityCopy strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:1.25;overflow:hidden}.creditActivityCard.tone-1 .creditActivityArt{background:radial-gradient(circle at 70% 24%,#58d6ff3d,#0000 34%),linear-gradient(145deg,#102127,#071013)}.creditActivityCard.tone-2 .creditActivityArt{background:radial-gradient(circle at 36% 24%,#ffcd5247,#0000 34%),linear-gradient(145deg,#272212,#100d07)}.creditActivityCard.tone-3 .creditActivityArt{background:radial-gradient(circle at 67% 24%,#cc71ff3d,#0000 34%),linear-gradient(145deg,#211427,#0d0810)}.creditActivityCard.tone-4 .creditActivityArt{background:radial-gradient(circle at 34% 24%,#ff687b40,#0000 34%),linear-gradient(145deg,#271417,#100708)}.creditActivityCard.tone-5 .creditActivityArt{background:radial-gradient(circle at 66% 24%,#65ffd33b,#0000 34%),linear-gradient(145deg,#10231e,#06100d)}.gamePortal{grid-template-columns:84px 1fr;gap:12px;margin-top:18px;scroll-margin-top:115px;display:grid}.categorySidebar{flex-direction:column;gap:6px;display:flex}.categorySidebar button{border:1px solid var(--line);color:#a6ada8;cursor:pointer;background:#1f2220eb;border-radius:10px;grid-template-rows:43px 18px;align-content:center;place-items:center;gap:1px;height:68px;min-height:68px;padding:3px 4px;font-size:12px;display:grid;overflow:hidden}.categorySidebar button:hover,.categorySidebar button.active{color:var(--green-bright);box-shadow:inset 3px 0 0 var(--green);background:linear-gradient(145deg,#25f33f29,#25f33f0d);border-color:#2eff4761}.categorySidebarIcon{object-fit:contain;object-position:center;filter:drop-shadow(0 3px 5px #00000073);place-self:center;width:34px;height:34px;transition:filter .18s,transform .18s}.categorySidebar button>span{white-space:nowrap;align-self:center;line-height:18px}.categorySidebarIcon.sport{width:47px;height:47px}.categorySidebarIcon.slot{width:44px;height:44px}.categorySidebarIcon.casino{width:40px;height:40px}.categorySidebarIcon.card{width:37px;height:37px}.categorySidebarIcon.arcade{width:40px;height:40px}.categorySidebarIcon.fish{width:33px;height:33px}.categorySidebarIcon.lotto{width:37px;height:37px}.categorySidebar button:hover .categorySidebarIcon,.categorySidebar button.active .categorySidebarIcon{filter:drop-shadow(0 3px 5px #00000080)drop-shadow(0 0 6px #2eff472e);transform:scale(1.06)}.gamesContent{min-width:0}.gamesHeading{min-height:67px;box-shadow:none;background-image:linear-gradient(100deg,#02220cbd,#03180a94 54%,#011007b3),url(/images/ro-plus888-game-providers-casino-background.jpg);background-position:50% 54%;background-repeat:no-repeat;background-size:cover;background-clip:padding-box;border:0;border-radius:12px;margin-bottom:10px;padding:9px 11px;position:relative;overflow:hidden}.gamesHeading:after{content:none}.gamesHeading.sportsBackground{background-image:linear-gradient(100deg,#031426b3,#051b3080 54%,#020e1cad),url(/images/ro-plus888-sports-football-category-background.png);background-position:50%}.gamesHeading.slotBackground{background-image:linear-gradient(100deg,#280244b8,#3e046480 54%,#22013ead),url(/images/ro-plus888-slot-games-fruit-category-background.png);background-position:50%}.gamesHeading.casinoBackground{background-image:linear-gradient(100deg,#18022ad1,#18033770 54%,#0d00223d),url(/images/ro-plus888-live-casino-cards-category-background-v1.png);background-position:50%}.gamesHeading.tableGamesBackground{background-image:linear-gradient(100deg,#021022c2,#031d3680 54%,#010c1cad),url(/images/ro-plus888-table-games-dice-chips-category-background.png);background-position:50%}.gamesHeading.arcadeBackground{background-image:linear-gradient(100deg,#040824bd,#0a0c2d66 54%,#03071f9e),url(/images/ro-plus888-arcade-brick-breaker-category-background-v1.png);background-position:50%}.gamesHeading.fishingBackground{background-image:linear-gradient(100deg,#001830b8,#003a5c57 54%,#001e3a7a),url(/images/ro-plus888-fishing-shark-category-background-v1.png);background-position:50%}.gamesHeading.lotteryBackground{background-image:linear-gradient(100deg,#05071cc2,#1b073761 54%,#03071e94),url(/images/ro-plus888-lottery-ticket-category-background-v1.png);background-position:50%}.gamesHeadingMain{align-items:center;gap:10px;min-width:0;display:flex}.categoryHeadingIcon{color:#08140a;background:linear-gradient(145deg,#64ff76,#18df35);border:1px solid #83ff906b;border-radius:12px;flex:none;place-items:center;width:43px;height:43px;display:grid;position:relative;box-shadow:0 7px 22px #25f33f30,inset 0 1px #fff6}.categoryHeadingIcon:after{content:"";background:#ffffffe6;border-radius:50%;width:4px;height:4px;position:absolute;top:5px;right:5px;box-shadow:0 0 7px #ffffffe6}.categoryHeadingIcon.casinoArt,.categoryHeadingIcon.sportArt,.categoryHeadingIcon.slotArt,.categoryHeadingIcon.liveCasinoArt,.categoryHeadingIcon.tableArt,.categoryHeadingIcon.arcadeArt,.categoryHeadingIcon.fishArt{width:56px;height:56px;box-shadow:none;background:0 0;border:0;border-radius:0;flex-basis:56px;overflow:visible}.categoryHeadingIcon.casinoArt:after,.categoryHeadingIcon.sportArt:after,.categoryHeadingIcon.slotArt:after,.categoryHeadingIcon.liveCasinoArt:after,.categoryHeadingIcon.tableArt:after,.categoryHeadingIcon.arcadeArt:after,.categoryHeadingIcon.fishArt:after{display:none}.categoryHeadingSlotImage,.categoryHeadingSportImage,.categoryHeadingLiveCasinoImage,.categoryHeadingTableImage,.categoryHeadingArcadeImage,.categoryHeadingFishImage,.categoryHeadingCasinoImage{object-fit:contain;filter:drop-shadow(0 5px 7px #0000007a)drop-shadow(0 0 8px #67ff7729);width:56px;height:56px;display:block}.categoryHeadingSportImage{filter:drop-shadow(0 5px 7px #0000006b)}.categoryHeadingSlotImage{filter:drop-shadow(0 5px 7px #00000075)}.categoryHeadingLiveCasinoImage{filter:drop-shadow(0 5px 7px #00000075)drop-shadow(0 0 7px #ffd37e29)}.categoryHeadingArcadeImage{filter:drop-shadow(0 5px 7px #00000075)drop-shadow(0 0 7px #ff4d3529);width:48px;height:56px}.categoryHeadingFishImage{filter:drop-shadow(0 5px 7px #00000075)drop-shadow(0 0 8px #33cfff33);width:62px;height:48px}.categoryHeadingTableImage{filter:drop-shadow(0 5px 7px #00000080)drop-shadow(0 0 7px #ffb13d24)}.gamesHeadingCopy{text-shadow:0 1px 5px #000000eb;flex-direction:column;min-width:0;display:flex}.gamesHeadingCopy small{color:var(--green);letter-spacing:.16em;font-size:12px;font-weight:900}.gamesHeadingCopy h2{letter-spacing:-.03em;align-items:center;gap:7px;min-width:0;margin:1px 0 0;font-size:16px;display:flex}.gamesHeadingCopy h2 em{color:#a8ffb1;letter-spacing:0;background:#25f33f14;border:1px solid #67ff7738;border-radius:99px;flex:none;padding:2px 6px;font-size:12px;font-style:normal;font-weight:850}.gamesHeadingCopy p{color:#aab3ac;text-overflow:ellipsis;white-space:nowrap;margin:1px 0 0;font-size:12px;overflow:hidden}.gameProviderTabsShell{min-width:0;margin:-1px 0 10px}.gameProviderTabs{scroll-snap-type:x proximity;scrollbar-width:none;overscroll-behavior-inline:contain;touch-action:pan-x;-webkit-overflow-scrolling:touch;gap:6px;margin:0;padding:1px 1px 4px;display:flex;overflow-x:auto}.gameProviderTabs::-webkit-scrollbar{display:none}.gameProviderTabs button{scroll-snap-align:start;color:#aeb5af;cursor:pointer;background:linear-gradient(145deg,#1d211ef7,#0f1210fa);border:1px solid #ffffff1a;border-radius:9px;flex:none;align-items:center;gap:7px;min-height:34px;padding:5px 8px 5px 10px;font-size:12px;font-weight:800;transition:border-color .16s,color .16s,background .16s,transform .16s;display:inline-flex;box-shadow:inset 0 1px #ffffff06}.gameProviderTabs button:hover{color:#e9ffeb;border-color:#67ff774d;transform:translateY(-1px)}.gameProviderTabs button.active{color:#ecffee;box-shadow:inset 3px 0 0 var(--green), 0 5px 16px #25f33f1c;background:linear-gradient(145deg,#25f33f40,#0d3014f0);border-color:#67ff779e}.gameProviderTabs button span{white-space:nowrap}.gameProviderTabs button em{color:#98eea2;text-align:center;background:#25f33f12;border:1px solid #67ff772b;border-radius:99px;min-width:20px;padding:2px 5px;font-size:12px;font-style:normal;line-height:1.2}.gameProviderTabs button.active em{color:#d9ffdd;background:#01100447;border-color:#a9ffb357}.gameProviderTabLogo{background:#03080480;border-radius:8px;flex:0 0 34px;place-items:center;width:34px;height:34px;font-style:normal;display:grid;position:relative;overflow:hidden}.gameProviderTabLogo b{color:var(--green-bright);font-size:10px;font-weight:950}.gameLibraryToolbar{justify-content:flex-end;align-items:center;gap:9px;margin:-1px 0 10px;display:flex}.gameSearchField{color:#778079;background:#0a0d0be0;border:1px solid #ffffff1a;border-radius:9px;align-items:center;gap:7px;width:min(100%,360px);min-width:190px;height:32px;padding:0 8px;display:flex}.gameSearchField:focus-within{color:var(--green);border-color:#67ff7780;box-shadow:0 0 0 2px #25f33f14}.gameSearchField input{min-width:0;color:var(--text);background:0 0;border:0;outline:0;flex:1;font-size:12px}.gameSearchField input::placeholder{color:#68706a}.gameSearchField>button{color:#99a09b;cursor:pointer;background:#ffffff0f;border:0;border-radius:50%;place-items:center;width:20px;height:20px;display:grid}.gamesGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.sportsProviderGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.providerGameSections{gap:18px;display:grid}.providerGameSection{min-width:0}.providerGameSection+.providerGameSection{border-top:1px solid #25f33f24;padding-top:18px}.providerGameSectionHeader{background:linear-gradient(90deg,#25f33f17,#0000 58%),#0e1310f5;border:1px solid #25f33f24;border-radius:10px;align-items:center;gap:10px;min-height:50px;margin-bottom:9px;padding:6px 10px;display:flex}.providerGameSectionHeader>span:last-child{gap:1px;min-width:0;display:grid}.providerGameSectionHeader h3{color:var(--text);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:13px;line-height:1.25;overflow:hidden}.providerGameSectionHeader small{color:var(--muted);font-size:12px;font-weight:800}.providerPickerGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.providerPickerCard{border:1px solid var(--line);min-width:0;min-height:124px;color:var(--text);cursor:pointer;background:radial-gradient(circle at 50% 15%,#25f33f24,#0000 55%),#141715f5;border-radius:11px;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:10px 8px;transition:transform .16s,border-color .16s,background .16s;display:flex;position:relative;overflow:hidden}.providerPickerCard:hover{border-color:var(--line-green);background:radial-gradient(circle at 50% 15%,#25f33f38,#0000 58%),#141715fa;transform:translateY(-3px)}.providerLogoFrame{place-items:center;width:100%;height:58px;display:grid;position:relative}.providerLogoFrame img{object-fit:contain;width:100%;height:100%}.providerLogoFrame b{color:var(--green-bright);text-shadow:0 0 18px #25f33f59;font-size:22px;font-weight:950}.providerPickerCard>strong{text-align:center;text-overflow:ellipsis;white-space:nowrap;width:100%;font-size:12px;overflow:hidden}.providerPickerCard>small{color:var(--muted);font-size:12px}.providerPickerCard>svg{color:var(--green);position:absolute;bottom:6px;right:6px}.compactGameCard{border:1px solid var(--line);background:#141715f5;border-radius:11px;transition:border-color .16s;overflow:hidden}.compactGameCard:hover{border-color:var(--line-green)}.compactGameArt{background:radial-gradient(circle at 50% 70%,#37ff4f47,#0000 42%),linear-gradient(145deg,#122116,#050805);place-items:center;height:173px;display:grid;position:relative;overflow:hidden}.compactGameArt:before{content:"";opacity:.18;background-image:linear-gradient(#ffffff2e 1px,#0000 1px),linear-gradient(90deg,#ffffff2e 1px,#0000 1px);background-size:19px 19px;position:absolute;inset:0;transform:perspective(260px)rotateX(61deg)scale(1.45)translateY(33px)}.compactGameImage{object-fit:cover;object-position:center 20%;width:100%;height:100%;position:absolute;inset:0}.cloudimageMedia,.cloudimageMedia.cloudimage-image{width:100%;height:100%;display:block;position:absolute;inset:0}.cloudimageMedia img,.cloudimageMediaCover,.cloudimageMediaCover img,.compactGameImage img,.showcaseGameImage,.showcaseGameImage img,.aiSlotImage,.aiSlotImage img{object-fit:cover;object-position:center 20%;width:100%;height:100%}.cloudimageMediaContain,.cloudimageMediaContain img{object-fit:contain;object-position:center;width:100%;height:100%}.compactGameImageShade{z-index:1;background:linear-gradient(#0000 48%,#0208039e 100%);position:absolute;inset:0}.gamesGrid:not(.sportsProviderGrid) .compactGameArt,.memberGameLibraryGrid .compactGameArt{aspect-ratio:3/5;height:auto}.gamesGrid:not(.sportsProviderGrid) .compactGameArt.squarePoster,.memberGameLibraryGrid .compactGameArt.squarePoster{aspect-ratio:1}.gamesGrid:not(.sportsProviderGrid) .compactGameArt.landscapePoster,.memberGameLibraryGrid .compactGameArt.landscapePoster{aspect-ratio:16/9}.sportsProviderCard{background:radial-gradient(circle at 50% 0,#25f33f14,#0000 44%),#0e1310fa;border-color:#67ff7733}.sportsProviderCard .compactGameArt{aspect-ratio:1;background:radial-gradient(circle at 50% 45%,#25f33f14,#0000 62%),linear-gradient(145deg,#121a15,#050805);height:auto}.sportsProviderCard .compactGameArt:before{opacity:.08}.sportsProviderCard .sportsProviderImage{object-fit:contain;object-position:center;padding:7px}.sportsProviderCard .compactGameImageShade{background:linear-gradient(#0000 66%,#020803a8 100%)}.sportsProviderCard .compactPlayButton{opacity:1}.gameRays{border:1px solid #67ff7766;border-radius:50%;width:95px;height:95px;position:absolute;box-shadow:0 0 30px #25f33f33,inset 0 0 25px #25f33f1f}.compactGameArt>strong{z-index:1;color:var(--green-bright);letter-spacing:-.08em;text-shadow:0 0 20px #25f33f6b;font-size:34px;font-weight:950;position:relative;transform:skew(-5deg)}.compactBadge{z-index:3;color:#061008;background:var(--green);border-radius:5px;padding:3px 6px;font-size:12px;font-weight:950;position:absolute;top:8px;left:8px}.gameNumber{z-index:2;color:#ffffff80;font-size:12px;position:absolute;bottom:6px;right:7px}.compactPlayButton{z-index:3;width:30px;height:30px;color:var(--green);opacity:0;cursor:pointer;background:#040a05bf;border:1px solid #67ff7770;border-radius:50%;place-items:center;transition:opacity .16s;display:grid;position:absolute;bottom:8px;right:8px}.compactGameCard:hover .compactPlayButton{opacity:1}.compactPlayButton:disabled{opacity:.55;cursor:wait}.compactFavoriteButton{z-index:4;color:#ffffffd6;opacity:0;cursor:pointer;background:#030804b8;border:1px solid #fff3;border-radius:50%;place-items:center;width:25px;height:25px;transition:opacity .16s,color .16s,border-color .16s;display:grid;position:absolute;top:7px;right:7px;box-shadow:0 4px 12px #00000042}.compactGameCard:hover .compactFavoriteButton,.compactFavoriteButton.active{opacity:1}.compactFavoriteButton:hover{border-color:#67ff7794}.compactFavoriteButton.active{color:var(--green-bright);background:#072b0de0;border-color:#67ff77b8}.compactFavoriteButton:disabled{cursor:wait;opacity:1}.compactGameInfo{padding:9px 10px 10px}.compactGameInfo strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}.compactGameInfo small{color:var(--muted);letter-spacing:.06em;margin-top:4px;font-size:12px;display:block}.gameLaunchError{color:#faa;background:#7414142e;border:1px solid #ff5c5c4d;border-radius:7px;margin:0 0 9px;padding:8px 10px;font-size:12px}.gameLibraryEmpty{color:#778079;text-align:center;background:#0b0f0cc2;border:1px dashed #67ff7733;border-radius:11px;align-content:center;place-items:center;gap:5px;min-height:150px;margin-top:9px;display:grid}.gameLibraryEmpty svg{color:#67ff778c}.gameLibraryEmpty strong{color:#dce3dd;font-size:12px}.gameLibraryEmpty span{font-size:12px}.gameLibraryStatus{color:#9aa39c;background:#0b0f0cc2;border:1px solid #67ff7729;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:48px;margin:0 0 9px;font-size:12px;display:flex}.gameLibraryStatus svg{color:var(--green)}.gameLoadMoreButton{min-width:180px;min-height:38px;color:var(--green-bright);cursor:pointer;background:linear-gradient(145deg,#25f33f24,#091f0ef0);border:1px solid #67ff7757;border-radius:10px;justify-content:center;align-items:center;gap:8px;margin:12px auto 0;padding:6px 14px;font-size:12px;font-weight:850;transition:transform .16s,border-color .16s,background .16s;display:flex}.memberGameLibraryPage{isolation:isolate;color:#eef7ef;background:radial-gradient(circle at 12% 0,#2fff4621,#0000 31%),radial-gradient(circle at 88% 32%,#0c6f271f,#0000 29%),linear-gradient(#071008,#080d09 54%,#050806);min-height:100dvh;position:relative;overflow-x:hidden}.memberGameLibraryPage:before{z-index:-1;content:"";pointer-events:none;background-color:#0000;background-image:linear-gradient(#48ff5c06 1px,#0000 1px),linear-gradient(90deg,#48ff5c06 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:34px 34px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 84%);mask-image:linear-gradient(#000,#0000 84%)}.memberGameLibraryHeaderIcon{object-fit:contain;filter:drop-shadow(0 3px 5px #00000070)drop-shadow(0 0 8px #ffae2229);width:42px;height:42px}.memberGameLibraryBody{width:min(960px,100%);min-height:calc(100dvh - 88px);padding:22px max(22px, env(safe-area-inset-right)) max(44px, env(safe-area-inset-bottom)) max(22px, env(safe-area-inset-left));margin-inline:auto}.memberGameLibraryIntro{background:radial-gradient(circle at 88% 28%,#47ff5a2e,#0000 32%),linear-gradient(125deg,#25f33f1a,#071209e0 58%),#ffffff06;border:1px solid #5eff6f33;border-radius:18px;justify-content:space-between;align-items:center;gap:18px;min-height:112px;padding:19px 21px;display:flex;position:relative;overflow:hidden;box-shadow:0 16px 42px #0003}.memberGameLibraryIntro:after{content:"";border:1px solid #5dff6e1f;border-radius:50%;width:190px;height:190px;position:absolute;bottom:-52px;right:-22px}.memberGameLibraryIntro>span{gap:5px;min-width:0;display:grid}.memberGameLibraryIntro small{color:var(--green);letter-spacing:.18em;font-size:12px;font-weight:900}.memberGameLibraryIntro strong{font-size:clamp(18px,3vw,24px)}.memberGameLibraryIntro p{color:#8d9b90;margin:0;font-size:12px}.memberGameLibraryIntro>i{z-index:1;width:62px;height:62px;color:var(--green-bright);background:linear-gradient(145deg,#25f33f38,#0a2e10e6);border:1px solid #6fff7e5c;border-radius:19px;flex:0 0 62px;place-items:center;display:grid;position:relative;box-shadow:inset 0 1px #ffffff14,0 12px 30px #07370e52}.memberGameLibraryControls{justify-content:space-between;align-items:center;gap:12px;margin:16px 0 12px;display:flex}.memberGameLibraryTabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.memberGameLibraryTabs>button{color:#a9b3ab;cursor:pointer;background:#ffffff07;border:1px solid #ffffff17;border-radius:13px;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:8px;min-width:148px;min-height:48px;padding:8px 10px;transition:border-color .16s,color .16s,background .16s,transform .16s;display:grid}.memberGameLibraryTabs>button:hover{border-color:#67ff774d;transform:translateY(-1px)}.memberGameLibraryTabs>button.active{color:var(--green-bright);background:linear-gradient(145deg,#25f33f29,#08220ddb),#ffffff06;border-color:#67ff778f}.memberGameLibraryTabs span{text-align:left;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:850;overflow:hidden}.memberGameLibraryTabs em{color:#031006;background:var(--green);text-align:center;border-radius:999px;min-width:26px;padding:3px 6px;font-size:12px;font-style:normal;font-weight:900}.memberGameLibrarySearch{color:#758078;background:#040a06c2;border:1px solid #ffffff17;border-radius:13px;align-items:center;gap:9px;width:min(300px,100%);min-height:48px;padding:0 12px;display:flex}.memberGameLibrarySearch:focus-within{color:var(--green);border-color:#67ff777a;box-shadow:0 0 0 3px #25f33f0f}.memberGameLibrarySearch input{min-width:0;color:var(--text);background:0 0;border:0;outline:0;flex:1;font-size:12px}.memberGameLibrarySearch input::placeholder{color:#687169}.memberGameLibrarySearch>button{color:#9fa8a1;cursor:pointer;background:#ffffff0f;border:0;border-radius:50%;place-items:center;width:22px;height:22px;display:grid}.memberGameLibrarySummary{border-bottom:1px solid #67ff771a;justify-content:space-between;align-items:center;gap:12px;min-height:42px;margin-bottom:10px;padding:0 2px 10px;display:flex}.memberGameLibrarySummary>span{color:var(--green-bright);align-items:center;gap:8px;display:flex}.memberGameLibrarySummary strong{font-size:12px}.memberGameLibrarySummary em{color:#7e8a81;font-size:12px;font-style:normal}.memberGameLibraryGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.memberGameLibraryGrid .compactPlayButton,.memberGameLibraryGrid .compactFavoriteButton{opacity:1}.memberGameLibraryGuest{color:#7d8a80;text-align:center;background:#080f0ac7;border:1px dashed #67ff7740;border-radius:17px;align-content:center;place-items:center;gap:9px;min-height:300px;margin-top:16px;padding:24px;display:grid}.memberGameLibraryGuest>svg{color:#67ff77a6}.memberGameLibraryGuest strong{color:#e1eae2;font-size:13px}.memberGameLibraryGuest span{font-size:12px}.memberGameLibraryGuest>button{color:#041006;background:linear-gradient(135deg, var(--green-bright), var(--green));cursor:pointer;border:0;border-radius:11px;min-width:150px;min-height:40px;margin-top:7px;font-size:12px;font-weight:900}.gameLoadMoreButton:hover{background:linear-gradient(145deg,#25f33f38,#092810f5);border-color:#67ff77a3;transform:translateY(-1px)}.gameLoadMoreButton small{color:#acd4b0;background:#00000038;border-radius:99px;padding:2px 6px;font-size:12px}.tone-lime .compactGameArt{background:radial-gradient(circle at 50% 70%,#bcff414d,#0000 42%),linear-gradient(145deg,#1e2910,#080b05)}.tone-lime .compactGameArt>strong{color:#c6ff58}.tone-silver .compactGameArt{background:radial-gradient(circle at 50% 70%,#ffffff3b,#0000 42%),linear-gradient(145deg,#252a27,#090b0a)}.tone-silver .compactGameArt>strong{color:#f7fff8;text-shadow:0 0 20px #ffffff54}.tone-pitch .compactGameArt{background:radial-gradient(circle at 50% 70%,#3bff5461,#0000 42%),linear-gradient(145deg,#0d3115,#030804)}.tone-red .compactGameArt{background:radial-gradient(circle at 50% 70%,#ff3f4c4d,#0000 42%),linear-gradient(145deg,#351116,#090304)}.tone-red .compactGameArt>strong{color:#ff7780;text-shadow:0 0 20px #ff3f4c5c}.tone-cyan .compactGameArt{background:radial-gradient(circle at 50% 70%,#29ecdb52,#0000 42%),linear-gradient(145deg,#0b2c2b,#030909)}.tone-cyan .compactGameArt>strong{color:#56fff1;text-shadow:0 0 20px #29ecdb57}.tone-violet .compactGameArt{background:radial-gradient(circle at 50% 70%,#ad56ff59,#0000 42%),linear-gradient(145deg,#241039,#07030b)}.tone-violet .compactGameArt>strong{color:#cfa0ff;text-shadow:0 0 20px #ad56ff5c}.tone-amber .compactGameArt{background:radial-gradient(circle at 50% 70%,#ffc03159,#0000 42%),linear-gradient(145deg,#382709,#0a0702)}.tone-amber .compactGameArt>strong{color:#ffd56d;text-shadow:0 0 20px #ffc0315c}.homeGameDiscovery{gap:16px;display:grid}.homeShowcaseSection{background:radial-gradient(circle at 5% 0,#25f33f14,#0000 34%),linear-gradient(145deg,#111612fa,#070a08fa);border:1px solid #67ff7724;border-radius:13px;min-width:0;padding:11px;overflow:hidden;box-shadow:inset 0 1px #ffffff06}.hotGamesSection{background:radial-gradient(circle at 8% -20%,#ff7d242b,#0000 33%),radial-gradient(circle at 92% 0,#25f33f14,#0000 34%),linear-gradient(145deg,#14140ffc,#060a07fc);border-color:#ff842f3d;position:relative;box-shadow:inset 0 1px #ffcb830f,0 16px 42px #0000002e}.hotGamesSection:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ff8e3cbf,#0000);height:1px;position:absolute;inset:0 22% auto;box-shadow:0 0 16px #ff792573}.homeShowcaseHeading{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:9px;margin-bottom:10px;display:grid}.homeShowcaseIcon{border-radius:11px;place-items:center;width:39px;height:39px;display:grid}.homeShowcaseIcon.hot{color:#ff9345;background:radial-gradient(circle at 50% 72%,#ff4c145c,#0000 58%),#251109;border:1px solid #ff8d3575;box-shadow:0 0 18px #ff5b1a1f,inset 0 0 12px #ff822b14}.homeShowcaseIcon.baccarat{color:#c79cff;background:radial-gradient(circle at 50% 72%,#8a3aff47,#0000 60%),#160a27;border:1px solid #b177ff61;box-shadow:0 0 18px #8a3aff1f,inset 0 0 12px #c699ff0f}.homeShowcaseCopy{min-width:0}.homeShowcaseCopy>small{color:#73ff82;letter-spacing:.17em;font-size:12px;font-weight:900;display:block}.homeShowcaseCopy h2{color:#f5f8f5;align-items:center;gap:6px;margin:1px 0 0;font-size:14px;line-height:1.15;display:flex}.homeShowcaseCopy h2 em{color:#ff9b54;letter-spacing:.06em;background:#ff5b1a17;border:1px solid #ff813547;border-radius:99px;padding:2px 6px;font-size:12px;font-style:normal}.baccaratSection .homeShowcaseCopy h2 em{color:#caa4ff;background:#8a3aff17;border-color:#b177ff47}.homeShowcaseCopy p{color:#929b94;text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;font-size:12px;overflow:hidden}.homeRailControls{gap:5px;display:flex}.homeRailControls button,.showcaseMoreButton{color:#c2c9c3;cursor:pointer;background:#ffffff09;border:1px solid #ffffff1a;border-radius:8px;justify-content:center;align-items:center;height:28px;transition:border-color .16s,color .16s,background .16s,transform .16s;display:inline-flex}.homeRailControls button{width:28px;padding:0}.homeRailControls button:hover,.showcaseMoreButton:hover{color:var(--green-bright);background:#25f33f12;border-color:#67ff775c;transform:translateY(-1px)}.showcaseMoreButton{gap:4px;padding:0 9px;font-size:12px;font-weight:850}.hotGameRail{scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-color:#ff7e2c52 transparent;scrollbar-width:thin;overscroll-behavior-inline:contain;grid-auto-columns:minmax(142px,22%);grid-auto-flow:column;gap:8px;padding:1px 1px 5px;display:grid;overflow-x:auto}.hotGameRail::-webkit-scrollbar{height:3px}.hotGameRail::-webkit-scrollbar-track{background:0 0}.hotGameRail::-webkit-scrollbar-thumb{background:#ff7e2c52;border-radius:99px}.showcaseGameCard{scroll-snap-align:start;background:#131714fa;border:1px solid #ffffff1a;border-radius:10px;min-width:0;transition:border-color .17s,box-shadow .17s;overflow:hidden;box-shadow:0 8px 24px #0000002e}.showcaseGameCard:hover{border-color:#67ff7757;box-shadow:0 10px 28px #0000004d}.showcaseGameArt{background:radial-gradient(circle at 50% 75%,#41ff583d,#0000 45%),linear-gradient(145deg,#142018,#050706);place-items:center;height:108px;display:grid;position:relative;overflow:hidden}.showcaseGameArt>img{object-fit:cover;object-position:center 20%;width:100%;height:100%;position:absolute;inset:0}.hotGamesSection .showcaseGameArt>img,.hotGamesSection .showcaseGameCard:hover .showcaseGameArt>img{filter:brightness(1.09)saturate(1.16)contrast(1.03)}.showcaseGameArt>strong{color:var(--green-bright);letter-spacing:-.06em;text-shadow:0 0 18px #25f33f57;font-size:26px;font-weight:950}.showcaseGameShade{z-index:1;pointer-events:none;background:linear-gradient(#03050408 35%,#030704d1 100%);position:absolute;inset:0}.hotGamesSection .showcaseGameShade{pointer-events:none;background:linear-gradient(#03050400 0%,#03070400 72%,#03070438 100%)}.hotGameRank,.hotGameBadge,.liveTableBadge,.baccaratTableNumber{z-index:2;position:absolute}.hotGameRank{color:#fff3e9;text-shadow:0 2px 8px #000000bf;background:#040705e0;border:1px solid #ffffff21;border-radius:99px;align-items:center;gap:3px;padding:3px 6px;font-size:12px;font-style:italic;font-weight:950;display:inline-flex;top:7px;left:7px}.hotGameRank svg{color:#ffd064}.hotGameBadge,.liveTableBadge{color:#160801;background:linear-gradient(135deg,#ffbf55,#ff6a24);border-radius:99px;align-items:center;gap:3px;padding:3px 5px;font-size:12px;font-weight:950;display:inline-flex;top:7px;right:7px}.hotGameBadge{box-shadow:0 5px 15px #ff5b1a4d,inset 0 1px #ffffff52}.liveTableBadge{color:#eaffed;background:#041f0ac7;box-shadow:inset 0 0 0 1px #50ff6661}.liveTableBadge>i{background:var(--green);width:4px;height:4px;box-shadow:0 0 7px var(--green);border-radius:50%}.baccaratTableNumber{color:#ffffffad;letter-spacing:.09em;font-size:12px;font-weight:850;bottom:7px;left:7px}.showcaseGameArt>button{z-index:3;width:28px;height:28px;color:var(--green);opacity:0;cursor:pointer;background:#020c05c7;border:1px solid #67ff7780;border-radius:50%;place-items:center;transition:opacity .16s,transform .16s;display:grid;position:absolute;bottom:7px;right:7px}.showcaseGameCard:hover .showcaseGameArt>button{opacity:1}.showcaseGameArt>button:disabled{opacity:.5;cursor:wait}.showcaseGameInfo{min-width:0;padding:8px 9px 9px}.showcaseGameInfo strong,.showcaseGameInfo small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.showcaseGameInfo strong{color:#eef3ee;font-size:12px}.showcaseGameInfo small{color:#778079;margin-top:3px;font-size:12px}.hotGameTitleRow,.hotGameMeta{justify-content:space-between;align-items:center;gap:5px;min-width:0;display:flex}.hotGameTitleRow>strong,.hotGameMeta>small{flex:1;min-width:0}.hotGameTitleRow>span{color:#82ff90;background:#25f33f0f;border:1px solid #63ff7633;border-radius:99px;flex:none;padding:2px 4px;font-size:12px;font-weight:850}.hotGameMeta{margin-top:4px}.hotGameMeta>small{margin:0}.hotGameMeta>span{color:#abb2ac;flex:none;align-items:center;gap:3px;font-size:12px;font-weight:700;display:inline-flex}.hotGameMeta>span>i{background:#54ff69;border-radius:50%;width:4px;height:4px;box-shadow:0 0 7px #54ff69cc}.hotGameHeat{background:#ffffff0f;border-radius:99px;height:3px;margin-top:7px;display:block;overflow:hidden}.hotGameHeat>i{border-radius:inherit;background:linear-gradient(90deg,#38f95a,#c8ff52 58%,#ff914c);height:100%;display:block;box-shadow:0 0 9px #4eff6157}.hotGameCard{background:radial-gradient(circle at 12% 100%,#ff71221a,#0000 46%),linear-gradient(145deg,#21170ffa,#0c120dfc 70%);border-color:#ff7e2c38;position:relative}.hotGameCard .showcaseGameArt{height:144px}.hotGameCard:hover{border-color:#ff8b368f;box-shadow:0 12px 30px #ff5f191c}.hotGameCard .showcaseGameArt>button{opacity:1;color:#071109;background:linear-gradient(145deg,#76ff89,#22ee46);border-color:#7cff8ac7;box-shadow:0 0 0 4px #010d058a,0 5px 15px #25f33f40}.showcaseGameArt>.homeFavoriteButton,.aiSlotArt>.homeFavoriteButton{z-index:4;color:#ffffffeb;opacity:1;cursor:pointer;background:#030804c7;border:1px solid #ffffff3d;border-radius:50%;place-items:center;width:26px;height:26px;transition:color .16s,border-color .16s,background .16s;display:grid;position:absolute;top:7px;bottom:auto;right:7px;box-shadow:0 4px 12px #0000004d}.hotGameCard .showcaseGameArt>.homeFavoriteButton{color:#ffffffeb;background:#030804c7;border-color:#ffffff3d;box-shadow:0 4px 12px #0000004d}.aiSlotArt>.homeFavoriteButton.ai{top:7px;right:7px}.showcaseGameArt>.homeFavoriteButton:hover,.aiSlotArt>.homeFavoriteButton:hover{border-color:#67ff77a8}.showcaseGameArt>.homeFavoriteButton.active,.aiSlotArt>.homeFavoriteButton.active{color:var(--green-bright);background:#072b0de6;border-color:#67ff77c7}.showcaseGameArt>.homeFavoriteButton:disabled,.aiSlotArt>.homeFavoriteButton:disabled{cursor:wait;opacity:1}.hotGameChampion{border-color:#ffc75494;box-shadow:0 0 0 1px #ffc85714,0 12px 32px #ff751829}.hotGameChampion:after{content:attr(data-rank-label);z-index:4;color:#ffd57c94;letter-spacing:.08em;pointer-events:none;font-size:12px;font-weight:900;position:absolute;bottom:7px;right:8px}@keyframes hotGamePulse{0%,to{opacity:.48;transform:scale(.82)}50%{opacity:1;transform:scale(1)}}.baccaratGameGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.baccaratGameCard{background:linear-gradient(145deg,#1c0e2df7,#0f1210fa 72%);border-color:#b177ff26}.baccaratGameCard:hover{border-color:#be8fff66}.baccaratGameCard .showcaseGameArt{height:156px}.aiFormulaSection{background:linear-gradient(#27dcff0b 1px,#0000 1px) 0 0/21px 21px,linear-gradient(90deg,#27dcff0b 1px,#0000 1px) 0 0/21px 21px,radial-gradient(circle at 85% 0,#39e8ff29,#0000 35%),radial-gradient(circle at 0 100%,#35ff701a,#0000 38%),linear-gradient(145deg,#071a1d,#050b0c 58%,#07130d);border:1px solid #38f1ff42;border-radius:14px;padding:12px;position:relative;overflow:hidden;box-shadow:inset 0 1px #b2faff14,0 16px 40px #0000002e}.aiFormulaSection:before{content:"";border:1px solid #46efff1f;border-radius:50%;width:190px;height:190px;position:absolute;top:-70px;right:-50px;box-shadow:0 0 0 28px #46efff06,0 0 0 58px #46efff05}.aiFormulaHeading{z-index:1;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;margin-bottom:11px;display:grid;position:relative}.aiFormulaCore{place-items:center;width:34px;height:34px;display:grid}.aiFormulaCoreIcon{object-fit:contain;filter:drop-shadow(0 0 7px #ffbe2c47);width:34px;height:auto}.aiFormulaHeading>span:nth-child(2){min-width:0}.aiFormulaHeading h2{color:azure;margin:1px 0 0;font-size:16px;line-height:1.15}.aiFormulaCountdown{background:linear-gradient(145deg,#1bff5b14,#2fdaff0a);border:1px solid #4fff8633;border-radius:10px;grid-template-rows:auto;grid-template-columns:auto minmax(0,1fr);place-items:center start;gap:2px 8px;min-width:92px;padding:7px 10px 7px 8px;display:grid;box-shadow:inset 0 1px #ffffff09}.aiFormulaCountdown>strong{color:#79f7ff;font-variant-numeric:tabular-nums;letter-spacing:.04em;text-shadow:0 0 12px #4deaff38;grid-area:1/2;align-items:center;font-size:15px;line-height:1;display:flex}.aiFormulaTimerIcon{object-fit:contain;image-rendering:auto;filter:drop-shadow(0 0 5px #ff422d61)drop-shadow(0 2px 3px #00000052);flex:none;grid-area:1/1;width:auto;height:24px}.aiSlotGrid{z-index:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid;position:relative}.aiSlotCard{background:linear-gradient(145deg,#0a1f22f2,#070d0cfa);border:1px solid #4ce8ff2b;border-radius:11px;min-width:0;transition:border-color .17s,box-shadow .17s;overflow:hidden}.aiSlotCard:hover{border-color:#59f1ff73;box-shadow:0 10px 28px #0000004d,0 0 20px #36e6ff0f}.aiSlotArt{background:radial-gradient(circle,#40ebff2e,#0000 52%),#071113;place-items:center;height:156px;display:grid;position:relative;overflow:hidden}.aiSlotArt>img{object-fit:cover;object-position:center 20%;filter:saturate(1.04)contrast(1.02)brightness(1.06);width:100%;height:100%;position:absolute;inset:0}.aiSlotArt>strong{color:#74f5ff;text-shadow:0 0 18px #40ebff5c;font-size:25px;font-weight:950}.aiSlotArt:after{z-index:1;content:"";background:linear-gradient(#0000 58%,#020a0b85 100%);position:absolute;inset:0}.aiScanBeam{display:none}.aiScanCorners{z-index:3;opacity:.38;background:linear-gradient(#6af4ff,#6af4ff) 0 0/12px 1px no-repeat,linear-gradient(#6af4ff,#6af4ff) 0 0/1px 12px no-repeat,linear-gradient(#6af4ff,#6af4ff) 100% 0/12px 1px no-repeat,linear-gradient(#6af4ff,#6af4ff) 100% 0/1px 12px no-repeat,linear-gradient(#6af4ff,#6af4ff) 0 100%/12px 1px no-repeat,linear-gradient(#6af4ff,#6af4ff) 0 100%/1px 12px no-repeat,linear-gradient(#6af4ff,#6af4ff) 100% 100%/12px 1px no-repeat,linear-gradient(#6af4ff,#6af4ff) 100% 100%/1px 12px no-repeat;border:1px solid #0000;position:absolute;inset:8px}.aiSlotArt>em{z-index:4;color:#9af9ff;letter-spacing:.12em;text-shadow:0 1px 5px #001214;font-size:12px;font-style:normal;font-weight:900;position:absolute;bottom:8px;left:10px}.aiSlotInfo{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:7px 8px;padding:8px;display:grid}.aiSlotInfo>span{border-right:1px solid #6befff1f;flex-direction:column;grid-row:span 2;align-items:center;min-width:39px;padding-right:7px;display:flex}.aiSlotInfo>span small{color:#68dce5;letter-spacing:.06em;font-size:12px;font-weight:850}.aiSlotInfo>span b{color:#71ff9c;margin-top:1px;font-size:13px}.aiSlotInfo>span b i{font-size:12px;font-style:normal}.aiSlotInfo>.aiEnergyMeter{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:3px 5px;min-width:54px;display:grid}.aiEnergyMeter>small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.aiEnergyTrack{background:#ffffff1a;border-radius:99px;grid-column:1/-1;width:100%;height:5px;display:block;overflow:hidden;box-shadow:inset 0 1px 2px #00000080}.aiEnergyTrack>i{border-radius:inherit;height:100%;transition:width .35s;display:block}.aiEnergyMeter.low>b{color:#ff636c}.aiEnergyMeter.low .aiEnergyTrack>i{background:linear-gradient(90deg,#a91121,#ff4c5c);box-shadow:0 0 7px #ff3e4f70}.aiEnergyMeter.medium>b{color:#ffd15a}.aiEnergyMeter.medium .aiEnergyTrack>i{background:linear-gradient(90deg,#c88410,#ffd54e);box-shadow:0 0 7px #ffcd4061}.aiEnergyMeter.high>b{color:#5dff90}.aiEnergyMeter.high .aiEnergyTrack>i{background:linear-gradient(90deg,#13ad49,#42f77c);box-shadow:0 0 7px #42f77c66}.aiSlotInfo>div{min-width:0}.aiSlotInfo>div strong,.aiSlotInfo>div small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.aiSlotInfo>div strong{color:#edfafa;font-size:12px}.aiSlotInfo>div small{color:#759092;margin-top:3px;font-size:12px}.aiSlotInfo>button{color:#78f5ff;cursor:pointer;background:#33e1f112;border:1px solid #57f5ff47;border-radius:7px;justify-content:center;align-items:center;gap:4px;min-height:24px;font-size:12px;font-weight:900;display:inline-flex}.aiSlotInfo>button:hover{color:#041315;background:#63f1ff}.aiSlotInfo>button:disabled{opacity:.5;cursor:wait}.aiFormulaNote{z-index:1;color:#769193;align-items:center;gap:5px;margin:9px 0 0;font-size:12px;line-height:1.45;display:flex;position:relative}.aiFormulaNote>svg{color:#6beeff;flex:none}@keyframes aiOnlinePulse{0%,to{opacity:.4;transform:scale(.8)}50%{opacity:1;transform:scale(1.08)}}.providerSection{margin-top:26px;scroll-margin-top:115px}.providerGrid{grid-template-columns:repeat(6,1fr);gap:7px;display:grid}.providerGrid button{border:1px solid var(--line);cursor:pointer;background:#1b1e1cf0;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-height:58px;display:flex}.providerGrid i{color:var(--green);font-size:12px;font-style:normal}.providerGrid strong{color:#c8ceca;letter-spacing:.03em;font-size:12px}.seoCard{border:1px solid var(--line);background:#131614e6;border-radius:13px;grid-template-columns:175px 1fr;align-items:center;gap:24px;margin:27px 0 45px;padding:20px 25px;display:grid}.seoCard h2{margin:0;font-size:15px}.seoCard p{color:var(--muted);margin:7px 0 0;font-size:12px;line-height:1.75}.portalFooter{border-top:1px solid var(--line);background:#050705f0}.portalFooter>div{justify-content:space-between;align-items:center;gap:20px;min-height:75px;display:flex}.portalFooter span{color:var(--green);font-size:12px;font-weight:900}.portalFooter small{color:var(--muted);font-size:12px}.portalFooter nav{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 16px;display:flex}.portalFooter nav a{color:#9da79f;font-size:12px;font-weight:750;transition:color .16s}.portalFooter nav a:hover{color:var(--green-bright)}.bottomNav{z-index:70;background:linear-gradient(#262927f7,#141715fa);border:1px solid #ffffff21;border-bottom:0;border-radius:15px 15px 0 0;grid-template-columns:repeat(5,1fr);width:min(720px,100%);min-height:69px;display:grid;position:fixed;bottom:0;left:50%;transform:translate(-50%);box-shadow:0 -12px 35px #00000061}.bottomNav>a,.bottomNav>button{color:#a3aaa5;cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:4px;font-size:12px;display:flex}.bottomNav .active{color:var(--green-bright)}.homeNavIcon{object-fit:contain;filter:drop-shadow(0 3px 4px #00000073)drop-shadow(0 0 8px #ffbf4138);width:30px;max-width:none;height:30px;margin:-4px 0 -2px;transition:transform .18s,filter .18s}.bottomNav .active .homeNavIcon{filter:drop-shadow(0 4px 5px #0000007a)drop-shadow(0 0 11px #ffcf5c61);transform:translateY(-1px)scale(1.06)}.favoriteNavIcon{object-fit:contain;filter:drop-shadow(0 3px 4px #00000073)drop-shadow(0 0 7px #ffb8322e);width:30px;max-width:none;height:30px;margin:-4px 0 -2px}.promotionNavIcon{object-fit:contain;filter:drop-shadow(0 3px 4px #00000073)drop-shadow(0 0 7px #ff7b1e33);width:30px;max-width:none;height:30px;margin:-4px 0 -2px}.activityNavIcon{object-fit:contain;filter:drop-shadow(0 3px 4px #00000073)drop-shadow(0 0 8px #3bcdff38);width:30px;max-width:none;height:30px;margin:-4px 0 -2px;transition:transform .18s,filter .18s}.bottomNav .active .activityNavIcon{filter:drop-shadow(0 4px 5px #0000007a)drop-shadow(0 0 11px #3bcdff61);transform:translateY(-1px)scale(1.06)}.walletNav{position:relative;color:var(--text)!important}.walletNav>span{background:radial-gradient(circle,#2d432bf5,#111713 72%);border:4px solid #171a18;border-radius:50%;flex:none;place-items:center;width:49px;height:49px;margin-top:-25px;display:grid;position:relative;overflow:visible;box-shadow:0 0 0 1px #ffcd508c,0 0 10px #ffb5226b,0 0 24px #ff990040,0 5px 15px #00000061}.walletNav>span:before{z-index:-1;content:"";pointer-events:none;background:radial-gradient(circle,#ffc94847 0%,#ffa6131f 45%,#0000 72%);border-radius:50%;position:absolute;inset:-12px}@keyframes walletGoldPulse{0%,to{box-shadow:0 0 0 1px #ffcd5073,0 0 8px #ffb52252,0 0 18px #f903,0 5px 15px #00000061}50%{box-shadow:0 0 0 1px #ffdd7ec7,0 0 14px #ffc33994,0 0 30px #ff990057,0 5px 15px #00000061}}.walletNavIcon{z-index:1;object-fit:contain;filter:drop-shadow(0 2px 3px #0000004d);width:38px;max-width:none;height:39px;transition:transform .18s,filter .18s;position:relative}.walletNav:hover .walletNavIcon{filter:drop-shadow(0 3px 4px #ffb01a40);transform:rotate(-4deg)scale(1.05)}.walletNav:active .walletNavIcon{transform:scale(.92)}.walletNav b{z-index:1;margin-top:1px;font-size:12px;line-height:1.2;position:relative}.lineFloat{z-index:100;cursor:pointer;background:0 0;border:0;width:70px;height:35px;padding:0;text-decoration:none;display:block;position:fixed;bottom:130px;right:-15px;overflow:visible}.lineFloat img{width:70px;max-width:none;height:auto;margin-right:20px;display:block}.contactFloat{z-index:90;width:70px;height:35px;color:inherit;box-shadow:none;contain:none;cursor:pointer;background:0 0;border:0;border-radius:0;padding:0;display:block;position:fixed;top:auto;bottom:220px;right:-15px;overflow:visible;transform:none}.contactFloat:before{content:none}.contactFloat:hover,.contactFloat:active{filter:none;box-shadow:none;border:0;transform:none}@media (hover:hover) and (pointer:fine){.contactFloat:hover,.contactFloat:active{transform:none}}.contactFloat img{width:70px;max-width:none;height:auto;margin-right:20px;display:block}.contactFloatBadge{z-index:3;color:#fff;background:#ff3f5f;border:2px solid #06100a;border-radius:999px;place-items:center;min-width:20px;height:20px;padding-inline:5px;font-size:12px;font-style:normal;line-height:1;display:grid;position:absolute;top:-4px;right:-3px;box-shadow:0 4px 10px #0000006b}.supportChatBackdrop{z-index:220;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:radial-gradient(circle at 80%,#20ed4d17,#0000 35%),#000603b8;justify-content:flex-end;align-items:center;padding:16px max(18px,50vw - 590px);display:flex;position:fixed;inset:0}.supportChatPanel{color:#f2f8f3;background:linear-gradient(#14311d1f 1px,#0000 1px) 0 0/44px 44px,linear-gradient(90deg,#14311d1f 1px,#0000 1px) 0 0/44px 44px,radial-gradient(circle at 50% -12%,#33ff5729,#0000 34%),#050c08;border:1px solid #4bff6a61;border-radius:24px;flex-direction:column;width:min(430px,100%);height:min(760px,100dvh - 32px);animation:.22s ease-out supportChatEnter;display:flex;overflow:hidden;box-shadow:0 30px 90px #000000b8,0 0 42px #29ff4b17,inset 0 1px #ffffff0a}.supportChatHeader{background:linear-gradient(90deg,#124b2475,#05110ac7),#030c07f0;border-bottom:1px solid #43ff652e;justify-content:space-between;align-items:center;gap:12px;min-height:98px;padding:15px 16px 14px;display:flex}.supportChatAgent{align-items:center;gap:11px;min-width:0;display:flex}.supportChatAvatar{background:radial-gradient(circle,#30ff5033,#0000 68%),#07130b;border:1px solid #54ff728f;border-radius:18px;flex:none;place-items:center;width:62px;height:62px;display:grid;position:relative;overflow:visible;box-shadow:0 0 18px #2bff4b1f}.supportChatAvatar img{object-fit:contain;width:58px;height:58px}.supportChatAvatar i{background:#36f25b;border:3px solid #08110a;border-radius:50%;width:14px;height:14px;position:absolute;bottom:-2px;right:-2px;box-shadow:0 0 9px #36f25bbf}.supportChatAgent>div{min-width:0}.supportChatAgent em{color:#56ff74;letter-spacing:.18em;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-style:normal;font-weight:900;display:block;overflow:hidden}.supportChatAgent h2{color:#fff;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:17px;font-weight:850;line-height:1.2;overflow:hidden}.supportChatAgent p{color:#dfefe2a8;align-items:center;gap:4px;margin-top:5px;font-size:12px;display:flex}.supportChatAgent p svg{color:#56ff74;width:10px;height:10px}.supportChatClose{color:#f4fff6c2;cursor:pointer;background:#ffffff0b;border:1px solid #e2ffe72e;border-radius:50%;flex:none;place-items:center;width:42px;height:42px;transition:border-color .16s,color .16s,transform .16s;display:grid}.supportChatClose:hover{color:#5cff79;border-color:#53ff707a;transform:rotate(4deg)}.supportChatClose svg{width:21px;height:21px}.supportChatSecurity{color:#e1efe48f;background:#22913b14;border:1px solid #39ec5a24;border-radius:13px;align-items:center;gap:9px;margin:11px 14px 0;padding:9px 11px;font-size:12px;line-height:1.35;display:flex}.supportChatSecurity svg{color:#54ff72;flex:none;width:17px;height:17px}.supportChatSecurity span{flex-direction:column;gap:1px;display:flex}.supportChatSecurity strong{color:#f0fff3e0;font-size:12px}.supportChatMessages{overflow-anchor:none;overscroll-behavior:contain;scrollbar-color:#42ff6457 transparent;scrollbar-width:thin;flex-direction:column;flex:auto;gap:11px;min-height:0;padding:14px 14px 18px;display:flex;overflow:hidden auto}.supportChatWelcome{background:linear-gradient(135deg,#25883933,#0d1c12d9);border:1px solid #43ff6429;border-radius:16px 16px 16px 5px;align-items:flex-start;gap:9px;padding:12px;display:flex;box-shadow:0 10px 24px #0000002e}.supportChatWelcome>span{color:#051008;background:linear-gradient(135deg,#78ff8a,#20ed4d);border-radius:10px;flex:none;place-items:center;width:32px;height:32px;display:grid}.supportChatWelcome>span svg{width:17px;height:17px}.supportChatWelcome strong{color:#fff;font-size:12px}.supportChatWelcome p{color:#e9f2ebb8;margin-top:4px;font-size:12px;line-height:1.55}.supportChatWelcome small{color:#72f589;margin-top:7px;font-size:12px;display:block}.supportChatLineLink{color:#fff;background:#06c755;border:1px solid #06c75573;border-radius:999px;margin-top:9px;padding:6px 10px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.supportChatLoading{color:#e4f1e78a;background:#ffffff0a;border-radius:999px;align-self:center;align-items:center;gap:6px;padding:7px 10px;font-size:12px;display:flex}.supportChatLoading svg,.supportChatSend:disabled svg{animation:.9s linear infinite supportChatSpin}.supportChatLoading svg{width:12px;height:12px}.supportChatMessage{flex-direction:column;gap:4px;width:min(82%,320px);display:flex}.supportChatMessage.isAdmin{align-self:flex-start;align-items:flex-start}.supportChatMessage.isMember{align-self:flex-end;align-items:flex-end}.supportChatBubble{border:1px solid #ffffff17;border-radius:16px;max-width:100%;overflow:hidden;box-shadow:0 7px 18px #0003}.supportChatMessage.isAdmin .supportChatBubble{background:#132219;border-bottom-left-radius:5px}.supportChatMessage.isMember .supportChatBubble{color:#031007;background:linear-gradient(135deg,#78ff8b,#25e34d);border-color:#60ff7a42;border-bottom-right-radius:5px}.supportChatBubble p{color:inherit;overflow-wrap:anywhere;white-space:pre-wrap;padding:10px 12px;font-size:12px;line-height:1.5}.supportChatBubble a{display:block}.supportChatBubble img{object-fit:cover;width:min(250px,100%);height:auto;display:block}.supportChatMessage time{color:#dae8dd6b;padding-inline:4px;font-size:12px}.supportChatQuickQuestions{scrollbar-width:none;flex:none;gap:6px;padding:7px 14px 9px;display:flex;overflow-x:auto}.supportChatQuickQuestions::-webkit-scrollbar{display:none}.supportChatQuickQuestions button{color:#e6f3e9b8;white-space:nowrap;cursor:pointer;background:#1f672f24;border:1px solid #49ff6938;border-radius:999px;flex:none;padding:7px 10px;font-size:12px;transition:border-color .15s,color .15s,background .15s}.supportChatQuickQuestions button:hover{color:#7bff91;background:#1f672f47;border-color:#49ff698c}.supportChatError{color:#ff9aaa;background:#ff2a4917;border:1px solid #ff506840;border-radius:10px;flex:none;margin:0 14px 7px;padding:7px 9px;font-size:12px}.supportChatComposer{background:#0e1c12f5;border:1px solid #44ff662e;border-radius:17px;flex:none;grid-template-columns:40px minmax(0,1fr) 67px;align-items:center;gap:7px;margin:0 12px;padding:8px;display:grid;box-shadow:0 -12px 32px #00000038}.supportChatComposer>label{min-width:0}.supportChatComposer input[type=text]{color:#eef8f0;width:100%;height:38px;font:inherit;background:0 0;border:0;outline:0;font-size:12px}.supportChatComposer input[type=text]::placeholder{color:#deece161}.supportChatAttach,.supportChatSend{cursor:pointer;border-radius:12px;justify-content:center;align-items:center;height:40px;display:inline-flex}.supportChatAttach{color:#62f87c;background:#2eff4b12;border:1px solid #4cff6b21;width:40px}.supportChatAttach svg{width:18px;height:18px}.supportChatSend{color:#031007;background:linear-gradient(135deg,#7dff90,#20ed4d);border:0;gap:5px;font-size:12px;font-weight:900;box-shadow:0 7px 18px #1fed4b29}.supportChatSend svg{width:15px;height:15px}.supportChatAttach:disabled,.supportChatSend:disabled{cursor:not-allowed;opacity:.42}.supportChatStatus{color:#dcebdf6b;flex:none;justify-content:center;align-items:center;gap:6px;min-height:28px;font-size:12px;display:flex}.supportChatStatus i{background:#49f66a;border-radius:50%;width:6px;height:6px;box-shadow:0 0 7px #49f66ab8}.supportChatStatus i.isWaiting{background:#ffca4a;box-shadow:0 0 7px #ffca4aa6}.srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@keyframes supportChatEnter{0%{opacity:0;transform:translate(24px)scale(.985)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes supportChatSpin{to{transform:rotate(360deg)}}.modalBackdrop{z-index:100;-webkit-backdrop-filter:blur(11px);backdrop-filter:blur(11px);background:#000000c7;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.loginModal{background:radial-gradient(circle at 10% 0,#25f33f1a,#0000 33%),#111612;border:1px solid #2eff474d;border-radius:17px;width:min(400px,100%);padding:24px 28px 26px;position:relative;box-shadow:0 30px 90px #000000b8}.authModal.registerMode{width:min(560px,100%)}.authModal{max-height:min(760px,100vh - 36px);overflow-y:auto}.authLogoEffect{isolation:isolate;place-items:center;width:190px;height:106px;margin:-16px auto -3px;display:grid;position:relative}.authLogoEffect>img{z-index:2;filter:drop-shadow(0 0 4px #2eff474d);width:155px;height:auto;display:block;position:relative}.authLogoEffect.isAnimated>img{animation:2.7s ease-in-out infinite authLogoShadowShimmer}@keyframes authLogoShadowShimmer{0%,to{filter:brightness()drop-shadow(0 0 3px #2eff4747)}24%{filter:brightness(1.11)drop-shadow(0 0 2px #ffffffb8)drop-shadow(0 0 10px #2eff47a8)}42%{filter:brightness(1.02)drop-shadow(0 0 4px #2eff4757)}68%{filter:brightness(1.14)drop-shadow(0 0 3px #e8ffebc7)drop-shadow(0 0 13px #2eff47c2)}82%{filter:brightness(1.04)drop-shadow(0 0 5px #2eff4766)}}.loginModal>span{color:var(--green);letter-spacing:.16em;font-size:12px;font-weight:900}.loginModal h2{margin:5px 0;font-size:23px}.loginModal>p{color:var(--muted);margin:0;font-size:12px}.modalClose{border:1px solid var(--line);color:#aeb4af;cursor:pointer;background:#ffffff0a;border-radius:50%;place-items:center;width:31px;height:31px;display:grid;position:absolute;top:13px;right:13px}.loginModal form{gap:11px;margin-top:18px;display:grid}.loginModal label{color:#cdd2ce;gap:6px;font-size:12px;font-weight:700;display:grid}.loginModal input{border:1px solid var(--line);height:43px;color:var(--text);background:#00000047;border-radius:9px;outline:none;padding:0 12px;font-size:12px}.loginModal select{border:1px solid var(--line);height:43px;color:var(--text);background:#0b0f0c;border-radius:9px;outline:none;padding:0 12px;font-size:12px}.loginModal input:focus,.loginModal select:focus{border-color:#2eff477a;box-shadow:0 0 0 3px #25f33f12}.loginModal form>button{color:#041006;background:var(--green);cursor:pointer;border:0;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:43px;font-size:12px;font-weight:900;display:flex}.loginModal button:disabled{opacity:.55;cursor:not-allowed}.formMessage{color:#c1ffc7;background:#25f33f14;border-radius:7px;margin-top:4px;padding:8px;font-size:12px;line-height:1.5}.formMessage.error{color:#ffb8bd;background:#ff4a581a}.formMessage.success{color:#c1ffc7;background:#25f33f14}.modalRegister{width:100%;color:var(--muted);cursor:pointer;background:0 0;border:0;margin-top:13px;font-size:12px}.modalRegister strong{color:var(--green)}.loginModal form>.forgotPasswordButton{min-height:0;color:var(--green-bright);cursor:pointer;background:0 0;border:0;justify-self:end;margin-top:-4px;padding:0;font-size:12px;font-weight:750;display:block}.loginModal form>.forgotPasswordButton:hover{color:#b9ffc0;text-decoration:underline}.authNotice{color:var(--muted);text-align:center;border:1px dashed #ffffff21;border-radius:8px;padding:10px;font-size:12px}.captchaBlock{grid-template-columns:1fr 150px;align-items:end;gap:9px;display:grid}.captchaPreview{border:1px solid var(--line);background:#fff;border-radius:9px;grid-template-columns:1fr 35px;height:43px;display:grid;overflow:hidden}.captchaPreview img{object-fit:contain;width:100%;height:100%}.captchaPreview button{color:#173b1d;cursor:pointer;background:#eafcec;border:0;border-left:1px solid #ddd;place-items:center;display:grid}.registerSteps{justify-content:center;align-items:center;gap:7px;margin-top:13px;display:flex}.registerSteps span{border:1px solid var(--line);width:23px;height:23px;color:var(--muted);border-radius:50%;place-items:center;font-size:12px;font-weight:900;display:grid}.registerSteps span.active{border-color:var(--green);color:#061008;background:var(--green)}.registerSteps i{background:var(--line);width:48px;height:1px}.otpField{grid-template-columns:minmax(0,1fr) auto;gap:7px;display:grid}.otpField button{min-width:88px;color:var(--green-bright);cursor:pointer;background:#25f33f14;border:1px solid #67ff7761;border-radius:9px;justify-content:center;align-items:center;gap:5px;font-size:12px;font-weight:850;display:inline-flex}.authTwoColumns{grid-template-columns:1fr 1fr;gap:9px;display:grid}.bankSecurityNote{color:#c8d2c9;background:#25f33f0d;border:1px solid #67ff7733;border-radius:9px;align-items:flex-start;gap:8px;padding:10px;font-size:12px;line-height:1.5;display:flex}.bankSecurityNote svg{color:var(--green);flex:none}.authFormActions{grid-template-columns:.75fr 1.25fr;gap:8px;display:grid}.authFormActions button{color:#041006;background:var(--green);cursor:pointer;border:0;border-radius:9px;justify-content:center;align-items:center;gap:6px;min-height:43px;font-size:12px;font-weight:900;display:inline-flex}.authFormActions .authBackButton{border:1px solid var(--line);color:#ccd3cd;background:#ffffff0a}.paymentBackdrop{z-index:120;overflow-y:auto}.paymentBackdrop.embed{place-items:center;padding:16px;overflow:hidden}.paymentModal{background:radial-gradient(circle at 5% 0,#25f33f21,#0000 32%),#101511;border:1px solid #2eff474d;border-radius:19px;width:min(540px,100%);max-height:min(820px,100vh - 36px);position:relative;overflow:hidden;box-shadow:0 32px 100px #000000c7}.paymentModal.embed{flex-direction:column;width:min(28rem,100%);height:calc(100dvh - 32px);max-height:calc(100dvh - 32px);display:flex}.paymentModal.embed .paymentHeader,.paymentModal.embed .paymentActions{flex-shrink:0}.paymentModal.embed .paymentHeader{padding:12px 18px 10px}.paymentModal.embed .paymentHeader>span{letter-spacing:.12em;font-size:10px}.paymentModal.embed .paymentHeader h2{margin:2px 0 0;font-size:18px}.paymentModal.embed .paymentHeader p{display:none}.paymentActions.embed{padding:10px 16px 14px}.paymentClose{z-index:5}.paymentHeader{border-bottom:1px solid var(--line);padding:26px 30px 18px;position:relative}.paymentHeader>span{color:var(--green);letter-spacing:.14em;align-items:center;gap:6px;font-size:12px;font-weight:900;display:inline-flex}.paymentHeader h2{margin:6px 0 3px;font-size:24px}.paymentHeader p{color:var(--muted);margin:0;font-size:12px;line-height:1.6}.paymentHeader.flow{padding-bottom:16px}.paymentSteps{align-items:center;gap:18px;display:flex;position:absolute;bottom:17px;right:28px}.paymentSteps:before{z-index:0;content:"";background:#ffffff1f;height:1px;position:absolute;top:50%;left:13px;right:13px}.paymentSteps i{z-index:1;border:1px solid var(--line);width:24px;height:24px;color:var(--muted);background:#151a16;border-radius:50%;place-items:center;font-size:12px;font-style:normal;font-weight:900;display:grid;position:relative}.paymentSteps i.active{border-color:var(--green);color:#031006;background:var(--green);box-shadow:0 0 13px #25f33f47}.paymentMenuBalance{background:#25f33f0e;border:1px solid #67ff7738;border-radius:12px;grid-template-columns:1fr auto;align-items:center;gap:2px 10px;margin:19px 30px 0;padding:13px 15px;display:grid}.paymentMenuBalance span{color:var(--muted);font-size:12px}.paymentMenuBalance strong{color:var(--green-bright);grid-row:span 2;font-size:16px}.paymentMenuBalance small{color:#b9c1ba;font-size:12px}.paymentMenuGrid{grid-template-columns:1fr 1fr;gap:12px;padding:16px 30px 8px;display:grid}.paymentMenuGrid>button{text-align:left;cursor:pointer;border-radius:14px;flex-direction:row;justify-content:flex-start;align-items:center;gap:12px;min-height:92px;padding:14px 16px;transition:border-color .16s,background-color .16s;display:flex;overflow:hidden}.paymentMenuGrid>button:hover{background:#25f33f1a;border-color:#67ff7794}.paymentMenuGrid>button>span{width:44px;height:44px;color:var(--green-bright);background:#25f33f1a;border-radius:12px;flex:0 0 44px;place-items:center;display:grid}.paymentMenuGrid>button strong{color:#e8ffeb;font-size:16px}.paymentMenuGrid .deposit,.paymentMenuGrid .withdraw{color:#e8ffeb;background:#ffffff0b;border:1px solid #67ff7770}.paymentMenuGrid .deposit>span,.paymentMenuGrid .withdraw>span{color:var(--green-bright);background:#25f33f1a}.paymentSecurityNote{color:var(--muted);text-align:center;border:1px dashed #ffffff1f;border-radius:9px;margin:5px 30px 25px;padding:10px 12px;font-size:12px;line-height:1.55}.paymentBody{scrollbar-width:thin;scrollbar-color:#25f33f4d transparent;max-height:min(500px,100vh - 245px);padding:18px 30px;overflow-y:auto}.paymentBody.embed{flex-direction:column;flex:auto;min-height:0;max-height:none;padding:0;display:flex;overflow:hidden}.paymentEmbedFrame{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff;border:0;flex:auto;width:100%;height:100%;min-height:0;display:block}.paymentBalance{background:#25f33f0d;border:1px solid #67ff7733;border-radius:11px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:17px;padding:12px 14px;display:flex}.paymentBalance.compact{margin:12px 0}.paymentBalance span{color:var(--muted);font-size:12px}.paymentBalance strong{color:var(--green-bright);font-size:13px}.paymentSectionTitle{margin:0 0 10px;font-size:12px}.paymentBankList{gap:8px;display:grid}.paymentBankCard{border:1px solid var(--line);width:100%;min-height:67px;color:var(--text);text-align:left;cursor:pointer;background:#ffffff06;border-radius:11px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:11px;padding:10px;transition:border-color .15s,background .15s,transform .15s;display:grid}.paymentBankCard:hover{border-color:#67ff7747;transform:translateY(-1px)}.paymentBankCard.selected{border-color:var(--green);background:#25f33f12}.paymentBankLogo{color:#041006;border-radius:10px;place-items:center;width:44px;height:44px;display:grid}.paymentBankCard>span:nth-child(2){flex-direction:column;gap:3px;min-width:0;display:flex}.paymentBankCard strong{font-size:12px}.paymentBankCard small{color:#b8c0b9;word-break:break-all;font-size:12px}.paymentBankCard em{color:var(--muted);font-size:12px;font-style:normal}.paymentBankCard>svg{color:var(--green)}.paymentEmpty,.paymentLoading,.paymentComplete{border:1px dashed var(--line);min-height:180px;color:var(--muted);text-align:center;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex}.paymentEmpty strong,.paymentComplete strong{color:var(--text);font-size:12px}.paymentEmpty span,.paymentLoading span,.paymentComplete span{font-size:12px}.paymentComplete{background:#25f33f0b;border-color:#67ff7738}.paymentComplete>svg{color:var(--green)}.paymentSelectedBank{border:1px solid var(--line);background:#ffffff06;border-radius:10px;grid-template-columns:1fr auto;gap:3px 12px;padding:11px 13px;display:grid}.paymentSelectedBank span{color:var(--muted);font-size:12px}.paymentSelectedBank strong{font-size:12px}.paymentSelectedBank small{color:var(--green-bright);grid-column:2;font-size:12px}.paymentCouponApplied{color:var(--green-bright);background:#25f33f12;border:1px solid #67ff773d;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:11px 12px;display:grid}.paymentCouponApplied>svg{flex:none}.paymentCouponApplied>span{color:#aab4ac;gap:2px;font-size:12px;display:grid}.paymentCouponApplied strong{color:#effff1;font-size:12px}.paymentCouponApplied button{color:#aab4ac;cursor:pointer;background:0 0;border:0;padding:5px;font-size:12px}.paymentCouponApplied button:hover{color:#fff}.paymentAmountField{gap:8px;margin-top:16px;display:grid}.paymentAmountField>span{color:#d4dbd5;font-size:12px;font-weight:800}.paymentAmountField>div{position:relative}.paymentAmountField input{border:1px solid var(--line);width:100%;height:57px;color:var(--text);background:#0000004d;border-radius:11px;outline:none;padding:0 76px 0 15px;font-size:18px;font-weight:850}.paymentAmountField input:focus{border-color:#67ff7785;box-shadow:0 0 0 3px #25f33f12}.paymentAmountField b{color:var(--green);font-size:12px;position:absolute;top:50%;right:15px;transform:translateY(-50%)}.paymentQuickAmounts{grid-template-columns:repeat(4,1fr);gap:7px;margin-top:12px;display:grid}.paymentQuickAmounts button{border:1px solid var(--line);color:#c7cec8;cursor:pointer;background:#ffffff09;border-radius:8px;min-height:35px;font-size:12px;font-weight:800}.paymentQuickAmounts button:hover,.paymentQuickAmounts button.selected{border-color:var(--green);color:#041006;background:var(--green)}.paymentQuickAmounts button:disabled{opacity:.32;cursor:not-allowed}.paymentQuickAmounts .withdrawAll{color:var(--green-bright);background:#25f33f12;grid-column:span 4}.paymentInlineWarning{color:#ffc1c5;background:#ff4a5817;border-radius:8px;margin:10px 0 0;padding:9px 10px;font-size:12px;line-height:1.5}.paymentSuccessHeader{color:#ffc75d;background:#ffae240f;border:1px solid #ffc0462e;border-radius:10px;align-items:center;gap:11px;margin-bottom:12px;padding:11px;display:flex}.paymentSuccessHeader>div{flex-direction:column;gap:3px;display:flex}.paymentSuccessHeader strong{font-size:12px}.paymentSuccessHeader span{color:#c8b48c;font-size:12px}.paymentTransferCard{background:linear-gradient(140deg,#25f33f17,#ffffff05);border:1px solid #67ff773d;border-radius:12px;padding:15px}.paymentTransferCard>span{color:var(--muted);font-size:12px}.paymentTransferCard>strong{margin-top:4px;font-size:13px;display:block}.paymentTransferCard>small{color:#b6beb7;margin-top:3px;font-size:12px;display:block}.paymentTransferCard>div{justify-content:space-between;align-items:center;gap:12px;margin-top:13px;display:flex}.paymentTransferCard>div b{color:var(--green-bright);letter-spacing:.04em;font-size:18px}.paymentTransferCard button,.paymentSummary button{color:var(--green-bright);cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;font-size:12px;display:inline-flex}.paymentSummary{border:1px solid var(--line);background:#ffffff06;border-radius:11px;gap:8px;margin-top:11px;padding:12px 14px;display:grid}.paymentSummary>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.paymentSummary span{color:var(--muted);font-size:12px}.paymentSummary strong{text-align:right;font-size:12px}.paymentSummary .pendingText{color:#ffc75d}.paymentSlip{grid-template-columns:minmax(0,1fr) auto;gap:8px;margin-top:11px;display:grid}.paymentSlip label{color:#bfc8c0;cursor:pointer;background:#25f33f09;border:1px dashed #67ff7747;border-radius:9px;align-items:center;gap:8px;min-width:0;min-height:42px;padding:0 11px;font-size:12px;display:flex;overflow:hidden}.paymentSlip label span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.paymentSlip input{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.paymentSlip>button{color:#041006;background:var(--green);cursor:pointer;border:0;border-radius:9px;justify-content:center;align-items:center;gap:6px;padding:0 13px;font-size:12px;font-weight:900;display:inline-flex}.paymentSlip>button:disabled{opacity:.4;cursor:not-allowed}.paymentMessage{color:#c7ffcc;background:#25f33f14;border-radius:8px;margin:0 30px 10px;padding:8px 10px;font-size:12px;line-height:1.5}.paymentCopyToast{z-index:10;color:#e5ffe8;pointer-events:none;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#09190cf5;border:1px solid #67ff774d;border-radius:10px;align-items:center;gap:8px;width:max-content;max-width:calc(100% - 36px);padding:10px 14px;font-size:12px;font-weight:800;line-height:1.4;animation:.22s cubic-bezier(.2,.8,.2,1) both paymentCopyToastIn,.18s ease-in 2.2s forwards paymentCopyToastOut;display:flex;position:absolute;bottom:82px;left:50%;box-shadow:0 10px 32px #0000007a,0 0 18px #25f33f14}.paymentCopyToast.success svg{color:var(--green-bright);flex:none}.paymentCopyToast.error{color:#ffd9dc;background:#260d10f5;border-color:#ff5c6761;box-shadow:0 10px 32px #0000007a,0 0 18px #ff4a5814}.paymentCopyToast.error svg{color:#ff747e;flex:none}@keyframes paymentCopyToastIn{0%{opacity:0;transform:translate(-50%,10px)scale(.96)}to{opacity:1;transform:translate(-50%)scale(1)}}@keyframes paymentCopyToastOut{0%{opacity:1;transform:translate(-50%)scale(1)}to{opacity:0;transform:translate(-50%,6px)scale(.98)}}.paymentActions{border-top:1px solid var(--line);background:#0b0f0cfa;grid-template-columns:.8fr 1.2fr;gap:9px;padding:13px 30px 20px;display:grid}.paymentButton{cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:6px;min-height:43px;font-size:12px;font-weight:900;text-decoration:none;display:inline-flex}.paymentButton.primary{color:#041006;background:var(--green);border:0}.paymentButton.secondary{border:1px solid var(--line);color:#c7cec8;background:#ffffff09}.paymentButton.danger{color:#ffc1c5;background:#ff4a581f;border:1px solid #ff4a5866}.paymentButton:disabled{opacity:.42;cursor:not-allowed}.spin{animation:.85s linear infinite paymentSpin}@keyframes paymentSpin{to{transform:rotate(360deg)}}@media (max-width:850px){.shortcutRail{grid-template-columns:repeat(3,1fr)}.gamesGrid,.providerPickerGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.providerGrid{grid-template-columns:repeat(3,1fr)}}@media (max-width:640px){body{background-attachment:scroll}.portalWidth{width:calc(100% - 18px)}.portalShell{padding-bottom:72px}.secondaryPageShell{padding-bottom:64px}.secondaryPageMain{min-height:calc(100dvh - 142px)}.downloadInner{min-height:45px}.downloadIcon{width:27px;height:27px}.downloadInner strong,.downloadInner small{font-size:12px}.downloadButton{min-height:29px;padding-inline:12px;font-size:12px}.downloadClose{border:1px solid #ffffff14;flex-basis:27px;width:27px;height:27px;display:grid}.portalHeader{border-radius:0 0 17px 17px}.headerInner{grid-template-columns:auto minmax(0,1fr) auto auto;gap:6px;min-height:64px}.brandLogo{width:96px;height:54px}.memberActions{justify-content:flex-end;gap:5px}.memberButton{gap:0;min-height:32px;padding:0 9px;font-size:12px}.memberButton svg{display:none}.memberSession{border-radius:12px;grid-template-columns:max-content 28px;gap:0;min-width:102px;min-height:40px;padding:5px 7px}.memberSessionIcon,.memberSessionPigImage{width:28px;height:28px}.memberSessionCopy small{font-size:12px}.memberSessionCopy strong{gap:2px;font-size:12px}.gameSearchTrigger{width:36px;height:36px}.gameSearchTrigger svg{width:17px;height:17px}.hamburgerButton{width:36px;height:36px}.menuGridIcon{width:23px;height:23px}.gameSearchBackdrop{padding:var(--game-search-top,78px) 7px calc(70px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);align-items:start}.gameSearchDialog{width:100%;max-height:calc(100dvh - var(--game-search-top,78px) - 6px - env(safe-area-inset-bottom));border-radius:19px}.gameSearchHeader{grid-template-columns:40px minmax(0,1fr) 36px;gap:9px;min-height:67px;padding:8px 10px}.gameSearchHeaderIcon{border-radius:12px;width:40px;height:40px}.gameSearchHeader small{font-size:12px}.gameSearchHeader h2{font-size:17px}.gameSearchHeader>button{width:35px;height:35px}.gameSearchBody{max-height:calc(100dvh - var(--game-search-top,78px) - 73px - env(safe-area-inset-bottom));padding:10px}.gameSearchDialogField{border-radius:13px;grid-template-columns:19px minmax(0,1fr) 30px;gap:8px;min-height:48px;padding-left:12px}.gameSearchDialogField input{font-size:12px}.gameSearchResultSummary{min-height:30px;margin-top:7px}.gameSearchResultSummary span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.gameSearchResults{grid-template-columns:1fr;gap:7px}.gameSearchResultCard{border-radius:13px;grid-template-columns:56px minmax(0,1fr) 31px;gap:9px;min-height:74px;padding:7px}.gameSearchResultImage{border-radius:10px;width:56px;height:56px}.gameSearchPlayIcon{width:29px;height:29px}.gameSearchEmpty{min-height:150px}.memberMenuBackdrop{place-items:stretch end;padding:0}.memberMenuPanel{border:0;border-left:1px solid #52ff654d;border-radius:20px 0 0 20px;width:min(380px,68vw);height:100%;max-height:none}.memberMenuHeader{min-height:68px;padding:8px 14px}.memberMenuBrand small{font-size:12px}.memberMenuBrand strong{font-size:16px}.memberMenuClose{width:35px;height:35px}.memberMenuBody{max-height:calc(100dvh - var(--member-menu-top,0px) - 124px);padding:13px 13px 17px}.memberProfileCard{gap:11px;padding:11px 12px}.memberProfileAvatar{width:54px;height:54px}.memberProfileCopy>strong{font-size:14px}.memberWalletSummary>div{padding:10px 11px}.memberWalletSummary strong{font-size:14px}.memberPaymentActions button{grid-template-columns:35px 1fr;column-gap:8px;min-height:66px;padding:8px 9px}.memberPaymentActions button>span{width:35px;height:35px}.memberPaymentActions button b{font-size:12px}.memberMenuSection{margin-top:15px}.memberMenuGrid{grid-template-columns:1fr;gap:6px}.memberMenuGrid>a{min-height:54px}.memberMenuFooter{min-height:56px;padding:9px 13px}.memberMenuFooter>span{max-width:190px;line-height:1.45}.memberActionBackdrop{align-items:end;padding:0}.memberActionModal{border-width:1px 0 0;border-radius:22px 22px 0 0;width:100%;max-height:min(88dvh,780px)}.memberActionHeader{grid-template-columns:42px minmax(0,1fr) 36px;gap:10px;min-height:68px;padding:9px 12px}.memberActionHeaderIcon{border-radius:12px;width:42px;height:42px}.memberActionHeader strong{font-size:15px}.memberActionHeader>button{width:36px;height:36px}.memberActionBody{max-height:calc(min(88dvh,780px) - 68px);padding:13px}.memberHistoryRow{grid-template-columns:38px minmax(0,1fr) auto;gap:9px;padding:9px}.memberHistoryRow>i{width:38px;height:38px}.memberHistoryPageHeader{min-height:72px;padding:max(9px, env(safe-area-inset-top)) max(12px, env(safe-area-inset-right)) 9px max(12px, env(safe-area-inset-left));grid-template-columns:38px 42px minmax(0,1fr);gap:9px}.memberHistoryBack{width:38px;height:38px}.memberHistoryPageIcon{border-radius:12px;width:42px;height:42px}.memberHistoryPageHeader strong{font-size:16px}.memberHistoryPageBody{min-height:calc(100dvh - 72px);padding:14px max(10px, env(safe-area-inset-right)) max(28px, env(safe-area-inset-bottom)) max(10px, env(safe-area-inset-left))}.memberHistoryPage .memberHistoryRow{min-height:76px;padding:10px}.memberGameLibraryBody{min-height:calc(100dvh - 72px);padding:12px max(10px, env(safe-area-inset-right)) max(30px, env(safe-area-inset-bottom)) max(10px, env(safe-area-inset-left))}.memberGameLibraryIntro{border-radius:15px;min-height:94px;padding:14px}.memberGameLibraryIntro strong{font-size:16px}.memberGameLibraryIntro p{max-width:265px;font-size:12px;line-height:1.5}.memberGameLibraryIntro>i{border-radius:15px;flex-basis:50px;width:50px;height:50px}.memberGameLibraryControls{flex-direction:column;align-items:stretch;gap:8px;margin:11px 0 9px}.memberGameLibraryTabs{width:100%}.memberGameLibraryTabs>button{grid-template-columns:20px minmax(0,1fr) auto;min-width:0;min-height:43px;padding:7px 9px}.memberGameLibraryTabs span{font-size:12px}.memberGameLibrarySearch{width:100%;min-height:40px}.memberGameLibrarySummary{min-height:36px;margin-bottom:8px;padding-bottom:8px}.memberGameLibrarySummary strong{font-size:12px}.memberGameLibraryGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.memberGameLibraryGuest{border-radius:14px;min-height:240px}.commissionPageBody{gap:10px}.commissionMemberHero{border-radius:17px;grid-template-columns:1fr;gap:12px;padding:13px}.commissionMemberIdentity{gap:10px}.commissionMemberAvatar{flex-basis:58px;width:58px;height:58px}.commissionMemberIdentity strong{font-size:15px}.commissionMemberIdentity em{font-size:12px}.commissionRankProgress>span{align-items:center}.commissionRankProgress strong{font-size:12px}.commissionMemberStats{grid-column:auto;grid-template-columns:repeat(2,minmax(0,1fr))}.commissionMemberStats>span{border-radius:11px;grid-template-columns:26px minmax(0,1fr);gap:2px 6px;padding:8px 9px}.commissionMemberStats strong{font-size:12px}.commissionTabs{border-radius:14px;gap:4px;padding:4px;overflow:hidden}.commissionTabs button{text-align:center;border-radius:10px;flex-direction:column;justify-content:center;gap:5px;min-height:62px;padding:7px 3px;display:flex}.commissionTabIcon{width:28px;height:28px}.commissionTabs span{display:none}.commissionTabs b{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:12px;display:block;overflow:hidden}.commissionPanel{border-radius:16px;min-height:280px;padding:13px}.commissionSectionHeading{min-height:48px;margin-bottom:10px}.commissionSectionHeading>span{grid-template-columns:29px minmax(0,1fr);gap:2px 7px}.commissionSectionHeading strong{font-size:13px}.commissionSectionHeading small{font-size:12px}.commissionSectionHeading>b{padding:6px 8px;font-size:12px}.commissionInviteLink{border-radius:12px;grid-template-columns:25px minmax(0,1fr);padding:10px}.commissionInviteLink button{grid-column:1/-1;min-height:36px}.commissionHowItWorks{border-radius:12px;padding:11px}.commissionHowItWorks ol{grid-template-columns:1fr;gap:6px}.commissionHowItWorks li{min-height:56px}.commissionDateFilter{grid-template-columns:1fr 1fr}.commissionDateFilter button{grid-column:1/-1;min-height:38px}.commissionReportSummary{grid-template-columns:repeat(2,minmax(0,1fr))}.commissionRewardList article{border-radius:12px;grid-template-columns:42px minmax(0,1fr) 57px;gap:8px;padding:9px}.commissionRewardIcon{border-radius:11px;width:40px;height:40px}.commissionRewardList strong{font-size:12px}.commissionRewardList button{min-height:34px}.commissionRuleNotice{font-size:12px}.memberExchangePageBody{padding-top:4px;padding-inline:max(10px, env(safe-area-inset-left))}.memberExchangeHero{height:92px;margin-bottom:1px}.memberExchangePointsCard{border-radius:14px;margin-bottom:14px;padding:12px 14px}.memberExchangePointsCard p{margin-bottom:6px;font-size:12px}.memberExchangePointsCard strong{font-size:21px}.memberExchangePointsCard span{font-size:12px}.memberExchangeGrid{border-radius:12px}.memberExchangeOption{gap:5px;padding:9px 4px}.memberExchangeCoinIcon{width:42px;height:42px}.memberExchangeOption small,.memberExchangeOption strong,.memberExchangeOption em{font-size:12px}.memberInviteHero{grid-template-columns:46px repeat(2,minmax(0,1fr));padding:12px}.memberInviteHero>span{border-radius:12px;width:42px;height:42px}.memberInviteHero strong{font-size:13px}.memberInviteLink{grid-template-columns:18px minmax(0,1fr)}.memberInviteLink>button{grid-column:1/-1;justify-content:center}.memberCommissionList article{grid-template-columns:minmax(0,1fr) auto}.memberCommissionList article>button{grid-column:1/-1;min-height:30px}.pageContent{padding-top:4px}.announcement{height:31px;font-size:12px}.announcementBellImage{width:22px;height:22px}.announcementLabel,.announcement>svg:last-child{display:none}.shortcutRail{scrollbar-width:none;gap:6px;padding-bottom:3px;display:flex;overflow-x:auto}.shortcutRail::-webkit-scrollbar{display:none}.shortcutCard{grid-template-columns:34px minmax(0,1fr);min-width:112px;min-height:54px;padding:5px 7px}.shortcutCard>span{width:32px;height:32px}.shortcutIconImage{width:29px;height:29px}.shortcutCard strong{font-size:12px}.promoBanner{border-radius:10px}.creditActivityPanel{margin-top:8px}.panelTitle{min-height:35px}.creditActivityBoard{min-height:0}.creditActivityGrid{grid-auto-columns:calc(33.3333% - 4px);gap:6px;padding:8px}.creditActivityCopy{bottom:7px;left:7px;right:7px}.creditActivityCopy strong{font-size:12px}.creditActivityArt>em{padding:2px 4px;font-size:9px;top:5px;right:5px}.gamePortal{grid-template-columns:70px minmax(0,1fr);align-items:start;gap:7px;margin-top:13px}.categorySidebar{scrollbar-width:none;flex-direction:column;align-self:start;gap:5px;max-height:calc(100vh - 160px);padding:0 2px 4px 0;position:sticky;top:88px;overflow:hidden auto}.categorySidebar::-webkit-scrollbar{display:none}.categorySidebar button{border-radius:9px;grid-template-rows:40px 17px;min-width:0;height:62px;min-height:62px}.categorySidebarIcon{width:31px;height:31px}.categorySidebarIcon.sport{width:43px;height:43px}.categorySidebarIcon.slot{width:40px;height:40px}.categorySidebarIcon.casino{width:36px;height:36px}.categorySidebarIcon.card{width:34px;height:34px}.categorySidebarIcon.arcade{width:36px;height:36px}.categorySidebarIcon.fish{width:30px;height:30px}.categorySidebarIcon.lotto{width:34px;height:34px}.categorySidebar button.active{box-shadow:inset 3px 0 0 var(--green)}.gamesHeading{gap:6px;min-height:62px;padding:8px}.gamesHeadingMain{gap:7px}.categoryHeadingIcon{border-radius:10px;width:38px;height:38px}.gamesHeadingCopy h2{gap:5px;font-size:13px}.gamesHeadingCopy h2 em{padding-inline:5px;font-size:12px}.gamesHeadingCopy p{max-width:175px;font-size:12px}.gamesHeading>button{z-index:1;flex:none;font-size:12px;position:relative}.gameLibraryToolbar{margin-bottom:8px}.gameSearchField{width:100%;min-width:0;height:31px}.gameProviderTabsShell{margin-bottom:8px}.gameProviderTabs{gap:5px;padding-bottom:3px}.gameProviderTabs button{border-radius:8px;gap:5px;min-height:31px;padding:4px 6px 4px 8px;font-size:12px}.gameProviderTabs button em{min-width:18px;padding-inline:4px;font-size:12px}.gamesGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.sportsProviderGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.sportsProviderCard .compactGameArt{height:auto}.providerPickerGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.providerPickerCard{border-radius:9px;gap:4px;min-height:96px;padding:7px 5px}.providerLogoFrame{height:43px}.providerLogoFrame b{font-size:16px}.providerPickerCard>strong,.providerPickerCard>small{font-size:12px}.compactGameCard{border-radius:9px}.compactGameArt{height:125px}.compactGameArt>strong{font-size:23px}.compactPlayButton{opacity:1;width:24px;height:24px;bottom:6px;right:6px}.compactFavoriteButton{opacity:1;width:23px;height:23px;top:5px;right:5px}.compactGameInfo{padding:7px}.compactGameInfo strong,.compactGameInfo small{font-size:12px}.homeGameDiscovery{gap:10px}.homeShowcaseSection{border-radius:10px;padding:8px}.homeShowcaseHeading{grid-template-columns:minmax(0,1fr) auto;gap:6px;margin-bottom:8px}.homeShowcaseIcon{border-radius:9px;width:33px;height:33px}.homeShowcaseCopy>small{letter-spacing:.1em;font-size:12px}.homeShowcaseCopy h2{gap:4px;font-size:12px}.homeShowcaseCopy h2 em{padding:1px 5px;font-size:12px}.homeShowcaseCopy p{max-width:174px;font-size:12px}.homeRailControls{gap:3px}.homeRailControls button{border-radius:7px;width:25px;height:25px}.showcaseMoreButton{height:25px;padding-inline:6px;font-size:12px}.hotGameRail{grid-auto-columns:calc(33.3333% - 4px);gap:6px}.showcaseGameCard{border-radius:8px}.showcaseGameArt{height:84px}.hotGameCard .showcaseGameArt{height:112px}.showcaseGameArt>strong{font-size:20px}.showcaseGameArt>button{opacity:1;width:24px;height:24px;bottom:5px;right:5px}.hotGameRank{padding:2px 4px;font-size:12px;top:5px;left:5px}.hotGameBadge,.liveTableBadge{padding:2px 4px;font-size:12px;top:5px;right:5px}.showcaseGameArt>.homeFavoriteButton,.aiSlotArt>.homeFavoriteButton{width:23px;height:23px;top:5px;right:5px}.aiSlotArt>.homeFavoriteButton.ai{top:5px;right:5px}.baccaratTableNumber{font-size:12px;bottom:5px;left:5px}.showcaseGameInfo{padding:6px 7px 7px}.showcaseGameInfo strong{font-size:12px}.showcaseGameInfo small{margin-top:2px;font-size:12px}.hotGameTitleRow>span{display:none}.hotGameMeta{margin-top:3px}.hotGameMeta>span{font-size:12px}.hotGameHeat{margin-top:5px}.hotGameChampion:after{display:none}.baccaratGameGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.baccaratGameCard .showcaseGameArt{height:112px}.aiFormulaSection{background-size:17px 17px,17px 17px,auto,auto,auto;border-radius:10px;padding:8px}.aiFormulaHeading{grid-template-columns:auto minmax(0,1fr) auto;gap:6px;margin-bottom:8px}.aiFormulaCore{width:30px;height:30px}.aiFormulaCoreIcon{width:30px}.aiFormulaHeading h2{font-size:12px}.aiFormulaCountdown{border-radius:8px;gap:1px 5px;min-width:85px;padding:5px 7px 5px 6px}.aiFormulaCountdown>strong{font-size:12px}.aiFormulaTimerIcon{width:auto;height:24px}.aiSlotGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.aiSlotCard{border-radius:8px}.aiSlotArt{height:106px}.aiSlotArt>strong{font-size:19px}.aiSlotArt>em{font-size:12px;bottom:6px;left:7px}.aiScanCorners{opacity:.24;inset:6px}.aiSlotInfo{grid-template-columns:minmax(0,1fr);gap:4px;padding:6px}.aiSlotInfo>.aiEnergyMeter{border-bottom:1px solid #6befff1a;border-right:0;grid-row:auto;grid-template-columns:minmax(0,1fr) auto;min-width:0;padding:0 0 4px;display:grid}.aiSlotInfo>span small,.aiSlotInfo>span b{font-size:12px}.aiEnergyTrack{height:4px}.aiSlotInfo>div strong{font-size:12px}.aiSlotInfo>div small{display:none}.aiSlotInfo>button{min-height:22px;font-size:12px}.aiFormulaNote{margin-top:7px;font-size:12px}.providerSection{margin-top:20px}.providerGrid{grid-template-columns:repeat(3,1fr);gap:5px}.providerGrid button{min-height:53px}.providerGrid strong{font-size:12px}.seoCard{grid-template-columns:1fr;gap:5px;margin:20px 0 30px;padding:16px}.seoCard>img{width:130px;height:auto;margin:-16px auto -8px}.seoCard h2{font-size:13px}.seoCard p{font-size:12px}.portalFooter>div{flex-direction:column;justify-content:center;align-items:flex-start;gap:8px;min-height:108px}.portalFooter nav{justify-content:flex-start}.bottomNav{min-height:63px}.walletNav>span{width:44px;height:44px}.walletNavIcon{width:34px;height:35px}.contactFloat{width:70px;height:35px;bottom:220px;right:-15px}.lineFloat{width:70px;height:35px;bottom:130px;right:-15px}.lineFloat img,.contactFloat img{width:70px}.authModal{padding:21px 18px 22px}.authTwoColumns,.captchaBlock{grid-template-columns:1fr}.captchaPreview{width:170px}.paymentBackdrop{align-items:center;padding:14px}.paymentBackdrop.embed{place-items:stretch stretch;padding:0}.paymentModal{border:1px solid #2eff474d;border-radius:18px;width:100%;max-height:calc(100vh - 28px)}.paymentModal.embed{border-radius:0;width:100%;height:100dvh;max-height:100dvh}.paymentActions.embed{padding:10px 16px calc(12px + env(safe-area-inset-bottom))}.paymentHeader{padding:21px 18px 14px}.paymentHeader h2{font-size:21px}.paymentSteps{gap:12px;bottom:13px;right:17px}.paymentSteps i{width:22px;height:22px}.paymentMenuBalance{margin:15px 18px 0}.paymentMenuGrid{gap:9px;padding:12px 18px 7px}.paymentMenuGrid>button{gap:9px;min-height:78px;padding:11px 12px}.paymentMenuGrid>button>span{flex-basis:40px;width:40px;height:40px}.paymentMenuGrid>button>span svg{width:24px;height:24px}.paymentMenuGrid>button strong{font-size:14px}.paymentSecurityNote{margin:4px 18px 19px}.paymentBody{max-height:calc(100vh - 220px);padding:15px 18px}.paymentQuickAmounts{grid-template-columns:repeat(4,1fr);gap:5px}.paymentQuickAmounts button{padding-inline:2px;font-size:12px}.paymentTransferCard>div{align-items:flex-end}.paymentTransferCard>div b{font-size:15px}.paymentSlip{grid-template-columns:1fr}.paymentSlip>button{min-height:40px}.paymentMessage{margin-inline:18px}.paymentActions{padding:11px 18px 16px}}@media (max-width:390px){.brandLogo{width:84px;height:47px}.memberButton{padding-inline:7px}.memberButton span{font-size:12px}.memberHistoryMenu{gap:5px}.memberHistoryMenu>:is(button,a){gap:5px;min-height:78px;padding:8px 3px 7px}.memberHistoryMenu strong{font-size:11px;line-height:1.2}.gameSearchTrigger,.hamburgerButton{width:31px;height:31px}.gameSearchTrigger svg{width:15px;height:15px}.menuGridIcon{gap:2px;width:21px;height:21px}.memberMenuFooter>button{flex:1;justify-content:center;padding-inline:7px}.gamePortal{grid-template-columns:66px minmax(0,1fr);gap:6px}.categorySidebar button{grid-template-rows:38px 17px;height:60px;min-height:60px}.gamesGrid{gap:5px}.memberGameLibraryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.memberGameLibraryIntro>i{display:none}.memberGameLibraryTabs>button{grid-template-columns:18px minmax(0,1fr) auto;gap:5px}.compactGameArt{height:107px}.compactGameArt>strong{font-size:20px}.compactGameArt>button{width:22px;height:22px}.compactGameInfo{padding:6px}.compactGameInfo strong{font-size:12px}}.activityPage{color:#f4f7f4;background:radial-gradient(circle at 50% -10%,#25f33f1f,#0000 36%),#080b09;min-height:100dvh;padding-bottom:88px}.activityHeader{z-index:30;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#050806db;border-bottom:1px solid #67ff7729;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:12px;min-height:68px;padding:10px max(16px,50% - 460px);display:grid;position:relative;top:auto}.activityHeader>a{background:#ffffff0f;border:1px solid #ffffff1c;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.activityHeader small{color:var(--green-bright);letter-spacing:.14em;font-size:12px;font-weight:900;display:block}.activityHeader h1{margin:2px 0 0;font-size:18px;line-height:1.1}.activityContent{width:min(920px,100% - 28px);margin:0 auto;padding-top:22px}.activityLoading,.activityEmpty{text-align:center;background:#101612db;border:1px solid #67ff772b;border-radius:22px;flex-direction:column;justify-content:center;align-items:center;gap:11px;min-height:320px;padding:26px;display:flex}.activityLoading svg{color:var(--green);animation:1s linear infinite activitySpin}.activityLoading span{color:var(--muted);font-size:12px}.activityEmpty>span{color:var(--green-bright)}.activityEmpty h2{margin:5px 0 0;font-size:20px}.activityEmpty p{color:var(--muted);margin:0;font-size:12px}.activityEmpty>a{color:#041006;background:var(--green);border-radius:10px;margin-top:10px;padding:10px 18px;font-size:12px;font-weight:900}@keyframes activitySpin{to{transform:rotate(360deg)}}.activityFeedback{color:#dbe2dc;text-align:center;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:11px;width:100%;padding:10px 12px;font-size:12px;font-weight:750}.activityFeedback.info{color:#fff4d0;background:#1e2a20;border-color:#8fb29a;font-weight:850;box-shadow:0 8px 24px #0000004d}.activityFeedback.success{color:#f0fff2;background:#0b4d18;border-color:#67ff77;font-weight:850;box-shadow:0 8px 24px #0000004d}.activityFeedback.error{color:#faa;background:#ff4c4c1a;border-color:#ff5c5c59}.activityInlineRetry{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.activityInlineRetry>button,.commentEmptyState>button{min-height:38px;color:var(--green-bright);cursor:pointer;background:#25f33f14;border:1px solid #67ff7747;border-radius:10px;padding:0 14px;font-size:12px;font-weight:850}.activityPrimaryButton,.activityGoldButton{color:#041006;background:linear-gradient(135deg, var(--green-bright), var(--green));cursor:pointer;border:0;border-radius:12px;justify-content:center;align-items:center;gap:7px;min-height:46px;padding:0 22px;font-size:13px;font-weight:950;display:inline-flex;box-shadow:0 10px 28px #25f33f2e}.activityGoldButton{color:#3f2800;background:linear-gradient(#ffe474,#ffb800);box-shadow:0 6px #8e6000,0 13px 30px #ffb80033}.activityPrimaryButton:disabled,.activityGoldButton:disabled{opacity:.48;filter:grayscale(.7);box-shadow:none;cursor:not-allowed}.activityStack{gap:15px;display:grid}.activityWallet{background:linear-gradient(100deg,#ffc1201f,#ffffff05),#0e120ff0;border:1px solid #ffd04440;border-radius:16px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:11px;width:100%;min-height:66px;padding:10px 14px;display:grid}.activityWallet>span{color:#4a3000;background:linear-gradient(145deg,#ffe982,#ffb80f);border-radius:13px;place-items:center;width:42px;height:42px;display:grid;box-shadow:0 8px 20px #ffb80f2e}.activityWallet small{color:#aaafaa;font-size:12px;font-weight:750;display:block}.activityWallet strong{color:#ffe36b;margin-top:2px;font-size:18px;display:block}.activityWallet em{color:#ffdf69;background:#ffcb3314;border:1px solid #ffd75933;border-radius:999px;padding:7px 10px;font-size:12px;font-style:normal;font-weight:850}.activityWallet.activityWalletCompact{background:#0e120ff0;border-radius:999px;grid-template-columns:24px auto;align-self:center;gap:7px;width:auto;min-height:0;padding:6px 11px}.activityWallet.activityWalletCompact>span{border-radius:8px;width:24px;height:24px}.activityWallet.activityWalletCompact>span svg{width:15px;height:15px}.activityWallet.activityWalletCompact small{font-size:10px;line-height:1.1}.activityWallet.activityWalletCompact strong{margin-top:1px;font-size:12px;line-height:1.2}.activityWallet.activityWalletCompact em{display:none}.activityInfoGrid{grid-template-columns:minmax(0,1.15fr) minmax(250px,.85fr);gap:12px;display:grid}.activityInfoGrid.single{grid-template-columns:1fr}.activityInfoPanel{background:linear-gradient(145deg,#191812f7,#0c0e0cfa);border:1px solid #ffd8592b;border-radius:18px;padding:17px;overflow:hidden}.activityInfoPanel h3{color:#ffdc62;margin:0 0 14px;font-size:15px}.activityInfoPanel ol{gap:10px;margin:0;padding:0;list-style:none;display:grid}.activityInfoPanel li{color:#c7cdc8;grid-template-columns:23px 1fr;align-items:start;gap:9px;font-size:12px;line-height:1.55;display:grid}.activityInfoPanel li>span{color:#342200;background:#ffd34f;border-radius:50%;place-items:center;width:23px;height:23px;font-size:12px;font-weight:950;display:grid}.activityInfoPanel.rewards>div{gap:6px;display:grid}.activityInfoPanel.rewards p{border-bottom:1px solid #fff1;justify-content:space-between;align-items:center;gap:12px;min-height:36px;margin:0;padding:5px 1px;display:flex}.activityInfoPanel.rewards p:last-child{border-bottom:0}.activityInfoPanel.rewards strong{color:#ebefec;font-size:12px}.activityInfoPanel.rewards span{color:#ffdb65;text-align:right;font-size:12px;font-weight:900}.activityGameCard{background:linear-gradient(145deg,#18241bf5,#070b08fa);border:1px solid #67ff772e;border-radius:24px;flex-direction:column;align-items:center;gap:16px;max-width:620px;margin:0 auto;padding:22px;display:flex;box-shadow:0 24px 70px #00000059}.uboxVisual{aspect-ratio:1170/640;border:1px solid #ffd24147;border-radius:22px;width:min(520px,100%);position:relative;overflow:hidden}.uboxVisual>img{object-fit:contain;background:#120b08;width:100%;height:100%}.uboxVisual>span{color:#fff2a8;background:radial-gradient(circle,#ffbf001a,#0000001a);place-items:center;display:grid;position:absolute;inset:0}.uboxVisual.playing{animation:.4s linear infinite activityShake}@keyframes activityShake{25%{transform:translate(-3px,2px)rotate(-1deg)}50%{transform:translate(3px,-2px)rotate(1deg)}75%{transform:translate(-2px,-2px)rotate(-1deg)}}.activityGameCopy{text-align:center;max-width:500px}.activityGameCopy small{color:#ffdb65;font-size:12px;font-weight:850}.activityGameCopy h2{margin:6px 0;font-size:clamp(18px,3vw,26px)}.activityGameCopy p{color:var(--muted);margin:0;font-size:12px}.footballActivity{gap:14px;display:grid}.footballHero{border:1px solid #ff525240;border-radius:22px;min-height:250px;position:relative;overflow:hidden}.footballHero>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.footballHero:after{content:"";background:linear-gradient(90deg,#080808f0,#08080840);position:absolute;inset:0}.footballHero>div{z-index:2;max-width:520px;padding:50px 28px;position:relative}.footballHero small{color:#ff9393;font-size:12px;font-weight:900}.footballHero h2{margin:7px 0;font-size:clamp(22px,4vw,36px)}.footballHero p{color:#c5cbc6;margin:0;font-size:12px}.footballMatches{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.footballMatch{background:#121413f0;border:1px solid #ffffff1a;border-radius:16px;padding:13px}.footballMatch>small{color:var(--muted);margin-bottom:10px;font-size:12px;display:block}.footballTeams{grid-template-columns:1fr 26px 1fr;align-items:center;gap:5px;display:grid}.footballTeams>em{color:#ff7676;text-align:center;font-size:12px;font-style:normal;font-weight:950}.footballTeams button{cursor:pointer;background:#ffffff0a;border:1px solid #ffffff17;border-radius:11px;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:76px;padding:7px;display:flex}.footballTeams button:hover:not(:disabled){background:#25f33f14;border-color:#67ff7780}.footballTeams button:disabled{opacity:.5;cursor:not-allowed}.footballTeams strong{text-align:center;font-size:12px}.footballTeams span{color:#ffdf65;font-size:13px;font-weight:900}.footballPicked{color:#99ffa4;text-align:center;margin:9px 0 0;font-size:12px}.activityDialogBackdrop{z-index:100;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000c2;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.activityDialog{background:#111713;border:1px solid #67ff7747;border-radius:20px;width:min(420px,100%);padding:22px;box-shadow:0 24px 80px #00000080}.activityDialog>small{color:var(--green-bright);font-size:12px;font-weight:850}.activityDialog h3{margin:6px 0 18px;font-size:18px}.activityDialog label{color:var(--muted);gap:7px;font-size:12px;font-weight:800;display:grid}.activityDialog input{color:#fff;background:#00000047;border:1px solid #ffffff1f;border-radius:11px;outline:none;min-height:46px;padding:0 13px}.activityDialog input:focus{border-color:var(--green)}.activityDialog>div{grid-template-columns:1fr 1fr;gap:8px;margin-top:16px;display:grid}.activityDialog>div button{cursor:pointer;background:#ffffff14;border:0;border-radius:10px;min-height:42px;font-size:12px;font-weight:850}.activityDialog>div button:last-child{color:#041006;background:var(--green)}.commentActivity{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:14px;display:grid}.commentComposer,.commentFeed{background:#111713f0;border:1px solid #67ff7729;border-radius:20px;padding:18px}.commentComposer>svg{color:var(--green-bright)}.commentComposer>div:first-of-type{margin:8px 0 14px}.commentComposer small{color:var(--green-bright);font-size:12px;font-weight:850}.commentComposer h2{margin:4px 0 0;font-size:20px}.commentComposer textarea{resize:vertical;color:#fff;background:#00000047;border:1px solid #ffffff1c;border-radius:12px;outline:none;width:100%;padding:12px;font-size:12px}.commentComposer textarea:focus{border-color:var(--green)}.commentComposer textarea:disabled{opacity:.5}.commentComposer>span{color:var(--muted);text-align:right;margin:5px 1px 12px;font-size:12px;display:block}.commentComposer .activityFeedback{margin-bottom:10px}.commentComposer .activityPrimaryButton{width:100%}.commentFeed h3{margin:0 0 13px;font-size:14px}.commentFeed{max-height:620px;overflow-y:auto}.commentFeed article{border-top:1px solid #ffffff12;grid-template-columns:34px 1fr;gap:9px;padding:11px 0;display:grid}.commentFeed article>span{background:#061008;border:1px solid #67ff77b8;border-radius:50%;place-items:center;width:34px;height:34px;display:grid;overflow:hidden;box-shadow:0 0 12px #25f33f2e}.commentAvatar img{object-fit:cover;width:100%;height:100%}.commentFeed article strong{font-size:12px}.commentFeed article p{color:#d4dad5;margin:3px 0;font-size:12px;line-height:1.45}.commentFeed article small{color:var(--muted);font-size:12px}.commentEmptyState{min-height:170px;color:var(--muted);text-align:center;border:1px dashed #67ff7726;border-radius:14px;align-content:center;place-items:center;gap:11px;padding:20px;display:grid}.commentEmptyState p{margin:0;font-size:12px;line-height:1.55}.diceActivity{background:#4a0000;border:2px solid #e0bd37;border-radius:28px;flex-direction:column;justify-content:flex-end;align-items:center;gap:14px;width:min(520px,100%);min-height:520px;margin:0 auto;padding:25px 20px;display:flex;position:relative;overflow:hidden}.diceBackground{z-index:0;object-fit:cover;opacity:.78;width:100%;height:100%;position:absolute;inset:0}.diceOverlay{z-index:2;gap:14px;width:100%;padding:0 20px;display:grid;position:absolute;top:51%;left:50%;transform:translate(-50%,-50%)}.diceResult{justify-content:center;gap:14px;display:flex}.diceResult img{object-fit:contain;filter:drop-shadow(0 8px 14px #00000080);width:82px;height:82px}.diceResult img.rolling{animation:.45s linear infinite activitySpin}.diceActivity>button{z-index:3;width:auto;position:absolute;bottom:20px;left:20px;right:20px}.gashaponActivity{background:#15110e url(/images/gachpon/bg.png) 50%/cover;border:1px solid #ffd85947;border-radius:26px;flex-direction:column;justify-content:center;align-items:center;gap:15px;width:min(560px,100%);min-height:0;margin:0 auto;padding:20px;display:flex}.gashaponMachine{aspect-ratio:9/16;width:min(250px,72%);position:relative}.gashaponMachine>img{object-fit:contain;filter:drop-shadow(0 18px 25px #0000008c);width:100%;height:100%;display:block}.gashaponMachine>span{color:#eaffed;letter-spacing:.06em;text-shadow:0 0 9px #25f33f57;background:linear-gradient(#173c1d,#08150b);border:2px solid #6eff7c7a;border-radius:10px;place-items:center;width:86%;min-height:64px;font-size:15px;font-weight:950;display:grid;position:absolute;top:13%;left:50%;transform:translate(-50%)rotate(-.5deg);box-shadow:0 5px 15px #0006,inset 0 0 13px #25f33f14}.gashaponFeedbackSlot{width:100%;min-height:40px}.gashaponFeedbackSlot .activityFeedback{min-height:40px}.gashaponActivity>button{width:min(340px,100%)}.fortuneActivity{background:#511 url(/images/seemsee/seemsee_bg.png) 50%/cover;border:2px solid #ffd34a73;border-radius:28px;flex-direction:column;justify-content:center;align-items:center;gap:8px;width:min(620px,100%);min-height:0;margin:0 auto;padding:24px 20px;display:flex;overflow:hidden}.fortuneActivity>img:not(.fortuneLogo){filter:drop-shadow(0 16px 24px #00000073);width:min(230px,72%);margin-top:-20px}.fortuneActivity>img.shaking{transform:scale(1.07)}.fortuneLogo{z-index:2;width:min(240px,76%);position:relative}.fortuneActivity>button{z-index:3;min-width:210px;margin-top:-20px;position:relative}.fortuneResult{color:#541414;text-align:center;background:#fff8df;border:3px double #8b0000;border-radius:14px;width:min(430px,100%);margin-top:26px;padding:17px}.fortuneResult span{color:#ffe06d;background:#8b0000;border-radius:50%;place-items:center;min-width:48px;height:48px;font-weight:950;display:inline-grid}.fortuneResult p{color:#392c1c;margin:13px 0;font-size:13px;line-height:1.6}.fortuneResult strong{color:#8b0000;font-size:12px}.wheelActivity{background:radial-gradient(circle,#332307,#0f0d0a 70%);border:1px solid #ffca2c42;border-radius:26px;flex-direction:column;justify-content:center;align-items:center;gap:17px;width:min(520px,100%);min-height:0;margin:0 auto;padding:24px;display:flex}.wheelFrame{aspect-ratio:1;width:min(360px,100%);position:relative}.wheelFrame img{object-fit:contain;position:absolute}.wheelBase{z-index:0;width:100%;height:100%;inset:0}.wheelDisc{z-index:1;width:75%;height:75%;transition:transform 2.25s cubic-bezier(.12,.68,.2,1);top:12.5%;left:12.5%}.wheelNeedle{z-index:3;width:10%;top:3%;left:50%;transform:translate(-50%)}.wheelPin{z-index:4;width:18%;top:50%;left:50%;transform:translate(-50%,-50%)}.wheelActivity>button{min-width:220px}.checkInActivity{background:linear-gradient(#0000006b,#000000ad),url(/images/bg/bg-check-in.jpg) 50%/cover;border:1px solid #ffd74e40;border-radius:26px;flex-direction:column;align-items:center;gap:13px;width:min(700px,100%);min-height:0;margin:0 auto;padding:18px;display:flex}.checkInBoard{aspect-ratio:864/1080;width:min(360px,94%);position:relative}.checkInBoard>img{object-fit:contain;width:100%;height:100%;display:block}.checkInDays{z-index:2;grid-template-columns:repeat(8,minmax(0,1fr));align-content:center;gap:7px;display:grid;position:absolute;inset:39% 13% 9%}.checkInDays article{aspect-ratio:.78;background:#00000080;border:1px solid #ffffff29;border-radius:11px;flex-direction:column;grid-column:span 2;justify-content:center;align-items:center;gap:4px;min-width:0;display:flex;position:relative;overflow:hidden}.checkInDays article:nth-child(5){grid-column:2/span 2}.checkInDays article.checked{background:#ffc71f38;border-color:#ffd74a}.checkInDays article.current{border-color:#fff07a;transform:translateY(-4px);box-shadow:0 0 20px #ffd74a59}.checkInDays img{width:46%}.checkInDays strong{font-size:12px}.checkInDays span{color:#ffe368;font-size:12px;font-weight:900}.checkInActivity>button{min-width:220px}@media (max-width:680px){.activityHeader{grid-template-columns:35px minmax(0,1fr);min-height:62px;padding-inline:11px}.activityHeader>a{width:34px;height:34px}.activityHeader h1{font-size:14px}.activityContent{width:calc(100% - 20px);padding-top:11px}.activityGameCard{border-radius:18px;padding:12px}.activityWallet{grid-template-columns:38px minmax(0,1fr);min-height:58px;padding:8px 10px}.activityWallet>span{border-radius:11px;width:38px;height:38px}.activityWallet strong{font-size:15px}.activityWallet em{grid-column:2;justify-self:start;margin-top:-6px;padding:4px 7px;font-size:12px}.activityInfoGrid{grid-template-columns:1fr}.activityInfoPanel{border-radius:14px;padding:14px}.activityInfoPanel h3{font-size:13px}.activityInfoPanel li{font-size:12px}.footballHero{min-height:190px}.footballHero>div{padding:38px 17px}.footballMatches,.commentActivity,.activityInlineRetry{grid-template-columns:1fr}.activityInlineRetry>button{justify-self:stretch}.diceActivity{border-radius:20px;min-height:450px}.diceOverlay{padding-inline:12px;top:50%}.diceResult{gap:7px}.diceResult img{width:62px;height:62px}.diceActivity>button{bottom:14px;left:14px;right:14px}.gashaponActivity,.fortuneActivity,.wheelActivity,.checkInActivity{border-radius:18px;min-height:0;padding:14px}.gashaponMachine{width:min(225px,72%)}.gashaponMachine>span{min-height:52px;font-size:12px}.fortuneActivity>img:not(.fortuneLogo){width:min(210px,70%)}.fortuneLogo{width:min(220px,76%)}.wheelFrame{width:min(320px,100%)}.checkInBoard{width:min(340px,100%)}.checkInDays{gap:5px}.checkInDays article{border-radius:8px}.supportChatBackdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:#020704;align-items:stretch;padding:0}.supportChatPanel{border:0;border-radius:0;width:100%;height:100dvh;max-height:none;animation-name:supportChatMobileEnter}.supportChatHeader{min-height:82px;padding:max(10px, env(safe-area-inset-top)) 12px 10px}.supportChatAvatar{border-radius:15px;width:52px;height:52px}.supportChatAvatar img{width:49px;height:49px}.supportChatAgent{gap:9px}.supportChatAgent h2{font-size:14px}.supportChatAgent p{font-size:12px}.supportChatClose{width:38px;height:38px}.supportChatSecurity{margin:8px 10px 0;padding:8px 10px}.supportChatMessages{gap:9px;padding:11px 10px 14px}.supportChatWelcome{padding:10px}.supportChatQuickQuestions{padding-inline:10px}.supportChatError{margin-inline:10px}.supportChatComposer{grid-template-columns:38px minmax(0,1fr) 58px;margin-inline:8px}.supportChatComposer input[type=text]{font-size:16px}.supportChatStatus{min-height:calc(25px + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom)}}@keyframes supportChatMobileEnter{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important}.authLogoEffect>img,.paymentCopyToast,.menuGridIcon i,.supportChatPanel,.supportChatLoading svg,.supportChatSend svg{animation:none!important}}.compactGameInfo strong,.showcaseGameInfo strong,.aiSlotInfo>div strong{font-size:13px;line-height:1.35}.memberGameLibraryTabs span{font-size:14px}.memberGameLibraryTabs em{min-width:32px;padding:4px 8px;font-size:12px}@media (max-width:640px){.creditActivityCopy strong{font-size:13px}.compactGameInfo strong,.showcaseGameInfo strong,.aiSlotInfo>div strong{font-size:12px}.memberGameLibraryTabs>button{min-height:52px}.memberGameLibraryTabs span{font-size:13px}.memberGameLibraryTabs em{font-size:12px}}:where(button:not(:disabled),a[href]){cursor:pointer;touch-action:manipulation}:where(button:not(:disabled),a[href]):focus-visible{outline:3px solid var(--green-bright);outline-offset:3px}.shortcutCard,.categorySidebar button,.gameProviderTabs button,.memberGameLibraryTabs>button,.homeRailControls button,.showcaseMoreButton{background-color:#25f33f0f;border-color:#67ff774d;box-shadow:inset 0 1px #ffffff0f}.shortcutCard:hover,.categorySidebar button:hover,.gameProviderTabs button:hover,.memberGameLibraryTabs>button:hover,.homeRailControls button:hover,.showcaseMoreButton:hover{background-color:#25f33f1f;border-color:#67ff779e}.compactPlayButton,.showcaseGameArt>button,.aiSlotInfo>button,.gameSearchPlayIcon{border-width:2px;border-color:var(--green-bright)}@media (prefers-reduced-motion:reduce){.compactGameCard,.compactGameImage,.compactFavoriteButton,.showcaseGameCard,.showcaseGameArt>img,.showcaseGameArt>button,.aiSlotCard,.homeFavoriteButton{transition:none}}@media (hover:none){.compactGameCard:hover,.showcaseGameCard:hover,.aiSlotCard:hover,.compactFavoriteButton:hover,.showcaseGameArt>.homeFavoriteButton:hover,.aiSlotArt>.homeFavoriteButton:hover,.compactGameCard:hover .compactGameImage,.showcaseGameCard:hover .showcaseGameArt>img,.showcaseGameCard:hover .showcaseGameArt>button{transform:none}.hotGamesSection .showcaseGameCard:hover .showcaseGameArt>img{filter:brightness(1.09)saturate(1.16)contrast(1.03)}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}
