:root{--nova-bg:#faf5f8;--nova-surface:#fff;--nova-text:#291c2c;--nova-muted:#6e5a70;--nova-brand:#a91b62;--nova-accent:#552a75;--nova-border:#ddcdd8;--nova-radius:18px;--nova-space:16px;--nova-font:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}*{box-sizing:border-box}body{background:var(--nova-bg);color:var(--nova-text);font-family:var(--nova-font);margin:0}button,input,select,textarea{font:inherit}button{min-height:44px}:is(a:focus-visible,button:focus-visible,input:focus-visible){outline:3px solid var(--nova-brand);outline-offset:3px}input{min-height:44px}a{color:var(--nova-brand)}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}html.lite *{scroll-behavior:auto!important;transition:none!important}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:200 800;src:url(./manrope-latin-wght-normal.DHIcAJRg.woff2)format("woff2-variations"),url(./manrope-latin-wght-normal.DHIcAJRg.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:200 800;src:url(./manrope-latin-ext-wght-normal.Ch3YOpNY.woff2)format("woff2-variations"),url(./manrope-latin-ext-wght-normal.Ch3YOpNY.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope Fallback;src:local(Arial),local(Helvetica Neue),local(Helvetica),local(Roboto);size-adjust:100.3%;ascent-override:106.3%;descent-override:29.9%;line-gap-override:0%}.page{max-width:1200px;margin:auto;padding:24px}footer,header{justify-content:space-between;align-items:center;gap:16px;display:flex}.wordmark{font-weight:var(--w85);letter-spacing:-1px;font-size:28px;text-decoration:none}.wordmark span{letter-spacing:2px;color:var(--nova-muted);font-size:11px;display:block}.language{align-items:center;gap:10px;font-size:14px;display:flex}.language select{border:1px solid var(--nova-border);background:var(--nova-field);border-radius:10px;padding:10px}main{grid-template-columns:1.2fr 1fr;align-items:center;gap:60px;min-height:70vh;display:grid}h1{letter-spacing:-1.6px;margin:20px 0;font-size:clamp(36px,5vw,60px);line-height:1.1}.intro p{font-size:var(--f18);color:var(--nova-muted);line-height:1.7}.providers{flex-wrap:wrap;gap:12px;margin-top:36px;display:flex}.providers span{background:var(--nova-soft);color:var(--nova-accent);border-radius:12px;padding:14px 18px;font-weight:800}.card{background:var(--nova-surface);border:1px solid var(--nova-border);border-radius:var(--nova-radius);padding:30px;box-shadow:0 20px 60px #552a750e}form{gap:20px;display:grid}form label{font-size:14px;font-weight:var(--w65);gap:8px;display:grid}form input{border:1px solid var(--nova-border);background:var(--nova-field);border-radius:10px;width:100%;padding:12px}.tabs{flex-wrap:wrap;gap:8px;margin-bottom:28px;display:flex}.tabs button{color:var(--nova-muted);cursor:pointer;background:0 0;border:0;padding:10px}.tabs .selected{color:var(--nova-brand);border-bottom:3px solid var(--nova-brand);font-weight:var(--w75)}.primary{background:var(--nova-brand-grad);color:var(--nova-on-brand);font-weight:var(--w7);cursor:pointer;border:0;border-radius:12px;width:100%;padding:14px 20px}button:disabled{opacity:.55;cursor:wait}.terms{align-items:center;font-weight:400!important;display:flex!important}.terms input{width:20px;min-height:20px}.notice{background:var(--nova-notice-bg);color:var(--nova-notice-fg);border-radius:10px;padding:14px;line-height:1.6}.pill{background:var(--nova-ok-bg);color:var(--nova-ok-fg);border-radius:30px;padding:7px 12px;display:inline-block}.skeleton{background:var(--nova-soft);border-radius:10px;height:48px;margin:16px 0}footer{font-size:var(--f12);color:var(--nova-muted);padding:24px 0}@media (max-width:760px){.page{padding:20px 16px calc(20px + env(safe-area-inset-bottom))}main{grid-template-columns:1fr;gap:24px;min-height:auto;margin-top:45px}.card{padding:22px}.intro p{font-size:var(--f16)}.providers{gap:8px;margin-top:20px}.providers span{padding:10px 14px}h1{margin:16px 0}.language{font-size:0}footer{margin-top:25px}}main>*{min-width:0}.wide{grid-column:1/-1}.rewards h3{margin:28px 0 12px}.rewards .hint{color:var(--nova-muted);font-size:var(--f13)}.scroll{max-width:100%;overflow-x:auto}.rewards table{border-collapse:collapse;width:100%;font-size:14px}.rewards td,.rewards th{text-align:left;border-bottom:1px solid var(--nova-border);white-space:nowrap;padding:10px 8px}.rewards .line{display:block}.stats{flex-wrap:wrap;gap:24px;display:flex}.stats dt{font-size:var(--f13);color:var(--nova-muted)}.stats dd{font-size:var(--f24);margin:4px 0 0;font-weight:800}.rule{border-top:1px solid var(--nova-border);margin-top:12px;padding-top:12px}.participation{justify-items:start;gap:10px;margin-top:12px;display:grid}.participation .primary{width:auto}.rewards .days{grid-template-columns:repeat(auto-fill,minmax(84px,1fr));gap:8px;margin:0 0 12px;padding:0;list-style:none;display:grid}.rewards .days li{border:1px solid var(--nova-border);text-align:center;font-size:var(--f13);border-radius:12px;gap:2px;padding:10px;display:grid}.rewards .days li strong{font-size:14px}.rewards .days li.done{background:var(--nova-ok-bg);border-color:var(--nova-ok-fg)}.rewards .days li.next{border:2px solid var(--nova-brand)}.lobby h2{margin:0 0 16px}.lobby .games{grid-template-columns:repeat(auto-fill,minmax(min(30%,140px),1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.lobby li{min-width:0}.lobby small{color:var(--nova-muted);font-size:var(--f12)}.rewards .tasks{gap:10px;margin:0;padding:0;list-style:none;display:grid}.rewards .tasks li{border:1px solid var(--nova-border);border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 12px;padding:10px;display:grid}.deposit .presets{flex-wrap:wrap;gap:8px;display:flex}.deposit .presets button{border:1px solid var(--nova-border);background:var(--nova-field);cursor:pointer;border-radius:10px;padding:10px 14px}.deposit .presets button.on{border-color:var(--nova-brand);color:var(--nova-brand);font-weight:var(--w7)}.deposit-form{gap:10px;min-width:0;display:grid}.deposit-form .range-live:empty{margin-top:-10px}.deposit-form label{gap:4px;min-width:0;display:grid}.deposit .choices{border:1px solid var(--nova-border);border-radius:10px;gap:8px;min-width:0;padding:8px 12px;display:grid}.deposit .choices label{align-items:flex-start;gap:10px;font-weight:400;display:flex}.deposit .choices input{width:auto;margin-top:3px}.deposit .history,.deposit .pending button{font-size:14px}.deposit .choices label span{gap:2px;min-width:0;display:grid}.deposit .choices label.off{opacity:.6}.deposit .pending{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.deposit .history{gap:6px;margin:0;padding:0;list-style:none;display:grid}.deposit .history li{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.deposit .history small{overflow-wrap:anywhere;font-size:var(--f12)}.deposit .transfer dl{grid-template-columns:auto 1fr;gap:4px 12px;margin:0;font-size:14px;display:grid}.deposit .transfer dd{overflow-wrap:anywhere;margin:0}.deposit .upload input{width:100%}.deposit .pending .primary{flex-basis:100%}.game-tabs{scrollbar-width:thin;gap:8px;margin-bottom:12px;padding-bottom:4px;display:flex;overflow-x:auto}.game-tabs button{border:1px solid var(--nova-border);background:var(--nova-field);cursor:pointer;border-radius:999px;flex:none;padding:8px 14px;font-size:14px}.game-tabs button.on{background:var(--nova-brand);border-color:var(--nova-brand);color:var(--nova-on-brand);font-weight:var(--w7)}.lobby .type-row button{min-height:44px}.game-badge{font-size:var(--f11);letter-spacing:.5px;color:var(--nova-on-brand);background:#552a75;border-radius:999px;padding:2px 8px;font-weight:800;position:absolute;top:6px;left:6px}.game-badge.hot{background:#b42318}.withdraw-form{gap:10px;min-width:0;display:grid}.withdraw-form label{gap:4px;min-width:0;display:grid}.withdraw .row button:not(.primary){border:1px solid var(--nova-border);background:var(--nova-field);cursor:pointer;border-radius:10px;padding:0 14px}.withdraw .history{gap:6px;margin:0;padding:0;font-size:14px;list-style:none;display:grid}.withdraw .history li{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.agent .next{gap:2px;display:grid}.agent .team{border-collapse:collapse;width:100%;font-size:14px}.agent .team td,.agent .team th{border-bottom:1px solid var(--nova-border);text-align:right;padding:6px 4px}.agent .team th:first-child{text-align:left}.agent .codes{gap:8px;margin:0;padding:0;list-style:none;display:grid}.agent .codes li{gap:4px;min-width:0;display:grid}.agent .codes code{overflow-wrap:anywhere;font-size:var(--f13)}.agent .codes button{border:1px solid var(--nova-border);background:var(--nova-field);cursor:pointer;border-radius:8px;justify-self:start;padding:6px 10px}html:is([data-theme=noche],[data-theme=brand_dark]) :where(input,select,textarea,button:not(.primary):not(.play):not(.gold):not(.blue)){background:var(--field-bg);color:var(--ink-1);border-color:var(--line)}html[data-text-scale=large] body{font-size:18px;line-height:1.75}html[data-text-scale=large] .hint,html[data-text-scale=large] small{font-size:15px}html[data-text-scale=large] h2{font-size:1.6em}.page.has-nav{padding-bottom:calc(84px + env(safe-area-inset-bottom))}.bottom-nav{z-index:30;background:var(--nova-surface);border-top:1px solid var(--nova-border);padding:6px max(8px,env(safe-area-inset-right)) calc(6px + env(safe-area-inset-bottom)) max(8px,env(safe-area-inset-left));justify-content:space-around;gap:2px;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 24px #0000000f}.bottom-nav button{min-width:0;color:var(--nova-muted);font-size:var(--f11);cursor:pointer;background:0 0;border:0;flex:1 1 0;justify-items:center;gap:2px;padding:4px 2px;display:grid}.bottom-nav button span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.bottom-nav svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px}:is(.bottom-nav button:focus-visible,.bottom-nav button:hover){color:var(--nova-brand)}.theme-pick select{max-width:130px}.language select{max-width:120px;font-size:14px}header{flex-wrap:wrap}.promos .banners{scroll-snap-type:x mandatory;gap:10px;padding-bottom:6px;display:flex;overflow-x:auto}.promos .banner{scroll-snap-align:start;cursor:pointer;aspect-ratio:2;border:0;border-radius:14px;flex:0 0 min(560px,88%);padding:0;overflow:hidden}.promos .banner img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.bottom-nav button{position:relative}.bottom-nav .nav-badge{color:#fff;min-width:18px;height:18px;font-size:var(--f11);font-weight:var(--w7);text-align:center;box-shadow:0 0 0 2px var(--nova-surface);background:#e8394a;border-radius:9px;padding:0 5px;line-height:18px;position:absolute;top:0;left:calc(50% + 6px)}.bottom-nav .icon-img{-o-object-fit:contain;object-fit:contain;width:24px;height:24px}.policies,footer{flex-wrap:wrap}.policies{flex:100%;gap:4px 12px;display:flex}.policies button{color:var(--nova-brand);cursor:pointer;font-size:var(--f13);background:0 0;border:0;min-height:32px;padding:4px 0}.policy-backdrop{inset:var(--inapp-top,0) 0 0;z-index:60;background:#0008;place-items:center;padding:16px;display:grid;position:fixed}.policy{width:100%;max-width:640px;max-height:calc(85vh - var(--inapp-top,0px));overflow:auto}.policy .rich{overflow-wrap:anywhere;line-height:1.7}.messages .badge{font-size:var(--f13);color:var(--nova-brand);font-weight:600}.msg-tabs{gap:8px;margin-bottom:12px;display:flex}.msg-tabs button{border:1px solid var(--nova-border);background:var(--nova-surface);color:var(--nova-text);cursor:pointer;border-radius:999px;padding:6px 14px}.msg-tabs button.on{border-color:var(--nova-brand);color:var(--nova-brand);font-weight:var(--w7)}.notices{gap:8px;margin:0 0 10px;padding:0;list-style:none;display:grid}.notice-head{text-align:left;border:1px solid var(--nova-border);background:var(--nova-surface);width:100%;color:var(--nova-text);cursor:pointer;border-radius:10px;flex-wrap:wrap;align-items:center;gap:6px 10px;padding:8px 10px;display:flex}.notice-head small{color:var(--nova-muted);flex:100%}.notices li.unread .notice-head{border-color:var(--nova-brand)}.notice-body{white-space:pre-line;overflow-wrap:anywhere;margin:6px 4px}.ticker{border:1px solid var(--nova-border);border-radius:999px;grid-column:1/-1;align-items:center;gap:10px;margin:0 0 12px;padding:6px 12px;display:flex;overflow:hidden}.ticker-label{font-weight:var(--w7);color:var(--nova-brand);font-size:var(--f13);flex:none}.ticker-track{flex:1;min-width:0;overflow:hidden}.ticker-run{white-space:nowrap;gap:28px;width:max-content;margin:0;padding:0;list-style:none;animation:linear infinite ticker-run;display:flex}.ticker-run li{font-size:14px}.ticker-run button{all:unset;cursor:pointer}@keyframes ticker-run{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.ticker-run{flex-wrap:nowrap;animation:none}.ticker-track{overflow-x:auto}.ticker-run .dup{display:none}}html.lite .ticker-run{flex-wrap:nowrap;animation:none}html.lite .ticker-track{overflow-x:auto}html.lite .ticker-run .dup{display:none}.board-tabs{flex-wrap:wrap;gap:6px;margin:6px 0;display:flex}.board-tabs button.selected{background:var(--nova-brand);color:var(--nova-on-brand);border-color:var(--nova-brand)}.board-tabs.small button{font-size:var(--f13);padding:4px 10px}.board-list{gap:4px;margin:0;padding:0;list-style:none;display:grid}.board-list li{border-bottom:1px solid var(--nova-border);grid-template-columns:32px 1fr auto;gap:8px;padding:6px 8px;display:grid}.boards .me{font-weight:600}.calc{border:1px solid var(--nova-border);border-radius:10px;margin:.6rem 0;padding:.6rem .8rem}.calc summary{cursor:pointer;font-weight:600}.calc input{width:100%;max-width:220px}.boards .hint{color:var(--nova-muted);font-size:var(--f13)}.game-row h3{font-size:var(--f16);margin:8px 0 6px}.games.strip,.lobby .games.strip{scroll-snap-type:x mandatory;grid-template-columns:none;grid-auto-columns:minmax(110px,140px);grid-auto-flow:column;padding-bottom:6px;display:grid;overflow-x:auto}.games.strip li{scroll-snap-align:start}.games.strip{scrollbar-width:none}.games.strip::-webkit-scrollbar{display:none}:root{--theme-dark:0;--bar-bg:var(--surface-1);--rail-bg:var(--surface-3);--field-bg:var(--surface-1);--accent-grad:var(--accent);--logo-paint:var(--accent);--notice-bg:var(--surface-3);--notice-ink:var(--accent-2);--vip-card-bg:linear-gradient(135deg,var(--accent-2),var(--accent));--on-vip-card:#fff;--logo-mono:grayscale(1) brightness(.55) contrast(1.2);--chip-active:var(--accent);--on-chip-active:var(--on-accent);--card-cover-frame:var(--line);--hero-frame:var(--line);--rank-1:#e9c25a;--rank-2:#c9ced8;--rank-3:#d29a6a;--on-rank:#2a1b00;--tag-hot:#d92d3a;--tag-new:#2563eb;--on-tag:#fff;--on-media:#fff;--shade:#000;--glint:#fff;--scrim:#0000008c;--scrim-2:#00000080;--scrim-3:#000c;--shade-10:#0000001a;--shade-45:#00000073;--art-strip:linear-gradient(90deg,#12305f,#2a1a5c);--art-strip-ink:#e6ecff;--art-line-card:#0f1d3d;--art-line-ink:#dbe3f5;--glint-6:#ffffff0f;--glint-10:#ffffff1a;--glint-15:#ffffff26;--glint-30:#ffffff4d;--glint-60:#fff9;--shadow-1:0 4px 14px #0000002e;--shadow-2:0 10px 30px #33204014;--nova-bg:var(--surface-0);--nova-surface:var(--surface-1);--nova-surface2:var(--surface-2);--nova-soft:var(--surface-3);--nova-header:var(--bar-bg);--nova-side:var(--rail-bg);--nova-field:var(--field-bg);--nova-text:var(--ink-1);--nova-muted:var(--ink-2);--nova-brand:var(--accent);--nova-brand-grad:var(--accent-grad);--nova-on-brand:var(--on-accent);--nova-accent:var(--accent-2);--nova-border:var(--line);--nova-notice-bg:var(--notice-bg);--nova-notice-fg:var(--notice-ink);--nova-ok-bg:var(--success-bg);--nova-ok-fg:var(--success);--nova-blue:var(--info-fill);--nova-on-blue:var(--on-info);--nova-hot:var(--hot);--nova-shadow:var(--shadow-2);--deco:0}html[data-deco="1"]{--deco:1}::view-transition-new(root){animation-duration:.18s}::view-transition-old(root){animation-duration:.18s}::view-transition-group(game-cover){animation-duration:.32s;animation-timing-function:var(--ease)}@media (prefers-reduced-motion:reduce){::view-transition-group(*){animation:none!important}::view-transition-new(*){animation:none!important}::view-transition-old(*){animation:none!important}}html.lite ::view-transition-group(*){animation:none!important}html.lite ::view-transition-new(*){animation:none!important}html.lite ::view-transition-old(*){animation:none!important}.app[data-layout=b]{--layout-deco-scale:.4;--layout-accent-scale:.6}.app[data-layout=c]{--layout-accent-scale:.8}.app{--deco-k:calc(var(--deco)*var(--layout-deco-scale,1));--accent-k:var(--layout-accent-scale,1)}html .app{background-image:radial-gradient(90% 420px at 50% 0,color-mix(in srgb,transparent calc(100% - var(--deco-k)*var(--accent-k)*12%),var(--accent)),transparent)}.app .hero-banners{box-shadow:0 0 0 1px color-mix(in srgb,var(--hero-frame) calc(var(--accent-k)*100%),transparent),0 0 0 calc(var(--deco-k)*1px) color-mix(in srgb,transparent calc(100% - var(--deco-k)*55%),var(--accent))}.lobby .game-card .game-image{box-shadow:0 0 0 1px var(--card-cover-frame),var(--shadow-1)}.app .home-cards>*{box-shadow:inset 0 1px 0 color-mix(in srgb,transparent calc(100% - var(--deco-k)*16%),var(--glint))}.sec-head h3:before{opacity:var(--accent-k,1)}body{background:var(--nova-side)}.app{background:var(--nova-bg);max-width:640px;min-height:100vh;padding-bottom:calc(var(--nova-nav-height,0px) + 24px + env(safe-area-inset-bottom));margin:0 auto;position:relative;box-shadow:0 0 60px #0000002e}.app main{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;min-height:0;margin:0;padding:12px 12px 0;display:grid}.app main>*{min-width:0}.app .card{box-shadow:var(--shadow-1);border-radius:14px;padding:16px}.app h1{font-size:var(--f26);letter-spacing:-.5px;margin:6px 0}.app h2{font-size:var(--f18);margin:0 0 10px}.app h3{font-size:var(--f15)}.app form input,.app select{background:var(--nova-field);color:var(--nova-text);border-color:var(--nova-border)}.app :where(button){color:var(--nova-text)}.app :where(.primary,.gold){color:var(--nova-on-brand)}.game-badge{color:#fff}.topbar{top:env(safe-area-inset-top,0);z-index:40;background:var(--nova-header);border-bottom:1px solid var(--nova-border);padding:8px 12px;position:sticky}.topbar,.topbar .brand{align-items:center;gap:8px;display:flex}.topbar .brand{cursor:pointer;background:0 0;border:0;min-width:0;min-height:40px;padding:0;text-decoration:none}.topbar .logo{font-weight:var(--w9);letter-spacing:-.5px;background:var(--logo-paint);color:#0000;white-space:nowrap;-webkit-background-clip:text;background-clip:text;font-size:22px}.topbar .right{gap:6px;margin-left:auto}.balance,.topbar .right{align-items:center;display:flex}.balance{border:1px solid var(--nova-border);background:var(--nova-field);font-variant-numeric:tabular-nums;white-space:nowrap;cursor:pointer;min-height:36px;color:var(--nova-text);border-radius:999px;gap:5px;padding:4px 10px 4px 6px;font-size:14px;font-weight:800}.balance .ui-icon{color:var(--nova-brand)}.blue,.gold{cursor:pointer;white-space:nowrap;border:0;border-radius:10px;min-height:36px;padding:8px 14px;font-weight:800}.gold{background:var(--nova-brand-grad);color:var(--nova-on-brand);box-shadow:0 2px #0003}.blue{background:var(--nova-blue);color:var(--nova-on-blue)}.ghost{border:1px solid var(--nova-border);font-weight:var(--w7);white-space:nowrap;border-radius:10px;min-height:36px;padding:8px 12px}.ghost,.icon-btn{cursor:pointer;background:0 0}.icon-btn{width:40px;min-height:40px;color:var(--nova-text);border:0;position:relative}.icon-btn,.icon-btn .dot{place-items:center;display:grid}.icon-btn .dot{background:var(--nova-hot-strong,#d61f36);color:#fff;min-width:18px;height:18px;font-size:var(--f11);border-radius:9px;padding:0 4px;font-weight:800;position:absolute;top:2px;right:2px}.topbar .language{font-size:0}.topbar .language select{background:var(--nova-field);min-height:36px;color:var(--nova-text);padding:6px}@media (max-width:380px){.topbar .logo{font-size:18px}.ghost,.gold{padding:8px 10px}}.view-head{top:calc(env(safe-area-inset-top,0px) + 57px);z-index:30;background:var(--nova-header);border-bottom:1px solid var(--nova-border);grid-template-columns:44px 1fr 44px;align-items:center;margin:-12px -12px 0;display:grid;position:sticky}.view-head h1{font-size:var(--f17);text-align:center;letter-spacing:0;margin:0}.view-head button{cursor:pointer;background:0 0;border:0;place-items:center;min-height:44px;display:grid}.hero-banners{background:var(--nova-surface);aspect-ratio:2;border-radius:14px;max-width:100%;position:relative;overflow:hidden}.hero-banners .slides{height:100%;transition:transform .5s;display:flex}.hero-banners .slide{cursor:pointer;background:0 0;border:0;flex:0 0 100%;height:100%;padding:0}.hero-banners .slide.off{pointer-events:none}.hero-banners img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.hero-banners .dots{z-index:6;isolation:isolate;justify-content:center;display:flex;position:absolute;bottom:-10px;left:0;right:0}.hero-banners .dots button{cursor:pointer;background:0 0;border:0;width:44px;height:44px;min-height:44px;margin:0;padding:0}.hero-banners .dots button:before{content:"";background:color-mix(in srgb,var(--glint) 42%,transparent);border-radius:4px;width:8px;height:8px;transition:width .4s,background .4s;position:absolute;top:50%;left:50%;translate:-50% -50%}.hero-banners .dots button.on:before{background:var(--accent);width:18px}.lobby.card{background:0 0;border:0;padding:0}.lobby-search{border:1px solid var(--nova-border);background:var(--nova-field);border-radius:12px;align-items:center;gap:8px;padding:4px 4px 4px 12px;display:flex}.lobby-search .ui-icon{color:var(--nova-brand);flex:none}.lobby-search input{min-width:0;color:var(--nova-text);outline-offset:2px;background:0 0;border:0;flex:1;padding:8px 0}.lobby-search .gold{padding:8px 14px}.cat-row{scrollbar-width:none;gap:8px;padding:12px 0 4px;display:flex;overflow-x:auto}.cat-row::-webkit-scrollbar{display:none}.cat-row button{border:1px solid var(--nova-border);background:var(--nova-surface);cursor:pointer;font-size:var(--f11);color:var(--nova-text);border-radius:12px;flex:0 0 68px;justify-items:center;gap:4px;min-height:64px;padding:8px 4px;display:grid}.cat-row button .ui-icon{color:var(--nova-brand)}.cat-row button.on{background:var(--nova-brand-grad);border-color:#0000}.cat-row button.on,.cat-row button.on .ui-icon{color:var(--nova-on-brand)}.cat-row button span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.sec-head{margin:16px 0 8px}.sec-head,.sec-head h3{align-items:center;gap:8px;display:flex}.sec-head h3{font-size:var(--f16);margin:0}.sec-head h3:before{content:"";background:var(--nova-brand-grad);border-radius:3px;width:5px;height:16px}.sec-head small{color:var(--nova-muted);font-weight:var(--w5)}.sec-head .prov-logo{-o-object-fit:contain;object-fit:contain;width:auto;max-width:min(220px,55vw);height:28px;display:block}@media (max-width:760px){.sec-head .prov-logo{height:24px}}.sec-head .more{border:1px solid var(--nova-border);background:var(--nova-surface);font-size:var(--f12);cursor:pointer;border-radius:8px;min-height:30px;margin-left:auto;padding:4px 10px}.app .games{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}@media (min-width:520px) and (max-width:767px){.app .games{grid-template-columns:repeat(4,minmax(0,1fr))}}.show-all{border:1px solid var(--nova-border);background:var(--nova-surface2);width:100%;font-weight:var(--w7);cursor:pointer;border-radius:10px;margin-top:10px}.avatar{width:56px;height:56px;font-size:24px;font-weight:var(--w9);background:var(--nova-brand-grad);color:var(--nova-on-brand);border-radius:50%;flex:none;place-items:center;display:grid}.who .name{gap:4px;min-width:0;display:grid}.who .name strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.progress{font-size:var(--f12);gap:4px;display:grid}.progress .row{font-variant-numeric:tabular-nums;justify-content:space-between;gap:8px;display:flex}.progress .row b{color:var(--nova-brand);letter-spacing:.5px}.progress .bar{background:var(--nova-field);border-radius:3px;height:6px;overflow:hidden}.progress .bar i{background:var(--nova-brand-grad);height:100%;display:block}.quick{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:8px;display:grid}.quick button{border:1px solid var(--nova-border);background:var(--nova-surface);font-size:var(--f12);font-weight:var(--w7);cursor:pointer;border-radius:12px;justify-items:center;gap:6px;padding:12px 4px;display:grid}.quick .ui-icon{color:var(--nova-brand)}.menu{border:1px solid var(--nova-border);background:var(--nova-surface);border-radius:14px;margin:0;padding:0;list-style:none;overflow:hidden}.menu li+li{border-top:1px solid var(--nova-border)}.menu button,.menu label{cursor:pointer;text-align:left;width:100%;font-size:var(--f15);min-height:50px;color:var(--nova-text);background:0 0;border:0;align-items:center;gap:12px;padding:12px 14px;display:flex}.menu .ui-icon{color:var(--nova-brand);flex:none}.menu .end{color:var(--nova-muted);font-size:var(--f13);align-items:center;gap:4px;margin-left:auto;display:flex}.menu select{border:1px solid var(--nova-border);border-radius:8px;min-height:36px;margin-left:auto;padding:6px}.menu .tag{font-size:var(--f11);font-weight:var(--w7);background:var(--nova-soft);color:var(--nova-muted);border-radius:999px;padding:2px 8px}.menu .tag.ok{background:var(--nova-ok-bg);color:var(--nova-ok-fg)}.vip-card .hint{color:#ffffffb3;font-size:var(--f12);margin:0}.vip-table{border-collapse:collapse;width:100%;font-size:var(--f13);font-variant-numeric:tabular-nums}.vip-table th{background:var(--nova-brand-grad);color:var(--nova-on-brand)}.vip-table td,.vip-table th{text-align:center;padding:8px 6px}.vip-table td{border-bottom:1px solid var(--nova-border)}.vip-table tr.mine td{background:var(--nova-soft);font-weight:800}.sheet-backdrop{inset:var(--inapp-top,0) 0 0;z-index:70;background:#000a;place-items:end center;padding:0;display:grid;position:fixed}.sheet{width:min(640px,100%);max-height:calc(92vh - var(--inapp-top,0px));background:var(--nova-surface);border:1px solid var(--nova-border);padding:16px 16px calc(20px + env(safe-area-inset-bottom));border-radius:18px 18px 0 0;overflow:auto}@media (min-width:700px){.sheet-backdrop{place-items:center;padding:16px}.sheet{border-radius:18px}}.sheet .sheet-top{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.sheet .sheet-top h2{margin:0}.win-pop{text-align:center;border-radius:18px;gap:14px;width:min(420px,100%);display:grid}.win-pop h2{justify-content:center;align-items:center;gap:10px;display:flex}.win-pop h2:after,.win-pop h2:before{content:"";background:var(--nova-muted);width:40px;height:1px}.win-pop .amt{color:var(--nova-hot);font-weight:var(--w9)}.app .bottom-nav{background:var(--nova-header);border-top:1px solid var(--nova-border);border-radius:0;align-items:end;width:min(640px,100%);left:50%;right:auto;transform:translate(-50%);box-shadow:0 -8px 24px #0000003d}.app .bottom-nav button{color:var(--nova-muted)}.app .bottom-nav button.on{color:var(--nova-brand)}.app .bottom-nav button.center{position:relative;top:-14px}.app .bottom-nav button.center .disc{background:var(--nova-brand-grad);width:54px;height:54px;color:var(--nova-on-brand);border:3px solid var(--nova-header);border-radius:50%;place-items:center;display:grid;box-shadow:0 4px 14px #0006}.app .bottom-nav button.center .disc svg{width:26px;height:26px}.app footer{font-size:var(--f12);color:var(--nova-muted);gap:10px;padding:20px 16px 8px;display:grid}.app footer .policies{flex-wrap:wrap;gap:4px 14px;display:flex}.app footer .policies a{color:var(--nova-brand);padding:4px 0;font-weight:600;text-decoration:none}.app footer .policies a:hover{text-decoration:underline}.ui-icon{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.hero-banners .brand-image{width:100%;height:100%;display:block}.hero-banners .brand-image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.app .bottom-nav button.center .disc{max-width:none;overflow:visible}.app .notice{margin:0}.app .tabs{margin-bottom:16px}.topbar,.topbar .right{flex-wrap:nowrap}.app .bottom-nav button.center{top:0}.app .bottom-nav button.center .disc{margin-top:-26px}.app main :where(button):not([class]){border:1px solid var(--nova-border);background:var(--nova-surface2);color:var(--nova-text);cursor:pointer;border-radius:10px;padding:8px 14px}.profile-head .pill{font-size:var(--f11);justify-self:start;padding:2px 8px}.hero-fallback{background:radial-gradient(circle at 80% 20%,var(--nova-surface2),transparent 60%),linear-gradient(135deg,var(--nova-surface),var(--nova-bg));place-content:center;justify-items:center;gap:4px;height:100%;display:grid}.hero-fallback .logo{font-size:40px;font-weight:var(--w9);background:var(--logo-paint);color:#0000;-webkit-background-clip:text;background-clip:text}.hero-fallback small{letter-spacing:4px;font-weight:var(--w7)}@media (max-width:430px){.topbar{gap:6px;padding:8px 10px}.topbar .logo{font-size:17px}.topbar .ghost,.topbar .gold{padding:7px 10px;font-size:14px}.balance{font-size:var(--f13);padding:4px 8px 4px 5px}.icon-btn{--ib-w:36px}}@media (max-width:350px){.topbar .right :is(.ghost,.gold){font-size:var(--f13);min-width:0;padding:8px 10px}}.app footer :where(button){color:var(--nova-brand);cursor:pointer;min-height:32px;font-size:var(--f13);background:0 0;border:0;padding:4px 0}.app main>.view-head{order:-10}.app main>.hero-banners{order:-4}.app main>.contact-banner{order:1}.topbar{overflow:hidden}.topbar .brand{flex:none}.topbar .right{flex:auto;justify-content:flex-end;min-width:0}.balance{text-overflow:ellipsis;flex:0 auto;min-width:0;overflow:hidden}.topbar .ghost,.topbar .gold,.topbar .icon-btn{flex:none}@media (max-width:400px){.topbar{gap:5px;padding:8px}.topbar .logo{font-size:15px}.topbar .ghost,.topbar .gold{font-size:var(--f13);padding:6px 8px}.balance{font-size:var(--f12);gap:3px;padding:3px 7px 3px 4px}.balance .ui-icon{width:16px;height:16px}.icon-btn{--ib-w:32px}}.win-pop{padding:24px 20px;position:relative}.win-pop p{margin:0;line-height:1.7}.win-pop .close-pop{position:absolute;top:6px;right:6px}.dep-block h3,.withdraw-form h3{color:var(--nova-muted);font-size:14px;font-weight:var(--w7t);margin:4px 0 0}.methods{flex-wrap:wrap;gap:8px;display:flex}.method{border:1px solid var(--nova-border);font-size:var(--f13);font-weight:var(--w7);border-radius:10px;padding:8px 14px}.method.on{background:var(--nova-blue);color:var(--nova-on-blue)}.app .amount-grid button{border:1px solid var(--nova-border);background:var(--nova-field);cursor:pointer;min-height:56px;color:var(--nova-text);border-radius:10px;justify-items:center;gap:2px;padding:10px 4px;display:grid}.app .amount-grid .plus{color:var(--nova-brand);font-weight:800;font-size:var(--f12)}.app .amount-grid button.on{background:var(--nova-brand-grad);color:var(--nova-on-brand);border-color:#0000}.app .amount-grid button.on .plus{color:var(--nova-on-brand)}.app .deposit .choices{border:1px solid var(--nova-border);background:var(--nova-surface2);border-radius:12px}.app .deposit .choices label{border:1px solid #0000;border-radius:10px;padding:8px}.app .deposit .choices label.on{border-color:var(--nova-brand)}.amount-field .field{border:1px solid var(--nova-border);background:var(--nova-field);border-radius:10px;align-items:center;padding-right:12px;display:flex}.amount-field .field input{background:0 0;border:0;flex:1;min-width:0}.notes{font-size:var(--f13);color:var(--nova-muted);margin-top:12px;line-height:1.6}.notes h3{color:var(--nova-text);margin:0 0 4px;font-size:14px}.notes p{margin:2px 0}.balance-card{background:var(--nova-brand-grad);color:var(--nova-on-brand);border-radius:14px;grid-template-columns:1fr 1fr;gap:8px;padding:14px;display:grid}.balance-card small{font-size:var(--f12);opacity:.85;display:block}.balance-card strong{font-size:var(--f22);font-variant-numeric:tabular-nums}.balance-card .avail{font-size:var(--f13);border-top:1px solid #0000001f;grid-column:1/-1;margin:0;padding-top:6px}.app .withdraw-form{gap:12px;margin-top:12px;display:grid}.seg{background:var(--nova-field);border:1px solid var(--nova-border);border-radius:12px;gap:6px;margin-bottom:10px;padding:4px;display:flex}.seg button{font-weight:var(--w7);cursor:pointer;background:0 0;border:0;border-radius:9px;flex:1;min-height:38px;padding:8px}.seg button.on{background:var(--nova-brand-grad);color:var(--nova-on-brand)}.app .notices{gap:8px;margin:0;padding:0;list-style:none;display:grid}.app .notices li{border:0}.app .notice-head{background:var(--nova-surface2);border:1px solid var(--nova-border);border-radius:12px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px;display:grid;position:relative}.msg-icon{background:var(--nova-brand-grad);width:44px;height:44px;color:var(--nova-on-brand);border-radius:10px;place-items:center;display:grid}.msg-icon.personal{color:#fff;background:#16a34a}.msg-text{gap:2px;min-width:0;display:grid}.msg-text small{color:var(--nova-muted);font-size:var(--f12)}.msg-text .preview{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.unread-dot{background:var(--nova-hot);border-radius:50%;width:8px;height:8px;position:absolute;top:10px;right:10px}.app .msg-tabs{gap:6px;display:flex}.app .msg-tabs button.on{background:var(--nova-brand-grad);color:var(--nova-on-brand);border-color:#0000}.share{flex-wrap:wrap;gap:6px;display:flex}.share a{font-size:var(--f12);font-weight:var(--w7);color:#fff;border-radius:8px;padding:6px 10px;text-decoration:none}.s-whatsapp{background:#1fa855}.s-telegram{background:#229ed9}.s-facebook{background:#1877f2}.s-x{background:#111}.view-head .plain{color:var(--nova-text);background:0 0;border:0}.app{padding-bottom:0}.app .board-tabs button{background:var(--nova-surface2);color:var(--nova-text);border:1px solid var(--nova-border)}.app .board-tabs button.selected{background:var(--nova-brand-grad);color:var(--nova-on-brand);border-color:#0000}.payout{gap:8px;margin-top:12px;display:grid}.payout h3{color:var(--nova-muted);margin:0;font-size:14px}.payout-list li{border:1px solid var(--nova-border);background:var(--nova-field);border-radius:10px;align-items:center;gap:8px;padding:8px 10px;display:flex}.payout-list li.on{border-color:var(--nova-brand)}.payout-list label{cursor:pointer;flex:1;align-items:center;gap:8px;min-width:0;display:flex}.payout-list label span{min-width:0;display:grid}.payout-list small{color:var(--nova-muted);font-size:var(--f12)}.payout-list .ui-icon{color:var(--nova-brand)}.app .link{color:var(--nova-muted);cursor:pointer;font-size:var(--f12);background:0 0;border:0;min-height:32px;text-decoration:underline}.payout-form label{font-size:var(--f13);font-weight:var(--w65);gap:4px;display:grid}.payout-form input,.payout-form select{border:1px solid var(--nova-border);background:var(--nova-field);color:var(--nova-text);border-radius:10px;min-height:44px;padding:10px}.payout-form .holder{gap:2px;margin:0;display:grid}.payout-form .row{gap:8px;display:flex}.payout-form .row button{flex:1}.chips{padding-top:4px}.chips button{min-height:34px;font-size:var(--f12);flex:none;padding:4px 12px;display:inline-flex}.rec-list li{border-bottom:1px solid var(--nova-border);justify-content:space-between;align-items:center;gap:10px;padding:10px 2px;display:flex}.rec-list li span{gap:2px;min-width:0;display:grid}.rec-list small{color:var(--nova-muted);font-size:var(--f12)}.seg button{white-space:nowrap;text-overflow:ellipsis;min-width:0;padding:8px 6px;font-size:14px;overflow:hidden}.records .seg button{font-size:var(--f13);flex:auto;padding:8px 4px}.app .bottom-nav{padding-left:max(2px,env(safe-area-inset-left));padding-right:max(2px,env(safe-area-inset-right));gap:0}.app .bottom-nav button{letter-spacing:-.1px;padding:4px 0}.app .bottom-nav button span{text-overflow:clip;overflow:visible}@media (max-width:400px){.app .bottom-nav button{font-size:var(--f10);letter-spacing:-.2px}}.cat-row button{flex:none;min-width:68px;padding:8px 10px}.cat-row button span{text-overflow:clip;overflow:visible}.app input:not([type=checkbox]):not([type=radio]),.app select,.app textarea{font-size:var(--f16)}.app .quick button{font-size:var(--f12);letter-spacing:-.1px;min-width:0;padding:12px 2px}:root{--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:24px;--sp-6:32px;--r-sm:8px;--r-md:12px;--r-lg:16px;--r-pill:999px;--fs-xs:12px;--fs-sm:14px;--fs-md:16px;--fs-lg:18px;--fs-xl:22px;--fs-hero:28px;--nova-font:Manrope,"Manrope Fallback",system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif}.app{font-family:var(--nova-font)}.app .card{border-radius:var(--r-lg);padding:var(--sp-4)}:where(.app) input:not([type=checkbox]):not([type=radio]):not([type=range]),:where(.app) select,:where(.app) textarea{background:var(--nova-field);color:var(--nova-text);border:1px solid var(--nova-border);border-radius:var(--r-sm);padding:10px 12px}:where(.app) input::-moz-placeholder{color:var(--nova-muted)}:where(.app) input::placeholder{color:var(--nova-muted)}.method.on{background:var(--nova-brand-grad);color:var(--nova-on-brand);border-color:#0000}.pill.warn{background:var(--nova-notice-bg);color:var(--nova-notice-fg)}.menu .menu-group{font-size:var(--f12);letter-spacing:.06em;text-transform:uppercase;color:var(--nova-muted);background:var(--nova-bg);padding:14px 14px 6px;font-weight:800}.itabs,.rtabs{scrollbar-width:none;margin-bottom:var(--sp-3);gap:6px;display:flex;overflow-x:auto}.itabs::-webkit-scrollbar{display:none}.rtabs::-webkit-scrollbar{display:none}.itabs button,.rtabs button{border:1px solid var(--nova-border);background:var(--nova-surface);color:var(--nova-text);border-radius:var(--r-pill);font-weight:var(--w7);cursor:pointer;flex:1 0 auto;justify-content:center;align-items:center;gap:6px;padding:8px 14px;font-size:14px;display:inline-flex}.itabs button.on,.rtabs button.on{background:var(--nova-brand-grad);color:var(--nova-on-brand);border-color:#0000}.rtabs .tag{background:var(--nova-hot-strong,#d61f36);color:#fff;border-radius:var(--r-pill);font-size:var(--f11);padding:1px 6px}.steps{margin:0 0 var(--sp-3);gap:6px;padding:0;list-style:none;display:flex}.steps li{font-size:var(--f12);color:var(--nova-muted);text-align:center;flex:1;gap:4px;display:grid}.steps li:before{content:"";background:var(--nova-border);border-radius:2px;height:4px}.steps li.done:before,.steps li.now:before{background:var(--nova-brand)}.steps li.now{color:var(--nova-text);font-weight:var(--w7)}@media (max-width:480px){.app table.cards thead{display:none}.app table.cards,.app table.cards tbody,.app table.cards td,.app table.cards tr{width:100%;display:block}.app table.cards tr{border:1px solid var(--nova-border);border-radius:var(--r-md);padding:var(--sp-2) var(--sp-3);margin-bottom:var(--sp-2)}.app table.cards td{justify-content:space-between;gap:var(--sp-3);text-align:right;border:0;padding:4px 0;display:flex}.app table.cards td:before{content:attr(data-label);color:var(--nova-muted);text-align:left;font-weight:600}.app table.cards tbody th{text-align:left;padding:0 0 4px;font-size:14px;display:block}}.app summary{cursor:pointer;padding:10px 0}.app input[type=checkbox],.app input[type=radio]{width:20px;height:20px;min-height:0;accent-color:var(--nova-brand);cursor:pointer;flex:none}.app .sec-head .more{min-height:36px;padding:0 12px}.app .amount-grid button,.marquee{min-width:0;overflow:hidden}.marquee{border-radius:var(--nova-radius-md,12px);background:var(--nova-surface);color:var(--nova-text);align-items:center;gap:8px;padding:8px 12px;display:flex}.marquee>svg{color:var(--nova-brand);flex:none}.marquee-track{flex:1;min-width:0;overflow:hidden}.marquee-items{white-space:nowrap;gap:32px;padding-left:100%;animation:22s linear infinite nova-marquee;display:inline-flex}.marquee-item{font-size:14px}.marquee-item.link{color:inherit;cursor:pointer;min-height:24px;font:inherit;background:0 0;border:0;padding:0;text-decoration:underline}@keyframes nova-marquee{0%{transform:translate(0)}to{transform:translate(-100%)}}@media (prefers-reduced-motion:reduce){.marquee-items{white-space:normal;flex-wrap:wrap;padding-left:0;animation:none}}html.lite .marquee-items{white-space:normal;flex-wrap:wrap;padding-left:0;animation:none}.notice-backdrop{inset:var(--inapp-top,0) 0 0;z-index:60;background:#0009;place-items:center;padding:16px;display:grid;position:fixed}.notice-dialog{width:min(420px,100%);max-height:calc(100vh - 32px - var(--inapp-top,0px));background:var(--nova-surface);color:var(--nova-text);border-radius:16px;gap:10px;padding:16px;display:grid;overflow:auto}.notice-dialog h2{font-size:var(--f20);margin:0}.notice-dialog p{overflow-wrap:anywhere;margin:0;line-height:1.5}.notice-img{aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;border-radius:12px;width:100%}.notice-dialog .actions{flex-wrap:wrap;gap:8px;display:flex}.notice-dialog .actions button{flex:120px;min-height:44px}.push-toggle{border:1px solid var(--nova-border);border-radius:var(--nova-radius-md,14px);background:var(--nova-surface);margin-bottom:12px;padding:10px 14px}.push-toggle label{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;display:flex}.push-toggle label>span{flex-wrap:wrap;align-items:center;gap:6px;font-weight:600;display:flex}.push-toggle small{color:var(--nova-muted);font-weight:400;font-size:var(--f13);flex-basis:100%}.push-toggle input{width:44px;height:26px;min-height:0;accent-color:var(--nova-brand);flex:none}.push-toggle .hint{margin:8px 0 0}.push-toggle .push-title{font-weight:600}button.method{background:var(--nova-surface);color:var(--nova-text);cursor:pointer;font:inherit;font-size:var(--f13);font-weight:var(--w7)}.app{--nova-display:var(--nova-font);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}.app .balance,.app .hero-fallback .logo,.app .topbar .logo,.app .vip-card strong,.app :where(h1,h2,h3){font-family:var(--nova-display);letter-spacing:-.02em}.app :where(h1){font-size:clamp(24px,5.2vw,34px);line-height:1.12;font-weight:var(--w75)}.app :where(h2){font-size:clamp(19px,3.6vw,24px);line-height:1.2;font-weight:var(--w7t)}.app :where(h3){font-size:var(--f16);line-height:1.3;font-weight:var(--w65)}.app :where(p,li,small){text-wrap:pretty}.app :where(h1,h2,h3){text-wrap:balance}.app main{padding-bottom:calc(var(--nova-nav-height,64px) + 56px + env(safe-area-inset-bottom))}.app main[data-view=inicio]{padding-bottom:28px}.app footer{padding-bottom:calc(var(--nova-nav-height,64px) + 28px + env(safe-area-inset-bottom))}.app:not(.has-nav) footer{padding-bottom:calc(92px + env(safe-area-inset-bottom))}.hero-fallback{isolation:isolate;background:radial-gradient(60% 80% at 85% 10%,color-mix(in srgb,var(--nova-brand) 22%,transparent),transparent 70%),radial-gradient(50% 70% at 10% 100%,color-mix(in srgb,var(--nova-accent,var(--nova-brand)) 26%,transparent),transparent 70%),linear-gradient(160deg,var(--nova-surface2,var(--nova-surface)),var(--nova-bg));gap:10px;position:relative;overflow:hidden}.hero-fallback .logo{font-size:clamp(40px,11vw,72px);font-weight:800;line-height:1}.hero-fallback small{letter-spacing:.32em;text-transform:uppercase;font-size:var(--f11);font-weight:var(--w65);color:var(--nova-muted);text-align:center;padding:0 16px}.hero-fallback .orbit{z-index:-1;background:repeating-radial-gradient(circle at 75% 30%,transparent 0 46px,color-mix(in srgb,var(--nova-brand) 14%,transparent) 47px 48px);opacity:.7;position:absolute;inset:-30% -10%;-webkit-mask-image:radial-gradient(closest-side,#000,#0000);mask-image:radial-gradient(closest-side,#000,#0000)}@media (prefers-reduced-motion:no-preference){.hero-fallback .orbit{animation:40s linear infinite nova-orbit}}@keyframes nova-orbit{to{transform:rotate(1turn)}}.app .card{border-color:color-mix(in srgb,var(--nova-border) 85%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--nova-text) 3%,var(--nova-surface)),var(--nova-surface));border-radius:16px;box-shadow:inset 0 1px #ffffff0f}@media (prefers-reduced-motion:no-preference){.app :where(button,.gold,.ghost,.primary){transition:transform .12s,box-shadow .2s,background-color .2s,color .2s,border-color .2s}.app :where(button:not(:disabled)):active{transform:scale(.97)}.app main>*{animation:.24s cubic-bezier(.2,.8,.2,1) backwards nova-enter}.app main>:nth-child(2){animation-delay:40ms}.app main>:nth-child(3){animation-delay:80ms}.app main>:nth-child(4){animation-delay:.12s}.app main>:nth-child(n+5){animation-delay:.16s}}@keyframes nova-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.app :where(button,a,input,select,textarea):focus-visible{outline:2px solid var(--nova-brand);outline-offset:2px;border-radius:10px}.app :where(.lobby,.rankings,.promotions,.rewards,.messages) :where(h2){margin-bottom:14px}@supports not selector(:has(a)){.app main :where(label:not(.theme-pick):not(.switch)){font-size:var(--f13);color:var(--nova-muted);gap:6px;font-weight:600;display:grid}}.app main :where(label:not(:has(input[type=checkbox],input[type=radio],select:only-child)):not(.theme-pick):not(.switch)){font-size:var(--f13);color:var(--nova-muted);gap:6px;font-weight:600;display:grid}.app main :where(label)>:where(input,select,textarea){font-weight:var(--w5);color:var(--nova-text)}.app main :where(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea){border:1px solid var(--nova-border);background:var(--nova-field,var(--nova-surface2,var(--nova-surface)));min-height:46px;color:var(--nova-text);font-size:var(--f16);border-radius:12px;padding:10px 14px;transition:border-color .15s,box-shadow .15s}.app main :where(input:not([type=checkbox]):not([type=radio]),select,textarea):focus-visible{border-color:var(--nova-brand);box-shadow:0 0 0 3px color-mix(in srgb,var(--nova-brand) 28%,transparent);outline:0}.calc label{margin:10px 0!important;display:grid!important}.calc input{max-width:none!important}.app main :where(details)>summary{cursor:pointer;font-weight:var(--w65);align-items:center;gap:8px;min-height:40px;list-style:none;display:flex}.app main :where(details)>summary::-webkit-details-marker{display:none}.app main :where(details)>summary:before{content:"";opacity:.7;border-bottom:2px solid;border-right:2px solid;flex:none;width:7px;height:7px;transition:transform .2s;transform:rotate(-45deg)}.app main :where(details[open])>summary:before{transform:rotate(45deg)}.app main :where(fieldset){border:1px solid var(--nova-border);border-radius:14px;margin:0;padding:12px 14px 14px}.app main :where(legend){font-size:var(--f13);font-weight:var(--w65);color:var(--nova-muted);padding:0 6px}.app main :where(table){border-collapse:separate;border-spacing:0;width:100%;font-size:14px}.app main :where(th){font-size:var(--f12);font-weight:var(--w65);letter-spacing:.04em;text-transform:uppercase;color:var(--nova-muted);text-align:left;border-bottom:1px solid var(--nova-border);padding:10px 12px}.app main :where(td){border-bottom:1px solid color-mix(in srgb,var(--nova-border) 60%,transparent);padding:12px}.app main :where(tbody tr):hover td{background:color-mix(in srgb,var(--nova-text) 4%,transparent)}.app [data-test=app-message]{border:1px solid color-mix(in srgb,var(--nova-brand) 35%,transparent);background:color-mix(in srgb,var(--nova-brand) 12%,var(--nova-surface));border-radius:14px;padding:14px 16px;font-weight:600}.app main .menu button,.app main .menu label{background:0 0;border:0;border-radius:0;transition:background-color .15s}.app main .menu button:hover{background:color-mix(in srgb,var(--nova-text) 5%,transparent)}.app main .menu .end{color:var(--nova-muted);align-items:center;gap:8px;margin-left:auto;display:inline-flex}.app :where(h3){letter-spacing:-.005em}.hero-fallback small{letter-spacing:.22em}.hero-banners{display:grid}.hero-banners>.hero-fallback,.hero-banners>.slides{min-height:100%}:where(.app button:not([class])){border:1px solid var(--nova-border);background:var(--nova-surface2,var(--nova-surface));color:var(--nova-text);min-height:44px;font-weight:var(--w65);cursor:pointer;border-radius:12px;padding:10px 16px}.app .link-btn{color:var(--nova-brand);font-weight:var(--w65);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;justify-self:start;min-height:44px;padding:8px 2px;text-decoration:underline;text-decoration-thickness:1px}.sheet .tabs{border:1px solid var(--nova-border);background:var(--nova-field);border-radius:14px;grid-template-columns:1fr 1fr;gap:4px;margin-bottom:18px;padding:4px;display:grid}.sheet .tabs button{min-height:42px;font-weight:var(--w7);color:var(--nova-muted);border-radius:10px;border:0!important}.sheet .tabs button.selected{background:var(--nova-brand-grad);color:var(--nova-on-brand)}.sheet form{gap:14px}.sheet .auth-forgot{justify-self:end;margin-top:-6px;font-size:14px}.app .board-tabs,.app .itabs,.app .msg-tabs,.app .rtabs{border:1px solid var(--nova-border);background:var(--nova-field);border-radius:14px;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:4px;margin:0 0 14px;padding:4px;display:grid;overflow:visible}.app .board-tabs button,.app .itabs button,.app .msg-tabs button,.app .rtabs button{color:var(--nova-muted);min-height:40px;font-size:14px;font-weight:var(--w7);white-space:normal;text-align:center;background:0 0;border:0;border-radius:10px;justify-content:center;min-width:0;padding:6px 4px;line-height:1.15}.app .board-tabs button.selected,.app .itabs button.on,.app .msg-tabs button.on,.app .rtabs button.on{background:var(--nova-brand-grad);color:var(--nova-on-brand)}.app .board-tabs.small{margin-top:-6px}.app .board-tabs.small button{min-height:34px;font-size:var(--f13)}.app main .vip-table th{color:var(--nova-on-brand);text-align:center;text-transform:none;letter-spacing:0;font-size:var(--f13);border-bottom:0}.withdraw .steps,[data-test=withdrawal-steps]{margin-top:16px}.app .msg-unread{justify-content:space-between;align-items:center;gap:8px;margin:0 0 10px;display:flex}.app .msg-unread .link-btn{font-size:14px}.app .card>:first-child{margin-top:0}.push-toggle input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--nova-border);cursor:pointer;border:0;border-radius:999px;width:48px;height:28px;transition:background-color .2s;position:relative}.push-toggle input[type=checkbox]:before{content:"";background:#fff;border-radius:50%;width:22px;height:22px;transition:transform .2s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0006}.push-toggle input[type=checkbox]:checked{background:var(--nova-brand)}.push-toggle input[type=checkbox]:checked:before{transform:translate(20px)}.app main .amount-field .field input{box-shadow:none;background:0 0;border:0;min-height:50px}.app .bottom-nav button{font-size:var(--f11)}.app .profile-head small,.app main .row small{font-size:var(--f12)}.float-hide{min-width:32px;min-height:32px}.app .rule>p:first-child strong{font-size:14px;font-weight:var(--w7t);color:var(--nova-brand);letter-spacing:.01em}.app .rewards h3{font-size:var(--f18)}@media (max-width:360px){.app .bottom-nav button{font-size:var(--f10);letter-spacing:-.01em;flex:auto;padding-inline:0}.app .bottom-nav button>span{white-space:nowrap}.app .msg-unread{flex-wrap:wrap}}.app .accounts{grid-template-columns:1fr 1fr;gap:10px;margin:12px 0;display:grid}.app .acct{border:1px solid var(--nova-border);background:var(--nova-field);border-radius:14px;gap:2px;padding:12px 14px;display:grid}.app .acct small{font-size:var(--f12);font-weight:var(--w7);color:var(--nova-muted);letter-spacing:.02em}.app .acct strong{font-size:var(--f20);font-variant-numeric:tabular-nums;color:var(--nova-text)}.app .acct span{font-size:var(--f12);color:var(--nova-muted);line-height:1.35}.app .acct.cash{border-color:color-mix(in srgb,var(--nova-ok-fg,#3ecf8e) 45%,var(--nova-border))}.app .acct.bonus{border-color:color-mix(in srgb,var(--nova-brand) 55%,var(--nova-border))}.app .acct.bonus strong{color:var(--nova-brand)}.app .acct{align-content:start}.app .game-toast{left:50%;bottom:calc(var(--nova-nav-height,64px) + 24px + env(safe-area-inset-bottom));z-index:70;background:var(--nova-surface);border:1px solid color-mix(in srgb,var(--nova-brand) 45%,var(--nova-border));width:min(560px,100% - 32px);color:var(--nova-text);text-align:center;border-radius:14px;margin:0;padding:12px 16px;font-weight:600;position:fixed;transform:translate(-50%);box-shadow:0 12px 30px -10px #000a}.app .topbar .balance{font-variant-numeric:tabular-nums;letter-spacing:.01em;padding:6px 12px}.profile-head .chips{flex-wrap:wrap;align-items:center;gap:6px;margin-top:4px;display:flex}.id-chip b{color:var(--nova-text);font-variant-numeric:tabular-nums;letter-spacing:.06em;font-weight:800}.ref-share li{display:contents}.ref-net svg{width:24px;height:24px}.app .ref-copy{background:var(--nova-brand-grad);min-width:96px;min-height:40px;color:var(--nova-on-brand);font-size:var(--f13);letter-spacing:.04em;cursor:pointer;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:4px;padding:0 16px;font-weight:800;display:inline-flex}.hero-banners .slides{touch-action:pan-y;-webkit-user-select:none;user-select:none}.hero-banners.dragging .slides{transition:none}.hero-banners img{-webkit-user-drag:none;pointer-events:none}.hero-banners:focus-visible{outline:2px solid var(--nova-brand);outline-offset:2px}.hero-banners .nav{color:#fff;width:36px;height:36px;min-height:36px;font-size:var(--f24);cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000059;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;line-height:1;display:none;position:absolute;top:50%;transform:translateY(-50%)}.hero-banners .nav.prev{left:10px}.hero-banners .nav.next{right:10px}.hero-banners .nav:disabled{opacity:0;pointer-events:none}@media (hover:hover) and (min-width:720px){.hero-banners .nav{display:flex}}.app footer .foot-rg{max-width:72ch;font-size:var(--f125);color:var(--nova-muted);gap:8px;line-height:1.65;display:grid}.app footer .foot-rg h3{color:var(--nova-text);letter-spacing:.01em;margin:0 0 2px;font-size:14px}.app footer .foot-rg p{margin:0}.app footer .foot-rg strong{color:var(--nova-text)}.hub{gap:12px;display:grid}.hub-title{font-size:var(--nova-fs-xl,20px);margin:0}.hub-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.hub-card{--a1:#4d7cff;--a2:#1b2f7a;border:1px solid var(--nova-border);cursor:pointer;min-width:0;color:var(--nova-text);text-align:center;background:radial-gradient(120% 90% at 50% 0,color-mix(in srgb,var(--a1) 30%,transparent),transparent 70%),var(--nova-surface);border-radius:16px;align-content:start;justify-items:center;gap:4px;padding:10px 4px 12px;transition:transform .15s,border-color .15s,box-shadow .15s;display:grid;position:relative}.hub-card.k-checkin{--a1:#2fbf71;--a2:#0f5a35}.hub-card.k-packet{--a1:#e8394a;--a2:#8a1020}.hub-card.k-cashback{--a1:#19b6c9;--a2:#0b4f6c}.hub-card.k-vip{--a1:#b06cff;--a2:#4a1d8f}.hub-card .art{width:min(64px,100%);height:auto;filter:drop-shadow(0 6px 10px color-mix(in srgb,var(--a2) 55%,transparent))}.hub-card .name{font-weight:800;font-size:var(--f12);overflow-wrap:anywhere;line-height:1.2}.hub-card .state{font-size:var(--f11);color:var(--nova-muted);overflow-wrap:anywhere;line-height:1.25}.hub-card .hub-next{width:100%;font-size:var(--f105);color:var(--nova-brand);line-height:1.2;font-weight:var(--w7);overflow-wrap:anywhere;gap:3px;display:grid}.hub-card .hub-bar{background:var(--nova-border);border-radius:2px;height:4px;display:block;overflow:hidden}.hub-card .hub-bar i{background:linear-gradient(90deg,#f2c14e,#e8394a);border-radius:2px;height:100%;display:block}.hub-card.on{border-color:var(--nova-brand);box-shadow:0 0 0 2px color-mix(in srgb,var(--nova-brand) 45%,transparent)}.hub-card:active{transform:scale(.97)}.hub-card .dot{width:8px;height:8px;box-shadow:0 0 0 2px var(--nova-surface);background:#ff4d5e;border-radius:50%;position:absolute;top:8px;right:8px}@media (hover:hover){.hub-card:hover{transform:translateY(-2px)}}@media (max-width:560px){.hub-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}.hub-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.hub-list li{border:1px solid var(--nova-border);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.hub-list li>span{gap:2px;min-width:0;display:grid}.hub-list small{color:var(--nova-muted);overflow-wrap:anywhere}.hub-list .primary{flex:none;width:auto;padding:10px 18px}.hub .link-btn{color:var(--nova-brand);font-weight:var(--w7);cursor:pointer;background:0 0;border:0;margin-top:12px;padding:8px 0}@media (prefers-reduced-motion:reduce){.hub-card{transition:none}}html.lite .hub-card{transition:none}.float-reward{left:max(16px,env(safe-area-inset-left));bottom:calc(16px + var(--nova-nav-height,0px) + env(safe-area-inset-bottom));z-index:39;cursor:pointer;background:radial-gradient(circle at 35% 30%,#ffe9a8,#f2b93b 55%,#b9781c);border:0;border-radius:50%;place-items:center;width:56px;height:56px;animation:3s ease-in-out infinite float-bob;display:grid;position:fixed;box-shadow:0 10px 24px #0006,inset 0 -3px #0002}.float-reward svg{width:32px;height:32px}.float-reward .badge{color:#fff;min-width:20px;height:20px;font-size:var(--f11);box-shadow:0 0 0 2px var(--nova-bg);background:#e8394a;border-radius:999px;place-items:center;padding:0 5px;font-weight:800;display:grid;position:absolute;top:-2px;right:-2px}@keyframes float-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@media (prefers-reduced-motion:reduce){.float-reward{animation:none}}html.lite .float-reward{animation:none}.invite-page{gap:14px;display:grid}.inv-head h3{margin:0}.inv-tiles>div{border:1px solid var(--nova-border);text-align:center;border-radius:12px;min-width:0;padding:12px 8px}.inv-tiles dd{font-size:var(--f20);font-variant-numeric:tabular-nums;margin:4px 0 0;font-weight:800}.gold-title{align-items:center;gap:8px;margin:0 0 10px;display:flex}.gold-title:before{content:"";background:var(--nova-brand);border-radius:2px;width:4px;height:18px}.inv-board small{color:var(--nova-muted)}.inv-calc .calc-big{font-size:var(--f32);font-weight:var(--w9);color:var(--nova-brand);font-variant-numeric:tabular-nums;margin:4px 0}.income-tile small{color:var(--nova-muted)}.inv-table th{background:var(--nova-brand-grad,var(--nova-brand));color:var(--nova-on-brand);font-weight:var(--w7);font-size:var(--f12);text-transform:none;letter-spacing:0;white-space:normal;overflow-wrap:anywhere;vertical-align:middle;padding:10px 4px;line-height:1.25}.inv-table th:first-child{border-radius:10px 0 0 10px}.inv-table th:last-child{border-radius:0 10px 10px 0}.inv-table td{border-bottom:1px solid var(--nova-border);font-variant-numeric:tabular-nums;padding:10px 6px}.inv-list small{color:var(--nova-muted)}.inv-empty p{margin:0}.lobby .game-tile{min-width:0;position:relative}.lobby .game-card{background:var(--nova-surface);width:100%;color:inherit;cursor:pointer;isolation:isolate;box-shadow:0 0 0 1px color-mix(in srgb,var(--nova-border) 70%,transparent),0 8px 18px -10px #000c;-webkit-tap-highlight-color:transparent;border:0;margin:0;padding:0;display:block;position:relative}.lobby .game-card,.lobby .game-card .game-image{border-radius:14px}.lobby .game-card:after{content:"";border-radius:inherit;pointer-events:none;z-index:1;background:linear-gradient(#ffffff1a 0,#0000 22% 72%,#0000002e);position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff12}.lobby .game-card:disabled{opacity:1;cursor:progress}.lobby .game-card[aria-busy=true]{opacity:.6}.app .lobby .game-card:focus-visible{outline:2px solid var(--nova-brand);outline-offset:2px;border-radius:12px}.lobby .game-card.off .game-image img{filter:grayscale(.75)brightness(.55)}.lobby .game-card .maint{z-index:2;max-width:calc(100% - 12px);font-size:var(--f10);text-align:center;color:var(--nova-notice-fg);background:color-mix(in srgb,var(--nova-notice-bg) 92%,transparent);border:1px solid color-mix(in srgb,var(--nova-brand) 35%,transparent);border-radius:999px;padding:3px 8px;font-weight:800;line-height:1.2;position:absolute;bottom:8px;left:50%;transform:translate(-50%)}.lobby .game-card .game-badge{z-index:2;font-size:var(--f10);letter-spacing:.06em;color:#fff;background:var(--nova-blue,#2f7cf6);border-radius:6px;padding:3px 7px;line-height:1;top:6px;left:6px;box-shadow:0 2px 6px #0006}.lobby .game-tile .fav{z-index:3;color:#fff;cursor:pointer;background:0 0;border:0;place-items:center;width:44px;height:44px;padding:0;display:grid;position:absolute;top:0;right:0}.lobby .game-tile .fav:before{content:"";-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:-1;background:#0a0f1e8c;border-radius:8px;width:30px;height:30px;position:absolute;top:6px;right:6px;box-shadow:inset 0 0 0 1px #ffffff1f}.lobby .game-tile .fav .ui-icon,.lobby .game-tile .fav svg{width:16px;height:16px;position:relative;top:-1px;right:-1px}.lobby .game-tile .fav.on{color:var(--nova-hot,#ff3b4e)}.lobby .game-tile .fav.on svg path{fill:currentColor}.lobby .game-tile .fav:disabled{opacity:.7;cursor:wait}.lobby .game-tile .try-free{z-index:3;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#fff;min-height:32px;font-size:var(--f12);font-weight:var(--w7);cursor:pointer;white-space:nowrap;text-overflow:ellipsis;background:#0a0f1ecc;border:0;border-radius:8px;padding:4px 8px;position:absolute;bottom:6px;left:6px;right:6px;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff2e}.lobby .game-tile .try-free:hover:not(:disabled){background:var(--nova-brand);color:var(--nova-on-brand,#1a1200)}.lobby .game-tile .try-free:focus-visible{background:var(--nova-brand);color:var(--nova-on-brand,#1a1200)}.lobby .game-tile .try-free:disabled{opacity:.7;cursor:wait}.app .lobby .games:not(.strip){grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}@media (min-width:520px) and (max-width:767px){.app .lobby .games:not(.strip){grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}}.lobby .games.strip{gap:10px}.lobby .game-section{margin-top:20px}.lobby .game-row .sec-head,.lobby .game-section .sec-head{min-height:44px;margin:0 0 10px}.lobby .sec-head h3{font-size:var(--f17);letter-spacing:-.01em;align-items:baseline;min-width:0;font-weight:800}.lobby .sec-head h3:before{align-self:center;width:4px;height:18px}.lobby .sec-head h3 small{font-size:var(--f12);font-weight:var(--w5);color:var(--nova-muted);white-space:nowrap;font-variant-numeric:tabular-nums}.lobby .sec-pager{flex:none;gap:0;margin-left:auto;margin-right:-6px;display:flex}.lobby .sec-pager .pg{width:44px;height:44px;color:var(--nova-text);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.lobby .sec-pager .pg span{width:32px;height:32px;font-size:var(--f22);line-height:1;font-weight:var(--w7);box-sizing:border-box;background:var(--nova-surface2,var(--nova-surface));border:1px solid var(--nova-border);border-radius:8px;place-items:center;padding-bottom:3px;display:grid}.lobby .sec-pager .pg.next:not(:disabled) span{background:var(--nova-brand-grad);color:var(--nova-on-brand);box-shadow:0 4px 12px -6px color-mix(in srgb,var(--nova-brand) 80%,transparent);border-color:#0000}.lobby .sec-pager .pg:disabled{opacity:1;cursor:default}.lobby .sec-pager .pg:disabled span{opacity:.4}.app .lobby .sec-pager .pg:focus-visible{outline:0}.app .lobby .sec-pager .pg:focus-visible span{outline:2px solid var(--nova-brand);outline-offset:2px}.lobby .show-all{border:1px solid color-mix(in srgb,var(--nova-border) 85%,transparent);background:var(--nova-surface2,var(--nova-surface));width:100%;min-height:44px;color:var(--nova-text);font-size:14px;font-weight:var(--w7);letter-spacing:.01em;border-radius:12px;margin-top:12px;padding:0 16px;display:block}@media (hover:hover){.lobby .show-all:hover{border-color:color-mix(in srgb,var(--nova-brand) 55%,var(--nova-border));color:var(--nova-brand)}}@media (prefers-reduced-motion:no-preference){.lobby .game-card{transition:transform .18s cubic-bezier(.2,.8,.2,1),box-shadow .18s}.app .lobby .game-card:not(:disabled):active{transform:scale(.97)}.lobby .games.paged>li{animation:nova-enter var(--d-2) var(--ease) both}.lobby .games.paged>li:nth-child(n+2){animation-delay:30ms}.lobby .games.paged>li:nth-child(n+3){animation-delay:60ms}.lobby .games.paged>li:nth-child(n+4){animation-delay:90ms}.lobby .games.paged>li:nth-child(n+5){animation-delay:.12s}.lobby .games.paged>li:nth-child(n+6){animation-delay:.15s}.lobby .games.paged>li:nth-child(n+7){animation-delay:.18s}.lobby .games.paged>li:nth-child(n+8){animation-delay:.21s}.lobby .games.paged>li:nth-child(n+9){animation-delay:.24s}.lobby .games.paged>li:nth-child(n+10){animation-delay:.27s}.lobby .games.paged>li:nth-child(n+11){animation-delay:.3s}.lobby .games.paged>li:nth-child(n+12){animation-delay:.33s}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.lobby .game-tile:hover .game-card:not(:disabled){box-shadow:0 0 0 1px color-mix(in srgb,var(--nova-brand) 45%,transparent),0 16px 28px -12px color-mix(in srgb,var(--nova-brand) 45%,#000);transform:translateY(-4px)}.lobby .game-tile:hover .fav{transform:translateY(-4px)}.lobby .game-tile .fav{transition:transform .18s cubic-bezier(.2,.8,.2,1),opacity .18s}}.lobby .game-card .jugar{z-index:2;background:var(--accent-grad);color:var(--on-accent);font-size:var(--f13);font-weight:var(--w7);white-space:nowrap;opacity:0;pointer-events:none;border-radius:999px;padding:6px 16px;transition:opacity .18s;position:absolute;bottom:12px;left:50%;translate:-50%}@media (hover:hover){.lobby .game-tile:hover .game-card:not(:disabled):not(.off) .jugar{opacity:1}.lobby .game-card:focus-visible:not(.off) .jugar{opacity:1}.lobby .game-tile .fav:not(.on){opacity:0}.lobby .game-tile:is(:hover,:focus-within) .fav{opacity:1}}.prov-row .prov-logo{filter:var(--logo-mono);transition:filter .18s}.prov-row button:is(:hover,:focus-visible,[aria-pressed=true]) .prov-logo{filter:none}@media (hover:hover) and (prefers-reduced-motion:reduce){.lobby .game-tile:hover .game-card{box-shadow:0 0 0 2px color-mix(in srgb,var(--nova-brand) 60%,transparent)}}@media (hover:hover){html.lite .lobby .game-tile:hover .game-card{box-shadow:0 0 0 2px color-mix(in srgb,var(--nova-brand) 60%,transparent)}}@media (max-width:400px){.lobby .game-tile .fav:before{border-radius:7px;width:24px;height:24px;top:4px;right:4px}.lobby .game-tile .fav .ui-icon,.lobby .game-tile .fav svg{width:14px;height:14px;top:-4px;right:-4px}.lobby .game-card .game-badge{font-size:var(--f9);letter-spacing:.02em;border-radius:5px;padding:3px 5px;top:5px;left:5px}.lobby .game-card .maint{max-width:none;font-size:var(--f8);letter-spacing:-.01em;overflow-wrap:normal;-webkit-hyphens:auto;hyphens:auto;border-radius:6px;padding:2px 3px;bottom:5px;left:4px;right:4px;transform:none}.lobby .game-card .game-badge{white-space:nowrap;max-width:calc(100% - 36px);overflow:hidden}}.board{gap:12px;display:grid}.board-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.board-head h3{margin:0}.board-sub{color:var(--nova-muted);font-size:var(--f13);margin:0}.board .table-title{font-size:var(--f16);text-align:center;align-items:center;gap:10px;margin:8px 0 0;display:flex}.board .table-title:after,.board .table-title:before{content:"";background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--nova-brand) 60%,transparent),transparent);flex:1;height:1px}.board-empty{text-align:center;color:var(--nova-muted);margin:0;padding:24px 8px}.day-list .cash-ico svg{width:44px;height:30px;display:block}.day-amt small{color:var(--nova-muted);font-size:var(--f11);letter-spacing:.5px}.day-state{text-align:center;background:color-mix(in srgb,var(--nova-muted) 18%,transparent);color:var(--nova-muted);font-weight:var(--w7);border-radius:10px;padding:8px 10px}.day-state,.primary.small{min-width:96px;font-size:var(--f13)}.primary.small{width:auto;padding:9px 14px}.board-table{border-collapse:separate;border-spacing:0;width:100%;font-size:var(--f13);text-align:center;font-variant-numeric:tabular-nums}.board-table th{background:var(--nova-brand-grad,var(--nova-brand));color:var(--nova-on-brand);font-weight:var(--w7);font-size:var(--f12);text-transform:none;white-space:normal;padding:10px 6px;line-height:1.25}.board-table th:first-child{border-radius:10px 0 0 10px}.board-table th:last-child{border-radius:0 10px 10px 0}.board-table td{border-bottom:1px solid var(--nova-border);padding:10px 6px}.board-table tr.mine td{background:color-mix(in srgb,var(--nova-brand) 14%,transparent);font-weight:800}.board-table td.amt{color:var(--nova-brand);font-weight:var(--w7t)}.pool{background:color-mix(in srgb,var(--nova-muted) 22%,transparent);border-radius:999px;height:8px;display:block;overflow:hidden}.pool>span{border-radius:inherit;background:var(--nova-brand-grad,var(--nova-brand));height:100%;transition:width .4s;display:block}.packet-body h3{margin:0}.packet-body .range{font-size:var(--f18);color:var(--nova-brand);margin:0;font-weight:800}.packet-body .hint{font-size:var(--f13);color:var(--nova-muted);margin:0;line-height:1.4}.envelope svg{filter:drop-shadow(0 10px 18px #0007);width:100%;max-width:112px}.envelope .flap{transform-origin:60px 22px;transition:transform .5s}@keyframes reveal-pop{0%{opacity:0;transform:translate(-50%,-10%)scale(.5)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}.cb-hero{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.cb-hero>div{border:1px solid var(--nova-border);text-align:center;background:linear-gradient(135deg,color-mix(in srgb,var(--nova-brand) 14%,var(--nova-surface)),var(--nova-surface) 70%);border-radius:12px;gap:4px;padding:12px 8px;display:grid}.cb-hero small{color:var(--nova-muted);font-size:var(--f11)}.cb-hero strong{font-size:var(--f17);font-variant-numeric:tabular-nums}.cb-hero .big{font-size:var(--f24)}.cb-hero .amt,.cb-hero .big{color:var(--nova-brand)}.vip-hero{border:1px solid color-mix(in srgb,var(--nova-brand) 45%,var(--nova-border));background:linear-gradient(135deg,color-mix(in srgb,var(--nova-brand) 18%,var(--nova-surface)),var(--nova-surface) 75%);border-radius:16px;grid-template-columns:auto 1fr;align-items:center;gap:14px;padding:14px;display:grid}.vip-badge{font-size:30px;font-weight:var(--w9);color:var(--nova-brand);letter-spacing:-1px;font-style:italic}.vip-progress{gap:8px;min-width:0;display:grid}.vip-progress p{font-weight:var(--w7);margin:0}.vip-progress label{font-size:var(--f12);color:var(--nova-muted);grid-template-columns:1fr auto;gap:4px 8px;display:grid}.vip-progress label .pool{grid-column:1/-1}@media (max-width:380px){.cb-hero strong{font-size:var(--f15)}.cb-hero .big{font-size:var(--f20)}.day-state,.primary.small{min-width:84px}}@media (prefers-reduced-motion:reduce){.envelope .flap,.pool>span{transition:none}}html.lite .envelope .flap,html.lite .pool>span{transition:none}.board>.hint{color:var(--nova-muted);font-size:var(--f13);margin:6px 0;line-height:1.45}@media (max-width:430px){.board-table{font-size:var(--f12)}.board-table td,.board-table th{padding:8px 4px}}@media (min-width:768px){body,html{background:radial-gradient(90% 70% at 50% 0,color-mix(in srgb,var(--nova-brand) 9%,#03060d),#03060d 72%) fixed,#03060d}.app{max-width:480px;box-shadow:0 0 0 1px color-mix(in srgb,var(--nova-border) 70%,transparent),0 30px 90px #000d}.app .bottom-nav{border:1px solid var(--nova-border);border-bottom:0;border-radius:18px 18px 0 0;width:min(480px,100%);left:50%;right:auto;transform:translate(-50%)}.float-reward{left:calc(50% - 224px)}.app .game-toast{width:min(448px,100% - 32px)}.sheet{width:min(480px,100%)}.policy{max-width:448px}}.hero-banners .code-slide,.hero-banners .code-slide svg{width:100%;height:100%;display:block}html.sheet-open,html.sheet-open body{overflow:hidden}.hub-modal{inset:var(--inapp-top,0) 0 0;z-index:60;background:#020713cc;justify-content:center;align-items:center;padding:56px 12px 16px;animation:.2s fade-in;position:fixed}.hub-modal,.hub-sheet{flex-direction:column;display:flex}.hub-sheet{width:min(456px,100%);max-height:calc(100vh - 140px - var(--inapp-top,0px));max-height:calc(100dvh - 140px - var(--inapp-top,0px));background:linear-gradient(#1a2a55,#0b1530 60%);border:1px solid #f7d36b55;border-radius:20px;position:relative;overflow:visible;box-shadow:0 20px 60px #000a,inset 0 1px #ffffff1f}.hub-sheet .sheet-art{filter:drop-shadow(0 10px 18px #0009);width:132px;height:132px;margin:-64px auto 0}.hub-sheet .sheet-art svg{width:100%;height:100%;display:block}.hub-sheet .sheet-title{text-align:center;font-size:var(--f22);background:linear-gradient(#fff6cf,#f2c14e 60%,#c8901a);color:#0000;-webkit-background-clip:text;background-clip:text;margin:4px 16px 8px;font-weight:800}.hub-sheet .sheet-body{overscroll-behavior:contain;padding:0 12px 14px;overflow:auto}.hub-sheet .sheet-body>.card{box-shadow:none;background:0 0;border:0;margin:0;padding:4px}.sheet-x{color:#fff;cursor:pointer;background:#ffffff1a;border:2px solid #fff;border-radius:50%;place-items:center;width:44px;height:44px;margin-top:14px;display:grid}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.hub-modal{animation:none}}html.lite .hub-modal{animation:none}.dp-backdrop{inset:var(--inapp-top,0) 0 0;z-index:70;background:#020713cc;flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:72px 16px 16px;animation:.2s fade-in;display:flex;position:fixed}.dp{text-align:center;color:#fff;background:linear-gradient(#1d3a73,#0b1838 70%);border:1px solid #7fa8ff33;border-radius:20px;width:min(400px,100%);padding:18px 18px 20px;position:relative;box-shadow:0 18px 50px #000b}.dp-frame-gold{border:2px solid #f2c14e;box-shadow:0 0 0 4px #f2c14e22,0 18px 50px #000b}.dp-frame-dark{background:#0e1220;border:1px solid #fff2}.dp-frame-light{color:#1b1b22;background:#fff;border:1px solid #e3e6ee}.dp-frame-light .dp-html{color:#1b1b22}.dp-frame-none{box-shadow:none;background:0 0;border:0;padding:0}.dp-only-html{padding-top:16px}.dp .dp-art{filter:drop-shadow(0 12px 20px #000a);width:190px;height:190px;margin:-110px auto 0;display:block}.dp .dp-art svg,.dp .dp-mark svg{width:100%;height:100%;display:block}.dp h2{font-size:var(--f22);margin:6px 0 2px;font-weight:800}.dp .dp-big{font-size:var(--f44);line-height:1.1;font-weight:var(--w9);color:#ffe14d;text-shadow:0 2px #8a5a00;display:block}.dp p{color:#d6def0;margin:6px 0 0}.dp .dp-clock{color:#2a1a00;font-variant-numeric:tabular-nums;background:linear-gradient(#f7d36b,#c8901a);border-top:1px solid #fff2;border-radius:999px;align-items:center;gap:6px;margin-top:14px;padding:4px 16px;font-weight:800;display:inline-flex}.dp-btn{cursor:pointer;border:0;border-radius:12px;min-height:44px;padding:10px 16px;font-weight:800}.dp-btn.gold{color:#2a1a00;background:linear-gradient(#ffe08a,#e2ad2b 60%,#b9800f)}.dp-btn.blue{color:#fff;background:linear-gradient(#6cc8ff,#1d6fe0)}.dp-btn.wide{width:min(400px,100%);font-size:var(--f18);min-height:52px;box-shadow:0 8px 24px #0008}.dp-app-head{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.dp-app-head h2{font-size:var(--f34);margin:4px 0 12px;line-height:1.05}.dp .dp-art.small{width:120px;height:120px;margin:-60px -6px 0 0}.dp-row{background:#ffffff0d;border:1px solid #ffffff1f;border-radius:12px;align-items:center;gap:10px;margin-top:10px;padding:10px;display:flex}.dp-row span:nth-child(2){flex:1;font-size:14px}.dp-mark{flex:0 0 34px;width:34px;height:34px}.dp-note{font-size:var(--f12)!important;color:#9fb0d1!important}.floaters{z-index:40;pointer-events:none;flex-direction:column;gap:12px;display:flex;position:fixed;top:34vh}.floaters.left{left:max(6px,50% - 234px)}.floaters.right{right:max(6px,50% - 234px)}.floater{pointer-events:auto;position:relative}.fl-btn{color:#fff;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;width:68px;padding:0;display:flex}.fl-art{filter:drop-shadow(0 6px 10px #000a);width:58px;height:58px}.fl-art svg{width:100%;height:100%;display:block}.fl-label{white-space:nowrap;text-overflow:ellipsis;background:linear-gradient(#ff5a6e,#b3122c);border-radius:999px;max-width:72px;margin-top:-6px;font-weight:800;line-height:1.3;overflow:hidden;box-shadow:0 2px 6px #0008}.fl-clock{font-weight:var(--w7t);font-variant-numeric:tabular-nums;background:#0b1530cc;border-radius:8px;margin-top:3px;padding:1px 6px}.fl-x{color:#fff;cursor:pointer;background:#000a;border:0;border-radius:50%;place-items:center;width:18px;height:18px;min-height:18px;padding:0;display:grid;position:absolute;top:-4px;right:0}.fl-float .fl-art{animation:2.6s ease-in-out infinite fl-float}.fl-pulse .fl-art{animation:1.6s ease-in-out infinite fl-pulse}.fl-shake .fl-art{animation:3s ease-in-out infinite fl-shake}.fl-swing .fl-art{transform-origin:50% 0;animation:2.4s ease-in-out infinite fl-swing}.fl-bounce .fl-art{animation:1.8s cubic-bezier(.3,0,.3,1) infinite fl-bounce}@keyframes fl-float{50%{transform:translateY(-6px)}}@keyframes fl-pulse{50%{transform:scale(1.1)}}@keyframes fl-shake{0%,70%,to{transform:rotate(0)}75%{transform:rotate(-12deg)}80%{transform:rotate(10deg)}85%{transform:rotate(-8deg)}90%{transform:rotate(6deg)}}@keyframes fl-swing{50%{transform:rotate(10deg)}0%,to{transform:rotate(-10deg)}}@keyframes fl-bounce{0%,60%,to{transform:translateY(0)}30%{transform:translateY(-12px)}}@media (prefers-reduced-motion:reduce){.fl-btn .fl-art{animation:none!important}.dp-backdrop{animation:none}}html.lite .fl-btn .fl-art{animation:none!important}html.lite .dp-backdrop{animation:none}.topbar .logo-svg{width:100px;height:40px;display:block}.topbar .logo-svg svg{width:100%;height:100%;display:block}.topbar .logo-img{-o-object-fit:contain;object-fit:contain;width:auto;max-width:120px;height:40px;display:block}.act-center{margin:16px 0}.act-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}@media (min-width:760px){.act-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.act-card{color:var(--nova-text,#fff);cursor:pointer;text-align:left;background:#0b1530;border:1px solid #f7d36b33;border-radius:14px;flex-direction:column;gap:6px;padding:0;transition:transform .15s,border-color .15s;display:flex;overflow:hidden}:is(.act-card:focus-visible,.act-card:hover){border-color:#f7d36b99;transform:translateY(-2px)}.act-pic{aspect-ratio:2;width:100%;display:block}.act-pic svg,.act-sheet-pic svg{width:100%;height:100%;display:block}.act-pic.html,.act-sheet-pic.html{contain:paint;position:relative;overflow:hidden}.act-pic.html>.act-html,.act-sheet-pic.html>.act-html{position:absolute;inset:0;overflow:hidden}.act-name{font-size:var(--f13);font-weight:var(--w7t);overflow-wrap:anywhere;padding:0 10px 10px;line-height:1.3}.act-sheet{max-height:calc(100vh - 120px - var(--inapp-top,0px));max-height:calc(100dvh - 120px - var(--inapp-top,0px))}.act-sheet-pic{aspect-ratio:2;border-radius:20px 20px 0 0;flex:none;width:100%;overflow:hidden}.act-sheet .sheet-title{flex:none}.act-html{font-size:var(--f15);color:#fff;overflow-wrap:anywhere;line-height:1.6}.act-html a{text-decoration:underline}.act-html img{max-width:100%}.act-rules{border-top:1px solid #fff2;margin-top:14px;padding-top:12px}.act-go{min-height:46px;margin:0 14px 14px}@media (prefers-reduced-motion:reduce){.act-card{transition:none}.act-card:hover{transform:none}}html.lite .act-card{transition:none}html.lite .act-card:hover{transform:none}.dp .dp-poster{filter:drop-shadow(0 12px 22px #000b);width:min(240px,70%);margin:-120px auto 6px;display:block}.dp .dp-poster svg{width:100%;height:auto;display:block}.dp .dp-poster.full{filter:none;cursor:pointer;background:0 0;border:0;width:100%;margin:0;padding:0}.dp .dp-html{color:#fff;overflow-wrap:anywhere;margin:6px 0 4px}.profile-head .release{background:#ffffff0a;border:1px solid #f7d36b33;border-radius:14px;gap:6px;margin-top:10px;padding:12px;display:grid}.profile-head .release .hint{font-size:var(--f12);margin:0}.hero-banners.pc-host{aspect-ratio:auto;background:#05040c;border-radius:14px;display:block}.hero-banners.pc-host .slides{aspect-ratio:2}.hero-banners.pc-host>.slides{height:auto}.hero-banners .pc-defs{width:0;height:0;position:absolute;overflow:hidden}.hero-banners.pc-host .slide.code{align-self:stretch;height:auto}.hero-banners.pc-host .dots{width:max-content;padding:0 8px;bottom:0;left:50%;right:auto;translate:-50%}.hero-banners.pc-host .dots:before{content:"";z-index:-1;background:color-mix(in srgb,var(--shade) 28%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:999px;position:absolute;inset:14px 0}.hero-banners.pc-host .dots button.on:before{background:linear-gradient(90deg,var(--c-gold-hi),var(--c-gold))}.hero-banners .dots,.hero-banners.pc-host .dots{padding:0 6px;bottom:2px}.hero-banners.pc-host .dots:before{content:none}.hero-banners .dots button{width:24px;height:24px;min-height:24px}.hero-banners .dots button:before{background:color-mix(in srgb,var(--glint) 30%,transparent);border-radius:3px;width:5px;height:5px}.hero-banners .dots button.on:before,.hero-banners.pc-host .dots button.on:before{background:color-mix(in srgb,var(--c-gold) 80%,transparent);width:12px}.hero-banners .dots button.edge:before{width:3px;height:3px}.hero-banners .dots button:focus-visible{outline:2px solid var(--c-gold);outline-offset:-4px;border-radius:6px}@media (hover:none){.hero-banners .dots button{pointer-events:none}}.app .kyc-form label,.app .payout-form label{font-size:var(--f13);font-weight:var(--w7);color:var(--nova-muted);gap:6px;min-width:0;display:grid}.app .kyc-form label :is(input,select),.app .payout-form label :is(input,select){color:var(--nova-text);font-weight:400}.kyc-intro{text-align:center}.kyc-intro h2{margin:0 0 6px}.kyc-intro .kyc-intro-sub{opacity:.8;margin:0 0 12px;font-size:14px}.kyc-intro-box p{font-size:var(--f13);opacity:.85;margin:6px 0 0;line-height:1.45}.auth-box{padding:0 0 calc(18px + env(safe-area-inset-bottom));overflow-x:hidden}.ab-head{z-index:2;background:var(--nova-surface);border-bottom:1px solid var(--nova-border);grid-template-columns:44px 1fr 44px;align-items:center;padding:6px;display:grid;position:sticky;top:0}.ab-head h2{text-align:center;font-size:var(--f18);margin:0}.ab-hero{color:#fff;text-align:center;align-content:center;place-items:center;gap:4px;height:120px;display:grid;position:relative;overflow:hidden}.ab-hero .ab-deco{width:100%;height:100%;position:absolute;inset:0}.ab-logo{place-items:center;min-height:44px;display:grid;position:relative}.ab-logo img{-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 4px 10px #0008);max-width:200px;max-height:52px}.ab-logo b{font-size:30px;font-weight:var(--w9);letter-spacing:.5px;background:linear-gradient(#fff3c4,#f2c14e 55%,#c8901a);color:#0000;filter:drop-shadow(0 2px #5a3a00);-webkit-background-clip:text;background-clip:text}.ab-hero small{font-size:var(--f13);color:#dbe5ff;position:relative}.ab-tabs{border-bottom:1px solid var(--nova-border);justify-content:center;gap:22px;margin:12px 16px 0;display:flex}.ab-tabs button{min-height:42px;font-weight:var(--w7);color:var(--nova-muted);background:0 0;border-radius:0;padding:0 4px;box-shadow:inset 0 -3px #0000;border:0!important}.ab-tabs button.selected{color:var(--nova-text);box-shadow:inset 0 -3px 0 var(--nova-brand)}.ab-by{border-bottom:1px solid var(--nova-border);justify-content:center;gap:22px;margin:12px 16px 0;display:flex}.ab-by button{min-width:44px;min-height:44px;font-weight:var(--w7);color:var(--nova-muted);background:0 0;border-radius:0;padding:0 4px;box-shadow:inset 0 -3px #0000;border:0!important}.ab-by button.selected{color:var(--nova-text);box-shadow:inset 0 -3px 0 var(--nova-brand)}.ab-form{gap:12px;padding:16px 16px 0;display:grid}.ab-field{border:1px solid var(--nova-border);background:var(--nova-field);border-radius:14px;align-items:center;gap:10px;min-height:50px;padding:0 6px 0 14px;transition:border-color .15s,box-shadow .15s;display:flex}.ab-field:focus-within{border-color:var(--nova-brand);box-shadow:0 0 0 3px color-mix(in srgb,var(--nova-brand) 22%,transparent)}.ab-field>.ui-icon{color:var(--nova-muted)}.ab-field input,.ab-field select{min-width:0;color:var(--nova-text);font-size:var(--f16);outline:none;flex:1;padding:12px 0;box-shadow:none!important;background:0 0!important;border:0!important}.ab-field select:disabled{opacity:1;color:var(--nova-text);-webkit-appearance:none;-moz-appearance:none;appearance:none}.ab-field .flag{font-size:20px;line-height:1}.ab-field .cc{color:var(--nova-text);border-right:1px solid var(--nova-border);padding-right:10px;font-weight:800}.ab-head{background:#0b1838;border-bottom:0}.ab-head,.ab-head .icon-btn{color:#fff}.app .ab-field :is(input,select):focus-visible{outline:0}.ab-field input:-webkit-autofill,.ab-field input:-webkit-any(:-webkit-autofill,:-webkit-autofill){-webkit-text-fill-color:var(--nova-text);caret-color:var(--nova-text);transition:background-color 99999s;box-shadow:0 0 0 100px var(--nova-field) inset!important}.ab-field input:autofill,.ab-field input:is(:autofill,:autofill){-webkit-text-fill-color:var(--nova-text);caret-color:var(--nova-text);transition:background-color 99999s;box-shadow:0 0 0 100px var(--nova-field) inset!important}*{scrollbar-width:none}::-webkit-scrollbar{display:none}.ab-eye{width:40px;height:40px;color:var(--nova-muted);border-radius:10px;flex:none;place-items:center;padding:0;display:grid;background:0 0!important;border:0!important}.ab-eye svg{width:20px;height:20px}.ab-get{background:var(--nova-brand-grad);min-height:36px;color:var(--nova-on-brand);font-weight:800;font-size:var(--f13);white-space:nowrap;border-radius:10px;flex:none;padding:0 12px;border:0!important}.ab-get:disabled{opacity:.55}.ab-invite{gap:4px;display:grid}.ab-invite .hint{font-size:var(--f13);flex-wrap:wrap;margin:0 4px}.ab-invite .hint,.ab-row{align-items:center;gap:8px;display:flex}.ab-row{justify-content:space-between;font-size:14px}.ab-check{color:var(--nova-muted);align-items:flex-start;gap:8px;font-size:14px;line-height:1.4;display:flex}.ab-check input{width:18px;height:18px;accent-color:var(--nova-brand);flex:none;margin:1px 0 0}.ab-submit{min-height:52px;font-size:var(--f17);margin-top:6px;position:relative;overflow:visible}.ab-bubble{color:#fff;font-size:var(--f13);font-weight:var(--w9);background:linear-gradient(#ff6a7c,#e8394a);border-radius:999px 999px 999px 4px;padding:2px 10px;animation:2.4s ease-in-out infinite ab-bob;position:absolute;top:-12px;right:10px;box-shadow:0 4px 10px #0006}@keyframes ab-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.ab-bubble{animation:none}}html.lite .ab-bubble{animation:none}.ab-terms{text-align:center;font-size:var(--f12);color:var(--nova-muted);margin:0}.ab-read{font-size:var(--f13);flex-wrap:wrap;gap:0 16px;margin:-6px 0 0 26px;display:flex}.ab-read .link-btn{padding:6px 0}.ab-google{justify-items:center;gap:10px;padding:14px 16px 0;display:grid}.ab-gbtn{justify-content:center;min-height:44px}.ab-gbtn,.ab-or{width:100%;display:flex}.ab-or{color:var(--nova-muted);font-size:var(--f13);align-items:center;gap:10px}.ab-or:after,.ab-or:before{content:"";background:var(--nova-border);flex:1;height:1px}.auth-box>.notice{margin:12px 16px 0}.ab-switch{text-align:center;color:var(--nova-muted);margin:16px 16px 0;font-size:14px}.ab-switch .link-btn{color:var(--nova-brand);font-weight:800}.ob-days{grid-template-columns:repeat(7,1fr);gap:4px;margin:14px 0 0;padding:0;list-style:none;display:grid}.ob-days li{font-size:var(--f11);color:#dbe5ff;background:#ffffff12;border:1px solid #ffffff1f;border-radius:10px;justify-items:center;gap:2px;padding:6px 0;display:grid}.ob-days li svg{width:24px;height:24px}.ob-days li.last{background:linear-gradient(#f7d36b33,#c8901a33);border-color:#f2c14e}.avatar-grid{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:8px;display:grid}.avatar-grid button{aspect-ratio:1;border-radius:50%;padding:4px;background:0 0!important;border:2px solid #0000!important}.avatar-grid button img{border-radius:50%;width:100%;height:100%;display:block}.avatar-grid button.selected{box-shadow:0 0 0 3px color-mix(in srgb,var(--nova-brand) 25%,transparent);border-color:var(--nova-brand)!important}.avatar-upload{justify-items:center;gap:6px;margin-top:16px;display:grid}.avatar-upload button{align-items:center;gap:8px;display:inline-flex}.avatar-upload small{color:var(--nova-muted);font-size:12px}.avatar-sheet>.notice{margin-top:12px}.ab-google.pending{visibility:hidden;height:0;padding:0;overflow:hidden}.act-html,.dp-html,.marquee-item.html,.notice-html,.wheel-desc{contain:paint;position:relative;overflow:hidden}@media (min-width:660px){.floaters.left{left:calc(50% - 320px)}.floaters.right{right:calc(50% - 320px)}}.app .app-banner{z-index:60;color:#fff;background:linear-gradient(90deg,#1b2f66,#3a1d6e);align-items:center;gap:10px;padding:8px 12px;font-size:14px;display:flex;position:sticky;top:0}.app .app-banner .ab-logo{-o-object-fit:cover;object-fit:cover;border-radius:8px;flex:none;width:32px;height:32px;box-shadow:0 0 0 1px #ffd36b80}.app .app-banner .ab-letter{color:#1b2f66;background:#ffd36b;place-items:center;font-weight:800;display:grid}.app .app-banner .ab-text{flex:1;min-width:0;font-weight:600;line-height:1.3}.app .app-banner .ab-go{color:#fff;min-height:34px;font-weight:var(--w7);background:linear-gradient(#45b4ff,#1e7bf0);border:0;border-radius:999px;flex:none;padding:0 14px}.app .app-banner .ab-x{min-width:44px;min-height:44px;color:var(--on-media);font-size:var(--f18);isolation:isolate;background:0 0;border:0;border-radius:50%;flex:none;margin:-6px}.app .app-banner .ab-x:before{content:"";z-index:-1;background:color-mix(in srgb,var(--glint) 12%,transparent);border-radius:50%;position:absolute;inset:6px}.app .app-banner.update{background:#0f2d1f}.app .update-card{text-align:center;gap:16px;max-width:360px;margin:auto;display:grid}.app .site-update button{color:#0a1836;min-height:32px;font-weight:var(--w7);background:#f2c14e;border:0;border-radius:8px;margin-left:8px;padding:0 12px}[role=alertdialog]:focus,[role=dialog]:focus{outline:none}.rec-list .rec-pending{background:linear-gradient(90deg,#f5b30014,#0000);border:1px solid #f5b30040;border-radius:12px;margin-bottom:6px;padding:10px 12px}.rec-chip{font-style:normal;font-size:var(--f11);font-weight:var(--w7);vertical-align:1px;border-radius:999px;padding:1px 8px;display:inline-block}.rec-chip.ok{background:var(--nova-ok-bg);color:var(--nova-ok-fg)}.rec-chip.wait{background:var(--warn-bg);color:var(--warn)}.inv-days-head small{color:var(--nova-muted);font-size:var(--f12)}.game-toast.arrival{font-weight:var(--w7);cursor:pointer;align-items:center;gap:8px;display:flex}.game-toast.arrival svg{flex:none;width:20px;height:20px}.skel{padding:8px 0}.skel,.skel-row{gap:10px;display:grid}.skel-row{grid-template-columns:36px 1fr 64px;align-items:center}.skel-row b,.skel-row em,.skel-row i{background:var(--nova-border);border-radius:6px;height:12px;animation:1.2s ease-in-out infinite alternate skel;display:block}.skel-row i{border-radius:50%;height:36px}.skel-row b{height:14px}@keyframes skel{0%{opacity:1}to{opacity:.45}}.lobby .skel-tile{aspect-ratio:3/4;border-radius:14px}.lobby .skel-tile,.lobby-loading .skel-pills i{background:var(--nova-border);animation:1.2s ease-in-out infinite alternate skel}.lobby-loading .skel-bar{border:1px solid var(--nova-border);background:var(--nova-field);border-radius:12px;height:46px;margin-bottom:12px;display:block}.lobby-loading .skel-pills{gap:8px;margin-bottom:12px;display:flex;overflow:hidden}.lobby-loading .skel-pills i{border-radius:999px;flex:none;width:88px;height:44px}@media (prefers-reduced-motion:reduce){.lobby .skel-tile,.lobby-loading .skel-pills i,.skel-row b,.skel-row em,.skel-row i{animation:none}}html.lite .lobby .skel-tile,html.lite .lobby-loading .skel-pills i,html.lite .skel-row b,html.lite .skel-row em,html.lite .skel-row i{animation:none}.empty-state p{max-width:30ch;margin:0}.ab-by button,.ab-get,.ab-tabs button,.app .app-banner .ab-go,.app .board-tabs button,.app .board-tabs.small button,.app .itabs button,.app .msg-tabs button,.app .rtabs button,.app .sec-head .more,.app .site-update button,.blue,.chips button,.ghost,.gold,.menu select,.sec-head .more,.seg button,.sheet .tabs button,.topbar .language select,.app .ref-copy,.app main :where(details)>summary,.lobby .game-tile .try-free{min-height:44px}.hero-banners .nav{width:44px;height:44px;min-height:44px}.app .link{min-height:40px;font-size:var(--f13);padding:0 6px}.app footer :where(button),.policies button{min-height:40px}.app footer :is(button,a[data-test=footer-link]){align-items:center;min-height:44px;display:inline-flex}.marquee-item.link{align-items:center;min-height:40px;display:inline-flex}.icon-btn{width:44px;min-width:44px;min-height:44px;margin-inline:calc((var(--ib-w,40px) - 44px)/2)}.app .app-banner .ab-x,.float-hide,.hero-banners .dots button,.icon-btn,.id-chip{position:relative}.app .app-banner .ab-x:after,.fl-x:after,.float-hide:after,.icon-btn:after,.id-chip:after{content:"";position:absolute;inset:min(0px,50% - 22px)}.confirm-row{flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:14px;display:flex}.confirm-row button{min-height:44px}:root{--nova-z-blocking:80;--nova-z-policy:85}.app .app-banner{z-index:auto;position:relative;top:auto}@media (display-mode:standalone){.app .app-banner{display:none}}.app main{row-gap:28px}.app main>*+*{margin-top:0}.policy-backdrop{z-index:var(--nova-z-policy)}.policy,.policy-backdrop{overscroll-behavior:contain}.app main>:is(.notice-backdrop,.sheet-backdrop,.dp-backdrop,.hub-modal,.float-reward,.floaters,.game-toast,.contact-float,.contact-notice){margin-top:0}.app main>:is(.floaters,.game-toast,.contact-float,.contact-notice){animation:none}.app main>:is(.notice-backdrop,.sheet-backdrop,.dp-backdrop,.hub-modal){animation:.2s fade-in}.app main>.float-reward{animation:3s ease-in-out infinite float-bob}@media (prefers-reduced-motion:reduce){.app main>.float-reward{animation:none}}html.lite .app main>.float-reward{animation:none}.app main:has(>:is(.contact-float,.float-reward)){padding-bottom:calc(var(--nova-nav-height,64px) + 84px + env(safe-area-inset-bottom))}html.nova-modal-open,html.nova-modal-open body{overflow:hidden}small{font-size:max(12px,.833em)}.app .bottom-nav button,.app .bottom-nav button span{font-size:var(--f12);letter-spacing:-.01em}.app .bottom-nav button{min-width:44px}.bottom-nav .nav-badge,.cat-row button,.cb-hero small,.day-amt small,.fl-clock,.float-reward .badge,.game-badge,.hero-fallback small,.hub-card .hub-next,.hub-card .state,.icon-btn .dot,.lobby .game-card .game-badge,.menu .tag,.ob-days li,.profile-head .pill,.rec-chip,.rtabs .tag{font-size:var(--f12)}.lobby .game-card .maint{font-size:var(--f12);line-height:1.15}.lobby .game-card .game-badge{letter-spacing:0;background:#1d5fd1;padding:3px 5px}.lobby .game-card .game-badge.hot{background:linear-gradient(#d0262c,#a3170f)}.lobby .games:not(.strip) .game-tile{container-type:inline-size}@container (width<=139px){.lobby .game-card .game-badge{max-width:none;top:48px}.lobby .game-tile .try-free{white-space:normal;text-overflow:clip;padding:2px 4px;line-height:1.15}.lobby .game-card .maint{max-width:none;font-weight:var(--w5);letter-spacing:-.02em;padding:2px 1px;bottom:4px;left:2px;right:2px;transform:none}}.lobby .game-toast{pointer-events:none}.lobby .game-toast .toast-undo{pointer-events:auto;vertical-align:middle;min-height:44px;margin:-12px -8px -12px var(--sp-2);padding:0 var(--sp-2);color:var(--nova-brand);font:inherit;font-weight:var(--w-2);cursor:pointer;background:0 0;border:0;text-decoration:underline}.fl-label{white-space:normal;text-align:center;background:linear-gradient(#d6283b,#9b0d22);max-width:76px;padding:2px 6px;line-height:1.15}.fl-label{z-index:1;position:relative}.fl-x{top:0;right:2px}.floater{padding-top:44px}.floaters{gap:4px}.fl-x{top:13px}.fl-btn{width:56px}.fl-art{width:40px;height:40px}.fl-label{max-width:60px;margin-top:-4px;padding:1px 4px}.fl-clock,.fl-label{font-size:var(--f12)}.fl-clock{margin-top:2px}.fl-x{width:16px;height:16px;min-height:16px;right:4px}.floaters.fl-js{visibility:hidden;top:0}.floaters.fl-js.placed{visibility:visible;transition:transform .28s}.floaters.aside .fl-btn>*,.floaters.aside .fl-x{visibility:hidden}.floaters.aside .fl-btn{position:relative}.floaters.aside .fl-btn:after{content:"";background:linear-gradient(#d6283b,#9b0d22);width:10px;height:40px;position:absolute;top:6px;box-shadow:0 2px 6px #0008}.floaters.right.aside .fl-btn:after{border-radius:8px 0 0 8px;left:0}.floaters.left.aside .fl-btn:after{border-radius:0 8px 8px 0;right:0}@media (prefers-reduced-motion:reduce){.floaters.fl-js.placed{transition:none}}html.lite .floaters.fl-js.placed{transition:none}@media (max-width:659px){.floaters.left{left:2px}.floaters.right{right:2px}.floater{padding-top:44px}.fl-btn{width:54px}.fl-art{width:34px;height:34px}.fl-label{letter-spacing:-.4px;overflow-wrap:anywhere;text-overflow:clip;max-width:54px;padding:1px 2px;line-height:1.05}.fl-clock,.fl-label{font-size:var(--f12)}.fl-clock{letter-spacing:-.3px;padding:0 2px}.fl-x{right:0}}.board-slot{--board-base:424px;min-height:calc(var(--board-base) + max(0px,var(--board-rows,0) * 57px - 26px))}@media (min-width:768px){.board-slot{--board-base:470px}}.balance,.topbar .brand{min-height:44px}.balance{justify-content:center;min-width:44px}.app .link,.app .link-btn{min-height:44px}.ab-eye{width:44px;height:44px}.app .app-banner .ab-go{background:linear-gradient(#1a73d9,#1258b0)}.chips button{justify-content:center;align-items:center}.ab-rule{font-size:var(--f13);color:var(--nova-muted);margin:-4px 6px 0;line-height:1.35}.ab-rule.bad{color:var(--nova-warn-text,#f59e0b);font-weight:600}.ab-field input::placeholder{font-size:14px}html.nova-kb :is(.bottom-nav,.float-reward,.floaters,.contact-float,.game-toast){display:none}.topbar{box-sizing:border-box;min-height:61px}.view-head{top:calc(env(safe-area-inset-top,0px) + 61px)}.app .card>:last-child{margin-bottom:0}summary{box-sizing:border-box;min-height:44px;padding-top:12px;padding-bottom:12px;line-height:20px}.dp-backdrop,.hub-modal{overscroll-behavior:contain;justify-content:flex-start;overflow-y:auto}.dp-backdrop>:first-child,.hub-modal>:first-child{margin-top:auto}.dp-backdrop>:last-child,.hub-modal>:last-child{margin-bottom:auto}.act-sheet-pic{max-height:32vh;max-height:32dvh}@media (max-height:480px){.floaters{display:none}.hub-sheet .sheet-art{width:88px;height:88px;margin-top:-40px}.hub-modal{padding-top:44px}}html.nova-kb :is(.topbar,.view-head){position:relative;top:auto}.app .accounts,.balance-card{grid-template-columns:repeat(2,minmax(0,1fr))}.app .acct{grid-template-columns:minmax(0,1fr)}.nova-fit{white-space:nowrap;max-width:100%;display:block}.seg button{white-space:normal;text-overflow:clip;overflow-wrap:normal;line-height:1.15;overflow:visible}.hub,.invite-page,.invite-page .inv-panel,.profile-head{grid-template-columns:minmax(0,1fr)}.dp .dp-big{overflow-wrap:anywhere;font-size:clamp(28px,11vw,44px)}@media (max-width:359px){.app :is(.rtabs,.itabs,.msg-tabs,.board-tabs){scrollbar-width:none;grid-auto-columns:minmax(max-content,1fr);overflow-x:auto}.seg{scrollbar-width:none;overflow-x:auto}.seg button{flex:1 0 auto}}@media (max-width:699px){.sheet.auth-box{height:calc(92vh - var(--inapp-top,0px));height:calc(92dvh - var(--inapp-top,0px))}}.act-go{align-self:stretch;width:auto}@media (max-width:359px){.lobby-search input::placeholder{font-size:14px}.lobby-search .gold{padding:8px 10px}.lobby-search{gap:6px;padding-left:10px}}html.lite *,html.lite :after,html.lite :before{scroll-behavior:auto!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;transition-duration:1ms!important;transition-delay:0s!important;animation-duration:1ms!important;animation-iteration-count:1!important;animation-delay:0s!important}.net-slow{z-index:60;padding:calc(env(safe-area-inset-top,0px) + var(--sp-1)) var(--sp-4) var(--sp-1);background:var(--nova-surface);color:var(--nova-text);border-bottom:2px solid var(--nova-brand);box-shadow:var(--sh-1);font-size:var(--t-aux);text-align:center;pointer-events:none;margin:0;position:fixed;top:0;left:0;right:0}@media (prefers-reduced-motion:no-preference){.net-slow{animation:net-slow-in var(--d-2) var(--ease) both}}@keyframes net-slow-in{0%{transform:translateY(-100%)}}.app footer .foot-theme{font-size:var(--f13);color:var(--nova-muted);align-items:center;gap:8px;display:flex}.app footer .foot-theme select{max-width:160px;min-height:44px}:is(.msg,.redeem-msg).bad,:is(p,div)[role=alert]:not(.ab-rule){border-left:3px solid var(--nova-hot);background:color-mix(in srgb,var(--nova-hot) 12%,transparent);color:var(--nova-text);border-radius:10px;flex-wrap:wrap;align-items:center;gap:4px 12px;padding:10px 12px;font-size:14px;line-height:1.5;display:flex}[role=alert] .link-btn{color:var(--nova-brand);font:inherit;font-weight:var(--w65);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;min-height:44px;margin-left:auto;padding:8px 4px;text-decoration:underline}:is(.msg,.redeem-msg).good{border-left:3px solid var(--nova-ok-fg);background:var(--nova-ok-bg);color:var(--nova-ok-fg);border-radius:10px;margin:0;padding:10px 12px}@media (prefers-reduced-motion:no-preference){[role=dialog] :where(button:not(:disabled)):active{transform:scale(.97)}}@media (prefers-reduced-motion:reduce){:where(button:not(:disabled)):active{opacity:.72}}html.lite :where(button:not(:disabled)):active{opacity:.72}:where(button)[aria-busy=true],[aria-busy=true] :where(button:disabled){cursor:progress}.app main:not(:has(>:not(:is(.view-head,.floaters,.notice,.net-slow,.game-toast)))):after{content:"";border:1px solid var(--nova-border);background:linear-gradient(var(--nova-border),var(--nova-border)) 16px 20px/40% 14px no-repeat,linear-gradient(var(--nova-border),var(--nova-border)) 16px 52px/calc(100% - 32px) 12px no-repeat,linear-gradient(var(--nova-border),var(--nova-border)) 16px 80px/70% 12px no-repeat,linear-gradient(var(--nova-border),var(--nova-border)) 16px 116px/calc(100% - 32px) 32px no-repeat,var(--nova-surface);border-radius:16px;height:168px;animation:10s linear both nova-wait;display:block}@keyframes nova-wait{0%,1.5%{opacity:0}2%,95%{opacity:1}to{opacity:0}}:root{--t-hero:26px;--t-h2:18px;--t-h3:15px;--t-body:14px;--t-aux:12px;--t-tag:11px;--w-1:800;--w-2:600;--w-3:400;--sh-1:0 4px 14px #0000002e;--sh-2:0 12px 32px #00000052;--sh-3:0 24px 64px #00000080;--line:1px solid #ffffff1a;--d-1:.12s;--d-2:.2s;--d-3:.32s;--ease:cubic-bezier(.2,.8,.2,1)}@media (min-width:768px){:root{--t-hero:40px;--t-h2:22px;--t-h3:16px}}:root{--f8:8px;--f9:9px;--f10:10px;--f105:10.5px;--f11:11px;--f115:11.5px;--f12:12px;--f125:12.5px;--f13:13px;--f15:15px;--f16:16px;--f17:17px;--f18:18px;--f19:19px;--f20:20px;--f21:21px;--f22:22px;--f24:24px;--f26:26px;--f28:28px;--f32:32px;--f34:34px;--f40:40px;--f44:44px;--w5:500;--w65:650;--w7:700;--w7t:700;--w75:750;--w85:850;--w9:900}@media (max-width:767px){:root{--f8:var(--t-tag);--f9:var(--t-tag);--f10:var(--t-tag);--f105:var(--t-tag);--f11:var(--t-tag);--f115:var(--t-tag);--f12:var(--t-aux);--f125:var(--t-aux);--f13:var(--t-body);--f15:var(--t-h3);--f16:var(--t-h3);--f17:var(--t-h3);--f18:var(--t-h2);--f19:var(--t-h2);--f20:var(--t-h2);--f21:var(--t-h2);--f22:var(--t-h2);--f24:var(--t-hero);--f26:var(--t-hero);--f28:var(--t-hero);--f32:var(--t-hero);--f34:var(--t-hero);--f40:var(--t-hero);--f44:var(--t-hero);--w5:var(--w-3);--w65:var(--w-2);--w7:var(--w-2);--w7t:var(--w-1);--w75:var(--w-1);--w85:var(--w-1);--w9:var(--w-1)}.app{line-height:1.5}.app :where(h1,h2,h3){line-height:1.15;font-weight:var(--w-1)}.app :where(h1){font-size:var(--t-hero)}.app :where(h2){font-size:var(--t-h2)}.app :is(.primary,.gold):active:not(:disabled){transform:scale(.97)}.app :is(.primary,.gold):disabled{cursor:not-allowed;filter:grayscale();opacity:.5}.app :is(.primary,.gold)[aria-busy=true]{cursor:progress;filter:none;opacity:1;position:relative;color:#0000!important}.app :is(.primary,.gold)[aria-busy=true]>*{visibility:hidden}.app :is(.primary,.gold)[aria-busy=true]:after{content:attr(data-busy);color:var(--nova-on-brand);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.app :is(.primary,.gold)[aria-busy=true]:before{content:"";border:2px solid var(--nova-on-brand);border-right-color:#0000;border-radius:50%;width:12px;height:12px;animation:.8s linear infinite nova-orbit;position:absolute;top:calc(50% - 8px);left:16px}}@media (max-width:767px) and (hover:hover){.app :is(.primary,.gold):hover:not(:disabled){filter:brightness(1.08)}}:root{--c-gold:#f7c948;--c-gold-hi:#ffe9a6;--c-gold-mid:#f6c544;--c-gold-lo:#d99a12;--c-gold-edge:#ffe7a1;--c-on-gold:#2a1b00;--c-shine:#ffffff8c;--c-gleam:#fff8;--c-tag-popular:var(--tag-hot);--c-tag-new:var(--tag-new);--c-tag-muted:#5b6475;--c-tag-text:var(--on-tag);--c-tag-gold-hi:#ffe08a;--c-tag-gold-lo:#d9a21b;--c-danger:#ef4444;--c-danger-text:var(--danger);--c-focus:var(--focus);--c-paper:#f4f5f7}.lg{contain:layout paint;flex:none;justify-content:center;align-items:center;line-height:1;display:inline-flex;overflow:hidden}.lg-top{width:120px;height:40px}.lg-side{width:160px;height:48px}.lg-icon{width:44px;height:44px}.lg-foot{width:120px;height:40px;margin:0 auto 12px;display:flex}.lg-load{width:200px;height:64px}.lg-auth{width:200px;height:52px}.lgm,.lgm>span,.lgv{justify-content:center;align-items:center;width:100%;min-width:0;height:100%;display:flex}.lg img{-o-object-fit:contain;object-fit:contain;width:auto;height:auto}.lg img,.lgv svg{max-width:100%;max-height:100%;display:block}.lgm>.lg-l{display:var(--lg-l,flex)}.lgm>.lg-d{display:var(--lg-d,none)}.lgm>.lg-f,html[data-festival] .lgm[data-f]>span:not(.lg-f){display:none}html[data-festival] .lgm>.lg-f{display:flex}main[data-view=inicio]{background:radial-gradient(70% 440px at 30% 0,color-mix(in srgb,var(--accent) calc((5% + var(--theme-dark)*7% + var(--deco-k,0)*6%)*var(--accent-k,1)),transparent),transparent),radial-gradient(50% 380px at 92% 2%,color-mix(in srgb,var(--accent-2) calc((3% + var(--theme-dark)*5%)*var(--accent-k,1)),transparent),transparent)}.sec-head h3 .sec-ic{box-sizing:content-box;background:color-mix(in srgb,var(--accent) 16%,transparent);width:18px;height:18px;color:var(--accent);stroke-width:2px;border-radius:9px;flex:none;align-self:center;padding:5px}.sec-head h3:has(>.sec-ic):before{display:none}.game-card.off .gi-prov{display:none}.game-tile:has(.try-free) .gi-prov{display:none}@media (hover:hover){.game-tile:hover .gi-prov{opacity:0}}.ticker{background:var(--nova-surface);box-shadow:var(--shadow-1);border-radius:16px;gap:8px;padding:6px}.ticker-label{background:var(--accent-grad);color:var(--accent);background:color-mix(in srgb,var(--accent) 12%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 38%,transparent);border-radius:11px;align-items:center;gap:6px;padding:6px 12px;display:flex}.ticker-label:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.ticker-run button,.ticker-run li{align-items:center;gap:8px;min-height:44px;display:inline-flex}.tk-line:before{content:attr(data-av);vertical-align:middle;background:var(--nova-surface2);width:28px;height:28px;box-shadow:inset 0 0 0 1.5px var(--accent);color:var(--nova-text);font-size:var(--f12);font-weight:var(--w-1);border-radius:50%;place-items:center;margin-right:8px;display:inline-grid}.app :is(.primary,.gold):not(:disabled){box-shadow:inset 0 1px 0 var(--glint-30),0 8px 18px -10px color-mix(in srgb,var(--accent) 70%,transparent)}.tk-amt{color:color-mix(in srgb,var(--accent) 70%,var(--nova-text));font-weight:var(--w-1);font-size:var(--f15)}.app :is(.vip-table,.inv-table,.board-table) th,.app main .vip-table th{background:color-mix(in srgb,var(--c-gold) 9%,var(--nova-surface));color:var(--nova-text);box-shadow:inset 0 -2px 0 color-mix(in srgb,var(--c-gold) 55%,transparent);white-space:normal;overflow-wrap:break-word;word-break:normal;vertical-align:bottom;line-height:1.25;font-weight:var(--w7);cursor:default;border-bottom:0}.app .vip-table td,.app .vip-table th{padding:8px 4px}@media (max-width:420px){.app .vip-table{font-size:var(--f12)}}.app .board .chip{color:var(--c-gold);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c-gold) 60%,transparent);background:0 0}.lobby .game-tile{--gt-name:22px}.lobby .game-tile .gt-name{height:18px;font-size:var(--f12);line-height:18px;font-weight:var(--w65);color:var(--nova-muted);white-space:nowrap;text-overflow:ellipsis;margin-top:4px;padding:0 2px;display:block;overflow:hidden}.lobby .game-tile .try-free{bottom:calc(6px + var(--gt-name))}@media (max-width:767px){input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea{font-size:1rem}}.tb-avatar,.tb-label,.tb-menu,.tb-search,.wide-side{display:none}.lobby-all,.tb-wallet{display:contents}@media (min-width:768px){.app{--side:0px;--nova-l0:var(--nova-bg);--nova-l1:var(--nova-header);--nova-l2:var(--nova-surface);--nova-l3:var(--nova-surface2);max-width:none;padding:0 0 0 var(--side);box-shadow:none}.app.has-nav{padding-bottom:0}.app>.wide-side{z-index:45;width:var(--side);background:var(--nova-l1);display:block;position:absolute;inset:0 auto 0 0}.app .bottom-nav{display:none}.app .topbar{gap:12px;height:72px;min-height:72px;padding:0 24px;overflow:visible}.app .topbar :is(.tb-menu,.tb-avatar){width:44px;height:44px;color:var(--nova-text);border-radius:12px;flex:none;place-items:center;padding:0;display:grid}.app .topbar .tb-search{min-width:0;height:44px;font:inherit;font-size:var(--t-body);border-radius:12px;flex:0 440px;align-items:center;gap:10px;padding:0 14px;display:flex}.app .topbar .right{flex:none;gap:10px}.app .topbar .tb-search-m{display:none}.app .topbar .tb-wallet{border-radius:14px;align-items:center;gap:6px;padding:4px;display:flex}.app .topbar .balance{background:0 0;border:0;justify-items:start;line-height:1.15;display:grid}.app .topbar .tb-label{font-size:var(--t-aux);color:var(--nova-muted);font-weight:600;display:block}.app main{row-gap:28px;max-width:1600px;margin:0 auto;padding:24px 32px 48px}.app main:not([data-view=inicio]){grid-template-columns:minmax(0,960px);justify-content:center}.app main>.hero-banners{justify-self:center;width:min(100%,920px,200vh - 440px)}.app .lobby .games:not(.strip){grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.lobby .games.strip{grid-auto-columns:minmax(150px,180px);gap:14px}.app footer,.app:not(.has-nav) footer{padding:24px 32px 32px}.app .lobby{scroll-margin-top:calc(env(safe-area-inset-top,0px) + 84px)}.ui-icon{stroke-width:2px}.lobby.flowing{display:contents}.lobby.flowing>.lobby-all{gap:12px;min-width:0;display:grid}[data-layout=a] [data-view=inicio]:not([data-cards])>.hero-banners{margin-bottom:148px}[data-view=inicio]>.skel{order:2000}.float-reward,.floaters{display:none}}@media (min-width:1024px){.app[data-layout=a]{--side:72px}.app[data-layout=a]>.wide-side{border-right:1px solid var(--nova-border)}.app .app-banner:not(.update),.app .topbar .tb-menu,.app[data-layout=a] .topbar .brand{display:none}[data-layout=a] [data-view=inicio]:not([data-cards="0"]){grid-template-columns:minmax(0,62fr) minmax(0,38fr)}.lobby.flowing>*,main[data-view=inicio]>*{grid-column:1/-1}[data-layout=a] [data-view=inicio]:not([data-cards="0"])>.hero-banners{grid-column:1;width:100%;margin:0}}@media (min-width:1280px){.app[data-layout=a]{--side:240px}html.side-mini .app[data-layout=a]{--side:72px}.app .lobby .games:not(.strip){grid-template-columns:repeat(6,minmax(0,1fr))}}@media (min-width:768px){.app .topbar :is(.tb-search,.tb-menu,.tb-avatar){cursor:pointer}.app .topbar .tb-search span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app .topbar .tb-search{background:var(--nova-l2);border:1px solid var(--nova-border);color:var(--nova-muted);transition:border-color .15s}.app .topbar .tb-search:hover{border-color:color-mix(in srgb,var(--nova-brand) 50%,var(--nova-border))}.app .topbar .tb-search kbd{border:1px solid var(--nova-border);font:inherit;font-size:var(--t-tag);border-radius:6px;margin-left:auto;padding:1px 7px}.app .topbar .tb-wallet{background:var(--nova-l2);border:1px solid var(--nova-border)}.app .topbar .icon-btn,.app .topbar .tb-avatar,.app .topbar .tb-menu{background:var(--nova-l2);border:1px solid var(--nova-border);border-radius:12px;width:44px;height:44px}.app .topbar .tb-avatar.ring{background:radial-gradient(closest-side,var(--nova-l2) 82%,transparent 84%),conic-gradient(var(--nova-brand) var(--vip-pct),var(--nova-border) 0);border:0;border-radius:50%;position:relative}.app .topbar .tb-vip{background:var(--nova-brand);min-width:18px;height:18px;color:var(--nova-on-brand);text-align:center;border-radius:9px;padding:0 4px;font-size:11px;font-weight:700;line-height:18px;position:absolute;bottom:-4px;right:-4px}}@media (min-width:768px) and (max-width:1023px){.app .topbar .tb-search kbd{display:none}}.code-block[data-v-ed153cd8]{pointer-events:none;color-scheme:normal;background:0 0;border:0;width:100%;height:100%;display:block}.code-wait[data-v-36b2fcf3]{width:100%;height:100%;display:block}
