@font-face{font-family:Bricolage Grotesque;src:url(/fonts/bricolage.woff2)format("woff2");font-weight:200 800;font-stretch:75% 100%;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/inter.woff2)format("woff2");font-weight:100 900;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/jbmono-500.woff2)format("woff2");font-weight:500;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/jbmono-600.woff2)format("woff2");font-weight:600;font-display:swap}:root{--paper:#faf7f0;--paper-2:#f2ecdf;--card:#fff;--line:#e3daca;--line-strong:#cbbea6;--ink:#17153b;--ink-2:#36346a;--muted:#5c5980;--gold:#f2b53a;--gold-ink:#875a00;--gold-soft:#fbefd3;--gold-on-dark:#f7c75a;--emerald:#0a7a4e;--emerald-hover:#08663f;--emerald-ink:#0a6a44;--emerald-soft:#dcf1e5;--emerald-on-dark:#41dc98;--amber-ink:#8a4f00;--amber-soft:#fceac4;--coral:#b0331f;--coral-soft:#fbe2db;--coral-on-dark:#ff8d7b;--sec-casinos:#875a00;--sec-casinos-soft:#fbefd3;--sec-betting:#1d55c4;--sec-betting-soft:#e1eafb;--sec-games:#5a3ed4;--sec-games-soft:#ece7fd;--sec-bonuses:var(--gold-ink);--sec-bonuses-soft:var(--gold-soft);--accent:var(--sec-casinos);--accent-soft:var(--sec-casinos-soft);--night:#17143a;--night-2:#221e54;--night-line:#3a3574;--night-text:#f5f2ff;--night-muted:#bdb8e2;--motif-gold:#f2b53a;--motif-violet:#7b61f0;--motif-cobalt:#3a74e0;--motif-protea:#d8438c;--motif-emerald:#2fbf7f;--focus:#2b59d8;--focus-on-dark:#f7c75a;--focus-ring:0 0 0 2px var(--paper), 0 0 0 5px var(--focus);--font-display:"Bricolage Grotesque", "Inter", system-ui, sans-serif;--font-body:"Inter", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-mono:"JetBrains Mono", ui-monospace, "SFMono-Regular", Consolas, monospace;--fs-2xs:.6875rem;--fs-xs:.75rem;--fs-sm:.875rem;--fs-base:1rem;--fs-read:clamp(1.0625rem, 1rem + .25vw, 1.1875rem);--fs-md:1.125rem;--fs-lg:clamp(1.25rem, 1.15rem + .4vw, 1.5rem);--fs-xl:clamp(1.5rem, 1.3rem + .8vw, 2rem);--fs-2xl:clamp(1.875rem, 1.5rem + 1.6vw, 2.875rem);--fs-3xl:clamp(2.375rem, 1.7rem + 3vw, 4.25rem);--fs-4xl:clamp(2.75rem, 1.6rem + 5vw, 6rem);--fs-money:clamp(2.5rem, 1.9rem + 2.6vw, 4.25rem);--lh-tight:1.02;--lh-head:1.1;--lh-ui:1.4;--lh-read:1.65;--tracking-display:-.025em;--tracking-caps:.12em;--measure:68ch;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:20px;--s-6:24px;--s-7:32px;--s-8:48px;--s-9:64px;--s-10:96px;--gutter:16px;--page:1240px;--section-gap:clamp(56px, 6vw + 32px, 120px);--r-xs:4px;--r-sm:8px;--r:12px;--r-lg:20px;--r-pill:999px;--border:1px solid var(--line);--lift:0 1px 0 var(--line), 0 10px 30px -18px #17153b40;--glow-gold:0 0 0 1px #f7c75a8c, 0 18px 50px -14px #f2b53a8c;--ease:cubic-bezier(.2,.7,.2,1);--dur-1:.12s;--dur-2:.22s;--dur-3:.42s;--z-header:50;--z-tray:60;--z-sticky:61;--z-tabbar:70;--tabbar-h:64px}[data-section=casinos]{--accent:var(--sec-casinos);--accent-soft:var(--sec-casinos-soft)}[data-section=betting]{--accent:var(--sec-betting);--accent-soft:var(--sec-betting-soft)}[data-section=games]{--accent:var(--sec-games);--accent-soft:var(--sec-games-soft)}[data-section=bonuses]{--accent:var(--sec-bonuses);--accent-soft:var(--sec-bonuses-soft)}@media (prefers-reduced-motion:reduce){:root{--dur-1:0s;--dur-2:0s;--dur-3:0s}}*,:before,:after{box-sizing:border-box}[hidden]{display:none!important}html{-webkit-text-size-adjust:100%;scroll-padding-top:84px}body{background:var(--paper);color:var(--ink);font:400 var(--fs-base)/var(--lh-ui) var(--font-body);font-feature-settings:"cv11", "ss01";-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;padding-bottom:calc(var(--tabbar-h) + env(safe-area-inset-bottom));margin:0}@media (width>=900px){body{padding-bottom:0}}img,svg{max-width:100%;display:block}a{color:inherit;text-underline-offset:3px;text-decoration-thickness:1px}button,input,select{font:inherit;color:inherit}button{cursor:pointer}h1,h2,h3,h4{font-family:var(--font-display);font-weight:700;line-height:var(--lh-head);letter-spacing:var(--tracking-display);font-optical-sizing:auto;margin:0}p{margin:0}ul,ol{margin:0;padding:0}:focus{outline:none}:focus-visible{outline:3px solid var(--focus);outline-offset:2px;border-radius:4px}.night :focus-visible,.band-night :focus-visible,.ftr :focus-visible{outline-color:var(--focus-on-dark)}.num,.tnum{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.mono{font-family:var(--font-mono)}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.skip{z-index:100;background:var(--ink);color:#fff;border-radius:var(--r-sm);padding:10px 14px;position:absolute;top:8px;left:-9999px}.skip:focus{left:8px}.icon{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:20px;height:20px}.icon-sm{width:16px;height:16px}.wrap{width:100%;max-width:var(--page);padding-inline:var(--gutter);margin-inline:auto}@media (width>=640px){.wrap{padding-inline:24px}}@media (width>=1100px){.wrap{padding-inline:32px}}.section{padding-block:var(--section-gap) 0}.stack>*+*{margin-top:var(--s-4)}.kicker{font:600 var(--fs-2xs)/1 var(--font-body);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--accent);align-items:center;gap:8px;display:inline-flex}.kicker:before{content:"";background:currentColor;width:18px;height:2px}.kicker.plain:before{display:none}.mark{background:linear-gradient(transparent 62%, var(--gold) 62%, var(--gold) 92%, transparent 92%);margin-inline:-.06em;padding-inline:.06em}.btn{--bg:var(--card);--fg:var(--ink);--bd:var(--line-strong);border-radius:var(--r-pill);background:var(--bg);min-height:48px;color:var(--fg);border:1px solid var(--bd);font:600 var(--fs-base)/1 var(--font-body);white-space:nowrap;transition:transform var(--dur-1) var(--ease), background var(--dur-2) var(--ease);justify-content:center;align-items:center;gap:8px;padding:0 20px;text-decoration:none;display:inline-flex}.btn:active{transform:scale(.98)}.btn-go{--bg:var(--emerald);--fg:#fff;--bd:var(--emerald)}.btn-go:hover{--bg:var(--emerald-hover);--bd:var(--emerald-hover)}.btn-ink{--bg:var(--ink);--fg:#fff;--bd:var(--ink)}.btn-ghost{--bg:transparent}.btn-ghost:hover{--bg:var(--paper-2)}.btn-sm{min-height:40px;font-size:var(--fs-sm);padding:0 14px}.btn-block{width:100%}.night .btn-go,.band-night .btn-go,.sbar .btn-go{--bg:var(--emerald-on-dark);--fg:var(--night);--bd:var(--emerald-on-dark)}.night .btn-go:hover,.band-night .btn-go:hover,.sbar .btn-go:hover{--bg:#6be8b2;--bd:#6be8b2}.night .btn-ghost,.band-night .btn-ghost{--fg:var(--night-text);--bd:var(--night-line)}.night .btn-ghost:hover,.band-night .btn-ghost:hover{--bg:var(--night-2)}.link{color:var(--ink);text-decoration:underline;text-decoration-color:var(--line-strong);font-weight:600}.link:hover{text-decoration-color:currentColor}.link-arrow{align-items:center;gap:6px;font-weight:600;text-decoration:none;display:inline-flex}.link-arrow:hover{text-decoration:underline}.chips{scrollbar-width:none;margin-inline:calc(-1 * var(--gutter));padding-block:4px;padding-inline:var(--gutter);scroll-padding-inline:var(--gutter);scroll-snap-type:x proximity;gap:8px;display:flex;overflow-x:auto}.chips::-webkit-scrollbar{display:none}@media (width>=900px){.chips{flex-wrap:wrap;margin-inline:0;padding-inline:0;overflow:visible}}.chip{border-radius:var(--r-pill);border:1px solid var(--line-strong);background:var(--card);min-height:40px;font:500 var(--fs-sm)/1 var(--font-body);color:var(--ink);scroll-snap-align:start;transition:background var(--dur-2) var(--ease), border-color var(--dur-2) var(--ease);flex:none;align-items:center;gap:6px;padding:0 14px;text-decoration:none;display:inline-flex}.chip:hover{border-color:var(--ink)}.chip[aria-pressed=true],.chip.is-on{background:var(--ink);color:#fff;border-color:var(--ink)}.chip .count{font-size:var(--fs-xs);color:var(--muted);font-variant-numeric:tabular-nums}.chip[aria-pressed=true] .count{color:#cfcbef}.chip.flash{animation:chipflash var(--dur-3) var(--ease)}@keyframes chipflash{0%{box-shadow:0 0 #f2b53ab3}to{box-shadow:0 0 0 10px #f2b53a00}}.band-night .chip,.night .chip{background:var(--night-2);border-color:var(--night-line);color:var(--night-text)}.band-night .chip:hover,.night .chip:hover{border-color:var(--night-muted)}.band-night .chip.is-on,.band-night .chip[aria-pressed=true],.night .chip.is-on{background:var(--gold-on-dark);border-color:var(--gold-on-dark);color:var(--night)}.typechips{scrollbar-width:none;margin-inline:calc(-1 * var(--gutter));padding:4px var(--gutter);grid-auto-columns:132px;grid-auto-flow:column;gap:10px;display:grid;overflow-x:auto}.typechips::-webkit-scrollbar{display:none}@media (width>=900px){.typechips{grid-template-columns:repeat(6,1fr);grid-auto-flow:row;margin-inline:0;padding-inline:0;overflow:visible}}.typechip{border-radius:var(--r);background:var(--card);border:var(--border);min-height:112px;transition:border-color var(--dur-2) var(--ease), transform var(--dur-1) var(--ease);align-content:space-between;gap:10px;padding:14px;text-decoration:none;display:grid}.typechip:hover{border-color:var(--sec-bonuses)}.typechip:active{transform:scale(.98)}.typechip .ti{background:var(--sec-bonuses-soft);width:36px;height:36px;color:var(--sec-bonuses);border-radius:10px;place-items:center;display:grid}.typechip b{font:700 var(--fs-base)/1.15 var(--font-display);letter-spacing:-.01em}.typechip small{color:var(--muted);font-size:var(--fs-xs);margin-top:2px;display:block}.topline{background:var(--ink);color:#e9e6ff;font-size:var(--fs-xs)}.topline .wrap{justify-content:space-between;align-items:center;gap:12px;min-height:32px;display:flex}.topline .dot{background:var(--emerald-on-dark);vertical-align:1px;border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block}.topline a{color:#fff;font-weight:600;text-decoration:none}.topline .hide-sm{display:none}@media (width>=640px){.topline .hide-sm{display:inline}}.hdr{z-index:var(--z-header);-webkit-backdrop-filter:saturate(160%)blur(12px);border-bottom:1px solid var(--line);background:#faf7f0eb;position:sticky;top:0}.hdr .wrap{align-items:center;gap:12px;min-height:60px;display:flex}.brand{color:var(--ink);align-items:center;gap:9px;margin-right:auto;text-decoration:none;display:inline-flex}.brand svg{width:30px;height:30px}.brand span{font:800 21px/1 var(--font-display);letter-spacing:-.035em}.brand span i{color:var(--gold-ink);font-style:normal}.hdr-nav{display:none}.hdr-nav>a,.hdr-nav>.mm>button{min-height:44px;font-weight:500;font-size:var(--fs-sm);border-radius:var(--r-pill);color:var(--ink);background:0 0;border:0;align-items:center;gap:4px;padding:0 12px;text-decoration:none;display:inline-flex}.hdr-nav>a:hover,.hdr-nav>.mm>button:hover{background:var(--paper-2)}.hdr-nav>a[aria-current=page],.hdr-nav>.mm>button[aria-current=page]{box-shadow:inset 0 -3px 0 var(--accent);border-radius:0;font-weight:700}.icon-btn{border:1px solid var(--line);background:var(--card);width:44px;height:44px;color:var(--ink);border-radius:50%;place-items:center;text-decoration:none;display:grid}.icon-btn:hover{border-color:var(--ink)}.hdr .btn{min-height:44px;font-size:var(--fs-sm);padding:0 16px}.hdr .btn .lbl-long{display:none}@media (width>=900px){.hdr .wrap{min-height:68px}.hdr-nav{align-items:center;gap:2px;margin-right:auto;display:flex}.brand{margin-right:20px}.hdr .btn .lbl-long{display:inline}}.mm{position:relative}.mm-panel{background:var(--card);border:var(--border);border-radius:var(--r-lg);width:min(760px,80vw);box-shadow:var(--lift);grid-template-columns:1.1fr 1fr 1fr;gap:24px;padding:24px;display:none;position:absolute;top:calc(100% + 10px);left:-12px}.mm.is-open .mm-panel,.mm-panel.is-static{display:grid}.mm-panel.is-static{width:auto;box-shadow:none;position:static}.mm-panel h4{font:600 var(--fs-2xs)/1 var(--font-body);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--muted);margin-bottom:12px}.mm-panel ul{gap:2px;list-style:none;display:grid}.mm-panel li a{border-radius:var(--r-sm);font-size:var(--fs-sm);justify-content:space-between;gap:8px;margin-inline:-10px;padding:8px 10px;text-decoration:none;display:flex}.mm-panel li a:hover{background:var(--paper-2)}.mm-panel li a span{color:var(--muted);font-variant-numeric:tabular-nums}.mm-feature{background:var(--night);color:var(--night-text);border-radius:var(--r);align-content:end;min-height:200px;padding:16px;display:grid;position:relative;overflow:hidden}.mm-feature .motif{opacity:.5;position:absolute;inset:0}.mm-feature>:not(.motif){position:relative}.tabbar{z-index:var(--z-tabbar);-webkit-backdrop-filter:blur(14px);border-top:1px solid var(--line);padding-bottom:env(safe-area-inset-bottom);background:#fffffff5;position:fixed;inset:auto 0 0}.tabbar ul{height:var(--tabbar-h);grid-template-columns:repeat(5,1fr);list-style:none;display:grid}.tabbar a{height:100%;color:var(--muted);align-content:center;place-items:center;gap:3px;font-size:11px;font-weight:500;text-decoration:none;display:grid;position:relative}.tabbar a .icon{width:24px;height:24px}.tabbar a[aria-current=page]{color:var(--ink);font-weight:700}.tabbar a[aria-current=page]:before{content:"";background:var(--accent);border-radius:0 0 3px 3px;height:3px;position:absolute;top:0;left:28%;right:28%}.tabbar .badge{background:var(--sec-bonuses);color:#fff;text-align:center;border-radius:9px;min-width:18px;height:18px;padding:0 5px;font-size:11px;font-weight:700;line-height:18px;position:absolute;top:8px;left:calc(50% + 6px)}.tabbar .badge[hidden]{display:none}@media (width>=900px){.tabbar{display:none}}.sh{margin-bottom:var(--s-7);border-top:2px solid var(--ink);gap:12px;padding-top:14px;display:grid}.sh-top{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.sh-n{font:700 var(--fs-sm)/1 var(--font-mono);color:var(--accent)}.sh h2{font-size:var(--fs-2xl);max-width:22ch}.sh p{color:var(--muted);max-width:52ch;font-size:var(--fs-md);line-height:1.5}.sh .link-arrow{font-size:var(--fs-sm);white-space:nowrap}@media (width>=900px){.sh{grid-template-columns:1fr 1fr;align-items:end;column-gap:48px}.sh-top{grid-column:1/-1}.sh p{justify-self:end}}.band-night .sh{border-top-color:var(--night-text)}.band-night .sh p{color:var(--night-muted)}.night{isolation:isolate;background:var(--night);color:var(--night-text);border-radius:var(--r-lg);position:relative;overflow:hidden}.night .muted,.band-night .muted{color:var(--night-muted)}.night>.motif{z-index:-1;opacity:.9;position:absolute;inset:0}.band-night{background:var(--night);color:var(--night-text);isolation:isolate;padding-block:var(--s-9);margin-top:var(--section-gap);position:relative;overflow:hidden}.band-night>.motif{z-index:-1;opacity:.28;position:absolute;inset:0;-webkit-mask-image:linear-gradient(160deg,#0000 25%,#000 75%);mask-image:linear-gradient(160deg,#0000 25%,#000 75%)}.band-night .kicker{color:var(--gold-on-dark)}.motif{pointer-events:none;overflow:hidden}.motif svg{width:100%;height:100%}.motif-fade{-webkit-mask-image:radial-gradient(120% 90% at 100% 0,#000 10%,#0000 62%);mask-image:radial-gradient(120% 90% at 100% 0,#000 10%,#0000 62%)}.lg{--b:var(--ink);background:var(--b);color:#fff;width:48px;height:48px;font:800 16px/1 var(--font-display);letter-spacing:-.03em;border-radius:12px;flex:none;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #ffffff1f}.rating{font-variant-numeric:tabular-nums;align-items:baseline;gap:4px;display:inline-flex}.rating b{font:800 var(--fs-lg)/1 var(--font-display);color:var(--gold-ink);letter-spacing:-.02em}.rating small{font-size:var(--fs-xs);color:var(--muted)}.night .rating b{color:var(--gold-on-dark)}.lic{font-size:var(--fs-xs);color:var(--muted);align-items:center;gap:5px;font-weight:600;display:inline-flex}.lic .icon{width:14px;height:14px}.lic.sa{color:var(--emerald-ink)}.night .lic{color:var(--night-muted)}.night .lic.sa{color:var(--emerald-on-dark)}.wg{border-radius:var(--r-pill);font:700 var(--fs-sm)/1.2 var(--font-body);font-variant-numeric:tabular-nums;align-items:center;gap:5px;padding:3px 9px;display:inline-flex}.wg:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px}.wg[data-level=low]{background:var(--emerald-soft);color:var(--emerald-ink)}.wg[data-level=mid]{background:var(--amber-soft);color:var(--amber-ink)}.wg[data-level=high]{background:var(--coral-soft);color:var(--coral)}.night .wg[data-level=low]{color:var(--emerald-on-dark);background:#41dc9824}.night .wg[data-level=mid]{color:var(--gold-on-dark);background:#f7c75a24}.night .wg[data-level=high]{color:var(--coral-on-dark);background:#ff8d7b24}.bv{border-radius:var(--r-pill);background:var(--gold-soft);color:var(--gold-ink);font:700 var(--fs-xs)/1.2 var(--font-body);letter-spacing:.02em;align-items:center;gap:5px;padding:4px 10px 4px 8px;display:inline-flex;box-shadow:0 0 0 1px #875a002e,0 6px 18px -8px #f2b53ae6}.bv .icon{width:14px;height:14px}.pick{border-radius:var(--r-pill);background:var(--gold);color:var(--ink);font:700 var(--fs-xs)/1 var(--font-body);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:6px;padding:5px 10px;display:inline-flex}.stamp{font-size:var(--fs-sm);color:var(--muted);align-items:center;gap:8px;display:inline-flex}.stamp .icon{width:18px;height:18px;color:var(--emerald-ink)}.stamp b{color:var(--ink);font-weight:600}.stamp time{font-variant-numeric:tabular-nums}.night .stamp{color:var(--night-muted)}.night .stamp b{color:var(--night-text)}.night .stamp .icon{color:var(--emerald-on-dark)}.money{font-family:var(--font-display);letter-spacing:-.035em;font-variant-numeric:tabular-nums;font-weight:800;line-height:.95}.money .pre{font-size:var(--fs-lg);letter-spacing:-.02em;margin-bottom:4px;font-weight:700;display:block}.money .amt{font-size:var(--fs-money);color:var(--gold-ink);display:block}.money .post{font-size:var(--fs-md);letter-spacing:-.01em;margin-top:6px;font-weight:600;display:block}.night .money .amt{color:var(--gold-on-dark)}.night .money .pre,.night .money .post{color:var(--night-text)}.terms{border:1px solid var(--line);border-radius:var(--r);background:var(--card);grid-template-columns:1fr 1fr;margin:0;display:grid;overflow:hidden}.terms>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);align-content:start;gap:4px;min-width:0;padding:10px 12px;display:grid}.terms>div:nth-child(2n){border-right:0}.terms>div.code-cell{border-bottom:0;border-right:0;grid-column:1/-1}.terms dt{font-size:var(--fs-2xs);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--muted);font-weight:600}.terms dd{font-variant-numeric:tabular-nums;font-weight:700;font-size:var(--fs-base);margin:0}.terms dd.dim{color:var(--muted);font-weight:500}.terms-host{container-type:inline-size}@container (width>=600px){.terms{grid-template-columns:repeat(4,1fr) 1.4fr}.terms>div{border-bottom:0}.terms>div:nth-child(2n){border-right:1px solid var(--line)}.terms>div.code-cell{grid-column:auto}}@container (width>=380px) and (width<=599px){.terms{grid-template-columns:repeat(4,1fr)}.terms>div:nth-child(2n){border-right:1px solid var(--line)}.terms>div:nth-child(4){border-right:0}}.terms-legal{font-size:var(--fs-xs);color:var(--muted);flex-wrap:wrap;gap:4px 12px;margin-top:10px;display:flex}.terms-legal b{color:var(--ink)}.terms-legal a{color:inherit}.night .terms{background:var(--night-2);border-color:var(--night-line)}.night .terms>div{border-color:var(--night-line)}.night .terms dt,.night .terms dd.dim,.night .terms-legal{color:var(--night-muted)}.night .terms-legal b{color:var(--night-text)}.code{border:1.5px dashed var(--line-strong);border-radius:var(--r-sm);background:var(--paper);min-height:36px;font:600 var(--fs-sm)/1 var(--font-mono);letter-spacing:.06em;color:var(--ink);align-items:center;gap:8px;max-width:100%;padding:0 6px 0 12px;display:inline-flex}.code .copy-lbl{background:var(--ink);color:#fff;font:600 var(--fs-xs)/1 var(--font-body);letter-spacing:0;border-radius:6px;align-items:center;gap:4px;padding:6px 8px;display:inline-flex}.code.is-copied{border-color:var(--emerald-ink);border-style:solid}.code.is-copied .copy-lbl{background:var(--emerald)}.night .code{border-color:var(--night-line);color:var(--night-text);background:0 0}.night .code .copy-lbl{background:var(--night-text);color:var(--night)}.night .code.is-copied{border-color:var(--emerald-on-dark)}.night .code.is-copied .copy-lbl{background:var(--emerald-on-dark);color:var(--night)}.wm{gap:8px;display:grid}.wm-head{font-size:var(--fs-sm);justify-content:space-between;align-items:baseline;gap:12px;display:flex}.wm-head b{font:800 var(--fs-lg)/1 var(--font-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.wm-bar{background:repeating-linear-gradient(90deg, var(--paper-2) 0 calc(10% - 2px), var(--card) calc(10% - 2px) 10%);border:1px solid var(--line);border-radius:7px;height:14px;position:relative;overflow:hidden}.wm-fill{background:var(--wm-c,var(--coral));width:var(--w,50%);transition:width var(--dur-3) var(--ease);border-radius:7px;position:absolute;inset:0 auto 0 0}.wm[data-level=low]{--wm-c:var(--emerald)}.wm[data-level=mid]{--wm-c:#c98a12}.wm[data-level=high]{--wm-c:var(--coral)}.wm-scale{font-size:var(--fs-xs);color:var(--muted);font-variant-numeric:tabular-nums;justify-content:space-between;display:flex}.wm-note{font-size:var(--fs-sm);color:var(--muted)}.wm-note b{color:var(--ink)}.night .wm-bar{background:repeating-linear-gradient(90deg, var(--night-2) 0 calc(10% - 2px), var(--night) calc(10% - 2px) 10%);border-color:var(--night-line)}.night .wm[data-level=high]{--wm-c:var(--coral-on-dark)}.night .wm-scale,.night .wm-note{color:var(--night-muted)}.night .wm-note b{color:var(--night-text)}.bc-hero{gap:18px;padding:20px;display:grid}.bc-hero.is-top{box-shadow:var(--glow-gold)}.bc-brand{align-items:center;gap:12px;display:flex}.bc-brand .nm{font:700 var(--fs-lg)/1.1 var(--font-display);letter-spacing:-.02em}.bc-brand .meta{flex-wrap:wrap;align-items:center;gap:4px 10px;margin-top:4px;display:flex}.bc-brand .rating{background:var(--night);box-shadow:0 0 0 1px var(--night-line);border-radius:10px;flex-direction:column;align-self:start;align-items:end;gap:2px;margin-left:auto;padding:8px 10px}.bc-label{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.bc-cta{gap:10px;display:grid}.bc-cta .btn{min-height:56px;font-size:var(--fs-md)}@media (width>=640px){.bc-hero{gap:22px;padding:28px}}.bc-compact{border-radius:var(--r);background:var(--card);border:var(--border);grid-template-columns:auto 1fr;align-items:center;gap:10px 12px;padding:14px;display:grid}.bc-compact .amt{font:800 var(--fs-xl)/1 var(--font-display);letter-spacing:-.03em;color:var(--gold-ink);font-variant-numeric:tabular-nums}.bc-compact .sub{font-size:var(--fs-sm);color:var(--muted);margin-top:2px}.bc-compact .row2{flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:center;gap:8px;display:flex}.bc-compact .btn{min-height:44px}.bc-compact.night{background:var(--night);border:0}.bc-compact.night .amt{color:var(--gold-on-dark)}.bc-compact.night .sub{color:var(--night-muted)}.sbar{left:8px;right:8px;bottom:calc(var(--tabbar-h) + 8px + env(safe-area-inset-bottom));z-index:var(--z-sticky);background:var(--night);color:var(--night-text);visibility:hidden;transition:transform var(--dur-3) var(--ease), visibility 0s linear var(--dur-3);border-radius:16px;align-items:center;gap:10px;padding:10px 10px 10px 12px;display:flex;position:fixed;transform:translateY(140%);box-shadow:0 18px 40px -12px #17143a8c}.sbar.is-in{visibility:visible;transition-delay:0s;transform:none}.sbar.is-static{box-shadow:none;position:static;transform:none}.sbar .txt{flex:1;min-width:0}.sbar .txt b{font:800 var(--fs-md)/1.1 var(--font-display);letter-spacing:-.02em;color:var(--gold-on-dark);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.sbar .txt small{color:var(--night-muted);white-space:nowrap;text-overflow:ellipsis;font-size:11px;display:block;overflow:hidden}.sbar .btn{min-height:44px;font-size:var(--fs-sm);padding:0 16px}.sbar .x{background:var(--night-2);width:32px;height:32px;color:var(--night-muted);border:0;border-radius:50%;flex:none;place-items:center;display:grid}@media (width>=900px){.sbar:not(.is-static){display:none}}.rank-list{counter-reset:rank;gap:12px;list-style:none;display:grid}.crow{background:var(--card);border:var(--border);border-radius:var(--r);transition:border-color var(--dur-2) var(--ease);grid-template-columns:44px 1fr;gap:14px 12px;padding:16px;display:grid;position:relative}.crow:hover{border-color:var(--line-strong)}.crow[hidden]{display:none}.crow.is-top{border-color:var(--gold);box-shadow:0 0 0 1px var(--gold), 0 14px 40px -24px #f2b53ae6}.crow-rank{font:800 34px/1 var(--font-display);letter-spacing:-.05em;color:var(--ink);font-variant-numeric:tabular-nums;align-self:start}.crow-rank sup{vertical-align:top;color:var(--muted);letter-spacing:0;margin-left:1px;font-size:12px}.crow-brand{align-items:center;gap:10px;min-width:0;display:flex}.crow-brand .nm{font:700 var(--fs-md)/1.1 var(--font-display);letter-spacing:-.015em}.crow-brand .nm a{text-decoration:none}.crow-brand .nm a:hover{text-decoration:underline}.crow-brand .rating{margin-left:auto}.crow-bonus{border-top:1px dashed var(--line);grid-column:1/-1;gap:8px;padding-top:12px;display:grid}.crow-bonus .lbl{font-size:var(--fs-2xs);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--muted);font-weight:600}.crow-bonus .amt{font:800 var(--fs-xl)/1.05 var(--font-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums}.crow-bonus .amt em{color:var(--gold-ink);font-style:normal}.crow-terms{font-size:var(--fs-sm);color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px 14px;display:flex}.crow-terms b{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:600}.crow-pros{font-size:var(--fs-sm);grid-column:1/-1;gap:6px;list-style:none;display:grid}.crow-pros li{align-items:start;gap:8px;display:flex}.crow-pros .icon{width:16px;height:16px;color:var(--emerald-ink);stroke-width:2.4px;margin-top:1px}.crow-cta{grid-column:1/-1;grid-template-columns:1fr auto;align-items:center;gap:8px;display:grid}.crow-cta .btn-go{min-height:52px}.crow-cta .sub{font-size:var(--fs-xs);color:var(--muted);grid-column:1/-1;justify-content:space-between;display:flex}.crow-cta .sub a{color:var(--ink);font-weight:600}.crow .tags{gap:6px;display:flex;position:absolute;top:-11px;right:14px}@media (width>=900px){.crow{grid-template-columns:64px minmax(200px,1.1fr) minmax(240px,1.5fr) minmax(200px,1.1fr) 200px;align-items:center;gap:24px;padding:20px 24px}.crow-rank{align-self:center;font-size:44px}.crow-brand{flex-direction:column;align-items:flex-start}.crow-brand .rating{margin-left:0}.crow-bonus{border-top:0;border-left:1px dashed var(--line);grid-column:auto;padding-top:0;padding-left:24px}.crow-pros{grid-column:auto}.crow-cta{grid-column:auto;grid-template-columns:1fr}}.list-meta{font-size:var(--fs-sm);color:var(--muted);justify-content:space-between;align-items:center;gap:12px;margin:14px 0 16px;display:flex}.list-meta b{color:var(--ink);font-variant-numeric:tabular-nums}.empty{text-align:center;border:1px dashed var(--line-strong);border-radius:var(--r);color:var(--muted);padding:32px}.cmp-btn{border-radius:var(--r-pill);border:1px solid var(--line-strong);background:var(--card);min-width:52px;min-height:52px;font:600 var(--fs-sm)/1 var(--font-body);justify-content:center;align-items:center;gap:6px;padding:0 14px;display:inline-flex}.cmp-btn .icon{width:18px;height:18px}.cmp-btn[aria-pressed=true]{background:var(--sec-bonuses-soft);border-color:var(--sec-bonuses);color:var(--sec-bonuses)}.cmp-btn[aria-pressed=true] .plus,.cmp-btn:not([aria-pressed=true]) .tick{display:none}.cmp-btn:disabled{opacity:.45;cursor:not-allowed}@media (width<=899px){.cmp-btn .lbl{display:none}}.tray{left:8px;right:8px;bottom:calc(var(--tabbar-h) + 8px + env(safe-area-inset-bottom));z-index:var(--z-tray);background:var(--card);border:1px solid var(--line-strong);visibility:hidden;transition:transform var(--dur-3) var(--ease), visibility 0s linear var(--dur-3);border-radius:16px;align-items:center;gap:10px;padding:10px;display:flex;position:fixed;transform:translateY(150%);box-shadow:0 20px 50px -18px #17153b73}.tray.is-in{visibility:visible;transition-delay:0s;transform:none}.tray.is-static{box-shadow:none;position:static;transform:none}.tray-slots{flex:none;gap:6px;display:flex}.tray-txt{flex:1;overflow:hidden}@media (width<=419px){.tray-txt{display:none}.tray .btn{flex:1}}.tray-txt,.tray-txt b{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.tray-slot{border:1.5px dashed var(--line-strong);width:40px;height:40px;color:var(--muted);border-radius:10px;flex:none;place-items:center;font-size:12px;display:grid}.tray-slot .lg{border-radius:10px;width:40px;height:40px;font-size:13px}.tray-txt{font-size:var(--fs-xs);color:var(--muted);min-width:0;line-height:1.3}.tray-txt b{color:var(--ink);font-size:var(--fs-sm);display:block}.tray .btn{min-height:44px;font-size:var(--fs-sm);padding:0 16px}.tray .x{background:var(--paper-2);border:0;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;display:grid}@media (width>=900px){.tray:not(.is-static){width:460px;bottom:24px;left:auto;right:24px}}body.has-sbar .tray:not(.is-static){bottom:calc(var(--tabbar-h) + 84px + env(safe-area-inset-bottom))}.ctable-wrap{border:var(--border);border-radius:var(--r);background:var(--card);-webkit-overflow-scrolling:touch;overflow-x:auto}.ctable{border-collapse:separate;border-spacing:0;width:100%;min-width:620px;font-size:var(--fs-sm);font-variant-numeric:tabular-nums}.ctable th,.ctable td{text-align:left;border-bottom:1px solid var(--line);vertical-align:middle;padding:12px 14px}.ctable thead th{background:var(--paper-2);font-weight:700;font-family:var(--font-display);font-size:var(--fs-base);letter-spacing:-.01em}.ctable tbody th{color:var(--muted);font-weight:600;font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.06em}.ctable th:first-child{z-index:1;background:var(--card);box-shadow:1px 0 0 var(--line);width:128px;position:sticky;left:0}.ctable thead th:first-child{background:var(--paper-2)}.ctable td.best{background:var(--emerald-soft);color:var(--emerald-ink);font-weight:700}.ctable tr:last-child>*{border-bottom:0}.ctable .hd{align-items:center;gap:8px;display:flex}.vs{border-radius:var(--r-lg);color:#fff;grid-template-columns:1fr auto 1fr;align-items:center;min-height:150px;display:grid;position:relative;overflow:hidden}.vs>div{align-content:center;justify-items:center;gap:8px;height:100%;padding:22px 12px;display:grid}.vs .a{background:var(--va,#0f5bd8);clip-path:polygon(0 0,100% 0,88% 100%,0 100%);margin-right:-24px}.vs .b{background:var(--vb,#a31a55);clip-path:polygon(12% 0,100% 0,100% 100%,0 100%);margin-left:-24px}.vs .v{z-index:1;background:var(--paper);width:52px;height:52px;color:var(--ink);font:800 18px/1 var(--font-display);box-shadow:0 0 0 4px var(--gold);border-radius:50%;place-items:center;padding:0;display:grid}.vs .nm{font:700 var(--fs-md)/1 var(--font-display)}.vs .lg{background:#ffffff29}.kf{background:var(--line);border:var(--border);border-radius:var(--r);grid-template-columns:repeat(2,1fr);gap:1px;margin:0;display:grid;overflow:hidden}.kf>div{background:var(--card);align-content:start;gap:4px;padding:14px;display:grid}.kf dt{font-size:var(--fs-2xs);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--muted);align-items:center;gap:6px;font-weight:600;display:flex}.kf dt .icon{width:14px;height:14px}.kf dd{font-weight:700;font-size:var(--fs-md);font-variant-numeric:tabular-nums;letter-spacing:-.01em;margin:0}.kf dd small{font-weight:400;font-size:var(--fs-xs);color:var(--muted);letter-spacing:0;margin-top:2px;display:block}@media (width>=640px){.kf{grid-template-columns:repeat(4,1fr)}}.rb{gap:24px;display:grid}.rb-score{align-items:center;gap:18px;display:flex}.rb-big{font:800 clamp(64px, 12vw, 104px)/.85 var(--font-display);letter-spacing:-.06em;color:var(--ink);font-variant-numeric:tabular-nums}.rb-big small{letter-spacing:0;color:var(--muted);font-size:.3em}.rb-bars{gap:14px;list-style:none;display:grid}.rb-bars li{font-size:var(--fs-sm);grid-template-columns:1fr auto;gap:6px 12px;display:grid}.rb-bars li span{font-weight:600}.rb-bars li span small{color:var(--muted);font-weight:400}.rb-bars li b{font-variant-numeric:tabular-nums;font-family:var(--font-display);font-size:var(--fs-md)}.rb-bars .bar{background:var(--paper-2);border-radius:4px;grid-column:1/-1;height:8px;overflow:hidden}.rb-bars .bar i{height:100%;width:var(--v);background:var(--ink);border-radius:4px;display:block}.rb-bars li.lo .bar i{background:var(--coral)}.rb-bars li.hi .bar i{background:var(--emerald)}.radar{width:100%;max-width:320px;margin-inline:auto}.radar text{font:600 13px var(--font-body);fill:var(--muted)}@media (width>=900px){.rb{grid-template-columns:300px 1fr;align-items:center;gap:48px}}.pc{gap:12px;display:grid}@media (width>=640px){.pc{grid-template-columns:1fr 1fr}}.pc>div{border-radius:var(--r);border:var(--border);background:var(--card);padding:18px}.pc h3{font-size:var(--fs-md);align-items:center;gap:8px;margin-bottom:12px;display:flex}.pc ul{font-size:var(--fs-base);gap:10px;line-height:1.45;list-style:none;display:grid}.pc li{grid-template-columns:22px 1fr;gap:8px;display:grid}.pc li .icon{stroke-width:3px;border-radius:50%;width:20px;height:20px;padding:3px}.pc .pros .icon{background:var(--emerald-soft);color:var(--emerald-ink)}.pc .cons .icon{background:var(--coral-soft);color:var(--coral)}.pc .pros{border-top:3px solid var(--emerald)}.pc .cons{border-top:3px solid var(--coral)}.pay{flex-wrap:wrap;gap:8px;list-style:none;display:flex}.pay li{border-radius:var(--r-pill);background:var(--card);border:var(--border);min-height:36px;font-size:var(--fs-sm);align-items:center;gap:7px;padding:0 12px 0 6px;font-weight:600;display:inline-flex}.pay li i{width:24px;height:24px;font:800 10px/1 var(--font-display);color:#fff;background:var(--pc,var(--ink));border-radius:50%;place-items:center;font-style:normal;display:grid}.night .pay li{background:var(--night-2);border-color:var(--night-line);color:var(--night-text)}.paystrip{background:var(--line);border:var(--border);border-radius:var(--r);scrollbar-width:none;grid-auto-columns:minmax(150px,1fr);grid-auto-flow:column;gap:1px;display:grid;overflow-x:auto}.paystrip::-webkit-scrollbar{display:none}.paystrip a{background:var(--card);align-content:space-between;gap:10px;min-height:132px;padding:16px;text-decoration:none;display:grid}.paystrip a:hover{background:var(--paper)}.paystrip .pm{font:700 var(--fs-base)/1 var(--font-display);align-items:center;gap:8px;display:flex}.paystrip .pm i{width:30px;height:30px;font:800 11px/1 var(--font-display);color:#fff;background:var(--pc);border-radius:8px;place-items:center;font-style:normal;display:grid}.paystrip dl{font-size:var(--fs-xs);color:var(--muted);grid-template-columns:auto 1fr;gap:2px 8px;margin:0;display:grid}.paystrip dd{color:var(--ink);text-align:right;font-variant-numeric:tabular-nums;margin:0;font-weight:600}.tiles{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}@media (width>=640px){.tiles{grid-template-columns:repeat(3,1fr)}}@media (width>=1100px){.tiles{grid-template-columns:repeat(6,1fr)}}@media (width>=640px){.tiles.tiles-3{grid-template-columns:repeat(3,1fr)}}.tiles-rail{scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter);scroll-padding-inline:var(--gutter);grid-auto-columns:46%;grid-auto-flow:column;gap:12px;display:grid;overflow-x:auto}.tiles-rail::-webkit-scrollbar{display:none}.tiles-rail>*{scroll-snap-align:start}@media (width>=640px){.tiles-rail{grid-auto-columns:30%}}@media (width>=1100px){.tiles-rail{grid-auto-columns:calc(16.6667% - 10px);margin-inline:0;padding-inline:0}}.gt{color:inherit;gap:8px;text-decoration:none;display:grid}.gt-poster{aspect-ratio:1;border-radius:var(--r);background:var(--night);isolation:isolate;transition:transform var(--dur-2) var(--ease);position:relative;overflow:hidden}.gt:hover .gt-poster{transform:translateY(-3px)}.gt-poster .motif{z-index:-1;position:absolute;inset:0}.gt-poster:after{content:"";z-index:0;background:linear-gradient(#17143a00,#17143aeb);position:absolute;inset:45% 0 0}.gt-poster .t{z-index:1;font:800 clamp(17px, 4.6vw, 22px)/1 var(--font-display);letter-spacing:-.03em;color:#fff;text-shadow:0 2px 12px #0a082899;position:absolute;bottom:10px;left:10px;right:10px}.gt-badges{z-index:1;justify-content:space-between;gap:4px;display:flex;position:absolute;top:8px;left:8px;right:8px}.gt-badge{border-radius:var(--r-pill);font:700 11px/1 var(--font-body);background:var(--paper);color:var(--ink);padding:4px 8px}.gt-badge.is-demo{background:var(--emerald-on-dark);color:var(--night)}.gt-badge.hot{background:var(--gold-on-dark);color:var(--night)}.gt-play{z-index:2;opacity:0;transition:opacity var(--dur-2) var(--ease);background:#17143a59;place-items:center;display:grid;position:absolute;inset:0}.gt-play span{background:var(--emerald-on-dark);width:52px;height:52px;color:var(--night);border-radius:50%;place-items:center;display:grid}.gt:hover .gt-play,.gt:focus-visible .gt-play{opacity:1}.gt-meta{font-size:var(--fs-xs);color:var(--muted);justify-content:space-between;gap:8px;display:flex}.gt-meta .rtp{white-space:nowrap;color:var(--ink);font-variant-numeric:tabular-nums;font-weight:700}.gt-name{font-weight:600;font-size:var(--fs-sm);line-height:1.25}.band-night .gt-meta{color:var(--night-muted)}.band-night .gt-meta .rtp{color:var(--night-text)}.prov{border-radius:var(--r-pill);background:var(--sec-games-soft);color:var(--sec-games);font:600 var(--fs-xs)/1 var(--font-body);align-items:center;gap:6px;padding:4px 10px 4px 4px;text-decoration:none;display:inline-flex}.prov i{background:var(--sec-games);color:#fff;width:20px;height:20px;font:800 9px/1 var(--font-display);border-radius:50%;place-items:center;font-style:normal;display:grid}.search{align-items:center;display:flex;position:relative}.search .icon{color:var(--muted);position:absolute;left:14px}.search input{border-radius:var(--r-pill);border:1px solid var(--line-strong);background:var(--card);width:100%;min-height:48px;font-size:var(--fs-base);padding:0 16px 0 44px}.search input::placeholder{color:var(--muted)}.search input:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.search kbd{font:600 11px/1 var(--font-mono);border:1px solid var(--line-strong);color:var(--muted);border-radius:4px;padding:4px 6px;display:none;position:absolute;right:12px}@media (width>=900px){.search kbd{display:block}}.demo{aspect-ratio:16/10;border-radius:var(--r-lg);background:var(--night);isolation:isolate;position:relative;overflow:hidden}@media (width<=639px){.demo{aspect-ratio:4/5;border-radius:var(--r);margin-inline:calc(-1 * var(--gutter) + 8px)}}.demo>.motif{z-index:-1;position:absolute;inset:0}.demo-face{color:var(--night-text);background:linear-gradient(#17143a00 25%,#17143aeb 92%),linear-gradient(90deg,#17143abf 0%,#17143a00 70%);align-content:end;gap:14px;padding:20px;display:grid;position:absolute;inset:0}.demo-title{font:800 clamp(40px, 9vw, 84px)/.9 var(--font-display);letter-spacing:-.045em}.demo-play{border-radius:var(--r-pill);background:var(--emerald-on-dark);min-height:60px;color:var(--night);font:700 var(--fs-md)/1 var(--font-body);border:0;justify-self:start;align-items:center;gap:12px;padding:0 26px 0 10px;display:inline-flex}.demo-play .ring{background:var(--night);width:44px;height:44px;color:var(--emerald-on-dark);border-radius:50%;place-items:center;display:grid}.demo-play .ring .icon{fill:currentColor;stroke:none;width:18px;height:18px;margin-left:3px}.demo-play:hover{background:#6be8b2}.demo-note{font-size:var(--fs-xs);color:var(--night-muted);flex-wrap:wrap;gap:4px 14px;display:flex}.demo iframe{background:#000;border:0;width:100%;height:100%;position:absolute;inset:0}.demo-tools{z-index:2;gap:6px;display:flex;position:absolute;top:10px;right:10px}.demo-tools button{color:#fff;backdrop-filter:blur(6px);background:#17143abf;border:0;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.demo-tools[hidden],.demo.is-live .demo-face{display:none}.gf{background:var(--line);border:var(--border);border-radius:var(--r);grid-template-columns:repeat(2,1fr);gap:1px;margin:0;display:grid;overflow:hidden}.gf>div{background:var(--card);align-content:start;gap:6px;padding:14px;display:grid}.gf dt{font-size:var(--fs-2xs);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--muted);font-weight:600}.gf dd{font:700 var(--fs-lg)/1.1 var(--font-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin:0}.gf dd small{font:400 var(--fs-xs)/1.3 var(--font-body);color:var(--muted);letter-spacing:0;margin-top:2px;display:block}.gf .wide{grid-column:1/-1}@media (width>=640px){.gf{grid-template-columns:repeat(4,1fr)}.gf .wide{grid-column:span 2}}.vol{align-items:end;gap:4px;height:34px;margin-top:2px;display:flex}.vol i{background:var(--paper-2);border:1px solid var(--line);border-radius:3px;flex:1}.vol i:first-child{height:30%}.vol i:nth-child(2){height:45%}.vol i:nth-child(3){height:60%}.vol i:nth-child(4){height:80%}.vol i:nth-child(5){height:100%}.vol i.on{background:var(--sec-games);border-color:var(--sec-games)}.vol-lbl{font:500 11px/1 var(--font-body);color:var(--muted);letter-spacing:0;justify-content:space-between;margin-top:6px;display:flex}.answer{border-radius:var(--r);background:var(--card);border:var(--border);border-left:4px solid var(--accent);gap:10px;padding:18px 18px 18px 20px;display:grid;position:relative}.answer .kicker{color:var(--accent)}.answer p{font-size:var(--fs-read);line-height:1.55}.answer p strong{font-weight:700}.prose{max-width:var(--measure);font-size:var(--fs-read);line-height:var(--lh-read)}.prose>*+*{margin-top:1em}.prose h2{font-size:var(--fs-2xl);margin-top:1.6em}.prose h3{font-size:var(--fs-xl);margin-top:1.4em}.prose h2+*,.prose h3+*{margin-top:.6em}.prose a{color:var(--sec-betting);font-weight:500}.prose ul,.prose ol{padding-left:1.2em}.prose li+li{margin-top:.35em}.prose strong{font-weight:650}.toc{border:var(--border);border-radius:var(--r);background:var(--card)}.toc summary{cursor:pointer;min-height:52px;font-weight:700;font-family:var(--font-display);justify-content:space-between;align-items:center;padding:0 16px;list-style:none;display:flex}.toc summary::-webkit-details-marker{display:none}.toc summary .icon{transition:transform var(--dur-2) var(--ease)}.toc[open] summary .icon{transform:rotate(180deg)}.toc ol{counter-reset:toc;gap:2px;padding:0 16px 14px;list-style:none;display:grid}.toc li{counter-increment:toc}.toc a{font-size:var(--fs-sm);color:var(--ink-2);grid-template-columns:26px 1fr;padding:7px 0;text-decoration:none;display:grid}.toc a:before{content:counter(toc, decimal-leading-zero);font:600 11px/1.9 var(--font-mono);color:var(--muted)}.toc a:hover,.toc a.is-active{color:var(--ink);font-weight:600}.toc a.is-active:before{color:var(--accent)}.faq{border-top:1px solid var(--line-strong)}.faq details{border-bottom:1px solid var(--line-strong)}.faq summary{cursor:pointer;font:700 var(--fs-md)/1.3 var(--font-display);letter-spacing:-.01em;grid-template-columns:1fr 32px;align-items:center;gap:12px;padding:18px 0;list-style:none;display:grid}.faq summary::-webkit-details-marker{display:none}.faq summary .pm{border:1px solid var(--line-strong);width:32px;height:32px;transition:transform var(--dur-2) var(--ease), background var(--dur-2) var(--ease);border-radius:50%;place-items:center;display:grid}.faq details[open] summary .pm{background:var(--ink);color:#fff;border-color:var(--ink);transform:rotate(45deg)}.faq .a{color:var(--ink-2);font-size:var(--fs-base);max-width:70ch;padding:0 44px 20px 0;line-height:1.6}.faq .a p+p{margin-top:.7em}.faq-grid{gap:32px;display:grid}@media (width>=900px){.faq-grid{grid-template-columns:1fr 2fr;gap:64px}}.author{border-radius:var(--r);background:var(--card);border:var(--border);grid-template-columns:64px 1fr;gap:14px 16px;padding:20px;display:grid}.author .ph{background:var(--night);border-radius:50%;width:64px;height:64px;overflow:hidden}.author .nm{font:700 var(--fs-lg)/1.1 var(--font-display);letter-spacing:-.02em}.author .role{font-size:var(--fs-sm);color:var(--muted);margin-top:3px}.author p{font-size:var(--fs-base);color:var(--ink-2);grid-column:1/-1;line-height:1.55}.author .stats{border-top:1px dashed var(--line);font-size:var(--fs-sm);color:var(--muted);flex-wrap:wrap;grid-column:1/-1;gap:8px 24px;padding-top:12px;display:flex}.author .stats b{font:800 var(--fs-xl)/1 var(--font-display);color:var(--ink);letter-spacing:-.03em;font-variant-numeric:tabular-nums;display:block}@media (width>=640px){.author{grid-template-columns:88px 1fr}.author .ph{width:88px;height:88px}.author p,.author .stats{grid-column:2}}.crumbs ol{font-size:var(--fs-xs);color:var(--muted);flex-wrap:wrap;gap:4px;padding-block:14px;list-style:none;display:flex}.crumbs li+li:before{content:"/";color:var(--line-strong);margin-right:4px}.crumbs a{color:var(--ink-2);text-decoration:none}.crumbs a:hover{text-decoration:underline}.related{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}@media (width>=900px){.related{grid-template-columns:repeat(4,1fr);gap:16px}}.rcard{border-radius:var(--r);background:var(--card);border:var(--border);transition:border-color var(--dur-2) var(--ease), transform var(--dur-1) var(--ease);grid-template-rows:auto 1fr;text-decoration:none;display:grid;position:relative;overflow:hidden}.rcard:hover{border-color:var(--ink)}.rcard:active{transform:scale(.99)}.rcard .art{aspect-ratio:16/9;background:var(--accent-soft);position:relative}.rcard .art .motif{position:absolute;inset:0}.rcard .art .n{font:800 30px/1 var(--font-display);letter-spacing:-.05em;color:var(--ink);background:var(--paper);font-variant-numeric:tabular-nums;border-radius:6px;padding:4px 8px 2px;position:absolute;bottom:8px;left:10px}.rcard .body{align-content:start;gap:4px;padding:12px 14px 14px;display:grid}.rcard .k{letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--accent);font-size:11px;font-weight:600}.rcard h3{font-size:var(--fs-md);letter-spacing:-.015em;line-height:1.15}.rcard .m{font-size:var(--fs-xs);color:var(--muted)}.callout{border-radius:var(--r);font-size:var(--fs-base);grid-template-columns:28px 1fr;gap:12px;padding:16px;line-height:1.55;display:grid}.callout .icon{width:24px;height:24px}.callout b{font-family:var(--font-display);font-size:var(--fs-md);margin-bottom:2px;display:block}.callout.tip{background:var(--sec-betting-soft);color:var(--ink)}.callout.tip .icon{color:var(--sec-betting)}.callout.warn{background:var(--amber-soft);color:var(--ink)}.callout.warn .icon{color:var(--amber-ink)}.callout.rg{background:var(--coral-soft);color:var(--ink)}.callout.rg .icon{color:var(--coral)}.callout a{font-weight:700}.hero{padding-top:var(--s-7)}.hero-grid{gap:28px;display:grid}.hero h1{font-size:var(--fs-4xl);line-height:var(--lh-tight);letter-spacing:-.045em;margin-top:14px;font-weight:800}.hero .deck{font-size:var(--fs-md);color:var(--ink-2);max-width:46ch;margin-top:18px;line-height:1.5}.hero .stamp{margin-top:18px}.runners{gap:10px;margin-top:4px;display:grid}.runner{border-radius:var(--r);background:var(--card);border:var(--border);grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:12px;text-decoration:none;display:grid}.runner:hover{border-color:var(--ink)}.runner .lbl{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:700}.runner .amt{font:800 var(--fs-md)/1.15 var(--font-display);letter-spacing:-.02em}.runner .amt em{color:var(--gold-ink);font-style:normal}.runner .t{font-size:var(--fs-xs);color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;margin-top:2px;display:flex}.runner .wg{padding:2px 7px;font-size:11px}.hero-card{position:relative}.hero-card .pick{z-index:2;position:absolute;top:-12px;left:20px}.hero-grid{grid-template-areas:"text""card""runners"}.hero-text{grid-area:text}.hero-card{grid-area:card}.runners{grid-area:runners}@media (width>=1000px){.hero{padding-top:var(--s-9)}.hero-grid{grid-template-columns:1.1fr 1fr;grid-template-areas:"text card""runners card";align-items:start;gap:28px 56px}.hero-card{margin-top:12px}.runners{align-self:end}}.method{counter-reset:m;border-top:1px solid var(--line-strong);gap:0;display:grid}.method li{border-bottom:1px solid var(--line-strong);grid-template-columns:64px 1fr;gap:4px 16px;padding:18px 0;list-style:none;display:grid}.method .w{font:800 36px/1 var(--font-display);letter-spacing:-.05em;color:var(--gold-ink);font-variant-numeric:tabular-nums;grid-row:span 2}.method .w small{letter-spacing:0;font-size:16px}.method h3{font-size:var(--fs-md)}.method p{color:var(--muted);font-size:var(--fs-sm);line-height:1.5}@media (width>=900px){.method{grid-template-columns:repeat(3,1fr);column-gap:40px}.method li{grid-template-columns:76px 1fr}.method .w{font-size:48px}}.weightbar{border-radius:7px;gap:2px;height:14px;margin:4px 0 28px;display:flex;overflow:hidden}.weightbar i{height:100%;display:block}.guides{gap:16px;display:grid}@media (width>=900px){.guides{grid-template-columns:1.4fr 1fr 1fr}}.guide{border-bottom:1px solid var(--line-strong);gap:10px;padding-bottom:16px;text-decoration:none;display:grid}.guide .art{aspect-ratio:16/9;border-radius:var(--r);background:var(--paper-2);position:relative;overflow:hidden}.guide .art .motif{position:absolute;inset:0}.guide h3{font-size:var(--fs-lg);line-height:1.15}.guide:hover h3{text-decoration:underline 2px}.guide p{font-size:var(--fs-sm);color:var(--muted)}.guides .guide:first-child h3{font-size:var(--fs-xl)}.rv-grid{gap:40px;margin-top:32px;display:grid}.rv-main{gap:var(--s-8);min-width:0;display:grid}.rv-main>section{scroll-margin-top:84px}.rv-main h2{font-size:var(--fs-2xl);margin-bottom:18px}.rv-main h2 .n{font:700 var(--fs-sm)/1 var(--font-mono);color:var(--accent);letter-spacing:0;margin-bottom:10px;display:block}.rv-aside{display:none}@media (width>=1100px){.rv-grid{grid-template-columns:minmax(0,1fr) 340px;gap:64px}.rv-aside{display:block}.rv-aside .sticky{gap:16px;display:grid;position:sticky;top:92px}.rv-main .toc-inline{display:none}}.bonus-list{gap:12px;display:grid}.brow{border-radius:var(--r);background:var(--card);border:var(--border);grid-template-columns:1fr auto;align-items:center;gap:10px 16px;padding:16px;display:grid}.brow .k{letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--sec-bonuses);font-size:11px;font-weight:700}.brow .amt{font:800 var(--fs-lg)/1.1 var(--font-display);letter-spacing:-.02em;margin-top:4px}.brow .amt em{color:var(--gold-ink);font-style:normal}.brow .t{font-size:var(--fs-sm);color:var(--muted);flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:6px 14px;display:flex}.brow .t b{color:var(--ink);font-variant-numeric:tabular-nums}@media (width>=640px){.brow{grid-template-columns:1.2fr 1.6fr auto}.brow .t{grid-column:auto}}.paytable{border-collapse:collapse;width:100%;font-size:var(--fs-sm);font-variant-numeric:tabular-nums;background:var(--card);border-radius:var(--r);border:var(--border);overflow:hidden}.paytable th,.paytable td{text-align:left;border-bottom:1px solid var(--line);padding:12px}.paytable thead th{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);background:var(--paper-2);font-size:11px}.paytable td:first-child{font-weight:600}.paytable .spd{align-items:center;gap:8px;display:flex}.paytable .spd i{background:var(--emerald);height:6px;width:var(--w);border-radius:3px;min-width:6px;display:block}.paytable .spd i.slow{background:#c98a12}@media (width<=639px){.paytable .hide-sm{display:none}}.vslinks{gap:10px;display:grid}@media (width>=640px){.vslinks{grid-template-columns:repeat(3,1fr)}}.vslink{border-radius:var(--r);border:var(--border);background:var(--card);font-weight:600;font-size:var(--fs-sm);align-items:center;gap:8px;padding:12px;text-decoration:none;display:flex}.vslink:hover{border-color:var(--ink)}.vslink .x{font:800 12px/1 var(--font-display);color:var(--muted)}.vslink .icon{margin-left:auto}.mini3{gap:12px;display:grid}@media (width>=640px){.mini3{grid-template-columns:repeat(3,1fr)}}.mini3>div{border-radius:var(--r);background:var(--card);border:var(--border);align-content:start;gap:8px;padding:16px;display:grid}.mini3 h3{font-size:var(--fs-md);align-items:center;gap:8px;display:flex}.mini3 p{font-size:var(--fs-sm);color:var(--ink-2);line-height:1.5}.gm-head{gap:12px;margin-bottom:18px;padding-top:4px;display:grid}.gm-head h1{font-size:var(--fs-3xl);letter-spacing:-.04em;font-weight:800;line-height:1}.gm-head .meta{font-size:var(--fs-sm);color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.gm-grid{gap:24px;display:grid}@media (width>=1100px){.gm-grid{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:32px}}.rail{gap:12px;display:grid}.rail-head{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.rail-head h2{font-size:var(--fs-lg)}.rail-head small{font-size:var(--fs-xs);color:var(--muted)}.ftr{background:var(--ink);color:#e9e6ff;margin-top:var(--section-gap);padding-block:48px 32px}.ftr a{color:#fff;text-decoration:none}.ftr a:hover{text-decoration:underline}.ftr-rg{border-radius:var(--r-lg);background:#221f52;border:1px solid #3a3574;gap:16px;padding:20px;display:grid}.ftr-rg .age{border:3px solid var(--coral-on-dark);width:56px;height:56px;font:800 20px/1 var(--font-display);color:#fff;border-radius:50%;flex:none;place-items:center;display:grid}.ftr-rg .row{align-items:center;gap:16px;display:flex}.ftr-rg b{font:700 var(--fs-lg)/1.15 var(--font-display);color:#fff;display:block}.ftr-rg p{font-size:var(--fs-sm);color:#c9c5ec;line-height:1.5}.ftr-rg .tel{border-radius:var(--r-pill);min-height:52px;color:var(--ink);font:800 var(--fs-md)/1 var(--font-display);letter-spacing:-.01em;font-variant-numeric:tabular-nums;background:#fff;justify-self:start;align-items:center;gap:10px;padding:0 18px;display:inline-flex}.ftr-rg .tel:hover{background:var(--gold-on-dark);text-decoration:none}@media (width>=900px){.ftr-rg{grid-template-columns:1fr auto;align-items:center;padding:28px 32px}}.ftr-cols{grid-template-columns:1fr 1fr;gap:28px 20px;margin-top:40px;display:grid}.ftr-cols h4{font:600 var(--fs-2xs)/1 var(--font-body);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:#b9b4e0;margin-bottom:12px}.ftr-cols ul{font-size:var(--fs-sm);gap:9px;list-style:none;display:grid}@media (width>=900px){.ftr-cols{grid-template-columns:1.4fr repeat(4,1fr)}}.ftr-brand .brand{color:#fff}.ftr-brand .brand span i{color:var(--gold-on-dark)}.ftr-brand p{font-size:var(--fs-sm);color:#c9c5ec;max-width:36ch;margin-top:12px;line-height:1.55}.ftr-legal{font-size:var(--fs-xs);color:#b9b4e0;border-top:1px solid #3a3574;gap:10px;margin-top:40px;padding-top:20px;line-height:1.6;display:grid}.ftr-legal .lics{flex-wrap:wrap;gap:8px;display:flex}.ftr-legal .lics span{border-radius:var(--r-pill);color:#e9e6ff;border:1px solid #3a3574;padding:4px 10px}.tool{border-radius:var(--r-lg);background:var(--card);border:var(--border);gap:16px;padding:20px;display:grid}.tool h3{font-size:var(--fs-lg)}.fields{grid-template-columns:1fr 1fr;gap:12px;display:grid}.field{font-size:var(--fs-xs);color:var(--muted);gap:6px;font-weight:600;display:grid}.field input,.field select{border-radius:var(--r-sm);border:1px solid var(--line-strong);background:var(--paper);min-height:48px;font-size:var(--fs-base);color:var(--ink);font-variant-numeric:tabular-nums;width:100%;padding:0 12px;font-weight:600}.field.mono input{font-family:var(--font-mono);font-size:var(--fs-sm)}.field.full{grid-column:1/-1}.out{background:var(--line);border-radius:var(--r);border:var(--border);grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:1px;display:grid;overflow:hidden}.out>div{background:var(--paper);padding:12px}.out small{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:11px;font-weight:600;display:block}.out b{font:800 var(--fs-lg)/1.2 var(--font-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;word-break:break-all}.out b.mono{font:600 var(--fs-xs)/1.5 var(--font-mono);letter-spacing:0}.out b.good{color:var(--emerald-ink)}.out b.bad{color:var(--coral)}input[type=range]{width:100%;accent-color:var(--sec-games);min-height:32px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.tabbar.is-static{border:1px solid var(--line);border-radius:16px;max-width:420px;position:static;overflow:hidden;display:block!important}.sg-grid{grid-template-columns:minmax(0,1fr)}.sg-grid>*,.sg-item{min-width:0}.typescale>div{grid-template-columns:76px minmax(0,1fr);overflow:hidden}@media (width>=900px){.sg-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.sg-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}}.draft{background:var(--coral-soft,#fde6e1);color:var(--coral);font-size:var(--fs-sm,14px);border-radius:999px;margin-top:10px;padding:6px 12px;font-weight:600;display:inline-block}.nolink{color:inherit}.tw{border:1px solid var(--line);background:var(--card);border-radius:12px;margin:16px 0;overflow-x:auto}.tbl{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:15px}.tbl th,.tbl td{border-bottom:1px solid var(--line);text-align:left;vertical-align:middle;padding:12px 14px}.tbl thead th{background:var(--paper-2);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:12px}.tbl tr:last-child td,.tbl tr:last-child th{border-bottom:0}.tbl .lcell{align-items:center;gap:10px;display:inline-flex}.page{padding-bottom:var(--s-9,72px)}.page .sec{margin-top:var(--s-8,48px)}.page .sec>h2{margin-bottom:14px}.motif svg{width:100%;height:100%;display:block}.cta-note{color:var(--muted);margin-top:6px;font-size:12px;display:block}.night .cta-note{color:var(--night-muted)}.btn-alt{background:var(--ink);color:#fff}.btn-off{background:var(--paper-2);color:var(--muted);cursor:default}.picks{flex-wrap:wrap;gap:8px 18px;display:flex}.picks label{align-items:center;gap:8px;min-height:40px;display:inline-flex}.cmp-tool fieldset{border:1px solid var(--line);background:var(--card);border-radius:12px;margin:0 0 16px;padding:12px 16px 16px}.links-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px 20px;margin:12px 0;padding:0;list-style:none;display:grid}.links-grid a{border-bottom:1px solid var(--line);color:var(--ink);padding:8px 0;font-weight:600;text-decoration:none;display:block}.links-grid a:hover{color:var(--accent,var(--gold-ink))}.steps{padding-left:22px}.steps li{margin:6px 0}.empty-note{color:var(--muted);font-style:italic}.unk{color:var(--muted)}.featured{margin:var(--s-6,24px) 0}.featured .bc-hero{max-width:760px}.vr-avg{color:var(--ink-2);margin:0 0 12px}.vr-avg b{font:800 22px/1 var(--font-display);color:var(--gold-ink)}.vrs{gap:12px;margin:12px 0;padding:0;list-style:none;display:grid}.vr{background:var(--card);border:1px solid var(--line);border-radius:12px;padding:14px 16px}.vr p{margin:8px 0 0}.vr-t{font-weight:700}.vr-h{align-items:center;gap:10px;font-size:14px;display:flex}.vr-h .av{background:var(--paper-2);width:36px;height:36px;color:var(--ink-2);font:700 13px var(--font-body);border-radius:50%;flex:none;place-items:center;display:grid}.vr-stars{color:var(--gold);letter-spacing:1px;margin-left:auto}.vr-more summary{cursor:pointer;min-height:44px;color:var(--ink-2);align-items:center;font-weight:700;display:flex}.vr-form{background:var(--card);border:1px solid var(--line);border-radius:16px;gap:12px;margin-top:18px;padding:18px;display:grid}.vr-form h3,.vr-form p{margin:0}.vr-form label{gap:6px;font-size:14px;font-weight:600;display:grid}.vr-form input,.vr-form textarea{font:inherit;border:1px solid var(--line-strong);background:var(--paper);border-radius:10px;min-height:44px;padding:10px 12px}.vr-2{gap:12px;display:grid}@media (width>=640px){.vr-2{grid-template-columns:1fr 1fr}}.vr-rate{border:0;flex-wrap:wrap;gap:8px;margin:0;padding:0;display:flex}.vr-rate legend{margin-bottom:6px;font-size:14px;font-weight:600}.vr-rate label{display:inline-flex}.vr-rate input{opacity:0;width:1px;height:1px;position:absolute}.vr-rate span{border:1.5px solid var(--line-strong);cursor:pointer;border-radius:999px;place-items:center;min-width:52px;min-height:44px;font-weight:700;display:inline-grid}.vr-rate input:checked+span{background:var(--ink);color:#fff;border-color:var(--ink)}.vr-rate input:focus-visible+span{outline:3px solid var(--focus);outline-offset:2px}.vr-msg{min-height:1.2em;color:var(--coral);font-weight:600}.hp{width:1px;height:1px;overflow:hidden;position:absolute!important;left:-9999px!important}.rv-grid>*,.gm-grid>*,.hero-grid>*{min-width:0}.bc-hero{max-width:100%}.rv-main,.gm-grid>div{grid-template-columns:minmax(0,1fr)}.rv-main>*,.gm-grid>div>*{min-width:0}.tw,.ctable-wrap,.tiles-rail,.chips,.typechips{position:relative}.sr-only{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.adm{background:var(--paper-2);padding-bottom:0}.adm-top{background:var(--card);border-bottom:1px solid var(--line)}.adm-top .wrap{align-items:center;gap:16px;min-height:60px;display:flex}.adm-top nav{flex:1;gap:4px;display:flex}.adm-top nav a{color:var(--ink-2);border-radius:8px;padding:6px 12px;font-weight:600;text-decoration:none}.adm-top nav a[aria-current]{background:var(--paper-2);color:var(--ink)}.adm-out{all:unset;cursor:pointer;color:var(--ink-2);font-weight:600}.adm-out[hidden]{display:none}.adm-main{max-width:920px;padding-top:28px;padding-bottom:60px}.adm-card{background:var(--card);border:1px solid var(--line);border-radius:12px;padding:18px 20px}.adm-login{max-width:420px;margin:40px auto}.adm-loginform{gap:12px;margin-top:12px;display:grid}.adm-loginform label,.adm-form label{gap:6px;font-size:14px;font-weight:600;display:grid}.adm-form label small{color:var(--muted);font-weight:400}.adm input,.adm select,.adm textarea{font:inherit;border:1px solid var(--line-strong);background:var(--paper);border-radius:10px;min-height:42px;padding:9px 12px}.adm-err{color:var(--coral);min-height:1em;font-weight:600}.adm-headrow{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.adm-headrow h1{margin:0;font-size:30px}.adm-sub{color:var(--muted);margin:4px 0 16px}.adm-form{gap:14px;margin:0 0 18px;display:grid}.adm-form h2{margin:0;font-size:22px}.adm-help{color:var(--muted);margin:0}.adm-grid2{gap:14px;display:grid}@media (width>=640px){.adm-grid2{grid-template-columns:1fr 1fr}}.adm-check{grid-auto-flow:column;align-items:flex-start;gap:10px;font-weight:500!important;display:flex!important}.adm-check input{min-height:auto;margin-top:3px}.adm-save{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.adm-save .adm-err{margin-right:auto}.adm-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:6px 0 12px;display:flex}.adm-tabs{flex-wrap:wrap;gap:6px;display:flex}.adm-tabs button{font:inherit;border:1px solid var(--line);background:var(--card);cursor:pointer;border-radius:999px;padding:8px 14px;font-weight:600}.adm-tabs button[aria-selected=true]{background:var(--ink);color:#fff;border-color:var(--ink)}.adm-tabs b{margin-left:4px}.adm-msg{min-height:1.3em;color:var(--emerald-ink);font-weight:600}.adm-list{gap:12px;display:grid}.adm-rev-h{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.adm-rev-h a{font-weight:700}.adm-rev h3{margin:8px 0 0;font-size:17px}.adm-body{white-space:pre-wrap;margin:8px 0}.adm-meta{color:var(--muted);margin:0 0 12px;font-size:14px}.adm-act{flex-wrap:wrap;gap:8px;display:flex}.adm-del{color:var(--coral);margin-left:auto}.adm-stars{color:var(--gold);letter-spacing:1px}.adm-stars span{color:var(--line-strong)}.adm-pill{background:var(--paper-2);color:var(--muted);border-radius:999px;padding:2px 8px;font-size:12px;font-weight:600;display:inline-block}.adm-empty{color:var(--muted);padding:24px 0}.sh-n{font:600 var(--fs-xs)/1 var(--font-body);letter-spacing:var(--tracking-caps);text-transform:uppercase}.rv-main h2 .n{display:none}.rb-big{font-size:clamp(44px,8vw,64px)}.motif{display:none!important}.bc-hero,.demo,.band-night{background:var(--night)}.gt-poster{background:linear-gradient(150deg,#241f5c 0%,#17143a 70%)}.gt-poster:after{display:none}.gt-poster .t{text-shadow:none;font-size:clamp(16px,4vw,19px);position:absolute;inset:auto 12px 12px}.demo-title{text-shadow:none}.brand img{width:auto;height:36px;display:block}.ftr .brand img{height:40px}@media (width>=900px){.hdr .brand img{height:40px}}.cmp-tool{gap:24px;margin:20px 0 8px;display:grid}.cmp-pick{background:var(--card);border:var(--border);border-radius:16px;gap:14px;padding:18px;display:grid}.cmp-pick-h{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.cmp-pick-h h2{font-size:var(--fs-lg);margin:0 auto 0 0}.cmp-search input{border:1px solid var(--line-strong);width:100%;min-height:46px;font:inherit;background:var(--paper);border-radius:999px;padding:0 16px}.cmp-logos{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:8px;max-height:340px;padding:2px;display:grid;overflow-y:auto}.cmp-logo{border:1.5px solid var(--line);background:var(--paper);font:600 14px/1.2 var(--font-body);color:var(--ink);cursor:pointer;text-align:left;border-radius:12px;align-items:center;gap:10px;min-height:54px;padding:8px 10px;display:flex}.cmp-logo .lg{flex:none}.cmp-logo span:last-child{text-overflow:ellipsis;overflow:hidden}.cmp-logo[aria-pressed=true]{border-color:var(--ink);background:var(--card);box-shadow:inset 0 0 0 1.5px var(--ink)}.cmp-logo:disabled{opacity:.45;cursor:not-allowed}.cmp-logo[hidden]{display:none}.cmp-cards{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;margin-bottom:18px;display:grid}.cmp-card{background:var(--card);border:var(--border);border-radius:16px;align-content:start;justify-items:start;gap:12px;padding:20px;display:grid}.cmp-card h3{font-size:var(--fs-lg);margin:0}.cmp-card h3 a{color:var(--ink);text-decoration:none}.cmp-meta{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.cmp-offer{border-top:1px solid var(--line);border-bottom:1px solid var(--line);gap:4px;width:100%;padding:12px 0;display:grid}.cmp-offer .pre,.cmp-offer .post{font-size:var(--fs-sm);color:var(--muted)}.cmp-offer b{font:800 26px/1.1 var(--font-display);color:var(--gold-ink);letter-spacing:-.02em}.cmp-offer .t{font-size:var(--fs-sm);color:var(--muted);align-items:center;gap:10px;margin-top:4px;display:flex}.cmp-card .btn-block{width:100%}.cmp-review{font-size:var(--fs-sm);color:var(--ink-2);font-weight:600}.ctable tbody tr:nth-child(2n) td{background:#fbf8f1}.ctable td.best:after{content:""}.cmp-tool{grid-template-columns:minmax(0,1fr)}.cmp-tool>*{min-width:0}.hero-answer{font-size:var(--fs-md);color:var(--ink-2);background:0 0;border:0;margin:14px 0;padding:0}.hero-answer p{margin:0}.tool[data-tool]{margin:16px 0 24px}.tool-form{gap:16px;min-width:0;display:grid}.tool-form .field input[type=range]{min-height:32px;accent-color:var(--accent,var(--ink));background:0 0;border:0;padding:0}.tool-form .field input[aria-invalid=true]{border-color:var(--coral)}.tool-row{flex-wrap:wrap;gap:8px;display:flex}.tool-big{font:800 var(--fs-lg)/1 var(--font-display);color:var(--ink)}.tool-note{color:var(--muted);margin:0;font-size:13px}@media (width<=480px){.tool-form .fields{grid-template-columns:1fr}}.tool-form svg{max-width:560px}.lg{border-radius:14px;flex:none;width:56px;height:56px;font-size:17px}.lg-sm{border-radius:10px;width:40px;height:40px;font-size:13px}.lg-lg{border-radius:18px;width:80px;height:80px;font-size:24px}img.lg{object-fit:cover;box-shadow:0 0 0 1px var(--line);background:#fff}.night img.lg{box-shadow:0 0 0 1px #ffffff24}.rank-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.rank-list .crow{background:var(--card);border:1px solid var(--line);border-radius:16px;grid-template-columns:28px 56px minmax(0,1fr) auto;grid-template-areas:"rank logo brand score""bonus bonus bonus bonus""cta cta cta cta";align-items:center;gap:12px;padding:14px 16px;display:grid;position:relative}.rank-list .crow.is-top{border-color:var(--gold);box-shadow:0 0 0 1px var(--gold)}.rank-list .crow .tags{display:none}.rank-list .crow-rank{background:var(--paper-2);width:28px;height:28px;color:var(--ink-2);font:700 13px/1 var(--font-body);letter-spacing:0;border-radius:50%;grid-area:rank;place-items:center;display:grid}.rank-list .crow.is-top .crow-rank{background:var(--gold);color:var(--ink)}.rank-list .crow-logo{grid-area:logo}.rank-list .crow-name{grid-area:brand;gap:3px;min-width:0;display:grid}.rank-list .crow-name .nm{font:700 17px/1.2 var(--font-display);letter-spacing:-.01em;overflow-wrap:anywhere}.rank-list .crow-name .nm a{color:var(--ink);text-decoration:none}.rank-list .crow-name .lic{font-size:12px}.rank-list .crow-score{grid-area:score}.rank-list .crow-bonus{border:0;border-top:1px solid var(--line);grid-area:bonus;gap:6px;padding:12px 0 0;display:grid}.rank-list .crow-bonus .lbl{font:600 11px/1 var(--font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.rank-list .crow-bonus .amt{font:800 21px/1.15 var(--font-display);letter-spacing:-.02em;color:var(--ink)}.rank-list .crow-bonus .amt em{color:var(--gold-ink);font-style:normal}.rank-list .crow-terms{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.rank-list .crow-terms b{color:var(--ink);font-weight:600}.rank-list .crow-cta{grid-area:cta;align-items:center;gap:8px;display:flex}.rank-list .crow-cta .btn-go,.rank-list .crow-cta .btn-alt,.rank-list .crow-cta .btn-off{flex:1;min-height:48px}.rank-list .crow-cta .cta-note{display:none}.rank-list .crow-cta .cmp-btn{flex:none;justify-content:center;width:48px;min-height:48px;padding:0}.rank-list .crow-cta .cmp-btn .lbl{display:none}.rank-list .crow-cta .rv{color:var(--ink-2);flex:none;padding:0 4px;font-size:13px;font-weight:600}@media (width>=900px){.rank-list .crow{grid-template-columns:28px 64px minmax(170px,1fr) 64px minmax(240px,1.35fr) 230px;grid-template-areas:"rank logo brand score bonus cta";gap:16px;padding:16px 20px}.rank-list .crow .lg{width:64px;height:64px}.rank-list .crow-bonus{border-top:0;border-left:1px solid var(--line);padding:0 0 0 16px}.rank-list .crow-cta{flex-wrap:wrap}.rank-list .crow-cta .btn-go,.rank-list .crow-cta .btn-alt,.rank-list .crow-cta .btn-off{flex:100%}.rank-list .crow-cta .cmp-btn{flex:1;width:auto;min-height:36px;padding:0 12px}.rank-list .crow-cta .cmp-btn .lbl{display:inline}.rank-list .crow-cta .rv{text-align:center;flex:1}}.list-meta{font-size:13px}.rating{background:var(--paper-2);font:800 15px/1 var(--font-display);color:var(--ink);white-space:nowrap;border-radius:8px;align-items:baseline;gap:1px;padding:4px 8px;display:inline-flex}.rating small{font:600 11px/1 var(--font-body);color:var(--muted)}.night .rating{color:#fff;background:#ffffff1a}.night .rating small{color:var(--night-muted)}.bc-hero{gap:16px}.bc-hero .terms .dim,.bc-hero .terms>div:has(.dim){display:none}.bc-hero .terms-legal{font-size:12px}.bc-hero .bc-label{display:none}.feat-strip{background:var(--night);color:var(--night-text);border-radius:16px;grid-template-columns:56px minmax(0,1fr);align-items:center;gap:12px 14px;margin:20px 0;padding:14px 16px;display:grid}.feat-strip .k{font:600 11px/1 var(--font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--gold-on-dark)}.feat-strip .t{gap:4px;min-width:0;display:grid}.feat-strip b{font:800 19px/1.2 var(--font-display);color:#fff}.feat-strip b em{color:var(--gold-on-dark);font-style:normal}.feat-strip small{color:var(--night-muted);font-size:12px}.feat-strip .btn{grid-column:1/-1}@media (width>=700px){.feat-strip{grid-template-columns:56px minmax(0,1fr) auto}.feat-strip .btn{grid-column:auto}}.author .ph{background:var(--gold);place-items:center;display:grid;overflow:hidden}.author .ph img{object-fit:cover;width:100%;height:100%;display:block}.author .ph b{font:800 26px/1 var(--font-display);color:var(--ink)}.stars-in{flex-direction:row-reverse;gap:4px;display:inline-flex}.stars-in input{opacity:0;width:1px;height:1px;position:absolute}.stars-in label{color:var(--line-strong);cursor:pointer;place-items:center;min-height:44px;padding:2px;font-size:34px;line-height:1;display:grid}.stars-in input:checked~label,.stars-in label:hover,.stars-in label:hover~label{color:var(--gold)}.stars-in input:focus-visible+label{outline:3px solid var(--focus);outline-offset:2px;border-radius:6px}.vr-stars{color:var(--gold);letter-spacing:1px;white-space:nowrap;font-size:18px}.vr-stars .dim{color:var(--line-strong)}.rank-list .crow-cta>*{min-width:0}.rank-list .crow-cta .btn{white-space:normal;text-align:center;padding-left:14px;padding-right:14px;line-height:1.2}.lg-xs{border-radius:8px;width:28px;height:28px;font-size:10px}.cstack{display:none}@media (width<=760px){.ctable-wrap{display:none}.cstack{gap:10px;margin:12px 0;display:grid}.cs-row{background:var(--card);border:1px solid var(--line);border-radius:14px;padding:12px 14px}.cs-k{font:600 11px/1 var(--font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:8px}.cs-row ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.cs-row li{grid-template-columns:28px minmax(70px,34%) minmax(0,1fr);align-items:center;gap:10px;font-size:15px;display:grid}.cs-n{color:var(--ink-2);overflow-wrap:anywhere;font-size:13px;font-weight:600}.cs-v{color:var(--ink);overflow-wrap:anywhere}.cs-row li.best .cs-v{color:var(--emerald-ink);font-weight:700}.cs-row li.best .cs-v:after{content:" · best";font-size:12px;font-weight:600}.tw-stack{background:0 0;border:0;overflow:visible}.tw-stack .tbl,.tw-stack .tbl tbody,.tw-stack .tbl tr,.tw-stack .tbl th,.tw-stack .tbl td{width:auto;display:block}.tw-stack .tbl thead{display:none}.tw-stack .tbl tr{background:var(--card);border:1px solid var(--line);border-radius:14px;grid-template-columns:1fr 1fr;gap:8px 12px;margin-bottom:10px;padding:12px 14px;display:grid}.tw-stack .tbl th[scope=row]{border:0;grid-column:1/-1;padding:0;font-size:16px}.tw-stack .tbl td{border:0;padding:0;font-size:14px}.tw-stack .tbl td[data-label]:before{content:attr(data-label);font:600 10px/1.4 var(--font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);display:block}.tw-stack .tbl td[data-label=Bonus]{grid-column:1/-1}.tw-stack .tbl td.cs-empty{display:none}.tw-stack .tbl td.cs-cta{grid-column:1/-1}.tw-stack .tbl td.cs-cta .btn{width:100%;min-height:46px}}.hdr-tools{align-items:center;gap:8px;margin-left:auto;display:flex}.hdr .brand img{width:auto;height:30px}.hdr>.wrap>.btn{display:none}.bell,.bell-btn{position:relative}.bell-n{background:var(--sec-bonuses);color:#fff;min-width:19px;height:19px;font:700 11px/19px var(--font-body,inherit);text-align:center;box-shadow:0 0 0 2px var(--paper);border-radius:10px;padding:0 5px;position:absolute;top:-3px;right:-3px}.bell-n[hidden]{display:none}.bell-panel{z-index:calc(var(--z-header) + 1);background:var(--card);border:1px solid var(--line-strong);border-radius:16px;max-height:calc(100dvh - 140px);padding:14px;position:fixed;top:64px;left:8px;right:8px;overflow:auto;box-shadow:0 24px 60px -20px #17153b73}.bell-panel[hidden]{display:none}.bell-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:12px;padding:0 2px 10px;display:flex}.bell-head b{font:700 17px/1.2 var(--font-display)}.bell-head small{color:var(--muted);font-size:12px}.bell-panel ul{margin:0;padding:0;list-style:none}.bell-panel li{border-bottom:1px solid var(--line);grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 2px;display:grid}.bell-panel li>div{gap:2px;min-width:0;display:grid}.bell-panel li b{font-size:15px}.bell-panel li small{color:var(--ink-2);overflow-wrap:anywhere;font-size:13px}.bell-panel li.is-new b:after{content:"";background:var(--sec-bonuses);vertical-align:middle;border-radius:50%;width:7px;height:7px;margin-left:6px;display:inline-block}.bell-all{text-align:center;margin-top:12px;font-weight:700;display:block}.bell-rg{text-align:center;color:var(--muted);margin-top:6px;font-size:11px;display:block}.hdr{position:sticky}.mnav{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--paper);max-height:calc(100dvh - 100px - var(--tabbar-h));overscroll-behavior:contain;position:absolute;top:100%;left:0;right:0;overflow:auto;box-shadow:0 24px 40px -24px #17153b59}.hdr .mnav .wrap{min-height:0;display:block}.mnav[hidden]{display:none}.mnav nav{padding:12px 0 20px}.mnav ul{margin:0;padding:0;list-style:none}.mnav-main{grid-template-columns:1fr 1fr;gap:8px;display:grid}.mnav-main a{background:var(--card);border:1px solid var(--line);min-height:48px;color:var(--ink);border-radius:12px;align-items:center;padding:0 14px;font-weight:600;text-decoration:none;display:flex}.mnav-main a[aria-current=page]{border-color:var(--ink)}.mnav h4{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:18px 0 6px;font-size:12px}.mnav-sub a{min-height:44px;color:var(--ink);border-bottom:1px solid var(--line);align-items:center;text-decoration:none;display:flex}@media (width>=560px){.bell-panel{width:380px;position:absolute;top:calc(100% + 10px);left:auto;right:0}}@media (width>=900px){.hdr-tools{margin-left:0}.hdr>.wrap>.btn{display:inline-flex}.menu-btn,.mnav{display:none!important}.hdr .brand img{height:40px}}.night .btn-go,.band-night .btn-go,.sbar .btn-go,.feat-strip .btn-go{--bg:var(--emerald);--fg:#fff;--bd:var(--emerald)}.night .btn-go:hover,.band-night .btn-go:hover,.sbar .btn-go:hover,.feat-strip .btn-go:hover{--bg:var(--emerald-hover);--bd:var(--emerald-hover)}.terms>div:last-child:nth-child(odd){border-right:0;grid-column:1/-1}.bc-hero+.answer,.bc-hero+.bc-hero,.bc-hero+p,p+.bc-hero,.answer+.chips,.answer+.tiles,.answer+.bc-hero{margin-top:16px}.wrap.page>section+.callout.rg,.sec+.callout.rg{margin-top:28px}.sec h2+.faq{margin-top:12px}.answer+.related,p+.ctable-wrap,p+.tw,p+.cstack{margin-top:16px}main>section~section~section,.wrap.page>section~section~section,.rv-main>section~section~section,.ftr{content-visibility:auto;contain-intrinsic-size:auto 700px}[data-tone]{--t:#7b61f0;--ts:var(--sec-games-soft);--ti:var(--sec-games)}[data-tone=betting],[data-tone=compare],[data-tone=tools],[data-tone=cobalt]{--t:#3a74e0;--ts:var(--sec-betting-soft);--ti:var(--sec-betting)}[data-tone=bonuses],[data-tone=casinos],[data-tone=money],[data-tone=gold]{--t:#f2b53a;--ts:var(--gold-soft);--ti:var(--gold-ink)}[data-tone=legal],[data-tone=payments],[data-tone=africa],[data-tone=emerald]{--t:#2fbf7f;--ts:var(--emerald-soft);--ti:var(--emerald-ink)}.ph{isolation:isolate;background:var(--night);color:var(--night-text);padding-bottom:36px;position:relative;overflow:hidden}.ph:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(640px 340px at 88% -12%, color-mix(in srgb, var(--t) 42%, transparent), transparent 70%), radial-gradient(520px 300px at -6% 115%, color-mix(in srgb, var(--t) 26%, transparent), transparent 70%);position:absolute;inset:0}.ph .crumbs ol{color:var(--night-muted);padding-block:16px 10px}.ph .crumbs a{color:var(--night-text)}.ph .crumbs li+li:before{color:var(--night-line)}.ph-grid{gap:28px;padding-top:6px;display:grid}.ph-k{font:600 13px/1 var(--font-body);color:#fff;background:#ffffff14;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:8px;padding:4px 13px 4px 4px;display:inline-flex}.ph-k i{background:var(--t);width:26px;height:26px;color:var(--night);border-radius:50%;place-items:center;display:grid}.ph-k i .icon{width:15px;height:15px}.ph h1{letter-spacing:-.035em;color:#fff;text-wrap:balance;max-width:22ch;margin:16px 0 0;font-size:clamp(32px,2.2rem + 1.6vw,54px);font-weight:800;line-height:1.04}.ph .deck{color:var(--night-muted);max-width:60ch;margin-top:12px}.ph .answer.ph-lead{background:0 0;border:0;border-radius:0;margin:14px 0 0;padding:0;display:block}.ph-lead p{color:#dad6f6;max-width:64ch;margin:0;font-size:clamp(16px,15px + .3vw,18.5px);line-height:1.55}.ph-lead p a{color:#fff}.ph-meta{color:var(--night-muted);flex-wrap:wrap;align-items:center;gap:10px 20px;margin-top:22px;font-size:14px;display:flex}.ph-meta>span{align-items:center;gap:6px;display:inline-flex}.ph-meta .icon{width:16px;height:16px}.ph-chk .icon{color:var(--emerald-on-dark)}.ph-chk time{color:var(--night-text);font-weight:600}.ph-au{color:#fff;align-items:center;gap:10px;font-weight:600;text-decoration:none;display:inline-flex}.ph-au img,.ph-au>b{background:var(--gold);width:40px;height:40px;box-shadow:0 0 0 2px var(--night), 0 0 0 4px var(--t);color:var(--ink);font:800 14px/1 var(--font-display);border-radius:50%;place-items:center;display:grid}.ph-au small{font:500 12px/1.2 var(--font-body);color:var(--night-muted);display:block}.ph .draft{margin-top:16px}.ph-card{color:var(--ink);background:#fff;border-radius:20px;gap:14px;padding:22px 18px 16px;display:grid;position:relative;box-shadow:0 30px 60px -28px #000000a6}.ph-pick{background:var(--gold);color:var(--ink);font:700 12px/1 var(--font-body);border-radius:999px;align-items:center;gap:6px;padding:6px 12px;display:inline-flex;position:absolute;top:-12px;left:18px;box-shadow:0 6px 14px -6px #0006}.ph-brand{align-items:center;gap:12px;display:flex}.ph-brand .lg{border-radius:14px;width:56px;height:56px}.ph-brand b{font:700 18px/1.15 var(--font-display);letter-spacing:-.01em;display:block}.ph-score{font:800 15px/1 var(--font-display);align-items:baseline;gap:3px;margin-top:4px;display:inline-flex}.ph-score .icon{width:14px;height:14px;color:var(--gold);align-self:center}.ph-score small{font:600 11px/1 var(--font-body);color:var(--muted)}.ph-amt{font:800 25px/1.12 var(--font-display);letter-spacing:-.02em;margin:0}.ph-amt em{color:var(--gold-ink);font-style:normal}.ph-amt span{font:600 15px/1.3 var(--font-body);letter-spacing:0;color:var(--ink-2)}.ph-card .btn-block{width:100%;min-height:50px}.ph-foot{justify-content:space-between;align-items:center;gap:12px;display:flex}.ph-foot a{color:var(--ink-2);font-size:14px;font-weight:600}.ph-foot small{color:var(--muted);font-size:11px}@media (width>=960px){.ph{padding-bottom:48px}.ph-grid{grid-template-columns:minmax(0,1fr) 340px;align-items:center;gap:56px}.ph-solo{grid-template-columns:minmax(0,1fr)}.ph-card{transition:transform var(--dur-2) var(--ease);transform:rotate(1.2deg)}.ph-card:hover,.ph-card:focus-within{transform:none}}.ph+.wrap.page{padding-top:8px}.otp{align-items:center;gap:12px;min-width:0;margin:22px 0 0;display:flex}.otp-k{font:600 11px/1 var(--font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);flex:none}.otp-row{scrollbar-width:none;gap:8px;min-width:0;padding:2px;display:flex;overflow-x:auto}.otp-row::-webkit-scrollbar{display:none}.otp a{background:var(--card);border:1px solid var(--line);font:600 14px/1 var(--font-body);color:var(--ink);white-space:nowrap;border-radius:999px;flex:none;padding:9px 14px;text-decoration:none}.otp a:hover{border-color:var(--ink)}@media (width<=640px){.otp{flex-direction:column;align-items:stretch;gap:8px}.otp-row{margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter)}}.art{gap:0;display:grid}.art-main{min-width:0}.art-aside{display:none}.toc-inline{margin-top:24px}.toc-inline summary{justify-content:flex-start;gap:10px}.toc-inline summary>.icon:last-child{margin-left:auto}.toc summary small{background:var(--paper-2);min-width:22px;height:22px;font:700 12px/1 var(--font-body);color:var(--ink-2);vertical-align:1px;border-radius:11px;place-items:center;margin-left:4px;padding:0 6px;display:inline-grid}.toc-side{border-radius:16px;padding:16px 12px 12px 16px}.toc-h{font:700 15px/1 var(--font-display);align-items:center;gap:8px;margin:0 0 8px;display:flex}.toc-side ol{border-left:2px solid var(--line);max-height:46vh;padding:0 0 0 12px;overflow:auto}.toc-side a{line-height:1.35;position:relative}.toc-side a.is-active:after{content:"";background:var(--ink);border-radius:2px;width:2px;position:absolute;top:6px;bottom:6px;left:-14px}@media (width>=1100px){.art{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:56px}.art-aside{height:100%;padding-top:28px;display:block}.art-aside .sticky{gap:16px;display:grid;position:sticky;top:88px}.art .toc-inline{display:none}.art-main>.prose:first-child,.art-main>.sec:first-child{margin-top:28px}}.side-top{background:var(--card);border:1px solid var(--line);border-radius:16px;padding:14px 14px 10px}.side-top h2{margin:0 0 4px;font-size:15px}.side-top ol{margin:0;padding:0;list-style:none}.side-top li{border-bottom:1px solid var(--line);grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 0;display:grid}.side-top li:last-child{border-bottom:0}.side-top li>div{gap:2px;min-width:0;display:grid}.side-top li a{color:var(--ink);font-size:14px;text-decoration:none}.side-top li small{color:var(--ink-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.3;display:-webkit-box;overflow:hidden}.side-top .btn-sm{min-height:36px;padding:0 12px;font-size:13px}.side-rg{color:var(--muted);text-align:center;margin-top:4px;font-size:11px;display:block}.gcards{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}@media (width>=640px){.gcards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1000px){.gcards{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.art .gcards{grid-template-columns:repeat(2,minmax(0,1fr))}}.gcard{background:var(--card);border:1px solid var(--line);color:var(--ink);transition:transform var(--dur-2) var(--ease), box-shadow var(--dur-2) var(--ease), border-color var(--dur-2) var(--ease);border-radius:18px;grid-template-rows:1fr auto;grid-template-columns:48px minmax(0,1fr);gap:10px 14px;padding:16px;text-decoration:none;display:grid}.gcard:hover{border-color:var(--ti);transform:translateY(-3px);box-shadow:0 16px 30px -20px #17153b66}.gc-i{background:var(--ts);width:48px;height:48px;color:var(--ti);transition:transform var(--dur-2) var(--ease);border-radius:14px;place-items:center;display:grid}.gc-i .icon{width:24px;height:24px}.gcard:hover .gc-i{transform:rotate(-8deg)scale(1.06)}.gc-b{align-content:start;gap:5px;min-width:0;display:grid}.gc-b b{font:700 17px/1.22 var(--font-display);letter-spacing:-.01em}.gc-b small{color:var(--ink-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;line-height:1.45;display:-webkit-box;overflow:hidden}.gc-m{color:var(--muted);grid-column:2;align-items:center;gap:14px;font-size:12.5px;display:flex}.gc-m>span{align-items:center;gap:5px;display:inline-flex}.gc-m .icon-sm{width:14px;height:14px}.gc-m>span:first-child:not(:only-of-type){color:var(--ti);font-weight:600}.gc-go{width:18px;height:18px;color:var(--ti);transition:transform var(--dur-2) var(--ease);margin-left:auto}.gcard:hover .gc-go{transform:translate(4px)}.related{grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr));gap:12px}.rcard{transition:transform var(--dur-2) var(--ease), border-color var(--dur-2) var(--ease), box-shadow var(--dur-2) var(--ease);border-radius:16px;grid-template-rows:auto;grid-template-columns:40px minmax(0,1fr) 18px;align-items:center;gap:12px;padding:14px 16px}.rcard:hover{border-color:var(--ti,var(--accent));transform:translateY(-2px);box-shadow:0 12px 24px -18px #17153b66}.rcard .body{gap:3px;padding:0}.rcard h3{font-size:16px;line-height:1.25}.rc-i{background:var(--ts,var(--accent-soft));width:40px;height:40px;color:var(--ti,var(--accent));border-radius:12px;place-items:center;display:grid}.rc-i .icon{width:20px;height:20px}.rc-go{width:18px;height:18px;color:var(--muted);transition:transform var(--dur-2) var(--ease)}.rcard:hover .rc-go{color:var(--ink);transform:translate(3px)}.bell-n{box-shadow:0 0 0 2px var(--paper);background:#d62828}.bell.has-new .bell-btn{border-color:var(--gold);box-shadow:0 0 0 3px var(--gold-soft)}.bell.has-new .bell-btn>.icon{transform-origin:50% 3px;animation:6s cubic-bezier(.36,.07,.19,.97) .8s infinite bell-ring}.bell.has-new .bell-n{animation:.5s cubic-bezier(.2,1.6,.4,1) .4s both bell-pop}.bell.has-new .bell-n:after{content:"";border-radius:inherit;border:2px solid #d62828;animation:2.4s ease-out 1.2s infinite bell-ping;position:absolute;inset:0}@keyframes bell-ring{0%,16%,to{transform:rotate(0)}2%{transform:rotate(18deg)}4%{transform:rotate(-16deg)}6%{transform:rotate(12deg)}8%{transform:rotate(-9deg)}10%{transform:rotate(6deg)}12%{transform:rotate(-3deg)}14%{transform:rotate(1deg)}}@keyframes bell-ping{0%{opacity:.9;transform:scale(1)}70%,to{opacity:0;transform:scale(2.3)}}@keyframes bell-pop{0%{transform:scale(0)}to{transform:scale(1)}}.bell-peek{z-index:calc(var(--z-header) + 1);background:var(--ink);color:#fff;font:600 13px/1 var(--font-body);white-space:nowrap;cursor:pointer;border:0;border-radius:12px;align-items:center;gap:7px;padding:10px 14px;animation:.5s cubic-bezier(.2,1.5,.4,1) both peek-in;display:inline-flex;position:absolute;top:calc(100% + 12px);right:-8px;box-shadow:0 14px 28px -12px #17153b99}.bell-peek:before{content:"";background:inherit;border-radius:2px;width:11px;height:11px;position:absolute;top:-5px;right:22px;transform:rotate(45deg)}.bell-peek .icon{color:var(--gold)}.bell-peek[hidden]{display:none}.bell-peek.out{animation:.3s ease-in both peek-out}@keyframes peek-in{0%{opacity:0;transform:translateY(-8px)scale(.85)}to{opacity:1;transform:none}}@keyframes peek-out{to{opacity:0;transform:translateY(-6px)scale(.95)}}.bell-panel:not([hidden]){transform-origin:100% 0;animation:.22s cubic-bezier(.2,1,.4,1) both panel-in}.bell-panel:not([hidden]) li{animation:.32s ease-out both li-in;animation-delay:calc(var(--i,0) * 55ms + 80ms)}@keyframes panel-in{0%{opacity:0;transform:translateY(-6px)scale(.97)}to{opacity:1;transform:none}}@keyframes li-in{0%{opacity:0;transform:translate(10px)}to{opacity:1;transform:none}}@media (width<=959px){.ph-card{gap:10px;padding:20px 16px 14px}.ph-amt{font-size:21px}.ph-card .btn-block{min-height:46px}}.ph-lead strong{color:#fff}@media (width<=959px){.ph-card-dk{display:none}}.rv-chips{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.rv-chip{font:600 13px/1 var(--font-body);color:var(--night-text);background:#ffffff12;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:6px;padding:7px 12px;display:inline-flex}.rv-chip .icon{width:15px;height:15px;color:var(--gold-on-dark)}.rv-chip.sa .icon{color:var(--emerald-on-dark)}.rv-card{gap:12px}.rv-card .ph-brand{align-items:center}.rv-card .ph-brand>div{flex:1;min-width:0}.rv-card .ph-brand small{color:var(--muted);margin-top:3px;font-size:12px;display:block}.rv-card .lg{border-radius:16px;width:64px;height:64px}.rv-score{background:var(--gold-soft);width:62px;height:62px;box-shadow:inset 0 0 0 3px var(--gold);color:var(--ink);border-radius:50%;flex:none;align-content:center;place-items:center;display:grid}.rv-score b{font:800 21px/1 var(--font-display);letter-spacing:-.03em}.rv-score small{font:600 10px/1 var(--font-body);color:var(--muted);margin-top:2px}.rv-lbl{font:600 11px/1 var(--font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--gold-ink)}.rv-card .ph-amt{margin-top:-4px}.rv-card .terms dd{font-size:15px}.rv-card .terms-legal{margin-top:0}@media (width>=960px){.rv-ph .ph-grid{grid-template-columns:minmax(0,1fr) 380px}.rv-card{transform:none}}.rv-ph+.wrap .rv-grid{margin-top:28px}@media (width>=1100px){.rv-feat-m{display:none}}.rv-aside-offer{display:none}.rv-aside.show-offer .rv-aside-offer{animation:.3s ease-out both li-in;display:block}.rv-aside .sticky{scrollbar-width:thin;max-height:calc(100vh - 104px);overflow:auto}.kf>div:last-child:nth-child(odd){grid-column:1/-1}@media (width>=640px){.kf>div:last-child:nth-child(odd){grid-column:auto}.kf>div:last-child:nth-child(4n+3){grid-column:span 2}.kf>div:last-child:nth-child(4n+2){grid-column:span 3}.kf>div:last-child:nth-child(4n+1){grid-column:1/-1}}.ph-home{padding-top:var(--s-7);padding-bottom:44px}.ph-home h1{font-size:var(--fs-4xl);max-width:none;margin-top:16px}.ph .mark{color:var(--gold-on-dark);background:0 0;margin:0;padding:0}.ph .hero-answer,.ph .hero-answer p{color:#dad6f6}.ph .stamp{color:var(--night-muted)}.ph .stamp b{color:#fff}.ph .stamp .icon{color:var(--emerald-on-dark)}.ph-home .hero-card .rv-card{transform:none}.ph .runner{color:#fff;transition:background var(--dur-2) var(--ease), transform var(--dur-2) var(--ease);background:#ffffff0f;border:1px solid #ffffff24}.ph .runner:hover{background:#ffffff1a;border-color:#ffffff4d;transform:translateY(-2px)}.ph .runner .lbl,.ph .runner .t{color:var(--night-muted)}.ph .runner .amt{color:#fff}.ph .runner .amt em{color:var(--gold-on-dark)}.ph .runner>.icon{color:var(--night-muted)}@media (width>=1000px){.ph-home{padding-top:var(--s-9);padding-bottom:64px}}.ph-home+.section{padding-top:var(--s-8)}.ph-game{padding-bottom:30px}.gm-meta{color:var(--night-muted);flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:18px;font-size:14px;display:flex}.gm-meta b{color:#fff!important}.gm-meta .prov{color:#fff;align-items:center;gap:8px;font-weight:600;text-decoration:none;display:inline-flex}.gm-meta .prov i{background:var(--t);width:28px;height:28px;color:var(--night);font:800 11px/1 var(--font-display);border-radius:8px;place-items:center;font-style:normal;display:grid}.gm-meta .stamp{color:var(--night-muted)}.gm-meta .stamp b{color:#fff}.gm-meta .stamp .icon{color:var(--emerald-on-dark)}.ph-game+.wrap.page .gm-grid{margin-top:24px}.nf-body{background:var(--night);min-height:100vh;margin:0}.nf{text-align:center;place-content:center;justify-items:center;gap:14px;min-height:100vh;padding:40px 20px;display:grid}.nf-logo img{width:auto;height:36px}.nf-code{font:800 clamp(96px, 22vw, 180px)/.9 var(--font-display);letter-spacing:-.06em;color:var(--gold-on-dark);margin-top:18px}.nf h1{max-width:none;margin:0}.nf p{max-width:46ch;color:var(--night-muted);margin:0}.nf-links{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:6px;display:flex}.nf-links a{color:#fff;background:#ffffff12;border:1px solid #ffffff29;border-radius:999px;padding:10px 16px;font-weight:600;text-decoration:none}.nf-links a:hover{background:#ffffff24}.nf-home{margin-top:8px}.gm-meta .prov{color:#fff;font:600 13px/1 var(--font-body);background:#ffffff14;border:1px solid #ffffff29;border-radius:999px;padding:4px 13px 4px 4px}.gm-meta .prov i{border-radius:50%;width:24px;height:24px;font-size:9px}.side-top li{grid-template-columns:40px minmax(0,1fr) auto;grid-template-areas:"lg nm bt""lg hl hl";align-items:center;gap:4px 10px}.side-top li>.lg{grid-area:lg;align-self:start}.side-top .st-n{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink);grid-area:nm;font-size:14px;text-decoration:none;overflow:hidden}.side-top li>small{grid-area:hl}.side-top li>.btn{grid-area:bt;min-height:32px;padding:0 12px;font-size:13px}@media (width<=959px){.ph .ph-lead.is-clamped p{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.rv-ph .ph-lead.is-clamped p{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ph-more{color:#fff;font:600 14px/1.2 var(--font-body);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;margin-top:6px;padding:4px 0;text-decoration:underline}}@media (width>=960px){.ph-more{display:none}}.gt-poster{aspect-ratio:16/10}.gt-art{object-fit:cover;z-index:-1;width:100%;height:100%;transition:transform var(--dur-2) var(--ease);position:absolute;inset:0}.gt.has-art:hover .gt-art{transform:scale(1.04)}.gt.has-art .gt-poster:after{background:linear-gradient(#17143a8c,#17143a00);height:40%;inset:0 0 auto}.gt-name{font:700 15px/1.25 var(--font-display);letter-spacing:-.01em;color:var(--ink)}.band-night .gt-name{color:#fff}.demo-bg{object-fit:cover;filter:blur(26px)saturate(1.2);opacity:.5;z-index:-1;width:124%;height:124%;position:absolute;inset:-12%}.demo-cover{aspect-ratio:16/10;object-fit:cover;border-radius:14px;width:min(300px,62%);height:auto;box-shadow:0 20px 44px -18px #000000bf}.demo:has(.demo-cover) .demo-title{font-size:clamp(30px,5vw,52px)}.adm code{font:500 13px/1.4 var(--font-mono);background:var(--paper-2);border-radius:4px;padding:1px 5px}.adm-check b{font-weight:700}.gt-ph{z-index:-1;background:radial-gradient(120% 90% at 85% 0%, hsl(var(--h) 70% 45% / .9), transparent 60%), linear-gradient(150deg, hsl(calc(var(--h) + 40) 55% 28%), #17143a 75%);place-items:center;display:grid;position:absolute;inset:0}.gt-ph .icon{width:44%;height:44%;color:hsl(var(--h) 80% 75% / .28);transform:rotate(-12deg)translateY(-8%)}.gt:not(.has-art) .gt-poster .t{text-shadow:0 2px 10px #0a082880}.rs-find{gap:10px;margin:0;padding:0;list-style:none;display:grid}.rs-find li{background:var(--card);border:1px solid var(--line);border-radius:14px;padding:14px 16px 14px 44px;font-size:16px;line-height:1.5;position:relative}.rs-find li:before{content:"";width:14px;height:14px;box-shadow:0 0 0 4px var(--sec-betting-soft);background:#3a74e0;border-radius:4px;position:absolute;top:19px;left:16px}.rs-find b{color:var(--ink);font-weight:800}.rs-fig{background:var(--card);border:1px solid var(--line);border-radius:16px;margin:0 0 22px;padding:18px 18px 14px}.rs-fig figcaption{gap:3px;margin-bottom:14px;display:grid}.rs-fig figcaption b{font:700 17px/1.25 var(--font-display);letter-spacing:-.01em}.rs-fig figcaption small{color:var(--muted);font-size:13px;line-height:1.4}.rs-src{color:var(--muted);margin:12px 0 0;font-size:12px}.hbar{gap:8px;margin:0;padding:0;list-style:none;display:grid}.hbar li{border-radius:6px;grid-template-columns:minmax(110px,34%) minmax(0,1fr) auto;align-items:center;gap:10px;font-size:14px;display:grid}.hbar li:hover{background:var(--paper)}.hbar .l{color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hbar .l a{color:inherit;text-decoration:none}.hbar .l a:hover{text-decoration:underline}.hbar .b{background:var(--paper-2);border-radius:4px;height:12px;overflow:hidden}.hbar .b i{height:100%;width:var(--v);background:var(--c);border-radius:0 4px 4px 0;min-width:3px;display:block}.hbar .n{font:700 13px/1 var(--font-body);font-variant-numeric:tabular-nums;color:var(--ink);text-align:right;min-width:48px}@media (width<=520px){.hbar li{grid-template-columns:minmax(0,1fr) auto}.hbar .l{white-space:normal;grid-column:1/-1}.hbar .b{grid-column:1}}.seg{background:var(--card);border-radius:6px;gap:2px;height:22px;display:flex;overflow:hidden}.seg span{width:var(--w);background:var(--c)}.seg span:hover{filter:brightness(.92)}.hatch,.seg .hatch,.rs-legend i.hatch{background-image:repeating-linear-gradient(45deg,#ffffff73 0 2px,#0000 2px 6px)}.rs-legend{color:var(--ink-2);flex-wrap:wrap;gap:8px 18px;margin:12px 0 0;padding:0;font-size:13px;list-style:none;display:flex}.rs-legend li{align-items:center;gap:7px;display:inline-flex}.rs-legend i{background-color:var(--c);border-radius:4px;flex:none;width:14px;height:14px}.rs-legend b{color:var(--ink);font-variant-numeric:tabular-nums}.rs-legend small{color:var(--muted)}.rs-map svg{width:100%;max-width:560px;height:auto;margin:0 auto;display:block}.rs-map path{transition:opacity var(--dur-1) var(--ease)}.rs-map path:hover{opacity:.75}.rs-map path.hatch{fill:url(#rs-hatch)}.rs-tiles{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;display:grid}.rs-tiles>div{background:var(--card);border:1px solid var(--line);border-radius:14px;gap:4px;padding:14px 16px;display:grid}.rs-tiles b{font:800 26px/1 var(--font-display);letter-spacing:-.02em}.rs-tiles span{color:var(--muted);font-size:13px}.rs-table{max-height:560px;overflow:auto}.rs-table thead th{z-index:1;position:sticky;top:0}.rs-table .tbl{font-size:14px}.rs-table .tbl th[scope=row]{font-weight:600}.rs-dl{flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:12px;display:flex}.rs-dl small{color:var(--muted);font-size:13px}.rs-dl .btn .icon{margin-right:6px}.rs-cite{background:var(--sec-betting-soft);border-radius:16px;gap:12px;padding:18px;display:grid}.rs-cite p{overflow-wrap:anywhere;margin:0;font-size:15px;line-height:1.5}.rs-cite label{color:var(--ink-2);gap:6px;font-size:13px;font-weight:600;display:grid}.rs-cite textarea{font:500 13px/1.45 var(--font-mono);border:1px solid var(--line-strong);resize:none;background:#fff;border-radius:10px;padding:10px 12px}.prose .sec>*+*{margin-top:1em}.prose .sec>h2+*,.prose .sec>h3+*{margin-top:.6em}.prose .sec>h3{margin-top:1.4em}.prose .sec>h2{margin-bottom:0}.ftr-bot{font-size:var(--fs-xs);color:#b9b4e0;border-top:1px solid #3a3574;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 24px;margin-top:20px;padding-top:18px;display:flex}.ftr-bot>p{margin:0}.ftr .social{gap:8px;margin:0;padding:0;list-style:none;display:flex}.ftr .social a{color:#e9e6ff;border:1px solid #3a3574;border-radius:50%;place-items:center;width:40px;height:40px;transition:background .15s,border-color .15s,color .15s;display:grid}.ftr .social a:hover{color:var(--ink);background:#fff;border-color:#fff;text-decoration:none}.ftr .social .icon{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.ftr .langs{border-radius:var(--r-pill);border:1px solid #3a3574;align-items:center;gap:2px;padding:3px;display:inline-flex}.ftr .langs .icon{fill:none;stroke:#b9b4e0;stroke-width:1.6px;width:16px;height:16px;margin:0 6px 0 8px}.ftr .langs a,.ftr .langs span{border-radius:var(--r-pill);color:#e9e6ff;padding:7px 12px;font-weight:600;line-height:1}.ftr .langs a:hover{background:#2a2660;text-decoration:none}.ftr .langs span[aria-current]{color:var(--ink);background:#fff}@media (width<=640px){.ftr-bot{flex-direction:column;align-items:flex-start}.ftr-bot>p{order:3}}.hdr{background:#faf7f0}.ftr-cols ul{gap:2px}.ftr-cols ul a{padding:5px 0;display:inline-block}.topline a{margin:-6px 0;padding:6px 0;display:inline-block}@media (width<=899px){.tw-stack .tbl .lg-sm{border-radius:12px;width:48px;height:48px}.tw-stack .tbl th[scope=row] a{padding:8px 0}}.sbar{gap:8px}.sbar .x{width:28px;height:28px}.srch{z-index:200;background:#17143a8c;justify-content:center;align-items:flex-start;padding:12px;display:flex;position:fixed;inset:0}.srch[hidden]{display:none}.srch-open{overflow:hidden}.srch-box{background:var(--card);border-radius:18px;width:100%;max-width:640px;margin-top:min(12vh,90px);animation:.2s cubic-bezier(.2,1,.4,1) both panel-in;overflow:hidden;box-shadow:0 30px 80px -20px #17143a99}.srch-in{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:6px 8px 6px 16px;display:flex}.srch-in>.icon{width:20px;height:20px;color:var(--muted);flex:none}.srch-in input{min-width:0;height:52px;font:500 17px/1 var(--font-body);color:var(--ink);background:0 0;border:0;outline:0;flex:1}.srch-in input::-webkit-search-cancel-button{display:none}.srch-x{background:var(--paper-2);width:40px;height:40px;color:var(--ink-2);cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;display:grid}.srch-res{max-height:min(60vh,520px);margin:0;padding:6px;list-style:none;overflow:auto}.srch-res:empty{display:none}.srch-res a{color:var(--ink);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:12px;font-weight:600;text-decoration:none;display:flex}.srch-res a span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.srch-res a small{font:600 11px/1 var(--font-body);letter-spacing:.04em;text-transform:uppercase;color:var(--muted);border-radius:var(--r-pill);background:var(--paper-2);flex:none;padding:5px 8px}.srch-res a:hover,.srch-res a[aria-selected]{background:var(--gold-soft)}.srch-res .none{color:var(--ink-2);padding:16px 12px}@media (width<=640px){.srch{padding:0}.srch-box{border-radius:0 0 18px 18px;margin-top:0}}