@charset "UTF-8";:root{--font-sans: "Inter", ui-sans-serif, system-ui, sans-serif;--font-poppins: "Poppins", "Inter", ui-sans-serif, sans-serif;--font-roboto: "Roboto", "Inter", ui-sans-serif, sans-serif;--color-primary: #005440;--color-accent: #26ffbe;--color-accent-muted: #26ffbe1f;--color-gold: #ffdf1b;--color-success: #26ffbe;--color-danger: #f44;--color-warning: #f97316;--color-base: #1c1c1c;--color-surface: #333;--color-elevated: #383838;--color-overlay: #000000a6;--color-input: #2a2a2a;--color-text: #fff;--color-secondary: #d2d2d2;--color-muted: #aaa;--color-disabled: #666;--color-link: #26ffbe;--color-border: #66666640;--color-border-strong: #666;--color-border-focus: #26ffbe;--color-nav: #202020;--color-sky: #4cc2ff;--color-lime: #8bc230;--color-lime-600: oklch(64.8% .2 131.684);--color-btn-fg: #212121;--color-tab: #bcc6cc;--color-chip-border: #2d2d2d;--color-exposure-badge: #dbdbdb;--color-exposure-text: #ed0006;--color-bar: #111;--color-home-fab: #3aa5dd;--color-cat-slot: #4d6b36;--color-cat-table: #695032;--color-cat-crash: #56476c;--color-auth: #272727;--color-field: #181818;--shell: 430px;--nav-offset: calc(66px + env(safe-area-inset-bottom)) ;--radius-sm: .25rem;--radius-md: .5rem}*,*:before,*:after{box-sizing:border-box}html{-webkit-tap-highlight-color:transparent;scroll-behavior:smooth;font-size:16px}body{margin:0;min-height:100dvh;background-color:var(--color-surface);background-image:url(/root-bg.webp);background-position:top center;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;color:var(--color-text);font-family:var(--font-sans);font-size:.875rem;line-height:1.5;overflow-x:hidden;-webkit-font-smoothing:antialiased}button,input{font:inherit;color:inherit}button{cursor:pointer;background:none;border:0;padding:0}[hidden]{display:none!important}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}.brand-logo{width:80px;height:25px;min-width:80px;max-width:80px;min-height:25px;max-height:25px;flex-shrink:0;object-fit:contain;object-position:center}.app-shell{background-color:var(--color-base);width:100%;max-width:var(--shell);min-height:100dvh;margin-inline:auto;position:relative;padding-bottom:var(--nav-offset)}.auth-shell{background:var(--color-auth);width:100%;max-width:var(--shell);min-height:100dvh;margin-inline:auto;display:flex;flex-direction:column}@media(max-width:640px){.app-shell,.auth-shell{max-width:100%}}.splash{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;display:flex;align-items:center;justify-content:center;background:var(--color-base);transition:opacity .35s ease}.splash.is-done{opacity:0;pointer-events:none}.splash__track{width:192px;height:2px;border-radius:999px;background:var(--color-surface);overflow:hidden}.splash__bar{height:100%;width:40%;background:linear-gradient(to right,var(--color-accent),var(--color-gold),var(--color-accent));animation:loading-bar 1.8s ease-in-out infinite}.splash__label{margin:20px 0 0;text-align:center;font-family:var(--font-poppins);font-size:12px;letter-spacing:.25em;text-transform:uppercase;color:var(--color-muted);-webkit-user-select:none;user-select:none}@keyframes loading-bar{0%{transform:translate(-120%)}to{transform:translate(320%)}}.topbar{position:sticky;top:0;z-index:60;display:flex;align-items:center;justify-content:space-between;width:100%;padding:calc(.5rem + env(safe-area-inset-top)) 8px 8px;background:var(--color-nav)}.topbar__logo{width:80px;height:25px}.topbar__actions{display:flex;align-items:center;gap:6px}.btn-login,.btn-signup{display:flex;align-items:center;gap:4px;border-radius:4px;flex-shrink:0;transition:opacity .15s ease}.btn-login:hover,.btn-signup:hover{opacity:.9}.btn-login span,.btn-signup span{font-family:var(--font-roboto);font-size:10px;font-weight:600;line-height:1;white-space:nowrap;color:var(--color-btn-fg)}.btn-login svg,.btn-signup svg{width:12px;height:12px;flex-shrink:0}.btn-login{padding:8px 16px;background:var(--color-sky)}.btn-signup{padding:8px 10px;background:var(--color-lime)}.wallet{display:flex;align-items:center;gap:6px}.wallet__box{height:32px;display:flex;align-items:center;gap:8px;background:var(--color-base);border:1px solid var(--color-chip-border);border-radius:2px 0 0 2px;overflow:hidden;padding-left:5px}.wallet__figures{display:flex;flex-direction:column;gap:4px;flex-shrink:0}.wallet__balance,.wallet__exposure{font-size:10px;font-weight:700;line-height:1;letter-spacing:.02em;white-space:nowrap}.wallet__exposure.is-hot{color:var(--color-exposure-text);background:var(--color-exposure-badge);border-radius:1px;padding:1px 3px}.wallet__loading{display:inline-flex;align-items:center;gap:4px;padding:0 4px}.wallet__loading span{width:6px;height:6px;border-radius:999px;background:var(--color-secondary);animation:wallet-pulse 1.5s ease-in-out infinite}.wallet__split{width:1px;height:20px;background:var(--color-chip-border);flex-shrink:0}.wallet__refresh{padding-right:8px;color:var(--color-tab);display:flex}.wallet__refresh svg{width:20px;height:20px}.wallet__refresh.is-spin svg{transform-origin:center;animation:spin .8s linear infinite}.wallet__refresh:disabled{opacity:.4}.btn-deposit{height:32px;width:80px;flex-shrink:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;background:var(--color-lime-600);border-radius:0 2px 2px 0;color:var(--color-text);transition:opacity .15s ease}.btn-deposit:hover{opacity:.9}.btn-deposit svg{width:14px;height:14px}.btn-deposit span{font-size:12px;font-weight:500;line-height:1;letter-spacing:-.01em}@keyframes spin{to{transform:rotate(360deg)}}@keyframes wallet-pulse{0%,to{opacity:.25}50%{opacity:1}}.home{display:flex;flex-direction:column;gap:12px;padding:0 8px}.hero{width:100%}.hero__frame{position:relative}.hero__viewport{overflow:hidden;border-radius:var(--radius-sm)}.hero__track{display:flex;width:100%;transition:transform .45s ease}.hero__slide{flex:0 0 100%;min-width:0;height:112px;object-fit:cover}.hero__arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:2;opacity:.7;color:#fff;display:flex}.hero__arrow:hover{opacity:1}.hero__arrow svg{width:20px;height:20px}.hero__arrow--prev{left:4px}.hero__arrow--prev svg{transform:scaleX(-1)}.hero__arrow--next{right:4px}.hero__dots{display:flex;align-items:center;justify-content:center;gap:2px;margin-top:8px}.hero__dot{width:4px;height:4px;border-radius:999px;background:var(--color-secondary);opacity:.5;transition:all .3s ease}.hero__dot.is-active{width:14px;height:4px;background:var(--color-gold);opacity:1}.ticker{width:100%;display:flex;align-items:center;gap:6px;padding:4px 8px;border-radius:var(--radius-sm);overflow:hidden;background:var(--color-surface);border:1px solid var(--color-border);text-align:left;color:var(--color-secondary)}.ticker__icon{width:16px;height:16px;flex-shrink:0;color:var(--color-accent)}.ticker__window{overflow:hidden;flex:1;min-width:0}.ticker__track{display:flex;gap:32px;width:max-content;animation:ticker 40s linear infinite}.ticker__track span{font-size:12px;font-weight:600;white-space:nowrap}@keyframes ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}.cat-scroller{width:100%;overflow-x:auto;scrollbar-width:none;margin:0 -8px;width:calc(100% + 16px);scroll-behavior:smooth;-webkit-overflow-scrolling:touch}.cat-scroller::-webkit-scrollbar{display:none}.cat-row{position:relative;display:flex;align-items:center;padding:8px 7.5px 10px;border-bottom:.9px solid rgba(62,151,196,.2509803922);min-width:max-content}.cat{position:relative;flex-shrink:0;width:106.5px;height:66px;opacity:.5;transition:opacity .2s ease}.cat:hover,.cat[data-selected=true]{opacity:1}.cat__pod{position:absolute;top:0;left:0;width:105px;height:58.95px;pointer-events:none}.cat__label{position:absolute;top:0;left:50%;transform:translate(-50%);text-transform:uppercase;white-space:nowrap;color:var(--color-sky);line-height:1;pointer-events:none;font-weight:800;font-size:12px;transition:font-size .5s ease .1s}.cat[data-selected=true] .cat__label{font-size:1.25rem}.cat__bar{position:absolute;pointer-events:none;width:73.5px;height:31.65px;bottom:0;left:14.7px}.cat__bar img{width:100%;height:100%;object-fit:fill}.cat__icons{position:absolute;top:0;right:0;bottom:0;left:0;transition:transform .5s ease;pointer-events:none}.cat[data-selected=true] .cat__icons{transform:translateY(-8px)}.cat__line{display:none;position:absolute;pointer-events:none;bottom:-8px;left:calc(50% - 36.5px);width:73.1px;height:2px;background:linear-gradient(to right,rgba(76,194,255,0) 0%,var(--color-sky) 50%,rgba(76,194,255,0) 100%)}.cat[data-selected=true] .cat__line{display:block}.ico{position:absolute;pointer-events:none}.ico--popular{width:35.25px;height:28.5px;top:20.2px;left:calc(50% - 19.9px);object-fit:cover}.ico--casino{width:33.9px;height:35.6px;top:14.9px;left:calc(50% - 18.3px);object-fit:contain;object-position:bottom}.ico--table{width:35.4px;height:45.5px;top:11.6px;left:calc(50% - 19.7px);object-fit:cover}.ico--crash{width:27.5px;height:33px;top:18.7px;left:calc(50% - 15.75px);object-fit:cover}.ico--fishing{width:40.1px;height:40.1px;top:13.1px;left:calc(50% - 22.65px);object-fit:cover}.ico--lottery{width:40.1px;height:40.1px;top:13.1px;left:calc(50% - 22.2px);object-fit:cover}.sports-ico{position:absolute;width:44.1px;height:43.2px;top:10.8px;left:calc(50% - 24.3px)}.sports-ico img{position:absolute;object-fit:cover;pointer-events:none}.sports-ico .sp1{width:40.5px;height:40.5px;top:calc(50% - 18.9px);left:calc(50% - 13.1px)}.sports-ico .sp2{width:26.25px;height:26.25px;top:17px;left:-3.86px}.slot-ico{position:absolute;object-fit:cover;pointer-events:none}.slot-ico--r{width:27.9px;height:26.7px;top:19.3px;left:calc(50% + 11.7px)}.slot-ico--l{width:27.9px;height:26.7px;top:19.3px;left:calc(50% - 30.3px)}.slot-ico--c{width:39px;height:37.4px;top:13.1px;left:calc(50% - 21.75px)}.flare{position:absolute;object-fit:cover;pointer-events:none}.flare--a{width:21.6px;height:13.5px;top:11.4px;left:49.7px}.flare--b{width:15.75px;height:9.75px;top:22px;left:31.4px}.flare--c{width:15.75px;height:9.75px;top:31.8px;left:55.5px}.arcade-ico{position:absolute;overflow:hidden;pointer-events:none;width:46.4px;height:31.2px;top:17.5px;left:calc(50% - 24.9px)}.arcade-ico img{position:absolute;max-width:none;width:130.14%;height:108.31%;left:-17.24%;top:.3%}.quick{display:flex;gap:6px;align-items:stretch}.quick__btn{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:4px 0 8px;border-radius:6px;overflow:hidden;transition:filter .5s ease}.quick__btn:hover,.quick__btn[aria-selected=true]{filter:brightness(1.1)}.quick__btn img{width:40px;height:40px;object-fit:contain;pointer-events:none;transition:transform .3s ease}.quick__btn:hover img,.quick__btn[aria-selected=true] img{transform:rotateY(180deg) scale(2)}.quick__btn span{font-family:var(--font-poppins);font-weight:700;font-size:12px;line-height:1;white-space:nowrap;transition:opacity .15s ease}.quick__btn:hover span,.quick__btn[aria-selected=true] span{display:none}.quick__btn--hot{background:linear-gradient(to left,var(--color-cat-slot),var(--color-surface))}.quick__btn--hot span{color:var(--color-text)}.quick__btn--fav{background:linear-gradient(to left,var(--color-cat-table),var(--color-surface))}.quick__btn--fav span{color:var(--color-tab)}.quick__btn--promo{background:linear-gradient(to left,var(--color-cat-crash),var(--color-surface))}.quick__btn--promo span{color:var(--color-tab)}.panel{display:none}.panel.is-active{display:block;animation:slide-in .28s cubic-bezier(.4,0,.2,1) both}@keyframes slide-in{0%{transform:translate(24px);opacity:.4}to{transform:none;opacity:1}}.section-head{display:flex;flex-direction:column;gap:6px;margin-bottom:8px}.section-head__row{display:flex;align-items:center;gap:6px}.section-head__row img{width:16px;height:16px;object-fit:cover}.section-head strong{color:var(--color-sky);text-transform:uppercase;letter-spacing:-.14px;line-height:1;font-size:14px;font-weight:600;font-family:var(--font-roboto)}.section-head i{display:block;height:3px;width:84px;border-radius:999px;background:linear-gradient(to right,var(--color-sky) 0%,rgba(76,194,255,0) 100%)}.game-rows{display:flex;flex-direction:column;gap:6px}.game-row{display:flex;gap:6px}.game{position:relative;border-radius:4px;overflow:hidden;flex-shrink:0;width:calc((100% - 12px) / 3);aspect-ratio:1;border:1px solid rgba(255,255,255,.6);padding:0;background:#111;color:inherit;cursor:pointer;transition:border-width 75ms linear}.game:hover{border-width:3px}.game img,.game .game-art-missing{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.game img{opacity:0}.game img.is-ready{opacity:1}.game .game-art-missing{display:flex;align-items:center;justify-content:center;padding:8px 6px 24px;text-align:center;font-size:11px;line-height:1.2;color:var(--color-secondary)}.game__meta{position:absolute;left:0;right:0;bottom:0;height:21.93px;background:#0009;display:flex;align-items:center;justify-content:space-between;padding:0 4.39px}.game__name{flex:1;font-family:var(--font-roboto);font-weight:700;font-size:12px;color:var(--color-secondary);text-align:left;line-height:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.game__fav{flex-shrink:0;padding:2px;color:var(--color-secondary);display:flex;position:relative;z-index:2}.game__fav svg{width:16px;height:16px}.game__fav path{fill:none}.game__fav.is-on{color:#ff4d6a}.game__fav.is-on path{fill:currentColor}.empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:64px 0;color:var(--color-muted);font-family:var(--font-roboto);font-size:14px}.promo-card{overflow:hidden;border-radius:8px;border:1px solid var(--color-border);background:var(--color-surface);margin-bottom:10px}.promo-card img{height:160px;width:100%;object-fit:cover}.promo-card__body{display:flex;flex-direction:column;gap:8px;padding:16px}.promo-card__body h3{margin:0;font-size:14px;font-weight:700}.promo-card__body p{margin:0;color:var(--color-secondary);font-size:12px}.promo-card__actions{display:flex;gap:8px;margin-top:8px}.promo-card__actions a,.promo-card__actions button{flex:1;border-radius:2px;padding:8px 16px;font-size:14px;font-weight:600;text-align:center}.promo-card__actions .primary{background:var(--color-sky);color:var(--color-btn-fg)}.promo-card__actions .ghost{border:1px solid var(--color-border-strong);color:var(--color-secondary)}.site-footer{display:flex;flex-direction:column;gap:16px;padding:20px 0 40px}.site-footer__legal{display:flex;flex-direction:column;align-items:center;gap:10px;padding:8px 12px;text-align:center}.site-footer__legal img{width:80px;height:25px}.site-footer__legal p{margin:0;font-size:8px;letter-spacing:.16px;line-height:1.5}.site-footer__legal .light{font-weight:300}.pay-row,.cert-row{display:flex;align-items:center;padding:8px 12px}.pay-row{justify-content:center;gap:40px}.cert-row{justify-content:space-between}.pay-row img:nth-child(1){width:60px;height:19px;object-fit:contain}.pay-row img:nth-child(2){width:80px;height:18px;object-fit:contain}.pay-row img:nth-child(3){width:24px;height:24px;object-fit:contain}.cert-row img{object-fit:contain}.cert-row img:nth-child(1){width:56px;height:31px}.cert-row img:nth-child(2){width:60px;height:28px}.cert-row img:nth-child(3){width:40px;height:25px}.cert-row img:nth-child(4){width:32px;height:32px}.cert-row img:nth-child(5){width:63px;height:23px}.community{display:flex;align-items:center;gap:16px;width:100%}.community i{height:1px;flex:1;background:var(--color-border-strong)}.game-launch{position:fixed;top:0;bottom:0;left:50%;z-index:90;transform:translate(-50%);display:flex;flex-direction:column;width:100%;max-width:var(--shell);background:#000}.game-launch__head{display:flex;align-items:center;justify-content:space-between;flex-shrink:0;min-height:48px;padding:calc(9px + env(safe-area-inset-top)) 8px 9px;background:var(--color-nav)}.game-launch__head img{width:80px;height:25px}.game-launch__close{display:flex;align-items:center;justify-content:center;width:28px;height:28px;flex-shrink:0;border-radius:2px;background:#ffffff4d;transition:background .15s ease}.game-launch__close:hover{background:#ffffff80}.game-launch__close svg{width:28px;height:28px;display:block}.game-launch__loading{flex:1;display:flex;align-items:center;justify-content:center}.game-launch__loading img{width:80px;height:25px;animation:game-bounce .8s ease-in-out infinite}@keyframes game-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.game-launch iframe{flex:1;width:100%;min-height:0;border:0;background:#000}@media(max-width:640px){.game-launch{left:0;transform:none;max-width:100%}}.community span{font-family:var(--font-roboto);font-size:14px;font-weight:500;letter-spacing:-.14px;white-space:nowrap;color:var(--color-muted)}.launcher-loading{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;display:grid;place-items:center;background:#000000a6;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.launcher-loading__card{display:flex;flex-direction:column;align-items:center;gap:16px;padding:28px 36px;border:1px solid #42464a;border-radius:12px;background:#222528;color:#fff;font-size:14px;box-shadow:0 16px 50px #0006}.launcher-spinner{display:inline-block;width:36px;height:36px;border:3px solid rgba(76,194,255,.2);border-top-color:#4cc2ff;border-radius:50%;animation:launcher-spin .8s linear infinite}.game-launch__loading{gap:16px;color:#fff;flex-direction:column}@keyframes launcher-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.launcher-spinner{animation-duration:2s}}.sport-banner,.game{position:relative}.launcher-inline{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;display:grid;place-items:center;background:#00000059;border-radius:inherit}.launcher-inline .launcher-spinner{width:24px;height:24px;border-width:2px;border-color:transparent;border-top-color:#fff;border-right-color:#fff}.sport-banner:disabled,.game:disabled{cursor:wait}.game-art-provider{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:radial-gradient(circle at 50% 35%,#62401c,#24201c 55%,#131416)}.game-art-provider img.is-ready{position:static;width:75%;height:60%;object-fit:contain;filter:drop-shadow(0 4px 12px rgba(0,0,0,.5333333333))}.tabbar{position:fixed;bottom:0;left:50%;transform:translate(-50%);width:100%;max-width:var(--shell);z-index:80;height:var(--nav-offset)}@media(max-width:640px){.tabbar{left:0;transform:none;max-width:100%}}.tabbar__bar{position:absolute;left:0;right:0;bottom:0;height:calc(48px + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);background:var(--color-nav);display:flex;align-items:stretch}.tabbar__item{position:relative;flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;color:var(--color-tab)}.tabbar__item svg{width:20px;height:20px}.tabbar__item span{font-size:10px;font-weight:500}.tabbar__item.is-active{background:linear-gradient(to bottom,#4cc2ff33,#4cc2ff1a,#4cc2ff0d,#4cc2ff08,#4cc2ff05)}.tabbar__item.is-active span{color:var(--color-sky)}.tabbar__cue{position:absolute;top:0;left:50%;width:50%;height:2px;transform:translate(-50%);border-radius:999px;background:var(--color-sky)}.tabbar__cue.is-full{left:0;width:100%;transform:none}.tabbar__slot{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;padding-bottom:6px;pointer-events:none}.tabbar__slot span{font-size:10px;font-weight:500;color:var(--color-tab)}.tabbar__slot span.is-on{color:var(--color-sky)}.tabbar__glow{position:absolute;pointer-events:none;z-index:-1;left:50%;transform:translate(-50%);top:0;width:50px;height:19px}.tabbar__home{position:absolute;left:50%;transform:translate(-50%);top:7px;width:40px;height:40px;border-radius:999px;display:flex;align-items:center;justify-content:center;background:var(--color-home-fab);box-shadow:inset 0 1px 2px #165677,inset 0 -2px 3px #165677}.tabbar__home.is-on{background:var(--color-sky)}.tabbar__home{z-index:1}.tabbar__home svg{width:20px;height:20px}.chat-wrap{position:fixed;bottom:130px;left:50%;transform:translate(-50%);width:100%;max-width:var(--shell);z-index:50;pointer-events:none;display:flex;justify-content:flex-end;padding-right:16px}@media(max-width:640px){.chat-wrap{left:0;transform:none;max-width:100%}}body:has(.sheet-page__head) .chat-wrap,body:has(.game-launch) .chat-wrap{display:none}body:has(.game-launch) .topbar,body:has(.game-launch) .tabbar{display:none}body:has(.game-launch) .app-shell{padding-bottom:0}body:has(.profile-page) .topbar,body:has(.sheet-page__head):not(:has(.profile-page)) .topbar,body:has(.sheet-page__head):not(:has(.profile-page)):not(:has(.upline-page)) .tabbar{display:none}body:has(.sheet-page__head):not(:has(.profile-page)):not(:has(.upline-page)) .app-shell{padding-bottom:0}.chat-btn{pointer-events:auto;width:48px;height:48px;border-radius:999px;background:var(--color-base);box-shadow:0 1px 3px #fff;display:flex;align-items:center;justify-content:center;transition:transform .1s ease}.chat-btn:active{transform:scale(.95)}.chat-btn svg{width:24px;height:24px}.sheet{position:fixed;top:0;bottom:0;left:50%;transform:translate(-50%) translateY(100%);width:100%;max-width:var(--shell);z-index:100;background:var(--color-base);display:flex;flex-direction:column;transition:transform .3s ease;pointer-events:none}.sheet.is-open{transform:translate(-50%) translateY(0);pointer-events:auto}@media(max-width:640px){.sheet{left:0;transform:translateY(100%);max-width:100%}.sheet.is-open{transform:translateY(0)}}.sheet--announce{z-index:85}.sheet__head{position:relative;display:flex;align-items:center;justify-content:center;min-height:48px;background:var(--color-sky);flex-shrink:0;padding-top:env(safe-area-inset-top);font-family:var(--font-poppins);font-weight:700;letter-spacing:-.02em;color:#fff}.sheet__close{position:absolute;right:8px;top:50%;transform:translateY(-50%);width:32px;height:32px;display:flex;align-items:center;justify-content:center;color:#fff}.sheet__close svg{width:28px;height:28px}.sheet__body{flex:1;overflow-y:auto;overscroll-behavior:contain}.announce-block{padding:16px;border-bottom:1px solid var(--color-border)}.announce-block h2{margin:0 0 8px;font-family:var(--font-poppins);font-size:12px;font-weight:600;color:var(--color-accent)}.announce-block p{margin:0;font-family:var(--font-poppins);font-size:12px;color:var(--color-secondary);line-height:1.625;white-space:pre-wrap}.menu-banner{margin:14px 11px 12px;border-radius:6px;overflow:hidden;position:relative;height:87px;background:linear-gradient(to left,var(--color-surface),var(--color-sky))}.menu-banner__copy{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:center;padding-left:20px;gap:4px;z-index:1}.menu-banner__copy strong{font-family:var(--font-roboto);font-weight:600;line-height:1;color:#fff}.menu-banner__copy span{font-family:var(--font-roboto);font-weight:300;font-size:12px;line-height:16px;letter-spacing:.02em;color:#fff}.menu-banner img{position:absolute;right:0;top:0;height:100%;width:auto;object-fit:cover}.menu-list{margin:0 11px;display:flex;flex-direction:column;gap:8px}.menu-item{display:flex;align-items:center;justify-content:space-between;width:100%;padding:8px;text-align:left;color:var(--color-secondary)}.menu-item__left{display:flex;align-items:center;gap:8px}.menu-item__left img{object-fit:contain;flex-shrink:0}.menu-item span{font-family:var(--font-poppins);font-size:14px;font-weight:500;letter-spacing:-.02em}.menu-item .menu-vip-label{color:var(--color-sky);display:inline}.menu-rule{margin:8px 11px;border-top:1px solid var(--color-border-strong)}.menu-external{width:16px;height:16px;object-fit:contain;flex-shrink:0}.menu-actions{margin:16px 11px;display:flex;align-items:center;gap:8px}.menu-actions>a,.menu-actions>button{flex:1;min-width:0;display:flex;align-items:center;justify-content:center;gap:6px;padding:12px 16px;border-radius:4px;color:#fff;font-family:var(--font-roboto);font-weight:500;font-size:14px;white-space:nowrap}.menu-actions>a img,.menu-actions>button img{width:16px;height:16px;object-fit:contain;flex-shrink:0}.menu-actions .outline{border:1px solid var(--color-border-strong)}.menu-actions .fill{background:#3339}.support-box,.detail-box{padding:16px;color:var(--color-secondary);font-size:13px;line-height:1.6}.support-box h3,.detail-box h3{margin:0 0 8px;color:#fff;font-family:var(--font-poppins)}.toast{position:fixed;left:50%;bottom:90px;transform:translate(-50%) translateY(12px);background:var(--color-elevated);color:#fff;border:1px solid var(--color-border);border-radius:8px;padding:10px 14px;font-size:12px;z-index:120;opacity:0;pointer-events:none;transition:opacity .2s ease,transform .2s ease;width:min(360px,100% - 32px);text-align:center}.toast.is-on{opacity:1;transform:translate(-50%) translateY(0)}.sheet-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;background:#00000080;border:0}.sheet--menu .sheet__body{min-width:0;overflow-x:hidden}.sheet--menu .menu-list{gap:4px}.sheet--menu .menu-item{min-height:42px}.sheet--menu .menu-item__left{min-width:0}.sheet--menu .menu-item__left>span{white-space:nowrap}.sheet--menu .menu-logout{width:calc(100% - 22px);margin:12px 11px;box-sizing:border-box}.auth-top{display:flex;align-items:center;justify-content:space-between;padding:calc(.5625rem + env(safe-area-inset-top)) 8px 9px;background:var(--color-nav)}.auth-top img{width:80px;height:25px}.auth-close{display:flex;align-items:center;justify-content:center;width:28px;height:28px;flex-shrink:0;border-radius:2px;background:#ffffff4d;color:#fff}.auth-close:hover{background:#ffffff80}.auth-close svg{width:28px;height:28px;display:block}.auth-banner{position:relative;overflow:hidden}.auth-banner>img,.auth-banner__contact img{width:100%;display:block}.auth-banner__contact{display:block}.auth-banner__fade{pointer-events:none;position:absolute;left:0;right:0;bottom:0;height:64px;background:linear-gradient(to top,#272727,transparent)}.auth-main{flex:1;display:flex;flex-direction:column;justify-content:space-between;padding:24px 20px 32px}.auth-main--signup{padding-top:8px;justify-content:flex-start}.auth-form{display:flex;flex-direction:column;gap:32px}.auth-form--tight{gap:16px}.auth-heading{display:flex;flex-direction:column;gap:8px}.auth-form h1{margin:0;font-family:var(--font-poppins);font-weight:700;color:#fff;line-height:1.25;font-size:16px;letter-spacing:-.16px}.fields{display:flex;flex-direction:column;gap:10px}.field{display:flex;align-items:center;gap:8px;height:44px;padding:0 16px;border-radius:6px;background:var(--color-field);border:1px solid var(--color-sky)}.field svg.lead{width:24px;height:24px;flex-shrink:0}.field input{flex:1;min-width:0;background:transparent;border:0;outline:none;color:#fff;font-family:var(--font-poppins);font-size:12px;letter-spacing:-.24px;padding-left:4px}.field input::placeholder{color:#fff9}.field--phone input{font-family:var(--font-roboto);font-size:14px;letter-spacing:-.28px;padding-left:2px}.dial{font-family:var(--font-roboto);font-weight:500;font-size:14px;letter-spacing:-.28px;flex-shrink:0}.dial-bar{font-family:var(--font-roboto);font-weight:300;font-size:20px;flex-shrink:0}.eye{margin-left:8px;flex-shrink:0;display:flex;color:#fff}.eye svg{width:16px;height:16px}.eye.is-on{color:var(--color-sky)}.captcha{font-family:var(--font-poppins);font-weight:700;font-size:24px;letter-spacing:-.48px;flex-shrink:0;-webkit-user-select:none;user-select:none}.remember{display:flex;align-items:center;gap:8px;cursor:pointer;-webkit-user-select:none;user-select:none;margin-top:2px;color:#fff;text-align:left;font-family:var(--font-poppins);font-size:14px;letter-spacing:-.28px}.remember .agree-box{width:20px;height:20px}.remember .agree-box svg{width:20px;height:20px;display:block}.auth-submit{display:flex;align-items:center;justify-content:center;height:46px;width:100%;border-radius:6px;background:var(--color-sky);font-family:var(--font-poppins);font-weight:600;font-size:14px;color:#181818;letter-spacing:-.14px;transition:opacity .15s ease}.auth-submit:hover{opacity:.9}.auth-submit:disabled{opacity:.5;cursor:not-allowed}.form-error{min-height:18px;margin:0;color:var(--color-danger);font-size:12px;font-family:var(--font-poppins)}.referral-toggle{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:4px 0;font-family:var(--font-poppins);font-weight:600;font-size:14px;letter-spacing:-.14px;color:#fff;text-align:left}.referral-toggle svg{width:24px;height:24px;transition:transform .2s ease}.referral-toggle.is-open svg{transform:rotate(180deg)}.agree{display:flex;align-items:flex-start;gap:8px;font-family:var(--font-poppins);font-size:12px;color:#ffffffd9;line-height:1.4;text-align:left}.agree a{color:var(--color-sky)}.agree-box{flex-shrink:0;width:24px;height:24px}.agree-box svg{width:24px;height:24px;display:block}.auth-switch{margin:8px 0 0;text-align:center;font-family:var(--font-poppins);font-size:12px;letter-spacing:-.24px;color:var(--color-secondary)}.auth-switch a{color:var(--color-sky);font-weight:600}.contact-admin{display:block;width:100%;margin-top:auto;padding-top:32px}.contact-admin__rule{display:flex;align-items:center;gap:16px;width:100%}.contact-admin__rule i{flex:1;height:1px;background:var(--color-sky);opacity:.85}.contact-admin__rule span{font-family:var(--font-poppins);font-weight:600;font-size:14px;color:var(--color-sky);white-space:nowrap}.page-pad{padding:16px 12px 32px}.amount-row{display:flex;gap:8px;margin:12px 0}.amount-row button,.methods button{border:1px solid var(--color-border-strong);background:var(--color-surface);border-radius:6px;color:#fff}.amount-row button{flex:1;height:36px;font-weight:600}.amount-row button.is-on{border-color:var(--color-sky);color:var(--color-sky)}.methods{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:14px}.methods button{height:64px;display:flex;align-items:center;justify-content:center;padding:8px}.methods button img{max-height:32px;width:auto;object-fit:contain}.methods button.is-on{border-color:var(--color-sky);box-shadow:inset 0 0 0 1px var(--color-sky)}.page-title{margin:0 0 12px;font-family:var(--font-poppins);font-size:16px}.account-card{background:var(--color-surface);border-radius:8px;padding:16px;margin-bottom:12px}.account-card strong{display:block;font-size:16px}.account-card span{color:var(--color-muted);font-size:12px}.account-card b{display:block;margin-top:10px;color:var(--color-gold);font-size:20px}html:has(.login-page){overflow-y:scroll}.login-page .auth-main{justify-content:flex-start}.login-page .auth-heading{gap:10px}.login-page .contact-admin{margin-top:0;padding-top:32px}.login-page .contact-admin__rule i{opacity:.4}.login-page .remember input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:18px;height:18px;flex:0 0 18px;margin:0;border:1px solid #aaa;border-radius:4px;background:#fff;cursor:pointer}.login-page .remember input:checked{background:var(--color-sky);border-color:var(--color-sky)}.login-page .remember input:checked:after{content:"✓";display:block;color:#fff;text-align:center;line-height:16px;font-size:13px}.login-page .remember input:focus-visible{outline:2px solid var(--color-sky);outline-offset:3px}.auth-shell .field input:autofill{background:var(--color-field)!important;color:#fff!important;caret-color:#fff;box-shadow:0 0 0 1000px var(--color-field) inset!important}.auth-shell .field input:-webkit-autofill,.auth-shell .field input:-webkit-autofill:hover,.auth-shell .field input:-webkit-autofill:focus{-webkit-text-fill-color:#fff;caret-color:#fff;-webkit-box-shadow:0 0 0 1000px var(--color-field) inset!important;box-shadow:0 0 0 1000px var(--color-field) inset!important}.sheet-page{background:var(--color-base);min-height:100dvh;display:flex;flex-direction:column}.sheet-page:has(.tabbar){padding-bottom:88px}.sheet-page main{flex:1}.sheet-page__head{position:sticky;top:0;z-index:5;background:var(--color-sky);padding-top:env(safe-area-inset-top)}.sheet-page__title{position:relative;display:flex;align-items:center;justify-content:center;min-height:48px;padding:12px 16px;font-family:var(--font-poppins);font-weight:700;font-size:16px}.sheet-page__close{position:absolute;right:12px;top:50%;transform:translateY(-50%);width:32px;height:32px;color:#fff;display:flex}.sheet-page__close svg{width:28px;height:28px}.profile-id{position:relative;display:flex;align-items:center;justify-content:space-between;padding:2px 8px}.copied-toast{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;align-items:center;justify-content:center;border-radius:8px;background:#1119;font-size:14px;font-weight:500}.profile-avatar{width:32px;height:32px;display:flex;flex-shrink:0}.profile-avatar svg{width:32px;height:32px}.profile-id__person,.profile-id__user{display:flex;align-items:center;gap:6px}.profile-id__person{gap:12px;min-width:0}.profile-id__who{display:flex;align-items:center;gap:6px;min-width:0}.profile-id__who>div,.profile-id__user>div{display:flex;flex-direction:column;gap:4px;min-width:0}.profile-id strong{display:block;font-size:14px;font-weight:500;line-height:1}.profile-id small{display:block;font-size:10px;font-weight:300;letter-spacing:-.02em;color:var(--color-tab);line-height:1}.profile-id__label{font-size:10px;font-weight:300;color:var(--color-tab);line-height:1}.profile-id__user>div{display:flex;flex-direction:column;gap:4px}.profile-id__name{font-size:14px;font-weight:500;line-height:1}.copy-btn{width:40px;height:40px;border-radius:8px;background:var(--color-surface);display:flex;align-items:center;justify-content:center;color:#fff}.profile-split{width:1px;height:28px;flex-shrink:0;margin:0 4px;background:var(--color-border-strong)}.gold-card{margin:10px 8px 0;border-radius:6px;overflow:hidden;padding:12px 12px 10px;background:linear-gradient(135deg,#b8860b,#d4a843,#f5d98a 40%,#e8c45a,#c9962c 70%,#a67c1a);color:#000}.gold-card--deep{padding:0;background:var(--color-bar)}.gold-card__top{padding:12px 12px 10px;background:linear-gradient(135deg,#a67c1a,#c9962c 30%,#f5d98a 50%,#d4a843,#8b6914)}.gold-card__label{font-size:14px;font-weight:600}.gold-card__row{display:flex;align-items:center;justify-content:space-between;margin-top:6px;gap:8px}.pill-balance{display:flex;align-items:center;gap:8px;width:fit-content;background:var(--color-bar, #111);color:#fff;border-radius:999px;padding:4px 10px;font-weight:700}.pill-balance button{color:var(--color-tab);display:flex;padding:0}.pill-balance button svg{width:20px;height:20px}.pill-balance button svg.is-spin{transform-origin:center;animation:spin .8s linear infinite}.pill-balance .trophy{width:16px;height:16px;flex-shrink:0}.pill-balance .wallet__loading{padding:0;gap:5px}.pill-balance .wallet__loading span{width:5px;height:5px;background:#fff}.gold-link{display:inline-flex;align-items:center;gap:4px;color:#000;font-size:14px;font-weight:600;white-space:nowrap}.vip-row{position:relative;display:flex;justify-content:space-between;gap:4px;padding:12px 12px 8px;background:var(--color-bar)}.vip-row:before{content:"";position:absolute;top:30px;left:18px;right:18px;height:1px;background:var(--color-border-strong)}.vip{position:relative;z-index:0;flex:1;min-width:0;display:flex;flex-direction:column;align-items:center;gap:6px;color:var(--color-muted);font-size:10px;font-weight:500;letter-spacing:-.02em;line-height:1.1;text-align:center}.vip__mark{width:36px;height:36px;border-radius:8px;border:2px solid var(--color-border-strong);background:var(--color-elevated);display:flex;align-items:center;justify-content:center;color:var(--color-border-strong)}.vip__mark svg{width:16px;height:16px}.vip.is-on{color:#9ca3af}.vip.is-on .vip__mark{border-color:gold;background:#6b7280;color:#fff}.vip.is-on[data-tier=bronze]{color:#cd7f32}.vip.is-on[data-tier=bronze] .vip__mark{background:#cd7f32}.vip.is-on[data-tier=gold]{color:#eab308}.vip.is-on[data-tier=gold] .vip__mark{background:#d4a017}.vip.is-on[data-tier=platinum]{color:#94a3b8}.vip.is-on[data-tier=platinum] .vip__mark{background:#5b6770}.plist{display:flex;flex-direction:column;padding:4px 8px 0}.plist a,.plist button{display:flex;align-items:center;justify-content:space-between;width:100%;padding:11px 8px;color:var(--color-secondary);text-align:left}.plist__left{display:flex;align-items:center;gap:10px;font-family:var(--font-poppins);font-size:14px;font-weight:500;color:var(--color-secondary)}.plist__left svg{width:16px;height:16px;color:#bcc6cc}.plist__spin{width:14px;height:14px;border:2px solid var(--color-sky);border-top-color:transparent;border-radius:999px;animation:spin .7s linear infinite}.profile-actions{display:flex;flex-direction:column;gap:10px;margin:12px 12px 24px}.wa-btn,.out-btn{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:10px 16px;border-radius:6px;font-size:14px;font-weight:500}.wa-btn{border:1px solid var(--color-border-strong);color:#fff;text-decoration:none}.out-btn svg,.wa-btn svg,.set-label svg{width:16px;height:16px;flex-shrink:0}.upline-body{display:flex;flex-direction:column;gap:16px;padding:16px 11px 24px}.upline-body h2{margin:0 0 8px;font-size:14px;font-weight:700;letter-spacing:-.025em;color:#fff}.wa-row{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px;border-radius:12px;background:var(--color-surface);color:var(--color-tab);font-size:14px}.wa-row__lead{display:flex;align-items:center;gap:6px;min-width:0}.wa-row__lead svg{width:20px;height:20px;flex-shrink:0}.wa-row__lead a{color:var(--color-sky);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wa-account{background:var(--color-base);border-radius:8px;padding:6px 8px;max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wa-open{display:flex;align-items:center;justify-content:center;flex-shrink:0;padding:12px;border-radius:8px;background:var(--color-sky);color:#1c1c1c}.wa-open svg{width:18px;height:18px;display:block}.wa-open[aria-disabled=true]{opacity:.4;pointer-events:none}.out-btn{border:1px solid rgba(255,68,68,.4);color:#ff5a5a}.bank-tabs{display:flex;background:var(--color-sky)}.bank-tabs button{flex:1;text-align:center;padding:10px 0;font-size:14px;font-weight:500;color:#fff9}.bank-tabs button.is-on{color:#fff;box-shadow:inset 0 -2px #fff}.bank-body{padding:16px 12px;display:flex;flex-direction:column;gap:20px;min-height:calc(100dvh - 88px);background:var(--color-base)}.bank-section h3{display:flex;align-items:center;gap:8px;margin:0 0 10px;font-size:14px;font-weight:500}.bank-section h3:before{content:"";width:6px;height:16px;border-radius:2px;background:var(--color-sky)}.bank-select,.bank-input,.remind{width:100%;background:#2a2a2a;border:1px solid #3a3a3a;border-radius:8px;color:#fff;min-height:44px;padding:0 12px}.bank-input{display:flex;align-items:center;gap:8px}.bank-input input{flex:1;background:transparent;border:0;outline:none;color:#fff;text-align:right;font-size:14px}.pay-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.pay-grid button{position:relative;min-height:72px;border-radius:4px;border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);font-size:12px;padding:12px 8px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px}.pay-grid button img,.pay-grid button b{width:32px;height:32px;object-fit:contain;display:flex;align-items:center;justify-content:center;font-size:16px}.pay-grid button.is-on{border-color:var(--color-sky);background:var(--color-elevated)}.pay-ribbon{position:absolute;top:5px;right:-4px;min-height:20px;padding:0 3px;border-radius:0 2px 2px 0;background:#d15454;color:#fff;font-size:12px;font-style:normal;letter-spacing:-.03em}.pay-check{position:absolute;top:6px;left:6px;width:18px;height:18px;border-radius:999px;background:var(--color-sky)}.pay-check:after{content:"";position:absolute;left:6px;top:3px;width:4px;height:8px;border:solid #111;border-width:0 2px 2px 0;transform:rotate(45deg)}.banking-page .promo-select{position:relative}.banking-page .promo-select>button{min-height:34px;height:34px;padding:6px 12px;font-size:12px;line-height:20px;text-align:left;border-radius:4px;gap:12px}.banking-page .promo-select>button:focus-visible{outline:2px solid #fff;outline-offset:2px}.banking-page .promo-select>button:disabled{cursor:default}.promo-select__label{display:flex;align-items:center;gap:6px;min-width:0}.promo-select__label svg{width:16px;height:16px;flex-shrink:0}.promo-select>button,.net-row button,.reminders>button{width:100%;display:flex;align-items:center;justify-content:space-between;border:1px solid var(--color-sky);background:#262729;color:#fff;border-radius:2px;padding:8px 12px;font-size:12px}.banking-page .promo-select.is-open>button{border-radius:4px 4px 0 0}.promo-chevron{width:16px;height:16px;flex-shrink:0;transition:transform .2s ease}.promo-select.is-open .promo-chevron{transform:rotate(180deg)}.reminders>button i{width:8px;height:8px;border-right:1.5px solid #8f8f8f;border-bottom:1.5px solid #8f8f8f;transform:rotate(45deg);transition:transform .2s ease}.reminders.is-open>button i{transform:rotate(225deg)}.promo-menu{position:absolute;left:0;right:0;z-index:10;background:#262729;border:1px solid var(--color-sky);border-top:0;border-radius:0 0 4px 4px;max-height:280px;overflow-y:auto}.promo-menu p{margin:0;padding:16px 12px;text-align:center;font-size:12px;color:var(--color-muted)}.promo-menu button{width:100%;display:flex;align-items:center;justify-content:space-between;gap:8px;text-align:left;min-height:32px;padding:6px 8px;font-size:14px;font-weight:500;background:#262729}.promo-menu button:focus-visible{outline:2px solid var(--color-sky);outline-offset:-2px}.promo-menu button{color:#fff}.promo-menu button.is-on{background:linear-gradient(to right,#4cc2ff,#363b3e);color:#101820}.promo-menu button:hover:not(.is-on){background:var(--color-elevated)}.promo-radio{width:16px;height:16px;flex-shrink:0}.promo-radio--empty{border:1.5px solid #707173;border-radius:999px}.net-row{display:flex;gap:8px;flex-wrap:wrap}.net-row button{width:auto;border-color:var(--color-border);background:var(--color-surface);border-radius:4px;padding:10px 16px;font-size:14px}.net-row button.is-on{border-color:var(--color-sky);background:var(--color-elevated)}.amount-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.amount-head h3{margin-bottom:0}.amount-limit{font-size:12px;color:var(--color-muted)}.amount-field{display:flex;align-items:center;border:1px solid var(--color-border);background:var(--color-surface);border-radius:4px;overflow:hidden}.amount-field input{flex:1;background:transparent;border:0;outline:none;color:#fff;text-align:right;font-size:14px;padding:10px 12px}.currency-badge{display:flex;align-items:center;align-self:stretch;padding:0 8px;border-right:1px solid var(--color-border)}.currency-mark{width:24px;height:24px;border:1px solid #fff;border-radius:999px;display:flex;align-items:center;justify-content:center;font-size:11px}.reminders{border:1px solid var(--color-border);border-radius:2px;background:var(--color-surface);overflow:hidden}.reminders>button{border:0;background:transparent;padding:12px 8px;font-size:12px;font-weight:600}.reminders.is-open{background:linear-gradient(90deg,var(--color-elevated),var(--color-surface))}.reminders.is-open>button{border-bottom:1px solid var(--color-border-strong);padding-bottom:8px}.reminders__body{padding:12px 8px;font-size:10px;line-height:16px}.bank-alert{display:flex;align-items:center;justify-content:space-between;gap:8px;border:1px solid rgba(255,68,68,.3);background:#ff44441a;border-radius:2px;padding:10px 12px}.bank-alert p{margin:0;color:var(--color-danger);font-size:12px}.bank-alert button{color:#f449;font-size:16px}.bank-alert.is-ok{border-color:#26ffbe4d;background:#26ffbe1a}.bank-alert.is-ok p,.bank-alert.is-ok button{color:#26ffbe}.chip-row{display:grid;grid-template-columns:repeat(5,1fr);gap:4px;margin-top:8px}.chip-row button{border:1px solid var(--color-border);background:var(--color-surface);border-radius:4px;padding:10px 0;font-size:12px}.withdraw-card{display:flex;align-items:center;justify-content:space-between;gap:16px;border:1px solid var(--color-border);border-radius:2px;padding:14px 16px;background:linear-gradient(90deg,var(--color-elevated),var(--color-surface))}.withdraw-card h3{margin:0;font-size:18px;font-weight:600}.withdraw-card p{margin:4px 0 0;font-size:18px;font-weight:500}.withdraw-card__side{display:flex;align-items:center;align-self:stretch;gap:24px}.withdraw-card__side i{width:1px;align-self:stretch;background:var(--color-border-strong)}.withdraw-card__side button svg{width:24px;height:24px}.withdraw-card__side button.is-spin svg{transform-origin:center;animation:spin .8s linear infinite}.withdraw-card__side button:disabled{opacity:.4}.wallet-id{position:relative;display:flex;align-items:stretch;gap:8px}.wallet-id p{flex:1;display:flex;align-items:center;margin:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:16px;background:var(--color-elevated);border:1px solid var(--color-border);border-radius:4px;padding:12px 8px;font-size:12px;font-weight:600;color:var(--color-muted)}.wallet-id button{display:flex;align-items:center;justify-content:center;align-self:stretch;background:var(--color-sky);border-radius:4px;padding:0 12px;flex-shrink:0}.wallet-id button svg{display:block;width:24px;height:24px}.wallet-id .copied{position:absolute;right:0;bottom:-22px;color:var(--color-sky);font-size:12px}.p2p-field{width:100%;background:#2a2a2a;border:1px solid var(--color-border);border-radius:4px;color:#fff;padding:12px 8px;font-size:14px;outline:none}.p2p-field:focus{border-color:var(--color-sky)}.bank-section:has(.p2p-field),.bank-section:has(.wallet-id){display:flex;flex-direction:column;gap:16px}.p2p-amount{display:flex;align-items:center;gap:8px;background:#2a2a2a;border:1px solid var(--color-border);border-radius:4px;padding:10px 8px}.p2p-amount i{width:1px;height:24px;background:var(--color-border-strong);flex-shrink:0}.p2p-amount input{flex:1;min-width:0;background:transparent;border:0;outline:none;color:#fff;font-size:14px}.p2p-actions{margin-top:auto;display:flex;gap:10px}.p2p-actions button{flex:1;border-radius:4px;padding:10px 0;font-weight:600;font-size:14px}.p2p-actions .cancel{border:1px solid var(--color-border-strong);color:#fff}.p2p-actions .submit{background:var(--color-sky);border:1px solid var(--color-sky);color:#fff;transition:opacity .15s ease}.p2p-actions .submit:disabled{opacity:.5;cursor:default}.bank-submit{width:100%;margin-top:auto;border-radius:4px;background:var(--color-sky);color:#fff;padding:10px 0;font-size:14px;font-weight:600}.bank-submit:disabled{opacity:.6}.record-list{display:flex;flex-direction:column;gap:8px;padding:12px}.record{background:var(--color-surface);border-radius:8px;padding:12px;font-size:13px}.acct-tabs{position:relative;display:flex;background:var(--color-sky)}.acct-tabs button{flex:1;padding:10px 8px 12px;color:#fff9;font-size:14px;font-weight:500}.acct-tabs button.is-on{color:#fff}.acct-tabs.is-inset{margin:8px 0;background:var(--color-surface);border:1px solid rgba(102,102,102,.35);border-radius:6px;padding:4px}.acct-tabs.is-inset button{border-radius:4px;padding:6px 8px;font-size:12px;color:var(--color-secondary)}.acct-tabs.is-inset button.is-on{background:var(--color-elevated);color:#fff}.acct-tabs.is-inset i{display:none}.acct-tabs i{position:absolute;bottom:0;height:2px;background:#fff;transition:left .2s ease}.acct-scroll{overflow-x:auto;background:var(--color-sky);scrollbar-width:none}.acct-scroll::-webkit-scrollbar{display:none}.acct-scroll__row{position:relative;display:flex;width:max-content;min-width:100%}.acct-scroll__row button{flex-shrink:0;padding:10px 20px;color:#fff9;font-size:14px;font-weight:500;white-space:nowrap}.acct-scroll__row button.is-on{color:#fff}.acct-scroll__row i{position:absolute;bottom:0;height:2px;background:#fff;transition:left .2s ease,width .2s ease}.acct-main{display:flex;flex-direction:column;gap:8px;padding:16px 10px 28px}.acct-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-height:220px;padding:64px 16px;text-align:center;color:var(--color-muted)}.acct-empty p{margin:0;font-size:14px}.acct-empty small{font-size:11px;opacity:.6}.acct-spin{width:40px;height:40px;border-radius:999px;border:2px solid rgba(76,194,255,.2);border-top-color:var(--color-sky);animation:spin .8s linear infinite}.log-card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:8px;overflow:hidden}.log-card__head{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 12px;background:var(--color-input);border-bottom:1px solid var(--color-border);font-size:10px;color:var(--color-muted)}.log-card__head b{font-weight:600}.log-card__row{display:flex;border-bottom:1px solid var(--color-border)}.log-card__row:last-child{border-bottom:0}.log-card__cell{flex:1;min-width:0;padding:10px 12px}.log-card__cell+.log-card__cell{border-left:1px solid var(--color-border)}.log-card__cell p{margin:0 0 2px;font-size:10px;color:var(--color-muted)}.log-card__cell b{display:block;font-family:var(--font-poppins);font-size:14px;font-weight:700;color:var(--color-text);word-break:break-word}.log-card__foot{padding:8px 12px;font-size:10px;color:var(--color-secondary)}.is-good{color:var(--color-success)!important}.is-warn{color:var(--color-warning)!important}.is-bad{color:var(--color-danger)!important}.is-sky{color:var(--color-sky)!important}.preset-row{display:flex;gap:8px;overflow-x:auto;padding:10px 10px 0;scrollbar-width:none}.preset-row button{flex-shrink:0;padding:4px 12px;border-radius:999px;border:1px solid var(--color-border-strong);background:var(--color-surface);color:var(--color-secondary);font-size:11px;font-weight:500}.preset-row button.is-on{background:var(--color-sky);border-color:var(--color-sky);color:var(--color-btn-fg)}.date-apply{display:flex;gap:8px;padding:10px}.date-apply input{flex:1;min-width:0;height:36px;border-radius:4px;border:1px solid var(--color-border);background:var(--color-surface);color:#fff;padding:0 8px;font-size:12px}.date-apply button{border-radius:8px;background:var(--color-sky);color:var(--color-btn-fg);padding:0 14px;font-size:13px;font-weight:600}.pl-filter{margin:12px 11px 0;background:var(--color-surface);border-radius:8px;overflow:hidden}.pl-filter__row{display:flex;align-items:center;gap:8px;padding:10px 12px}.pl-filter__presets{display:flex;flex:1;gap:6px;min-width:0;overflow-x:auto;scrollbar-width:none}.pl-filter__presets button{flex-shrink:0;padding:4px 10px;border-radius:999px;border:1px solid var(--color-border-strong);background:var(--color-elevated);color:var(--color-secondary);font-size:11px;font-weight:500}.pl-filter__presets button.is-on{background:var(--color-sky);border-color:var(--color-sky);color:var(--color-btn-fg)}.pl-cal{display:flex;align-items:center;gap:4px;flex-shrink:0;color:var(--color-secondary)}.pl-cal.is-on{color:var(--color-sky)}.pl-cal__icon{width:16px;height:16px}.pl-cal__chev{width:14px;height:14px;transition:transform .2s}.pl-cal__chev.is-open{transform:rotate(180deg)}.pl-range{display:flex;align-items:center;gap:6px;padding:0 12px 10px;color:var(--color-secondary);font-size:11px;font-weight:500}.pl-range.is-custom{color:var(--color-sky)}.pl-range .pl-range__arrow{font-size:10px;color:var(--color-muted)}.pl-range.is-custom .pl-range__arrow{color:color-mix(in srgb,var(--color-sky) 60%,transparent)}.pl-range .pl-range__count{margin-left:auto;color:var(--color-muted);font-size:10px;font-weight:400}.bet-status{display:flex;gap:8px;margin:10px 11px 0;overflow-x:auto;scrollbar-width:none}.bet-status::-webkit-scrollbar{display:none}.bet-status button{flex-shrink:0;padding:4px 12px;border-radius:999px;border:1px solid var(--color-border-strong);background:var(--color-surface);color:var(--color-secondary);font-size:11px;font-weight:500}.bet-status button.is-on{background:var(--color-sky);border-color:var(--color-sky);color:var(--color-btn-fg)}.pl-custom{display:flex;flex-direction:column;gap:12px;padding:12px;border-top:1px solid var(--color-border-strong)}.pl-custom__dates{display:flex;gap:8px}.pl-custom label{display:flex;flex:1;flex-direction:column;gap:4px;min-width:0;color:var(--color-muted);font-size:10px}.pl-custom input{width:100%;border:1px solid var(--color-border-strong);border-radius:6px;background:var(--color-elevated);color:var(--color-secondary);color-scheme:dark;padding:8px 10px;font-size:12px;outline:none}.pl-custom input:focus{border-color:var(--color-sky)}.pl-custom>button{width:100%;padding:8px;border-radius:6px;background:var(--color-sky);color:var(--color-btn-fg);font-size:14px;font-weight:600}.pl-custom>button:disabled{opacity:.4}.pl-submit-wrap{margin:8px 11px 0}.pl-submit{width:100%;padding:10px;border-radius:8px;background:var(--color-sky);color:var(--color-btn-fg);font-size:14px;font-weight:600}.pl-submit:disabled{opacity:.5}.pl-body{margin:12px 11px 16px}.balance-hero{display:flex;flex-direction:column;gap:8px;background:var(--color-surface);border-radius:8px;padding:16px;margin-bottom:8px}.balance-hero h3{display:flex;align-items:center;gap:8px;margin:0;font-family:var(--font-poppins);font-size:16px;font-weight:600}.balance-hero h3:before{content:"";width:6px;height:24px;border-radius:999px;background:var(--color-sky)}.balance-hero .balance-hero__amount{display:flex;align-items:center;gap:8px}.balance-hero em{background:var(--color-sky);color:var(--color-btn-fg);border-radius:4px;padding:2px 6px;font-style:normal;font-size:10px;font-weight:700}.balance-hero strong{font-family:var(--font-poppins);font-size:24px}.turn-card{display:flex;align-items:center;gap:16px;background:var(--color-surface);border-bottom:1px solid var(--color-border);border-radius:8px;padding:12px 16px}.turn-card__main{flex:1;display:flex;flex-direction:column;gap:8px;min-width:0}.turn-card h3{display:flex;align-items:center;gap:8px;margin:0;color:var(--color-secondary);font-size:14px}.turn-card h3:before{content:"";width:6px;height:24px;border-radius:999px;background:var(--color-sky)}.turn-card__meta{display:flex;align-items:center;gap:8px;color:var(--color-secondary);font-size:10px}.turn-card__meta button{border:1px solid var(--color-sky);border-radius:4px;padding:2px 8px;color:var(--color-secondary);font-size:8px}.turn-card__amount{color:var(--color-gold);font-family:var(--font-poppins);font-weight:700}.turn-bar{height:6px;border-radius:999px;background:var(--color-disabled);overflow:hidden}.turn-bar i{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,#4cc2ff,#26ffbe)}.turn-card__state{display:flex;flex-direction:column;align-items:center;gap:4px;font-size:12px}.refer-banner{width:100%;height:auto;border-radius:8px}.refer-card{display:flex;flex-direction:column;gap:14px;background:var(--color-surface);border-radius:8px;padding:16px}.refer-card h3{display:flex;align-items:center;gap:8px;margin:0;font-size:16px}.refer-card h3:before{content:"";width:6px;height:24px;border-radius:999px;background:var(--color-sky)}.refer-split{display:flex;align-items:stretch;gap:8px}.refer-qr{display:flex;flex-direction:column;align-items:center;gap:10px;font-size:12px}.refer-qr img{width:96px;height:96px;background:#fff;border:1px solid var(--color-sky);border-radius:4px;padding:2px}.refer-side{flex:1;display:flex;flex-direction:column;gap:16px;padding-left:8px;border-left:1px solid var(--color-border-strong)}.refer-side p{margin:0 0 6px;font-size:12px;font-weight:500}.refer-share{width:100%;border-radius:4px;background:var(--color-sky);color:#fff;padding:10px 0;font-weight:600}.refer-code{position:relative;display:flex;align-items:center;justify-content:space-between;gap:8px;background:#eef6fb;border:1px solid var(--color-border);border-radius:4px;padding:12px 8px;color:var(--color-surface);font-size:10px;font-weight:600}.refer-code button{color:#666}.refer-code .copied{position:absolute;right:0;bottom:-16px;color:var(--color-sky);font-size:10px}.refer-table{background:var(--color-surface);border:1px solid var(--color-border);border-radius:8px;overflow:hidden}.refer-table__head,.refer-table__row{display:flex}.refer-table__head span,.refer-table__row span{flex:1;text-align:center;padding:8px 12px;font-size:10px;color:var(--color-secondary)}.refer-table__head{background:var(--color-input);font-weight:600;border-bottom:1px solid var(--color-border)}.refer-table__head span+span,.refer-table__row span+span{border-left:1px solid var(--color-border)}.refer-table__row+.refer-table__row{border-top:1px solid var(--color-border)}.refer-table .acct-empty{min-height:80px}.set-page{gap:10px;padding:12px}.set-group{display:flex;flex-direction:column;gap:8px}.set-label{display:flex;align-items:center;gap:8px;padding:6px 0;font-family:var(--font-poppins);font-size:14px;font-weight:700;letter-spacing:.02em}.set-card{display:flex;flex-direction:column;gap:16px;background:var(--color-elevated);border-radius:4px;padding:16px}.set-card--contact{padding:20px 16px;gap:16px}.set-card--pad{padding:20px;gap:16px}.set-title{display:flex;flex-direction:column;gap:8px}.set-title span{font-family:var(--font-poppins);font-size:14px;font-weight:700;letter-spacing:.02em}.set-title i{display:block;height:1px;background:var(--color-border)}.set-person{display:flex;align-items:center;justify-content:space-between;gap:8px}.set-person__id{display:flex;align-items:flex-start;gap:8px;min-width:0}.set-person__id>div{display:flex;flex-direction:column;gap:2px;min-width:0}.set-person b{font-family:var(--font-poppins);font-size:12px;font-weight:600;letter-spacing:.02em}.set-person strong{display:block;font-family:var(--font-poppins);font-size:14px;font-weight:700;letter-spacing:.02em}.set-person em{display:block;margin-top:2px;color:var(--color-secondary);font-size:12px;font-style:normal;letter-spacing:.02em}.set-person small{display:flex;align-items:center;gap:8px;font-size:8px;color:var(--color-text);font-weight:400;letter-spacing:.02em}.set-person small button{display:flex;padding:0}.set-avatar{width:32px;height:32px;border-radius:999px;flex-shrink:0;border:2px solid color-mix(in srgb,var(--color-accent) 50%,transparent);background:var(--color-surface);display:flex;align-items:center;justify-content:center;overflow:hidden}.set-edit,.set-contact__row button{display:flex;align-items:center;gap:6px;flex-shrink:0;background:var(--color-sky);color:#000900;border-radius:4px;padding:6px 10px;font-family:var(--font-poppins);font-size:12px;font-weight:600}.set-contact__row button:not(.is-edit){padding:6px 20px}.set-fields{display:flex;flex-direction:column;gap:8px}.set-fields input,.set-pass input{width:100%;height:44px;border-radius:4px;border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-secondary);padding:0 8px;font-family:var(--font-poppins);font-size:10px;outline:none}.set-fields input:focus{border-color:var(--color-border-strong)}.set-fields input::placeholder,.set-pass input::placeholder{color:var(--color-secondary)}.set-pass{display:flex;align-items:center;height:44px;border-radius:6px;border:1px solid var(--color-border);background:var(--color-surface);padding-right:8px}.set-pass:focus-within{border-color:var(--color-border-strong)}.set-pass input{border:0;background:transparent;height:100%}.set-pass button{display:flex;padding:0}.set-reveal,.set-alert-wrap{margin-top:-16px}.set-contact .set-reveal,.set-contact .set-alert-wrap{margin-top:-10px}.set-reveal{overflow:hidden;transition:height .3s ease-in-out,margin-top .3s ease-in-out}.set-reveal.is-open{margin-top:0}.set-alert-wrap{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease-in-out,margin-top .3s ease-in-out}.set-alert-wrap>div{overflow:hidden}.set-alert-wrap.is-open{grid-template-rows:1fr;margin-top:0}.set-actions{display:flex;gap:8px;margin-top:8px}.set-actions button{flex:1;height:44px;border-radius:4px;font-family:var(--font-poppins);font-size:14px;font-weight:600}.set-actions .cancel{border:1px solid var(--color-border-strong);color:var(--color-secondary)}.set-actions .save{display:flex;align-items:center;justify-content:center;gap:6px;background:var(--color-sky);color:#000900}.set-alert{display:flex;align-items:center;justify-content:space-between;gap:8px;border-radius:2px;border:1px solid;padding:10px 12px}.set-alert p{margin:0;font-size:12px;line-height:1.4}.set-alert button{display:flex;color:inherit;opacity:.6}.set-alert.is-bad{border-color:color-mix(in srgb,var(--color-danger) 30%,transparent);background:color-mix(in srgb,var(--color-danger) 10%,transparent);color:var(--color-danger)}.set-alert.is-ok{border-color:color-mix(in srgb,var(--color-success) 30%,transparent);background:color-mix(in srgb,var(--color-success) 10%,transparent);color:var(--color-success)}.set-contact{display:flex;flex-direction:column;gap:10px}.set-contact>span{font-family:var(--font-poppins);font-size:12px;color:var(--color-secondary);letter-spacing:.02em}.set-contact__row{display:flex;align-items:flex-end;justify-content:space-between;gap:8px}.set-contact__row p{margin:0;font-family:var(--font-poppins);font-size:10px;font-weight:500;line-height:1.25;letter-spacing:.02em}.set-verified{height:44px;width:100%;border-radius:6px;background:var(--color-surface);border:1px solid var(--color-border);display:flex;align-items:center;justify-content:space-between;padding:0 8px}.set-verified span{font-size:10px}.set-verified b{display:flex;align-items:center;gap:8px;color:var(--color-sky);font-family:var(--font-poppins);font-size:10px;font-weight:600}.lock-row{display:flex;align-items:center;justify-content:space-between;gap:8px}.lock-row p{margin:0;font-family:var(--font-poppins);font-size:14px;font-weight:700;letter-spacing:.02em}.lock-row small{display:block;margin-top:2px;color:var(--color-secondary);font-family:var(--font-poppins);font-size:12px;font-weight:400;letter-spacing:.02em}.set-tabs{display:flex;padding:4px;border-radius:6px;background:var(--color-surface);border:1px solid rgba(102,102,102,.35)}.set-tabs button{flex:1;border-radius:4px;padding:6px 0;font-family:var(--font-poppins);font-size:12px;font-weight:500;color:var(--color-secondary)}.set-tabs button.is-on{background:var(--color-sky);color:var(--color-elevated);font-weight:600}.set-log__head{display:flex;align-items:center;justify-content:space-between;background:var(--color-surface);border-radius:4px;padding:8px 10px}.set-log__head span{font-family:var(--font-poppins);font-size:10px;font-weight:500;color:var(--color-secondary);letter-spacing:.02em}.set-empty{margin:0;text-align:center;color:var(--color-muted);font-size:14px}.set-entry{display:flex;flex-direction:column;gap:4px;padding:0 10px}.set-entry__time{display:flex;align-items:center;gap:8px;font-family:var(--font-poppins);font-size:10px;font-weight:600;letter-spacing:.02em}.set-entry__row{display:flex;align-items:center;justify-content:space-between;gap:8px}.set-entry__row span{width:100px;flex-shrink:0;font-size:8px}.set-entry__row em{font-style:normal;font-size:8px;color:#afafaf;text-align:right}.set-entry__row b{font-family:var(--font-poppins);font-size:12px;font-weight:600}.set-entry__row b.is-good{color:#179d1c}.set-entry__row b.is-bad{color:#f44336}.set-entry>i{display:block;height:1px;margin-top:8px;background:var(--color-border)}.switch{width:44px;height:24px;border-radius:999px;border:1px solid var(--color-border-strong);background:var(--color-surface);position:relative;flex-shrink:0}.switch i{position:absolute;top:2px;left:2px;width:18px;height:18px;border-radius:999px;background:var(--color-secondary);transition:left .2s ease}.switch.is-on{background:var(--color-sky);border-color:var(--color-sky)}.switch.is-on i{left:22px;background:var(--color-elevated)}.agent-empty{display:flex;align-items:center;justify-content:center;padding:24px 28px;border-radius:12px;background:var(--color-surface);color:var(--color-tab);font-size:14px;text-align:center}.wa-num{color:var(--color-sky);font-size:14px}.record b{display:block;margin-bottom:4px}.record span{color:var(--color-muted);font-size:12px}.banking-page{min-height:100dvh}.banking-page .sheet-page__title{height:44px;min-height:44px;padding:0 16px;font-family:var(--font-sans);font-size:18px;font-weight:600}.banking-page .bank-tabs button{height:42px;padding:10px 0 12px}.banking-page .bank-body{padding:16px 8px 24px;min-height:calc(100dvh - 86px);gap:20px}.banking-page .pay-grid button{min-height:78px}.banking-page .pay-check:after{border-color:#fff}.banking-page .bank-section:has(.amount-head){display:flex;flex-direction:column;gap:12px}.banking-page .chip-row{margin-top:0}.banking-page .amount-field{min-height:42px}.banking-page .amount-field input{min-width:0;padding:10px 28px 10px 12px}.banking-page .amount-limit:before{content:"ⓘ";font-size:18px;margin-right:6px;vertical-align:-1px}.banking-page .currency-badge{align-self:center;padding-right:8px}.banking-page .net-row button{display:flex;align-items:center;gap:8px;min-height:42px}.banking-page .net-row button.is-on:before{content:"✓";display:grid;place-items:center;width:18px;height:18px;border-radius:50%;background:var(--color-sky);color:#fff;font-size:12px}.banking-page .reminders>button{min-height:42px;padding-right:12px}.banking-page .reminders>button i{border-color:var(--color-sky)}.banking-page .bank-submit{min-height:42px}.banking-page .withdraw-card{min-height:90px}.banking-page .p2p-actions button{min-height:44px}.banking-page input::placeholder{opacity:1}.banking-page--p2p .bank-body{padding-inline:10px}.banking-page--p2p .bank-section h3{margin-bottom:0;font-weight:600}.banking-page--p2p .bank-section h3:before{height:20px}.banking-page--p2p .bank-section:has(.p2p-field),.banking-page--p2p .bank-section:has(.wallet-id){gap:16px}.banking-page--p2p .p2p-field{min-height:46px}.banking-page--p2p .p2p-field::placeholder,.banking-page--p2p .p2p-amount input::placeholder{color:#fff}.banking-page--p2p .wallet-id{min-height:44px}.banking-page .promo-menu{border-color:var(--color-sky)}.banking-page .promo-menu button{min-height:28px;padding:4px 6px;font-weight:500;letter-spacing:-.025em;background:#262729}.banking-page .promo-menu button:nth-child(odd){background:#383838}.banking-page .promo-menu button.is-on{background:linear-gradient(90deg,#4cc2ff,#38434a);color:#181818}.banking-page--deposit .pay-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.banking-page--deposit .pay-grid button{min-width:0}.banking-page--deposit .pay-grid button>span{white-space:normal;overflow-wrap:anywhere}@media(max-width:360px){.banking-page--deposit .pay-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.banking-page .deposit-review{gap:16px;padding:28px 18px;justify-content:flex-start}.banking-page .deposit-review h2{margin:14px 0 6px;font-size:21px;line-height:1.3;font-weight:600}.banking-page .deposit-review__hero{text-align:center;padding:0 0 10px}.banking-page .deposit-review__icon{display:grid;place-items:center;width:56px;height:56px;margin:0 auto;border-radius:50%;color:var(--color-sky);background:#4cc2ff1a;border:1px solid rgba(76,194,255,.25)}.banking-page .deposit-review__icon svg{width:28px;height:28px}.banking-page .deposit-review__icon.is-submitted{color:#5cdda0;background:#5cdda01a;border-color:#5cdda040}.banking-page .deposit-review__subtitle{display:block;color:#a7a9ac;font-size:13px}.banking-page .deposit-review__amount{color:#fff;font-size:36px;line-height:1.2;font-weight:600;letter-spacing:-1px;padding:20px 0 14px;font-variant-numeric:tabular-nums}.banking-page .deposit-review__badge{display:inline-flex;align-items:center;gap:7px;padding:6px 10px;border-radius:20px;background:#f7be5417;color:#edc778;font-size:11px}.banking-page .deposit-review__badge>span{width:5px;height:5px;border-radius:50%;background:currentColor}.banking-page .deposit-review dl{margin:0;padding:0 14px;background:#262729;border:1px solid #363739;border-radius:10px}.banking-page .deposit-review dl>div{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding:14px 0;border-bottom:1px solid #38393b;font-size:12px}.banking-page .deposit-review dl>div:last-child{border:0}.banking-page .deposit-review dt{color:#a7a9ac;flex-shrink:0}.banking-page .deposit-review dd{margin:0;text-align:right;color:#eee;line-height:1.5;overflow-wrap:anywhere}.banking-page .deposit-review p{margin:0;padding:0 6px;color:#a7a9ac;line-height:1.6;text-align:center;font-size:12px}.banking-page .deposit-review label{display:flex;flex-direction:column;gap:8px;font-size:13px}.banking-page .deposit-review .bank-submit{display:flex;align-items:center;justify-content:center;min-height:44px;margin:0;padding:12px;border-radius:6px;text-align:center;line-height:1.4}.banking-page .deposit-review .deposit-review__back{background:transparent;border:1px solid #454749;color:#d2d4d6}.banking-page .deposit-review .bank-submit:focus-visible{outline:2px solid #fff;outline-offset:3px}.history-pagination{display:flex;align-items:center;justify-content:center;gap:8px;padding:10px 8px 12px;border-top:1px solid rgba(255,255,255,.07)}.history-pagination button{display:inline-flex;align-items:center;justify-content:center;gap:5px;width:28px;min-height:28px;padding:4px;border:1px solid #444649;border-radius:6px;background:#2b2d2f;color:#f1f2f3;font-size:11px;font-weight:500;transition:background .15s ease,border-color .15s ease}.history-pagination button svg{width:13px;height:13px}.history-pagination button:hover:not(:disabled){background:#343a3e;border-color:var(--color-sky)}.history-pagination button:focus-visible{outline:2px solid var(--color-sky);outline-offset:3px}.history-pagination button:disabled{color:#717579;background:#242628;border-color:#343638;cursor:default}.history-pagination__page{display:flex;align-items:center;gap:5px;font-size:11px;color:#969b9f}.history-pagination__page strong{display:grid;place-items:center;min-width:24px;height:24px;border-radius:6px;background:#4cc2ff1f;color:var(--color-sky);font-weight:600;font-variant-numeric:tabular-nums}.vip-row{overflow-x:auto;scrollbar-width:none;padding:12px;border-radius:0 0 9px 9px}.vip-row::-webkit-scrollbar{display:none}.vip-row .vip{flex:0 0 82px;gap:9px;font-size:11px}.vip-row .vip__mark{width:38px;height:38px;border-radius:13px}.vip-row .vip__mark svg{width:18px;height:18px}.vip-row .vip:not(.is-on){color:#a7a7a7}.vip-row .vip:not(.is-on) .vip__mark{background:#333;border-color:#666;color:#666}.vip-row:before{top:31px;left:53px;right:auto;width:492px;background:#424242}.vip-row{overflow:visible;gap:0;padding:16px 8px 14px}.vip-row .vip{flex:1 1 0;min-width:0;gap:8px;font-size:9px;line-height:1.2;letter-spacing:0}.vip-row .vip__mark{width:30px;height:30px;border-radius:10px;border-width:1.5px;background:#262729}.vip-row .vip__mark svg{width:15px;height:15px}.vip-row .vip.is-on{color:#f4cf57}.vip-row .vip.is-on .vip__mark{background:#40371c;border-color:#f0c83f;color:#ffe38a;box-shadow:0 0 0 3px #f0c83f12}.vip-row:before{top:31px;left:calc(7.1428571429% + 6px);right:calc(7.1428571429% + 6px);width:auto;background:#343638}@media(max-width:360px){.vip-row{padding-inline:4px}.vip-row .vip{font-size:8px}.vip-row .vip__mark{width:26px;height:26px}.vip-row:before{top:29px}}.cashback-tier-info{margin:12px;padding:12px;border:1px solid #3c3e40;border-radius:8px;background:#262729;font-size:12px;display:flex;flex-direction:column;gap:10px}.cashback-tier-info>div{display:flex;justify-content:space-between;gap:12px}.cashback-tier-info span{color:#aaa}.cashback-tier-info strong{color:#f4cf57}.cashback-tier-info button{color:var(--color-sky);align-self:flex-start}.vip-row:empty{display:none}.vip-row .vip:focus-visible{outline:2px solid var(--color-sky);outline-offset:3px;border-radius:6px}.vip-row .vip.is-selected .vip__mark{border-color:var(--color-sky);box-shadow:0 0 0 2px #4cc2ff14}.cashback-tier-info>strong{padding-bottom:8px;border-bottom:1px solid #555}.profile-page .cashback-tier-info{margin-top:12px;padding:12px;gap:10px}.profile-page .cashback-tier-info>div{align-items:center}.profile-page .cashback-tier-info>div>b{color:#e5e7eb;font-size:12px;font-weight:500;font-variant-numeric:tabular-nums;text-align:right}.profile-page .cashback-tier-info>div>span{font-size:12px;color:#a7a9ac}.profile-page .cashback-tier-info>strong{font-size:12px}.profile-page .cashback-tier-info{margin:12px 12px 8px;padding:12px;gap:8px;background:#383838;border:1px solid #696969;border-radius:12px}.profile-page .cashback-tier-info>strong{color:#9ca3af;font-size:11px;font-weight:600;padding-bottom:8px;border-bottom:1px solid #656565}.profile-page .cashback-tier-info>div>span{color:#aaa;font-size:11px;line-height:1.3}.profile-page .cashback-tier-info>div>b{color:#d4d4d4;font-size:11px;line-height:1.3;font-weight:400}.profile-page .cashback-tier-info[data-tier=bronze]>strong{color:#cd7f32}.profile-page .cashback-tier-info[data-tier=gold]>strong{color:#eab308}.profile-page .cashback-tier-info[data-tier=platinum]>strong{color:#94a3b8}.vip-row .vip,.profile-page .cashback-tier-info{--tier-fill: #6b7280;--tier-color: #9ca3af}.vip-row .vip[data-tier=bronze],.profile-page .cashback-tier-info[data-tier=bronze]{--tier-fill: #cd7f32;--tier-color: #cd7f32}.vip-row .vip[data-tier=silver],.profile-page .cashback-tier-info[data-tier=silver]{--tier-fill: #6b7280;--tier-color: #9ca3af}.vip-row .vip[data-tier=gold],.profile-page .cashback-tier-info[data-tier=gold]{--tier-fill: #d4a017;--tier-color: #eab308}.vip-row .vip[data-tier=platinum],.profile-page .cashback-tier-info[data-tier=platinum]{--tier-fill: #5b6770;--tier-color: #94a3b8}.vip-row .vip.is-on[data-tier]{color:var(--tier-color)}.vip-row .vip.is-on[data-tier] .vip__mark{background:var(--tier-fill);color:#fff;border-color:gold;box-shadow:none}.vip-row .vip.is-selected[data-tier] .vip__mark{border-color:var(--color-sky)}.profile-page .cashback-tier-info[data-tier]>strong{color:var(--tier-color)}.vip-row{padding-bottom:8px}.profile-page .cashback-tier-info{margin-top:6px}.sport-switch{display:flex;gap:6px;padding:8px}.sport-switch button{flex:1;background:#2a2a2a;border-radius:6px;padding:8px 0;text-transform:capitalize;font-size:13px}.sport-switch button.is-on{background:var(--color-sky);color:#111;font-weight:600}.match-list{display:flex;flex-direction:column;gap:8px;padding:0 8px 12px}.match-card{display:block;width:100%;text-align:left;background:#242424;border:1px solid #333;border-radius:8px;padding:10px 12px;color:inherit}.match-card small{color:var(--color-tab);font-size:11px}.match-card strong{display:block;margin:4px 0;font-size:14px}.match-card a{display:block;padding:4px 0;color:var(--color-sky);font-size:13px}.runner-row{display:flex;flex-wrap:wrap;gap:8px;color:#ddd;font-size:12px}.game-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:8px}.game-card{background:#242424;border-radius:8px;overflow:hidden;text-align:left}.game-card img{width:100%;aspect-ratio:1;object-fit:cover;display:block}.game-card span{display:block;padding:6px;font-size:11px}.odds-table{display:flex;flex-direction:column;gap:8px;padding:8px 12px 24px}.odds-row{display:grid;grid-template-columns:1fr 72px 72px;gap:6px;align-items:center}.price{height:36px;border-radius:4px;font-weight:700}.price--back{background:#72bbef;color:#111}.price--lay{background:#f7a4b5;color:#111}.price.is-on{outline:2px solid #fff}.slip{margin:0 12px 24px;padding:12px;border-radius:8px;background:#1b1b1b;border:1px solid #333}.slip h3{margin:0 0 8px;font-size:14px}.page-note{color:var(--color-muted);padding:12px;font-size:13px}.provider-bar{display:flex;align-items:center;gap:4px;margin-bottom:8px;padding:6px;background:var(--color-nav);border:1px solid #171717;border-radius:6px;overflow:hidden}.provider-all,.provider-pill{border:1px solid rgba(76,194,255,.5);color:#fff;background:transparent}.provider-all{flex-shrink:0;width:32px;height:32px;border-radius:999px;background:#181818;display:flex;align-items:center;justify-content:center}.provider-all svg{width:16px;height:16px;display:block}.provider-all.is-on{border-color:var(--color-sky);color:var(--color-sky);background:linear-gradient(181deg,#4cc2ff00 2%,#4cc2ff40 44%,#4cc2ff00 97%)}.provider-scroll{display:flex;gap:6px;overflow-x:auto;flex:1;scrollbar-width:none}.provider-scroll::-webkit-scrollbar{display:none}.provider-pill{flex-shrink:0;display:flex;align-items:center;gap:8px;padding:4px 12px 4px 4px;border-radius:999px;font-family:var(--font-roboto);font-size:14px;font-weight:600;letter-spacing:.28px;white-space:nowrap}.provider-pill.is-on{border-color:var(--color-sky);color:var(--color-sky);background:linear-gradient(181deg,#4cc2ff00 2%,#4cc2ff40 44%,#4cc2ff00 97%)}.provider-pill__logo{width:24px;height:24px;border-radius:999px;background:#181818;border:1px solid rgba(76,194,255,.5);display:flex;align-items:center;justify-content:center;overflow:hidden;flex-shrink:0}.provider-pill__logo img{width:15px;height:10px;object-fit:cover}.provider-pill__logo span{font-size:8px;font-weight:700;color:var(--color-sky);line-height:1}.provider-search{flex-shrink:0;width:52px;height:52px;margin:-6px -6px -6px 0;background:var(--color-sky);display:flex;align-items:center;justify-content:center}.provider-search svg{width:18px;height:18px;display:block}.game-search{width:100%;margin-bottom:8px;height:36px;border-radius:6px;border:1px solid rgba(76,194,255,.5);background:#181818;color:#fff;padding:0 10px}.sport-list{display:flex;flex-direction:column;gap:6px}.sport-banner{display:flex;flex-direction:column;position:relative;width:100%;border-radius:1rem;overflow:hidden;border:1px solid #fff;padding:0;background:transparent;cursor:pointer;outline:none;transition:all 75ms linear}.sport-banner img{width:100%;height:auto;display:block;opacity:0}.sport-banner img.is-ready{opacity:1}.sport-banner:hover{border-width:3px}.sport-banner:focus{outline:none}.sport-end{margin:12px 0 0;font-size:10px;font-weight:300;line-height:1.25;color:var(--color-secondary);text-align:center}.load-more{display:flex;flex-direction:column;align-items:center;gap:16px;margin-top:16px}.load-more button{border:1px solid var(--color-sky);border-radius:2px;padding:10px 16px;color:var(--color-sky);font-family:var(--font-roboto);font-size:12px}.load-more__meter{width:200px;height:6px;border-radius:999px;background:#2a2a2a;overflow:hidden}.load-more__meter span{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,var(--color-sky),#8ad8ff)}.load-more p{margin:0;font-size:10px;text-align:center;color:var(--color-secondary);font-family:var(--font-roboto)}
