:root{--font-display: "Syne", sans-serif;--font-body: "Manrope", sans-serif;--font-money: "Space Grotesk", sans-serif;--accent: #7cffb2;--accent-dim: color-mix(in srgb, var(--accent) 55%, transparent);--btn-fg: #07110b;--radius: 10px;--header-h: 56px;--space: 1rem;--max: 960px;--ease: cubic-bezier(.22, 1, .36, 1);interpolate-size:allow-keywords;--felt: #143528;--felt-mid: #0e241c;--felt-deep: #122a20;--felt-glow: #1a4a32;--felt-fg: #e6f2ea;--felt-seat: #06140f;--felt-outline: color-mix(in srgb, var(--accent) 28%, transparent);--felt-inset: color-mix(in srgb, #000 25%, transparent);--felt-outline-w: 1px;--fx-spark: #fffef8;--fx-spark-2: #ffe9a8}html[data-theme=light],html:not([data-theme]){--accent: #0f8f5c;--btn-fg: #ffffff;--bg: #e8ece9;--bg-elevated: #f4f7f5;--fg: #121412;--muted: #4a534e;--line: color-mix(in srgb, #121412 14%, transparent);--surface: color-mix(in srgb, #ffffff 82%, transparent);--danger: #b83232;--glow: color-mix(in srgb, var(--accent) 32%, transparent);--felt: #f9fbfa;--felt-mid: #f1f5f2;--felt-deep: #e8efe9;--felt-glow: #d5e4da;--felt-fg: #121412;--felt-seat: #ffffff;--felt-outline: #0a3d28;--felt-inset: color-mix(in srgb, #0a3d28 22%, transparent);--felt-outline-w: 2.5px;--fx-spark: #0a3d28;--fx-spark-2: #0f8f5c;color-scheme:light}html[data-theme=dark]{--bg: #0a0c0b;--bg-elevated: #121614;--fg: #e8ece9;--muted: #8a948d;--line: color-mix(in srgb, #e8ece9 12%, transparent);--surface: color-mix(in srgb, #161a18 78%, transparent);--danger: #ff7a7a;--glow: color-mix(in srgb, var(--accent) 18%, transparent);--btn-fg: #07110b;color-scheme:dark}@media(prefers-color-scheme:dark){html[data-theme=system]{--bg: #0a0c0b;--bg-elevated: #121614;--fg: #e8ece9;--muted: #8a948d;--line: color-mix(in srgb, #e8ece9 12%, transparent);--surface: color-mix(in srgb, #161a18 78%, transparent);--danger: #ff7a7a;--glow: color-mix(in srgb, var(--accent) 18%, transparent);--btn-fg: #07110b;color-scheme:dark}}@media(prefers-color-scheme:light){html[data-theme=system]{--accent: #0f8f5c;--btn-fg: #ffffff;--bg: #e8ece9;--bg-elevated: #f4f7f5;--fg: #121412;--muted: #4a534e;--line: color-mix(in srgb, #121412 14%, transparent);--surface: color-mix(in srgb, #ffffff 82%, transparent);--danger: #b83232;--glow: color-mix(in srgb, var(--accent) 32%, transparent);--felt: #f9fbfa;--felt-mid: #f1f5f2;--felt-deep: #e8efe9;--felt-glow: #d5e4da;--felt-fg: #121412;--felt-seat: #ffffff;--felt-outline: #0a3d28;--felt-inset: color-mix(in srgb, #0a3d28 22%, transparent);--felt-outline-w: 2.5px;--fx-spark: #0a3d28;--fx-spark-2: #0f8f5c;color-scheme:light}}*,*:before,*:after{box-sizing:border-box}html,body,#root{min-height:100%;overflow-x:clip;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;tap-highlight-color:transparent}input,textarea,[contenteditable=true]{-webkit-user-select:text;user-select:text;-webkit-tap-highlight-color:color-mix(in srgb,var(--accent) 25%,transparent)}button,a,[role=button]{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}body{margin:0;font-family:var(--font-body);font-size:15px;line-height:1.5;color:var(--fg);background:radial-gradient(1200px 600px at 10% -10%,var(--glow),transparent 55%),radial-gradient(900px 500px at 100% 0%,color-mix(in srgb,var(--accent) 10%,transparent),transparent 50%),linear-gradient(165deg,var(--bg) 0%,var(--bg-elevated) 48%,var(--bg) 100%);background-attachment:fixed;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button,input{font:inherit}h1,h2,h3{font-family:var(--font-display);font-weight:700;letter-spacing:-.02em;margin:0}.app-shell{position:relative;min-height:100dvh;isolation:isolate}.ambient{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;opacity:.55}.ambient[data-mode=light]{opacity:.9}.page-wrap{position:relative;z-index:1;max-width:var(--max);margin:0 auto;padding:calc(var(--header-h) + 1.25rem) 1rem 2.5rem}.brand{font-family:var(--font-display);font-weight:800;letter-spacing:-.04em;font-size:1.25rem;display:inline-flex;align-items:center;gap:.45rem;flex:1 1 0;min-width:0}.brand-mark{display:block;width:calc(var(--header-h) * .78);height:calc(var(--header-h) - 6px);flex-shrink:0;pointer-events:none;overflow:hidden}.brand-mark canvas{display:block;width:100%!important;height:100%!important}.brand-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.brand-accent{color:var(--accent)}.header{position:fixed;top:0;left:0;right:0;z-index:20;height:var(--header-h);display:flex;align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:color-mix(in srgb,var(--bg) 72%,transparent);border-bottom:1px solid var(--line)}.header-inner{width:100%;max-width:var(--max);margin:0 auto;padding:0 1rem;display:flex;align-items:center;gap:.5rem;min-width:0}.header-meta{margin-left:auto;display:flex;align-items:center;gap:.4rem;flex:0 0 auto;max-width:70%}.balance{font-variant-numeric:tabular-nums;font-weight:600;font-size:.9rem;display:inline-block;position:relative;z-index:2;transform-origin:center;white-space:nowrap;max-width:7.5rem;overflow:hidden;text-overflow:ellipsis;transition:color .45s var(--ease),text-shadow .45s var(--ease)}.balance-pulse{color:#e8c76a;text-shadow:0 0 12px color-mix(in srgb,#e8c76a 42%,transparent)}.balance-pulse-medium,.balance-pulse-big,.balance-pulse-mega,.balance-pulse-jackpot{text-shadow:0 0 14px color-mix(in srgb,#f0c674 55%,transparent),0 0 28px color-mix(in srgb,#d4a84a 28%,transparent)}.balance-pulse-mega,.balance-pulse-jackpot{font-weight:800}.balance-pulse-big,.balance-pulse-mega{color:#f0c674}.balance-pulse-jackpot{color:#ffe9a8;text-shadow:0 0 16px color-mix(in srgb,#f0c674 65%,transparent),0 0 32px color-mix(in srgb,#e8c76a 35%,transparent)}.balance-spend{color:var(--danger)}.balance-push{color:#f0c674;text-shadow:0 0 14px color-mix(in srgb,#f0c674 50%,transparent)}.balance-push .balance-lerp-up,.balance-push .balance-lerp-down{color:#f0c674}.balance-pulse .balance-lerp-up,.balance-pulse .balance-lerp-down{color:inherit}.balance-lerp-up{color:#e8c76a;transition:color .15s var(--ease)}.balance-lerp-down{color:var(--danger);transition:color .15s var(--ease)}.nav-desktop{display:none;gap:.25rem}.nav-desktop a,.nav-drawer a,.nav-desktop .nav-ops-btn,.nav-drawer .nav-ops-btn{padding:.4rem .65rem;border-radius:8px;color:var(--muted);font-weight:500;font-size:.9rem}.nav-desktop .nav-ops-btn,.nav-drawer .nav-ops-btn{border:none;background:transparent;cursor:pointer;font:inherit;text-align:left}.nav-desktop a.active,.nav-drawer a.active{color:var(--fg);background:color-mix(in srgb,var(--accent) 14%,transparent)}.menu-btn{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border:1px solid var(--line);border-radius:8px;background:transparent;color:var(--fg);cursor:pointer}.menu-icon{display:block;width:1rem;height:2px;background:currentColor;box-shadow:0 -5px 0 currentColor,0 5px 0 currentColor}.nav-drawer-backdrop{position:fixed;inset:var(--header-h) 0 0;z-index:18;margin:0;padding:0;border:none;cursor:default;background:transparent;-webkit-tap-highlight-color:transparent}.nav-drawer{position:fixed;top:var(--header-h);left:0;right:0;z-index:19;display:flex;flex-direction:column;gap:.25rem;padding:.75rem 1rem 1rem;background:color-mix(in srgb,var(--bg-elevated) 94%,transparent);border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}@media(min-width:720px){.nav-desktop{display:flex;margin-left:1rem;flex:0 0 auto}.menu-btn{display:none}.nav-drawer,.nav-drawer-backdrop{display:none!important}.header-meta,.balance{max-width:none}}@media(max-width:719px){.brand{flex:0 1 auto;gap:.28rem;max-width:min(42%,8.5rem)}.brand-mark{width:calc(var(--header-h) * .58);height:calc(var(--header-h) - 14px)}.brand-text{display:inline;font-size:.92rem;letter-spacing:-.05em}.header-inner{padding:0 .75rem;gap:.4rem}.header-meta{gap:.3rem;max-width:calc(100% - 7.5rem)}.balance{font-size:.82rem;max-width:6.75rem}.header-meta .btn.btn-sm{padding:.3rem .55rem;font-size:.72rem;min-height:2rem}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;min-height:2.25rem;padding:.45rem .9rem;border-radius:999px;border:1px solid transparent;background:var(--accent);color:var(--btn-fg);font-weight:650;cursor:pointer;transition:transform .15s var(--ease),opacity .15s var(--ease)}.btn:hover:not(:disabled):not(.is-disabled){transform:translateY(-1px)}.btn:disabled,.btn.is-disabled{opacity:.4;cursor:not-allowed}.btn-ghost{background:transparent;border-color:var(--line);color:var(--fg)}.btn-sm{min-height:2rem;padding:.3rem .75rem;font-size:.85rem}.auth-page{min-height:100dvh;display:grid;place-items:center;padding:1.5rem 1rem;position:relative;z-index:1}.auth-panel{width:min(100%,400px)}.auth-panel .brand{font-size:2rem;margin-bottom:.35rem}.auth-lead{color:var(--muted);margin:0 0 1.5rem}.form{display:flex;flex-direction:column;gap:.85rem}.field{display:flex;flex-direction:column;gap:.35rem}.field label{font-size:.8rem;font-weight:600;color:var(--muted)}.field input{min-height:2.6rem;padding:.55rem .8rem;border-radius:var(--radius);border:1px solid var(--line);background:var(--surface);color:var(--fg);outline:none}.field input:focus{border-color:color-mix(in srgb,var(--accent) 60%,var(--line));box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 18%,transparent)}.form-error{color:var(--danger);font-size:.875rem;margin:0}.form-actions{display:flex;flex-direction:column;gap:.65rem;margin-top:.35rem}.auth-alt{margin-top:1.25rem;color:var(--muted);font-size:.9rem}.auth-alt a{color:var(--accent);font-weight:600}.page-title{font-size:clamp(1.5rem,3vw,1.85rem);margin-bottom:.35rem}.page-sub{color:var(--muted);margin:0 0 1.25rem}.table-list{width:100%;border-collapse:collapse;font-size:.92rem}.table-list th{text-align:left;font-size:.72rem;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-weight:600;padding:.5rem .4rem;border-bottom:1px solid var(--line)}.table-list td{padding:.85rem .4rem;border-bottom:1px solid var(--line);vertical-align:middle}.table-list tr:last-child td{border-bottom:none}.status-pill{display:inline-block;font-size:.75rem;font-weight:650;text-transform:uppercase;letter-spacing:.04em;color:var(--muted)}.status-pill.open{color:var(--accent)}.mobile-rows{display:flex;flex-direction:column;gap:0}.mobile-row{display:grid;grid-template-columns:1fr auto;gap:.35rem .75rem;padding:.95rem 0;border-bottom:1px solid var(--line);align-items:center}.mobile-row .meta{grid-column:1 / -1;color:var(--muted);font-size:.85rem}.desktop-only{display:none}.mobile-only{display:block}@media(min-width:640px){.desktop-only{display:table}.mobile-only{display:none}}.settings-block{display:flex;flex-direction:column;gap:.75rem;max-width:28rem}.settings-page{display:flex;flex-direction:column;align-items:center;width:100%}.settings-page-head{width:100%;max-width:26rem;text-align:center;margin-bottom:.25rem}.settings-page-head .page-title{margin-bottom:.2rem}.settings-page-head .page-sub{margin-bottom:1.25rem}.settings-card{width:100%;max-width:26rem;display:flex;flex-direction:column;gap:0;padding:.15rem 0;border-radius:14px;border:1px solid var(--line);background:var(--surface);box-shadow:0 1px color-mix(in srgb,var(--fg) 4%,transparent),0 12px 28px color-mix(in srgb,var(--fg) 5%,transparent);overflow:hidden}.settings-section{display:flex;flex-direction:column;gap:.55rem;padding:1.15rem 1.25rem 1.25rem}.settings-section+.settings-section{border-top:1px solid var(--line)}.settings-section-title{margin:0;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.settings-section-hint{margin:0;font-size:.85rem;color:var(--muted);line-height:1.35}.settings-theme{align-self:stretch;display:flex;width:100%;background:color-mix(in srgb,var(--bg) 55%,transparent)}.settings-theme button{flex:1;text-transform:capitalize}.settings-name-form{gap:.75rem;margin:.15rem 0 0}.settings-name-form .form-actions{margin:0;justify-content:flex-end}.settings-section-danger{padding-top:.95rem;padding-bottom:1rem;background:color-mix(in srgb,var(--danger) 5%,transparent)}.settings-sign-out{align-self:stretch;color:var(--danger)!important;border-color:color-mix(in srgb,var(--danger) 28%,transparent)!important}.settings-sign-out:hover:not(:disabled),.settings-sign-out:focus-visible:not(:disabled){background:color-mix(in srgb,var(--danger) 12%,transparent)!important;border-color:color-mix(in srgb,var(--danger) 45%,transparent)!important}.settings-cred{margin:1.75rem 0 0;font-size:.68rem;letter-spacing:.04em;color:color-mix(in srgb,var(--muted) 72%,transparent);text-align:center}.admin-ops-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;border:0;padding:0;margin:0;background:color-mix(in srgb,#000 35%,transparent);cursor:pointer}.admin-ops-sheet{position:fixed;top:0;right:0;bottom:0;z-index:81;width:min(22rem,94vw);display:flex;flex-direction:column;background:var(--bg-elevated);border-left:1px solid var(--line);box-shadow:-12px 0 40px color-mix(in srgb,#000 28%,transparent);padding:calc(var(--header-h) + .75rem) .9rem 1rem}.admin-ops-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;margin-bottom:.85rem;flex-shrink:0}.admin-ops-title{font-family:var(--font-display);font-weight:700;font-size:1.1rem;letter-spacing:-.02em}.admin-ops-sub{margin-top:.15rem;font-size:.75rem;color:var(--muted)}.admin-ops-body{flex:1;min-height:0;overflow:auto;display:flex;flex-direction:column;gap:1rem}.admin-ops-section{display:flex;flex-direction:column;gap:.55rem}.admin-ops-section-title{margin:0;font-size:.78rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.admin-ops-search,.admin-ops-topup{display:flex;gap:.4rem;align-items:center}.admin-ops-search input,.admin-ops-topup input{flex:1;min-width:0;padding:.4rem .55rem;border-radius:8px;border:1px solid var(--line);background:var(--surface);color:var(--fg);font:inherit}.admin-ops-search input:focus,.admin-ops-topup input:focus{outline:none;border-color:color-mix(in srgb,var(--accent) 55%,var(--line))}.admin-ops-users{list-style:none;margin:0;padding:0;max-height:11rem;overflow:auto;display:flex;flex-direction:column;gap:.25rem}.admin-ops-empty{padding:.35rem .15rem;font-size:.85rem}.admin-ops-user{width:100%;display:flex;align-items:baseline;justify-content:space-between;gap:.5rem;padding:.45rem .55rem;border-radius:8px;border:1px solid transparent;background:transparent;color:var(--fg);cursor:pointer;font:inherit;text-align:left}.admin-ops-user:hover{background:color-mix(in srgb,var(--surface) 80%,transparent)}.admin-ops-user.is-active{border-color:color-mix(in srgb,var(--accent) 40%,var(--line));background:color-mix(in srgb,var(--accent) 12%,transparent)}.admin-ops-user-name{font-weight:600;font-size:.88rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-ops-selected{display:flex;flex-direction:column;gap:.5rem;padding:.65rem .7rem;border-radius:10px;border:1px solid var(--line);background:color-mix(in srgb,var(--surface) 80%,transparent)}.admin-ops-selected-meta{margin:0;display:flex;flex-direction:column;gap:.1rem;font-size:.85rem}.admin-ops-presets{display:flex;flex-wrap:wrap;gap:.35rem}.admin-ops-grant{align-self:flex-start}.admin-ops-gh-status{margin:0;font-size:.9rem}.admin-ops-gh-actions{display:flex;gap:.4rem}.admin-ops-full{margin-top:auto;padding:.55rem 0 .15rem;font-size:.88rem;font-weight:600;color:var(--accent)}.admin-search{flex-direction:row;align-items:end;gap:.75rem;margin-bottom:1.25rem;max-width:36rem}.admin-search .field{flex:1}.admin-jackpot{margin-bottom:1.5rem;max-width:42rem}.admin-jackpot-ledger{margin-top:1.25rem;padding-top:1rem;border-top:1px solid color-mix(in srgb,var(--border) 80%,transparent)}.admin-ledger-list{max-height:28rem}.admin-ledger-row{grid-template-columns:3.2rem 4.5rem minmax(0,1fr)}.admin-ledger-row .admin-hand-time{grid-column:2 / -1}.admin-ledger-detail{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-section-title{margin:0 0 .65rem;font-size:1rem;font-weight:650}.admin-jackpot-form{display:flex;flex-wrap:wrap;gap:.75rem;align-items:end}.admin-golden-actions{display:flex;flex-wrap:wrap;gap:.5rem}.golden-hour-live-label{color:#c9a227}.admin-jackpot-form .field{flex:1 1 10rem;margin:0}.admin-layout{display:grid;gap:1.5rem}@media(min-width:800px){.admin-layout{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:start}}.admin-user-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.35rem;max-height:28rem;overflow:auto}.admin-user{width:100%;text-align:left;display:flex;flex-direction:column;gap:.1rem;padding:.65rem .75rem;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);color:var(--fg);cursor:pointer}.admin-user.active{border-color:color-mix(in srgb,var(--accent) 55%,var(--line));box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 16%,transparent)}.admin-user-name{font-weight:600}.admin-user-email,.admin-user-meta{font-size:.85rem}.admin-delete{color:var(--danger);align-self:flex-start;margin-top:.5rem}.admin-hands{margin-top:1.25rem;padding-top:1rem;border-top:1px solid var(--line)}.admin-hand-list{list-style:none;margin:0 0 .75rem;padding:0;display:flex;flex-direction:column;gap:.35rem;max-height:22rem;overflow:auto}.admin-hand-row{display:grid;grid-template-columns:2.6rem 4.5rem minmax(0,1fr) auto;grid-template-rows:auto auto;column-gap:.45rem;row-gap:.1rem;padding:.45rem .55rem;border:1px solid var(--line);border-radius:calc(var(--radius) - 2px);background:color-mix(in srgb,var(--surface) 88%,transparent);font-size:.8rem;font-variant-numeric:tabular-nums}.admin-hand-tag{grid-row:1 / 3;align-self:center;font-size:.68rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase}.admin-hand-pnl{font-weight:600;font-family:var(--font-money)}.admin-hand-win{color:var(--accent)}.admin-hand-loss{color:var(--danger)}.admin-hand-push{color:var(--muted)}.admin-hand-bet{grid-column:3}.admin-hand-bal{grid-column:4;justify-self:end;font-family:var(--font-money)}.admin-hand-time{grid-column:3 / 5;font-size:.72rem}@media(max-width:520px){.admin-hand-row{grid-template-columns:2.4rem minmax(0,1fr) auto}.admin-hand-bet{grid-column:2}.admin-hand-bal{grid-column:3}.admin-hand-time{grid-column:2 / 4}}.segmented{display:inline-flex;border:1px solid var(--line);border-radius:999px;padding:.2rem;gap:.15rem;background:var(--surface)}.segmented button{border:none;background:transparent;color:var(--muted);padding:.4rem .85rem;border-radius:999px;cursor:pointer;font-weight:600;font-size:.85rem}.segmented button.active{background:color-mix(in srgb,var(--accent) 22%,transparent);color:var(--fg)}.coming-soon{margin-top:2rem;color:var(--muted);font-size:1.05rem}.muted{color:var(--muted)}.empty{padding:1.5rem 0;color:var(--muted)}.toast-viewport{position:fixed;right:1rem;bottom:1rem;z-index:100;display:flex;flex-direction:column;align-items:flex-end;gap:.5rem;max-width:min(22rem,calc(100vw - 2rem));pointer-events:none}.toast{pointer-events:auto;padding:.7rem .95rem;border-radius:10px;border:1px solid var(--line);background:var(--bg-elevated);color:var(--fg);font-size:.88rem;font-weight:500;line-height:1.35;box-shadow:0 10px 30px color-mix(in srgb,#000 22%,transparent);cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.toast-error{border-color:color-mix(in srgb,var(--danger) 45%,var(--line));background:color-mix(in srgb,var(--danger) 12%,var(--bg-elevated))}.toast-success{border-color:color-mix(in srgb,var(--accent) 45%,var(--line));background:color-mix(in srgb,var(--accent) 12%,var(--bg-elevated))}.toast-info{border-color:var(--line)}.table-page{max-width:1100px;margin:0 auto;padding-bottom:var(--action-drawer-pad, 0px);transition:padding-bottom .35s var(--ease)}.table-page.is-spin-spotlight:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:20;pointer-events:none;background:radial-gradient(ellipse 55% 50% at 50% 42%,transparent 0%,color-mix(in srgb,#000 22%,transparent) 55%,color-mix(in srgb,#000 48%,transparent) 100%);opacity:.85;transition:opacity .45s var(--ease)}.table-page.is-spin-active:before{opacity:1;background:radial-gradient(ellipse 48% 44% at 50% 42%,transparent 0%,color-mix(in srgb,#000 28%,transparent) 48%,color-mix(in srgb,#000 58%,transparent) 100%)}@media(prefers-reduced-motion:reduce){.table-page.is-spin-spotlight:before{transition:none}}.table-chat{position:fixed;left:.75rem;right:auto;bottom:calc(var(--action-drawer-pad, 0px) + .2rem);z-index:72;max-width:min(22rem,calc(100vw - 1.5rem));display:flex;flex-direction:column;gap:.3rem;pointer-events:none;align-items:flex-start}.table-chat.is-open{right:.75rem;max-width:min(22rem,calc(100vw - 1.5rem))}.table-chat-feed{max-height:min(26vh,8.5rem);width:100%;overflow-y:auto;display:flex;flex-direction:column;gap:.15rem;padding:.35rem .5rem;border-radius:10px;background:color-mix(in srgb,var(--bg) 42%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid color-mix(in srgb,var(--line) 45%,transparent);pointer-events:auto}.table-chat-feed:empty{display:none}.table-chat-line{font-size:.78rem;line-height:1.3;color:color-mix(in srgb,var(--fg) 90%,transparent);display:flex;flex-wrap:wrap;gap:.25rem .4rem;align-items:baseline;text-shadow:0 1px 2px color-mix(in srgb,var(--fg) 18%,transparent)}.table-chat-time{flex-shrink:0;font-size:.68rem;font-variant-numeric:tabular-nums;color:color-mix(in srgb,var(--fg) 48%,transparent)}.table-chat-name{font-weight:700;color:color-mix(in srgb,var(--accent) 90%,#fff)}.table-chat-text{color:inherit;word-break:break-word}.table-chat-line.is-system{color:color-mix(in srgb,var(--fg) 55%,transparent);font-style:italic}.table-chat-system{word-break:break-word}.table-chat-peeks{pointer-events:none;max-width:min(18rem,calc(100vw - 5rem));display:flex;flex-direction:column;gap:.2rem;align-items:stretch;min-height:0}.table-chat-peek-item{padding:.28rem .55rem;border-radius:10px;background:color-mix(in srgb,var(--bg) 32%,transparent);border:1px solid color-mix(in srgb,var(--line) 30%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);will-change:transform,opacity}.table-chat-peek-item .table-chat-text,.table-chat-peek-item .table-chat-system{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.table-chat-pill,.table-chat-compose{pointer-events:auto;align-self:flex-start}.table-chat-pill{position:relative;display:inline-flex;align-items:center;gap:.35rem;border:1px solid var(--line);background:color-mix(in srgb,var(--bg-elevated) 80%,transparent);color:var(--fg);border-radius:999px;padding:.35rem .85rem;font-size:.78rem;font-weight:650;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.table-chat-pill .kbd{margin-left:0}.table-chat-badge{position:absolute;top:-.35rem;right:-.35rem;min-width:1.15rem;height:1.15rem;padding:0 .28rem;border-radius:999px;background:var(--accent);color:var(--btn-fg);font-size:.62rem;font-weight:800;line-height:1.15rem;text-align:center;box-shadow:0 0 0 2px color-mix(in srgb,var(--bg) 80%,transparent)}.table-chat-compose{display:flex;gap:.35rem;align-items:center;width:100%;padding:.35rem;border-radius:12px;border:1px solid color-mix(in srgb,var(--line) 70%,transparent);background:color-mix(in srgb,var(--bg-elevated) 82%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.table-chat-input{flex:1;min-width:0;border:none;background:transparent;color:var(--fg);font:inherit;font-size:.85rem;padding:.35rem .45rem;outline:none}@media(min-width:640px){.table-chat{left:max(.75rem,calc(50% - 550px + .75rem))}.table-chat.is-open{right:auto}}.table-toolbar{display:flex;flex-direction:column;gap:.35rem;margin-bottom:.75rem}.table-toolbar-top{display:flex;align-items:center;justify-content:space-between;gap:.5rem;min-width:0}.table-title{margin-bottom:0;flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(1.2rem,4.5vw,1.85rem)}.table-sub{margin-bottom:0}.table-spectators{display:inline-flex;align-items:center;gap:.28rem;margin-right:.15rem;padding:.2rem .5rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--line) 85%,transparent);background:color-mix(in srgb,var(--surface) 55%,transparent);color:var(--muted);font-variant-numeric:tabular-nums;font-size:.85rem;font-weight:650;white-space:nowrap}.table-spectators-icon{flex-shrink:0;opacity:.9}.table-spectators-count{font-family:var(--font-money);font-size:.85rem;font-weight:700;color:var(--fg)}.table-pot{display:inline-flex;align-items:baseline;gap:.3rem;margin-right:.2rem;padding:.2rem .45rem;border-radius:999px;text-decoration:none;color:inherit;border:1px solid color-mix(in srgb,var(--line) 85%,transparent);background:color-mix(in srgb,var(--surface) 55%,transparent);transition:border-color .2s var(--ease),background .2s var(--ease)}.table-golden-hour{display:inline-flex;align-items:baseline;gap:.28rem;margin-right:.15rem;padding:.2rem .5rem;border-radius:999px;border:1px solid color-mix(in srgb,#c9a227 50%,transparent);background:linear-gradient(120deg,color-mix(in srgb,#c9a227 18%,transparent),color-mix(in srgb,#8a6a20 10%,transparent));font-variant-numeric:tabular-nums;white-space:nowrap}.table-golden-hour-label{font-size:.62rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:color-mix(in srgb,#c9a227 88%,var(--fg))}.table-golden-hour-time{font-family:var(--font-money);font-size:.82rem;font-weight:700;color:#e8c76a}.table-pot:hover,.table-pot:focus-visible{border-color:color-mix(in srgb,var(--accent) 40%,var(--line));background:color-mix(in srgb,var(--accent) 8%,var(--surface));outline:none}.table-pot-label{font-size:.65rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.table-pot-value{font-family:var(--font-money);font-size:.85rem;font-weight:700;font-variant-numeric:tabular-nums;color:var(--fg)}.table-toolbar-actions{display:flex;flex-wrap:nowrap;align-items:center;gap:.25rem;flex-shrink:0;min-width:0}.table-action-short{display:none}@media(max-width:639px){.table-toolbar-top{flex-wrap:wrap;align-items:flex-start;gap:.4rem .5rem}.table-title{flex:1 1 100%;max-width:100%;font-size:1.25rem}.table-toolbar-actions{flex:1 1 100%;flex-wrap:wrap;justify-content:flex-start;row-gap:.35rem;column-gap:.3rem}.table-toolbar-actions .btn{padding-left:.55rem;padding-right:.55rem}.table-toolbar-actions .kbd,.table-action-full{display:none}.table-action-short{display:inline}.table-golden-hour{padding:.18rem .42rem}.table-golden-hour-label{font-size:0;letter-spacing:0}.table-golden-hour-label:before{content:"GH";font-size:.62rem;font-weight:700;letter-spacing:.05em}.table-pot-label{display:none}}.spectator-banner{margin-bottom:.85rem;padding:.55rem .85rem;border-radius:var(--radius);border:1px dashed var(--line);background:color-mix(in srgb,var(--accent) 8%,transparent);font-size:.9rem}.phase-banner-slot{display:grid;margin-bottom:.85rem;min-height:4.35rem}@media(max-width:639px){.phase-banner-slot{display:none}}.phase-banner-slot>.phase-banner{grid-area:1 / 1;width:100%}.phase-banner{padding:.75rem 1rem;border-radius:12px;border:1px solid color-mix(in srgb,var(--accent) 35%,var(--line));background:color-mix(in srgb,var(--accent) 12%,var(--surface));text-align:center}.phase-banner-title{font-family:var(--font-display);font-weight:700;font-size:1.15rem;letter-spacing:-.02em}.phase-banner-hint{margin-top:.15rem;font-size:.82rem;color:var(--muted)}.phase-your-turn{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 22%,var(--surface));box-shadow:0 0 24px color-mix(in srgb,var(--accent) 18%,transparent)}.phase-dealer{border-color:color-mix(in srgb,#f0c674 50%,var(--line));background:color-mix(in srgb,#f0c674 12%,var(--surface))}.phase-insurance{border-color:color-mix(in srgb,#f0c674 65%,var(--line));background:color-mix(in srgb,#f0c674 16%,var(--surface));box-shadow:0 0 28px color-mix(in srgb,#f0c674 18%,transparent)}.phase-insurance-yours{border-color:#f0c674;background:color-mix(in srgb,#f0c674 24%,var(--surface));box-shadow:0 0 32px color-mix(in srgb,#f0c674 28%,transparent);animation:insurance-banner-pulse 1.6s ease-in-out infinite}@keyframes insurance-banner-pulse{0%,to{box-shadow:0 0 24px color-mix(in srgb,#f0c674 22%,transparent)}50%{box-shadow:0 0 36px color-mix(in srgb,#f0c674 38%,transparent)}}.phase-banner-badge{display:inline-block;margin-bottom:.35rem;padding:.15rem .55rem;border-radius:999px;font-size:.68rem;font-weight:750;text-transform:uppercase;letter-spacing:.08em;color:#1a1408;background:#f0c674}.phase-dealing{border-color:color-mix(in srgb,var(--accent) 45%,var(--line))}.phase-settle{border-color:color-mix(in srgb,var(--accent) 40%,var(--line))}.phase-timer-slot{margin-top:.45rem;min-height:3px}@media(max-width:639px){.phase-timer-desktop{display:none}}.phase-timer-track{height:3px;width:min(16rem,100%);border-radius:999px;background:color-mix(in srgb,var(--fg) 10%,transparent);overflow:hidden}.phase-timer-track.is-empty{background:transparent}.phase-timer-fill{height:100%;width:100%;background:var(--accent);border-radius:999px}.phase-timer-fill.is-urgent{background:var(--danger)}.timer-urgent{color:var(--danger);font-weight:700}.felt{position:relative;border-radius:18px;background:radial-gradient(ellipse 80% 60% at 50% 40%,color-mix(in srgb,var(--felt-glow) 70%,transparent),transparent 70%),linear-gradient(160deg,var(--felt) 0%,var(--felt-mid) 55%,var(--felt-deep) 100%);border:var(--felt-outline-w) solid var(--felt-outline);box-shadow:inset 0 0 0 1px var(--felt-inset),0 1px color-mix(in srgb,var(--felt-outline) 35%,transparent);color:var(--felt-fg);overflow:hidden;transition:box-shadow .35s var(--ease),border-color .35s var(--ease)}.felt.felt-spin{overflow:visible}.felt-measure{padding:1.25rem .85rem 1.5rem;min-height:22rem;box-sizing:border-box}.felt-dealer{border-color:color-mix(in srgb,#f0c674 55%,var(--felt-outline));box-shadow:inset 0 0 0 1px var(--felt-inset),0 0 28px color-mix(in srgb,#f0c674 18%,transparent)}.felt-insurance{border-color:color-mix(in srgb,#f0c674 65%,var(--felt-outline));box-shadow:inset 0 0 0 1px var(--felt-inset),0 0 34px color-mix(in srgb,#f0c674 24%,transparent)}.felt-dealing{border-color:color-mix(in srgb,var(--accent) 55%,var(--felt-outline))}.felt-your-turn{border-color:color-mix(in srgb,var(--accent) 70%,var(--felt-outline));box-shadow:inset 0 0 0 1px var(--felt-inset),0 0 28px color-mix(in srgb,var(--accent) 16%,transparent)}.felt-settle{border-color:color-mix(in srgb,var(--accent) 45%,var(--felt-outline))}.dealer-zone{display:flex;flex-direction:column;align-items:center;gap:.45rem;margin-bottom:1.5rem;padding:.55rem .75rem;border-radius:12px;transition:background .3s var(--ease),box-shadow .3s var(--ease)}.dealer-zone-live{background:color-mix(in srgb,#f0c674 12%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,#f0c674 35%,transparent);animation:dealer-glow 1.6s ease-in-out infinite}.dealer-zone-insurance{background:color-mix(in srgb,#f0c674 18%,transparent);box-shadow:0 0 0 2px color-mix(in srgb,#f0c674 50%,transparent);animation:dealer-glow 1.2s ease-in-out infinite}.dealer-zone-insurance .card-row>:first-child{outline:2px solid #f0c674;outline-offset:3px;box-shadow:0 0 16px color-mix(in srgb,#f0c674 45%,transparent)}.zone-insurance-tag{background:#f0c674;color:#1a1408}@keyframes dealer-glow{0%,to{box-shadow:0 0 0 1px color-mix(in srgb,#f0c674 30%,transparent)}50%{box-shadow:0 0 0 2px color-mix(in srgb,#f0c674 55%,transparent),0 0 22px color-mix(in srgb,#f0c674 20%,transparent)}}.zone-label{font-size:.72rem;text-transform:uppercase;letter-spacing:.08em;color:color-mix(in srgb,var(--felt-fg) 55%,transparent);font-weight:650;display:inline-flex;align-items:center;gap:.4rem;transform:none;flex-shrink:0;white-space:nowrap}.zone-live-tag{font-size:.62rem;padding:.1rem .4rem;border-radius:999px;background:color-mix(in srgb,#f0c674 28%,transparent);color:#f5e6c0;letter-spacing:.04em;min-width:3.6rem;text-align:center}.seats-arc{display:grid;grid-template-columns:repeat(auto-fit,minmax(7.5rem,1fr));gap:.55rem;align-items:start}@media(max-width:779px){.seats-arc{grid-template-columns:repeat(12,minmax(0,1fr));gap:.4rem .3rem}.seats-arc .seat{grid-column:span 3;min-height:6.6rem;padding:.35rem .18rem 1.05rem;min-width:0}.seats-arc .seat:nth-child(5),.seats-arc .seat:nth-child(6),.seats-arc .seat:nth-child(7){grid-column:span 4}.seats-arc .seat:nth-child(1),.seats-arc .seat:nth-child(4){margin-top:0}.seats-arc .seat:nth-child(2),.seats-arc .seat:nth-child(3){margin-top:.28rem}.seats-arc .seat:nth-child(5),.seats-arc .seat:nth-child(7){margin-top:.12rem}.seats-arc .seat:nth-child(6){margin-top:.32rem}.seats-arc .seat-hand{padding:.28rem .14rem .22rem;max-width:100%;box-sizing:border-box}.seats-arc .card-row{gap:.1rem;width:100%}.seats-arc .card{width:1.9rem;height:2.65rem;font-size:.66rem}}@media(min-width:780px){.seats-arc{grid-template-columns:repeat(7,1fr)}.seats-arc .seat:nth-child(1){margin-top:0}.seats-arc .seat:nth-child(2){margin-top:.35rem}.seats-arc .seat:nth-child(3){margin-top:.65rem}.seats-arc .seat:nth-child(4){margin-top:.85rem}.seats-arc .seat:nth-child(5){margin-top:.65rem}.seats-arc .seat:nth-child(6){margin-top:.35rem}.seats-arc .seat:nth-child(7){margin-top:0}}.seat{position:relative;isolation:isolate;min-height:7.5rem;padding:.55rem .4rem 1.35rem;border-radius:12px;border:1px solid color-mix(in srgb,var(--felt-fg) 14%,transparent);background:color-mix(in srgb,var(--felt-seat) 45%,transparent);display:flex;flex-direction:column;align-items:center;gap:.3rem;text-align:center;scroll-margin-top:calc(var(--header-h) + 2rem);scroll-margin-bottom:calc(var(--action-drawer-pad, 5.5rem) + 2rem);transition:border-color .65s var(--ease),background .3s var(--ease),box-shadow .65s var(--ease),filter .55s var(--ease),opacity .3s var(--ease)}.seat-empty{justify-content:center}.seat-you{border-color:color-mix(in srgb,var(--accent) 55%,transparent);background:color-mix(in srgb,var(--accent) 12%,var(--felt-seat))}.seat-active{box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 70%,transparent);animation:seat-pulse 1.4s ease-in-out infinite}.seat-wait-timer{position:absolute;top:.35rem;left:.45rem;right:.45rem;height:2px;border-radius:999px;background:color-mix(in srgb,var(--felt-fg) 14%,transparent);overflow:hidden;z-index:2;pointer-events:none}.seat-wait-timer-fill{height:100%;width:100%;border-radius:999px;background:color-mix(in srgb,var(--accent) 85%,var(--felt-fg))}.seat-wait-timer.is-urgent .seat-wait-timer-fill{background:var(--danger)}@keyframes seat-pulse{0%,to{box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 55%,transparent)}50%{box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 90%,transparent),0 0 18px color-mix(in srgb,var(--accent) 25%,transparent)}}.seat-away{opacity:.72}.seat-name{font-size:.78rem;font-weight:650;display:flex;align-items:center;gap:.3rem}.seat-away-tag{font-size:.65rem;font-weight:600;color:color-mix(in srgb,var(--felt-fg) 50%,transparent);text-transform:uppercase}.seat-you-tag{font-size:.68rem;font-weight:600;color:color-mix(in srgb,var(--accent) 85%,var(--felt-fg));opacity:.9}.seat-bet{font-size:.75rem;font-variant-numeric:tabular-nums;color:var(--accent);font-weight:650}.seat-index{position:absolute;bottom:.2rem;left:0;right:0;z-index:3;font-size:.65rem;line-height:1;color:color-mix(in srgb,var(--felt-fg) 42%,transparent);pointer-events:none}.seat-hands{display:flex;flex-direction:column;gap:.35rem;width:100%;align-items:center;margin-bottom:.2rem}.seat-hands-split{gap:.55rem;padding-top:.15rem}.seat-split{min-height:9.5rem}.seat-hand{display:flex;flex-direction:column;align-items:center;gap:.2rem;position:relative;border-radius:8px;padding:.35rem .4rem .3rem;transition:outline-color .25s var(--ease),background .25s var(--ease)}.seat-hand-split{width:100%;padding:.35rem .2rem .25rem}.hand-slot-tag{font-size:.58rem;font-weight:750;text-transform:uppercase;letter-spacing:.08em;color:color-mix(in srgb,var(--felt-fg) 45%,transparent);margin-bottom:.05rem}.hand-slot-tag.is-playing{color:var(--accent);text-shadow:0 0 10px color-mix(in srgb,var(--accent) 45%,transparent)}.hand-playing{outline:2px solid color-mix(in srgb,var(--accent) 75%,transparent);background:color-mix(in srgb,var(--accent) 14%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 35%,transparent),0 0 14px color-mix(in srgb,var(--accent) 20%,transparent);z-index:2}.hand-waiting{outline:1px dashed color-mix(in srgb,var(--felt-fg) 22%,transparent)}.hand-done{outline:1px solid color-mix(in srgb,var(--felt-fg) 14%,transparent);filter:saturate(.75)}.split-burst{position:absolute;top:42%;left:50%;z-index:5;transform:translate(-50%,-50%);pointer-events:none;font-family:var(--font-display);font-size:.95rem;font-weight:850;letter-spacing:.18em;color:var(--accent);text-shadow:0 0 12px color-mix(in srgb,var(--accent) 55%,transparent),0 2px 8px color-mix(in srgb,#000 45%,transparent)}.hand-win{outline:1px solid color-mix(in srgb,var(--accent) 50%,transparent)}.hand-lose{outline:1px solid color-mix(in srgb,var(--danger) 45%,transparent)}.hand-push{outline:1px solid color-mix(in srgb,#f0c674 50%,transparent)}.hand-meta{display:flex;flex-wrap:wrap;gap:.25rem;justify-content:center;align-items:center}.hand-bet,.hand-result{font-size:.68rem;font-variant-numeric:tabular-nums;font-weight:650}.result-pos{color:var(--accent)}.result-neg{color:var(--danger)}.result-push{color:#f0c674}.card-row{display:flex;flex-wrap:wrap;justify-content:center;gap:.2rem}.card{width:2.35rem;height:3.25rem;border-radius:5px;display:flex;flex-direction:column;align-items:center;justify-content:center;font-family:var(--font-display);font-weight:700;font-size:.78rem;line-height:1.05;-webkit-user-select:none;user-select:none;box-shadow:0 2px 6px color-mix(in srgb,#000 35%,transparent)}.card-face{background:#f7faf7;color:#121412;border:1px solid color-mix(in srgb,#121412 12%,transparent)}.card-red{color:#c43c3c}.card-back{background:repeating-linear-gradient(-45deg,#1a3d2e,#1a3d2e 4px,#143226 4px,#143226 8px);border:1px solid color-mix(in srgb,var(--accent) 35%,transparent)}.card-rank{font-size:.85rem}.card-suit{font-size:.95rem}.hand-badge{display:inline-flex;align-items:center;min-height:1.25rem;padding:.1rem .4rem;border-radius:999px;font-size:.68rem;font-weight:700;font-variant-numeric:tabular-nums;background:color-mix(in srgb,var(--accent) 22%,transparent);color:var(--felt-fg)}.hand-badge-bust{background:color-mix(in srgb,var(--danger) 35%,transparent)}.action-bar{margin-top:1rem;padding:.85rem;border-radius:var(--radius);border:1px solid var(--line);background:var(--surface);display:flex;flex-direction:column;gap:.65rem;align-items:center;transition:border-color .25s var(--ease),box-shadow .25s var(--ease)}.action-bar-live{border-color:color-mix(in srgb,var(--accent) 50%,var(--line));box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 18%,transparent),0 8px 24px color-mix(in srgb,var(--accent) 10%,transparent)}.action-bar-pre{border-color:color-mix(in srgb,#4fd6ff 45%,var(--line));box-shadow:0 0 0 1px color-mix(in srgb,#4fd6ff 14%,transparent)}.action-row-pre .btn{opacity:.92}.action-row-pre .btn.is-queued{opacity:1;outline:2px solid color-mix(in srgb,#4fd6ff 75%,transparent);outline-offset:2px;box-shadow:0 0 16px color-mix(in srgb,#4fd6ff 28%,transparent)}.btn.is-queued.btn-double{outline-color:color-mix(in srgb,var(--accent) 80%,transparent)}.btn.is-queued.btn-split{outline-color:color-mix(in srgb,#ffc857 75%,transparent)}.action-phase{font-size:.72rem;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-weight:650}.action-flash-slot{position:relative;height:1.35rem;width:100%;display:flex;align-items:center;justify-content:center;pointer-events:none}.action-flash{position:absolute;font-family:var(--font-display);font-weight:700;font-size:1.05rem;color:var(--accent);letter-spacing:-.02em;white-space:nowrap}.action-flash-double{font-size:1.25rem;letter-spacing:.04em;text-shadow:0 0 18px color-mix(in srgb,var(--accent) 45%,transparent)}.action-flash-split{font-size:1.2rem;letter-spacing:.12em;text-shadow:0 0 18px color-mix(in srgb,var(--accent) 40%,transparent)}.action-bar-double{border-color:color-mix(in srgb,var(--accent) 65%,var(--line));box-shadow:0 0 28px color-mix(in srgb,var(--accent) 22%,transparent)}.action-bar-split{border-color:color-mix(in srgb,var(--accent) 55%,var(--line));box-shadow:0 0 24px color-mix(in srgb,var(--accent) 18%,transparent)}.action-bar-insurance{border-color:color-mix(in srgb,#f0c674 70%,var(--line));background:color-mix(in srgb,#f0c674 14%,var(--surface));box-shadow:0 0 28px color-mix(in srgb,#f0c674 22%,transparent);animation:insurance-bar-in .35s ease-out}@keyframes insurance-bar-in{0%{opacity:.4;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.insurance-panel{display:flex;flex-direction:column;align-items:center;gap:.75rem;width:100%}.insurance-panel-copy{display:flex;flex-direction:column;align-items:center;gap:.2rem;text-align:center}.insurance-panel-copy strong{font-family:var(--font-display);font-size:1.15rem;font-weight:750;letter-spacing:-.02em;color:#c9a24a}.insurance-panel-copy span{font-size:.82rem;color:var(--muted)}.insurance-panel-warn{color:var(--danger);font-size:.78rem;font-weight:650}.insurance-row{flex-wrap:wrap;justify-content:center}.btn-insurance-take{background:#f0c674;color:#1a1408;border-color:color-mix(in srgb,#f0c674 80%,#000);font-weight:750}.btn-insurance-take:hover:not(:disabled){filter:brightness(1.05)}.btn-insurance-skip{min-width:7.5rem}.action-row{display:flex;flex-wrap:wrap;gap:.45rem;justify-content:center}.action-row .btn:disabled{opacity:.55}.action-row .btn-double:disabled,.action-row .btn-split:disabled{opacity:1}.btn-double{position:relative;gap:.35rem;font-weight:750;overflow:hidden;background:color-mix(in srgb,var(--fg) 6%,transparent);border-color:var(--line);color:var(--muted);opacity:.55;box-shadow:none}.btn-double.is-ready{opacity:1;color:var(--btn-fg);font-weight:800;border:1px solid color-mix(in srgb,var(--btn-fg) 12%,transparent);background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 92%,#fff),var(--accent));box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 35%,transparent),0 6px 16px color-mix(in srgb,var(--accent) 22%,transparent)}.btn-double.is-ready:hover:not(:disabled):not(.is-disabled){transform:translateY(-1px);filter:brightness(1.04)}.btn-double-label{position:relative;z-index:1}.btn-double-x2{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;min-width:1.55rem;height:1.35rem;padding:0 .3rem;border-radius:999px;background:color-mix(in srgb,var(--fg) 12%,transparent);font-size:.72rem;font-weight:850;letter-spacing:.02em}.btn-double.is-ready .btn-double-x2{background:color-mix(in srgb,#07110b 16%,transparent)}.btn-split{position:relative;gap:.35rem;font-weight:750;overflow:hidden;background:color-mix(in srgb,var(--fg) 6%,transparent);border-color:var(--line);color:var(--muted);opacity:.55}.btn-split.is-ready{opacity:1;color:#0a1218;font-weight:850;border-color:color-mix(in srgb,#4fd6ff 55%,#ffc857);background:linear-gradient(115deg,#5ee0ff,#7cffb2 42%,#ffc857);background-size:160% 100%;box-shadow:0 0 0 1px color-mix(in srgb,#4fd6ff 40%,transparent),0 0 22px color-mix(in srgb,#4fd6ff 35%,transparent),0 0 36px color-mix(in srgb,#ffc857 22%,transparent),0 8px 18px color-mix(in srgb,#7cffb2 18%,transparent);animation:split-btn-shimmer 2.4s ease-in-out infinite}.btn-split.is-ready:hover:not(:disabled){filter:brightness(1.06);transform:translateY(-1px)}.btn-split-arrows{position:relative;z-index:1;display:inline-flex;align-items:center;gap:.05rem;font-size:.85rem;font-weight:900;letter-spacing:-.08em;line-height:1}.btn-split.is-ready .btn-split-arrow-l{animation:split-arrow-l 1.1s ease-in-out infinite;color:color-mix(in srgb,#0a1218 70%,#046)}.btn-split.is-ready .btn-split-arrow-r{animation:split-arrow-r 1.1s ease-in-out infinite;color:color-mix(in srgb,#0a1218 70%,#640)}.btn-split-label{position:relative;z-index:1}@keyframes split-btn-shimmer{0%,to{background-position:0% 50%;box-shadow:0 0 0 1px color-mix(in srgb,#4fd6ff 40%,transparent),0 0 18px color-mix(in srgb,#4fd6ff 30%,transparent),0 0 32px color-mix(in srgb,#ffc857 18%,transparent),0 8px 18px color-mix(in srgb,#7cffb2 16%,transparent)}50%{background-position:100% 50%;box-shadow:0 0 0 2px color-mix(in srgb,#ffc857 50%,transparent),0 0 28px color-mix(in srgb,#7cffb2 40%,transparent),0 0 44px color-mix(in srgb,#4fd6ff 28%,transparent),0 8px 20px color-mix(in srgb,#ffc857 20%,transparent)}}@keyframes split-arrow-l{0%,to{transform:translate(0)}50%{transform:translate(-3px)}}@keyframes split-arrow-r{0%,to{transform:translate(0)}50%{transform:translate(3px)}}@media(prefers-reduced-motion:reduce){.btn-split.is-ready,.btn-split.is-ready .btn-split-arrow-l,.btn-split.is-ready .btn-split-arrow-r{animation:none}}.hand-doubled{position:relative;outline:1px solid color-mix(in srgb,var(--accent) 55%,transparent);border-radius:8px;padding:.25rem .2rem .15rem;background:color-mix(in srgb,var(--accent) 10%,transparent)}.hand-double-tag{position:absolute;top:-.45rem;right:.15rem;z-index:2;display:inline-flex;align-items:center;justify-content:center;min-width:1.4rem;height:1.15rem;padding:0 .28rem;border-radius:999px;background:var(--accent);color:var(--btn-fg);font-size:.65rem;font-weight:850;letter-spacing:.02em;box-shadow:0 2px 8px color-mix(in srgb,#000 35%,transparent)}.hand-holding{position:relative;outline:1px solid color-mix(in srgb,#f0c674 50%,transparent);border-radius:8px;background:color-mix(in srgb,#f0c674 10%,transparent)}.hand-bet-doubled{color:var(--accent);font-weight:800}.phase-holding{border-color:color-mix(in srgb,#f0c674 45%,var(--line))}.action-bar-holding{border-color:color-mix(in srgb,#f0c674 40%,var(--line))}.action-drawer.is-bet{border-color:color-mix(in srgb,var(--accent) 40%,var(--line));max-height:min(52vh,22rem)}.action-drawer.is-insurance{border-color:color-mix(in srgb,#f0c674 55%,var(--line));max-height:min(48vh,18rem)}.action-drawer.is-holding{border-color:color-mix(in srgb,#f0c674 50%,var(--line))}.action-drawer.is-bust{border-color:color-mix(in srgb,var(--danger) 55%,var(--line))}.action-flash-hold{color:#f0c674;letter-spacing:.08em;font-weight:850}.action-flash-bust{color:var(--danger);letter-spacing:.1em;font-weight:850}.action-drawer{position:fixed;left:0;right:0;bottom:0;z-index:40;max-height:min(70vh,26rem);overflow:hidden;padding:0 .7rem calc(.55rem + env(safe-area-inset-bottom,0px));border-radius:16px 16px 0 0;border:1px solid var(--line);border-bottom:none;background:color-mix(in srgb,var(--bg-elevated) 94%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 -12px 40px color-mix(in srgb,#000 28%,transparent);display:flex;flex-direction:column;align-items:stretch;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.action-drawer.is-bet{max-height:min(75vh,30rem)}.action-drawer.is-live{border-color:color-mix(in srgb,var(--accent) 50%,var(--line));box-shadow:0 -12px 40px color-mix(in srgb,#000 28%,transparent),0 0 0 1px color-mix(in srgb,var(--accent) 18%,transparent)}.action-drawer.is-pre,.action-drawer.is-queue{border-color:color-mix(in srgb,#4fd6ff 45%,var(--line))}.action-drawer-handle{display:flex;justify-content:center;align-items:center;width:100%;padding:.45rem 0 .15rem;border:none;background:transparent;cursor:pointer;touch-action:none}.action-drawer-grip{width:2.25rem;height:.24rem;border-radius:999px;background:color-mix(in srgb,var(--fg) 28%,transparent)}.action-drawer-timer{align-self:center;width:min(11rem,55%);height:2px;margin:.1rem 0 .35rem;border-radius:999px;background:color-mix(in srgb,var(--fg) 12%,transparent);overflow:hidden;flex-shrink:0}.action-drawer-timer.is-empty{background:transparent}.action-drawer-timer-fill{height:100%;width:100%;border-radius:999px;background:var(--accent)}.action-drawer-timer.is-urgent .action-drawer-timer-fill{background:var(--danger)}.action-drawer-peek{display:flex;flex-direction:column;align-items:center;gap:.1rem;width:100%;padding:.05rem .5rem .45rem;border:none;background:transparent;color:var(--fg);cursor:pointer;max-height:4rem;opacity:1;overflow:hidden;transition:max-height .28s var(--ease),opacity .22s var(--ease),padding .28s var(--ease)}.action-drawer:not(.is-peek) .action-drawer-peek{max-height:0;opacity:0;padding-top:0;padding-bottom:0;pointer-events:none}.action-drawer-peek-title{font-family:var(--font-display);font-weight:750;font-size:.95rem;letter-spacing:-.02em}.action-drawer-peek-hint{font-size:.68rem;font-weight:650;text-transform:uppercase;letter-spacing:.06em;color:var(--muted)}.action-drawer-body{display:flex;flex-direction:column;align-items:center;gap:.45rem;padding-bottom:.15rem;touch-action:manipulation;max-height:14rem;opacity:1;overflow:hidden;transition:max-height .34s var(--ease),opacity .28s var(--ease),padding .28s var(--ease)}.action-drawer-info{width:100%;text-align:center;padding:.15rem .35rem .35rem}.action-drawer-info-title{font-family:var(--font-display);font-weight:750;font-size:1.05rem;letter-spacing:-.02em}.action-drawer-info-hint{margin-top:.2rem;font-size:.8rem;color:var(--muted)}.action-drawer-info-note{margin:.55rem 0 0;font-size:.85rem;color:var(--fg)}.action-drawer.is-peek .action-drawer-body{max-height:0;opacity:0;padding-bottom:0;pointer-events:none}.action-drawer .action-row{width:100%;gap:.35rem}.action-drawer .action-row .btn{flex:1 1 calc(50% - .25rem);min-height:2.45rem;font-size:.9rem}.action-drawer .chip-tray{width:100%;gap:.45rem}.action-drawer .chip-row{justify-content:center;flex-wrap:wrap}.action-drawer .insurance-panel{width:100%}.action-drawer .insurance-panel-copy{text-align:center}@media(min-width:640px){.action-drawer{display:none}}.chip-tray{display:flex;flex-direction:column;align-items:center;gap:.55rem;width:100%}.chip-pending{font-size:.9rem;color:var(--muted)}.chip-remaining{font-size:.78rem;font-weight:500;color:var(--muted)}.chip-hint{margin:0;font-size:.68rem;letter-spacing:.02em}.chip-btn-disabled,.chip-btn:disabled{opacity:.35;cursor:not-allowed;transform:none!important;filter:grayscale(.35)}.chip-btn-allin{border-color:color-mix(in srgb,var(--accent) 80%,var(--line));box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 35%,transparent)}.chip-btn-high{border-color:color-mix(in srgb,#f0c674 70%,var(--line));background:color-mix(in srgb,#f0c674 18%,var(--bg-elevated));color:#f5e6c0}.chip-allin-tag{position:absolute;top:-.35rem;left:50%;transform:translate(-50%);font-size:.52rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:#07110b;background:var(--accent);padding:.05rem .28rem;border-radius:999px;white-space:nowrap}.chip-row{display:flex;flex-wrap:wrap;gap:.4rem;justify-content:center}.chip-btn{position:relative;width:2.6rem;height:2.6rem;border-radius:50%;border:2px solid color-mix(in srgb,var(--accent) 55%,var(--line));background:color-mix(in srgb,var(--accent) 16%,var(--bg-elevated));color:var(--fg);font-weight:750;font-size:.8rem;cursor:pointer;font-variant-numeric:tabular-nums;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:.05rem;line-height:1}.chip-btn.chip-btn-remove{border-color:color-mix(in srgb,var(--danger, #e85d5d) 75%,#fff);background:color-mix(in srgb,var(--danger, #e85d5d) 22%,var(--bg-elevated));color:#ffd0d0;box-shadow:0 0 0 1px color-mix(in srgb,var(--danger, #e85d5d) 30%,transparent)}.chip-kbd{position:absolute;bottom:-.15rem;right:-.15rem}.kbd{display:inline-flex;align-items:center;justify-content:center;min-width:1.1rem;height:1.05rem;padding:0 .28rem;margin-left:.25rem;border-radius:4px;border:1px solid color-mix(in srgb,var(--fg) 18%,transparent);background:color-mix(in srgb,var(--fg) 6%,transparent);color:var(--muted);font-family:var(--font-body);font-size:.62rem;font-weight:700;letter-spacing:.02em;line-height:1;vertical-align:middle}.kbd-on-accent{margin-left:.15rem;border-color:color-mix(in srgb,#07110b 22%,transparent);background:color-mix(in srgb,#07110b 14%,transparent);color:#07110b}.kbd-hints{margin:.55rem 0 0;text-align:center;font-size:.75rem;color:var(--muted);letter-spacing:.02em}.history-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;border:0;padding:0;margin:0;background:color-mix(in srgb,#000 35%,transparent);cursor:pointer}.history-drawer{position:fixed;top:0;right:0;bottom:0;z-index:71;width:min(22rem,92vw);display:flex;flex-direction:column;background:var(--bg-elevated);border-left:1px solid var(--line);box-shadow:-12px 0 40px color-mix(in srgb,#000 28%,transparent);padding:calc(var(--header-h) + .75rem) .9rem 1rem}.history-drawer-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;margin-bottom:.85rem}.history-drawer-title{font-family:var(--font-display);font-weight:700;font-size:1.1rem;letter-spacing:-.02em}.history-drawer-sub{margin-top:.15rem;font-size:.75rem;color:var(--muted)}.history-empty{margin:1.25rem .25rem;font-size:.9rem}.history-list{list-style:none;margin:0;padding:0;overflow:auto;display:flex;flex-direction:column;gap:.45rem;flex:1;min-height:0}.history-row{padding:.65rem .7rem;border-radius:10px;border:1px solid var(--line);background:color-mix(in srgb,var(--surface) 80%,transparent)}.history-row-top{display:flex;align-items:baseline;gap:.45rem}.history-round{font-size:.72rem;font-weight:700;color:var(--muted)}.history-time{flex:1;font-size:.72rem;color:var(--muted)}.history-net{font-variant-numeric:tabular-nums;font-weight:750;font-size:.95rem}.history-net.is-pos{color:var(--accent)}.history-net.is-neg{color:var(--danger)}.history-net.is-push{color:#f0c674}.history-row-meta{margin-top:.45rem;display:flex;flex-wrap:wrap;gap:.3rem .45rem;font-size:.72rem;color:var(--muted)}.history-hands{margin-top:.5rem;display:flex;flex-direction:column;gap:.45rem}.history-hand-block{display:flex;flex-direction:column;gap:.28rem}.history-hand-label{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem;font-size:.72rem;font-weight:650;color:var(--muted)}.history-hand-value{font-variant-numeric:tabular-nums;color:var(--fg);opacity:.8}.history-hand-tag{padding:.1rem .4rem;border-radius:999px;border:1px solid var(--line);background:color-mix(in srgb,var(--fg) 4%,transparent);font-weight:600}.history-cards{display:flex;flex-wrap:wrap;gap:.22rem}.history-card{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;width:1.55rem;height:2.15rem;border-radius:4px;border:1px solid color-mix(in srgb,var(--fg) 18%,transparent);background:#f7f4ef;color:#1a1a1a;line-height:1;box-shadow:0 1px 2px color-mix(in srgb,#000 12%,transparent)}.history-card.is-red{color:#c43c3c}.history-card-rank{font-size:.62rem;font-weight:800}.history-card-suit{font-size:.7rem;margin-top:.05rem}@media(max-width:719px){.kbd,.chip-kbd,.kbd-hints{display:none}}.chip-btn:hover{transform:translateY(-1px);border-color:var(--accent)}.chip-btn.chip-btn-remove:hover{border-color:color-mix(in srgb,var(--danger, #e85d5d) 90%,#fff)}.chip-actions{display:flex;gap:.4rem}@media(max-width:520px){.dealer-zone .card{width:2rem;height:2.8rem;font-size:.7rem}.seats-arc .card{width:1.8rem;height:2.55rem;font-size:.64rem}.seats-arc .seat-hand{padding:.24rem .1rem .18rem}.felt-measure{padding:1rem .5rem 1.15rem}.seat{min-height:6.15rem;padding:.35rem .14rem 1.05rem}}.cash-fx-root{min-height:100dvh;overflow-x:clip}.cash-fx-body{position:relative;width:100%;min-height:100dvh}.cash-fx-shake-big{animation:cash-shake-big .42s var(--ease);overflow:hidden}.cash-fx-shake-mega{animation:cash-shake-mega .7s var(--ease);overflow:hidden}.cash-fx-shake-jackpot{animation:cash-shake-jackpot .48s var(--ease);overflow:hidden}@media(pointer:coarse){.cash-fx-shake-big{animation-name:cash-shake-big-touch}.cash-fx-shake-mega{animation-name:cash-shake-mega-touch}.cash-fx-shake-jackpot{animation-name:cash-shake-jackpot-touch}}@keyframes cash-shake-big{0%,to{transform:translateZ(0)}20%{transform:translate3d(-5px,0,0)}40%{transform:translate3d(5px,0,0)}60%{transform:translate3d(-4px,0,0)}80%{transform:translate3d(3px,0,0)}}@keyframes cash-shake-mega{0%,to{transform:translateZ(0)}12%{transform:translate3d(-8px,0,0)}24%{transform:translate3d(9px,0,0)}36%{transform:translate3d(-7px,0,0)}48%{transform:translate3d(6px,0,0)}60%{transform:translate3d(-5px,0,0)}72%{transform:translate3d(4px,0,0)}88%{transform:translate3d(-2px,0,0)}}@keyframes cash-shake-jackpot{0%,to{transform:translateZ(0)}10%{transform:translate3d(-10px,0,0)}25%{transform:translate3d(11px,0,0)}40%{transform:translate3d(-9px,0,0)}55%{transform:translate3d(8px,0,0)}70%{transform:translate3d(-5px,0,0)}85%{transform:translate3d(3px,0,0)}}@keyframes cash-shake-big-touch{0%,to{transform:translateZ(0)}20%{transform:translate3d(-8px,0,0)}40%{transform:translate3d(8px,0,0)}60%{transform:translate3d(-6px,0,0)}80%{transform:translate3d(4px,0,0)}}@keyframes cash-shake-mega-touch{0%,to{transform:translateZ(0)}12%{transform:translate3d(-11px,0,0)}28%{transform:translate3d(12px,0,0)}44%{transform:translate3d(-10px,0,0)}60%{transform:translate3d(9px,0,0)}76%{transform:translate3d(-6px,0,0)}88%{transform:translate3d(4px,0,0)}}@keyframes cash-shake-jackpot-touch{0%,to{transform:translateZ(0)}10%{transform:translate3d(-13px,0,0)}25%{transform:translate3d(14px,0,0)}40%{transform:translate3d(-12px,0,0)}55%{transform:translate3d(10px,0,0)}70%{transform:translate3d(-7px,0,0)}85%{transform:translate3d(4px,0,0)}}.cash-fx-layer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;pointer-events:none;overflow:hidden}.cash-fx-label{position:fixed;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;gap:.2rem;font-family:var(--font-body);font-weight:800;font-size:1.35rem;letter-spacing:-.02em;color:#f0c674;text-shadow:0 0 14px color-mix(in srgb,#f0c674 45%,transparent),0 2px 18px color-mix(in srgb,#000 45%,transparent);white-space:nowrap;font-variant-numeric:tabular-nums}.cash-fx-badge{font-size:.72rem;font-weight:850;letter-spacing:.14em;color:#f0c674;text-shadow:0 0 12px color-mix(in srgb,#f0c674 55%,transparent)}.cash-fx-badge-double{color:var(--accent);text-shadow:0 0 12px color-mix(in srgb,var(--accent) 50%,transparent)}.cash-fx-jackpot .cash-fx-label,.cash-fx-kind-blackjack .cash-fx-label{font-size:1.85rem;color:#f0c674}.cash-fx-kind-double .cash-fx-label{font-size:1.55rem;color:#ffe08a}.cash-fx-firework{position:fixed;width:0;height:0;pointer-events:none;animation:cash-fw-pop .08s ease-out var(--fw-delay, 0s) both}.cash-fx-spark{position:absolute;left:0;top:0;width:5px;height:5px;margin:-2.5px 0 0 -2.5px;border-radius:50%;background:var(--fw-color, #f0c674);box-shadow:0 0 8px var(--fw-color, #f0c674);animation:cash-spark .48s ease-out var(--fw-delay, 0s) both}@keyframes cash-fw-pop{0%{transform:scale(.2);opacity:0}to{transform:scale(1);opacity:1}}@keyframes cash-spark{0%{transform:translate(0) scale(1);opacity:1}to{transform:translate(var(--spark-x),var(--spark-y)) scale(.2);opacity:0}}.cash-fx-spend{position:fixed;transform:translate(-50%);z-index:90;pointer-events:none;font-family:var(--font-body);font-weight:750;font-size:.92rem;letter-spacing:-.01em;color:var(--danger);text-shadow:0 1px 10px color-mix(in srgb,#000 30%,transparent);white-space:nowrap;font-variant-numeric:tabular-nums}.cash-fx-chip{position:fixed;width:1.15rem;height:1.15rem;margin:-.575rem 0 0 -.575rem;border-radius:50%;background:radial-gradient(circle at 35% 28%,#fff6c8,#f0c674 38%,#a87828 72%,#6a4a18);border:2px solid color-mix(in srgb,#3a2a10 40%,transparent);box-shadow:0 0 8px color-mix(in srgb,#f0c674 45%,transparent),0 2px 8px color-mix(in srgb,#000 35%,transparent);animation:cash-chip-gleam .55s ease-out both}.cash-fx-chip:after{content:"$";position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font-size:.55rem;font-weight:850;color:#3a2a10}@keyframes cash-chip-gleam{0%{filter:brightness(1.15)}40%{filter:brightness(1.35)}to{filter:brightness(1)}}.cash-fx-confetti{position:fixed;border-radius:2px;margin:0}@media(prefers-reduced-motion:reduce){.cash-fx-shake-big,.cash-fx-shake-mega,.cash-fx-shake-jackpot,.cash-fx-firework,.cash-fx-spark{animation:none}}.stats-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin-bottom:1.5rem}@media(min-width:640px){.stats-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.stat-card{background:var(--surface);border:1px solid var(--line);border-radius:10px;padding:.85rem .9rem;display:flex;flex-direction:column;gap:.25rem}.stat-label{font-size:.72rem;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-weight:600}.stat-value{font-size:1.2rem;font-weight:700;font-variant-numeric:tabular-nums;line-height:1.2}.stats-section{margin-bottom:1.5rem}.stats-section-title{font-size:.85rem;font-weight:650;margin:0 0 .65rem;color:var(--muted);text-transform:uppercase;letter-spacing:.05em}.stats-bar{display:flex;height:.65rem;border-radius:999px;overflow:hidden;background:color-mix(in srgb,var(--line) 80%,transparent)}.stats-bar-seg.win{background:var(--accent)}.stats-bar-seg.loss{background:var(--danger)}.stats-bar-seg.push{background:#f0c674}.stats-bar-legend{display:flex;flex-wrap:wrap;gap:.75rem 1.1rem;margin-top:.55rem;font-size:.82rem;color:var(--muted)}.stats-bar-legend .dot{display:inline-block;width:.5rem;height:.5rem;border-radius:50%;margin-right:.35rem;vertical-align:middle}.stats-bar-legend .dot.win{background:var(--accent)}.stats-bar-legend .dot.loss{background:var(--danger)}.stats-bar-legend .dot.push{background:#f0c674}.stats-chart{width:100%;height:72px;display:block;color:var(--muted)}.stats-table{width:100%;border-collapse:collapse;font-size:.9rem}.stats-table th{text-align:left;font-size:.72rem;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-weight:600;padding:.5rem .4rem;border-bottom:1px solid var(--line)}.stats-table td{padding:.7rem .4rem;border-bottom:1px solid var(--line);font-variant-numeric:tabular-nums}.stats-table tr:last-child td{border-bottom:none}.stats-tag{display:inline-block;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;padding:.15rem .45rem;border-radius:4px;background:color-mix(in srgb,var(--line) 70%,transparent);color:var(--muted)}.stats-tag.tag-win{color:var(--accent);background:color-mix(in srgb,var(--accent) 14%,transparent)}.stats-tag.tag-loss{color:var(--danger);background:color-mix(in srgb,var(--danger) 14%,transparent)}.stats-tag.tag-push{color:#c9a24a;background:color-mix(in srgb,#f0c674 18%,transparent)}.stats-tag.tag-bj{color:var(--accent);background:color-mix(in srgb,var(--accent) 22%,transparent)}.stats-meta{margin-left:.4rem;font-size:.75rem;color:var(--muted);font-weight:600}@property --aura{syntax: "<color>"; inherits: true; initial-value: #7cffb2;}@property --aura-2{syntax: "<color>"; inherits: true; initial-value: #b8ffe0;}.seat-bet-aura{--aura: var(--accent);--aura-2: color-mix(in srgb, var(--accent) 55%, var(--felt-fg));--aura-glow: color-mix(in srgb, var(--aura) 32%, transparent);--bloom-scale: .85;--bloom-alpha: .18;position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;pointer-events:none;z-index:-1;overflow:visible;border-radius:14px;transition:--aura .7s var(--ease),--aura-2 .7s var(--ease),opacity .45s var(--ease)}.seat-bet-aura-bloom{position:absolute;left:14%;right:14%;bottom:-4%;height:26%;border-radius:50%;background:radial-gradient(ellipse at center,color-mix(in srgb,var(--aura) calc(var(--bloom-alpha) * 100%),transparent) 0%,transparent 72%);filter:blur(7px);transform:scale(var(--bloom-scale));transform-origin:center bottom;transition:background .7s var(--ease),transform .55s var(--ease),opacity .5s var(--ease);opacity:1}.seat-bet-aura-double{position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border-radius:15px;border:1.5px solid color-mix(in srgb,#ffb347 70%,transparent);box-shadow:0 0 8px color-mix(in srgb,#ffb347 40%,transparent),inset 0 0 6px color-mix(in srgb,#ffb347 12%,transparent);animation:seat-aura-double-pulse 1.15s ease-in-out infinite;pointer-events:none}.seat-bet-aura-fork{position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:14px;border:1.5px solid transparent;pointer-events:none;opacity:.9}.seat-bet-aura-fork-l{border-color:color-mix(in srgb,#4fd6ff 75%,transparent);clip-path:inset(0 52% 0 0);transform:translate(-2px);box-shadow:-3px 0 8px color-mix(in srgb,#4fd6ff 28%,transparent);animation:seat-aura-fork-l 2s ease-in-out infinite}.seat-bet-aura-fork-r{border-color:color-mix(in srgb,#7cffb2 75%,transparent);clip-path:inset(0 0 0 52%);transform:translate(2px);box-shadow:3px 0 8px color-mix(in srgb,#7cffb2 28%,transparent);animation:seat-aura-fork-r 2s ease-in-out infinite}.seat-bet-aura.is-doubled .seat-bet-aura-bloom{filter:blur(7px) saturate(1.2);background:radial-gradient(ellipse at center,color-mix(in srgb,#ffb347 32%,transparent) 0%,color-mix(in srgb,var(--aura) 20%,transparent) 45%,transparent 72%)}.seat-bet-aura.is-doubled .seat-bet-aura-f{border-radius:1px}.seat-bet-aura.is-doubled .seat-bet-aura-f.is-alt{background:#ffb347;box-shadow:0 0 4px #ffb347,0 0 8px #ffb34777}.seat-bet-aura.is-split .seat-bet-aura-bloom{background:radial-gradient(ellipse 38% 50% at 28% 65%,color-mix(in srgb,#4fd6ff 28%,transparent) 0%,transparent 70%),radial-gradient(ellipse 38% 50% at 72% 65%,color-mix(in srgb,#7cffb2 28%,transparent) 0%,transparent 70%);filter:blur(7px)}.seat-bet-aura.is-split .seat-bet-aura-ring-outer,.seat-bet-aura.is-split .seat-bet-aura-ring-mid,.seat-bet-aura.is-split .seat-bet-aura-ring-inner{opacity:.28}.seat-bet-aura.is-doubled.is-split .seat-bet-aura-double{top:-3px;right:-3px;bottom:-3px;left:-3px;border-color:color-mix(in srgb,#ff6b8a 65%,transparent);box-shadow:0 0 8px color-mix(in srgb,#ff6b8a 40%,transparent),0 0 14px color-mix(in srgb,#ffb347 18%,transparent)}.seat-bet-aura-ring{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:12px;border:1px solid color-mix(in srgb,var(--aura) 40%,transparent);box-shadow:0 0 6px var(--aura-glow),inset 0 0 10px color-mix(in srgb,var(--aura) 10%,transparent);animation:seat-aura-breathe 2.8s ease-in-out infinite;transition:border-color .7s var(--ease),border-width .5s var(--ease),box-shadow .7s var(--ease),opacity .5s var(--ease),inset .5s var(--ease)}.seat-bet-aura-ring-mid{top:3px;right:3px;bottom:3px;left:3px;opacity:.55;animation-duration:2.2s;animation-direction:reverse}.seat-bet-aura-ring-inner{top:6px;right:6px;bottom:6px;left:6px;opacity:.32;border-style:dashed;animation-duration:3.4s}.seat-bet-aura-core{position:absolute;top:18%;right:18%;bottom:18%;left:18%;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--aura) 28%,transparent) 0%,transparent 70%);filter:blur(6px);animation:seat-aura-core 2.4s ease-in-out infinite;transition:background .7s var(--ease),filter .55s var(--ease),opacity .5s var(--ease)}.seat-bet-aura-floaters{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:16px;overflow:visible}.seat-bet-aura-f{--dur: 1.6s;--delay: 0s;--dx: 0;--dy: -1;--travel: 12px;position:absolute;border-radius:50%;background:var(--aura);box-shadow:0 0 3px var(--aura),0 0 6px color-mix(in srgb,var(--aura) 60%,transparent);transform:translate(-50%,-50%);opacity:0;animation:seat-aura-emit var(--dur) cubic-bezier(.22,.61,.36,1) infinite;animation-delay:var(--delay);will-change:transform,opacity;transition:background .7s var(--ease),box-shadow .7s var(--ease),border-radius .45s var(--ease),width .45s var(--ease),height .45s var(--ease)}.seat-bet-aura-f.is-alt{background:var(--aura-2);box-shadow:0 0 4px var(--aura-2),0 0 10px color-mix(in srgb,var(--aura) 60%,transparent)}.seat-bet-aura-t1 .seat-bet-aura-f:nth-child(n+5),.seat-bet-aura-t2 .seat-bet-aura-f:nth-child(n+13),.seat-bet-aura-t3 .seat-bet-aura-f:nth-child(n+21),.seat-bet-aura-t4 .seat-bet-aura-f:nth-child(n+31),.seat-bet-aura-t5 .seat-bet-aura-f:nth-child(n+39),.seat-bet-aura-t6 .seat-bet-aura-f:nth-child(n+45),.seat-bet-aura-t13 .seat-bet-aura-f:nth-child(n+33){animation:none;opacity:0;visibility:hidden;transition:opacity .4s var(--ease),visibility .4s}.seat-bet-aura-spark{position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:17px;pointer-events:none;background:conic-gradient(from 0deg,transparent 0deg,transparent 300deg,color-mix(in srgb,var(--aura-2) 90%,#fff) 330deg,var(--aura) 348deg,transparent 360deg);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:2px;opacity:0;animation:seat-aura-spark-run .85s cubic-bezier(.22,1,.36,1) forwards}.seat-bet-aura-burst{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.seat-bet-aura-burst-p{--bx: 0;--by: -1;--bd: 0s;position:absolute;left:50%;top:50%;width:4px;height:4px;margin:-2px;border-radius:50%;background:var(--aura-2);box-shadow:0 0 6px var(--aura),0 0 12px var(--aura-2);opacity:0;animation:seat-aura-burst-out .7s cubic-bezier(.2,.8,.2,1) forwards;animation-delay:var(--bd)}.seat-bet-aura-t1{--aura: #6ae8a8;--aura-2: #9ef0c8;--bloom-scale: .55;--bloom-alpha: .06}.seat-bet-aura-t1 .seat-bet-aura-bloom{opacity:.45;filter:blur(14px)}.seat-bet-aura-t1 .seat-bet-aura-ring-outer{opacity:.4;border-width:1px;border-color:color-mix(in srgb,var(--aura) 18%,transparent);box-shadow:0 0 6px color-mix(in srgb,var(--aura) 10%,transparent);animation-duration:3.6s}.seat-bet-aura-t1 .seat-bet-aura-ring-mid,.seat-bet-aura-t1 .seat-bet-aura-ring-inner{opacity:0;visibility:hidden}.seat-bet-aura-t1 .seat-bet-aura-core{opacity:.2;filter:blur(10px);animation:none}.seat-bet-aura-t1 .seat-bet-aura-f{--travel: 10px;width:2px!important;height:2px!important;box-shadow:0 0 2px var(--aura),0 0 5px color-mix(in srgb,var(--aura) 40%,transparent);animation-duration:2.4s}.seat-aura-t1{border-color:color-mix(in srgb,#6ae8a8 32%,transparent);box-shadow:0 0 8px color-mix(in srgb,#6ae8a8 8%,transparent)}.seat-bet-aura-t2{--aura: #7cffb2;--aura-2: #b8ffe0;--bloom-scale: .85;--bloom-alpha: .18}.seat-aura-t2{border-color:color-mix(in srgb,#7cffb2 70%,transparent);box-shadow:0 0 8px color-mix(in srgb,#7cffb2 16%,transparent)}.seat-bet-aura-t3{--aura: #4fd6ff;--aura-2: #a8ecff;--bloom-scale: .9;--bloom-alpha: .18}.seat-bet-aura-t3 .seat-bet-aura-f{--travel: 12px}.seat-aura-t3{border-color:color-mix(in srgb,#4fd6ff 75%,transparent);box-shadow:0 0 10px color-mix(in srgb,#4fd6ff 22%,transparent),inset 0 0 12px color-mix(in srgb,#4fd6ff 6%,transparent)}.seat-bet-aura-t4{--aura: #ffc857;--aura-2: #ffe6a8;--bloom-scale: .95;--bloom-alpha: .22}.seat-bet-aura-t4 .seat-bet-aura-ring{animation-duration:2s}.seat-bet-aura-t4 .seat-bet-aura-f{--travel: 14px;border-radius:2px}.seat-aura-t4{border-color:color-mix(in srgb,#ffc857 80%,transparent);box-shadow:0 0 12px color-mix(in srgb,#ffc857 26%,transparent),inset 0 0 14px color-mix(in srgb,#ffc857 8%,transparent)}.seat-bet-aura-t5{--aura: #ff6b8a;--aura-2: #ffb347;--bloom-scale: 1;--bloom-alpha: .24}.seat-bet-aura-t5 .seat-bet-aura-ring-outer{border-width:1.5px;animation:seat-aura-breathe 1.6s ease-in-out infinite,seat-aura-spin-border 8s linear infinite}.seat-bet-aura-t5 .seat-bet-aura-f{--travel: 16px;box-shadow:0 0 4px var(--aura),0 0 8px var(--aura-2)}.seat-bet-aura-t5 .seat-bet-aura-f.is-alt{border-radius:1px;width:2px!important;height:6px!important}.seat-aura-t5{border-color:color-mix(in srgb,#ff6b8a 85%,transparent);box-shadow:0 0 12px color-mix(in srgb,#ff6b8a 28%,transparent),0 0 20px color-mix(in srgb,#ffb347 12%,transparent),inset 0 0 16px color-mix(in srgb,#ff6b8a 8%,transparent);animation:seat-aura-seat-pulse 1.8s ease-in-out infinite}.seat-bet-aura-t6{--aura: #ffffff;--aura-2: #7cffb2;--bloom-scale: 1.05;--bloom-alpha: .28}.seat-bet-aura-t6 .seat-bet-aura-ring-outer{border-width:1.5px;border-color:color-mix(in srgb,#fff 70%,transparent);box-shadow:0 0 8px #fff6,0 0 16px color-mix(in srgb,#7cffb2 35%,transparent),0 0 24px color-mix(in srgb,#4fd6ff 20%,transparent),inset 0 0 12px #fff2;animation:seat-aura-breathe 1.2s ease-in-out infinite,seat-aura-prism 4s linear infinite}.seat-bet-aura-t6 .seat-bet-aura-ring-mid{border-color:color-mix(in srgb,#ffc857 55%,transparent)}.seat-bet-aura-t6 .seat-bet-aura-ring-inner{border-color:color-mix(in srgb,#ff6b8a 50%,transparent)}.seat-bet-aura-t6 .seat-bet-aura-core{background:radial-gradient(circle,#fff6 0%,color-mix(in srgb,#7cffb2 35%,transparent) 35%,color-mix(in srgb,#4fd6ff 20%,transparent) 55%,transparent 75%);filter:blur(6px);animation-duration:1.4s}.seat-bet-aura-t6 .seat-bet-aura-f{--travel: 18px;background:#fff}.seat-bet-aura-t6 .seat-bet-aura-f:nth-child(3n){background:#7cffb2;box-shadow:0 0 4px #7cffb2,0 0 8px #7cffb288}.seat-bet-aura-t6 .seat-bet-aura-f:nth-child(3n+1){background:#4fd6ff;box-shadow:0 0 4px #4fd6ff,0 0 8px #4fd6ff88}.seat-bet-aura-t6 .seat-bet-aura-f:nth-child(3n+2){background:#ffc857;border-radius:1px;box-shadow:0 0 4px #ffc857,0 0 8px #ffc85788}.seat-aura-t6{border-color:color-mix(in srgb,#ffffff 80%,transparent);box-shadow:0 0 12px #fff4,0 0 18px color-mix(in srgb,#7cffb2 28%,transparent),inset 0 0 16px color-mix(in srgb,#ffffff 10%,transparent);animation:seat-aura-seat-pulse 1.2s ease-in-out infinite}.seat-bet-aura-t7{--aura: #ff4ec8;--aura-2: #ffb3e6;--bloom-scale: 1.08;--bloom-alpha: .3}.seat-bet-aura-t7 .seat-bet-aura-ring-outer{border-width:1.5px;border-color:color-mix(in srgb,#ff4ec8 72%,#fff);box-shadow:0 0 10px #ff4ec877,0 0 20px color-mix(in srgb,#ffb3e6 32%,transparent),inset 0 0 14px #ffb3e622;animation:seat-aura-breathe 3.4s ease-in-out infinite,seat-aura-prism 11s linear infinite}.seat-bet-aura-t7 .seat-bet-aura-ring-mid{border-color:color-mix(in srgb,#ff7ad8 60%,transparent);animation-duration:4s}.seat-bet-aura-t7 .seat-bet-aura-ring-inner{border-color:color-mix(in srgb,#ffe0f4 50%,transparent);animation-duration:4.6s}.seat-bet-aura-t7 .seat-bet-aura-core{background:radial-gradient(circle,#fff6 0%,color-mix(in srgb,#ff4ec8 48%,transparent) 36%,color-mix(in srgb,#ffb3e6 22%,transparent) 58%,transparent 78%);filter:blur(6px);animation-duration:3.2s}.seat-bet-aura-t7 .seat-bet-aura-f{--travel: 18px;animation-duration:2.1s;background:#ff4ec8;box-shadow:0 0 4px #ff4ec8,0 0 8px #ff4ec888}.seat-bet-aura-t7 .seat-bet-aura-f.is-alt,.seat-bet-aura-t7 .seat-bet-aura-f:nth-child(3n){background:#ffb3e6;box-shadow:0 0 4px #ffb3e6,0 0 8px #ffb3e688}.seat-bet-aura-t7 .seat-bet-aura-f:nth-child(3n+1){background:#ff4ec8;box-shadow:0 0 5px #ff4ec8,0 0 10px #ff4ec899}.seat-bet-aura-t7 .seat-bet-aura-f:nth-child(3n+2){background:#fff;border-radius:1px;box-shadow:0 0 4px #fff,0 0 8px #ff4ec866}.seat-aura-t7{border-color:color-mix(in srgb,#ff4ec8 80%,transparent);box-shadow:0 0 12px #ff4ec844,0 0 20px color-mix(in srgb,#ffb3e6 22%,transparent),inset 0 0 16px color-mix(in srgb,#ff4ec8 10%,transparent);animation:seat-aura-seat-pulse 2.8s ease-in-out infinite}.seat-bet-aura-prestige{position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:13px;pointer-events:none;opacity:0}.seat-bet-aura-t8{--aura: #e11d48;--aura-2: #fb7185;--bloom-scale: 1.08;--bloom-alpha: .32}.seat-bet-aura-t8 .seat-bet-aura-prestige{opacity:1;border:1.5px solid color-mix(in srgb,#fb7185 70%,transparent);box-shadow:0 0 10px #e11d4866;animation:seat-aura-heartbeat 1.8s ease-in-out infinite}.seat-bet-aura-t8 .seat-bet-aura-ring-outer{border-width:1.5px;border-color:color-mix(in srgb,#e11d48 80%,transparent);box-shadow:0 0 12px #e11d4888,0 0 22px color-mix(in srgb,#fb7185 32%,transparent);animation:seat-aura-breathe 3.8s ease-in-out infinite}.seat-bet-aura-t8 .seat-bet-aura-ring-mid{border-color:color-mix(in srgb,#fb7185 60%,transparent);animation-duration:4.4s}.seat-bet-aura-t8 .seat-bet-aura-core{background:radial-gradient(circle,color-mix(in srgb,#fb7185 28%,transparent) 0%,color-mix(in srgb,#e11d48 18%,transparent) 45%,transparent 75%);animation-duration:3.6s}.seat-bet-aura-t8 .seat-bet-aura-f{--travel: 16px;animation-duration:2.4s;background:#e11d48;box-shadow:0 0 5px #e11d48,0 0 10px #e11d4899}.seat-bet-aura-t8 .seat-bet-aura-f.is-alt{background:#fb7185;border-radius:1px;width:3px!important;height:3px!important;box-shadow:0 0 5px #fb7185,0 0 10px #fb718588;animation-name:seat-aura-emit,seat-aura-fleck;animation-duration:2.4s,1.1s;animation-timing-function:cubic-bezier(.22,.61,.36,1),ease-in-out;animation-iteration-count:infinite,infinite}.seat-aura-t8{border-color:color-mix(in srgb,#e11d48 82%,transparent);box-shadow:0 0 14px #e11d4855,0 0 22px color-mix(in srgb,#fb7185 18%,transparent);animation:seat-aura-seat-pulse 1.8s ease-in-out infinite}.seat-bet-aura-t9{--aura: #3b82f6;--aura-2: #bfdbfe;--bloom-scale: 1.06;--bloom-alpha: .28}.seat-bet-aura-t9 .seat-bet-aura-prestige{opacity:1;top:2px;right:2px;bottom:2px;left:2px;border-radius:11px;border:1px dashed color-mix(in srgb,#e0f2fe 65%,transparent);box-shadow:0 0 8px color-mix(in srgb,#bfdbfe 35%,transparent);animation:seat-aura-frost-spin 10s linear infinite}.seat-bet-aura-t9 .seat-bet-aura-ring-outer{border-width:1.5px;border-color:color-mix(in srgb,#3b82f6 82%,#fff);box-shadow:0 0 12px #3b82f688,0 0 20px color-mix(in srgb,#bfdbfe 35%,transparent),inset 0 0 14px #bfdbfe28;animation:seat-aura-breathe 3.2s ease-in-out infinite}.seat-bet-aura-t9 .seat-bet-aura-ring-mid{border-color:color-mix(in srgb,#93c5fd 65%,transparent)}.seat-bet-aura-t9 .seat-bet-aura-ring-inner{border-color:color-mix(in srgb,#fff 50%,transparent)}.seat-bet-aura-t9 .seat-bet-aura-core{background:radial-gradient(circle,#fff6 0%,color-mix(in srgb,#3b82f6 45%,transparent) 40%,transparent 75%)}.seat-bet-aura-t9 .seat-bet-aura-f{--travel: 17px;background:#60a5fa;box-shadow:0 0 5px #60a5fa,0 0 10px #60a5fa88}.seat-bet-aura-t9 .seat-bet-aura-f.is-alt,.seat-bet-aura-t9 .seat-bet-aura-f:nth-child(3n){width:2px!important;height:8px!important;border-radius:1px;background:#e0f2fe;box-shadow:0 0 5px #bfdbfe,0 0 10px #3b82f666}.seat-bet-aura-t9 .seat-bet-aura-f:nth-child(5n){animation-name:seat-aura-emit,seat-aura-fleck;animation-duration:1.6s,1.4s;animation-timing-function:cubic-bezier(.22,.61,.36,1),ease-in-out;animation-iteration-count:infinite,infinite}.seat-aura-t9{border-color:color-mix(in srgb,#3b82f6 84%,transparent);box-shadow:0 0 14px #3b82f655,0 0 22px color-mix(in srgb,#bfdbfe 24%,transparent),inset 0 0 16px color-mix(in srgb,#3b82f6 10%,transparent);animation:seat-aura-seat-pulse 2.6s ease-in-out infinite}.seat-bet-aura-t10{--aura: #fff;--aura-2: #e879f9;--bloom-scale: 1.1;--bloom-alpha: .34}.seat-bet-aura-t10 .seat-bet-aura-prestige{opacity:1;top:-2px;right:-2px;bottom:-2px;left:-2px;border-radius:14px;background:conic-gradient(from 0deg,transparent 0deg,transparent 250deg,color-mix(in srgb,#fff 80%,#e879f9) 300deg,#e879f9 330deg,transparent 360deg);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:2px;filter:saturate(1.2);animation:seat-aura-plasma-arc 2.8s linear infinite}.seat-bet-aura-t10 .seat-bet-aura-ring-outer{border-width:1.5px;border-color:color-mix(in srgb,#fff 70%,#e879f9);box-shadow:0 0 12px #fff7,0 0 20px color-mix(in srgb,#e879f9 45%,transparent),0 0 28px color-mix(in srgb,#f0abfc 24%,transparent),inset 0 0 14px #e879f928;animation:seat-aura-breathe 2.4s ease-in-out infinite,seat-aura-prism 9s linear infinite}.seat-bet-aura-t10 .seat-bet-aura-ring-mid{border-color:color-mix(in srgb,#e879f9 60%,transparent)}.seat-bet-aura-t10 .seat-bet-aura-core{background:radial-gradient(circle,#fff9 0%,color-mix(in srgb,#e879f9 42%,transparent) 38%,color-mix(in srgb,#a78bfa 20%,transparent) 58%,transparent 78%);filter:blur(5px);animation-duration:2s}.seat-bet-aura-t10 .seat-bet-aura-f{--travel: 18px;background:#fff;box-shadow:0 0 6px #fff,0 0 12px #e879f999}.seat-bet-aura-t10 .seat-bet-aura-f.is-alt,.seat-bet-aura-t10 .seat-bet-aura-f:nth-child(4n){width:2px!important;height:10px!important;border-radius:1px;background:#e879f9;box-shadow:0 0 6px #e879f9,0 0 12px #e879f988}.seat-aura-t10{border-color:color-mix(in srgb,#e879f9 75%,#fff);box-shadow:0 0 14px #fff5,0 0 22px color-mix(in srgb,#e879f9 32%,transparent),inset 0 0 16px color-mix(in srgb,#e879f9 12%,transparent);animation:seat-aura-seat-pulse 2.2s ease-in-out infinite}.seat-bet-aura-rays{position:absolute;top:8%;right:8%;bottom:8%;left:8%;pointer-events:none;border-radius:50%}.seat-bet-aura-rays>span{position:absolute;left:50%;top:50%;width:2px;height:42%;margin-left:-1px;transform-origin:50% 0;border-radius:1px;background:linear-gradient(to bottom,color-mix(in srgb,var(--aura) 70%,transparent),transparent);opacity:.55;animation:seat-aura-ray 2.6s ease-in-out infinite}.seat-bet-aura-rays>span:nth-child(1){transform:rotate(0)}.seat-bet-aura-rays>span:nth-child(2){transform:rotate(90deg);animation-delay:.2s}.seat-bet-aura-rays>span:nth-child(3){transform:rotate(45deg);animation-delay:.4s}.seat-bet-aura-rays>span:nth-child(4){transform:rotate(135deg);animation-delay:.55s}.seat-bet-aura-t11{--aura: #ffd666;--aura-2: #fff7e0;--bloom-scale: 1.12;--bloom-alpha: .36}.seat-bet-aura-t11 .seat-bet-aura-prestige{opacity:1;top:-2px;right:-2px;bottom:-2px;left:-2px;border-radius:14px;border:1px solid color-mix(in srgb,#ffd666 55%,transparent);box-shadow:0 0 12px #ffd66666,0 0 20px color-mix(in srgb,#ff9f43 25%,transparent);animation:seat-aura-breathe 3.6s ease-in-out infinite}.seat-bet-aura-t11 .seat-bet-aura-ring-outer{border-width:1.5px;border-color:color-mix(in srgb,#ffd666 85%,#fff);box-shadow:0 0 14px #ffd66699,0 0 24px color-mix(in srgb,#ff9f43 32%,transparent),inset 0 0 16px #fff7e040;animation:seat-aura-breathe 3.6s ease-in-out infinite}.seat-bet-aura-t11 .seat-bet-aura-ring-mid{border-color:color-mix(in srgb,#ff9f43 55%,transparent);animation-duration:4.2s}.seat-bet-aura-t11 .seat-bet-aura-core{background:radial-gradient(circle,#fffc 0%,color-mix(in srgb,#ffd666 55%,transparent) 32%,color-mix(in srgb,#ff9f43 26%,transparent) 55%,transparent 78%);filter:blur(6px);animation-duration:3.4s}.seat-bet-aura-t11 .seat-bet-aura-f{--travel: 22px;animation-duration:1.8s;background:#ffd666;box-shadow:0 0 6px #ffd666,0 0 14px #ff9f4388}.seat-bet-aura-t11 .seat-bet-aura-f.is-alt,.seat-bet-aura-t11 .seat-bet-aura-f:nth-child(3n){width:2px!important;height:12px!important;border-radius:1px;background:#fff7e0;box-shadow:0 0 7px #fff7e0,0 0 14px #ffd66666}.seat-aura-t11{border-color:color-mix(in srgb,#ffd666 85%,transparent);box-shadow:0 0 16px #ffd66666,0 0 26px color-mix(in srgb,#ff9f43 22%,transparent),inset 0 0 18px color-mix(in srgb,#ffd666 12%,transparent);animation:seat-aura-seat-pulse 3.2s ease-in-out infinite}.seat-bet-aura-veil{position:absolute;top:4px;right:4px;bottom:4px;left:4px;border-radius:10px;pointer-events:none;opacity:.45;background:linear-gradient(120deg,color-mix(in srgb,#5eead4 35%,transparent),color-mix(in srgb,#c4b5fd 30%,transparent),color-mix(in srgb,#67e8f9 28%,transparent),color-mix(in srgb,#5eead4 35%,transparent));background-size:220% 220%;mix-blend-mode:screen;animation:seat-aura-veil-flow 7s ease-in-out infinite}.seat-bet-aura-t12{--aura: #5eead4;--aura-2: #c4b5fd;--bloom-scale: 1.1;--bloom-alpha: .3}.seat-bet-aura-t12 .seat-bet-aura-prestige{opacity:1;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:13px;border:1px solid color-mix(in srgb,#5eead4 40%,#c4b5fd);box-shadow:0 0 12px color-mix(in srgb,#5eead4 30%,transparent),0 0 20px color-mix(in srgb,#c4b5fd 22%,transparent);animation:seat-aura-breathe 4.2s ease-in-out infinite}.seat-bet-aura-t12 .seat-bet-aura-rays>span{height:36%;opacity:.28;background:linear-gradient(to bottom,color-mix(in srgb,#c4b5fd 55%,transparent),transparent);animation-duration:3.8s}.seat-bet-aura-t12 .seat-bet-aura-ring-outer{border-width:1.5px;border-color:color-mix(in srgb,#5eead4 55%,#c4b5fd);box-shadow:0 0 12px color-mix(in srgb,#5eead4 42%,transparent),0 0 22px color-mix(in srgb,#c4b5fd 30%,transparent),inset 0 0 16px color-mix(in srgb,#a5b4fc 14%,transparent);animation:seat-aura-breathe 4.2s ease-in-out infinite,seat-aura-prism 14s linear infinite}.seat-bet-aura-t12 .seat-bet-aura-ring-mid{border-color:color-mix(in srgb,#a5b4fc 55%,transparent);animation-duration:5s}.seat-bet-aura-t12 .seat-bet-aura-ring-inner{border-color:color-mix(in srgb,#5eead4 45%,transparent)}.seat-bet-aura-t12 .seat-bet-aura-core{background:radial-gradient(circle,color-mix(in srgb,#5eead4 38%,transparent) 0%,color-mix(in srgb,#c4b5fd 30%,transparent) 42%,color-mix(in srgb,#67e8f9 16%,transparent) 62%,transparent 80%);filter:blur(8px);animation-duration:4s}.seat-bet-aura-t12 .seat-bet-aura-f{--travel: 14px;animation-duration:2.8s;width:4px!important;height:4px!important;background:#5eead4;box-shadow:0 0 9px #5eead4,0 0 16px #5eead466;filter:blur(.4px)}.seat-bet-aura-t12 .seat-bet-aura-f.is-alt,.seat-bet-aura-t12 .seat-bet-aura-f:nth-child(3n){background:#c4b5fd;box-shadow:0 0 9px #c4b5fd,0 0 16px #c4b5fd66}.seat-bet-aura-t12 .seat-bet-aura-f:nth-child(3n+1){background:#67e8f9;box-shadow:0 0 9px #67e8f9,0 0 14px #67e8f966}.seat-aura-t12{border-color:color-mix(in srgb,#5eead4 55%,#c4b5fd);box-shadow:0 0 14px color-mix(in srgb,#5eead4 30%,transparent),0 0 24px color-mix(in srgb,#c4b5fd 22%,transparent),inset 0 0 18px color-mix(in srgb,#a5b4fc 10%,transparent);animation:seat-aura-seat-pulse 3.6s ease-in-out infinite}.seat-bet-aura-corona{position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:16px;border:1px solid color-mix(in srgb,#f5e6c8 55%,transparent);box-shadow:0 0 8px color-mix(in srgb,#f5e6c8 35%,transparent),0 0 16px color-mix(in srgb,#ffd666 18%,transparent);pointer-events:none;animation:seat-aura-corona 4.5s ease-in-out infinite}.seat-bet-aura-t13{--aura: #f5e6c8;--aura-2: #1a1a1e;--bloom-scale: .95;--bloom-alpha: .16}.seat-bet-aura-t13 .seat-bet-aura-prestige{opacity:1;top:1px;right:1px;bottom:1px;left:1px;border-radius:12px;border:1px solid color-mix(in srgb,#f5e6c8 25%,transparent);box-shadow:inset 0 0 20px #0008;animation:seat-aura-breathe 5s ease-in-out infinite}.seat-bet-aura-t13 .seat-bet-aura-veil{opacity:.22;background:radial-gradient(circle at 50% 40%,color-mix(in srgb,#f5e6c8 18%,transparent),transparent 65%);animation:none;mix-blend-mode:screen}.seat-bet-aura-t13 .seat-bet-aura-rays>span{height:30%;opacity:.2;background:linear-gradient(to bottom,color-mix(in srgb,#f5e6c8 50%,transparent),transparent);animation-duration:4.5s}.seat-bet-aura-t13 .seat-bet-aura-bloom{opacity:.55;filter:blur(10px);background:radial-gradient(ellipse at center,color-mix(in srgb,#f5e6c8 22%,transparent) 0%,transparent 70%)}.seat-bet-aura-t13 .seat-bet-aura-ring-outer{border-width:1.5px;border-color:color-mix(in srgb,#2a2a32 80%,#f5e6c8);box-shadow:0 0 8px #0008,0 0 14px color-mix(in srgb,#f5e6c8 22%,transparent),inset 0 0 16px #0006;animation:seat-aura-breathe 5s ease-in-out infinite}.seat-bet-aura-t13 .seat-bet-aura-ring-mid{border-color:color-mix(in srgb,#f5e6c8 28%,transparent);opacity:.45;animation-duration:5.5s}.seat-bet-aura-t13 .seat-bet-aura-ring-inner{border-color:color-mix(in srgb,#f5e6c8 18%,transparent);opacity:.3}.seat-bet-aura-t13 .seat-bet-aura-core{background:radial-gradient(circle,#000a 0%,#111218cc 40%,color-mix(in srgb,#f5e6c8 12%,transparent) 65%,transparent 82%);filter:blur(7px);animation-duration:4.8s}.seat-bet-aura-t13 .seat-bet-aura-f{--travel: 24px;animation-duration:3.2s;background:#f5e6c8;box-shadow:0 0 5px #f5e6c8,0 0 12px #ffd66655}.seat-bet-aura-t13 .seat-bet-aura-f.is-alt{background:#ffd666;box-shadow:0 0 5px #ffd666,0 0 10px #ffd66655}.seat-aura-t13{border-color:color-mix(in srgb,#f5e6c8 45%,#2a2a32);box-shadow:0 0 10px #0006,0 0 16px color-mix(in srgb,#f5e6c8 18%,transparent),inset 0 0 18px #0005;animation:seat-aura-seat-pulse 4s ease-in-out infinite}@keyframes seat-aura-breathe{0%,to{opacity:.55;transform:scale(1)}50%{opacity:1;transform:scale(1.012)}}@keyframes seat-aura-core{0%,to{opacity:.45;transform:scale(.92)}50%{opacity:.9;transform:scale(1.08)}}@keyframes seat-aura-emit{0%{opacity:0;transform:translate(-50%,-50%) translate(0) scale(.35)}8%{opacity:1;transform:translate(-50%,-50%) translate(calc(var(--dx) * var(--travel) * .08),calc(var(--dy) * var(--travel) * .08)) scale(1)}70%{opacity:.55}to{opacity:0;transform:translate(-50%,-50%) translate(calc(var(--dx) * var(--travel)),calc(var(--dy) * var(--travel))) scale(.2)}}@keyframes seat-aura-spin-border{to{filter:hue-rotate(25deg)}}@keyframes seat-aura-prism{0%{filter:hue-rotate(0deg)}to{filter:hue-rotate(360deg)}}@keyframes seat-aura-seat-pulse{0%,to{filter:brightness(1)}50%{filter:brightness(1.08)}}@keyframes seat-aura-spark-run{0%{opacity:0;transform:rotate(0)}12%{opacity:1}to{opacity:0;transform:rotate(360deg)}}@keyframes seat-aura-burst-out{0%{opacity:0;transform:translate(0) scale(.4)}18%{opacity:1}to{opacity:0;transform:translate(calc(var(--bx) * 42px),calc(var(--by) * 42px)) scale(.15)}}@keyframes seat-aura-corona{0%,to{opacity:.45}50%{opacity:.9}}@keyframes seat-aura-heartbeat{0%,to{opacity:.55;transform:scale(1)}14%{opacity:1;transform:scale(1.02)}28%{opacity:.6;transform:scale(1)}42%{opacity:.92;transform:scale(1.014)}58%{opacity:.55;transform:scale(1)}}@keyframes seat-aura-frost-spin{to{transform:rotate(360deg)}}@keyframes seat-aura-plasma-arc{to{transform:rotate(360deg)}}@keyframes seat-aura-ray{0%,to{opacity:.25}50%{opacity:.75}}@keyframes seat-aura-veil-flow{0%,to{background-position:0% 40%}50%{background-position:100% 60%}}@keyframes seat-aura-fleck{0%,to{filter:brightness(1)}50%{filter:brightness(1.45)}}@keyframes seat-aura-double-pulse{0%,to{opacity:.55;transform:scale(1)}50%{opacity:1;transform:scale(1.015)}}@keyframes seat-aura-fork-l{0%,to{transform:translate(-2px);opacity:.75}50%{transform:translate(-4px);opacity:1}}@keyframes seat-aura-fork-r{0%,to{transform:translate(2px);opacity:.75}50%{transform:translate(4px);opacity:1}}@media(prefers-reduced-motion:reduce){.seat-bet-aura-ring,.seat-bet-aura-core,.seat-bet-aura-f,.seat-bet-aura-spark,.seat-bet-aura-burst-p,.seat-bet-aura-double,.seat-bet-aura-fork,.seat-bet-aura-prestige,.seat-bet-aura-rays>span,.seat-bet-aura-veil,.seat-bet-aura-corona,.seat-aura-t5,.seat-aura-t6,.seat-aura-t7,.seat-aura-t8,.seat-aura-t9,.seat-aura-t10,.seat-aura-t11,.seat-aura-t12,.seat-aura-t13{animation:none!important}.seat-bet-aura-f{opacity:.7;transform:translate(-50%,-50%)}.seat-bet-aura-spark,.seat-bet-aura-burst{display:none}}.leaderboard-tabs{display:flex;gap:.4rem;margin-bottom:.85rem}.leaderboard-tab{flex:1;display:flex;flex-direction:column;align-items:center;gap:.1rem;padding:.65rem .75rem;border-radius:10px;border:1px solid var(--line);background:var(--surface);color:var(--fg);font-weight:650;font-size:.92rem;cursor:pointer;transition:border-color .2s var(--ease),background .2s var(--ease),box-shadow .2s var(--ease)}.leaderboard-tab.is-active{border-color:color-mix(in srgb,var(--accent) 55%,var(--line));background:color-mix(in srgb,var(--accent) 14%,var(--surface));box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 14%,transparent)}.leaderboard-tab-sub{font-size:.68rem;font-weight:600;color:var(--muted);letter-spacing:.04em;text-transform:uppercase}.leaderboard-tab.is-active .leaderboard-tab-sub{color:color-mix(in srgb,var(--accent) 80%,var(--muted))}.leaderboard-season-meta{margin:-.35rem 0 1rem;font-size:.85rem}.leaderboard-table{width:100%;border-collapse:collapse;font-size:.9rem}.leaderboard-table th{text-align:left;font-size:.72rem;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-weight:600;padding:.5rem .4rem;border-bottom:1px solid var(--line)}.leaderboard-table td{padding:.75rem .4rem;border-bottom:1px solid var(--line);font-variant-numeric:tabular-nums;vertical-align:middle}.leaderboard-table tr:last-child td{border-bottom:none}.leaderboard-table tr.leaderboard-you td,.mobile-row.leaderboard-you{background:color-mix(in srgb,var(--accent) 12%,transparent)}.lb-rank{font-weight:700;color:var(--muted);font-variant-numeric:tabular-nums}.leaderboard-you .lb-rank{color:var(--accent)}.lb-you-tag{margin-left:.4rem;font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--accent)}.leaderboard-me-strip{margin-top:1.25rem;padding-top:1rem;border-top:1px dashed var(--line)}.lb-me-label{display:block;font-size:.72rem;font-weight:650;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin-bottom:.5rem}.leaderboard-me-table{margin:0}.mobile-row-title{font-weight:650;display:flex;align-items:center;flex-wrap:wrap;gap:.15rem}.table-debug-toggle{position:fixed;left:.75rem;bottom:5.5rem;z-index:40;padding:.35rem .65rem;border-radius:8px;border:1px solid color-mix(in srgb,#c9a227 45%,var(--line));background:var(--surface);color:#a07818;font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;box-shadow:0 2px 10px color-mix(in srgb,var(--fg) 10%,transparent)}.table-debug-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:39;margin:0;padding:0;border:none;cursor:default;background:transparent;-webkit-tap-highlight-color:transparent}.table-debug-panel{position:fixed;left:.75rem;bottom:5.5rem;z-index:40;width:min(20rem,calc(100vw - 1.5rem));max-height:min(70vh,32rem);overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;touch-action:pan-y;padding:.75rem;border-radius:12px;border:1px solid color-mix(in srgb,#c9a227 35%,var(--line));background:var(--bg-elevated);box-shadow:0 12px 40px color-mix(in srgb,var(--fg) 14%,transparent),0 1px color-mix(in srgb,var(--fg) 4%,transparent);color:var(--fg);font-size:.78rem}.table-debug-head{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.45rem}.table-debug-head strong{color:#a07818;font-size:.8rem;letter-spacing:.03em}.table-debug-hint{margin:0 0 .65rem;color:var(--muted);line-height:1.35;font-size:.7rem}.table-debug-hint code{font-size:.68rem;color:#a07818}.table-debug-field{display:flex;flex-direction:column;gap:.3rem;margin-bottom:.55rem;font-weight:600;color:color-mix(in srgb,var(--fg) 85%,transparent)}.table-debug-field input,.table-debug-field textarea,.table-debug-field select{width:100%;padding:.35rem .45rem;border-radius:7px;border:1px solid var(--line);background:var(--surface);color:var(--fg);font:inherit}.table-debug-field input:focus,.table-debug-field textarea:focus,.table-debug-field select:focus{outline:none;border-color:color-mix(in srgb,#c9a227 55%,var(--line))}.table-debug-field textarea{resize:vertical;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.72rem}.table-debug-row{display:flex;gap:.35rem;align-items:center}.table-debug-row input,.table-debug-row select{flex:1;min-width:0}.table-debug-stack{margin:.35rem 0 0;color:var(--muted);font-size:.68rem}.table-debug-check{display:flex;gap:.4rem;align-items:center;margin:.5rem 0;font-size:.75rem}.table-debug-deal{width:100%;margin-top:.15rem}.table-debug-note{margin:.45rem 0 0;color:#a07818;font-size:.7rem}html[data-resolved=dark] .table-debug-toggle{background:color-mix(in srgb,#1a221c 92%,#f0c674);border-color:color-mix(in srgb,#f0c674 45%,var(--line));color:#f0c674}html[data-resolved=dark] .table-debug-panel{background:color-mix(in srgb,#121814 94%,#f0c674);border-color:color-mix(in srgb,#f0c674 35%,var(--line));box-shadow:0 12px 40px #0008}html[data-resolved=dark] .table-debug-head strong,html[data-resolved=dark] .table-debug-hint code,html[data-resolved=dark] .table-debug-note{color:#f0c674}html[data-resolved=dark] .table-debug-field input,html[data-resolved=dark] .table-debug-field textarea,html[data-resolved=dark] .table-debug-field select{background:color-mix(in srgb,var(--surface) 80%,#000)}@media(max-width:720px){.table-debug-panel,.table-debug-toggle{bottom:7.25rem}.table-debug-panel{top:calc(var(--header-h) + .5rem);max-height:none}}.jackpot-page{max-width:640px;margin:0 auto}.jackpot-vault{position:relative;margin-top:.75rem;padding:1.5rem 0 .5rem;text-align:center;isolation:isolate;--fill: 0;--glow: #c9a227;--pulse: .3;--tier: 0}.jackpot-glow{pointer-events:none;position:absolute;left:50%;top:0;width:min(92%,360px);aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--glow) calc(var(--pulse) * 55%),transparent) 0%,color-mix(in srgb,var(--glow) calc(var(--pulse) * 18%),transparent) 42%,transparent 70%);animation:jackpot-glow-pulse calc(4.2s - var(--tier) * .18s) ease-in-out infinite;z-index:0;filter:blur(2px)}.jackpot-vault.is-hole .jackpot-glow{opacity:.45;animation-duration:5.5s}.jackpot-orb-wrap{position:relative;z-index:1;width:min(78vw,280px);margin:0 auto}.jackpot-rings{pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.jackpot-ring{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:2px solid color-mix(in srgb,var(--glow) 65%,transparent);box-shadow:0 0 12px color-mix(in srgb,var(--glow) 35%,transparent),inset 0 0 10px color-mix(in srgb,var(--glow) 18%,transparent);animation:jackpot-ring-pulse calc(2.8s - var(--tier) * .12s) ease-out infinite;animation-delay:calc(var(--r, 0) * (2.8s - var(--tier) * .12s) / 4);opacity:0}.jackpot-vault.is-glow-tier-7 .jackpot-ring,.jackpot-vault.is-glow-tier-8 .jackpot-ring,.jackpot-vault.is-glow-tier-9 .jackpot-ring{border-width:2.5px;box-shadow:0 0 18px color-mix(in srgb,var(--glow) 48%,transparent),inset 0 0 14px color-mix(in srgb,var(--glow) 22%,transparent)}.jackpot-vault.is-glow-tier-9 .jackpot-ring{border-width:3px}.jackpot-orb{position:relative;z-index:1;width:100%;aspect-ratio:1;border-radius:50%;--rim: calc(min(78vw, 280px)/2) ;box-shadow:0 12px 32px color-mix(in srgb,var(--glow) 22%,transparent);transition:box-shadow .45s var(--ease)}.jackpot-vault.is-hole .jackpot-orb{box-shadow:0 12px 28px color-mix(in srgb,#5a6a7c 26%,transparent)}.jackpot-orb-fill{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;overflow:hidden;z-index:0}.jackpot-orb-liquid{position:absolute;left:0;right:0;bottom:0;height:100%;transform:translateY(calc((1 - var(--fill, 0)) * 100%));transition:transform 1.25s var(--ease)}.jackpot-orb-liquid-body{position:absolute;left:-14%;right:-14%;top:0;bottom:-8%;background:linear-gradient(180deg,#fff3c0,#ffe08a 22%,#e0a82e 62%,#7a5410);animation:jackpot-liquid-slosh 5.2s ease-in-out infinite;transform-origin:50% 0%;overflow:hidden}.jackpot-vault.is-hole .jackpot-orb-liquid-body{background:linear-gradient(180deg,#c5d0dc,#5a6a7c 55%,#3d4754);opacity:.4;animation:none}.jackpot-orb-wave{position:absolute;left:-10%;right:-10%;top:-10px;height:28px;border-radius:45% 55% 50% 50%/70% 70% 30% 30%;pointer-events:none;z-index:1}.jackpot-orb-wave-a{background:color-mix(in srgb,#fff6d0 55%,transparent);animation:jackpot-wave-a 3.4s ease-in-out infinite}.jackpot-orb-wave-b{top:-4px;height:22px;background:color-mix(in srgb,#e0a82e 40%,transparent);opacity:.7;animation:jackpot-wave-b 2.6s ease-in-out infinite}.jackpot-orb-surface{position:absolute;left:-4%;right:-4%;top:0;height:14px;border-radius:48% 52% 50% 50%/80% 80% 20% 20%;background:color-mix(in srgb,#fff8dc 70%,transparent);box-shadow:0 0 12px color-mix(in srgb,#fff6d0 40%,transparent);animation:jackpot-surface-wave 2.8s ease-in-out infinite;z-index:2}.jackpot-vault.is-hole .jackpot-orb-wave,.jackpot-vault.is-hole .jackpot-orb-surface{animation:none}.jackpot-vault.is-hole .jackpot-orb-surface{background:color-mix(in srgb,#c5d0dc 45%,transparent);box-shadow:none}.jackpot-orb-glass{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;z-index:1;background:radial-gradient(circle at 32% 28%,color-mix(in srgb,#fff 40%,transparent),color-mix(in srgb,#fff 8%,transparent) 26%,color-mix(in srgb,#9aa3ab 8%,transparent) 62%,color-mix(in srgb,#0a0c0b 16%,transparent));pointer-events:none}.jackpot-orb-rim{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;z-index:2;box-shadow:inset 0 0 0 2px color-mix(in srgb,#fff 48%,transparent),inset 0 -8px 22px color-mix(in srgb,#000 18%,transparent),inset 0 10px 20px color-mix(in srgb,#fff 10%,transparent);pointer-events:none}.jackpot-orb-shine{position:absolute;left:18%;top:12%;width:36%;height:20%;border-radius:50%;z-index:3;background:linear-gradient(160deg,color-mix(in srgb,#fff 50%,transparent),transparent 70%);pointer-events:none}.jackpot-vault.is-glow-tier-9 .jackpot-orb-wave,.jackpot-vault.is-glow-tier-9 .jackpot-orb-surface{opacity:0;animation:none}.jackpot-vault.is-glow-tier-9 .jackpot-orb-liquid-body{left:-4%;right:-4%;top:-4%;bottom:-4%;background:radial-gradient(circle at 38% 32%,#ffe9a8,#f0c674,#e0a82e 52%,#c99420,#8a6210);animation:jackpot-sun-pulse 3.2s ease-in-out infinite;transform-origin:50% 50%}.jackpot-vault.is-glow-tier-9 .jackpot-orb-glass{background:radial-gradient(circle at 32% 28%,color-mix(in srgb,#fff6d0 26%,transparent) 0%,color-mix(in srgb,#f0c674 10%,transparent) 28%,transparent 55%,color-mix(in srgb,#5a4010 14%,transparent) 100%)}.jackpot-vault.is-glow-tier-9 .jackpot-orb-shine{background:linear-gradient(160deg,color-mix(in srgb,#ffe9a8 42%,transparent),transparent 72%)}.jackpot-vault.is-glow-tier-9 .jackpot-orb-rim{box-shadow:inset 0 0 0 2px color-mix(in srgb,#ffe9a8 55%,transparent),inset 0 -8px 22px color-mix(in srgb,#5a4010 28%,transparent),inset 0 10px 18px color-mix(in srgb,#fff6d0 14%,transparent),0 0 32px color-mix(in srgb,#f0c674 40%,transparent)}.jackpot-vault.is-glow-tier-9 .jackpot-orb{box-shadow:0 12px 36px color-mix(in srgb,#f0c674 35%,transparent),0 0 48px color-mix(in srgb,#e0a82e 28%,transparent)}@keyframes jackpot-sun-pulse{0%,to{filter:brightness(1) saturate(1.05)}50%{filter:brightness(1.1) saturate(1.12)}}.jackpot-particles{pointer-events:none;position:absolute;left:50%;top:50%;width:0;height:0;z-index:4}.jackpot-particle{position:absolute;left:0;top:0;width:var(--sz, 3px);height:var(--sz, 3px);margin:calc(var(--sz, 3px) / -2);border-radius:50%;background:var(--pc, #f0c674);box-shadow:0 0 6px var(--pc, #f0c674),0 0 14px color-mix(in srgb,var(--pc, #f0c674) 55%,transparent);animation:jackpot-particle-rise var(--dur, 3s) ease-out infinite;animation-delay:var(--delay, 0s);opacity:0}.jackpot-particle.is-shimmer{animation:jackpot-particle-rise var(--dur, 3s) ease-out infinite,jackpot-particle-twinkle var(--twinkle, .5s) ease-in-out infinite;animation-delay:var(--delay, 0s),calc(var(--delay, 0s) * .4)}.jackpot-vault.is-glow-tier-7 .jackpot-particle,.jackpot-vault.is-glow-tier-8 .jackpot-particle,.jackpot-vault.is-glow-tier-9 .jackpot-particle{box-shadow:0 0 8px var(--pc, #f0c674),0 0 18px color-mix(in srgb,var(--pc, #f0c674) 70%,transparent),0 0 28px color-mix(in srgb,var(--pc, #f0c674) 35%,transparent)}.jackpot-vault.is-glow-tier-8 .jackpot-particle.is-shimmer,.jackpot-vault.is-glow-tier-9 .jackpot-particle.is-shimmer{background:#ffe9a8}.jackpot-readout{position:relative;z-index:1;margin-top:1.15rem}.jackpot-hero-label{font-family:var(--font-display);font-size:.78rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.jackpot-preview-tag{letter-spacing:.06em;color:var(--accent);text-transform:lowercase}.jackpot-hero-amount{margin:.35rem 0 0}.jackpot-hero-value{display:inline-block;font-family:var(--font-money);font-size:clamp(2.1rem,8vw,3.1rem);font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:-.03em;line-height:1.05;color:var(--fg);text-shadow:0 0 22px color-mix(in srgb,var(--glow) 40%,transparent)}.jackpot-vault.is-hole .jackpot-hero-value{text-shadow:0 0 14px color-mix(in srgb,#8a9bb0 30%,transparent)}.jackpot-hero-hint{margin:.45rem 0 0;font-size:.82rem;color:var(--muted)}.jackpot-vault.is-flash-up .jackpot-orb{box-shadow:0 0 36px color-mix(in srgb,#7cffb2 50%,transparent),0 0 0 1px color-mix(in srgb,#fff 12%,transparent) inset}.jackpot-vault.is-flash-down .jackpot-orb{box-shadow:0 0 36px color-mix(in srgb,#ff8fab 45%,transparent),0 0 0 1px color-mix(in srgb,#fff 12%,transparent) inset}.jackpot-vault.is-celebrate .jackpot-orb{animation:jackpot-pulse .9s ease-out}.jackpot-vault.is-tier-7.is-celebrate .jackpot-orb,.jackpot-vault.is-tier-8.is-celebrate .jackpot-orb,.jackpot-vault.is-tier-9.is-celebrate .jackpot-orb{animation:jackpot-pulse 1.15s ease-out}.jackpot-burst{pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;z-index:5}.jackpot-burst span{position:absolute;left:50%;top:50%;width:6px;height:6px;margin:-3px;border-radius:50%;background:var(--pc, #ffe9a8);box-shadow:0 0 8px var(--pc, #f0c674);animation:jackpot-burst-out .85s ease-out forwards;animation-delay:calc(var(--i) * .03s)}.jackpot-claims{margin-top:2rem;text-align:left;max-width:22rem;margin-left:auto;margin-right:auto}.jackpot-claims-title{font-family:var(--font-display);font-size:.95rem;font-weight:700;margin:0 0 .5rem}.jackpot-claims-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.jackpot-claim-row{display:grid;grid-template-columns:1fr auto;gap:.05rem .75rem;padding:.55rem 0;border-bottom:1px solid var(--line);font-size:.85rem}.jackpot-claim-row:last-child{border-bottom:none}.jackpot-claim-main{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.jackpot-claim-who{font-weight:600}.jackpot-claim-amt{font-family:var(--font-money);font-weight:700;color:var(--accent);font-variant-numeric:tabular-nums}.jackpot-claim-when{grid-column:1 / -1;font-size:.72rem}.jackpot-claims-pager{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-top:.65rem;font-size:.8rem}.jackpot-claims-pager .btn{min-width:4.5rem}.seat-bj-meter{position:relative;display:flex;align-items:center;justify-content:center;gap:3px;margin:.2rem 0 .15rem;overflow:visible}.seat-bj-pip{position:relative;width:6px;height:6px;border-radius:50%;background:color-mix(in srgb,var(--fg) 18%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--fg) 22%,transparent);transform:scale(1);transition:none}.seat-bj-pip.is-lit{background:color-mix(in srgb,var(--accent) 85%,#fff);box-shadow:0 0 6px color-mix(in srgb,var(--accent) 55%,transparent);transition:box-shadow .35s var(--ease),background .35s var(--ease)}.seat-bj-meter[data-heat="1"] .seat-bj-pip.is-lit{box-shadow:0 0 5px color-mix(in srgb,var(--accent) 45%,transparent)}.seat-bj-meter[data-heat="2"] .seat-bj-pip.is-lit{box-shadow:0 0 6px color-mix(in srgb,var(--accent) 55%,transparent),0 0 10px color-mix(in srgb,var(--accent) 22%,transparent)}.seat-bj-meter[data-heat="3"] .seat-bj-pip.is-lit{background:color-mix(in srgb,var(--accent) 90%,#fff);box-shadow:0 0 7px color-mix(in srgb,var(--accent) 65%,transparent),0 0 14px color-mix(in srgb,#f0c674 28%,transparent)}.seat-bj-meter[data-heat="4"] .seat-bj-pip.is-lit{background:color-mix(in srgb,var(--accent) 95%,#fff);box-shadow:0 0 8px color-mix(in srgb,var(--accent) 75%,transparent),0 0 16px color-mix(in srgb,#f0c674 40%,transparent),0 0 22px color-mix(in srgb,var(--accent) 25%,transparent)}.seat-bj-meter[data-heat="5"] .seat-bj-pip.is-lit{background:#fffef5;box-shadow:0 0 10px color-mix(in srgb,var(--accent) 85%,transparent),0 0 20px color-mix(in srgb,#f0c674 55%,transparent)}.seat-bj-pip.is-pop{animation:seat-bj-pip-pop .72s cubic-bezier(.22,1.4,.36,1) both}.seat-bj-pip.is-wave{animation:seat-bj-pip-wave .52s ease-out both;animation-delay:calc(var(--wave-i, 0) * 48ms)}.seat-bj-pip.is-celebrate{animation:seat-bj-pip-celebrate .98s ease-out both;z-index:2}.seat-bj-pip.is-clear{animation:seat-bj-pip-clear .56s ease-in forwards}.seat-bj-voucher{margin-left:4px;font-size:.65rem;font-weight:700;color:#f0c674;display:inline-block}.seat-bj-voucher.is-bump{animation:seat-bj-voucher-bump .52s cubic-bezier(.22,1.45,.36,1) both}.seat-bj-pip-spark{pointer-events:none;position:absolute;left:50%;top:50%;width:0;height:0;z-index:3}.seat-bj-pip-spark i{position:absolute;left:0;top:0;width:var(--s, 2px);height:var(--s, 2px);margin:calc(var(--s, 2px) / -2);border-radius:50%;background:radial-gradient(circle at 35% 30%,#fffef8,#ffe9a8 42%,#c9a227 78%,#8a6810);box-shadow:0 0 3px color-mix(in srgb,#ffe9a8 90%,transparent),0 0 8px color-mix(in srgb,#f0c674 70%,transparent),0 0 14px color-mix(in srgb,#c9a227 40%,transparent);animation:seat-bj-spark-emit .95s ease-out both,seat-bj-spark-shimmer .42s ease-in-out infinite;animation-delay:var(--del, 0ms),var(--del, 0ms);opacity:0}.seat-bj-meter.is-burst .seat-bj-pip.is-lit,.seat-bj-meter.is-burst .seat-bj-pip.is-celebrate{background:#fff8dc;box-shadow:0 0 8px color-mix(in srgb,#ffe9a8 95%,transparent),0 0 16px color-mix(in srgb,#f0c674 75%,transparent),0 0 26px color-mix(in srgb,#c9a227 45%,transparent)}@keyframes seat-bj-pip-pop{0%{transform:scale(.15);opacity:.55;background:color-mix(in srgb,var(--accent) 95%,#fff);box-shadow:0 0 0 transparent}38%{transform:scale(1.95);opacity:1;background:#fff;box-shadow:0 0 12px color-mix(in srgb,var(--accent) 90%,transparent),0 0 22px color-mix(in srgb,#f0c674 55%,transparent)}62%{transform:scale(1.2);background:color-mix(in srgb,var(--accent) 90%,#fff);box-shadow:0 0 10px color-mix(in srgb,var(--accent) 75%,transparent),0 0 16px color-mix(in srgb,var(--accent) 40%,transparent)}to{transform:scale(1);opacity:1;background:color-mix(in srgb,var(--accent) 85%,#fff);box-shadow:0 0 6px color-mix(in srgb,var(--accent) 55%,transparent)}}@keyframes seat-bj-pip-wave{0%{transform:scale(1);filter:brightness(1)}40%{transform:scale(1.55);filter:brightness(1.45);box-shadow:0 0 12px color-mix(in srgb,var(--accent) 90%,transparent),0 0 20px color-mix(in srgb,#f0c674 50%,transparent)}to{transform:scale(1);filter:brightness(1)}}@keyframes seat-bj-pip-celebrate{0%{transform:scale(1);background:#f0c674;box-shadow:0 0 6px color-mix(in srgb,#f0c674 60%,transparent)}35%{transform:scale(1.75);background:#fff8dc;box-shadow:0 0 12px color-mix(in srgb,#fffef8 95%,transparent),0 0 22px color-mix(in srgb,#ffe9a8 90%,transparent),0 0 36px color-mix(in srgb,#f0c674 65%,transparent),0 0 48px color-mix(in srgb,#c9a227 35%,transparent)}70%{transform:scale(1.3);background:#ffe9a8;box-shadow:0 0 10px color-mix(in srgb,#ffe9a8 90%,transparent),0 0 20px color-mix(in srgb,#f0c674 70%,transparent),0 0 30px color-mix(in srgb,#c9a227 40%,transparent)}to{transform:scale(1.12);background:#f5d78a;box-shadow:0 0 8px color-mix(in srgb,#f0c674 80%,transparent),0 0 16px color-mix(in srgb,#c9a227 50%,transparent)}}@keyframes seat-bj-pip-clear{0%{transform:scale(1.05);opacity:1;background:color-mix(in srgb,var(--accent) 85%,#fff);box-shadow:0 0 8px color-mix(in srgb,var(--accent) 60%,transparent)}55%{transform:scale(.9);opacity:.55;background:color-mix(in srgb,var(--accent) 45%,transparent);box-shadow:0 0 4px color-mix(in srgb,var(--accent) 25%,transparent)}to{transform:scale(1);opacity:1;background:color-mix(in srgb,var(--fg) 18%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--fg) 22%,transparent)}}@keyframes seat-bj-voucher-bump{0%{transform:scale(.55);opacity:.4;filter:brightness(1.4)}45%{transform:scale(1.45);opacity:1;filter:brightness(1.25);text-shadow:0 0 10px color-mix(in srgb,#f0c674 80%,transparent)}to{transform:scale(1);opacity:1;filter:none;text-shadow:none}}@keyframes seat-bj-spark-emit{0%{opacity:0;transform:rotate(var(--a)) translateY(0) scale(.35);filter:brightness(1.6)}16%{opacity:1;filter:brightness(2)}55%{opacity:.95;filter:brightness(1.35)}to{opacity:0;transform:rotate(var(--a)) translateY(calc(var(--d) * -1.35)) scale(.2);filter:brightness(.9)}}@keyframes seat-bj-spark-shimmer{0%,to{filter:brightness(1) saturate(1)}50%{filter:brightness(1.85) saturate(1.25)}}@media(prefers-reduced-motion:reduce){.seat-bj-pip.is-pop,.seat-bj-pip.is-wave,.seat-bj-pip.is-celebrate,.seat-bj-pip.is-clear,.seat-bj-voucher.is-bump,.seat-bj-pip-spark i{animation:none!important}.seat-bj-pip-spark{display:none}}.seat-spin-cta{position:relative;isolation:isolate;overflow:visible;margin:.3rem auto .2rem;font-size:.72rem!important;font-weight:700!important;padding:.28rem .7rem!important;color:#1a1408!important;background:linear-gradient(165deg,#fff6d0,#f0c674 38%,#e0a82e 72%,#c99420)!important;border:1px solid color-mix(in srgb,#ffe9a8 70%,transparent)!important;box-shadow:0 0 10px color-mix(in srgb,#f0c674 45%,transparent),0 0 22px color-mix(in srgb,#e0a82e 28%,transparent),inset 0 1px color-mix(in srgb,#fff 55%,transparent);animation:seat-spin-cta-pulse 2.4s ease-in-out infinite}.seat-spin-cta-clip{pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;border-radius:inherit}.seat-spin-cta-glow{pointer-events:none;position:absolute;top:-40%;right:-40%;bottom:-40%;left:-40%;z-index:0;background:radial-gradient(circle,color-mix(in srgb,#ffe9a8 55%,transparent) 0%,transparent 68%);animation:seat-spin-cta-glow 2.4s ease-in-out infinite}.seat-spin-cta-shine{pointer-events:none;position:absolute;top:-20%;left:-40%;z-index:1;width:45%;height:140%;background:linear-gradient(105deg,transparent 0%,color-mix(in srgb,#fff 70%,transparent) 48%,transparent 100%);transform:skew(-18deg);animation:seat-spin-cta-shine 2.8s ease-in-out infinite}.seat-spin-cta-particles{pointer-events:none;position:absolute;left:50%;top:50%;z-index:1;width:0;height:0}.seat-spin-cta-particles i{position:absolute;left:0;top:0;width:var(--s, 2px);height:var(--s, 2px);margin:calc(var(--s, 2px) / -2);border-radius:50%;background:radial-gradient(circle at 35% 30%,#fffef8,#ffe9a8 45%,#e0a82e);box-shadow:0 0 4px color-mix(in srgb,#ffe9a8 90%,transparent),0 0 8px color-mix(in srgb,#f0c674 55%,transparent);animation:seat-spin-cta-emit var(--dur, 2s) ease-out infinite,seat-spin-cta-shimmer calc(var(--dur, 2s) * .45) ease-in-out infinite;animation-delay:var(--del, 0s),var(--del, 0s);opacity:0}.seat-spin-cta-label{position:relative;z-index:2;letter-spacing:.02em;text-shadow:0 1px 0 color-mix(in srgb,#fff 35%,transparent)}.seat-spin-cta:hover:not(:disabled),.seat-spin-cta:focus-visible:not(:disabled){filter:brightness(1.08);box-shadow:0 0 14px color-mix(in srgb,#f0c674 60%,transparent),0 0 28px color-mix(in srgb,#e0a82e 40%,transparent),inset 0 1px color-mix(in srgb,#fff 65%,transparent)}.seat-spin-cta.is-disabled,.seat-spin-cta:disabled{animation:none;filter:grayscale(.55) brightness(.78);opacity:.55;cursor:not-allowed;box-shadow:none;color:color-mix(in srgb,#1a1408 70%,#666)!important}.seat-spin-cta.is-disabled .seat-spin-cta-glow,.seat-spin-cta.is-disabled .seat-spin-cta-shine,.seat-spin-cta.is-disabled .seat-spin-cta-particles,.seat-spin-cta:disabled .seat-spin-cta-glow,.seat-spin-cta:disabled .seat-spin-cta-shine,.seat-spin-cta:disabled .seat-spin-cta-particles{display:none}@keyframes seat-spin-cta-pulse{0%,to{box-shadow:0 0 10px color-mix(in srgb,#f0c674 40%,transparent),0 0 20px color-mix(in srgb,#e0a82e 22%,transparent),inset 0 1px color-mix(in srgb,#fff 50%,transparent)}50%{box-shadow:0 0 16px color-mix(in srgb,#f0c674 65%,transparent),0 0 32px color-mix(in srgb,#e0a82e 40%,transparent),inset 0 1px color-mix(in srgb,#fff 60%,transparent)}}@keyframes seat-spin-cta-glow{0%,to{opacity:.55;transform:scale(.92)}50%{opacity:1;transform:scale(1.08)}}@keyframes seat-spin-cta-shine{0%{left:-50%;opacity:0}20%{opacity:.85}45%{left:110%;opacity:0}to{left:110%;opacity:0}}@keyframes seat-spin-cta-emit{0%{opacity:0;transform:rotate(var(--a, 0deg)) translateY(0) scale(.4)}12%{opacity:1}70%{opacity:.85}to{opacity:0;transform:rotate(var(--a, 0deg)) translateY(calc(var(--d, 14px) * -1.65)) scale(.15)}}@keyframes seat-spin-cta-shimmer{0%,to{filter:brightness(1)}50%{filter:brightness(1.85)}}@media(prefers-reduced-motion:reduce){.seat-spin-cta,.seat-spin-cta-glow,.seat-spin-cta-shine,.seat-spin-cta-particles i{animation:none!important}.seat-spin-cta-particles{display:none}}.seat-has-spin{z-index:25;position:relative;overflow:visible}.seat-spin-wheel{position:relative;z-index:5;display:flex;flex-direction:column;align-items:center;gap:.28rem;margin:.15rem auto .3rem;padding:.45rem;width:min(100%,168px);overflow:visible;border-radius:14px;background:linear-gradient(160deg,color-mix(in srgb,#1a1628 72%,transparent),color-mix(in srgb,#12101c 80%,transparent) 45%,color-mix(in srgb,#0c1420 78%,transparent));border:1px solid color-mix(in srgb,#8a7ab0 28%,transparent);box-shadow:0 0 calc(10px + var(--spin-i, 0) * 14px) color-mix(in srgb,#7a5cff calc(14% + var(--spin-i, 0) * 22%),transparent),0 0 calc(4px + var(--spin-i, 0) * 8px) color-mix(in srgb,#3a9ecc calc(10% + var(--spin-i, 0) * 16%),transparent),inset 0 1px color-mix(in srgb,#c8b8ff 18%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.seat-spin-wheel.is-spinning{border-color:color-mix(in srgb,#ffffff 70%,transparent);animation:seat-spin-shake .14s linear infinite}@keyframes seat-spin-shake{0%,to{transform:translate(0)}25%{transform:translate(calc(var(--spin-i, .4) * -.55px),calc(var(--spin-i, .4) * .4px))}50%{transform:translate(calc(var(--spin-i, .4) * .6px),calc(var(--spin-i, .4) * -.35px))}75%{transform:translate(calc(var(--spin-i, .4) * -.4px),calc(var(--spin-i, .4) * -.45px))}}.seat-spin-bloom{pointer-events:none;position:absolute;top:-35%;right:-35%;bottom:-35%;left:-35%;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,#ffffff calc(var(--spin-i, 0) * 42%),transparent) 0%,color-mix(in srgb,#e8b8ff calc(var(--spin-i, 0) * 28%),transparent) 32%,color-mix(in srgb,#7ae8ff calc(var(--spin-i, 0) * 18%),transparent) 55%,transparent 72%);filter:blur(calc(5px + var(--spin-i, 0) * 8px));opacity:var(--spin-i, 0);z-index:0}.seat-spin-pot{position:relative;z-index:10;display:flex;align-items:baseline;justify-content:center;gap:.35rem;margin:0 0 .35rem;font-size:.72rem;letter-spacing:.02em}.seat-spin-pot-label{color:color-mix(in srgb,#c8b8e8 75%,transparent);text-transform:uppercase;font-size:.62rem;font-weight:600}.seat-spin-pot-value{font-family:var(--font-money);font-weight:700;font-variant-numeric:tabular-nums;color:color-mix(in srgb,#e8dcf8 92%,#fff)}.seat-spin-stage{position:relative;z-index:2;width:124px;height:124px;margin:.15rem 0 .55rem}.seat-spin-offer-meter{position:relative;z-index:8;width:88%;height:5px;margin:.45rem auto .35rem;border-radius:999px;overflow:hidden;background:color-mix(in srgb,var(--felt-fg) 16%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--felt-fg) 12%,transparent)}.seat-spin-timer{pointer-events:none;position:absolute;top:-14px;right:-14px;bottom:-14px;left:-14px;z-index:8;overflow:visible}.seat-spin-timer-track{stroke:color-mix(in srgb,var(--felt-fg) 28%,transparent);stroke-width:4.5}.seat-spin-timer-fill{stroke:var(--accent);stroke-width:4.5;stroke-linecap:round;transition:stroke-dashoffset .1s linear,stroke .25s ease;filter:drop-shadow(0 0 6px color-mix(in srgb,var(--accent) 75%,transparent))}.seat-spin-wheel.is-offer-urgent .seat-spin-timer-fill{stroke:#ff8a5c;filter:drop-shadow(0 0 8px color-mix(in srgb,#ff8a5c 80%,transparent));animation:seat-spin-timer-pulse .55s ease-in-out infinite}.seat-spin-wheel.is-offer-urgent{border-color:color-mix(in srgb,#ff8a5c 55%,transparent);box-shadow:0 0 14px color-mix(in srgb,#ff8a5c 35%,transparent),inset 0 1px color-mix(in srgb,#fff 30%,transparent)}.seat-spin-offer-meter-fill{height:100%;width:100%;transform-origin:left center;transform:scaleX(var(--offer-p, 1));border-radius:inherit;background:linear-gradient(90deg,#5ee1ff,#7cffb2 55%,#ffe9a8);box-shadow:0 0 10px color-mix(in srgb,#7cffb2 55%,transparent);transition:transform .1s linear}.seat-spin-offer-meter.is-urgent .seat-spin-offer-meter-fill{background:linear-gradient(90deg,#ff5c5c,#ff8a5c 60%,#ffc4a8);box-shadow:0 0 12px color-mix(in srgb,#ff8a5c 65%,transparent);animation:seat-spin-timer-pulse .55s ease-in-out infinite}@keyframes seat-spin-timer-pulse{0%,to{opacity:1}50%{opacity:.55}}.seat-spin-pointer{pointer-events:none;position:absolute;top:-10px;left:50%;z-index:9;width:22px;height:28px;margin-left:-11px}.seat-spin-pointer-glow{display:none}.seat-spin-pointer-blade,.seat-spin-pointer-core{position:absolute;left:50%;top:0;width:0;height:0;margin-left:-8px;border-left:8px solid transparent;border-right:8px solid transparent;border-top:16px solid #e11d48}.seat-spin-pointer-blade{margin-left:-9px;border-left-width:9px;border-right-width:9px;border-top-width:18px;border-top-color:#f43f5e;filter:drop-shadow(0 1px 2px color-mix(in srgb,#000 45%,transparent))}.seat-spin-pointer-core{margin-left:-5px;border-left-width:5px;border-right-width:5px;border-top-width:12px;border-top-color:#fb7185;top:1px;opacity:1}.seat-spin-wheel.is-spinning .seat-spin-pointer-glow{display:none}.seat-spin-wheel.is-spinning .seat-spin-pointer-blade{border-top-color:#fb7185;filter:drop-shadow(0 1px 2px color-mix(in srgb,#000 45%,transparent))}@keyframes seat-spin-pointer-pulse{0%,to{opacity:1}}@keyframes seat-spin-pointer-shimmer{0%,to{border-top-color:#f43f5e}}@keyframes seat-spin-pointer-core{0%,to{opacity:1}}.seat-spin-loupe{pointer-events:none;position:absolute;top:4px;left:50%;z-index:7;width:62px;height:68px;margin-left:-31px;overflow:hidden;border-radius:10px;background:#12101a;border:1px solid color-mix(in srgb,#e8eef8 32%,transparent);box-shadow:0 3px 10px color-mix(in srgb,#000 42%,transparent),inset 0 0 0 1px color-mix(in srgb,#fff 10%,transparent)}.seat-spin-loupe-zoom{position:absolute;left:50%;top:22%;width:0;height:0}.seat-spin-loupe-disc{position:absolute;left:-273px;top:-44px;width:546px;height:546px;border-radius:50%;overflow:hidden;will-change:transform;transition-property:transform;background:#16141f}.seat-spin-wedge-label{paint-order:stroke fill;stroke:color-mix(in srgb,#0a0812 75%,transparent);stroke-width:.55px;letter-spacing:.02em}.seat-spin-loupe-hairline{position:absolute;left:50%;top:0;bottom:0;z-index:2;width:2px;margin-left:-1px;background:linear-gradient(180deg,color-mix(in srgb,#f43f5e 25%,transparent),#e11d48 20%,#fb7185,#e11d48 80%,color-mix(in srgb,#f43f5e 25%,transparent));box-shadow:none;animation:none}.seat-spin-loupe-glass{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;border-radius:inherit;padding:5px;pointer-events:none;background:linear-gradient(155deg,color-mix(in srgb,#fff 55%,transparent),color-mix(in srgb,#dce4f4 28%,transparent) 40%,color-mix(in srgb,#a8b4c8 22%,transparent));box-shadow:inset 0 0 5px color-mix(in srgb,#fff 35%,transparent),inset 0 1px color-mix(in srgb,#fff 50%,transparent);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude}.seat-spin-wheel.is-spinning .seat-spin-loupe{border-color:color-mix(in srgb,#e8eef8 42%,transparent);box-shadow:0 3px 12px color-mix(in srgb,#000 48%,transparent),inset 0 0 0 1px color-mix(in srgb,#fff 14%,transparent)}.seat-spin-edge-particles{pointer-events:none;position:absolute;left:50%;top:50%;z-index:5;width:0;height:0}.seat-spin-edge-particles i{position:absolute;left:0;top:0;width:var(--s, 2px);height:var(--s, 2px);margin:calc(var(--s, 2px) / -2);border-radius:50%;background:radial-gradient(circle at 35% 30%,#f8f0ff,#d4a8ff 38%,#9b6cff 68%,#5a2ab8);box-shadow:0 0 4px color-mix(in srgb,#e8c8ff 90%,transparent),0 0 9px color-mix(in srgb,#b07cff 70%,transparent);opacity:0;animation:seat-spin-edge-emit var(--dur, 1.8s) ease-out infinite,seat-spin-edge-shimmer calc(var(--dur, 1.8s) * .4) ease-in-out infinite;animation-delay:var(--del, 0s),var(--del, 0s)}.seat-spin-edge-particles.is-hot i{animation-duration:calc(var(--dur, 1.8s) * .72),calc(var(--dur, 1.8s) * .28)}.seat-spin-edge-particles.is-spinning-emit i{background:radial-gradient(circle at 30% 28%,#fff,#f5e8ff 22%,#e0b8ff,#c89bff,#8b4dff 82%,#4a1a9a);box-shadow:0 0 6px color-mix(in srgb,#fff 100%,transparent),0 0 14px color-mix(in srgb,#f0d8ff 95%,transparent),0 0 24px color-mix(in srgb,#c89bff 85%,transparent),0 0 38px color-mix(in srgb,#a86cff 65%,transparent),0 0 54px color-mix(in srgb,#6b2fe0 40%,transparent);animation:seat-spin-edge-emit-spin var(--dur, .9s) ease-out infinite,seat-spin-edge-shimmer-spin calc(var(--dur, .9s) * .22) ease-in-out infinite;animation-delay:var(--del, 0s),var(--del, 0s)}.seat-spin-wheel.is-spinning .seat-spin-edge-particles i{box-shadow:0 0 8px color-mix(in srgb,#ffffff 100%,transparent),0 0 16px color-mix(in srgb,#f0d8ff 100%,transparent),0 0 28px color-mix(in srgb,#c89bff 90%,transparent),0 0 44px color-mix(in srgb,#a86cff 70%,transparent),0 0 64px color-mix(in srgb,#7a3dff 45%,transparent)}.seat-spin-disc{position:relative;width:100%;height:100%;border-radius:50%;overflow:hidden;border:2px solid color-mix(in srgb,#a898d0 45%,transparent);box-shadow:inset 0 0 18px color-mix(in srgb,#000 55%,transparent),inset 0 -10px 20px color-mix(in srgb,#4a3080 35%,transparent),0 0 calc(8px + var(--spin-i, 0) * 14px) color-mix(in srgb,#6a48c0 calc(28% + var(--spin-i, 0) * 32%),transparent);transition-property:transform;transition-timing-function:cubic-bezier(.08,.82,.08,1);will-change:transform;background:radial-gradient(circle at 32% 26%,#3a3450,#1e1a2c 42%,#14101c 72%,#0c0a14)}.seat-spin-svg{display:block;width:100%;height:100%}.seat-spin-wedge{filter:drop-shadow(0 0 1.2px color-mix(in srgb,#c8b8ff 55%,transparent))}.seat-spin-wedge-jackpot{filter:drop-shadow(0 0 2.4px #5ee8ff) drop-shadow(0 0 5px color-mix(in srgb,#3ec9a8 70%,transparent))}.seat-spin-disc-sheen{pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;border-radius:50%;background:linear-gradient(125deg,color-mix(in srgb,#c8b8ff 22%,transparent) 0%,color-mix(in srgb,#7a68b0 12%,transparent) 22%,transparent 42%,transparent 58%,color-mix(in srgb,#3a88a8 14%,transparent) 78%,color-mix(in srgb,#fff 6%,transparent) 100%);mix-blend-mode:soft-light;animation:seat-spin-pearl-shift 7s ease-in-out infinite}@keyframes seat-spin-pearl-shift{0%,to{opacity:.45;transform:rotate(0)}50%{opacity:.7;transform:rotate(8deg)}}.seat-spin-hub{position:absolute;left:50%;top:50%;z-index:4;width:16px;height:16px;margin:-8px 0 0 -8px;border-radius:50%;background:radial-gradient(circle at 32% 28%,#d8d0f0,#8a78b8 38%,#403060 70%,#1a1830);box-shadow:0 0 10px color-mix(in srgb,#8a68d0 55%,transparent),inset 0 1px color-mix(in srgb,#fff 35%,transparent);border:1px solid color-mix(in srgb,#c8b8ff 40%,transparent)}.seat-spin-wedge-one{filter:drop-shadow(0 0 2px #e8c868) drop-shadow(0 0 4px color-mix(in srgb,#c8a040 65%,transparent))}.seat-spin-jackpot-fx{pointer-events:none;position:absolute;left:50%;top:8%;width:28%;height:28%;margin-left:-14%;z-index:2}.seat-spin-jackpot-fx span{position:absolute;left:50%;top:50%;width:2.5px;height:2.5px;margin:-1.25px;border-radius:50%;background:#e8fff4;box-shadow:0 0 5px #7cffb2,0 0 10px #5ee1ff;animation:seat-spin-jackpot-spark 1.6s ease-in-out infinite;animation-delay:calc(var(--i) * .12s);transform:rotate(calc(var(--i) * 45deg)) translateY(-9px)}.seat-spin-wheel.is-spinning .seat-spin-disc{filter:saturate(1.2) brightness(calc(1.02 + var(--spin-i, 0) * .08))}.seat-spin-offer-actions{position:relative;z-index:30;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;gap:.35rem;width:100%;pointer-events:auto}.seat-spin-go{position:relative;z-index:30;display:inline-flex;align-items:center;gap:.35rem;font-size:.72rem!important;padding:.22rem .6rem!important;background:linear-gradient(165deg,#fff,#f0e8ff 45%,#d8c0ff)!important;border-color:color-mix(in srgb,#ffffff 70%,transparent)!important;color:#2a2040!important;font-weight:700!important;pointer-events:auto;cursor:pointer}.seat-spin-go-countdown{font-variant-numeric:tabular-nums;font-weight:800;opacity:.75}.seat-spin-wheel.is-offer-urgent .seat-spin-go{animation:seat-spin-go-urgent .55s ease-in-out infinite}.seat-spin-wheel.is-offer-urgent .seat-spin-go-countdown{color:#7a2208;opacity:1}@keyframes seat-spin-go-urgent{0%,to{filter:brightness(1)}50%{filter:brightness(1.12)}}.seat-spin-cancel{position:relative;z-index:30;font-size:.68rem!important;padding:.22rem .55rem!important;background:color-mix(in srgb,var(--felt-seat) 70%,transparent)!important;border:1px solid color-mix(in srgb,var(--felt-fg) 35%,transparent)!important;color:var(--felt-fg)!important;font-weight:600!important;pointer-events:auto;cursor:pointer}.seat-spin-cancel:hover:not(:disabled),.seat-spin-cancel:focus-visible:not(:disabled){border-color:color-mix(in srgb,#ff8a5c 55%,transparent)!important;color:#ffc4a8!important;background:color-mix(in srgb,#3a1810 55%,transparent)!important}.seat-spin-wait{position:relative;z-index:2;margin:0;font-size:.68rem}.seat-spin-payout{position:relative;z-index:2;font-family:var(--font-money);font-size:1.05rem;font-weight:700;color:#f0e8ff;text-shadow:0 0 14px color-mix(in srgb,#e8b8ff 55%,transparent);animation:seat-spin-pop .45s var(--ease)}.seat-spin-label{position:relative;z-index:2;font-size:.68rem;font-weight:600;color:var(--muted)}@keyframes seat-spin-edge-emit{0%{opacity:0;transform:rotate(var(--a, 0deg)) translateY(-52px) scale(.35)}14%{opacity:1}to{opacity:0;transform:rotate(var(--a, 0deg)) translateY(calc(-52px - var(--d, 20px))) scale(.2)}}@keyframes seat-spin-edge-emit-spin{0%{opacity:0;transform:rotate(var(--a, 0deg)) translateY(-54px) scale(.45);filter:brightness(1.3) saturate(1.1)}10%{opacity:1;filter:brightness(2.4) saturate(1.45)}35%{opacity:1;filter:brightness(1.7) saturate(1.25)}60%{opacity:.9;filter:brightness(2.1) saturate(1.4)}to{opacity:0;transform:rotate(var(--a, 0deg)) translateY(calc(-54px - var(--d, 28px) * 1.45)) scale(.55);filter:brightness(1.1) saturate(1)}}@keyframes seat-spin-edge-shimmer{0%,to{filter:brightness(1) saturate(1)}50%{filter:brightness(2.15) saturate(1.35)}}@keyframes seat-spin-edge-shimmer-spin{0%,to{filter:brightness(1.15) saturate(1.15)}25%{filter:brightness(2.6) saturate(1.55)}50%{filter:brightness(1.4) saturate(1.2)}75%{filter:brightness(2.35) saturate(1.5)}}@keyframes seat-spin-jackpot-spark{0%,to{opacity:.35;transform:rotate(calc(var(--i) * 45deg)) translateY(-7px) scale(.75)}50%{opacity:1;transform:rotate(calc(var(--i) * 45deg)) translateY(-12px) scale(1.3)}}@keyframes seat-spin-pop{0%{opacity:0;transform:scale(.7)}60%{opacity:1;transform:scale(1.12)}to{opacity:1;transform:scale(1)}}@media(prefers-reduced-motion:reduce){.seat-spin-wheel.is-spinning,.seat-spin-payout,.seat-spin-jackpot-fx span,.seat-spin-edge-particles i,.seat-spin-timer-fill,.seat-spin-go,.seat-spin-pointer-glow,.seat-spin-pointer-blade,.seat-spin-pointer-core,.seat-spin-loupe-hairline{animation:none!important}.seat-spin-edge-particles{display:none}.seat-spin-disc{transition:none!important}}.jackpot-debug{margin-top:1.5rem;padding:.65rem .85rem;border:1px dashed var(--line);border-radius:var(--radius);background:color-mix(in srgb,var(--bg-elevated) 80%,transparent);text-align:left}.jackpot-debug summary{cursor:pointer;font-size:.82rem;font-weight:600;color:var(--muted);-webkit-user-select:none;user-select:none}.jackpot-debug-body{margin-top:.75rem;display:flex;flex-direction:column;gap:.75rem}.jackpot-debug-presets{display:flex;flex-wrap:wrap;gap:.35rem}.jackpot-debug-btn{padding:.28rem .55rem!important;font-size:.75rem!important;min-height:0!important}.jackpot-debug-btn.is-active{border-color:var(--accent);color:var(--accent)}.jackpot-debug-slider{display:flex;flex-direction:column;gap:.35rem;font-size:.8rem}.jackpot-debug-slider input[type=range]{width:100%;accent-color:var(--accent)}@keyframes jackpot-glow-pulse{0%,to{opacity:.55;transform:translate(-50%) scale(.92)}50%{opacity:1;transform:translate(-50%) scale(1.06)}}@keyframes jackpot-particle-rise{0%{opacity:0;transform:rotate(var(--a)) translateY(calc(var(--rim) * -1)) scale(.85)}10%{opacity:.95}to{opacity:0;transform:rotate(var(--a)) translateY(calc((var(--rim) + var(--travel, 40px)) * -1)) scale(.25)}}@keyframes jackpot-particle-twinkle{0%,to{filter:brightness(1) saturate(1)}40%{filter:brightness(2.2) saturate(1.25)}55%{filter:brightness(.75) saturate(.9)}70%{filter:brightness(1.8) saturate(1.15)}}@keyframes jackpot-liquid-slosh{0%,to{transform:translate(0) rotate(0) skew(0)}20%{transform:translate(2.5%) rotate(1.1deg) skew(.6deg)}50%{transform:translate(-1.5%) rotate(-.6deg) skew(-.4deg)}75%{transform:translate(-2.8%) rotate(-1.2deg) skew(-.7deg)}}@keyframes jackpot-wave-a{0%,to{transform:translate(0) scaleY(1);border-radius:45% 55% 50% 50%/70% 70% 30% 30%}50%{transform:translate(6%) scaleY(1.2);border-radius:58% 42% 50% 50%/60% 80% 25% 35%}}@keyframes jackpot-wave-b{0%,to{transform:translate(0) scaleY(1);border-radius:52% 48% 50% 50%/65% 75% 30% 30%}50%{transform:translate(-7%) scaleY(.9);border-radius:40% 60% 50% 50%/75% 55% 35% 25%}}@keyframes jackpot-surface-wave{0%,to{transform:translate(0) scaleY(1);border-radius:48% 52% 50% 50%/80% 80% 20% 20%}33%{transform:translate(3%) scaleY(1.25);border-radius:55% 45% 50% 50%/70% 90% 18% 22%}66%{transform:translate(-4%) scaleY(.9);border-radius:42% 58% 50% 50%/90% 65% 22% 18%}}@keyframes jackpot-pulse{0%{transform:scale(1)}35%{transform:scale(1.04)}to{transform:scale(1)}}@keyframes jackpot-ring-pulse{0%{opacity:.75;transform:scale(1)}70%{opacity:.2}to{opacity:0;transform:scale(calc(1.18 + var(--tier) * .028))}}@keyframes jackpot-burst-out{0%{opacity:1;transform:rotate(calc(var(--i) * 40deg)) translateY(calc(var(--rim) * -1)) scale(1)}to{opacity:0;transform:rotate(calc(var(--i) * 40deg)) translateY(calc((var(--rim) + 56px) * -1)) scale(.35)}}@media(prefers-reduced-motion:reduce){.jackpot-orb-liquid{transition:none!important}.jackpot-orb-liquid-body,.jackpot-orb-wave,.jackpot-orb-surface,.jackpot-glow,.jackpot-particle,.jackpot-ring,.jackpot-vault.is-celebrate .jackpot-orb,.jackpot-burst span{animation:none!important}.jackpot-particles,.jackpot-rings{display:none}}.header-golden{box-shadow:0 1px color-mix(in srgb,#c9a227 35%,transparent),0 0 24px color-mix(in srgb,#c9a227 12%,transparent)}.header-golden .brand-accent{color:#c9a227}.golden-hour-lobby{margin:0 0 1rem;padding:.7rem 1rem;border-radius:var(--radius);border:1px solid color-mix(in srgb,#c9a227 40%,transparent);background:linear-gradient(120deg,color-mix(in srgb,#c9a227 14%,transparent),color-mix(in srgb,#8a6a20 8%,transparent));font-weight:600;letter-spacing:.02em;text-align:center}.golden-hour-lobby.is-active{border-color:color-mix(in srgb,#e8c84a 55%,transparent);box-shadow:0 0 18px color-mix(in srgb,#c9a227 22%,transparent)}.golden-hour-fx{pointer-events:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;overflow:hidden}.jackpot-win-fx{pointer-events:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:45;overflow:hidden}.jackpot-win-glow{position:absolute;top:-10%;right:-10%;bottom:-10%;left:-10%;background:radial-gradient(ellipse 70% 55% at 50% 35%,color-mix(in srgb,#ffe9a8 28%,transparent),transparent 62%),radial-gradient(ellipse 50% 45% at 20% 70%,color-mix(in srgb,#c89bff 22%,transparent),transparent 60%),radial-gradient(ellipse 50% 45% at 80% 65%,color-mix(in srgb,#5ee1ff 18%,transparent),transparent 60%),radial-gradient(ellipse 60% 50% at 50% 90%,color-mix(in srgb,#ff6b9d 16%,transparent),transparent 55%);animation:jackpot-win-glow-pulse 2.4s ease-in-out infinite}.jackpot-win-flash{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 50% 40%,color-mix(in srgb,#fff 35%,transparent),transparent 55%);animation:jackpot-win-flash 3.2s ease-in-out infinite;opacity:0}.jackpot-win-orb{position:absolute;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--c, #ffe9a8) 55%,transparent),transparent 70%);filter:blur(8px);opacity:0;animation:jackpot-win-orb-pulse ease-in-out infinite}.jackpot-win-rain{position:absolute;top:-8%;border-radius:50%;background:radial-gradient(circle at 35% 30%,#fff,var(--c, #ffe9a8) 45%,transparent 75%);box-shadow:0 0 6px color-mix(in srgb,var(--c, #ffe9a8) 90%,transparent),0 0 14px color-mix(in srgb,var(--c, #ffe9a8) 55%,transparent);opacity:0;animation:jackpot-win-rain-fall linear infinite}.jackpot-win-confetti{position:absolute;top:-6%;border-radius:2px;opacity:0;box-shadow:0 0 8px color-mix(in srgb,#fff 40%,transparent);animation:jackpot-win-confetti-fall linear infinite;transform-origin:center}.table-page.is-jackpot-win:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:19;pointer-events:none;background:radial-gradient(ellipse 65% 55% at 50% 40%,color-mix(in srgb,#ffe9a8 12%,transparent),color-mix(in srgb,#c89bff 8%,transparent) 45%,transparent 70%);animation:jackpot-win-glow-pulse 2.8s ease-in-out infinite}@keyframes jackpot-win-glow-pulse{0%,to{opacity:.75;filter:brightness(1)}50%{opacity:1;filter:brightness(1.2)}}@keyframes jackpot-win-flash{0%,70%,to{opacity:0}78%{opacity:.55}86%{opacity:.1}92%{opacity:.4}}@keyframes jackpot-win-orb-pulse{0%,to{opacity:.15;transform:scale(.85)}50%{opacity:.55;transform:scale(1.15)}}@keyframes jackpot-win-rain-fall{0%{opacity:0;transform:translateY(-5vh) scale(.5)}12%{opacity:1}to{opacity:0;transform:translate(var(--drift, 0),110vh) scale(.35)}}@keyframes jackpot-win-confetti-fall{0%{opacity:0;transform:translateY(-4vh) rotate(var(--rot0, 0deg)) scale(.6)}10%{opacity:1}to{opacity:.15;transform:translate(calc(var(--spin, 1) * 40px),112vh) rotate(calc(var(--rot0, 0deg) + var(--spin, 1) * 720deg)) scale(.85)}}@media(prefers-reduced-motion:reduce){.jackpot-win-fx,.table-page.is-jackpot-win:after{display:none!important}}.golden-hour-particle{position:absolute;border-radius:50%;background:radial-gradient(circle at 35% 30%,#fff6c8,#c9a227 55%,transparent);opacity:0;filter:blur(.2px)}.golden-hour-particle-left{left:0;animation:golden-hour-drift-right linear infinite}.golden-hour-particle-right{right:0;animation:golden-hour-drift-left linear infinite}@keyframes golden-hour-drift-right{0%{opacity:0;transform:translateY(8px)}12%{opacity:.45}to{opacity:0;transform:translate(42vw,-18px)}}@keyframes golden-hour-drift-left{0%{opacity:0;transform:translateY(8px)}12%{opacity:.45}to{opacity:0;transform:translate(-42vw,-18px)}}@media(prefers-reduced-motion:reduce){.golden-hour-particle{display:none}}html[data-resolved=light] .seat{border-color:color-mix(in srgb,var(--felt-outline) 42%,transparent);background:color-mix(in srgb,var(--felt-seat) 90%,transparent);box-shadow:0 1px 3px color-mix(in srgb,var(--felt-outline) 14%,transparent)}html[data-resolved=light] .seat-you{background:color-mix(in srgb,var(--accent) 10%,#fff);border-color:color-mix(in srgb,var(--felt-outline) 70%,var(--accent))}html[data-resolved=light] .seat-spin-edge-particles i{background:radial-gradient(circle at 35% 30%,#f8f0ff,#c89bff 40%,#7a3dff 72%,#3a1480);box-shadow:0 0 4px color-mix(in srgb,#d4a8ff 85%,transparent),0 0 10px color-mix(in srgb,#8b4dff 60%,transparent)}html[data-resolved=light] .seat-spin-edge-particles.is-spinning-emit i,html[data-resolved=light] .seat-spin-wheel.is-spinning .seat-spin-edge-particles i{box-shadow:0 0 5px color-mix(in srgb,#fff 90%,transparent),0 0 11px color-mix(in srgb,#e0b8ff 90%,transparent),0 0 20px color-mix(in srgb,#a86cff 70%,transparent),0 0 30px color-mix(in srgb,#6b2fe0 45%,transparent)}html[data-resolved=light] .golden-hour-particle{background:radial-gradient(circle at 35% 30%,#f0d060,#a07818 50%,#6a5010);box-shadow:0 0 6px color-mix(in srgb,#8a6810 55%,transparent)}html[data-resolved=light] .seat-bj-pip-spark i{background:radial-gradient(circle at 35% 30%,#fffef8,#f0c674 45%,#a07818 80%,#6a5010);box-shadow:0 0 3px color-mix(in srgb,#f0c674 85%,transparent),0 0 8px color-mix(in srgb,#c9a227 60%,transparent)}html[data-resolved=light] .seat-bj-pip{background:color-mix(in srgb,var(--felt-outline) 22%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--felt-outline) 35%,transparent)}html[data-resolved=light] .jackpot-particle{box-shadow:0 0 5px var(--pc, #c9a227),0 0 12px color-mix(in srgb,var(--pc, #c9a227) 65%,transparent),0 1px 2px color-mix(in srgb,#000 22%,transparent)}html[data-resolved=light] .seat-spin-jackpot-fx span{background:color-mix(in srgb,var(--accent) 85%,#0a3d28);box-shadow:0 0 8px color-mix(in srgb,var(--accent) 70%,transparent),0 0 16px color-mix(in srgb,#0a3d28 40%,transparent)}html[data-resolved=light] .seat-spin-cta-particles i{background:radial-gradient(circle at 35% 30%,#fff8e0,#c9a227 45%,#6a5010);box-shadow:0 0 4px color-mix(in srgb,#a07818 90%,transparent),0 0 8px color-mix(in srgb,#6a5010 55%,transparent)}html[data-resolved=light] .cash-fx-label{color:#7a5a10;text-shadow:0 1px 0 color-mix(in srgb,#fff 70%,transparent),0 0 12px color-mix(in srgb,#c9a227 45%,transparent)}html[data-resolved=light] .table-chat-name{color:color-mix(in srgb,var(--accent) 92%,#000)}html[data-resolved=light] .hand-badge{color:#0a3d28;background:color-mix(in srgb,var(--accent) 18%,#fff)}html[data-resolved=light] .card-back{background:repeating-linear-gradient(-45deg,#0f5a3c,#0f5a3c 4px,#0a3d28 4px,#0a3d28 8px)}html[data-resolved=light] .seat-bet-aura{--aura-glow: color-mix(in srgb, var(--aura) 58%, transparent);--bloom-alpha: calc(var(--bloom-alpha, .18) + .12)}html[data-resolved=light] .seat-bet-aura-ring{border-width:1.5px;border-color:color-mix(in srgb,var(--aura) 72%,transparent);box-shadow:0 0 8px color-mix(in srgb,var(--aura) 48%,transparent),0 0 16px color-mix(in srgb,var(--aura) 22%,transparent),inset 0 0 8px color-mix(in srgb,var(--aura) 16%,transparent)}html[data-resolved=light] .seat-bet-aura-ring-mid{opacity:.78}html[data-resolved=light] .seat-bet-aura-ring-inner{opacity:.55}html[data-resolved=light] .seat-bet-aura-f{box-shadow:0 0 5px color-mix(in srgb,var(--aura) 75%,transparent),0 0 10px color-mix(in srgb,var(--aura) 40%,transparent)}html[data-resolved=light] .seat-bet-aura-t1{--aura: #1a9e68;--aura-2: #0a3d28;--bloom-alpha: .26}html[data-resolved=light] .seat-bet-aura-t2{--aura: #0f8f5c;--aura-2: #0a6b45;--bloom-alpha: .3}html[data-resolved=light] .seat-bet-aura-t3{--aura: #0e7490;--aura-2: #155e75;--bloom-alpha: .3}html[data-resolved=light] .seat-bet-aura-t4{--aura: #b45309;--aura-2: #92400e;--bloom-alpha: .32}html[data-resolved=light] .seat-bet-aura-t5{--aura: #be123c;--aura-2: #9f1239;--bloom-alpha: .34}html[data-resolved=light] .seat-bet-aura-t6{--aura: #0a3d28;--aura-2: #0f8f5c;--bloom-alpha: .32}html[data-resolved=light] .seat-aura-t1,html[data-resolved=light] .seat-aura-t2{border-color:color-mix(in srgb,#0a3d28 58%,transparent);box-shadow:0 0 12px color-mix(in srgb,#0f8f5c 38%,transparent)}html[data-resolved=light] .seat-aura-t3{border-color:color-mix(in srgb,#0e7490 60%,transparent);box-shadow:0 0 12px color-mix(in srgb,#0e7490 35%,transparent)}html[data-resolved=light] .seat-aura-t4{border-color:color-mix(in srgb,#b45309 60%,transparent);box-shadow:0 0 12px color-mix(in srgb,#b45309 35%,transparent)}html[data-resolved=light] .seat-aura-t5{border-color:color-mix(in srgb,#be123c 58%,transparent);box-shadow:0 0 12px color-mix(in srgb,#be123c 32%,transparent)}html[data-resolved=light] .btn-double.is-ready{background:linear-gradient(135deg,#0f8f5c,#0a3d28);border-color:color-mix(in srgb,#0a3d28 35%,transparent)}
