.app-shell-frame[data-v-95141c0b]{width:min(1180px, calc(100vw - var(--vpl-space-6)));padding:calc(env(safe-area-inset-top) + var(--vpl-space-4)) 0 calc(env(safe-area-inset-bottom) + var(--vpl-space-10));margin:0 auto}.skip-link[data-v-95141c0b]{left:var(--vpl-space-4);top:calc(env(safe-area-inset-top) + var(--vpl-space-2));z-index:20;border-radius:var(--vpl-radius-pill);border:1px solid var(--vpl-border-active-lucky);background:var(--vpl-color-surface-sticky);color:var(--vpl-color-text-primary);padding:.75rem 1rem;text-decoration:none;transition:transform .12s;position:absolute;transform:translateY(-160%)}.skip-link[data-v-95141c0b]:focus-visible{transform:translateY(0)}.shell-header[data-v-95141c0b],.shell-intro[data-v-95141c0b],.shell-intro__copy[data-v-95141c0b],.shell-intro__meta[data-v-95141c0b],.frame-body[data-v-95141c0b],.frame-sticky[data-v-95141c0b]{gap:var(--vpl-space-4);display:grid}.shell-header[data-v-95141c0b]{gap:var(--vpl-space-3)}.shell-topbar[data-v-95141c0b]{gap:var(--vpl-space-3);padding:var(--vpl-space-3) var(--vpl-space-4);border:1px solid color-mix(in srgb, var(--vpl-border-subtle,var(--vpl-color-surface-line)) 92%, transparent);border-radius:calc(var(--vpl-radius-lg) + 2px);background:linear-gradient(180deg, color-mix(in srgb, var(--vpl-color-surface-chrome) 98%, transparent), color-mix(in srgb, var(--vpl-color-surface-subtle) 92%, transparent));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);display:grid;box-shadow:inset 0 1px #ffffff1a,0 14px 32px #0000001a}.shell-topbar__brand[data-v-95141c0b],.shell-topbar__controls[data-v-95141c0b]{align-items:center;gap:var(--vpl-space-3);display:flex}.shell-topbar__controls[data-v-95141c0b]{flex-wrap:wrap;justify-content:space-between;min-width:0}.shell-mark[data-v-95141c0b]{border-radius:var(--vpl-radius-pill);border:1px solid color-mix(in srgb, var(--vpl-border-active-lucky) 26%, transparent);background:color-mix(in srgb, var(--vpl-color-surface-cardStrong) 34%, transparent);min-height:2.75rem;font-family:var(--vpl-font-heading);font-size:var(--vpl-size-small);letter-spacing:.14em;text-transform:uppercase;align-items:center;padding:0 .9rem;display:inline-flex}.shell-nav[data-v-95141c0b],.shell-utilities[data-v-95141c0b]{min-width:0}.shell-nav[data-v-95141c0b]{gap:var(--vpl-space-2);flex-wrap:wrap;flex:420px;display:flex}.shell-intro[data-v-95141c0b]{padding:var(--vpl-space-2) var(--vpl-space-1) 0;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);align-items:start}.shell-intro__copy[data-v-95141c0b]{gap:var(--vpl-space-2)}.shell-intro__eyebrow[data-v-95141c0b],h1[data-v-95141c0b],.shell-intro__subtitle[data-v-95141c0b]{margin:0}.shell-intro__eyebrow[data-v-95141c0b]{font-size:var(--vpl-size-small);letter-spacing:.12em;text-transform:uppercase;color:var(--vpl-color-text-secondary)}h1[data-v-95141c0b]{font-family:var(--vpl-font-display);text-wrap:balance;max-width:13ch;font-size:clamp(1.9rem,4vw,3rem);line-height:.98}.shell-intro__subtitle[data-v-95141c0b]{max-width:58ch;color:var(--vpl-color-text-secondary)}.shell-intro__meta[data-v-95141c0b]{align-content:start;justify-items:start}.frame-body[data-v-95141c0b]{padding-top:var(--vpl-space-4)}.frame-sticky[data-v-95141c0b]{bottom:calc(env(safe-area-inset-bottom) + var(--vpl-space-3));z-index:4;padding-top:var(--vpl-space-3);position:sticky}@media (width<=980px){.shell-intro[data-v-95141c0b]{grid-template-columns:1fr}}@media (width<=840px){.shell-topbar__controls[data-v-95141c0b]{align-items:stretch}.shell-nav[data-v-95141c0b]{scrollbar-width:thin;flex-basis:100%;padding-bottom:2px;overflow-x:auto}}@media (width<=640px){.app-shell-frame[data-v-95141c0b]{width:min(100vw - var(--vpl-space-4), 1180px);padding-top:calc(env(safe-area-inset-top) + var(--vpl-space-3))}.shell-topbar[data-v-95141c0b]{padding:var(--vpl-space-3)}.shell-mark[data-v-95141c0b]{letter-spacing:.1em;min-height:2.5rem}h1[data-v-95141c0b]{max-width:11ch}}:root{--vpl-color-canvas-base:#f6efe4;--vpl-color-canvas-panel:#fff7ec;--vpl-color-canvas-strong:#211a14;--vpl-color-canvas-soft:#645949;--vpl-color-accent-brand:#b85c38;--vpl-color-accent-brandStrong:#8a3518;--vpl-color-accent-spark:#d3a24f;--vpl-color-accent-cool:#145b73;--vpl-color-surface-card:#f9f0e2;--vpl-color-surface-cardStrong:#edd9bc;--vpl-color-surface-subtle:#fff7ee;--vpl-color-surface-chrome:#fff7ece0;--vpl-color-surface-sticky:#fff7ecf0;--vpl-color-surface-line:#c8af87;--vpl-color-surface-overlay:#211a14a3;--vpl-color-surface-hero-glow:#d3a24f38;--vpl-color-surface-streak:#f3e2cb;--vpl-color-surface-table:#ead6bf;--vpl-color-text-primary:#211a14;--vpl-color-text-secondary:#4d4337;--vpl-color-text-inverse:#fffaf2;--vpl-color-status-success:#3f7d4a;--vpl-color-status-warning:#b77a1a;--vpl-color-status-danger:#b23a2a;--vpl-color-status-info:#145b73;--vpl-color-signal-hot:#ef6a27;--vpl-color-signal-jackpot:#cf9d32;--vpl-color-signal-live:#d24343;--vpl-color-signal-vip:#b69142;--vpl-color-signal-win:#2d8f57;--vpl-color-signal-almost:#2b7db3;--vpl-border-active-lucky:#d3a24f;--vpl-border-subtle:#c8af878f;--vpl-space-1:4px;--vpl-space-2:8px;--vpl-space-3:12px;--vpl-space-4:16px;--vpl-space-5:20px;--vpl-space-6:24px;--vpl-space-8:32px;--vpl-space-10:40px;--vpl-radius-sm:10px;--vpl-radius-md:18px;--vpl-radius-lg:28px;--vpl-radius-pill:999px;--vpl-shadow-soft:0 18px 40px #211a1421;--vpl-shadow-lifted:0 28px 70px #211a1438;--vpl-shadow-promo:0 24px 64px #b85c3838;--vpl-shadow-elevated-gold:0 26px 72px #d3a24f3d;--vpl-font-display:"Source Serif 4", "Iowan Old Style", Georgia, serif;--vpl-font-heading:"Avenir Next Condensed", "Arial Narrow", "Segoe UI", sans-serif;--vpl-font-body:"Avenir Next", "Segoe UI", sans-serif;--vpl-font-mono:"JetBrains Mono", "SFMono-Regular", "Menlo", monospace;--vpl-size-hero:clamp(2.8rem, 5vw, 4.6rem);--vpl-size-h2:clamp(1.7rem, 3vw, 2.4rem);--vpl-size-body:16px;--vpl-size-small:14px}[data-theme=dawn]{--vpl-color-canvas-base:#f6efe4;--vpl-color-canvas-panel:#fff7ec;--vpl-color-canvas-strong:#211a14;--vpl-color-canvas-soft:#645949;--vpl-color-accent-brand:#b85c38;--vpl-color-accent-brandStrong:#8a3518;--vpl-color-accent-spark:#d3a24f;--vpl-color-accent-cool:#145b73;--vpl-color-surface-card:#f9f0e2;--vpl-color-surface-cardStrong:#edd9bc;--vpl-color-surface-subtle:#fff7ee;--vpl-color-surface-chrome:#fff7ece0;--vpl-color-surface-sticky:#fff7ecf0;--vpl-color-surface-line:#c8af87;--vpl-color-surface-overlay:#211a14a3;--vpl-color-surface-hero-glow:#d3a24f38;--vpl-color-surface-streak:#f3e2cb;--vpl-color-surface-table:#ead6bf;--vpl-color-text-primary:#211a14;--vpl-color-text-secondary:#4d4337;--vpl-color-text-inverse:#fffaf2;--vpl-color-status-success:#3f7d4a;--vpl-color-status-warning:#b77a1a;--vpl-color-status-danger:#b23a2a;--vpl-color-status-info:#145b73;--vpl-color-signal-hot:#ef6a27;--vpl-color-signal-jackpot:#cf9d32;--vpl-color-signal-live:#d24343;--vpl-color-signal-vip:#b69142;--vpl-color-signal-win:#2d8f57;--vpl-color-signal-almost:#2b7db3;--vpl-border-active-lucky:#d3a24f;--vpl-border-subtle:#c8af878f;--vpl-shadow-soft:0 18px 40px #211a1421;--vpl-shadow-lifted:0 28px 70px #211a1438;--vpl-shadow-promo:0 24px 64px #b85c3838;--vpl-shadow-elevated-gold:0 26px 72px #d3a24f3d}[data-theme=midnight]{--vpl-color-canvas-base:#06080d;--vpl-color-canvas-panel:#0b1119;--vpl-color-canvas-strong:#f5efe7;--vpl-color-canvas-soft:#8a95a8;--vpl-color-accent-brand:#d96134;--vpl-color-accent-brandStrong:#ff8a46;--vpl-color-accent-spark:#f2c14e;--vpl-color-accent-cool:#44b9ff;--vpl-color-surface-card:#121826;--vpl-color-surface-cardStrong:#192233;--vpl-color-surface-subtle:#0f1624;--vpl-color-surface-chrome:#0b1119d1;--vpl-color-surface-sticky:#0b1119f0;--vpl-color-surface-line:#2a3549;--vpl-color-surface-overlay:#04070dc7;--vpl-color-surface-hero-glow:#f2c14e2e;--vpl-color-surface-streak:#221722;--vpl-color-surface-table:#0f2b28;--vpl-color-text-primary:#f5efe7;--vpl-color-text-secondary:#b1bbca;--vpl-color-text-inverse:#06080d;--vpl-color-status-success:#2fd47b;--vpl-color-status-warning:#ffb84d;--vpl-color-status-danger:#ff5b6d;--vpl-color-status-info:#44b9ff;--vpl-color-signal-hot:#ff7a30;--vpl-color-signal-jackpot:#f2c14e;--vpl-color-signal-live:#ff5b6d;--vpl-color-signal-vip:#d7b36a;--vpl-color-signal-win:#2fd47b;--vpl-color-signal-almost:#7bd1ff;--vpl-border-active-lucky:#f2c14e;--vpl-border-subtle:#2a3549d1;--vpl-shadow-soft:0 24px 48px #02040970;--vpl-shadow-lifted:0 34px 88px #0204099e;--vpl-shadow-promo:0 30px 90px #d961343d;--vpl-shadow-elevated-gold:0 34px 96px #f2c14e42}[data-theme=live]{--vpl-color-canvas-base:#12070a;--vpl-color-canvas-panel:#1b0c10;--vpl-color-canvas-strong:#fff4eb;--vpl-color-canvas-soft:#d4b7ad;--vpl-color-accent-brand:#ff5c45;--vpl-color-accent-brandStrong:#ff8f55;--vpl-color-accent-spark:#ffcf62;--vpl-color-accent-cool:#4ad7ff;--vpl-color-surface-card:#251116;--vpl-color-surface-cardStrong:#32141b;--vpl-color-surface-subtle:#211016;--vpl-color-surface-chrome:#1b0c10d1;--vpl-color-surface-sticky:#1b0c10f0;--vpl-color-surface-line:#5d2732;--vpl-color-surface-overlay:#100406cc;--vpl-color-surface-hero-glow:#ff5c4538;--vpl-color-surface-streak:#35111b;--vpl-color-surface-table:#3b1f1b;--vpl-color-text-primary:#fff4eb;--vpl-color-text-secondary:#e6c9ba;--vpl-color-text-inverse:#12070a;--vpl-color-status-success:#52d97d;--vpl-color-status-warning:#ffcf62;--vpl-color-status-danger:#ff5c45;--vpl-color-status-info:#4ad7ff;--vpl-color-signal-hot:#ff8f55;--vpl-color-signal-jackpot:#ffcf62;--vpl-color-signal-live:#ff5c45;--vpl-color-signal-vip:#e6c37e;--vpl-color-signal-win:#52d97d;--vpl-color-signal-almost:#7fe4ff;--vpl-border-active-lucky:#ffcf62;--vpl-border-subtle:#5d2732db;--vpl-shadow-soft:0 24px 52px #0e03067a;--vpl-shadow-lifted:0 36px 96px #0e0306ad;--vpl-shadow-promo:0 32px 96px #ff5c454d;--vpl-shadow-elevated-gold:0 34px 96px #ffcf6247}[data-theme=vip]{--vpl-color-canvas-base:#090909;--vpl-color-canvas-panel:#121212;--vpl-color-canvas-strong:#f6f0e6;--vpl-color-canvas-soft:#b7ab99;--vpl-color-accent-brand:#c79b4c;--vpl-color-accent-brandStrong:#f0c779;--vpl-color-accent-spark:#f0c779;--vpl-color-accent-cool:#8cb6d8;--vpl-color-surface-card:#171717;--vpl-color-surface-cardStrong:#1f1f1f;--vpl-color-surface-subtle:#131313;--vpl-color-surface-chrome:#121212d6;--vpl-color-surface-sticky:#121212f0;--vpl-color-surface-line:#38332a;--vpl-color-surface-overlay:#040404d1;--vpl-color-surface-hero-glow:#f0c77929;--vpl-color-surface-streak:#231d14;--vpl-color-surface-table:#16130f;--vpl-color-text-primary:#f6f0e6;--vpl-color-text-secondary:#c8bda9;--vpl-color-text-inverse:#090909;--vpl-color-status-success:#4ec98c;--vpl-color-status-warning:#f0c779;--vpl-color-status-danger:#dc6a5c;--vpl-color-status-info:#8cb6d8;--vpl-color-signal-hot:#dc845c;--vpl-color-signal-jackpot:#f0c779;--vpl-color-signal-live:#d9776b;--vpl-color-signal-vip:#f0c779;--vpl-color-signal-win:#4ec98c;--vpl-color-signal-almost:#9bc6e8;--vpl-border-active-lucky:#f0c779;--vpl-border-subtle:#38332adb;--vpl-shadow-soft:0 24px 56px #00000085;--vpl-shadow-lifted:0 38px 102px #000000b8;--vpl-shadow-promo:0 34px 96px #c79b4c42;--vpl-shadow-elevated-gold:0 36px 110px #f0c77947}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--vpl-safe-top:env(safe-area-inset-top);--vpl-safe-right:env(safe-area-inset-right);--vpl-safe-bottom:env(safe-area-inset-bottom);--vpl-safe-left:env(safe-area-inset-left)}*{box-sizing:border-box}html,body,#app{min-height:100%}html{background:var(--vpl-color-canvas-base);scroll-padding-top:calc(var(--vpl-space-8) + var(--vpl-safe-top))}body{min-height:100svh;font-family:var(--vpl-font-body);font-size:var(--vpl-size-body);color:var(--vpl-color-text-primary);background:radial-gradient(circle at 16% 8%, color-mix(in srgb, var(--vpl-color-surface-hero-glow) 92%, transparent), transparent 30%), radial-gradient(circle at 84% 10%, color-mix(in srgb, var(--vpl-color-signal-live) 14%, transparent), transparent 24%), radial-gradient(circle at 54% 100%, color-mix(in srgb, var(--vpl-color-surface-table) 26%, transparent), transparent 40%), linear-gradient(180deg, color-mix(in srgb, var(--vpl-color-canvas-panel) 84%, var(--vpl-color-canvas-base)), var(--vpl-color-canvas-base));touch-action:manipulation;background-attachment:fixed;margin:0;transition:background .18s,color .18s;overflow-x:hidden}main{min-width:0}button,input,textarea,select{font:inherit}button,[role=button],summary{touch-action:manipulation}a{color:inherit}img,svg{max-width:100%;display:block}::selection{background:color-mix(in srgb, var(--vpl-color-signal-hot) 30%, transparent);color:var(--vpl-color-text-primary)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
