:root{--bg:#101418;--bg-2:#161d24;--panel:#1e2730eb;--panel-2:#28333ff5;--text:#eef3f7;--muted:#b8c2cc;--accent:#6e8cab;--accent-strong:#8eaccb;--border:#ffffff1a;--border-strong:#ffffff2e;--shadow:0 18px 40px #00000047;--hero-ornament-opacity:.12;--pattern-opacity:.035}html.theme-classic{--bg:#0b120e;--bg-2:#132018;--panel:#19251df0;--panel-2:#223227f7;--text:#f4efe4;--muted:#cbbfa8;--accent:#c0ac5e;--accent-strong:#e3cb6c;--border:#e3cb6c3d;--border-strong:#e3cb6c66;--shadow:0 20px 46px #0000006b;--hero-ornament-opacity:.16;--pattern-opacity:.18}html.theme-light{--bg:#f2ede3;--bg-2:#e7dfd1;--panel:#fffaf2e6;--panel-2:#f8f3ebf7;--text:#2d312e;--muted:#71695d;--accent:#a48e5e;--accent-strong:#bda06b;--border:#3a31251f;--border-strong:#3a312533;--shadow:0 18px 34px #362b1e1a;--hero-ornament-opacity:.11;--pattern-opacity:.035}html.theme-blocks{--bg:#efefef;--bg-2:#d8d8d8;--panel:#f9f9f9f2;--panel-2:#eeeeeefc;--text:#111;--muted:#3e3e3e;--accent:#e53935;--accent-strong:#ff3b30;--border:#0f3f8957;--border-strong:#0f3f89ad;--shadow:0 8px 0 #0f3f8929, 0 18px 26px #0000001a;--hero-ornament-opacity:.12;--pattern-opacity:1}html.theme-galactic{--bg:#090c11;--bg-2:#141922;--panel:#12171ff2;--panel-2:#1b212cfa;--text:#edf3fb;--muted:#9ca7ba;--accent:#4aa7ff;--accent-strong:#7ecbff;--border:#7ecbff2e;--border-strong:#7ecbff61;--shadow:0 24px 50px #0000007a;--hero-ornament-opacity:.12;--pattern-opacity:1}*{box-sizing:border-box}html,body{min-height:100%;color:var(--text);margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}body{background:radial-gradient(circle at 50% -10%, #e3cb6c1a, transparent 28%), radial-gradient(circle at 50% 18%, #ffffff0a, transparent 34%), radial-gradient(circle at 50% 120%, #00000047, transparent 42%), linear-gradient(180deg, var(--bg) 0%, var(--bg-2) 100%);position:relative}body:before{content:"";pointer-events:none;opacity:var(--pattern-opacity);mix-blend-mode:normal;background-image:repeating-linear-gradient(25deg,#ffffff0e 0 1px,#0000 1px 7px),repeating-linear-gradient(-25deg,#0000000e 0 1px,#0000 1px 8px),radial-gradient(circle at 20% 30%,#ffffff1a 0 1px,#0000 1.8px),radial-gradient(circle at 70% 60%,#0000001a 0 1px,#0000 1.8px),radial-gradient(circle at 40% 80%,#ffffff12 0 .9px,#0000 1.6px);background-size:10px 10px,12px 12px,18px 18px,22px 22px,20px 20px;position:fixed;inset:0}body:after{content:"";pointer-events:none;opacity:.1;mix-blend-mode:overlay;background-image:radial-gradient(circle at 15% 25%,#ffffff14 0 .8px,#0000 1.6px),radial-gradient(circle at 75% 55%,#00000017 0 .8px,#0000 1.7px),radial-gradient(circle at 45% 75%,#ffffff0f 0 .7px,#0000 1.5px);background-size:26px 26px,30px 30px,24px 24px;position:fixed;inset:0}button,input{font:inherit}a{color:inherit;text-decoration:none}.page-shell{min-height:100vh;padding:28px}.page-wrap{max-width:1180px;margin:0 auto}.hero{flex-direction:column;gap:12px;margin-bottom:28px;padding-right:240px;display:flex;position:relative}.hero:after{content:"B·O·C·K";letter-spacing:-.02em;height:100%;color:var(--accent-strong);opacity:var(--hero-ornament-opacity);pointer-events:none;-webkit-user-select:none;user-select:none;white-space:nowrap;align-items:center;font-size:clamp(2.8rem,6vw,5.4rem);font-weight:700;display:flex;position:absolute;top:0;right:0}.eyebrow{color:var(--accent-strong);letter-spacing:.09em;text-transform:uppercase;font-size:.88rem;font-weight:800}.hero h1{letter-spacing:-.03em;margin:0;font-size:clamp(2.4rem,4vw,4rem);line-height:1}.hero p{max-width:640px;color:var(--muted);margin:0;font-size:1.08rem;line-height:1.45}.grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:18px;display:grid}.home-item{flex-direction:column;gap:12px;display:flex}.card{border:1.6px solid var(--border-strong);background:linear-gradient(180deg, #ffffff05 0%, #ffffff03 100%), linear-gradient(180deg, var(--panel) 0%, var(--panel-2) 100%);min-height:220px;box-shadow:var(--shadow);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:26px;padding:26px;transition:transform .18s,border-color .18s,box-shadow .18s}.card-link{justify-content:center;align-items:center;display:flex}.card-link:hover{border-color:var(--accent-strong);transform:translateY(-2px);box-shadow:0 20px 42px #0000006b,0 0 0 1px #e3cb6c1a,0 0 18px #e3cb6c24}.card-link:active{transform:scale(.995)}.card-center{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;height:100%;display:flex}.card-kicker{color:var(--accent-strong);letter-spacing:.08em;text-transform:uppercase;font-size:.82rem;font-weight:800}.card h2{letter-spacing:-.02em;margin:0;font-size:1.8rem;line-height:1.08}.card-copy{text-align:left;color:var(--muted);margin:0;padding-left:12px;padding-right:6px;font-size:.98rem;line-height:1.5}@media (max-width:900px){.page-shell{padding:18px}.hero{padding-right:0}.hero:after{letter-spacing:-.02em;height:auto;margin-top:4px;font-size:2.5rem;display:block;position:static}.grid{grid-template-columns:1fr}.card{border-radius:24px;min-height:180px;padding:20px}.card h2{font-size:1.6rem}.card-copy{padding-left:8px;padding-right:4px}}.session-page{flex-direction:column;gap:24px;display:flex}.hero-compact{margin-bottom:8px}.session-layout{grid-template-columns:minmax(0,2fr) minmax(280px,1fr);align-items:start;gap:18px;display:grid}.session-main-card,.session-side-card{border:1.6px solid var(--border-strong);background:linear-gradient(180deg, #ffffff05 0%, #ffffff03 100%), linear-gradient(180deg, var(--panel) 0%, var(--panel-2) 100%);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:28px}.session-main-card{padding:24px}.session-side-card{padding:22px}.section-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.section-head h2{margin:4px 0 0;font-size:1.5rem;line-height:1.1}.section-kicker{color:var(--accent-strong);letter-spacing:.08em;text-transform:uppercase;font-size:.82rem;font-weight:700}.section-spacer{height:24px}.choice-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.choice-tile{border:1.6px solid var(--border);min-height:108px;color:var(--text);cursor:pointer;background:#ffffff05;border-radius:22px;flex-direction:column;align-items:flex-start;gap:8px;padding:18px;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex}@media (hover:hover) and (pointer:fine){.choice-tile:hover{border-color:var(--accent-strong);transform:translateY(-1px);box-shadow:0 0 18px #e3cb6c14}}.choice-tile-active{border-color:var(--accent-strong);box-shadow:0 0 0 1px #e3cb6c1a,0 0 18px #e3cb6c1a}.choice-label{color:var(--accent-strong);letter-spacing:.08em;text-transform:uppercase;font-size:.82rem;font-weight:700}.choice-value{font-size:1.45rem;font-weight:700;line-height:1.1}.input-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.input-card{border:1.4px solid var(--border);background:#ffffff05;border-radius:22px;flex-direction:column;gap:10px;min-height:110px;padding:18px;display:flex}.input-kicker{color:var(--accent-strong);letter-spacing:.08em;text-transform:uppercase;font-size:.8rem;font-weight:700}.input-card input{width:100%;color:var(--text);background:0 0;border:0;outline:0;padding:6px 0;font-size:1.2rem;font-weight:600}.input-card input::placeholder{color:var(--muted);opacity:.8}.primary-action-wrap{justify-content:center;margin-top:22px;display:flex}.primary-action{background:linear-gradient(180deg, var(--accent-strong) 0%, var(--accent) 100%);color:#1e241b;cursor:pointer;border:0;border-radius:22px;min-width:280px;min-height:64px;padding:0 26px;font-size:1.08rem;font-weight:800;box-shadow:inset 0 1px #ffffff40}.name-chip{border:1.4px solid var(--border);min-height:48px;color:var(--text);cursor:pointer;background:#ffffff05;border-radius:16px;padding:0 14px;font-weight:700}.chip-grid{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.side-note{color:var(--muted);margin-top:18px;font-size:.96rem;line-height:1.5}@media (max-width:900px){.session-layout,.choice-row,.input-grid{grid-template-columns:1fr}.session-main-card,.session-side-card{border-radius:24px}.primary-action{width:100%;min-width:0}}html.theme-blocks body{background:radial-gradient(circle at 12px 12px,#ffffffeb 0 6.2px,#0000001f 6.6px 7.8px,#0000 8.2px) 0 0/24px 24px,linear-gradient(#d2d2d2 0%,#bcbcbc 100%)}html.theme-blocks body:before{opacity:.18;mix-blend-mode:normal;background-image:radial-gradient(circle at 12px 7px,#ffffff57 0 2px,#0000 2.5px),repeating-linear-gradient(90deg,#00000006 0 1px,#0000 1px 24px),repeating-linear-gradient(0deg,#ffffff06 0 1px,#0000 1px 24px);background-size:24px 24px,24px 24px,24px 24px}html.theme-blocks body:after{opacity:.045;mix-blend-mode:normal;background-image:linear-gradient(#ffffff1f,#0000 46%);background-size:24px 24px}html.theme-blocks .doko-play,html.theme-blocks .sessions-page,html.theme-blocks .overview-page,html.theme-blocks .groups-page{color:#111!important;background:radial-gradient(circle at 12px 12px,#ffffffeb 0 6.2px,#0000001f 6.6px 7.8px,#0000 8.2px) 0 0/24px 24px,linear-gradient(#d2d2d2 0%,#bcbcbc 100%)!important}html.theme-blocks .hero:after{color:#e53935!important;opacity:.14!important;text-shadow:none!important}html.theme-blocks .card,html.theme-blocks .session-main-card,html.theme-blocks .session-side-card,html.theme-blocks .play-card,html.theme-blocks .play-side-card,html.theme-blocks .overview-card,html.theme-blocks .sessions-card,html.theme-blocks .settings-card,html.theme-blocks .settings-side-card,html.theme-blocks .groups-main-card,html.theme-blocks .value-box,html.theme-blocks .mini-group,html.theme-blocks .round-item,html.theme-blocks .score-row,html.theme-blocks .session-item,html.theme-blocks .round-dist-chip,html.theme-blocks .settings-note-item,html.theme-blocks .panel-meta,html.theme-blocks .status-pill,html.theme-blocks .placeholder-card,html.theme-blocks .premium-ghost-item,html.theme-blocks .card.card-link,html.theme-blocks .choice-tile,html.theme-blocks .input-card,html.theme-blocks .name-chip,html.theme-blocks .play-tile,html.theme-blocks .theme-tile,html.theme-blocks .primary-action,html.theme-blocks .secondary-action,html.theme-blocks .side-overview-action,html.theme-blocks .mobile-header-overview-button,html.theme-blocks .mobile-overview-link,html.theme-blocks .icon-back,html.theme-blocks .dealer-pill,html.theme-blocks .theme-badge,html.theme-blocks .premium-badge{border-radius:0!important}html.theme-blocks .session-main-card,html.theme-blocks .session-side-card,html.theme-blocks .play-card,html.theme-blocks .play-side-card,html.theme-blocks .overview-card,html.theme-blocks .sessions-card,html.theme-blocks .settings-card,html.theme-blocks .settings-side-card,html.theme-blocks .groups-main-card,html.theme-blocks .mini-group,html.theme-blocks .value-box,html.theme-blocks .placeholder-card{color:#fff!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:linear-gradient(#ffffff1a 0%,#ffffff05 100%),linear-gradient(#43b94e 0%,#2f9d38 100%)!important;border:2px solid #1b5e20!important;box-shadow:0 5px #1b5e202e,0 12px 18px #00000014!important}html.theme-blocks .card.card-link,html.theme-blocks .choice-tile,html.theme-blocks .input-card,html.theme-blocks .name-chip,html.theme-blocks .play-tile,html.theme-blocks .theme-tile,html.theme-blocks .secondary-action,html.theme-blocks .side-overview-action,html.theme-blocks .mobile-header-overview-button,html.theme-blocks .mobile-overview-link{color:#fff!important;background:linear-gradient(#ffffff1a 0%,#ffffff05 100%),linear-gradient(#2589f5 0%,#186ed4 100%)!important;border:2px solid #0d3f88!important;box-shadow:0 5px #0d3f8833,0 12px 18px #00000014!important}html.theme-blocks .icon-back{color:#111!important;background:linear-gradient(#ffd94d 0%,#f4c400 100%)!important;border:2px solid #0d3f88!important;box-shadow:0 5px #0d3f8829,0 12px 18px #00000014!important}html.theme-blocks .panel-meta,html.theme-blocks .status-pill,html.theme-blocks .score-row,html.theme-blocks .round-dist-chip,html.theme-blocks .settings-note-item,html.theme-blocks .theme-preview{color:#111!important;background:linear-gradient(#ffffff1a 0%,#ffffff05 100%),linear-gradient(#ffcf33 0%,#f4a300 100%)!important;border:2px solid #b36b00!important;box-shadow:0 5px #b36b002e,0 12px 18px #00000014!important}html.theme-blocks .panel-meta,html.theme-blocks .status-pill,html.theme-blocks .score-row,html.theme-blocks .score-row .score-seat,html.theme-blocks .score-row .score-name,html.theme-blocks .score-row .score-value,html.theme-blocks .round-dist-chip,html.theme-blocks .round-dist-name,html.theme-blocks .settings-note-item{color:#111!important;text-shadow:none!important}html.theme-blocks .primary-action{color:#2d2500!important;background:linear-gradient(#ffd94d 0%,#f4c400 100%)!important;border:2px solid #b58e00!important;box-shadow:0 5px #b58e0038,inset 0 1px #ffffff73!important}html.theme-blocks .dealer-pill,html.theme-blocks .theme-badge,html.theme-blocks .premium-badge{color:#fff!important;box-shadow:none!important;text-shadow:none!important;background:linear-gradient(#ef3b2d 0%,#d92a1c 100%)!important;border:2px solid #8d160d!important}html.theme-blocks .choice-tile:hover,html.theme-blocks .play-tile:hover,html.theme-blocks .theme-tile:hover,html.theme-blocks .card-link:hover,html.theme-blocks .secondary-action:hover,html.theme-blocks .side-overview-action:hover,html.theme-blocks .mobile-header-overview-button:hover,html.theme-blocks .mobile-overview-link:hover,html.theme-blocks .icon-back:hover{transform:translateY(-1px);border-color:#0b2f69!important;box-shadow:0 5px #0b2f693d,0 14px 20px #0000001a!important}html.theme-blocks .choice-tile-active,html.theme-blocks .play-tile-active,html.theme-blocks .theme-tile-active{border-color:#e53935!important;box-shadow:0 0 0 2px #e5393529,0 5px #0b2f693d,0 14px 20px #0000001a!important}html.theme-blocks .eyebrow,html.theme-blocks .hero h1,html.theme-blocks .hero p,html.theme-blocks .topbar-kicker,html.theme-blocks .topbar-copy h1,html.theme-blocks .overview-kicker,html.theme-blocks .overview-copy h1,html.theme-blocks .sessions-kicker,html.theme-blocks .sessions-copy h1,html.theme-blocks .sessions-copy p,html.theme-blocks .side-note,html.theme-blocks .round-meta,html.theme-blocks .session-meta,html.theme-blocks .placeholder-copy,html.theme-blocks .empty-state,html.theme-blocks .mobile-footer-mini,html.theme-blocks .mobile-footer-kicker,html.theme-blocks .mobile-footer-value,html.theme-blocks .section-kicker,html.theme-blocks .choice-label,html.theme-blocks .card-kicker,html.theme-blocks .input-kicker,html.theme-blocks .value-kicker,html.theme-blocks .round-kicker,html.theme-blocks .score-seat{color:#111!important;text-shadow:none!important}html.theme-blocks .theme-title,html.theme-blocks .round-item h3,html.theme-blocks .session-item h3,html.theme-blocks .winner-name,html.theme-blocks .winner-note,html.theme-blocks .player-score,html.theme-blocks .theme-copy p,html.theme-blocks .card h2,html.theme-blocks .choice-value,html.theme-blocks .card-copy,html.theme-blocks .section-head h2{color:#fff!important;text-shadow:none!important}html.theme-blocks .input-card input,html.theme-blocks .input-card input::placeholder{color:#fff!important}html.theme-blocks .input-card input::placeholder{opacity:.72!important}html.theme-blocks .bock-token.is-yellow .bock-letter,html.theme-blocks .bock-token.is-yellow .bock-dot,html.theme-blocks .bock-token.is-yellow .bock-multiplier,html.theme-blocks .bock-token.is-red .bock-letter,html.theme-blocks .bock-token.is-red .bock-dot,html.theme-blocks .bock-token.is-red .bock-multiplier,html.theme-blocks .bock-token.is-blue .bock-letter,html.theme-blocks .bock-token.is-blue .bock-dot,html.theme-blocks .bock-token.is-blue .bock-multiplier{text-shadow:none!important}html.theme-blocks .mobile-footer{background:linear-gradient(#ffffffe0,#ebebebf5)!important;border-top:2px solid #0d3f8838!important}html.theme-blocks .group-item{color:#111!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:linear-gradient(#ffffff1a 0%,#ffffff05 100%),linear-gradient(#ffcf33 0%,#f4a300 100%)!important;border:2px solid #b36b00!important;border-radius:0!important;box-shadow:0 5px #b36b002e,0 12px 18px #00000014!important}html.theme-blocks .group-item h3,html.theme-blocks .group-item-meta,html.theme-blocks .group-item-kicker,html.theme-blocks .groups-side-note,html.theme-blocks .group-error{color:#111!important;text-shadow:none!important}html.theme-blocks .group-input-kicker{color:#e53935!important;text-shadow:none!important}html.theme-blocks .group-input-wrap input{color:#111!important;background:linear-gradient(#ffffffe0 0%,#f5f5f5fa 100%)!important;border:2px solid #0d3f88!important;border-radius:0!important;box-shadow:inset 0 1px #ffffff73,0 4px #0d3f881a!important}html.theme-blocks .group-input-wrap input::placeholder{color:#11111194!important;opacity:1!important}html.theme-galactic body{background:radial-gradient(circle at 14% 16%,#7ecbff24,#0000 0 17%),radial-gradient(circle at 82% 24%,#ff4a4a1a,#0000 0 12%),radial-gradient(circle at 68% 74%,#49ffaa14,#0000 0 14%),radial-gradient(at 42% 58%,#ffffff07,#0000 0 30%),linear-gradient(112deg,#0000 0 8%,#ffffff0d 8.08% 8.28%,#0000 8.5%),linear-gradient(112deg,#0000 0 19%,#ffffff0b 19.06% 19.24%,#0000 19.5%),linear-gradient(112deg,#0000 0 36%,#ffffff09 36.08% 36.24%,#0000 36.5%),linear-gradient(112deg,#0000 0 61%,#ffffff08 61.06% 61.22%,#0000 61.44%),linear-gradient(23deg,#0000 0 11%,#ffffff0b 11.08% 11.28%,#0000 11.55%),linear-gradient(23deg,#0000 0 27%,#ffffff08 27.08% 27.22%,#0000 27.45%),linear-gradient(23deg,#0000 0 54%,#ffffff07 54.08% 54.22%,#0000 54.44%),linear-gradient(23deg,#0000 0 79%,#ffffff06 79.08% 79.2%,#0000 79.42%),linear-gradient(166deg,#0000 0 14%,#ffffff08 14.08% 14.24%,#0000 14.46%),linear-gradient(166deg,#0000 0 33%,#ffffff07 33.08% 33.22%,#0000 33.42%),linear-gradient(166deg,#0000 0 58%,#ffffff06 58.08% 58.2%,#0000 58.4%),linear-gradient(166deg,#0000 0 74%,#ffffff06 74.08% 74.2%,#0000 74.38%),linear-gradient(90deg,#0000 0 9%,#ffffff06 9.06% 9.18%,#0000 9.34%),linear-gradient(90deg,#0000 0 21%,#ffffff06 21.06% 21.18%,#0000 21.34%),linear-gradient(90deg,#0000 0 47%,#ffffff05 47.06% 47.16%,#0000 47.3%),linear-gradient(90deg,#0000 0 69%,#ffffff05 69.06% 69.16%,#0000 69.28%),linear-gradient(0deg,#0000 0 13%,#ffffff06 13.06% 13.16%,#0000 13.3%),linear-gradient(0deg,#0000 0 39%,#ffffff05 39.06% 39.16%,#0000 39.3%),linear-gradient(0deg,#0000 0 57%,#ffffff05 57.06% 57.16%,#0000 57.28%),linear-gradient(0deg,#0000 0 81%,#ffffff04 81.06% 81.16%,#0000 81.26%),linear-gradient(#06090f 0%,#121824 100%)}html.theme-galactic body:before{opacity:.4;mix-blend-mode:normal;background:linear-gradient(121deg,#0000 0 12%,#ffffff0d 12.06% 12.18%,#0000 12.36%),linear-gradient(121deg,#0000 0 29%,#ffffff0a 29.06% 29.18%,#0000 29.34%),linear-gradient(121deg,#0000 0 52%,#ffffff08 52.06% 52.16%,#0000 52.3%),linear-gradient(34deg,#0000 0 18%,#ffffff09 18.05% 18.15%,#0000 18.32%),linear-gradient(34deg,#0000 0 44%,#ffffff07 44.05% 44.14%,#0000 44.28%),linear-gradient(34deg,#0000 0 71%,#ffffff06 71.05% 71.14%,#0000 71.26%),linear-gradient(156deg,#0000 0 16%,#0000001a 16.06% 16.24%,#0000 16.44%),linear-gradient(156deg,#0000 0 38%,#00000014 38.06% 38.22%,#0000 38.42%),linear-gradient(156deg,#0000 0 63%,#00000012 63.06% 63.18%,#0000 63.34%),linear-gradient(90deg,#0000 0 26%,#ffffff05 26.05% 26.12%,#0000 26.22%),linear-gradient(0deg,#0000 0 48%,#ffffff04 48.05% 48.12%,#0000 48.22%)}html.theme-galactic body:after{content:"";pointer-events:none;opacity:.26;mix-blend-mode:screen;background:radial-gradient(circle at 20% 20%,#7ecbff2e,#0000 0 13%),radial-gradient(circle at 77% 33%,#ff4a4a21,#0000 0 10%),radial-gradient(circle at 63% 76%,#49ffaa1c,#0000 0 11%),radial-gradient(circle at 48% 52%,#7ecbff0f,#0000 0 24%),radial-gradient(circle at 34% 70%,#ffffff08,#0000 0 16%);position:fixed;inset:0}html.theme-galactic .doko-play,html.theme-galactic .sessions-page,html.theme-galactic .overview-page{color:var(--text)!important;background:radial-gradient(circle at 14% 16%,#7ecbff24,#0000 0 17%),radial-gradient(circle at 82% 24%,#ff4a4a1a,#0000 0 12%),radial-gradient(circle at 68% 74%,#49ffaa14,#0000 0 14%),radial-gradient(at 42% 58%,#ffffff07,#0000 0 30%),linear-gradient(112deg,#0000 0 8%,#ffffff0d 8.08% 8.28%,#0000 8.5%),linear-gradient(112deg,#0000 0 19%,#ffffff0b 19.06% 19.24%,#0000 19.5%),linear-gradient(112deg,#0000 0 36%,#ffffff09 36.08% 36.24%,#0000 36.5%),linear-gradient(112deg,#0000 0 61%,#ffffff08 61.06% 61.22%,#0000 61.44%),linear-gradient(23deg,#0000 0 11%,#ffffff0b 11.08% 11.28%,#0000 11.55%),linear-gradient(23deg,#0000 0 27%,#ffffff08 27.08% 27.22%,#0000 27.45%),linear-gradient(23deg,#0000 0 54%,#ffffff07 54.08% 54.22%,#0000 54.44%),linear-gradient(23deg,#0000 0 79%,#ffffff06 79.08% 79.2%,#0000 79.42%),linear-gradient(166deg,#0000 0 14%,#ffffff08 14.08% 14.24%,#0000 14.46%),linear-gradient(166deg,#0000 0 33%,#ffffff07 33.08% 33.22%,#0000 33.42%),linear-gradient(166deg,#0000 0 58%,#ffffff06 58.08% 58.2%,#0000 58.4%),linear-gradient(166deg,#0000 0 74%,#ffffff06 74.08% 74.2%,#0000 74.38%),linear-gradient(90deg,#0000 0 9%,#ffffff06 9.06% 9.18%,#0000 9.34%),linear-gradient(90deg,#0000 0 21%,#ffffff06 21.06% 21.18%,#0000 21.34%),linear-gradient(90deg,#0000 0 47%,#ffffff05 47.06% 47.16%,#0000 47.3%),linear-gradient(90deg,#0000 0 69%,#ffffff05 69.06% 69.16%,#0000 69.28%),linear-gradient(0deg,#0000 0 13%,#ffffff06 13.06% 13.16%,#0000 13.3%),linear-gradient(0deg,#0000 0 39%,#ffffff05 39.06% 39.16%,#0000 39.3%),linear-gradient(0deg,#0000 0 57%,#ffffff05 57.06% 57.16%,#0000 57.28%),linear-gradient(0deg,#0000 0 81%,#ffffff04 81.06% 81.16%,#0000 81.26%),linear-gradient(#06090f 0%,#121824 100%)!important}html.theme-galactic .hero:after{color:#8fd6ff!important;opacity:.2!important;text-shadow:0 0 20px #7ecbff59,0 0 44px #7ecbff38,0 0 72px #7ecbff1f!important}html.theme-galactic .card,html.theme-galactic .session-main-card,html.theme-galactic .session-side-card,html.theme-galactic .play-card,html.theme-galactic .play-side-card,html.theme-galactic .overview-card,html.theme-galactic .sessions-card,html.theme-galactic .settings-card,html.theme-galactic .settings-side-card,html.theme-galactic .value-box,html.theme-galactic .mini-group,html.theme-galactic .round-item,html.theme-galactic .score-row,html.theme-galactic .session-item,html.theme-galactic .round-dist-chip,html.theme-galactic .settings-note-item,html.theme-galactic .panel-meta,html.theme-galactic .status-pill,html.theme-galactic .placeholder-card,html.theme-galactic .premium-ghost-item{color:var(--text)!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;background:linear-gradient(#ffffff14 0%,#ffffff04 100%),linear-gradient(#1b2230 0%,#10151d 100%)!important;border-color:#7ecbff3d!important;border-radius:14px!important;box-shadow:0 0 0 1px #7ecbff14,0 0 18px #7ecbff1a,0 0 34px #7ecbff0f,0 20px 36px #00000057!important}html.theme-galactic .card.card-link,html.theme-galactic .choice-tile,html.theme-galactic .input-card,html.theme-galactic .name-chip,html.theme-galactic .play-tile,html.theme-galactic .theme-tile{color:var(--text)!important;background:linear-gradient(#ffffff0f 0%,#ffffff03 100%),linear-gradient(#1a2230 0%,#0f141c 100%)!important;border-color:#7ecbff57!important;box-shadow:0 0 0 1px #7ecbff1a,0 0 20px #7ecbff1f,0 0 42px #7ecbff14,0 20px 36px #0000005c!important}html.theme-galactic .choice-tile:hover,html.theme-galactic .play-tile:hover,html.theme-galactic .theme-tile:hover,html.theme-galactic .card-link:hover{border-color:#7ecbff99!important;box-shadow:0 0 0 1px #7ecbff2e,0 0 26px #7ecbff42,0 0 54px #7ecbff24,0 22px 38px #00000061!important}html.theme-galactic .choice-tile-active,html.theme-galactic .play-tile-active,html.theme-galactic .theme-tile-active{border-color:#7ecbffe0!important;box-shadow:0 0 0 1px #7ecbff4d,0 0 18px #7ecbff6b,0 0 42px #7ecbff47,0 0 82px #7ecbff29,0 22px 38px #00000061!important}html.theme-galactic .primary-action{color:#effff8!important;background:linear-gradient(#218662 0%,#12553b 100%)!important;border-color:#49ffaa85!important;box-shadow:0 0 0 1px #49ffaa2e,0 0 20px #49ffaa47,0 0 48px #49ffaa29,0 18px 30px #00000057,inset 0 1px #ffffff29!important}html.theme-galactic .secondary-action,html.theme-galactic .side-overview-action,html.theme-galactic .mobile-header-overview-button,html.theme-galactic .mobile-overview-link,html.theme-galactic .icon-back{color:#eff7ff!important;background:linear-gradient(#223142 0%,#141b24 100%)!important;border-color:#7ecbff85!important;box-shadow:0 0 0 1px #7ecbff2e,0 0 18px #7ecbff38,0 0 40px #7ecbff1f,0 18px 30px #00000057!important}html.theme-galactic .secondary-action:hover,html.theme-galactic .side-overview-action:hover,html.theme-galactic .mobile-header-overview-button:hover,html.theme-galactic .mobile-overview-link:hover,html.theme-galactic .icon-back:hover{border-color:#7ecbffd1!important;box-shadow:0 0 0 1px #7ecbff3d,0 0 24px #7ecbff57,0 0 54px #7ecbff2e,0 20px 34px #0000005c!important}html.theme-galactic .dealer-pill,html.theme-galactic .theme-badge,html.theme-galactic .premium-badge{color:#ffecec!important;background:linear-gradient(#6b191f 0%,#341013 100%)!important;border-color:#ff4a4a8a!important;box-shadow:0 0 0 1px #ff4a4a29,0 0 18px #ff4a4a4d,0 0 42px #ff4a4a29,0 14px 24px #0000004d!important}html.theme-galactic .eyebrow,html.theme-galactic .section-kicker,html.theme-galactic .choice-label,html.theme-galactic .card-kicker,html.theme-galactic .input-kicker,html.theme-galactic .value-kicker,html.theme-galactic .topbar-kicker,html.theme-galactic .overview-kicker,html.theme-galactic .sessions-kicker,html.theme-galactic .score-seat,html.theme-galactic .round-kicker{color:#8fd6ff!important;text-shadow:0 0 10px #7ecbff2e,0 0 22px #7ecbff1a!important}html.theme-galactic .player-score.is-negative,html.theme-galactic .is-negative,html.theme-galactic .score-value.is-negative{color:#ff7f7f!important;text-shadow:0 0 12px #ff7f7f2e,0 0 24px #ff7f7f1a!important}html.theme-galactic .player-score.is-positive,html.theme-galactic .is-positive,html.theme-galactic .score-value.is-positive,html.theme-galactic .round-value{color:#7dffc0!important;text-shadow:0 0 12px #7dffc02e,0 0 24px #7dffc01a!important}html.theme-galactic .mobile-footer{background:linear-gradient(#090c11c7,#141922f7)!important;border-top:1px solid #7ecbff47!important;box-shadow:0 -10px 24px #00000047,0 0 24px #7ecbff1a!important}html.theme-galactic .bock-letter,html.theme-galactic .bock-dot,html.theme-galactic .bock-multiplier{opacity:.56!important}html.theme-galactic .bock-token.is-yellow .bock-letter,html.theme-galactic .bock-token.is-yellow .bock-dot,html.theme-galactic .bock-token.is-yellow .bock-multiplier{color:#8fd6ff!important;text-shadow:0 0 16px #7ecbff75,0 0 34px #7ecbff47,0 0 72px #7ecbff24!important}html.theme-galactic .bock-token.is-red .bock-letter,html.theme-galactic .bock-token.is-red .bock-dot,html.theme-galactic .bock-token.is-red .bock-multiplier{color:#ff7474!important;text-shadow:0 0 16px #ff747475,0 0 34px #ff747447,0 0 72px #ff747424!important}html.theme-galactic .bock-token.is-blue .bock-letter,html.theme-galactic .bock-token.is-blue .bock-dot,html.theme-galactic .bock-token.is-blue .bock-multiplier{color:#86ffd0!important;text-shadow:0 0 16px #86ffd075,0 0 34px #86ffd047,0 0 72px #86ffd024!important}.card-disabled{opacity:.82;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.card-disabled:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(#ffffff08,#0000000a);position:absolute;inset:0}.card-kicker-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;display:flex}.card-badge{letter-spacing:.06em;text-transform:uppercase;min-height:28px;color:var(--accent-strong);background:#e3cb6c14;border:1.2px solid #e3cb6c47;border-radius:999px;align-items:center;padding:0 10px;font-size:.72rem;font-weight:800;display:inline-flex}.home-ribbon{color:#1f241c;letter-spacing:.08em;text-transform:uppercase;pointer-events:none;z-index:2;background:linear-gradient(#e3cb6cf5,#c0ac5ef5);justify-content:center;align-items:center;min-width:150px;height:30px;font-size:.72rem;font-weight:900;display:inline-flex;position:absolute;top:16px;right:-42px;transform:rotate(45deg);box-shadow:0 8px 16px #00000038}html.theme-blocks .card-copy{color:#111!important}html.theme-blocks .card-badge,html.theme-blocks .home-ribbon{color:#111!important;text-shadow:none!important}html.theme-blocks .card.card-disabled{color:#111!important;opacity:1!important;background:linear-gradient(#ffffff1a 0%,#ffffff05 100%),linear-gradient(#ffcf33 0%,#f4a300 100%)!important;border:2px solid #b36b00!important;box-shadow:0 5px #b36b002e,0 12px 18px #00000014!important}html.theme-blocks .card.card-disabled .card-kicker,html.theme-blocks .card.card-disabled h2,html.theme-blocks .card.card-disabled .card-center{color:#111!important;text-shadow:none!important}.home-hero{gap:10px}.home-secondary-row{flex-wrap:wrap;justify-content:center;gap:18px;margin-top:18px;display:flex}.home-item-compact{width:min(100%,320px)}.card-compact{min-height:160px;padding:20px}.card-compact .card-kicker{font-size:.76rem}.card-compact h2{font-size:1.55rem}.card-premium-highlight{border-color:var(--accent-strong);box-shadow:var(--shadow), inset 0 1px 0 #ffffff14, 0 0 0 1px #e3cb6c14}.card-premium-highlight:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(#e3cb6c0d,#0000 42%);position:absolute;inset:0}.card-premium-highlight{position:relative;overflow:hidden}@media (max-width:900px){.home-main-grid{grid-template-columns:1fr}.home-secondary-row{flex-direction:column;align-items:stretch;margin-top:14px}.home-item-compact{width:100%}.card-compact{min-height:148px}}html.theme-blocks .home-item .card-copy{background:linear-gradient(#ffcf33 0%,#f4c400 100%);border:2px solid #b36b00;border-radius:0;padding:10px 12px;box-shadow:0 4px #b36b0029,0 10px 14px #0000000f;color:#111!important}html.theme-blocks .premium-cta-card,html.theme-blocks .premium-main-card,html.theme-blocks .premium-side-card{color:#fff!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:linear-gradient(#ffffff1a 0%,#ffffff05 100%),linear-gradient(#43b94e 0%,#2f9d38 100%)!important;border:2px solid #1b5e20!important;border-radius:0!important;box-shadow:0 5px #1b5e202e,0 12px 18px #00000014!important}html.theme-blocks .benefit-card{color:#111!important;background:linear-gradient(#ffffff1a 0%,#ffffff05 100%),linear-gradient(#ffcf33 0%,#f4a300 100%)!important;border:2px solid #b36b00!important;border-radius:0!important;box-shadow:0 5px #b36b002e,0 12px 18px #00000014!important}html.theme-blocks .benefit-card h3,html.theme-blocks .benefit-card p,html.theme-blocks .benefit-kicker{color:#111!important;text-shadow:none!important}html.theme-blocks .premium-cta-copy h2,html.theme-blocks .premium-cta-copy p,html.theme-blocks .premium-main-card .section-head h2,html.theme-blocks .premium-side-card .section-head h2,html.theme-blocks .premium-list-item,html.theme-blocks .premium-page .side-note{color:#fff!important;text-shadow:none!important}html.theme-blocks .premium-page .section-kicker{color:#111!important;text-shadow:none!important}html.theme-blocks .premium-list-item:before{color:#ffd94d!important;text-shadow:none!important}html.theme-blocks .settings-nav-card,html.theme-blocks .settings-detail-card,html.theme-blocks .planning-setting-card,html.theme-blocks .theme-sheet{color:#fff!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:linear-gradient(#ffffff1a 0%,#ffffff05 100%),linear-gradient(#43b94e 0%,#2f9d38 100%)!important;border:2px solid #1b5e20!important;border-radius:0!important;box-shadow:0 5px #1b5e202e,0 12px 18px #00000014!important}html.theme-blocks .menu-tile{color:#fff!important;background:linear-gradient(#ffffff1a 0%,#ffffff05 100%),linear-gradient(#2589f5 0%,#186ed4 100%)!important;border:2px solid #0d3f88!important;border-radius:0!important;box-shadow:0 5px #0d3f8833,0 12px 18px #00000014!important}html.theme-blocks .menu-tile-disabled{color:#111!important;background:linear-gradient(#ffffff1a 0%,#ffffff05 100%),linear-gradient(#ffcf33 0%,#f4a300 100%)!important;border:2px solid #b36b00!important;border-radius:0!important;box-shadow:0 5px #b36b002e,0 12px 18px #00000014!important}html.theme-blocks .menu-tile-disabled .menu-title,html.theme-blocks .menu-tile-disabled p,html.theme-blocks .menu-tile-disabled .menu-kicker,html.theme-blocks .menu-tile-disabled .menu-badge{color:#111!important;text-shadow:none!important}html.theme-blocks .menu-title,html.theme-blocks .menu-tile p,html.theme-blocks .menu-kicker,html.theme-blocks .menu-status{color:#fff!important;text-shadow:none!important}html.theme-blocks .sheet-close{color:#fff!important;background:linear-gradient(#2589f5 0%,#186ed4 100%)!important;border:2px solid #0d3f88!important;border-radius:0!important;box-shadow:0 5px #0d3f8833,0 12px 18px #00000014!important}.back-nav{min-height:48px;color:var(--text);background:linear-gradient(180deg, #ffffff1a 0%, #ffffff08 100%), linear-gradient(180deg, var(--panel) 0%, var(--panel-2) 100%);border:1.4px solid var(--border-strong);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);white-space:nowrap;border-radius:16px;justify-content:center;align-items:center;gap:10px;padding:0 16px;font-weight:800;line-height:1;text-decoration:none;transition:transform .18s,border-color .18s,box-shadow .18s;display:inline-flex}.back-nav:hover{border-color:var(--accent-strong);box-shadow:var(--shadow), 0 0 0 1px #e3cb6c1a, 0 0 18px #e3cb6c1a;transform:translateY(-1px)}.back-nav-icon{font-size:1.1rem;line-height:1;transform:translateY(-.02em)}.back-nav-label{font-size:.95rem;line-height:1}html.theme-blocks .back-nav{color:#fff!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:linear-gradient(#ffffff1a 0%,#ffffff05 100%),linear-gradient(#2589f5 0%,#186ed4 100%)!important;border:2px solid #0d3f88!important;border-radius:0!important;box-shadow:0 5px #0d3f8833,0 12px 18px #00000014!important}html.theme-blocks .back-nav:hover{border-color:#0b2f69!important;box-shadow:0 5px #0b2f693d,0 14px 20px #0000001a!important}html.theme-galactic .back-nav{color:#eff7ff!important;background:linear-gradient(#223142 0%,#141b24 100%)!important;border-color:#7ecbff85!important;box-shadow:0 0 0 1px #7ecbff2e,0 0 18px #7ecbff38,0 0 40px #7ecbff1f,0 18px 30px #00000057!important}html.theme-galactic .back-nav:hover{border-color:#7ecbffd1!important;box-shadow:0 0 0 1px #7ecbff3d,0 0 24px #7ecbff57,0 0 54px #7ecbff2e,0 20px 34px #0000005c!important}@media (max-width:640px){.back-nav{gap:8px;min-height:44px;padding:0 14px}.back-nav-label{font-size:.9rem}}html.theme-blocks .rule-card{color:#fff!important;background:linear-gradient(#ffffff1a 0%,#ffffff05 100%),linear-gradient(#2589f5 0%,#186ed4 100%)!important;border:2px solid #0d3f88!important;border-radius:0!important;box-shadow:0 5px #0d3f8833,0 12px 18px #00000014!important}html.theme-blocks .rule-card:hover,html.theme-blocks .rule-card.rule-card-active{border-color:#e53935!important;box-shadow:0 0 0 2px #e5393529,0 5px #0b2f693d,0 14px 20px #0000001a!important}html.theme-blocks .rule-kicker,html.theme-blocks .rule-title,html.theme-blocks .rule-copy p{color:#fff!important;text-shadow:none!important}html.theme-blocks .rule-switch{background:#ffffff29!important;border:2px solid #0d3f88!important;border-radius:999px!important}html.theme-blocks .rule-switch-thumb{background:#fff!important}html.theme-blocks .rule-switch.is-on{background:#e5393529!important;border-color:#e53935!important}html.theme-blocks .rule-switch.is-on .rule-switch-thumb{background:#ffd94d!important}html.theme-galactic .rule-card{color:var(--text)!important;background:linear-gradient(#ffffff0d 0%,#ffffff03 100%),linear-gradient(#1c2230 0%,#10151d 100%)!important;border-color:#7ecbff42!important;box-shadow:0 0 0 1px #7ecbff1a,0 0 20px #7ecbff1f,0 0 42px #7ecbff14,0 20px 36px #0000005c!important}html.theme-galactic .rule-card:hover,html.theme-galactic .rule-card.rule-card-active{border-color:#7ecbffd1!important;box-shadow:0 0 0 1px #7ecbff3d,0 0 24px #7ecbff57,0 0 54px #7ecbff2e,0 20px 34px #0000005c!important}html.theme-galactic .rule-switch{background:#ffffff0f!important;border-color:#7ecbff66!important}html.theme-galactic .rule-switch-thumb{background:#eff7ff!important}html.theme-galactic .rule-switch.is-on{background:#7ecbff2e!important;border-color:#7ecbffd1!important}html.theme-galactic .rule-switch.is-on .rule-switch-thumb{background:#7ecbff!important}@media (hover:none),(pointer:coarse){.card-link:hover,.choice-tile:hover,.play-tile:hover,.theme-tile:hover,.secondary-action:hover,.side-overview-action:hover,.mobile-header-overview-button:hover,.mobile-overview-link:hover,.icon-back:hover,.back-nav:hover,.rule-card:hover,.profile-button:hover,html.theme-blocks .choice-tile:hover,html.theme-blocks .play-tile:hover,html.theme-blocks .theme-tile:hover,html.theme-blocks .card-link:hover,html.theme-blocks .secondary-action:hover,html.theme-blocks .side-overview-action:hover,html.theme-blocks .mobile-header-overview-button:hover,html.theme-blocks .mobile-overview-link:hover,html.theme-blocks .icon-back:hover,html.theme-blocks .back-nav:hover,html.theme-blocks .rule-card:hover,html.theme-galactic .choice-tile:hover,html.theme-galactic .play-tile:hover,html.theme-galactic .theme-tile:hover,html.theme-galactic .card-link:hover,html.theme-galactic .secondary-action:hover,html.theme-galactic .side-overview-action:hover,html.theme-galactic .mobile-header-overview-button:hover,html.theme-galactic .mobile-overview-link:hover,html.theme-galactic .icon-back:hover,html.theme-galactic .back-nav:hover,html.theme-galactic .rule-card:hover{box-shadow:none!important;transform:none!important}}.choice-tile{-webkit-tap-highlight-color:transparent}.choice-tile:focus,.choice-tile:focus-visible,.choice-tile:active{outline:none}@media (hover:none),(pointer:coarse){.choice-tile:focus,.choice-tile:focus-visible,.choice-tile:active{box-shadow:none!important;transform:none!important}}.primary-action,.secondary-action,a.primary-action,a.secondary-action,button.primary-action,button.secondary-action{appearance:none;box-sizing:border-box;text-align:center;min-height:48px;line-height:1;font:inherit;cursor:pointer;white-space:nowrap;border-radius:18px;justify-content:center;align-items:center;padding:0 18px;font-size:.98rem;font-weight:800;text-decoration:none;display:inline-flex}.primary-action,a.primary-action,button.primary-action{background:linear-gradient(180deg, var(--accent-strong) 0%, var(--accent) 100%);color:#1e241b;border:0;box-shadow:inset 0 1px #ffffff40,0 14px 24px #0000002e}.secondary-action,a.secondary-action,button.secondary-action{border:1.6px solid var(--border);color:var(--text);background:#ffffff05;box-shadow:0 0 0 1px #e3cb6c14,0 0 14px #e3cb6c14}.primary-action:disabled,.secondary-action:disabled,button.primary-action:disabled,button.secondary-action:disabled{opacity:.55;cursor:not-allowed}a.primary-action,a.secondary-action{-webkit-user-select:none;user-select:none}html.theme-blocks .primary-action,html.theme-blocks a.primary-action,html.theme-blocks button.primary-action{color:#fff!important;text-shadow:none!important;background:linear-gradient(#ffffff1a 0%,#ffffff05 100%),linear-gradient(#2589f5 0%,#186ed4 100%)!important;border:2px solid #0d3f88!important;box-shadow:0 5px #0d3f8833,0 12px 18px #00000014!important}html.theme-blocks .secondary-action,html.theme-blocks a.secondary-action,html.theme-blocks button.secondary-action{color:#2d2500!important;text-shadow:none!important;background:linear-gradient(#ffd94d 0%,#f4c400 100%)!important;border:2px solid #b58e00!important;box-shadow:0 5px #b58e0038,inset 0 1px #ffffff73!important}html.theme-blocks .primary-action:disabled,html.theme-blocks .secondary-action:disabled,html.theme-blocks button.primary-action:disabled,html.theme-blocks button.secondary-action:disabled{opacity:.55!important;cursor:not-allowed!important}html.theme-blocks .card,html.theme-blocks .card.card-link,html.theme-blocks .card-disabled,html.theme-blocks .choice-tile{color:#111!important;text-shadow:none!important;background:linear-gradient(#ffffff1a 0%,#ffffff05 100%),linear-gradient(#ffcf33 0%,#f4a300 100%)!important;border:2px solid #b36b00!important;border-radius:0!important;box-shadow:0 5px #b36b002e,0 12px 18px #00000014!important}html.theme-blocks .card h2,html.theme-blocks .card-kicker,html.theme-blocks .card-copy,html.theme-blocks .choice-label,html.theme-blocks .choice-value{color:#111!important;text-shadow:none!important}html.theme-blocks .card.card-link:hover,html.theme-blocks .choice-tile:hover{transform:translateY(-1px);border-color:#9a5b00!important;box-shadow:0 5px #9a5b003d,0 14px 20px #0000001a!important}html.theme-blocks .choice-tile-active{border-color:#e53935!important;box-shadow:0 0 0 2px #e539352e,0 5px #9a5b003d,0 14px 20px #0000001a!important}html.theme-blocks .group-item .secondary-action,html.theme-blocks .session-item .secondary-action{color:#fff!important;text-shadow:none!important;background:linear-gradient(#ffffff1a 0%,#ffffff05 100%),linear-gradient(#2589f5 0%,#186ed4 100%)!important;border:2px solid #0d3f88!important;box-shadow:0 5px #0d3f8833,0 12px 18px #00000014!important}html.theme-blocks .session-item,html.theme-blocks .premium-ghost-item,html.theme-blocks .group-item,html.theme-blocks .round-item{color:#111!important;text-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;filter:none!important;opacity:1!important;background:linear-gradient(#ffffff1a 0%,#ffffff05 100%),linear-gradient(#ffcf33 0%,#f4a300 100%)!important;border:2px solid #b36b00!important;border-radius:0!important;box-shadow:0 5px #b36b002e,0 12px 18px #00000014!important}html.theme-blocks .session-item h3,html.theme-blocks .session-item-kicker,html.theme-blocks .session-meta,html.theme-blocks .group-item h3,html.theme-blocks .group-item-kicker,html.theme-blocks .group-item-meta,html.theme-blocks .round-item h3,html.theme-blocks .round-kicker,html.theme-blocks .round-meta,html.theme-blocks .round-value{color:#111!important;text-shadow:none!important}html.theme-blocks .rule-card,html.theme-blocks .profile-button{color:#111!important;text-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:linear-gradient(#ffffff1a 0%,#ffffff05 100%),linear-gradient(#ffcf33 0%,#f4a300 100%)!important;border:2px solid #b36b00!important;border-radius:0!important;box-shadow:0 5px #b36b002e,0 12px 18px #00000014!important}html.theme-blocks .rule-kicker,html.theme-blocks .rule-title,html.theme-blocks .rule-copy p,html.theme-blocks .profile-button-title,html.theme-blocks .profile-button-text{color:#111!important;text-shadow:none!important}html.theme-blocks .rule-card:hover,html.theme-blocks .profile-button:hover{transform:translateY(-1px);border-color:#9a5b00!important;box-shadow:0 5px #9a5b003d,0 14px 20px #0000001a!important}html.theme-blocks .rule-card-active,html.theme-blocks .profile-button-active{border-color:#e53935!important;box-shadow:0 0 0 2px #e539352e,0 5px #9a5b003d,0 14px 20px #0000001a!important}html.theme-blocks .choice-button{color:#fff!important;text-shadow:none!important;background:linear-gradient(#ffffff1a 0%,#ffffff05 100%),linear-gradient(#2589f5 0%,#186ed4 100%)!important;border:2px solid #0d3f88!important;border-radius:0!important;box-shadow:0 4px #0d3f882e!important}html.theme-blocks .choice-button.is-active{color:#2d2500!important;background:linear-gradient(#ffd94d 0%,#f4c400 100%)!important;border-color:#e53935!important}.card-disabled{opacity:1!important}.card-disabled:after{background:#ffffff80!important}html.theme-blocks .premium-ghost-item{opacity:1!important;filter:none!important;position:relative!important;overflow:hidden!important}html.theme-blocks .premium-ghost-item:after{content:"";pointer-events:none;position:absolute;inset:0;background:#ffffff80!important}html.theme-blocks .premium-ghost-item .premium-badge,html.theme-blocks .premium-ghost-item .session-badge{z-index:1;position:relative}.home-item .card{position:relative;overflow:hidden}html.theme-dark{--bg:#07351f;--bg-2:#031b11;--panel:#2b170d;--panel-2:#160b06;--text:#fff4cf;--muted:#d8c58e;--accent:#c99433;--accent-strong:#f2d178;--border:#ffffff6b;--border-strong:#f2d178db;--shadow:0 18px 34px #0000006b, inset 0 1px 0 #ffffff1a}html.theme-dark .hero:after{color:#f2d1786b!important;opacity:.2!important;text-shadow:0 0 22px #f2d1783d,0 0 52px #f2d17824!important}html.theme-dark .session-main-card,html.theme-dark .session-side-card,html.theme-dark .play-card,html.theme-dark .play-side-card,html.theme-dark .overview-card,html.theme-dark .sessions-card,html.theme-dark .settings-card,html.theme-dark .settings-side-card,html.theme-dark .groups-main-card,html.theme-dark .premium-cta-card,html.theme-dark .premium-main-card,html.theme-dark .premium-side-card{color:var(--text)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:linear-gradient(#ffffff1f 0%,#ffffff05 9%,#0000001f 100%),repeating-linear-gradient(92deg,#ffffff08 0 2px,#0000 2px 18px),repeating-linear-gradient(8deg,#00000013 0 3px,#0000 3px 24px),linear-gradient(#3a2114 0%,#241207 52%,#120803 100%)!important;border:2px solid #d5a846!important;box-shadow:0 0 0 1px #ffffff1a,0 0 0 3px #5630125c,0 18px 36px #00000070,inset 0 1px #ffffff38,inset 0 -1px #0006!important}html.theme-dark .name-chip,html.theme-dark .premium-badge,html.theme-dark .card-badge,html.theme-dark .session-badge,html.theme-dark .theme-badge,html.theme-dark .dealer-pill{background:radial-gradient(circle at center, #ffffff29 0 24%, transparent 25%), conic-gradient(from 0deg, #111 0 12%, #b3201a 12% 24%, #111 24% 36%, #b3201a 36% 48%, #111 48% 60%, #b3201a 60% 72%, #111 72% 84%, #b3201a 84% 100%)!important;color:#fff4cf!important;text-shadow:none!important;border:2px dashed #ffffffdb!important;box-shadow:0 8px 18px #00000052,inset 0 0 0 3px #f2d17838!important}html.theme-dark .is-positive,html.theme-dark .score-value.is-positive,html.theme-dark .player-score.is-positive{color:#9ff2bd!important}html.theme-dark .is-negative,html.theme-dark .score-value.is-negative,html.theme-dark .player-score.is-negative{color:#ff8c80!important}html.theme-dark body:before{opacity:.34!important;mix-blend-mode:soft-light!important;background:repeating-linear-gradient(8deg,#ffffff09 0 1px,#0000 1px 18px) 0 0/120px 120px,repeating-linear-gradient(97deg,#0001 0 1px,#0000 1px 21px) 0 0/150px 150px,repeating-linear-gradient(151deg,#ffffff05 0 1px,#0000 1px 25px) 0 0/180px 180px!important}html.theme-dark .session-main-card,html.theme-dark .session-side-card,html.theme-dark .play-card,html.theme-dark .play-side-card,html.theme-dark .overview-card,html.theme-dark .sessions-card,html.theme-dark .settings-card,html.theme-dark .settings-side-card,html.theme-dark .groups-main-card,html.theme-dark .premium-cta-card,html.theme-dark .premium-main-card,html.theme-dark .premium-side-card{color:var(--text)!important;background:linear-gradient(#ffffff38 0%,#ffffff0f 7%,#0000001f 100%),radial-gradient(at 18% 20%,#ffdd9a24,#0000 0 26%),radial-gradient(at 80% 76%,#0000003d,#0000 0 34%),repeating-radial-gradient(at 12%,#ffd28421 0 2px,#0000 3px 14px),repeating-radial-gradient(at 76% 48%,#00000029 0 2px,#0000 3px 17px),repeating-linear-gradient(92deg,#ffca7e14 0 3px,#5c2b110a 3px 10px,#0000 10px 28px),repeating-linear-gradient(7deg,#00000013 0 2px,#0000 2px 19px),linear-gradient(#5a3119 0%,#351a0c 48%,#170905 100%)!important;border:2px solid #f4cf72!important;box-shadow:0 0 0 1px #ffffff38,0 0 0 3px #613411b8,0 0 0 5px #f4cf7238,0 22px 42px #00000085,inset 0 2px #fff4cc52,inset 0 -2px #00000085,inset 8px 0 18px #ffcf760f,inset -8px 0 18px #0000002e!important}html.theme-dark .card,html.theme-dark .card.card-link,html.theme-dark .choice-tile,html.theme-dark .input-card,html.theme-dark .play-tile,html.theme-dark .theme-tile,html.theme-dark .session-item,html.theme-dark .group-item,html.theme-dark .round-item,html.theme-dark .score-row,html.theme-dark .panel-meta,html.theme-dark .status-pill,html.theme-dark .value-box,html.theme-dark .benefit-card,html.theme-dark .rule-card,html.theme-dark .profile-button{color:#f9e6aa!important;background:linear-gradient(90deg,#0000 0 12px,#ffffff61 12px 13px,#0000 13px 100%),linear-gradient(#0000 0 12px,#ffffff2e 12px 13px,#0000 13px 100%),repeating-linear-gradient(21deg,#ffffff05 0 1px,#0000 1px 12px),repeating-linear-gradient(111deg,#0000000d 0 1px,#0000 1px 16px),linear-gradient(#176d44 0%,#0b4a2f 58%,#052d1e 100%)!important;border:1.8px solid #ffffffbd!important;box-shadow:0 12px 22px #0000004d,inset 0 1px #ffffff38,inset 0 -1px #00000042!important}html.theme-dark .name-chip,html.theme-dark .premium-badge,html.theme-dark .card-badge,html.theme-dark .session-badge,html.theme-dark .theme-badge,html.theme-dark .dealer-pill{min-height:42px;background:radial-gradient(circle at center, #111 0 35%, transparent 36%), radial-gradient(circle at center, transparent 0 52%, #ffffff2e 53% 58%, transparent 59%), conic-gradient(from 0deg, #111 0 10%, #b82018 10% 20%, #111 20% 30%, #b82018 30% 40%, #111 40% 50%, #b82018 50% 60%, #111 60% 70%, #b82018 70% 80%, #111 80% 90%, #b82018 90% 100%)!important;color:#fff4cf!important;border:3px dashed #ffffffeb!important;border-radius:999px!important;box-shadow:0 8px 18px #00000057,inset 0 0 0 3px #f2d1783d,inset 0 1px #ffffff38!important}html.theme-dark .card-badge,html.theme-dark .premium-badge,html.theme-dark .session-badge{min-height:34px;padding:0 13px}html.theme-dark{--bg:#042515;--bg-2:#03150d;--panel:#2c160b;--panel-2:#160804;--text:#fff2c7;--muted:#d9c790;--accent:#c69332;--accent-strong:#f6d47e;--border:#ffffff8a;--border-strong:#f6d47eeb;--shadow:0 22px 44px #0000007a, inset 0 1px 0 #ffffff29;--hero-ornament-opacity:.16;--pattern-opacity:0}html.theme-dark body,html.theme-dark .page-shell,html.theme-dark .sessions-page,html.theme-dark .overview-page,html.theme-dark .doko-play{color:var(--text)!important;background:radial-gradient(at 50% 30%,#ffffff1a,#0000 0 34%),radial-gradient(at 50% 110%,#0000006b,#0000 0 52%),linear-gradient(#04251538,#03150d6b),url(/themes/casino/felt.webp) 50%/620px 620px!important}html.theme-dark body:before{opacity:0!important}html.theme-dark .session-main-card,html.theme-dark .session-side-card,html.theme-dark .play-card,html.theme-dark .play-side-card,html.theme-dark .overview-card,html.theme-dark .sessions-card,html.theme-dark .settings-card,html.theme-dark .settings-side-card,html.theme-dark .groups-main-card,html.theme-dark .premium-cta-card,html.theme-dark .premium-main-card,html.theme-dark .premium-side-card{position:relative;overflow:hidden;color:var(--text)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:linear-gradient(#fff3 0%,#ffffff0d 8%,#0003 100%),linear-gradient(90deg,#ffe29714,#0000 18%,#0000002e 100%),url(/themes/casino/wood.webp) 50%/520px 520px!important;border:2px solid #f7d98b!important;box-shadow:0 0 0 1px #ffffff38,0 0 0 4px #6538149e,0 0 0 6px #f7d98b38,0 24px 46px #0000008a,inset 0 2px #fff5ce61,inset 0 -2px #0000008f!important}html.theme-dark .session-main-card:before,html.theme-dark .session-side-card:before,html.theme-dark .play-card:before,html.theme-dark .play-side-card:before,html.theme-dark .overview-card:before,html.theme-dark .sessions-card:before,html.theme-dark .settings-card:before,html.theme-dark .settings-side-card:before,html.theme-dark .groups-main-card:before,html.theme-dark .premium-cta-card:before,html.theme-dark .premium-main-card:before,html.theme-dark .premium-side-card:before{content:"";pointer-events:none;z-index:0;background:linear-gradient(#fff4cc38 0%,#0000 16%),linear-gradient(90deg,#fff4cc1a 0%,#0000 18%,#00000029 100%);position:absolute;inset:0}html.theme-dark .session-main-card>*,html.theme-dark .session-side-card>*,html.theme-dark .play-card>*,html.theme-dark .play-side-card>*,html.theme-dark .overview-card>*,html.theme-dark .sessions-card>*,html.theme-dark .settings-card>*,html.theme-dark .settings-side-card>*,html.theme-dark .groups-main-card>*,html.theme-dark .premium-cta-card>*,html.theme-dark .premium-main-card>*,html.theme-dark .premium-side-card>*{z-index:1;position:relative}html.theme-dark .card,html.theme-dark .card.card-link,html.theme-dark .choice-tile,html.theme-dark .input-card,html.theme-dark .play-tile,html.theme-dark .theme-tile,html.theme-dark .session-item,html.theme-dark .group-item,html.theme-dark .round-item,html.theme-dark .score-row,html.theme-dark .panel-meta,html.theme-dark .status-pill,html.theme-dark .value-box,html.theme-dark .benefit-card,html.theme-dark .rule-card,html.theme-dark .profile-button{color:#f9e6aa!important;text-shadow:none!important;background:linear-gradient(90deg,#0000 0 13px,#ffffff73 13px 14px,#0000 14px 100%),linear-gradient(#0000 0 13px,#ffffff29 13px 14px,#0000 14px 100%),linear-gradient(#ffffff14,#0000001f),linear-gradient(#042d1a47,#021b116b),url(/themes/casino/felt.webp) 50%/420px 420px!important;border:1.8px solid #ffffffc7!important;box-shadow:0 12px 22px #00000057,inset 0 1px #ffffff38,inset 0 -1px #0000004d!important}html.theme-dark .choice-tile-active,html.theme-dark .play-tile-active,html.theme-dark .theme-tile-active,html.theme-dark .rule-card-active,html.theme-dark .profile-button-active{border-color:#f9dc8d!important;box-shadow:0 0 0 1px #f9dc8d9e,0 0 18px #f9dc8d80,0 0 52px #f9dc8d3d,0 14px 28px #0000006b,inset 0 1px #ffffff42!important}html.theme-dark .primary-action,html.theme-dark a.primary-action,html.theme-dark button.primary-action{color:#fff2c7!important;text-shadow:none!important;background:linear-gradient(#ffffff2e 0%,#ffffff0a 24%,#00000047 100%),linear-gradient(#111 0%,#050505 100%)!important;border:2px solid #ffffffe0!important;box-shadow:0 0 0 1px #f6d47e42,0 10px 20px #0006,inset 0 1px #ffffff42!important}html.theme-dark .secondary-action,html.theme-dark a.secondary-action,html.theme-dark button.secondary-action,html.theme-dark .side-overview-action,html.theme-dark .mobile-header-overview-button,html.theme-dark .mobile-overview-link,html.theme-dark .back-nav{color:#fff2c7!important;text-shadow:none!important;background:linear-gradient(#ffffff29 0%,#ffffff0a 24%,#0000003d 100%),linear-gradient(#8b1e17 0%,#4b0d09 100%)!important;border:2px solid #ffffffe0!important;box-shadow:0 0 0 1px #f6d47e38,0 10px 20px #00000061,inset 0 1px #ffffff42!important}html.theme-dark .name-chip,html.theme-dark .card-badge,html.theme-dark .premium-badge,html.theme-dark .session-badge,html.theme-dark .theme-badge,html.theme-dark .dealer-pill{text-align:center!important;white-space:normal!important;letter-spacing:.02em!important;background:radial-gradient(circle at center, #141414 0 34%, transparent 35%), radial-gradient(circle at center, transparent 0 52%, #ffffff2e 53% 59%, transparent 60%), conic-gradient(from 0deg, #101010 0 10%, #b51f18 10% 20%, #101010 20% 30%, #b51f18 30% 40%, #101010 40% 50%, #b51f18 50% 60%, #101010 60% 70%, #b51f18 70% 80%, #101010 80% 90%, #b51f18 90% 100%)!important;color:#fff2c7!important;width:74px!important;min-width:74px!important;max-width:74px!important;height:74px!important;min-height:74px!important;max-height:74px!important;text-shadow:none!important;border:4px dashed #ffffffeb!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;padding:0 6px!important;font-size:.68rem!important;font-weight:900!important;line-height:1.05!important;display:inline-flex!important;box-shadow:0 8px 18px #00000061,inset 0 0 0 4px #f6d47e3d,inset 0 1px #ffffff3d!important}html.theme-dark input,html.theme-dark .input-card input,html.theme-dark .group-input-wrap input{color:#fff2c7!important;caret-color:#f6d47e!important}html.theme-dark input::placeholder,html.theme-dark .input-card input::placeholder,html.theme-dark .group-input-wrap input::placeholder{color:#fff2c7a8!important}html.theme-dark .eyebrow,html.theme-dark .section-kicker,html.theme-dark .card-kicker,html.theme-dark .choice-label,html.theme-dark .input-kicker,html.theme-dark .value-kicker,html.theme-dark .round-kicker,html.theme-dark .sessions-kicker,html.theme-dark .overview-kicker,html.theme-dark .topbar-kicker,html.theme-dark .rule-kicker,html.theme-dark .group-item-kicker,html.theme-dark .session-item-kicker,html.theme-dark .score-seat{color:#f6d47e!important;text-shadow:0 0 10px #f6d47e2e,0 0 22px #f6d47e1a!important}html.theme-dark h1,html.theme-dark h2,html.theme-dark h3,html.theme-dark .card h2,html.theme-dark .choice-value,html.theme-dark .rule-title,html.theme-dark .profile-button-title,html.theme-dark .score-name{color:#fff2c7!important;text-shadow:none!important}html.theme-dark p,html.theme-dark .side-note,html.theme-dark .card-copy,html.theme-dark .session-meta,html.theme-dark .group-item-meta,html.theme-dark .round-meta,html.theme-dark .profile-button-text,html.theme-dark .rule-copy p,html.theme-dark .empty-state,html.theme-dark .placeholder-copy{color:#d9c790!important;text-shadow:none!important}html.theme-dark .name-chip,html.theme-dark .card-badge,html.theme-dark .premium-badge,html.theme-dark .session-badge,html.theme-dark .theme-badge,html.theme-dark .dealer-pill{border:1.6px solid #ffffffd1!important;box-shadow:7px 8px 14px #00000057,inset 0 0 0 3px #f6d47e38,inset 0 1px #ffffff47,inset 0 -1px #00000047!important}html.theme-dark body,html.theme-dark .page-shell,html.theme-dark .sessions-page,html.theme-dark .overview-page,html.theme-dark .doko-play{background:radial-gradient(at 50% 30%,#ffffff14,#0000 0 34%),radial-gradient(at 50% 110%,#00000057,#0000 0 52%),linear-gradient(#0425151a,#03150d33),url(/themes/casino/felt.webp) 50%/cover no-repeat fixed!important}html.theme-dark .session-main-card,html.theme-dark .session-side-card,html.theme-dark .play-card,html.theme-dark .play-side-card,html.theme-dark .overview-card,html.theme-dark .sessions-card,html.theme-dark .settings-card,html.theme-dark .settings-side-card,html.theme-dark .groups-main-card,html.theme-dark .premium-cta-card,html.theme-dark .premium-main-card,html.theme-dark .premium-side-card{border-color:#e8c36f!important;box-shadow:0 0 0 1px #ffffff24,0 0 0 3px #65381485,0 0 0 4px #e8c36f24,0 22px 42px #00000080,inset 0 1px #fff5ce33,inset 0 -1px #0000007a!important}html.theme-dark .session-main-card:before,html.theme-dark .session-side-card:before,html.theme-dark .play-card:before,html.theme-dark .play-side-card:before,html.theme-dark .overview-card:before,html.theme-dark .sessions-card:before,html.theme-dark .settings-card:before,html.theme-dark .settings-side-card:before,html.theme-dark .groups-main-card:before,html.theme-dark .premium-cta-card:before,html.theme-dark .premium-main-card:before,html.theme-dark .premium-side-card:before{background:linear-gradient(#fff4cc1a 0%,#0000 7%),linear-gradient(90deg,#fff4cc0b 0%,#0000 10%,#0000001f 100%)!important}html.theme-dark .settings-nav-card,html.theme-dark .settings-detail-card,html.theme-dark .planning-setting-card,html.theme-dark .theme-sheet{position:relative;overflow:hidden;color:var(--text)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:linear-gradient(#fff3 0%,#ffffff0d 8%,#0003 100%),linear-gradient(90deg,#ffe29714,#0000 18%,#0000002e 100%),url(/themes/casino/wood.webp) 50%/520px 520px!important;border:2px solid #e8c36f!important;box-shadow:0 0 0 1px #ffffff24,0 0 0 3px #65381485,0 0 0 4px #e8c36f24,0 22px 42px #00000080,inset 0 1px #fff5ce33,inset 0 -1px #0000007a!important}html.theme-dark .settings-nav-card:before,html.theme-dark .settings-detail-card:before,html.theme-dark .planning-setting-card:before,html.theme-dark .theme-sheet:before{content:"";pointer-events:none;z-index:0;position:absolute;inset:0;background:linear-gradient(#fff4cc1a 0%,#0000 7%),linear-gradient(90deg,#fff4cc0b 0%,#0000 10%,#0000001f 100%)!important}html.theme-dark .settings-nav-card>*,html.theme-dark .settings-detail-card>*,html.theme-dark .planning-setting-card>*,html.theme-dark .theme-sheet>*{z-index:1;position:relative}html.theme-classic,.doko-theme-classic{--scope-text:#f4efe4;--scope-muted:#c9c1b0;--scope-kicker:#e3cb6c;--scope-tile-radius:24px;--scope-tile-border:1.6px solid #e3cb6c57;--scope-tile-bg:radial-gradient(circle at 50% 0%, #e3cb6c1a, transparent 32%), linear-gradient(180deg, #1e2921eb, #121e17f5);--scope-tile-shadow:0 18px 34px #00000038;--scope-preview-bg:radial-gradient(circle at 50% 0%, #e3cb6c29, transparent 28%), linear-gradient(180deg, #0b120e 0%, #132018 100%);--scope-preview-border:1.3px solid #e3cb6c2e;--scope-preview-card-bg:#ffffff14;--scope-preview-card-border:1.2px solid #e3cb6c33;--scope-preview-card-large-bg:#ffffff1a;--scope-preview-card-radius:18px;--scope-preview-card-shadow:none;--scope-active-outline:#e3cb6ce0}html.theme-light,.doko-theme-light{--scope-text:#1f2a33;--scope-muted:#5e6b77;--scope-kicker:#7e9154;--scope-tile-radius:24px;--scope-tile-border:1.6px solid #1f2a3324;--scope-tile-bg:radial-gradient(circle at 50% 0%, #c7b0762e, transparent 32%), linear-gradient(180deg, #f7f2e8 0%, #e8e1d5 100%);--scope-tile-shadow:0 16px 30px #28343f1f;--scope-preview-bg:radial-gradient(circle at 50% 0%, #c7b07638, transparent 30%), linear-gradient(180deg, #f3eee4 0%, #e7e0d4 100%);--scope-preview-border:1.3px solid #302b211a;--scope-preview-card-bg:#ffffff94;--scope-preview-card-border:1.2px solid #302b211a;--scope-preview-card-large-bg:#ffffffad;--scope-preview-card-radius:18px;--scope-preview-card-shadow:none;--scope-active-outline:#7e9154bd}html.theme-dark,.doko-theme-casino{--scope-text:#fff2c7;--scope-muted:#d9c790;--scope-kicker:#f6d47e;--scope-tile-radius:24px;--scope-tile-border:1.6px solid #f6d47e9e;--scope-tile-bg:linear-gradient(#0425152e, #03150d4d), url(/themes/casino/felt.webp) center center / cover no-repeat;--scope-tile-shadow:0 0 0 1px #ffffff1a, 0 18px 34px #00000047;--scope-preview-bg:linear-gradient(#04251524, #03150d47), url(/themes/casino/felt.webp) center center / cover no-repeat;--scope-preview-border:1.3px solid #f6d47ee0;--scope-preview-card-bg:linear-gradient(180deg, #ffffff26, #0000002e), url(/themes/casino/wood.webp) center center / 260px 260px repeat;--scope-preview-card-border:1.2px solid #f6d47eeb;--scope-preview-card-large-bg:linear-gradient(180deg, #ffffff26, #0000002e), url(/themes/casino/wood.webp) center center / 260px 260px repeat;--scope-preview-card-radius:18px;--scope-preview-card-shadow:inset 0 1px 0 #ffffff42, 0 8px 18px #0000003d;--scope-active-outline:#f6d47ee0}html.theme-blocks,.doko-theme-blocks{--scope-text:#fff;--scope-muted:#fff;--scope-kicker:#fff;--scope-tile-radius:0;--scope-tile-border:2px solid #e53935;--scope-tile-bg:radial-gradient(circle at 12px 12px, #ffffffeb 0 6.2px, #0000001f 6.6px 7.8px, transparent 8.2px), linear-gradient(180deg, #2589f5 0%, #186ed4 100%);--scope-tile-shadow:0 5px 0 #0d3f882e, 0 14px 24px #00000024;--scope-preview-bg:radial-gradient(circle at 12px 12px, #ffffffeb 0 6.2px, #0000001f 6.6px 7.8px, transparent 8.2px), linear-gradient(180deg, #d2d2d2 0%, #bcbcbc 100%);--scope-preview-border:1.3px solid #0b3f8847;--scope-preview-card-bg:linear-gradient(180deg, #2589f5 0%, #186ed4 100%);--scope-preview-card-border:1.2px solid #0b3f886b;--scope-preview-card-large-bg:linear-gradient(180deg, #ffd94d 0%, #f4c400 100%);--scope-preview-card-radius:6px;--scope-preview-card-shadow:0 3px 0 #0d3f881f;--scope-active-outline:#e53935e0}html.theme-galactic,.doko-theme-galactic{--scope-text:#edf3f7;--scope-muted:#aab5c1;--scope-kicker:#8fd6ff;--scope-tile-radius:24px;--scope-tile-border:1.6px solid #78c9ff47;--scope-tile-bg:radial-gradient(circle at 20% 18%, #78c9ff2e, transparent 18%), radial-gradient(circle at 80% 32%, #ff4d4d1f, transparent 14%), linear-gradient(180deg, #070a10 0%, #131925 100%);--scope-tile-shadow:0 0 0 1px #78c9ff14, 0 18px 34px #00000047;--scope-preview-bg:radial-gradient(circle at 20% 18%, #78c9ff2e, transparent 18%), radial-gradient(circle at 80% 32%, #ff4d4d1f, transparent 14%), linear-gradient(112deg, transparent 0 18%, #ffffff0d 18.15%, #ffffff0d 18.38%, transparent 18.7%), linear-gradient(57deg, transparent 0 63%, #ffffff09 63.12%, #ffffff09 63.4%, transparent 63.7%), linear-gradient(166deg, transparent 0 41%, #ffffff08 41.14%, #ffffff08 41.42%, transparent 41.7%), linear-gradient(180deg, #070a10 0%, #131925 100%);--scope-preview-border:1.3px solid #78c9ff38;--scope-preview-card-bg:linear-gradient(180deg, #ffffff0f 0%, #ffffff03 100%), linear-gradient(180deg, #1d2330 0%, #121720 100%);--scope-preview-card-border:1.2px solid #78c9ff47;--scope-preview-card-large-bg:linear-gradient(180deg, #ffffff0f 0%, #ffffff03 100%), linear-gradient(180deg, #1d2330 0%, #121720 100%);--scope-preview-card-radius:18px;--scope-preview-card-shadow:0 0 0 1px #78c9ff1a, 0 0 18px #78c9ff24;--scope-active-outline:#7ecbffe0}.settings-page .theme-tile.doko-theme-scope,.theme-sheet .theme-tile.doko-theme-scope,html.theme-classic .settings-page .theme-tile.doko-theme-scope,html.theme-light .settings-page .theme-tile.doko-theme-scope,html.theme-dark .settings-page .theme-tile.doko-theme-scope,html.theme-blocks .settings-page .theme-tile.doko-theme-scope,html.theme-galactic .settings-page .theme-tile.doko-theme-scope,html.theme-classic .theme-sheet .theme-tile.doko-theme-scope,html.theme-light .theme-sheet .theme-tile.doko-theme-scope,html.theme-dark .theme-sheet .theme-tile.doko-theme-scope,html.theme-blocks .theme-sheet .theme-tile.doko-theme-scope,html.theme-galactic .theme-sheet .theme-tile.doko-theme-scope{border-radius:var(--scope-tile-radius)!important;border:var(--scope-tile-border)!important;background:var(--scope-tile-bg)!important;background-size:var(--scope-tile-bg-size,auto)!important;color:var(--scope-text)!important;box-shadow:var(--scope-tile-shadow)!important;text-shadow:none!important;grid-template-rows:auto 1fr!important;gap:14px!important;padding:16px!important;display:grid!important;overflow:hidden!important}.settings-page .theme-tile.doko-theme-scope .theme-preview-shell,.theme-sheet .theme-tile.doko-theme-scope .theme-preview-shell{width:100%!important;min-width:0!important;margin-bottom:0!important;overflow:hidden!important}.settings-page .theme-tile.doko-theme-scope .theme-preview,.theme-sheet .theme-tile.doko-theme-scope .theme-preview,html.theme-blocks .settings-page .theme-tile.doko-theme-scope .theme-preview,html.theme-blocks .theme-sheet .theme-tile.doko-theme-scope .theme-preview,html.theme-dark .settings-page .theme-tile.doko-theme-scope .theme-preview,html.theme-dark .theme-sheet .theme-tile.doko-theme-scope .theme-preview{border:var(--scope-preview-border)!important;background:var(--scope-preview-bg)!important;background-size:var(--scope-preview-bg-size,auto)!important;height:180px!important;min-height:180px!important;max-height:180px!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border-radius:20px!important;flex-direction:column!important;gap:12px!important;padding:14px!important;display:flex!important;overflow:hidden!important;transform:none!important}.settings-page .theme-tile.doko-theme-scope .theme-preview-row,.theme-sheet .theme-tile.doko-theme-scope .theme-preview-row{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;display:grid!important}.settings-page .theme-tile.doko-theme-scope .theme-preview-card,.theme-sheet .theme-tile.doko-theme-scope .theme-preview-card,html.theme-blocks .settings-page .theme-tile.doko-theme-scope .theme-preview-card,html.theme-blocks .theme-sheet .theme-tile.doko-theme-scope .theme-preview-card,html.theme-dark .settings-page .theme-tile.doko-theme-scope .theme-preview-card,html.theme-dark .theme-sheet .theme-tile.doko-theme-scope .theme-preview-card{border-radius:var(--scope-preview-card-radius)!important;border:var(--scope-preview-card-border)!important;background:var(--scope-preview-card-bg)!important;width:auto!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:54px!important;max-height:none!important;box-shadow:var(--scope-preview-card-shadow)!important;opacity:1!important;filter:none!important;padding:0!important;transform:none!important}.settings-page .theme-tile.doko-theme-scope .theme-preview-card-large,.theme-sheet .theme-tile.doko-theme-scope .theme-preview-card-large{background:var(--scope-preview-card-large-bg)!important;min-height:82px!important}.settings-page .theme-tile.doko-theme-scope .theme-copy,.theme-sheet .theme-tile.doko-theme-scope .theme-copy{z-index:2!important;gap:10px!important;min-width:0!important;display:grid!important;position:relative!important}.settings-page .theme-tile.doko-theme-scope .choice-label,.settings-page .theme-tile.doko-theme-scope .theme-title,.settings-page .theme-tile.doko-theme-scope p,.theme-sheet .theme-tile.doko-theme-scope .choice-label,.theme-sheet .theme-tile.doko-theme-scope .theme-title,.theme-sheet .theme-tile.doko-theme-scope p{color:var(--scope-text)!important;text-shadow:none!important}.settings-page .theme-tile.doko-theme-scope .choice-label,.theme-sheet .theme-tile.doko-theme-scope .choice-label{color:var(--scope-kicker)!important}.settings-page .theme-tile.doko-theme-scope p,.theme-sheet .theme-tile.doko-theme-scope p{color:var(--scope-muted)!important}.settings-page .theme-tile.doko-theme-scope .theme-badge,.theme-sheet .theme-tile.doko-theme-scope .theme-badge,html.theme-dark .settings-page .theme-tile.doko-theme-scope .theme-badge,html.theme-blocks .settings-page .theme-tile.doko-theme-scope .theme-badge,html.theme-galactic .settings-page .theme-tile.doko-theme-scope .theme-badge{color:#fff!important;width:auto!important;min-width:0!important;max-width:none!important;height:28px!important;min-height:28px!important;max-height:none!important;box-shadow:none!important;letter-spacing:.06em!important;text-transform:uppercase!important;text-shadow:none!important;background:#e53935!important;border:1.4px solid #e53935cc!important;border-radius:0!important;padding:0 10px!important;font-size:.74rem!important;line-height:1!important}.settings-page .theme-tile.doko-theme-scope.theme-tile-active,.theme-sheet .theme-tile.doko-theme-scope.theme-tile-active{outline:2px solid var(--scope-active-outline)!important;outline-offset:3px!important}html.theme-dark .analytics-card,html.theme-dark .analytics-locked-card{position:relative;overflow:hidden;color:var(--text)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:linear-gradient(#fff3 0%,#ffffff0d 8%,#0003 100%),linear-gradient(90deg,#ffe29714,#0000 18%,#0000002e 100%),url(/themes/casino/wood.webp) 50%/520px 520px!important;border:2px solid #e8c36f!important;box-shadow:0 0 0 1px #ffffff24,0 0 0 3px #65381485,0 0 0 4px #e8c36f24,0 22px 42px #00000080,inset 0 1px #fff5ce33,inset 0 -1px #0000007a!important}html.theme-dark .analytics-card:before,html.theme-dark .analytics-locked-card:before{content:"";pointer-events:none;z-index:0;position:absolute;inset:0;background:linear-gradient(#fff4cc1a 0%,#0000 7%),linear-gradient(90deg,#fff4cc0b 0%,#0000 10%,#0000001f 100%)!important}html.theme-dark .analytics-card>*,html.theme-dark .analytics-locked-card>*{z-index:1;position:relative}html.theme-blocks .analytics-card,html.theme-blocks .analytics-locked-card{color:#111!important;text-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:linear-gradient(#ffffff1a 0%,#ffffff05 100%),linear-gradient(#ffcf33 0%,#f4a300 100%)!important;border:2px solid #b36b00!important;border-radius:0!important;box-shadow:0 5px #b36b002e,0 12px 18px #00000014!important}html.theme-blocks .analytics-card h2,html.theme-blocks .analytics-locked-card h2,html.theme-blocks .analytics-card p,html.theme-blocks .analytics-locked-card p,html.theme-blocks .analytics-card-footer,html.theme-blocks .analytics-card .section-kicker,html.theme-blocks .analytics-locked-card .section-kicker{color:#111!important;text-shadow:none!important}html.theme-blocks .analytics-card-muted{opacity:.82!important}html.theme-dark .analytics-session-item,html.theme-dark .analytics-metric-card,html.theme-dark .analytics-distribution-box,html.theme-dark .analytics-chart-wrap,html.theme-dark .analytics-round-item{color:#fff2c7!important;text-shadow:none!important;background:linear-gradient(90deg,#0000 0 13px,#ffffff47 13px 14px,#0000 14px 100%),linear-gradient(#ffffff14,#0000001f),linear-gradient(#042d1a47,#021b116b),url(/themes/casino/felt.webp) 50%/420px 420px!important;border:1.8px solid #ffffffb8!important;box-shadow:0 12px 22px #00000057,inset 0 1px #fff3,inset 0 -1px #0000004d!important}html.theme-dark .analytics-session-item-active{border-color:#f9dc8d!important;box-shadow:0 0 0 1px #f9dc8d85,0 0 18px #f9dc8d61,0 14px 28px #0000006b,inset 0 1px #ffffff3d!important}html.theme-dark .analytics-session-date,html.theme-dark .analytics-card-footer,html.theme-dark .analytics-metric-card span,html.theme-dark .analytics-distribution-box span{color:#f6d47e!important}html.theme-dark .analytics-muted,html.theme-dark .analytics-session-item span:last-child,html.theme-dark .analytics-round-item span{color:#d9c790!important}html.theme-blocks .analytics-session-item,html.theme-blocks .analytics-metric-card,html.theme-blocks .analytics-distribution-box,html.theme-blocks .analytics-chart-wrap,html.theme-blocks .analytics-round-item{color:#fff!important;text-shadow:none!important;background:linear-gradient(#ffffff1a 0%,#ffffff05 100%),linear-gradient(#2589f5 0%,#186ed4 100%)!important;border:2px solid #0d3f88!important;border-radius:0!important;box-shadow:0 5px #0d3f8833,0 12px 18px #00000014!important}html.theme-blocks .analytics-session-item-active{border-color:#e53935!important;box-shadow:0 0 0 2px #e5393529,0 5px #0b2f693d,0 14px 20px #0000001a!important}html.theme-blocks .analytics-session-date,html.theme-blocks .analytics-muted,html.theme-blocks .analytics-session-item strong,html.theme-blocks .analytics-session-item span,html.theme-blocks .analytics-card h2,html.theme-blocks .analytics-card p,html.theme-blocks .analytics-metric-card span,html.theme-blocks .analytics-metric-card strong,html.theme-blocks .analytics-metric-card small,html.theme-blocks .analytics-distribution-box span,html.theme-blocks .analytics-distribution-box strong,html.theme-blocks .analytics-round-item strong,html.theme-blocks .analytics-round-item span,html.theme-blocks .analytics-chart-legend,html.theme-blocks .analytics-legend-item{color:#fff!important;text-shadow:none!important}html.theme-blocks .analytics-round-deltas span{color:#111!important;background:linear-gradient(#ffcf33 0%,#f4a300 100%)!important;border:2px solid #b36b00!important;border-radius:0!important}html.theme-blocks .analytics-player-line-0{stroke:#ffd94d!important}html.theme-blocks .analytics-player-line-1{stroke:#fff!important}html.theme-blocks .analytics-player-line-2{stroke:#ef3b2d!important}html.theme-blocks .analytics-player-line-3{stroke:#43b94e!important}html.theme-blocks .analytics-player-line-4{stroke:#111!important}html.theme-dark .analytics-rank-card{color:#fff2c7!important;background:linear-gradient(90deg,#0000 0 13px,#fff3 13px 14px,#0000 14px 100%),linear-gradient(#ffffff14,#0000001f),linear-gradient(#042d1a47,#021b116b),url(/themes/casino/felt.webp) 50%/420px 420px!important;border:1.8px solid #ffffffb8!important;box-shadow:0 12px 22px #00000057,inset 0 1px #fff3,inset 0 -1px #0000004d!important}html.theme-dark .analytics-rank-card-1{border-color:#f9dc8d!important;box-shadow:0 0 0 1px #f9dc8d85,0 0 18px #f9dc8d57,0 14px 28px #0000006b,inset 0 1px #ffffff3d!important}html.theme-dark .analytics-rank-card-2{border-color:#e6ebf0e0!important}html.theme-dark .analytics-rank-card-3{border-color:#cd844eeb!important}html.theme-blocks .analytics-rank-card{color:#fff!important;background:linear-gradient(#ffffff1a 0%,#ffffff05 100%),linear-gradient(#2589f5 0%,#186ed4 100%)!important;border:2px solid #0d3f88!important;border-radius:0!important;box-shadow:0 5px #0d3f8833,0 12px 18px #00000014!important}html.theme-blocks .analytics-rank-card-1{color:#111!important;background:linear-gradient(#ffcf33 0%,#f4a300 100%)!important;border-color:#b36b00!important}html.theme-blocks .analytics-rank-card-2{color:#111!important;background:linear-gradient(#f1f3f5 0%,#cdd3d8 100%)!important;border-color:#7b8490!important}html.theme-blocks .analytics-rank-card-3{color:#111!important;background:linear-gradient(#d78a4a 0%,#a95c24 100%)!important;border-color:#9b5c24!important}html.theme-blocks .analytics-rank-card,html.theme-blocks .analytics-rank-card *,html.theme-blocks .analytics-chart-label,html.theme-blocks .analytics-chart-axis-title{text-shadow:none!important}html.theme-blocks .analytics-rank-card-1 .analytics-rank-name span,html.theme-blocks .analytics-rank-card-2 .analytics-rank-name span,html.theme-blocks .analytics-rank-card-3 .analytics-rank-name span{color:#111!important}html.theme-dark .analytics-area-card,html.theme-dark .analytics-filter-chip{color:#fff2c7!important;text-shadow:none!important;background:linear-gradient(90deg,#0000 0 13px,#fff3 13px 14px,#0000 14px 100%),linear-gradient(#ffffff14,#0000001f),linear-gradient(#042d1a47,#021b116b),url(/themes/casino/felt.webp) 50%/420px 420px!important;border:1.8px solid #ffffffb8!important;box-shadow:0 12px 22px #00000057,inset 0 1px #fff3,inset 0 -1px #0000004d!important}html.theme-dark .analytics-area-card-active,html.theme-dark .analytics-filter-chip-active{border-color:#f9dc8d!important;box-shadow:0 0 0 1px #f9dc8d85,0 0 18px #f9dc8d57,0 14px 28px #0000006b,inset 0 1px #ffffff3d!important}html.theme-dark .analytics-area-card span,html.theme-dark .analytics-filter-chip-active{color:#f6d47e!important}html.theme-dark .analytics-area-card em,html.theme-dark .analytics-pagination span{color:#d9c790!important}html.theme-blocks .analytics-area-card,html.theme-blocks .analytics-filter-chip{color:#fff!important;text-shadow:none!important;background:linear-gradient(#ffffff1a 0%,#ffffff05 100%),linear-gradient(#2589f5 0%,#186ed4 100%)!important;border:2px solid #0d3f88!important;border-radius:0!important;box-shadow:0 5px #0d3f8833,0 12px 18px #00000014!important}html.theme-blocks .analytics-area-card-active,html.theme-blocks .analytics-filter-chip-active{border-color:#e53935!important;box-shadow:0 0 0 2px #e5393529,0 5px #0b2f693d,0 14px 20px #0000001a!important}html.theme-blocks .analytics-area-card,html.theme-blocks .analytics-area-card *,html.theme-blocks .analytics-filter-chip,html.theme-blocks .analytics-pagination span{color:#fff!important;text-shadow:none!important}html.theme-dark .analytics-section-divider{box-shadow:0 0 12px #f6d47e1f;background:linear-gradient(90deg,#0000 0%,#f6d47e14 12%,#f6d47eb8 50%,#f6d47e14 88%,#0000 100%)!important}html.theme-blocks .analytics-section-divider{height:2px!important;box-shadow:none!important;background:linear-gradient(90deg,#0000 0%,#e539351f 12%,#e53935 50%,#e539351f 88%,#0000 100%)!important}html.theme-dark .analytics-highlight-card{color:#fff2c7!important;text-shadow:none!important;background:linear-gradient(90deg,#0000 0 13px,#fff3 13px 14px,#0000 14px 100%),linear-gradient(#ffffff14,#0000001f),linear-gradient(#042d1a47,#021b116b),url(/themes/casino/felt.webp) 50%/420px 420px!important;border:1.8px solid #ffffffb8!important;box-shadow:0 12px 22px #00000057,inset 0 1px #fff3,inset 0 -1px #0000004d!important}html.theme-dark .analytics-highlight-card span{color:#f6d47e!important}html.theme-dark .analytics-highlight-card p{color:#d9c790!important}html.theme-dark .analytics-highlight-card-gold{border-color:#f9dc8d!important;box-shadow:0 0 0 1px #f9dc8d5c,0 0 16px #f9dc8d38,0 12px 22px #00000057,inset 0 1px #fff3!important}html.theme-blocks .analytics-highlight-card{color:#fff!important;text-shadow:none!important;background:linear-gradient(#ffffff1a 0%,#ffffff05 100%),linear-gradient(#2589f5 0%,#186ed4 100%)!important;border:2px solid #0d3f88!important;border-radius:0!important;box-shadow:0 5px #0d3f8833,0 12px 18px #00000014!important}html.theme-blocks .analytics-highlight-card,html.theme-blocks .analytics-highlight-card *,html.theme-blocks .analytics-highlight-card p,html.theme-blocks .analytics-highlight-card span{color:#fff!important;text-shadow:none!important}html.theme-blocks .analytics-highlight-card-gold{background:linear-gradient(#ffcf33 0%,#f4a300 100%)!important;border-color:#b36b00!important}html.theme-blocks .analytics-highlight-card-gold,html.theme-blocks .analytics-highlight-card-gold *{color:#111!important}html.theme-dark .analytics-player-item,html.theme-dark .analytics-placement-card,html.theme-dark .analytics-extreme-item{color:#fff2c7!important;text-shadow:none!important;background:linear-gradient(90deg,#0000 0 13px,#fff3 13px 14px,#0000 14px 100%),linear-gradient(#ffffff14,#0000001f),linear-gradient(#042d1a47,#021b116b),url(/themes/casino/felt.webp) 50%/420px 420px!important;border:1.8px solid #ffffffb8!important;box-shadow:0 12px 22px #00000057,inset 0 1px #fff3,inset 0 -1px #0000004d!important}html.theme-dark .analytics-player-item-active{border-color:#f9dc8d!important;box-shadow:0 0 0 1px #f9dc8d85,0 0 18px #f9dc8d57,0 14px 28px #0000006b,inset 0 1px #ffffff3d!important}html.theme-dark .analytics-player-item span,html.theme-dark .analytics-extreme-item small{color:#d9c790!important}html.theme-dark .analytics-placement-card span,html.theme-dark .analytics-extreme-item span{color:#f6d47e!important}html.theme-blocks .analytics-player-item,html.theme-blocks .analytics-placement-card,html.theme-blocks .analytics-extreme-item{color:#fff!important;text-shadow:none!important;background:linear-gradient(#ffffff1a 0%,#ffffff05 100%),linear-gradient(#2589f5 0%,#186ed4 100%)!important;border:2px solid #0d3f88!important;border-radius:0!important;box-shadow:0 5px #0d3f8833,0 12px 18px #00000014!important}html.theme-blocks .analytics-player-item-active{border-color:#e53935!important}html.theme-blocks .analytics-player-item,html.theme-blocks .analytics-player-item *,html.theme-blocks .analytics-placement-card,html.theme-blocks .analytics-placement-card *,html.theme-blocks .analytics-extreme-item,html.theme-blocks .analytics-extreme-item *{color:#fff!important;text-shadow:none!important}html.theme-dark .analytics-player-evening-item{color:#fff2c7!important;text-shadow:none!important;background:linear-gradient(90deg,#0000 0 13px,#fff3 13px 14px,#0000 14px 100%),linear-gradient(#ffffff14,#0000001f),linear-gradient(#042d1a47,#021b116b),url(/themes/casino/felt.webp) 50%/420px 420px!important;border:1.8px solid #ffffffb8!important;box-shadow:0 12px 22px #00000057,inset 0 1px #fff3,inset 0 -1px #0000004d!important}html.theme-dark .analytics-player-evening-item span{color:#d9c790!important}html.theme-blocks .analytics-player-evening-item{color:#fff!important;text-shadow:none!important;background:linear-gradient(#ffffff1a 0%,#ffffff05 100%),linear-gradient(#2589f5 0%,#186ed4 100%)!important;border:2px solid #0d3f88!important;border-radius:0!important;box-shadow:0 5px #0d3f8833,0 12px 18px #00000014!important}html.theme-blocks .analytics-player-evening-item,html.theme-blocks .analytics-player-evening-item *{color:#fff!important;text-shadow:none!important}html.theme-dark .analytics-role-card{color:#fff2c7!important;text-shadow:none!important;background:linear-gradient(90deg,#0000 0 13px,#fff3 13px 14px,#0000 14px 100%),linear-gradient(#ffffff14,#0000001f),linear-gradient(#042d1a47,#021b116b),url(/themes/casino/felt.webp) 50%/420px 420px!important;border:1.8px solid #ffffffb8!important;box-shadow:0 12px 22px #00000057,inset 0 1px #fff3,inset 0 -1px #0000004d!important}html.theme-dark .analytics-role-card span{color:#f6d47e!important}html.theme-dark .analytics-role-card small{color:#d9c790!important}html.theme-blocks .analytics-role-card{color:#fff!important;text-shadow:none!important;background:linear-gradient(#ffffff1a 0%,#ffffff05 100%),linear-gradient(#2589f5 0%,#186ed4 100%)!important;border:2px solid #0d3f88!important;border-radius:0!important;box-shadow:0 5px #0d3f8833,0 12px 18px #00000014!important}html.theme-blocks .analytics-role-card,html.theme-blocks .analytics-role-card *{color:#fff!important;text-shadow:none!important}html.theme-dark .analytics-group-item,html.theme-dark .analytics-group-evening-item,html.theme-dark .analytics-group-player-card{color:#fff2c7!important;text-shadow:none!important;background:linear-gradient(90deg,#0000 0 13px,#fff3 13px 14px,#0000 14px 100%),linear-gradient(#ffffff14,#0000001f),linear-gradient(#042d1a47,#021b116b),url(/themes/casino/felt.webp) 50%/420px 420px!important;border:1.8px solid #ffffffb8!important;box-shadow:0 12px 22px #00000057,inset 0 1px #fff3,inset 0 -1px #0000004d!important}html.theme-dark .analytics-group-item-active{border-color:#f9dc8d!important;box-shadow:0 0 0 1px #f9dc8d85,0 0 18px #f9dc8d57,0 14px 28px #0000006b,inset 0 1px #ffffff3d!important}html.theme-dark .analytics-group-item span,html.theme-dark .analytics-group-evening-item span,html.theme-dark .analytics-group-player-card small{color:#d9c790!important}html.theme-dark .analytics-group-player-card span{color:#f6d47e!important}html.theme-blocks .analytics-group-item,html.theme-blocks .analytics-group-evening-item,html.theme-blocks .analytics-group-player-card{color:#fff!important;text-shadow:none!important;background:linear-gradient(#ffffff1a 0%,#ffffff05 100%),linear-gradient(#2589f5 0%,#186ed4 100%)!important;border:2px solid #0d3f88!important;border-radius:0!important;box-shadow:0 5px #0d3f8833,0 12px 18px #00000014!important}html.theme-blocks .analytics-group-item-active{border-color:#e53935!important}html.theme-blocks .analytics-group-item,html.theme-blocks .analytics-group-item *,html.theme-blocks .analytics-group-evening-item,html.theme-blocks .analytics-group-evening-item *,html.theme-blocks .analytics-group-player-card,html.theme-blocks .analytics-group-player-card *{color:#fff!important;text-shadow:none!important}@media (max-width:900px){.home-main-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.home-main-grid>.home-item:first-child{grid-column:1/-1}.home-main-grid>.home-item:first-child .card{border-radius:22px;min-height:156px;padding:18px 16px}.home-main-grid>.home-item:first-child .card h2{font-size:1.7rem}.home-main-grid>.home-item:nth-child(2) .card,.home-main-grid>.home-item:nth-child(3) .card{border-radius:18px;min-height:114px;padding:14px 12px}.home-main-grid>.home-item:nth-child(2) .card .card-kicker,.home-main-grid>.home-item:nth-child(3) .card .card-kicker{font-size:.66rem}.home-main-grid>.home-item:nth-child(2) .card h2,.home-main-grid>.home-item:nth-child(3) .card h2{font-size:1.08rem}.home-secondary-row{grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch;align-items:start;gap:12px;margin-top:18px;padding-top:18px;display:grid;position:relative}.home-secondary-row:before{content:"";background:linear-gradient(90deg, transparent 0%, var(--border-strong) 14%, var(--border-strong) 86%, transparent 100%);opacity:.9;height:1px;position:absolute;top:0;left:0;right:0}.home-secondary-row>.home-item{width:100%}.home-secondary-row>.home-item:first-child{grid-column:1/-1}.home-secondary-row>.home-item:first-child .card{border-radius:18px;min-height:98px;padding:13px 12px}.home-secondary-row>.home-item:first-child .card .card-kicker{font-size:.64rem}.home-secondary-row>.home-item:first-child .card h2{font-size:1rem}.home-secondary-row>.home-item:nth-child(2) .card,.home-secondary-row>.home-item:nth-child(3) .card{border-radius:18px;min-height:104px;padding:13px 12px}.home-secondary-row>.home-item:nth-child(2) .card .card-kicker,.home-secondary-row>.home-item:nth-child(3) .card .card-kicker{font-size:.64rem}.home-secondary-row>.home-item:nth-child(2) .card h2,.home-secondary-row>.home-item:nth-child(3) .card h2{font-size:1rem}.home-main-grid .home-item-compact,.home-secondary-row .home-item-compact{width:100%}.home-main-grid .card-copy,.home-secondary-row .card-copy{padding-left:2px;padding-right:2px;font-size:.84rem;line-height:1.34}.home-ribbon{min-width:136px;height:26px;font-size:.64rem;top:12px;right:-46px}}@media (max-width:359px){.home-main-grid,.home-secondary-row{grid-template-columns:1fr}.home-main-grid>.home-item:first-child,.home-secondary-row>.home-item:first-child{grid-column:auto}}@media (max-width:900px){.choice-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.choice-row .choice-tile{border-radius:18px;min-height:96px;padding:14px 12px}.choice-row .choice-label{font-size:.68rem}.choice-row .choice-value{font-size:1.1rem}.input-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.input-grid .input-card{border-radius:18px;min-height:96px;padding:14px 12px}.input-grid .input-kicker{font-size:.68rem}.input-grid .input-card input{padding:4px 0;font-size:1.02rem}}@media (max-width:359px){.choice-row,.input-grid{grid-template-columns:1fr}}.planning-card,.planning-day,.planning-item,.planning-field input,.planning-field select,.planning-field textarea{transition:transform .18s,border-color .18s,box-shadow .18s,background .18s}html.theme-blocks .planning-card,html.theme-blocks .planning-day,html.theme-blocks .planning-item{background:linear-gradient(#ffffff1a 0%,#ffffff05 100%),linear-gradient(#2589f5 0%,#186ed4 100%)!important;border:2px solid #0d3f88!important;border-radius:0!important;box-shadow:0 6px #0d3f882e,0 12px 18px #0000000f!important}html.theme-blocks .planning-day.has-event{color:#1b1b1b!important;background:linear-gradient(#ffffff1f 0%,#ffffff08 100%),linear-gradient(#ffd94d 0%,#f4c400 100%)!important;border-color:#b58500!important;box-shadow:0 6px #b58e002e,0 12px 18px #0000000f!important}html.theme-blocks .planning-day-badge{color:#0d3f88!important;background:#fff!important;border:2px solid #0d3f88!important;border-radius:0!important}html.theme-blocks .planning-field input,html.theme-blocks .planning-field select,html.theme-blocks .planning-field textarea{color:#1b1b1b!important;background:#fff!important;border:2px solid #0d3f88!important;border-radius:0!important;box-shadow:0 4px #0d3f881f!important}html.theme-blocks .planning-field input::placeholder,html.theme-blocks .planning-field textarea::placeholder{color:#1b1b1b9e!important}html.theme-blocks .planning-field option{color:#1b1b1b!important;background:#fff!important}html.theme-dark .planning-card,html.theme-dark .planning-item,html.theme-dark .planning-day{background:linear-gradient(#ffffff1a,#00000029),url(/themes/casino/wood.webp) 50%/280px 280px!important;border-color:#f6d47ee0!important;box-shadow:inset 0 1px #ffffff38,0 12px 24px #0000003d!important}html.theme-dark .planning-day.has-event{background:linear-gradient(#0425151f,#03150d38),url(/themes/casino/felt.webp) 50%/cover no-repeat!important;border-color:#f6d47ef5!important;box-shadow:0 0 0 1px #f6d47e3d,0 10px 18px #0000002e!important}html.theme-dark .planning-day-badge{color:#f6d47e!important;background:#f6d47e29!important;border:1px solid #f6d47e6b!important}html.theme-dark .planning-field input,html.theme-dark .planning-field select,html.theme-dark .planning-field textarea{color:#f5f1e8!important;background:linear-gradient(#ffffff14,#00000024),url(/themes/casino/wood.webp) 50%/240px 240px!important;border-color:#f6d47eb8!important;box-shadow:inset 0 1px #ffffff29,0 8px 16px #00000024!important}html.theme-dark .planning-field input::placeholder,html.theme-dark .planning-field textarea::placeholder{color:#f5f1e89e!important}html.theme-dark .planning-field option{color:#f5f1e8!important;background:#3f2d1d!important}.home-main-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:18px;display:grid}.home-compact-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:18px;width:100%;max-width:960px;margin-top:18px;margin-left:auto;margin-right:auto;display:grid}.home-compact-divider{background:linear-gradient(90deg, transparent, var(--border-strong), transparent);opacity:.78;order:4;grid-column:1/-1;height:1px;margin:18px 0 16px}@media (min-width:901px){.home-compact-order-groups{order:1}.home-compact-order-planning{order:2}.home-compact-order-cashbook{order:3}.home-compact-divider{order:4}.home-compact-order-settings{order:5}.home-compact-order-premium{order:6}.home-compact-order-backup{order:7}}@media (max-width:900px){.home-main-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.home-main-grid>.home-item:first-child{grid-column:1/-1}.home-compact-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.home-compact-order-groups{order:1}.home-compact-order-planning{order:2}.home-compact-order-cashbook{order:3}.home-compact-divider{order:4}.home-compact-order-settings{order:5}.home-compact-order-premium{order:6}.home-compact-order-backup{order:7}.home-main-grid .card-copy,.home-compact-grid .card-copy{padding-left:2px;padding-right:2px;font-size:.84rem;line-height:1.34}.home-ribbon{min-width:136px;height:26px;font-size:.64rem;top:12px;right:-46px}}@media (max-width:359px){.home-main-grid,.home-compact-grid{grid-template-columns:1fr}.home-compact-divider{margin:16px 0 14px}.home-main-grid>.home-item:first-child{grid-column:auto}}.cashbook-field select,.cashbook-field select option{background-color:var(--panel,#17281c)!important;color:var(--text,#f8f1df)!important}.cashbook-field select option:checked,.cashbook-field select option:hover{background-color:var(--accent-strong,#e3cb6c)!important;color:var(--bg,#10160f)!important}html.theme-dark .cashbook-settings-card{color:#f9e6aa!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:linear-gradient(#ffffff1f 0%,#ffffff05 9%,#0000001f 100%),repeating-linear-gradient(92deg,#ffffff08 0 2px,#0000 2px 18px),repeating-linear-gradient(8deg,#00000013 0 3px,#0000 3px 24px),linear-gradient(#3a2114 0%,#241207 52%,#120803 100%)!important;border:2px solid #d5a846!important;box-shadow:0 0 0 1px #ffffff1a,0 0 0 3px #5630125c,0 18px 36px #00000070,inset 0 1px #ffffff38,inset 0 -1px #0006!important}html.theme-dark .cashbook-settings-toggle,html.theme-dark .cashbook-settings-choice,html.theme-dark .profile-card,html.theme-dark .profile-create-panel,html.theme-dark .profile-empty-state,html.theme-dark .profile-model-copy,html.theme-dark .cashbook-settings-note,html.theme-dark .profile-badge,html.theme-dark .profile-amount-badge{color:#f9e6aa!important;text-shadow:none!important;background:linear-gradient(90deg,#ffffff6b 0 1px,#0000 1px 100%),linear-gradient(#ffffff1a 0%,#00000014 100%),radial-gradient(circle at 24% 16%,#ffffff14,#0000 0 24%),linear-gradient(#156a42 0%,#0b4a2f 58%,#062f1f 100%)!important;border:1.8px solid #ffffffad!important;box-shadow:0 12px 22px #00000047,inset 0 1px #ffffff29,inset 0 -1px #00000038!important}html.theme-dark .cashbook-settings-choice-active,html.theme-dark .cashbook-settings-toggle-active,html.theme-dark .profile-card-selected{border-color:#f2d178!important;box-shadow:0 0 0 1px #f2d1786b,0 0 18px #f2d17861,0 0 44px #f2d17833,0 14px 26px #00000057,inset 0 1px #ffffff2e!important}html.theme-dark .cashbook-settings-field input,html.theme-dark .cashbook-settings-field select{color:#f5f1e8!important;background:linear-gradient(#ffffff14,#00000024),url(/themes/casino/wood.webp) 50%/240px 240px!important;border-color:#f6d47eb8!important;box-shadow:inset 0 1px #ffffff29,0 8px 16px #00000024!important}html.theme-dark .cashbook-settings-field option{color:#f5f1e8!important;background:#3f2d1d!important}html.theme-dark .cashbook-settings-card h2,html.theme-dark .cashbook-settings-card p,html.theme-dark .cashbook-settings-copy,html.theme-dark .cashbook-settings-note,html.theme-dark .cashbook-settings-choice p,html.theme-dark .profile-model-copy span,html.theme-dark .profile-model-copy em,html.theme-dark .profile-model-copy small{color:#f9e6aa!important;text-shadow:none!important}html.theme-dark .cashbook-settings-card .section-kicker,html.theme-dark .cashbook-settings-field span,html.theme-dark .cashbook-settings-toggle span,html.theme-dark .profile-model-copy strong,html.theme-dark .profile-badge{color:#f2d178!important;text-shadow:none!important}html.theme-blocks .cashbook-settings-card{color:#fff!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:linear-gradient(#ffffff1a 0%,#ffffff05 100%),linear-gradient(#43b94e 0%,#2f9d38 100%)!important;border:2px solid #1b5e20!important;border-radius:0!important;box-shadow:0 5px #1b5e202e,0 12px 18px #00000014!important}html.theme-blocks .cashbook-settings-toggle,html.theme-blocks .cashbook-settings-choice,html.theme-blocks .profile-card,html.theme-blocks .profile-create-panel,html.theme-blocks .profile-empty-state,html.theme-blocks .profile-model-copy,html.theme-blocks .cashbook-settings-note,html.theme-blocks .profile-badge,html.theme-blocks .profile-amount-badge{color:#fff!important;text-shadow:none!important;background:linear-gradient(#ffffff1a 0%,#ffffff05 100%),linear-gradient(#2589f5 0%,#186ed4 100%)!important;border:2px solid #0d3f88!important;border-radius:0!important;box-shadow:0 5px #0d3f8833,0 12px 18px #00000014!important}html.theme-blocks .cashbook-settings-choice-active,html.theme-blocks .cashbook-settings-toggle-active,html.theme-blocks .profile-card-selected{border-color:#ffd94d!important;box-shadow:0 5px #b36b002e,0 0 0 3px #ffd94d57,0 12px 18px #00000014!important}html.theme-blocks .cashbook-settings-field input,html.theme-blocks .cashbook-settings-field select{color:#fff!important;background:linear-gradient(#ffffff1a 0%,#ffffff05 100%),linear-gradient(#2589f5 0%,#186ed4 100%)!important;border:2px solid #0d3f88!important;border-radius:0!important;box-shadow:0 5px #0d3f8833,0 12px 18px #00000014!important}html.theme-blocks .cashbook-settings-field option{color:#fff!important;background:#186ed4!important}html.theme-blocks .cashbook-settings-card h2,html.theme-blocks .cashbook-settings-card p,html.theme-blocks .cashbook-settings-copy,html.theme-blocks .cashbook-settings-note,html.theme-blocks .cashbook-settings-choice p,html.theme-blocks .profile-model-copy span,html.theme-blocks .profile-model-copy em,html.theme-blocks .profile-model-copy small,html.theme-blocks .cashbook-settings-toggle strong,html.theme-blocks .profile-card-head strong{color:#fff!important;text-shadow:none!important}html.theme-blocks .cashbook-settings-card .section-kicker,html.theme-blocks .cashbook-settings-field span,html.theme-blocks .cashbook-settings-toggle span,html.theme-blocks .profile-model-copy strong,html.theme-blocks .profile-badge{color:#ffd94d!important;text-shadow:none!important}html.theme-galactic .cashbook-settings-card,html.theme-galactic .cashbook-settings-toggle,html.theme-galactic .cashbook-settings-choice,html.theme-galactic .profile-card,html.theme-galactic .profile-create-panel,html.theme-galactic .profile-empty-state,html.theme-galactic .profile-model-copy,html.theme-galactic .cashbook-settings-note{border-color:var(--border-strong)!important;background:linear-gradient(180deg, #ffffff0e 0%, #ffffff04 100%), linear-gradient(180deg, var(--panel) 0%, var(--panel-2) 100%)!important;color:var(--text)!important;box-shadow:var(--shadow)!important}
