.brand-logo[data-v-5203547e]{display:inline-grid;place-items:center;flex:0 0 auto}.brand-logo img[data-v-5203547e]{display:block;width:96px;height:auto;object-fit:contain}.brand-logo.compact img[data-v-5203547e]{width:48px}.brand-logo.inverse[data-v-5203547e]{padding:4px 7px;border-radius:10px;background:#fff}.brand-logo.inverse img[data-v-5203547e]{width:116px}@media (max-width:390px){.brand-logo img[data-v-5203547e]{width:76px}}.configurable-button-content[data-v-19f02ece]{display:inline-flex;align-items:center;justify-content:center;gap:5px;max-width:100%}.configured-button-icon[data-v-19f02ece]{display:inline-grid;place-items:center;flex:0 0 auto;width:16px;height:16px}.configured-button-icon img[data-v-19f02ece]{display:block;width:16px;height:16px;object-fit:contain}.side-menu nav a[data-v-0f73fa59]{position:relative}.drawer-message-badge[data-v-0f73fa59]{position:absolute;right:30px;display:grid;place-items:center;min-width:18px;height:18px;padding:0 5px;border-radius:10px;background:#e23f2f;color:#fff;font-size:12px;font-style:normal;font-weight:700}.announcement-ticker-copy[data-v-b0fba11e]{display:grid;min-width:0;overflow:hidden}.announcement-ticker-copy p[data-v-b0fba11e]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:18px}.announcement-slide-enter-active[data-v-b0fba11e],.announcement-slide-leave-active[data-v-b0fba11e]{transition:transform .2s ease,opacity .2s ease}.announcement-slide-enter-from[data-v-b0fba11e]{transform:translateY(8px);opacity:0}.announcement-slide-leave-to[data-v-b0fba11e]{transform:translateY(-8px);opacity:0}.footer-copy[data-v-a159e87e]{display:grid;gap:5px}.footer-copy img[data-v-a159e87e]{max-width:145px;max-height:52px;object-fit:contain}.footer-copy p[data-v-a159e87e]{margin:0;color:#738078;font-size:12px;line-height:1.6}.footer-inline[data-v-a159e87e]{padding:13px 0;border-top:1px solid #ffffff15}.footer-inline-title[data-v-a159e87e]{display:block;margin-bottom:10px;color:#d7e0dc;font-size:13px}.footer-inline nav[data-v-a159e87e]{margin:0}.home-footer nav a[data-v-a159e87e]{display:flex;align-items:center;gap:7px}.home-footer nav a img[data-v-a159e87e]{width:18px;height:18px;object-fit:contain}.arena-shell[data-v-53fc5b4b]{--brand:#ff5a36;--brand-dark:#db3519;--brand-soft:#ffece6;--accent:#c8ff38;--ink:#121820;--muted:#63707a;--line:#dce2e4;--surface:#fff;--surface-soft:#f2f5f5;--deep:#101820;--green:#0a9c6d;--shadow:0 14px 30px #1018201a;--radius:10px;max-width:530px;margin-inline:auto;background:#e9edef;color:var(--ink);box-shadow:none}.arena-command[data-v-53fc5b4b]{position:relative;z-index:47;background:#101820}.arena-shell[data-v-53fc5b4b] .app-header{height:70px;border:0;background:#101820;color:#fff}.arena-shell[data-v-53fc5b4b] .header-menu,.arena-shell[data-v-53fc5b4b] .header-messages{border:1px solid #34414c;border-radius:5px;background:#1b2630;color:#fff}.arena-shell[data-v-53fc5b4b] .header-login{border-color:#ff6b49;color:#ff8a6f}.arena-shell[data-v-53fc5b4b] .header-register,.arena-shell[data-v-53fc5b4b] .header-deposit{border-radius:5px;background:#ff5a36;text-transform:uppercase;letter-spacing:.04em}.arena-shell[data-v-53fc5b4b] .bottom-nav{border-color:#2f3a44;background:#18232c;box-shadow:0 7px 18px #10182033}.arena-shell[data-v-53fc5b4b] .bottom-nav a{color:#91a0aa;text-transform:uppercase;letter-spacing:.04em}.arena-shell[data-v-53fc5b4b] .bottom-nav a.router-link-active{color:#c8ff38}.arena-shell[data-v-53fc5b4b] .bottom-nav .nav-primary{color:#ff7657}.arena-shell[data-v-53fc5b4b] .bottom-nav .nav-primary i{border-color:#18232c;border-radius:8px;background:#ff5a36;box-shadow:none;transform:none}.arena-shell[data-v-53fc5b4b] .bottom-nav .nav-primary i svg,.arena-shell[data-v-53fc5b4b] .bottom-nav .nav-primary i img{transform:none}.arena-content[data-v-53fc5b4b]{background:repeating-linear-gradient(90deg,#eef1f2 0,#eef1f2 79px,#e7ebed 80px)}.arena-shell[data-v-53fc5b4b] .page{background:transparent}.arena-shell[data-v-53fc5b4b] .section-title,.arena-shell[data-v-53fc5b4b] .page-heading,.arena-shell[data-v-53fc5b4b] .simple-head{padding-bottom:10px;border-bottom:3px solid #17212a}.arena-shell[data-v-53fc5b4b] .section-title small,.arena-shell[data-v-53fc5b4b] .page-heading small,.arena-shell[data-v-53fc5b4b] .simple-head small{color:#db3519;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.arena-shell[data-v-53fc5b4b] .hero-banner{min-height:220px;border:1px solid #2e3c47;border-radius:8px;background:linear-gradient(110deg,#111b23 0,#111b23 58%,#283641);box-shadow:8px 8px #c8ff38}.arena-shell[data-v-53fc5b4b] .hero-copy small{color:#c8ff38}.arena-shell[data-v-53fc5b4b] .hero-copy>a{border-radius:4px}.arena-shell[data-v-53fc5b4b] .announcement,.arena-shell[data-v-53fc5b4b] .home-wallet,.arena-shell[data-v-53fc5b4b] .home-section,.arena-shell[data-v-53fc5b4b] .winners-card,.arena-shell[data-v-53fc5b4b] .form-card,.arena-shell[data-v-53fc5b4b] .record-grid>a,.arena-shell[data-v-53fc5b4b] .bet,.arena-shell[data-v-53fc5b4b] .plan-card{border:1px solid #cfd7da;border-radius:7px;background:#fff;box-shadow:4px 4px #cfd7da}.arena-shell[data-v-53fc5b4b] .home-section{padding:14px}.arena-shell[data-v-53fc5b4b] .home-section>header{border-bottom:1px solid #dce2e4;padding-bottom:8px}.arena-shell[data-v-53fc5b4b] .wallet-balance-a,.arena-shell[data-v-53fc5b4b] .wallet-overview-a{border-radius:5px;background:#17222b}.arena-shell[data-v-53fc5b4b] .wallet-balance-b,.arena-shell[data-v-53fc5b4b] .wallet-overview-b{border-radius:5px;background:#c8ff38;color:#18200a}.arena-shell[data-v-53fc5b4b] .game-art{border-radius:5px;box-shadow:4px 4px #c3ccd0}.arena-shell[data-v-53fc5b4b] .game-play,.arena-shell[data-v-53fc5b4b] .game-favorite{border-radius:3px}.arena-shell[data-v-53fc5b4b] .primary-button,.arena-shell[data-v-53fc5b4b] .secondary-button,.arena-shell[data-v-53fc5b4b] .form-card button,.arena-shell[data-v-53fc5b4b] input,.arena-shell[data-v-53fc5b4b] select,.arena-shell[data-v-53fc5b4b] textarea{border-radius:5px}.arena-shell[data-v-53fc5b4b] .side-menu{background:#111a22}.arena-shell[data-v-53fc5b4b] .side-menu nav a{border-bottom-color:#303b45}@media (max-width:767px){.arena-content[data-v-53fc5b4b]{padding-bottom:84px}.arena-shell[data-v-53fc5b4b] .bottom-nav{height:68px}.arena-shell[data-v-53fc5b4b] .bottom-nav .nav-primary{margin-top:-22px}.arena-shell[data-v-53fc5b4b] .bottom-nav .nav-primary i{width:48px;height:48px}}.aurora-shell[data-v-e2066598]{--brand:#8b5cf6;--brand-dark:#6d3de8;--brand-soft:#f1ebff;--accent:#2dd4bf;--ink:#e9edf8;--muted:#99a3ba;--line:#293249;--surface:#151b2c;--surface-soft:#1c2438;--deep:#090d18;--green:#2dd4a0;--shadow:0 20px 48px #05071366;--radius:18px;max-width:530px;margin-inline:auto;background:#090d18;color:var(--ink);box-shadow:none}.aurora-stage[data-v-e2066598]{min-height:100vh;min-height:100dvh;background:radial-gradient(circle at 85% 0,#34245d 0,transparent 34%),linear-gradient(145deg,#0b1020,#10182a 58%,#0b1320)}.aurora-main[data-v-e2066598]{min-width:0;min-height:100vh}.aurora-content[data-v-e2066598]{min-width:0;background:transparent}.aurora-shell[data-v-e2066598] .app-header{background:#0d1322e8;border-color:#293249;color:#f4f6fb;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.aurora-shell[data-v-e2066598] .header-menu,.aurora-shell[data-v-e2066598] .header-messages{background:#1c2438;color:#dce2f3}.aurora-shell[data-v-e2066598] .header-login{border-color:#a78bfa;color:#c4b5fd}.aurora-shell[data-v-e2066598] .header-register,.aurora-shell[data-v-e2066598] .header-deposit{background:linear-gradient(135deg,#9b72ff,#6d3de8)}.aurora-shell[data-v-e2066598] .page{color:#e9edf8}.aurora-shell[data-v-e2066598] .home-wallet,.aurora-shell[data-v-e2066598] .winners-card,.aurora-shell[data-v-e2066598] .form-card,.aurora-shell[data-v-e2066598] .record-grid>a,.aurora-shell[data-v-e2066598] .bet,.aurora-shell[data-v-e2066598] .plan-card,.aurora-shell[data-v-e2066598] .earning-list article,.aurora-shell[data-v-e2066598] .transfer-list article{background:#151b2ce8;border-color:#293249;box-shadow:0 15px 40px #05071333}.aurora-shell[data-v-e2066598] .announcement{background:#151b2ce8;border-color:#293249}.aurora-shell[data-v-e2066598] .announcement p,.aurora-shell[data-v-e2066598] .game-copy small,.aurora-shell[data-v-e2066598] .home-section small,.aurora-shell[data-v-e2066598] .section-title small{color:#aab3c7}.aurora-shell[data-v-e2066598] .hero-banner{border:1px solid #7862aa66;background:radial-gradient(circle at 78% 15%,#7546c766,transparent 31%),linear-gradient(135deg,#21183c,#11182a 58%,#0c2630);box-shadow:0 24px 55px #05071380}.aurora-shell[data-v-e2066598] .home-section{padding:16px;border:1px solid #293249;border-radius:20px;background:#111728b8}.aurora-shell[data-v-e2066598] .game-art{border-radius:12px;box-shadow:0 12px 28px #05071370}.aurora-shell[data-v-e2066598] .wallet-balance-a,.aurora-shell[data-v-e2066598] .wallet-overview-a{background:linear-gradient(135deg,#222b45,#141a2b)}.aurora-shell[data-v-e2066598] .wallet-balance-b,.aurora-shell[data-v-e2066598] .wallet-overview-b{background:linear-gradient(135deg,#2dd4bf,#169a94);color:#071b1b}.aurora-shell[data-v-e2066598] input,.aurora-shell[data-v-e2066598] select,.aurora-shell[data-v-e2066598] textarea{border-color:#34405b;background:#111728;color:#eef2ff}.aurora-shell[data-v-e2066598] .bottom-nav{border-color:#313b55;background:#111728f2;box-shadow:0 -12px 32px #05071380}.aurora-shell[data-v-e2066598] .bottom-nav a{color:#8490aa}.aurora-shell[data-v-e2066598] .bottom-nav a.router-link-active{color:#b9a2ff}.aurora-shell[data-v-e2066598] .bottom-nav .nav-primary i{border-color:#111728;background:linear-gradient(145deg,#9b72ff,#6240d6);box-shadow:0 10px 26px #7c55e866}.aurora-shell[data-v-e2066598] .side-menu{background:#0a0f1d}@media (max-width:767px){.aurora-stage[data-v-e2066598]{padding-bottom:10px}.aurora-rail[data-v-e2066598]{height:0}.aurora-content[data-v-e2066598]{padding-bottom:94px}.aurora-shell[data-v-e2066598] .bottom-nav{bottom:9px;width:calc(100% - 20px);height:70px;border:1px solid #313b55;border-radius:22px;padding-bottom:9px}.aurora-shell[data-v-e2066598] .home-floats{bottom:96px}}@media (prefers-reduced-motion:reduce){.aurora-shell[data-v-e2066598] *{scroll-behavior:auto!important}}.carnival-shell[data-v-e27e48b4]{--brand:#ff3d77;--brand-dark:#d91f5b;--brand-soft:#ffeaf1;--accent:#ffb629;--ink:#272139;--muted:#756d83;--line:#eadfea;--surface:#fff;--surface-soft:#fff7fb;--deep:#32214d;--green:#118b68;--shadow:0 16px 38px #5f24451a;--radius:26px;position:relative;isolation:isolate;max-width:530px;margin-inline:auto;overflow:hidden;background:#fff8ef;color:var(--ink);box-shadow:none}.carnival-backdrop[data-v-e27e48b4]{position:fixed;z-index:-1;top:0;right:0;bottom:0;left:0;overflow:hidden;background:linear-gradient(150deg,#fff8ed,#fff2f7 55%,#eefcff)}.carnival-backdrop i[data-v-e27e48b4]{position:absolute;border-radius:999px;filter:blur(2px);opacity:.55}.carnival-backdrop i[data-v-e27e48b4]:nth-child(1){width:280px;height:280px;right:-90px;top:70px;background:#ffd36b}.carnival-backdrop i[data-v-e27e48b4]:nth-child(2){width:220px;height:220px;left:-100px;top:38%;background:#ff95bd}.carnival-backdrop i[data-v-e27e48b4]:nth-child(3){width:180px;height:180px;right:4%;bottom:8%;background:#83e1dd}.carnival-content[data-v-e27e48b4]{position:relative;z-index:1}.carnival-shell[data-v-e27e48b4] .app-header{margin:10px;border:1px solid #ffffffcc;border-radius:22px;background:#ffffffd9;box-shadow:0 12px 34px #6d294416;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.carnival-shell[data-v-e27e48b4] .header-menu,.carnival-shell[data-v-e27e48b4] .header-messages{border-radius:50%;background:#fff0f6;color:#d91f5b}.carnival-shell[data-v-e27e48b4] .header-login{border-color:#ff3d77;color:#d91f5b}.carnival-shell[data-v-e27e48b4] .header-register,.carnival-shell[data-v-e27e48b4] .header-deposit{border-radius:999px;background:linear-gradient(135deg,#ff5688,#ef2b6a);box-shadow:0 8px 18px #ff3d7730}.carnival-shell[data-v-e27e48b4] .page{padding-top:8px}.carnival-shell[data-v-e27e48b4] .announcement{border:0;border-radius:999px;background:#32214d;color:#fff;box-shadow:0 8px 18px #32214d24}.carnival-shell[data-v-e27e48b4] .announcement p{color:#e9dff4}.carnival-shell[data-v-e27e48b4] .hero-banner{min-height:245px;border:5px solid #fff;border-radius:36px;background:linear-gradient(135deg,#ff477e,#863fe7 58%,#2f8fd7);box-shadow:0 22px 42px #8d34692b;transform:rotate(-.35deg)}.carnival-shell[data-v-e27e48b4] .hero-copy{max-width:76%;transform:rotate(.35deg)}.carnival-shell[data-v-e27e48b4] .hero-copy small,.carnival-shell[data-v-e27e48b4] .hero-copy h1 em{color:#ffe36f}.carnival-shell[data-v-e27e48b4] .home-wallet{margin-top:-18px;border:1px solid #fff;border-radius:28px;background:#ffffffed;box-shadow:0 20px 38px #68274421}.carnival-shell[data-v-e27e48b4] .wallet-balance-a{background:linear-gradient(135deg,#382155,#58347d);border-radius:18px}.carnival-shell[data-v-e27e48b4] .wallet-balance-b{background:linear-gradient(135deg,#ffd45e,#ffad32);border-radius:18px}.carnival-shell[data-v-e27e48b4] .home-section,.carnival-shell[data-v-e27e48b4] .winners-card,.carnival-shell[data-v-e27e48b4] .form-card,.carnival-shell[data-v-e27e48b4] .record-grid>a,.carnival-shell[data-v-e27e48b4] .plan-card{border:1px solid #fff;border-radius:24px;background:#ffffffdb;box-shadow:0 12px 30px #672c4714;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.carnival-shell[data-v-e27e48b4] .home-section{padding:14px}.carnival-shell[data-v-e27e48b4] .home-section:nth-of-type(3n){background:#fff2becc}.carnival-shell[data-v-e27e48b4] .home-section:nth-of-type(3n+1){background:#eafffccc}.carnival-shell[data-v-e27e48b4] .game-grid{gap:16px 12px}.carnival-shell[data-v-e27e48b4] .game-art{border:4px solid #fff;border-radius:24px;box-shadow:0 11px 22px #62304a24}.carnival-shell[data-v-e27e48b4] .game-card:nth-child(2n) .game-art{transform:translateY(7px) rotate(1deg)}.carnival-shell[data-v-e27e48b4] .game-card:nth-child(odd) .game-art{transform:rotate(-1deg)}.carnival-shell[data-v-e27e48b4] .primary-button,.carnival-shell[data-v-e27e48b4] .form-card button{border-radius:999px;background:linear-gradient(135deg,#ff5688,#e62867)}.carnival-shell[data-v-e27e48b4] input,.carnival-shell[data-v-e27e48b4] select,.carnival-shell[data-v-e27e48b4] textarea{border:2px solid #eadfea;border-radius:17px;background:#fffafd}.carnival-shell[data-v-e27e48b4] .bottom-nav{bottom:10px;width:calc(100% - 20px);height:72px;border:1px solid #ffffffcc;border-radius:24px;background:#ffffffed;box-shadow:0 16px 38px #6b29452e;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.carnival-shell[data-v-e27e48b4] .bottom-nav a{color:#8f8293}.carnival-shell[data-v-e27e48b4] .bottom-nav a.router-link-active{color:#ef2b6a}.carnival-shell[data-v-e27e48b4] .bottom-nav .nav-primary i{border-color:#fff;background:linear-gradient(145deg,#ffba35,#ff477e);box-shadow:0 10px 24px #ff477e4d}.carnival-shell[data-v-e27e48b4] .side-menu{border-radius:0 30px 30px 0;background:linear-gradient(160deg,#3a2455,#241736)}.carnival-shell[data-v-e27e48b4] .home-floats{bottom:98px}@media (max-width:767px){.carnival-content[data-v-e27e48b4]{padding-bottom:96px}}@media (prefers-reduced-motion:reduce){.carnival-shell[data-v-e27e48b4] .game-art,.carnival-shell[data-v-e27e48b4] .hero-banner,.carnival-shell[data-v-e27e48b4] .hero-copy{transform:none}}.palette-mobile-shell[data-v-bc844bc3]{--brand:var(--frontend-primary,#f4e7cb);--brand-dark:color-mix(in srgb,var(--frontend-primary,#f4e7cb) 76%,var(--frontend-primary-contrast,#52775f));--brand-soft:var(--frontend-surface-soft,#89aa94);--accent:var(--frontend-primary,#f4e7cb);--ink:var(--frontend-important-text,#fff);--muted:var(--frontend-secondary-text,#c8dfcf);--line:var(--frontend-line,#8fae99);--surface:var(--frontend-surface,#5b7e68);--surface-soft:var(--frontend-surface-soft,#89aa94);--deep:var(--frontend-bottom-navigation,#5b7e68);--green:#79e84c;--shadow:none;--radius:10px;width:100%;max-width:530px;margin:0 auto;background:var(--frontend-canvas,#9db5a5);color:var(--frontend-paragraph-text,#d9ffe7);box-shadow:none}.palette-frame[data-v-bc844bc3]{width:100%;min-height:100vh;min-height:100dvh;background:var(--frontend-base,#769882)}.palette-content[data-v-bc844bc3]{padding-bottom:82px;background-color:var(--frontend-base,#769882);background-image:linear-gradient(135deg,#ffffff08 25%,transparent 25%),linear-gradient(315deg,#ffffff08 25%,transparent 25%);background-position:0 0,6px 6px;background-size:12px 12px}.palette-mobile-shell[data-v-bc844bc3] .app-header{min-height:63px;border-color:var(--frontend-line,#8fae99);background:var(--frontend-surface,#5b7e68);color:var(--frontend-paragraph-text,#d9ffe7)}.palette-mobile-shell[data-v-bc844bc3] .header-menu,.palette-mobile-shell[data-v-bc844bc3] .header-messages{border:0;border-radius:4px;background:transparent;color:var(--frontend-paragraph-text,#d9ffe7)}.palette-mobile-shell[data-v-bc844bc3] .header-login{border-color:var(--frontend-primary,#f4e7cb);color:var(--frontend-primary,#f4e7cb)}.palette-mobile-shell[data-v-bc844bc3] .header-register,.palette-mobile-shell[data-v-bc844bc3] .header-deposit{border-radius:9px;background:var(--frontend-primary,#f4e7cb);color:var(--frontend-primary-contrast,#52775f);box-shadow:none}.palette-mobile-shell[data-v-bc844bc3] .page{max-width:530px;margin:auto;padding:14px 14px 30px;color:var(--frontend-paragraph-text,#d9ffe7)}.palette-mobile-shell[data-v-bc844bc3] .home-page{padding-inline:14px}.palette-mobile-shell[data-v-bc844bc3] .announcement{border:0;border-radius:0;background:transparent}.palette-mobile-shell[data-v-bc844bc3] .announcement p{color:var(--frontend-paragraph-text,#d9ffe7)}.palette-mobile-shell[data-v-bc844bc3] .hero-banner{min-height:178px;border:0;border-radius:10px;background:linear-gradient(130deg,var(--frontend-banner-start,#493328),var(--frontend-banner-end,#8e3b31));box-shadow:none}.palette-mobile-shell[data-v-bc844bc3] .hero-copy small,.palette-mobile-shell[data-v-bc844bc3] .hero-copy h1 em{color:var(--frontend-primary,#f4e7cb)}.palette-mobile-shell[data-v-bc844bc3] .home-wallet,.palette-mobile-shell[data-v-bc844bc3] .home-section,.palette-mobile-shell[data-v-bc844bc3] .winners-card,.palette-mobile-shell[data-v-bc844bc3] .form-card,.palette-mobile-shell[data-v-bc844bc3] .record-grid>a,.palette-mobile-shell[data-v-bc844bc3] .bet,.palette-mobile-shell[data-v-bc844bc3] .plan-card,.palette-mobile-shell[data-v-bc844bc3] .profile-group,.palette-mobile-shell[data-v-bc844bc3] .feature-hero,.palette-mobile-shell[data-v-bc844bc3] .launch-card,.palette-mobile-shell[data-v-bc844bc3] .summary{border-color:var(--frontend-line,#8fae99);border-radius:10px;background:var(--frontend-surface,#5b7e68);color:var(--frontend-paragraph-text,#d9ffe7);box-shadow:none}.palette-mobile-shell[data-v-bc844bc3] .home-section{padding:10px}.palette-mobile-shell[data-v-bc844bc3] .home-section>header{margin-bottom:8px}.palette-mobile-shell[data-v-bc844bc3] .game-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px 8px}.palette-mobile-shell[data-v-bc844bc3] .game-card{position:relative;min-width:0}.palette-mobile-shell[data-v-bc844bc3] .game-art{aspect-ratio:3/4;border:1px solid var(--frontend-line,#8fae99);border-radius:11px;box-shadow:none}.palette-mobile-shell[data-v-bc844bc3] .game-copy{position:absolute;right:0;bottom:0;left:0;padding:25px 7px 7px;background:linear-gradient(transparent,#244032dc);border-radius:0 0 11px 11px}.palette-mobile-shell[data-v-bc844bc3] .game-copy b{color:#fff}.palette-mobile-shell[data-v-bc844bc3] .game-copy small,.palette-mobile-shell[data-v-bc844bc3] .game-play{display:none}.palette-mobile-shell[data-v-bc844bc3] .wallet-balance-a,.palette-mobile-shell[data-v-bc844bc3] .wallet-overview-a{background:var(--frontend-surface,#5b7e68)}.palette-mobile-shell[data-v-bc844bc3] .wallet-balance-b,.palette-mobile-shell[data-v-bc844bc3] .wallet-overview-b{background:var(--frontend-primary,#f4e7cb);color:var(--frontend-primary-contrast,#52775f)}.palette-mobile-shell[data-v-bc844bc3] input,.palette-mobile-shell[data-v-bc844bc3] select,.palette-mobile-shell[data-v-bc844bc3] textarea{border-color:var(--frontend-line,#8fae99);border-radius:9px;background:var(--frontend-input-background,#698b75);color:var(--frontend-important-text,#fff)}.palette-mobile-shell[data-v-bc844bc3] .primary-button,.palette-mobile-shell[data-v-bc844bc3] .form-card button{border-radius:9px;background:var(--frontend-primary,#f4e7cb);color:var(--frontend-primary-contrast,#52775f);box-shadow:none}.palette-mobile-shell[data-v-bc844bc3] .secondary-button{border-color:var(--frontend-paragraph-text,#d9ffe7);background:transparent;color:var(--frontend-paragraph-text,#d9ffe7)}.palette-mobile-shell[data-v-bc844bc3] .bottom-nav{width:min(100%,530px);height:80px;border-color:var(--frontend-line,#8fae99);background:color-mix(in srgb,var(--frontend-bottom-navigation,#5b7e68) 96%,transparent);box-shadow:none}.palette-mobile-shell[data-v-bc844bc3] .bottom-nav a{color:var(--frontend-secondary-text,#c8dfcf);font-size:12px}.palette-mobile-shell[data-v-bc844bc3] .bottom-nav a.router-link-active{color:var(--frontend-bottom-navigation-active,#f4e7cb)}.palette-mobile-shell[data-v-bc844bc3] .bottom-nav .nav-primary{align-self:end;margin:0;color:var(--frontend-secondary-text,#c8dfcf)}.palette-mobile-shell[data-v-bc844bc3] .bottom-nav .nav-primary i{width:auto;height:auto;border:0;border-radius:0;background:transparent;color:inherit;box-shadow:none;transform:none}.palette-mobile-shell[data-v-bc844bc3] .bottom-nav .nav-primary i svg,.palette-mobile-shell[data-v-bc844bc3] .bottom-nav .nav-primary i img{transform:none}.palette-mobile-shell[data-v-bc844bc3] .drawer-layer,.palette-mobile-shell[data-v-bc844bc3] .auth-modal-layer,.palette-mobile-shell[data-v-bc844bc3] .home-popup-layer{left:50%;width:min(100vw,530px);transform:translate(-50%)}.palette-mobile-shell[data-v-bc844bc3] .drawer-layer{background:#17251cc7;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.palette-mobile-shell[data-v-bc844bc3] .side-menu{width:min(72%,280px);background:var(--frontend-side-navigation,#769882)}.palette-mobile-shell[data-v-bc844bc3] .side-menu nav{display:grid;grid-template-columns:1fr 1fr;align-content:start;gap:7px;padding:8px 14px}.palette-mobile-shell[data-v-bc844bc3] .side-menu nav a{min-height:62px;grid-template-columns:28px 1fr;gap:6px;padding:9px;border:0;border-radius:8px;background:var(--frontend-side-navigation-active,#89aa94);color:var(--frontend-important-text,#fff)}.palette-mobile-shell[data-v-bc844bc3] .side-menu nav a>svg:last-child{display:none}.palette-mobile-shell[data-v-bc844bc3] .side-menu footer{background:var(--frontend-surface,#5b7e68)}.palette-mobile-shell[data-v-bc844bc3] .empty,.palette-mobile-shell[data-v-bc844bc3] .empty-state{color:var(--frontend-paragraph-text,#d9ffe7)}.palette-mobile-shell[data-v-bc844bc3] .empty-state b{color:var(--frontend-important-text,#fff)}.palette-mobile-shell[data-v-bc844bc3] .message{background:var(--frontend-surface-soft,#89aa94);color:var(--frontend-paragraph-text,#d9ffe7)}.palette-mobile-shell[data-v-bc844bc3] .error{background:var(--frontend-danger,#a56e65);color:var(--frontend-important-text,#fff)}.palette-mobile-shell[data-v-bc844bc3] [class*=-card]{box-shadow:none}@media (max-width:390px){.palette-mobile-shell[data-v-bc844bc3] .game-grid{gap:10px 6px}.palette-mobile-shell[data-v-bc844bc3] .page,.palette-mobile-shell[data-v-bc844bc3] .home-page{padding-inline:12px}}.renderer-state[data-v-4b7d965c]{min-height:100vh;display:grid;place-content:center;gap:8px;padding:24px;background:#f7f8f7;color:#17221d;text-align:center}.renderer-state span[data-v-4b7d965c],.renderer-state small[data-v-4b7d965c]{color:#748179;font-size:15px}.renderer-state small[data-v-4b7d965c]{max-width:360px}.new-message-toast[data-v-4b7d965c]{position:fixed;z-index:100;top:76px;left:50%;width:min(calc(100% - 28px),492px);transform:translate(-50%);display:grid;gap:3px;padding:12px 14px;border:1px solid #f0c4bd;border-radius:14px;background:#fff;color:#1c2d24;text-decoration:none;box-shadow:0 12px 32px #17221d2b}.new-message-toast strong[data-v-4b7d965c]{font-size:15px}.new-message-toast span[data-v-4b7d965c]{overflow:hidden;color:#6d7973;font-size:12px;white-space:nowrap;text-overflow:ellipsis}:root{font-family:Avenir Next,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#17221d;background:#edf1ee;font-synthesis:none;font-size:clamp(14px,3.7vw,16px);line-height:1.45;--brand:#e23f2f;--brand-dark:#b82a20;--brand-soft:#fff0ed;--accent:#f5b82e;--ink:#17221d;--muted:#718078;--line:#e4e9e6;--surface:#fff;--surface-soft:#f6f8f7;--deep:#12221b;--green:#198754;--shadow:0 14px 35px rgba(29,49,40,.1);--radius:20px;--page-gutter:clamp(12px,3.8vw,18px);--tap-size:44px}*{box-sizing:border-box}html{width:100%;max-width:100%;background:#edf1ee;-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth}body{width:100%;max-width:100%;margin:0;overflow-x:hidden;background:radial-gradient(circle at 50% -10%,#fff 0,#edf1ee 42%,#e7ece9);font-size:1rem;line-height:1.45}button,input,select,textarea{min-width:0;max-width:100%;font:inherit;line-height:1.35}button,a{-webkit-tap-highlight-color:transparent;touch-action:manipulation}button{cursor:pointer;white-space:nowrap}a{color:inherit}img,svg,video,canvas{max-width:100%}.primary-button,.secondary-button,.payment-link,.header-deposit,.header-auth-actions a,.bottom-nav a span{white-space:nowrap}input:not([type=checkbox]):not([type=radio]),select,textarea,.primary-button,.secondary-button,.payment-link,.header-deposit,.header-auth-actions a,.form-card button{min-height:var(--tap-size)}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:focus-visible{outline:3px solid color-mix(in srgb,var(--brand) 32%,transparent);outline-offset:2px}#app{width:100%;min-height:100vh;min-height:100dvh}.app-shell{width:100%;min-height:100vh;min-height:100dvh;min-width:0;max-width:520px;margin:0 auto;background:#f7f8f7;box-shadow:0 0 70px #17221d1f}.app-content{min-height:calc(100vh - 64px);padding-bottom:88px}.app-shell:not(:has(.bottom-nav)) .app-content{padding-bottom:0}.page{width:100%;min-width:0;min-height:calc(100vh - 152px);padding:14px var(--page-gutter) 28px}.route-motion-layer,.route-motion-layer-modal{width:100%;min-width:0}.app-header{position:sticky;z-index:40;top:0;height:64px;display:flex;align-items:center;gap:9px;padding:0 14px;background:#fffffff0;border-bottom:1px solid rgba(222,229,225,.88);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.header-menu{display:grid;place-items:center;width:38px;height:38px;border:0;border-radius:12px;background:var(--surface-soft);color:var(--ink)}.header-brand{text-decoration:none;flex:0 0 auto}.header-wallets{display:flex;gap:5px;margin-left:auto;min-width:0}.wallet-pill{display:flex;align-items:center;gap:5px;min-width:0;padding:7px 8px;border-radius:10px;background:#f1f4f2;text-decoration:none}.wallet-pill span{display:grid;place-items:center;width:17px;height:17px;border-radius:5px;background:var(--deep);color:#fff;font-size:13px;font-weight:700}.wallet-pill b{max-width:78px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px}.wallet-pill-b span{background:var(--accent);color:#302307}.wallet-pill-b b{max-width:48px}.header-deposit{display:flex;align-items:center;gap:5px;margin-left:auto;padding:9px 10px;border-radius:11px;background:var(--brand);color:#fff;text-decoration:none;font-size:14px;font-weight:700}.header-deposit span{display:none}.header-messages{position:relative;display:grid;place-items:center;width:36px;height:36px;margin-left:auto;border-radius:11px;background:#f1f4f2;color:#34483e;text-decoration:none}.header-messages+.header-deposit{margin-left:0}.header-messages em{position:absolute;right:-3px;top:-3px;display:grid;place-items:center;min-width:17px;height:17px;padding:0 4px;border:2px solid #fff;border-radius:10px;background:var(--brand);color:#fff;font-size:11px;font-style:normal;font-weight:700}.header-auth-actions{display:flex;align-items:center;gap:6px;margin-left:auto}.header-auth-actions a{display:inline-flex;align-items:center;justify-content:center;padding:8px 9px;border-radius:10px;font-size:13px;font-weight:700;line-height:1;text-align:center;text-decoration:none}.header-login{border:1px solid var(--brand);color:var(--brand)}.header-register{background:var(--brand);color:#fff}.bottom-nav{position:fixed;z-index:45;bottom:0;left:50%;transform:translate(-50%);width:min(100%,520px);height:76px;display:grid;grid-template-columns:repeat(5,1fr);align-items:end;padding:8px 7px max(9px,env(safe-area-inset-bottom));background:#fffffff7;border-top:1px solid var(--line);box-shadow:0 -9px 24px #192e2414;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.bottom-nav a{position:relative;display:grid;justify-items:center;gap:2px;min-width:0;color:#87918c;text-decoration:none;font-size:12px;font-weight:700}.bottom-nav a span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bottom-nav a svg{width:21px}.bottom-nav a.router-link-active{color:var(--brand)}.bottom-nav em{position:absolute;top:-3px;right:20%;display:grid;place-items:center;min-width:16px;height:16px;padding:0 4px;border:2px solid #fff;border-radius:10px;background:var(--brand);color:#fff;font-size:11px;line-height:1;font-style:normal}.bottom-nav .nav-custom-icon{width:21px;height:21px;object-fit:contain}.bottom-nav .nav-primary{align-self:start;margin-top:-27px;color:var(--brand)}.bottom-nav .nav-primary i{display:grid;place-items:center;width:54px;height:54px;border:5px solid #fff;border-radius:18px;background:linear-gradient(145deg,#f05242,var(--brand-dark));color:#fff;box-shadow:0 9px 22px #e23f2f54;transform:rotate(45deg)}.bottom-nav .nav-primary i svg,.bottom-nav .nav-primary i img{transform:rotate(-45deg)}.bottom-nav .nav-primary i img{width:25px;height:25px;object-fit:contain}.bottom-nav .nav-primary span{margin-top:3px}.drawer-layer{position:fixed;z-index:80;top:0;bottom:0;left:max(0px,calc(50vw - 260px));width:min(100vw,520px);overflow:hidden;background:#08120d9e;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.side-menu{width:min(86%,390px);height:100%;margin-right:auto;display:flex;flex-direction:column;overflow:hidden;background:var(--deep);color:#fff;box-shadow:20px 0 60px #00000059}.side-menu>header{display:flex;justify-content:space-between;align-items:center;padding:18px 18px 14px}.side-menu>header button{display:grid;place-items:center;width:38px;height:38px;border:1px solid #ffffff24;border-radius:12px;background:#ffffff0e;color:#fff}.drawer-user{display:flex;align-items:center;gap:10px;margin:4px 14px 13px;padding:11px;border-radius:14px;background:#ffffff0b;border:1px solid #ffffff12}.drawer-user>span,.drawer-user>img{width:42px;height:42px;border-radius:13px}.drawer-user>span{display:grid;place-items:center;background:var(--brand);font-size:18px;font-weight:700}.drawer-user>img{display:block;object-fit:cover}.drawer-user div{display:grid;gap:2px;min-width:0}.drawer-user small,.drawer-user b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.drawer-user small{color:#99aba2;font-size:12px;letter-spacing:.08em}.drawer-user b{font-size:16px}.drawer-guest{display:grid;gap:10px;margin:5px 17px 17px;padding:14px;border-radius:16px;background:#ffffff0b;border:1px solid #ffffff12}.drawer-guest small{color:#99aba2;font-size:12px;letter-spacing:.1em}.drawer-guest div{display:grid;grid-template-columns:1fr 1fr;gap:8px}.drawer-guest a{padding:10px;border-radius:10px;background:#ffffff10;color:#fff;text-align:center;text-decoration:none;font-size:14px;font-weight:700}.drawer-guest a:last-child{background:var(--brand)}.side-menu nav{min-height:0;overflow-y:auto;padding:0 12px}.side-menu nav a{display:grid;grid-template-columns:28px 1fr 18px;align-items:center;gap:9px;padding:12px 9px;border-bottom:1px solid #ffffff0c;color:#dbe6e0;text-decoration:none;font-size:15px}.side-menu nav a>svg:first-child{color:#8faf9f}.side-menu nav a>svg:last-child{color:#5d7569}.drawer-entry-icon{width:22px;height:22px;object-fit:contain}.side-menu footer{display:grid;flex:0 0 auto;gap:2px;margin-top:auto;padding:14px 20px max(18px,env(safe-area-inset-bottom));border-top:1px solid #ffffff10;background:var(--deep)}.side-menu footer a,.side-menu footer button,.drawer-language{display:flex;align-items:center;gap:9px;padding:10px 0;border:0;background:none;color:#c3d1ca;text-decoration:none;font-size:15px;text-align:left}.side-menu footer button span,.drawer-language span{flex:1}.side-menu footer button b{font-size:14px}.drawer-language select{max-width:145px;border:1px solid #ffffff20;border-radius:8px;background:#173229;color:#fff;padding:6px 8px;font-size:14px}.side-menu footer .drawer-logout{margin-top:5px;color:#ff9589}.drawer-enter-active,.drawer-leave-active{transition:opacity .22s}.drawer-enter-active .side-menu,.drawer-leave-active .side-menu{transition:transform .25s ease}.drawer-enter-from,.drawer-leave-to{opacity:0}.drawer-enter-from .side-menu,.drawer-leave-to .side-menu{transform:translate(-100%)}.section-title,.page-heading,.simple-head{display:flex;align-items:center;justify-content:space-between;gap:9px;margin:1px 0 12px}.section-title>div,.page-heading>div,.simple-head>div{display:grid;gap:1px;min-width:0}.section-title small,.page-heading small,.simple-head small{overflow:hidden;color:var(--brand);font-size:12px;font-weight:700;letter-spacing:.1em;text-overflow:ellipsis;white-space:nowrap}.section-title h1,.page-heading h1,.simple-head h1{margin:0;overflow:hidden;font-size:23px;line-height:1.18;letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap}.section-title>a{display:flex;align-items:center;flex:0 0 auto;gap:2px;color:var(--brand);font-size:13px;font-weight:700;text-decoration:none;white-space:nowrap}.page-heading>slot{margin-left:auto}.page-back{margin-right:2px}.icon-button{display:grid;place-items:center;width:38px;height:38px;border:1px solid var(--line);border-radius:12px;background:#fff;color:var(--ink)}.primary-button,.secondary-button{display:flex;justify-content:center;align-items:center;width:100%;min-height:50px;border-radius:14px;font-size:15px;font-weight:700;text-decoration:none}.primary-button{border:0;background:linear-gradient(135deg,var(--brand),var(--brand-dark));color:#fff;box-shadow:0 9px 22px #e23f2f38}.primary-button:disabled{opacity:.55}.secondary-button{border:1px solid var(--line);background:#fff;color:var(--ink)}.auth-page{min-height:100vh;max-width:920px;margin:auto;display:grid;grid-template-columns:1.05fr .95fr;background:#fff;box-shadow:0 0 70px #17221d21}.auth-visual{position:relative;min-height:100vh;overflow:hidden;display:flex;flex-direction:column;padding:38px;background:linear-gradient(145deg,#182b22,#101c17 55%,#0a120e);color:#fff}.auth-orbit{position:absolute;border:1px solid #ffffff18;border-radius:50%}.auth-orbit-one{width:460px;height:460px;right:-210px;top:30px;box-shadow:0 0 100px #e23f2f22 inset}.auth-orbit-two{width:260px;height:260px;left:-150px;bottom:70px;border-color:#f5b82e22}.auth-visual:after{content:"S";position:absolute;right:-24px;bottom:-70px;color:#ffffff07;font-size:350px;font-weight:700;line-height:1}.auth-headline{position:relative;z-index:1;margin:auto 0}.auth-headline small{color:#e5b151;font-size:13px;font-weight:700;letter-spacing:.15em}.auth-headline h1{margin:15px 0;font-size:50px;line-height:.98;letter-spacing:-.06em}.auth-headline p{max-width:360px;color:#a8b9b0;font-size:15px;line-height:1.7}.auth-legal{position:relative;z-index:1;color:#70877b;font-size:13px}.auth-panel{align-self:center;width:100%;padding:48px 42px}.auth-panel header small{color:var(--brand);font-size:12px;font-weight:700;letter-spacing:.17em}.auth-panel header h2{margin:9px 0 5px;font-size:27px;letter-spacing:-.045em}.auth-panel header p{margin:0 0 24px;color:var(--muted);font-size:15px;line-height:1.55}.auth-panel form{display:grid;gap:14px}.auth-panel label{display:grid;gap:6px}.auth-panel label>span{color:#536159;font-size:14px;font-weight:700}.auth-panel input,.form-card input,.form-card select{width:100%;border:1px solid #dde4e0;border-radius:12px;background:#f8faf9;color:var(--ink);padding:13px 14px;font-size:15px;outline:none}.auth-panel input:focus,.form-card input:focus,.form-card select:focus{border-color:#e9938a;box-shadow:0 0 0 3px var(--brand-soft)}.password-field{position:relative}.password-field button{position:absolute;right:10px;top:50%;transform:translateY(-50%);border:0;background:none;color:var(--brand);font-size:13px;font-weight:700}.password-field input{padding-right:72px}.auth-help{display:flex;justify-content:space-between;align-items:center}.auth-help label,.check-line{display:flex!important;align-items:flex-start;gap:7px!important}.auth-help input,.check-line input{width:14px;height:14px;padding:0;accent-color:var(--brand)}.auth-help a{color:var(--brand);font-size:13px;font-weight:700;text-decoration:none}.form-error,.form-notice{display:flex;align-items:flex-start;gap:7px;margin:0;padding:11px 12px;border-radius:10px;font-size:14px;line-height:1.5}.form-error{background:#fff0ed;color:#a72e23}.form-notice{background:#fff8e8;color:#75530d}.auth-divider{display:flex;align-items:center;gap:10px;margin:19px 0}.auth-divider:before,.auth-divider:after{content:"";height:1px;flex:1;background:var(--line)}.auth-divider span{color:#a2aaa6;font-size:13px}.auth-panel>footer{display:flex;align-items:center;justify-content:center;gap:7px;margin-top:20px;color:#849089;font-size:12px}.auth-page-form{display:block;max-width:620px;padding:28px 20px}.auth-mini-brand{display:flex;align-items:center;justify-content:space-between}.auth-mini-brand>a{color:var(--brand);font-size:14px;font-weight:700;text-decoration:none}.auth-page-form .auth-panel{max-width:500px;margin:15px auto 0;padding:30px}.register-panel{align-self:auto}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.check-line span{line-height:1.5!important}.auth-modal-layer{position:fixed;z-index:100;top:0;bottom:0;left:50%;width:min(100%,520px);transform:translate(-50%);display:grid;align-items:center;overflow-y:auto;padding:20px;background:#08120dad;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.auth-modal-card{position:relative;width:100%;max-width:430px;margin:auto;overflow:hidden;border-radius:24px;background:#fff;box-shadow:0 25px 70px #00000059}.auth-modal-close{position:absolute;z-index:2;top:14px;right:14px;display:grid;place-items:center;width:36px;height:36px;border:1px solid var(--line);border-radius:11px;background:#fff;color:var(--ink)}.auth-modal-card .auth-panel{position:static;margin:0;padding:34px 25px 28px;border-radius:0;background:#fff}.auth-modal-card .auth-panel header{padding-right:42px}.auth-top-image{display:block;width:100%;height:auto;max-height:170px;margin:0 0 18px;border-radius:15px;object-fit:cover}.auth-switch{display:block;margin-top:18px;color:var(--brand);text-align:center;text-decoration:none;font-size:14px;font-weight:700}.register-modal{align-items:start}.register-modal .auth-modal-card{margin:12px auto}.captcha-field{display:grid;grid-template-columns:minmax(0,1fr) 132px;gap:8px}.captcha-field>button{height:44px;overflow:hidden;border:1px solid #dde4e0;border-radius:12px;background:#eef4ff;padding:0}.captcha-field img{display:block;width:100%;height:100%;object-fit:cover}.captcha-field span{font-size:13px;color:var(--brand)}.phone-field{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:stretch}.phone-field>span{display:flex;align-items:center;padding:0 12px;border:1px solid #dde4e0;border-right:0;border-radius:12px 0 0 12px;background:#f3f6f4;color:#27372f;font-size:15px;font-weight:700}.phone-field>input{border-radius:0 12px 12px 0}.verification-card{display:grid;gap:7px;padding:11px 12px;border:1px solid var(--line);border-radius:12px;background:#f8faf9}.verification-card>span{font-size:14px;font-weight:700;color:#536159}.verification-card>small{font-size:13px;color:#7a8880}.otp-actions{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:7px;align-items:center}.otp-actions>.secondary-button:first-child{grid-column:1/-1}.otp-actions input{min-width:0}.otp-actions strong{grid-column:1/-1;font-size:14px;color:#168251}.third-party-login{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.third-party-login>span{grid-column:1/-1;font-size:14px;font-weight:700;color:#536159}.third-party-login .secondary-button{margin:0;padding-inline:6px}.home-page{padding-top:12px}.announcement{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;margin-bottom:12px;padding:9px 11px;border-radius:11px;background:#fff;border:1px solid var(--line);text-decoration:none}.announcement>span{padding:4px 6px;border-radius:6px;background:var(--brand-soft);color:var(--brand);font-size:11px;font-weight:700}.announcement p{margin:0;overflow:hidden;color:#607068;font-size:13px;white-space:nowrap;text-overflow:ellipsis}.announcement svg{color:#9ba49f}.hero-banner{position:relative;min-height:225px;overflow:hidden;padding:26px 22px;border-radius:24px;background:linear-gradient(140deg,#192d24,#122119 55%,#0c1712);color:#fff;box-shadow:var(--shadow)}.hero-orbit{position:absolute;border:1px solid #ffffff19;border-radius:50%}.orbit-one{width:270px;height:270px;right:-100px;top:-70px}.orbit-two{width:170px;height:170px;right:-40px;top:-22px;border-color:#d8ec604d}.hero-copy{position:relative;z-index:2;max-width:70%}.hero-copy small{color:#f2b838;font-size:11px;font-weight:700;letter-spacing:.18em}.hero-copy h1{margin:10px 0 8px;font-size:29px;line-height:1.02;letter-spacing:-.06em}.hero-copy h1 em{color:#ffca31;font-style:normal}.hero-copy p{margin:0;color:#9caf9f;font-size:13px;line-height:1.5}.hero-copy>a{display:inline-flex;align-items:center;gap:4px;margin-top:18px;padding:9px 12px;border-radius:10px;background:var(--brand);font-size:13px;font-weight:700;text-decoration:none}.home-wallet{position:relative;z-index:3;margin:0 0 14px;padding:18px;border-radius:18px;background:#fff;box-shadow:0 14px 30px #182d231c}.home-wallet header{display:flex;justify-content:space-between;align-items:center;gap:12px}.home-wallet header div{display:grid;gap:3px}.home-wallet header span{font-size:14px;font-weight:700}.home-wallet header small{color:#98a29d;font-size:11px;font-weight:700;letter-spacing:.11em}.wallet-balance-pair{display:grid;grid-template-columns:1fr;gap:8px;margin-top:13px}.wallet-balance-pair>article{position:relative;min-width:0;border-radius:13px}.wallet-balance-pair>article>a{display:grid;min-width:0;padding:13px 48px 13px 13px;text-decoration:none}.wallet-balance-pair span{display:flex;align-items:center;gap:5px;font-size:10px!important;font-weight:700!important;letter-spacing:.06em}.wallet-balance-pair span b{display:grid;place-items:center;width:19px;height:19px;border-radius:6px;font-size:12px}.wallet-balance-pair strong{margin:10px 0 3px;overflow:hidden;font-size:20px;letter-spacing:-.04em;white-space:nowrap;text-overflow:ellipsis}.wallet-balance-pair small{font-size:10px}.wallet-refresh{position:absolute;top:50%;right:13px;display:grid;place-items:center;width:31px;height:31px;transform:translateY(-50%);border:1px solid currentColor;border-radius:10px;background:transparent;color:inherit}.wallet-refresh:disabled{opacity:.65}.wallet-refresh.refreshing svg{animation:wallet-spin .8s linear infinite}.wallet-balance-a{background:#17271f;color:#fff}.wallet-balance-a span,.wallet-balance-a small{color:#96a79e}.wallet-balance-a span b{background:#fff;color:#17271f}.wallet-balance-b{background:linear-gradient(145deg,#f1ba31,#d89513);color:#352505}.wallet-balance-b span,.wallet-balance-b small{color:#74520b}.wallet-balance-b span b{background:#352505;color:#fff}.home-wallet footer{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin-top:12px}.home-wallet footer a{display:grid;justify-items:center;gap:5px;padding:9px 4px;border-radius:11px;background:#f5f7f6;color:#48564f;font-size:12px;font-weight:700;text-decoration:none}.home-wallet footer a svg{color:var(--brand)}.home-section{margin-top:24px}.home-section>header{display:flex;align-items:end;justify-content:space-between;margin-bottom:13px}.home-section>header div{display:grid;gap:3px}.home-section>header small{color:var(--brand);font-size:11px;font-weight:700;letter-spacing:.15em}.home-section h2{margin:0;font-size:19px;letter-spacing:-.04em}.bonus-banner{display:flex;align-items:center;justify-content:space-between;margin-top:26px;padding:19px;border-radius:18px;background:linear-gradient(130deg,#6b41df,#8f68f4);color:#fff;text-decoration:none;box-shadow:0 13px 25px #683ed533}.bonus-banner small{font-size:11px;font-weight:700;letter-spacing:.13em;color:#dfd5ff}.bonus-banner h2{margin:7px 0 4px;font-size:18px}.bonus-banner p{margin:0;color:#d9ceff;font-size:12px}.bonus-banner div>span{display:block;width:185px;height:4px;margin-top:13px;border-radius:5px;background:#ffffff2e}.bonus-banner div>span i{display:block;height:100%;border-radius:5px;background:#fff}.bonus-banner>b{display:grid;place-items:center;width:48px;height:48px;border:1px solid #ffffff3b;border-radius:50%;font-size:16px}.providers>div{display:grid;grid-template-columns:1fr 1fr;gap:8px}.providers>div span{padding:13px;border:1px solid var(--line);border-radius:12px;background:#fff;color:#76827c;text-align:center;font-size:14px;font-weight:700}.home-footer{margin:30px -18px -34px;padding:28px 20px 100px;background:#15241d;color:#fff}.home-footer>b{font-size:16px;letter-spacing:.12em}.home-footer p{max-width:320px;color:#8da097;font-size:13px;line-height:1.6}.home-footer nav{display:flex;flex-wrap:wrap;gap:14px;margin:19px 0}.home-footer nav a{color:#bdc9c3;font-size:12px;text-decoration:none}.home-footer small{color:#61766b;font-size:11px}.lobby-title>a{display:grid;place-items:center;width:38px;height:38px;border:1px solid var(--line);border-radius:12px;background:#fff}.game-search{display:flex!important;align-items:center;gap:9px;margin:0 0 13px!important;padding:0 13px;border:1px solid var(--line);border-radius:13px;background:#fff;color:#839089}.game-search input{flex:1;border:0;background:transparent;padding:13px 0;color:var(--ink);font-size:15px;outline:none}.category-scroll{display:flex;gap:8px;overflow-x:auto;margin:0 -18px 18px;padding:0 18px 4px;scrollbar-width:none}.category-scroll::-webkit-scrollbar{display:none}.category-scroll button{flex:0 0 auto;padding:9px 13px;border:1px solid var(--line);border-radius:10px;background:#fff;color:#69766f;font-size:13px;font-weight:700}.category-scroll button.active{border-color:var(--deep);background:var(--deep);color:#fff}.game-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px 10px}.game-art{position:relative;aspect-ratio:1.12/1;overflow:hidden;display:grid;place-items:center;border-radius:15px;background:radial-gradient(circle at 32% 20%,color-mix(in srgb,var(--game-accent) 74%,white),var(--game-accent) 52%,#101712 130%);box-shadow:0 9px 18px color-mix(in srgb,var(--game-accent) 18%,transparent)}.game-art:before{content:"";position:absolute;width:120px;height:120px;border:1px solid #ffffff2e;border-radius:50%;right:-45px;bottom:-55px}.game-art>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.game-art>span{color:#fff;font-size:51px;font-weight:700;text-shadow:0 8px 20px #0006}.game-badge{position:absolute;left:8px;top:8px;padding:4px 6px;border-radius:5px;color:#fff;font-size:10px;font-weight:700;letter-spacing:.08em}.game-badge.hot{background:var(--brand)}.game-badge.new{background:#1b9c63}.game-favorite{position:absolute;right:7px;top:7px;display:grid;place-items:center;width:28px;height:28px;border:1px solid #ffffff40;border-radius:9px;background:#0000002d;color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.game-favorite .filled{fill:#ffd34e;stroke:#ffd34e}.game-play{position:absolute;right:8px;bottom:8px;padding:6px 10px;border-radius:8px;background:#fff;color:#18221d;font-size:11px;font-weight:700;text-decoration:none}.game-copy{display:grid;gap:2px;padding:7px 2px 0}.game-copy b{overflow:hidden;font-size:14px;white-space:nowrap;text-overflow:ellipsis}.game-copy small{color:#89948e;font-size:11px}.empty-state{display:grid;justify-items:center;gap:8px;padding:55px 20px;color:#86938c;text-align:center}.empty-state b{color:var(--ink);font-size:16px}.empty-state small{font-size:13px}.launch-card{position:relative;overflow:hidden;display:grid;justify-items:center;gap:8px;margin-top:28px;padding:45px 24px;border-radius:24px;background:radial-gradient(circle at 50% 0,color-mix(in srgb,var(--game-accent) 65%,white),var(--game-accent) 60%,#101712 135%);color:#fff;text-align:center}.launch-card>span{font-size:70px}.launch-card>small{font-size:12px;font-weight:700;letter-spacing:.12em}.launch-card h1{margin:0;font-size:27px}.launch-card p{max-width:330px;color:#ffffffbc;font-size:14px;line-height:1.6}.launch-card b{display:flex;align-items:center;gap:6px;padding:8px 10px;border-radius:9px;background:#0003;font-size:12px}.game-launch>.secondary-button{margin-top:14px}.promo-stack{display:grid;gap:13px}.promo-card{position:relative;overflow:hidden;display:grid;grid-template-columns:52px 1fr;gap:13px;padding:17px;border:1px solid var(--line);border-radius:18px;background:#fff}.promo-card:after{content:"";position:absolute;right:-35px;top:-45px;width:105px;height:105px;border-radius:50%;background:color-mix(in srgb,var(--promo) 10%,transparent)}.promo-icon{display:grid;place-items:center;width:50px;height:50px;border-radius:15px;background:color-mix(in srgb,var(--promo) 12%,white);color:var(--promo)}.promo-card>div:nth-child(2){position:relative;z-index:1}.promo-card small{color:var(--promo);font-size:11px;font-weight:700;letter-spacing:.12em}.promo-card h2{margin:5px 0 4px;font-size:18px}.promo-card p{margin:0;color:var(--muted);font-size:12px;line-height:1.5}.promo-card>a{grid-column:2;display:flex;align-items:center;color:var(--promo);font-size:12px;font-weight:700;text-decoration:none}.promo-progress{grid-column:2;height:4px;border-radius:5px;background:#edf0ee}.promo-progress i{display:block;height:100%;border-radius:5px;background:var(--promo)}.responsible-note{display:grid;grid-template-columns:24px 1fr auto;align-items:center;gap:9px;margin-top:18px;padding:14px;border-radius:14px;background:#eef7f2;color:#316d50}.responsible-note div{display:grid;gap:2px}.responsible-note b{font-size:13px}.responsible-note small{font-size:11px}.responsible-note a{font-size:11px;font-weight:700}.profile-identity{display:grid;grid-template-columns:54px 1fr 24px;align-items:center;gap:12px;padding:8px 0 17px}.profile-identity>span{display:grid;place-items:center;width:54px;height:54px;border-radius:17px;background:linear-gradient(145deg,var(--brand),var(--brand-dark));color:#fff;font-size:21px;font-weight:700}.profile-identity div{display:grid}.profile-identity small{color:var(--brand);font-size:11px;font-weight:700;letter-spacing:.1em}.profile-identity h1{margin:4px 0 2px;font-size:19px}.profile-identity p{margin:0;color:#8b9690;font-size:12px}.profile-identity>a{color:#89938e}.profile-wallets{display:grid;grid-template-columns:1.15fr .85fr;gap:9px}.profile-wallets>.profile-wallet-card{display:grid;padding:15px;border-radius:17px;background:#17271f;color:#fff}.profile-wallets>.profile-wallet-card small{color:#91a49a;font-size:10px;font-weight:700;letter-spacing:.08em}.profile-wallets .wallet-b-profile{background:linear-gradient(145deg,#efb62b,#ce8c0c);color:#281d06}.profile-wallets .wallet-b-profile small{color:#6a4c0a}.profile-group{margin-top:20px}.profile-group h2{margin:0 0 9px;color:#88938d;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.profile-group>a{display:grid;grid-template-columns:37px 1fr auto 18px;align-items:center;gap:9px;padding:12px 0;border-bottom:1px solid var(--line);text-decoration:none}.profile-group>a>i{display:grid;place-items:center;width:36px;height:36px;border-radius:11px;background:var(--brand-soft);color:var(--brand);font-style:normal}.profile-group>a>div{display:grid;gap:3px}.profile-group>a b{font-size:14px}.profile-group>a small{color:#89938e;font-size:11px}.profile-group>a>em{display:grid;place-items:center;min-width:18px;height:18px;border-radius:9px;background:var(--brand);color:#fff;font-size:11px;font-style:normal}.profile-group>a>svg{color:#9aa39f}.logout-button{display:flex;align-items:center;justify-content:center;gap:7px;width:100%;margin-top:24px;padding:13px;border:1px solid #f1c7c2;border-radius:12px;background:#fff4f2;color:var(--brand);font-size:14px;font-weight:700}.app-version{text-align:center;color:#a0aaa5;font-size:11px}.record-grid{display:grid;gap:8px}.record-grid>a{display:grid;grid-template-columns:42px 1fr 18px;align-items:center;gap:11px;padding:13px;border:1px solid var(--line);border-radius:14px;background:#fff;text-decoration:none}.record-grid>a i{display:grid;place-items:center;width:41px;height:41px;border-radius:12px;background:#f4f6f5;color:var(--brand)}.record-grid>a div{display:grid;gap:3px}.record-grid b{font-size:14px}.record-grid small{color:#89948e;font-size:11px}.record-grid>a>svg{color:#9aa49f}.audit-copy{display:flex;align-items:flex-start;gap:7px;margin-top:16px;padding:13px;border-radius:12px;background:#eef6f1;color:#4a6b5a;font-size:12px;line-height:1.5}.wallet-overview{display:grid;gap:12px}.wallet-overview article{padding:20px;border-radius:20px}.wallet-overview article header{display:flex;align-items:center;gap:8px}.wallet-overview article header span{display:grid;place-items:center;width:28px;height:28px;border-radius:9px;background:#fff;color:#14231c;font-size:15px;font-weight:700}.wallet-overview article header small{font-size:11px;font-weight:700;letter-spacing:.11em}.wallet-overview article>strong{display:block;margin:18px 0 6px;font-size:29px}.wallet-overview article>p{margin:0;font-size:12px}.wallet-overview-a{background:#15261e;color:#fff}.wallet-overview-a header small,.wallet-overview-a p{color:#91a39a}.wallet-overview-a footer{display:flex;justify-content:space-between;margin-top:18px;padding-top:13px;border-top:1px solid #ffffff17;font-size:12px}.wallet-overview-b{background:linear-gradient(135deg,#f3bc35,#da9615);color:#322305}.wallet-overview-b header span{background:#332506;color:#fff}.wallet-overview-b p{color:#70500d}.wallet-overview-b>a{display:flex;align-items:center;justify-content:space-between;margin-top:16px;padding-top:13px;border-top:1px solid #6f4a161f;font-size:12px;font-weight:700}.wallet-actions{display:grid;gap:8px;margin-top:16px}.wallet-actions>a{display:grid;grid-template-columns:39px 1fr;align-items:center;gap:10px;padding:13px;border:1px solid var(--line);border-radius:14px;background:#fff;color:var(--brand);text-decoration:none}.wallet-actions>a div{display:grid;gap:3px;color:var(--ink)}.wallet-actions b{font-size:14px}.wallet-actions small{color:#89948e;font-size:11px}.form-card{margin-top:12px;padding:14px;border:1px solid var(--line);border-radius:16px;background:#fff;box-shadow:0 7px 20px #1a2c230d}.form-card form{display:grid;gap:10px}.form-card label{display:grid;gap:5px;color:#5f6e66;font-size:13px;font-weight:700}.form-card button{width:100%;border:0;border-radius:12px;padding:12px;background:var(--brand);color:#fff;font-size:14px;font-weight:700}.form-card button:disabled{opacity:.5}.money-input{display:flex;align-items:center;border:1px solid var(--line);border-radius:13px;background:#f8faf9}.money-input>span{padding-left:13px;color:var(--brand);font-size:14px;font-weight:700}.money-input input{border:0!important;background:transparent!important;font-size:21px!important;box-shadow:none!important}.payment-method{display:flex;align-items:center;gap:10px;padding:13px;border:1px solid #bee5cf;border-radius:13px;background:#f2faf5}.payment-method>span{color:var(--green)}.payment-method div{display:grid;flex:1}.payment-method b{font-size:14px}.payment-method small{color:#779085;font-size:11px}.payment-method i{color:var(--green);font-style:normal}.message,.error{padding:11px 12px;border-radius:10px;font-size:13px;line-height:1.5}.message{background:#eef7f2;color:#35644c}.error{background:#fff0ed;color:#a72e23}.legal{padding:0 12px;color:#84918a;text-align:center;font-size:11px;line-height:1.6}.source{display:flex;justify-content:space-between;padding-bottom:14px;border-bottom:1px solid var(--line);font-size:13px}.source strong{color:var(--brand)}.summary{padding:4px 12px;border-radius:12px;background:#f5f7f6}.summary p{display:flex;justify-content:space-between;color:#748078;font-size:13px}.summary .net{padding-top:11px;border-top:1px solid var(--line);color:var(--ink)}.explain{margin:13px 0;padding:13px;border-left:3px solid var(--brand);border-radius:0 12px 12px 0;background:#fff1ee;color:#81473f;font-size:13px}.explain p{margin:5px 0 0;color:#98675f}.empty{display:grid;justify-items:center;gap:7px;padding:55px 0;color:#87938d}.empty span{color:var(--brand);font-size:34px}.empty b{font-size:15px}.empty small{font-size:12px}.bet{overflow:hidden;margin:10px 0;border:1px solid var(--line);border-radius:16px;background:#fff}.bet>header{display:flex;justify-content:space-between;padding:13px;border-bottom:1px solid var(--line)}.bet>header div{display:grid}.bet>header b{font-size:14px}.bet>header small{margin-top:3px;color:#85918b;font-size:11px}.bet>header span{color:var(--green);font-size:11px;font-weight:700}.bet-row{display:grid;grid-template-columns:1fr 1fr;padding:13px}.bet-row p{display:grid;margin:0}.bet small{color:#84918a;font-size:11px}.bet footer{display:grid;grid-template-columns:repeat(3,1fr);padding:12px;background:#f6f8f7}.bet footer div{display:grid;gap:3px}.bet footer div:nth-child(2){text-align:center}.bet footer div:last-child{text-align:right}.positive{color:var(--green)}.negative{color:var(--brand)}.feature-page{display:grid;align-content:center}.feature-hero{display:grid;justify-items:center;gap:9px;padding:40px 24px;border:1px solid var(--line);border-radius:22px;background:#fff;text-align:center;box-shadow:var(--shadow)}.feature-hero>i{display:grid;place-items:center;width:70px;height:70px;border-radius:22px;background:var(--brand-soft);color:var(--brand);font-style:normal}.feature-hero small{margin-top:7px;color:var(--brand);font-size:11px;font-weight:700;letter-spacing:.15em}.feature-hero h1{margin:0;font-size:24px;letter-spacing:-.04em}.feature-hero p{max-width:320px;margin:0;color:var(--muted);font-size:13px;line-height:1.6}.feature-hero span{margin-top:7px;padding:7px 9px;border-radius:8px;background:#fff7e5;color:#89600f;font-size:11px;font-weight:700}.feature-page>.secondary-button{margin-top:12px}@media (min-width:440px){.header-deposit span{display:inline}.game-grid{grid-template-columns:repeat(3,1fr)}.home-games .game-card:nth-child(n+7){display:none}}@media (max-width:720px){.auth-page{display:block;max-width:520px}.auth-visual{min-height:280px;padding:25px}.auth-headline{margin:auto 0 10px}.auth-headline h1{font-size:39px}.auth-legal{display:none}.auth-panel{position:relative;z-index:2;margin-top:-24px;padding:30px 25px 38px;border-radius:25px 25px 0 0;background:#fff}.auth-page-form{padding:22px 16px}.auth-page-form .auth-panel{margin:15px auto 0;padding:24px 18px;border-radius:20px;box-shadow:var(--shadow)}}@media (max-width:390px){.app-header{gap:5px;padding:0 8px}.header-menu{width:34px;height:34px}.app-header .brand-word{display:none}.header-deposit{flex:0 0 auto;justify-content:center;max-width:104px;height:34px;padding:0 8px;font-size:13px}.header-deposit>.configurable-button-content{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.header-auth-actions{gap:4px}.header-auth-actions a{padding:8px 7px;font-size:12px}.profile-wallets{grid-template-columns:1fr}.hero-copy{max-width:76%}.hero-copy h1{font-size:26px}.form-grid{grid-template-columns:1fr}.auth-modal-layer{padding:12px}.auth-modal-card .auth-panel{padding:30px 18px 24px}}@media (max-width:340px){:root{--page-gutter:10px}.app-header,.header-auth-actions a{padding-inline:6px}.bottom-nav{padding-inline:3px}.bottom-nav a{font-size:11px}}@media (prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.location-announcement{margin:12px 0 0}.game-badge.demo{background:#805d00}.game-play{border:0}.game-play.unavailable{background:#e8ece9;color:#78837d}.app-header{height:auto;min-height:64px;display:block;padding:0;background:#fffffff5}.header-primary-row{height:64px;display:flex;align-items:center;gap:9px;padding:0 14px}.header-wallet-stack{display:grid;gap:5px;padding:0 14px 10px}.header-wallet-row{display:grid;grid-template-columns:1fr 34px;align-items:center;gap:6px;min-width:0}.header-wallet-row>a{display:grid;grid-template-columns:22px 1fr auto;align-items:center;gap:7px;min-width:0;padding:7px 9px;border-radius:10px;background:#f0f4f2;text-decoration:none}.header-wallet-row>a>span{display:grid;place-items:center;width:22px;height:22px;border-radius:7px;background:#17271f;color:#fff;font-size:14px;font-weight:700}.header-wallet-row>a>b{font-size:13px}.header-wallet-row>a>strong{font-size:14px;white-space:nowrap}.header-wallet-row>button{display:grid;place-items:center;width:34px;height:34px;border:0;border-radius:10px;background:#f0f4f2;color:#516059}.header-wallet-row.wallet-row-b>a{background:#fff8e8}.header-wallet-row.wallet-row-b>a>span{background:#e0a11b;color:#fff}.header-wallet-row.wallet-row-b>button{background:#fff8e8;color:#9b6a06}.home-wallet-stack{margin:12px 0;padding:0}.refreshing svg{animation:wallet-spin .8s linear infinite}@keyframes wallet-spin{to{transform:rotate(360deg)}}.home-page{position:relative;min-height:100vh;overflow:hidden;padding:0 16px 34px}.home-page>.announcement{margin-right:-16px;margin-left:-16px;border-radius:0}.top-announcement{margin-top:0!important}.hero-carousel{position:relative;margin:12px 0 0}.hero-carousel .hero-banner{display:block;margin:0;text-decoration:none}.hero-carousel .hero-copy h1{max-width:270px}.hero-carousel .hero-copy b{display:inline-flex;align-items:center;gap:3px;color:#fff;font-size:13px}.hero-banner.tone-gold{background:linear-gradient(135deg,#6f4a08,#dda51e)}.hero-banner.tone-green{background:linear-gradient(135deg,#123a29,#1f8b5d)}.banner-indicator{position:absolute;right:14px;bottom:12px;z-index:3;display:flex;align-items:center;gap:5px}.banner-indicator button{width:6px;height:6px;padding:0;border:0;border-radius:50%;background:#ffffff73}.banner-indicator button.active{width:18px;border-radius:5px;background:#fff}.banner-indicator span{padding:4px 7px;border-radius:8px;background:#0005;color:#fff;font-size:12px}.ordered-home-module{margin-top:14px}.ordered-home-module.location-announcement{margin-top:0}.jackpot-card{position:relative;overflow:hidden;border-radius:20px;background:radial-gradient(circle at 80% 0,#f7ca55,#df9d16 38%,#8e5705);box-shadow:0 12px 28px #b0781738}.jackpot-card:before{content:"";position:absolute;top:10px;right:10px;bottom:10px;left:10px;border:1px solid #fff4;border-radius:14px;pointer-events:none}.jackpot-card a{position:relative;display:grid;justify-items:center;gap:7px;padding:25px 15px;color:#fff;text-decoration:none}.jackpot-card small{font-size:12px;font-weight:700;letter-spacing:.18em}.jackpot-card strong{font-size:29px;letter-spacing:.02em;text-shadow:0 3px 10px #5e350966}.jackpot-card span{display:flex;align-items:center;font-size:12px;font-weight:700}.winners-card{padding:16px;border:1px solid var(--line);border-radius:18px;background:#fff}.winners-card header small,.bonus-summary header small,.sponsor-summary header small{color:var(--brand);font-size:11px;font-weight:700;letter-spacing:.14em}.winners-card header h2,.bonus-summary header h2,.sponsor-summary header h2{margin:3px 0 11px;font-size:17px}.winner-records{display:grid;gap:10px}.winners-card.direction-horizontal .winner-records{grid-auto-flow:column;grid-auto-columns:minmax(230px,1fr);overflow-x:auto;scroll-snap-type:x mandatory}.winners-card article{display:grid;grid-template-columns:38px 1fr auto;align-items:center;gap:10px;min-width:0;scroll-snap-align:start}.winners-card article+article{padding-top:10px;border-top:1px solid var(--line)}.winners-card.direction-horizontal article+article{padding-top:0;padding-left:10px;border-top:0;border-left:1px solid var(--line)}.winners-card article>span{display:grid;place-items:center;width:38px;height:38px;border-radius:12px;background:#fff4d9;color:#b97800}.winners-card article>div{display:grid;gap:3px;min-width:0}.winners-card article b,.winners-card article small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.winners-card article b{font-size:14px}.winners-card article small{color:#85918a;font-size:12px}.winners-card article>strong{color:var(--green);font-size:15px;white-space:nowrap}.winner-enter-active,.winner-leave-active{transition:.2s}.winner-enter-from{opacity:0;transform:translateY(7px)}.winner-leave-to{opacity:0;transform:translateY(-7px)}.home-section{margin-top:15px}.home-section>header{display:flex;align-items:end;justify-content:space-between;margin-bottom:7px}.home-section>header small{color:var(--brand);font-size:11px;font-weight:700;letter-spacing:.1em}.home-section>header h2{margin:1px 0 0;font-size:18px;line-height:1.2}.home-section>header a{display:flex;align-items:center;color:var(--brand);font-size:12px;font-weight:700;text-decoration:none}.horizontal-game-list{display:grid;grid-auto-flow:column;grid-auto-columns:42%;gap:10px;overflow-x:auto;margin:0 -16px;padding:0 16px 7px;scroll-snap-type:x proximity;scrollbar-width:none}.horizontal-game-list::-webkit-scrollbar{display:none}.horizontal-game-list>*{scroll-snap-align:start}.sports-card{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:19px;border-radius:19px;background:linear-gradient(135deg,#12261d,#215d40);color:#fff}.sports-card div{display:grid;gap:4px}.sports-card small{color:#78d8a8;font-size:11px;font-weight:700;letter-spacing:.15em}.sports-card h2{margin:0;font-size:17px}.sports-card p{max-width:270px;margin:0;color:#a9c7b8;font-size:12px;line-height:1.5}.sports-card a{display:flex;align-items:center;flex:0 0 auto;padding:9px 10px;border-radius:10px;background:#fff;color:#173524;font-size:12px;font-weight:700;text-decoration:none}.hot-game-grid{grid-template-columns:repeat(3,1fr);gap:12px 7px}.hot-game-grid .game-art{border-radius:12px}.hot-game-grid .game-copy b{font-size:12px}.hot-game-grid .game-copy small{font-size:10px}.hot-game-grid .game-art>span{font-size:36px}.hot-game-grid .game-play{display:none}.load-more{width:100%;margin-top:14px;padding:11px;border:1px solid var(--line);border-radius:11px;background:#fff;color:var(--brand);font-size:13px;font-weight:700}.platform-section .category-scroll{margin-bottom:10px}.platform-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.platform-grid a{display:grid;place-items:center;min-height:54px;padding:8px;border:1px solid var(--line);border-radius:12px;background:#fff;color:#596861;text-align:center;text-decoration:none;font-size:12px;font-weight:700}.platform-scroll{display:flex;gap:7px;overflow-x:auto;margin:-8px -18px 16px;padding:0 18px 4px;scrollbar-width:none}.platform-scroll::-webkit-scrollbar{display:none}.platform-scroll button{flex:0 0 auto;padding:8px 11px;border:1px solid #efd8d4;border-radius:10px;background:#fff7f5;color:#a33b31;font-size:12px;font-weight:700}.platform-scroll button.active{border-color:var(--brand);background:var(--brand);color:#fff}.bonus-summary,.sponsor-summary{margin-top:16px}.bonus-summary>div{display:grid;grid-auto-flow:column;grid-auto-columns:82%;gap:8px;overflow-x:auto;margin:0 -16px;padding:0 16px 4px;scrollbar-width:none}.bonus-summary>div a{display:grid;grid-template-columns:1fr 20px;gap:3px;padding:14px;border-radius:15px;background:linear-gradient(135deg,#fff1ee,#fff9ec);text-decoration:none}.bonus-summary>div b{overflow:hidden;font-size:16px;text-overflow:ellipsis;white-space:nowrap}.bonus-summary>div small{grid-column:1;overflow:hidden;color:#7d8983;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.bonus-summary>div svg{grid-column:2;grid-row:1/3;align-self:center;color:var(--brand)}.sponsor-summary>a{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:12px;min-height:65px;padding:12px;border:1px solid var(--line);border-radius:14px;background:#fff;color:#7b8781;text-decoration:none;font-size:13px;font-weight:700}.sponsor-summary>a img{width:82px;max-height:54px;object-fit:contain}.home-floats a img{display:block;max-width:100%;max-height:48px;margin:0 auto 4px;object-fit:contain}.popup-picture img{width:100%;height:100%;border-radius:inherit;object-fit:cover}.bottom-announcement{margin-top:22px!important}.home-footer{margin:0 -16px -34px;padding:28px 20px 104px}.home-footer details{border-top:1px solid #ffffff15}.home-footer summary{padding:13px 0;color:#d7e0dc;font-size:13px;font-weight:700;cursor:pointer}.home-footer details nav{margin:0;padding:0 0 13px}.home-floats{position:fixed;z-index:35;bottom:92px;display:flex;flex-direction:column;gap:7px;width:88px;pointer-events:none}.home-floats.float-left{left:max(calc(50% - 252px),8px)}.home-floats.float-right{right:max(calc(50% - 252px),8px)}.home-floats>div{position:relative;display:grid;pointer-events:auto}.home-floats a{overflow:hidden;padding:10px 18px 10px 9px;border:1px solid #ffffff52;border-radius:12px;background:#17271ee8;color:#fff;text-align:center;text-decoration:none;font-size:12px;font-weight:700;box-shadow:0 7px 20px #17271f35;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.home-floats button{position:absolute;right:-3px;top:-5px;display:grid;place-items:center;width:19px;height:19px;padding:0;border:1px solid #fff;border-radius:50%;background:var(--brand);color:#fff}.home-popup-layer{position:fixed;z-index:90;inset:0 auto 0 50%;width:min(100%,520px);transform:translate(-50%);display:grid;place-items:center;overflow-y:auto;padding:max(18px,env(safe-area-inset-top)) 18px max(18px,env(safe-area-inset-bottom));background:#09140eb8;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.home-popup-card{position:relative;width:min(100%,380px);padding:18px;border-radius:23px;background:#fff;text-align:center;box-shadow:0 25px 70px #0006}.home-popup-close{position:absolute;right:10px;top:10px;display:grid;place-items:center;width:38px;height:38px;border:0;border-radius:12px;background:#f1f4f2;color:#17221d}.popup-picture{display:grid;place-items:center;height:150px;border-radius:17px;background:radial-gradient(circle at 50% 20%,#fff5bd,#f2b62c 55%,#ad680b);color:#fff}.home-popup-card h2{margin:17px 0 6px;font-size:23px}.home-popup-card p{margin:0 4px 16px;color:#718078;font-size:14px;line-height:1.6}.home-popup-card label{display:flex;justify-content:center;align-items:center;gap:6px;margin-top:13px;color:#75827b;font-size:12px}.home-popup-navigation{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:12px}.home-popup-navigation button{display:grid;place-items:center;width:30px;height:30px;border:1px solid var(--line);border-radius:9px;background:#fff;color:var(--brand);font-size:20px}.home-popup-navigation span{min-width:42px;color:var(--muted);font-size:13px}@media (max-width:390px){.header-primary-row{gap:5px;padding:0 8px}.header-wallet-stack{padding-right:8px;padding-left:8px}.header-wallet-row>a>strong{font-size:13px}.home-page{padding-right:12px;padding-left:12px}.home-page>.announcement,.hero-carousel .bonus-summary>div{margin-right:-12px;margin-left:-12px}.hot-game-grid{gap:10px 6px}.home-floats{width:74px}}.app-shell[data-player-renderer]{width:min(100%,530px)!important;max-width:530px!important;margin-inline:auto!important;overflow-x:clip;box-shadow:0 0 70px #0d1b142e}.app-shell[data-player-renderer] .aurora-stage{display:block!important;grid-template-columns:none!important;grid-template-rows:none!important}.app-shell[data-player-renderer] :is(.aurora-rail,.arena-navigation){position:static!important;width:0!important;height:0!important;min-height:0!important;border:0!important}.app-shell[data-player-renderer] :is(.aurora-main,.arena-content,.carnival-content,.palette-content){width:100%!important;min-width:0!important;padding-bottom:88px!important;grid-column:auto!important;grid-row:auto!important}.app-shell[data-player-renderer] :is(.app-header,.page,.home-page,.palette-frame){width:100%!important;max-width:none!important;margin-inline:auto!important}.app-shell[data-player-renderer] .page{padding:14px var(--page-gutter) 28px!important}.app-shell[data-player-renderer] .home-page{display:block!important;grid-template-columns:none!important}.app-shell[data-player-renderer] .home-page>*{grid-column:auto!important;grid-row:auto!important}.app-shell[data-player-renderer] .game-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.app-shell[data-player-renderer] .bottom-nav{position:fixed!important;z-index:45!important;top:auto!important;right:auto!important;bottom:0!important;left:50%!important;width:min(100%,530px)!important;max-width:530px!important;height:76px!important;margin:0!important;transform:translate(-50%)!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;align-content:normal!important;align-items:end!important;gap:0!important;padding:8px 7px max(9px,env(safe-area-inset-bottom))!important}.app-shell[data-player-renderer] .bottom-nav a{display:grid!important;grid-template-columns:1fr!important;grid-template-rows:auto auto!important;align-content:end!important;justify-items:center!important;gap:2px!important;min-width:0!important;min-height:0!important;padding:0 2px!important;font-size:clamp(8px,2.55vw,12px)!important;line-height:1.05!important}.app-shell[data-player-renderer] .bottom-nav a span{width:100%;max-width:none;overflow:visible;text-align:center;text-overflow:clip;white-space:nowrap}.app-shell[data-player-renderer] .bottom-nav .nav-primary{align-self:start!important;margin-top:-27px!important}.app-shell[data-player-renderer] .bottom-nav .nav-primary i{width:54px!important;height:54px!important}.app-shell[data-player-renderer] :is(.drawer-layer,.auth-modal-layer,.home-popup-layer){right:auto!important;left:50%!important;width:min(100vw,530px)!important;transform:translate(-50%)!important}.app-shell[data-player-renderer] .auth-page{display:block!important;width:100%!important;max-width:530px!important}.app-shell[data-player-renderer] .auth-visual{min-height:280px!important;padding:25px!important}.app-shell[data-player-renderer] .auth-panel{padding:clamp(22px,6vw,32px) clamp(16px,5vw,26px)!important}.app-shell[data-player-renderer] :is(.header-auth-actions a,.header-deposit,.primary-button,.secondary-button,.payment-link,.form-card button,.section-title>a,.category-scroll button,.platform-scroll button,.profile-group>a b,.record-grid b,.game-copy b){overflow:visible!important;text-overflow:clip!important;white-space:nowrap!important;font-size:clamp(9px,3.1vw,14px)}.app-shell[data-player-renderer] :is(.section-title h1,.page-heading h1,.simple-head h1){overflow:visible;text-overflow:clip;white-space:nowrap;font-size:clamp(17px,5.8vw,23px)}.app-shell[data-player-renderer] :is(.section-title small,.page-heading small,.simple-head small){overflow:visible;text-overflow:clip;white-space:nowrap;font-size:clamp(9px,3vw,12px);letter-spacing:clamp(.03em,.6vw,.1em)}.app-shell[data-player-renderer] :is(.announcement p,.home-footer p,.promo-card p,.feature-hero p,.legal,.form-notice,.form-error){overflow:visible;text-overflow:clip;white-space:normal;overflow-wrap:anywhere}.app-shell[data-player-renderer] :is(.category-scroll,.platform-scroll,.quick-tabs,.page-tabs,.filter-tabs){display:flex;max-width:100%;overflow-x:auto;flex-wrap:nowrap;scrollbar-width:none}.app-shell[data-player-renderer] :is(.category-scroll,.platform-scroll,.quick-tabs,.page-tabs,.filter-tabs)>*{flex:0 0 auto;white-space:nowrap}.app-shell[data-player-renderer] :is(img,video,canvas){max-width:100%;height:auto}.app-shell[data-player-renderer] :is(.hero-banner img,.game-art img,.popup-picture img){height:100%;object-fit:cover}.app-shell[data-player-renderer] :is(.nav-custom-icon,.drawer-entry-icon){width:clamp(18px,5vw,22px);height:clamp(18px,5vw,22px);object-fit:contain}@media (max-width:330px){.app-shell[data-player-renderer] .game-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.app-shell[data-player-renderer] .header-primary-row{gap:3px;padding-inline:6px}.app-shell[data-player-renderer] .header-auth-actions{gap:3px}.app-shell[data-player-renderer] .header-auth-actions a{padding-inline:5px;font-size:9px}}
