@font-face{font-family:Schibsted Grotesk Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/_astro/schibsted-grotesk-latin-ext-wght-normal.hsMS0n0O.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Schibsted Grotesk Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/_astro/schibsted-grotesk-latin-wght-normal.Bb8VGrTG.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--night:#0b1a15;--night-2:#112620;--night-3:#18332a;--night-line:#24402f;--on-night:#eaf3ee;--on-night-muted:#a3b8ae;--bg:#f2f6f4;--surface:#fff;--surface-2:#ebf1ee;--ink:#0f1a16;--muted:#55635c;--line:#dbe4df;--line-strong:#c3d0c9;--brand:#1d5a45;--brand-strong:#15473a;--brand-press:#113a2f;--brand-soft:#e1f1e9;--brand-tint:#9cc8b4;--mint:#3ddc97;--mint-strong:#2cc683;--mint-soft:#dcf7ea;--sky:#3b8beb;--sky-soft:#e3effd;--orange:#f08a3c;--orange-soft:#fdecdd;--violet:#8b6cf0;--violet-soft:#eee9fd;--c1:var(--mint);--c2:var(--sky);--c3:var(--orange);--c4:var(--violet);--danger:#b42a24;--danger-soft:#fbe9e7;--danger-soft-2:#f6d6d2;--on-ink-muted:#a3b8ae;--r-sm:4px;--r-md:8px;--r-lg:12px;--shadow:0 8px 24px #0b1a1524;--shadow-lg:0 18px 48px #0b1a1529;--ease:cubic-bezier(.2, .7, .2, 1);--font:"Schibsted Grotesk Variable", system-ui, -apple-system, "Segoe UI", sans-serif;--gutter:24px;--max:1200px;--header-h:68px}@media (width<=599px){:root{--gutter:16px}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;accent-color:var(--brand)}html.is-locked,html.is-locked body{overflow:hidden}body{background:var(--bg);color:var(--ink);font-family:var(--font);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;font-weight:400;line-height:1.6;overflow-x:clip}::selection{background:var(--mint-soft);color:var(--ink)}img{max-width:100%;height:auto;display:block}a{color:inherit}h1,h2,h3,h4{letter-spacing:-.015em;text-wrap:balance;margin:0;font-weight:700;line-height:1.2}h1{letter-spacing:-.02em;font-size:44px;font-weight:800;line-height:1.1}h2{font-size:28px}h3{font-size:20px}p,ul,ol,dl,dd,figure{margin:0}p,li,dd{text-wrap:pretty}ul,ol{padding:0}main{display:block}main:focus{outline:none}:focus-visible{box-shadow:0 0 0 2px var(--brand), 0 0 0 5px var(--mint-soft);border-radius:var(--r-sm);outline:none}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.wrap{width:min(var(--max), calc(100% - 2 * var(--gutter)));margin-inline:auto}.icon{vertical-align:middle;flex:none;display:inline-block}.dot{color:var(--mint)}@media (width<=599px){h1{font-size:32px}h2{font-size:23px}}@media (width<=359px){h1{font-size:28px}}.skip{z-index:200;top:10px;left:max(var(--gutter), calc((100% - var(--max)) / 2));background:var(--surface);color:var(--ink);border-radius:var(--r-sm);align-items:center;gap:8px;padding:10px 16px;font-weight:500;text-decoration:none;display:inline-flex;position:fixed;transform:translateY(-200%)}.skip:focus{transform:none}.btn{border-radius:var(--r-md);min-height:46px;font:600 16px/1.2 var(--font);cursor:pointer;white-space:nowrap;transition:background-color .18s var(--ease), color .18s var(--ease), border-color .18s var(--ease);border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:0 20px;text-decoration:none;display:inline-flex}.btn--primary{background:var(--brand);color:#fff}.btn--primary:active{background:var(--brand-press)}.btn--play{background:var(--mint);color:var(--night)}.btn--play:active{background:var(--mint-strong)}.btn--secondary{background:var(--surface);color:var(--brand);border-color:var(--brand-tint)}.btn--secondary:active{background:var(--brand-soft)}.btn--ghost{color:var(--on-night);border-color:var(--night-line);background:0 0}.btn--ghost:active{background:var(--night-3)}.btn--sm{min-height:40px;padding:0 14px;font-size:15px}.btn--block{width:100%}.btn[aria-disabled=true],.btn:disabled{opacity:.45;pointer-events:none}.btn .icon{transition:transform .18s var(--ease)}@media (hover:hover) and (pointer:fine){.btn--primary:hover{background:var(--brand-strong)}.btn--play:hover{background:var(--mint-strong)}.btn--secondary:hover{border-color:var(--brand);background:var(--brand-soft)}.btn--ghost:hover{border-color:var(--on-night-muted);background:var(--night-3)}.btn:hover .btn-ic--e{transform:translate(2px)}.btn:hover .btn-ic--ne{transform:translate(2px,-2px)}.btn:hover .btn-ic--s{transform:translateY(2px)}}.link-more{min-height:44px;color:var(--brand);text-underline-offset:3px;align-items:center;gap:6px;font-weight:600;text-decoration:underline 1px;display:inline-flex}.link-more:hover{text-decoration-thickness:2px}.link-more .icon{transition:transform .18s var(--ease)}.link-more:hover .icon{transform:translate(2px)}.on-night .link-more{color:var(--mint)}.chip{border-radius:var(--r-sm);background:var(--surface-2);min-height:26px;color:var(--ink);align-items:center;gap:6px;padding:2px 9px;font-size:13px;font-weight:600;line-height:1.3;display:inline-flex}.chip .icon{color:var(--muted)}.chip--ok{background:var(--brand-soft);color:var(--brand-strong)}.chip--ok .icon{color:var(--brand)}.chip--warn{background:var(--danger-soft);color:var(--danger)}.chip--warn .icon{color:var(--danger)}.chip--night{background:var(--night-3);color:var(--on-night)}.chip--night .icon{color:var(--mint)}.chip--ad{background:var(--orange-soft);color:#8a4310}.chip--ad .icon{color:#b85a17}.age{border-radius:var(--r-sm);background:var(--ink);color:#fff;flex:none;place-items:center;min-width:34px;height:26px;padding:0 6px;font-size:13px;font-weight:700;display:inline-grid}.age--ring{border:2px solid var(--on-night-muted);width:36px;min-width:0;height:36px;color:var(--on-night);background:0 0;border-radius:50%;padding:0;font-size:12px}.score{--s:52px;width:var(--s);height:var(--s);background:var(--brand);color:#fff;border-radius:var(--r-md);flex:none;align-content:center;justify-items:center;line-height:1;display:inline-grid}.score strong{letter-spacing:-.01em;font-size:20px;font-weight:800}.score small{color:#cfe7db;margin-top:4px;font-size:12px;font-weight:500}.score--low{background:var(--ink)}.score--low small{color:var(--on-ink-muted)}.score--sm{--s:44px}.score--sm strong{font-size:17px}.score--sm small{margin-top:3px;font-size:11px}.score--lg{--s:76px}.score--lg strong{font-size:30px}.score--lg small{margin-top:5px;font-size:13px}.badge-score{border-radius:var(--r-md);background:var(--mint);color:var(--night);letter-spacing:-.01em;align-items:baseline;gap:2px;padding:6px 10px;font-size:20px;font-weight:800;line-height:1;display:inline-flex}.badge-score small{font-size:12px;font-weight:600}.badge-score--low{background:var(--night);color:#fff}.ring{--s:56px;width:var(--s);height:var(--s);flex:none;place-items:center;display:inline-grid;position:relative}.ring svg{width:100%;height:100%;position:absolute;inset:0;transform:rotate(-90deg)}.ring-track{fill:none;stroke:var(--surface-2)}.ring-fill{fill:none}.ring-f1{stroke:var(--c1)}.ring-f2{stroke:var(--c2)}.ring-f3{stroke:var(--c3)}.ring-f4{stroke:var(--c4)}.ring-val{justify-items:center;line-height:1;display:grid;position:relative}.ring-val strong{font-weight:800;font-size:calc(var(--s) * .3);letter-spacing:-.02em;color:var(--ink)}.ring-val small{font-size:max(10px, calc(var(--s) * .14));color:var(--muted);margin-top:2px;font-weight:600}.ring--sm{--s:46px}.ring--lg{--s:96px}.ring--xl{--s:132px}.ring--night .ring-track{stroke:var(--night-3)}.ring--night .ring-val strong{color:#fff}.ring--night .ring-val small{color:var(--on-night-muted)}.site-header{background:var(--night);color:var(--on-night)}.header-in{height:var(--header-h);align-items:center;gap:32px;display:flex}.brand{color:inherit;align-items:center;gap:10px;min-height:44px;text-decoration:none;display:inline-flex}.brand-mark{flex:none;width:30px;height:30px;display:block}.brand-mark rect{fill:var(--mint)}.brand-mark path{stroke:var(--night)}.brand--dark .brand-mark rect{fill:var(--brand)}.brand--dark .brand-mark path{stroke:#fff}.brand-word{letter-spacing:-.02em;font-size:21px;font-weight:800;line-height:1}.brand-word b{color:var(--mint);font-weight:800}.brand--dark .brand-word b{color:var(--brand)}.nav{flex:1}.nav ul{gap:4px;list-style:none;display:flex}.nav a{border-radius:var(--r-sm);min-height:44px;color:var(--on-night);transition:color .18s var(--ease);align-items:center;gap:8px;padding:0 12px;font-size:16px;font-weight:600;text-decoration:none;display:inline-flex;position:relative}.nav a .icon{color:var(--on-night-muted);transition:color .18s var(--ease)}.nav a:after{content:"";background:var(--mint);height:2px;transition:transform .2s var(--ease);position:absolute;bottom:2px;left:12px;right:12px;transform:scaleX(0)}.nav a:hover:after,.nav a.is-active:after{transform:scaleX(1)}.nav a:hover .icon,.nav a.is-active .icon{color:var(--mint)}.nav-count{border-radius:var(--r-sm);background:var(--mint);min-width:22px;height:20px;color:var(--night);place-items:center;padding:0 5px;font-size:12px;font-weight:800;display:inline-grid}.header-end{align-items:center;gap:12px;margin-left:auto;display:flex}.site-header :focus-visible{box-shadow:0 0 0 2px var(--mint)}.menu-btn{border:1px solid var(--night-line);border-radius:var(--r-md);background:var(--night-2);color:#fff;min-height:44px;font:600 16px var(--font);cursor:pointer;align-items:center;gap:8px;padding:0 14px;display:none}.notice{color:var(--on-night-muted);border-top:1px solid var(--night-line);background:#07120e;font-size:13px}.notice-in{text-align:center;flex-wrap:wrap;justify-content:center;gap:4px 18px;padding:7px 0;display:flex}.notice a{color:var(--on-night);text-underline-offset:3px}.notice span{align-items:center;gap:6px;display:inline-flex}.notice .icon{color:var(--mint)}@media (width<=960px){.nav{display:none}.menu-btn{display:inline-flex}.header-end .age--ring{display:none}}@media (width<=599px){.notice-in{text-align:left;justify-content:flex-start}.notice .n-opt{display:none}}.drawer{z-index:100;position:fixed;inset:0}.drawer[hidden]{display:none}.drawer-backdrop{background:#0b1a158c;position:absolute;inset:0}.drawer-panel{background:var(--surface);width:min(360px,88vw);color:var(--ink);box-shadow:var(--shadow);overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent;flex-direction:column;display:flex;position:absolute;top:0;bottom:0;right:0;overflow-y:auto}.drawer-panel::-webkit-scrollbar{width:8px}.drawer-panel::-webkit-scrollbar-thumb{background:var(--line-strong);border-radius:var(--r-sm)}.drawer-head{min-height:var(--header-h);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:0 16px;display:flex}.drawer-close{border-radius:var(--r-md);cursor:pointer;background:var(--danger-soft);width:44px;height:44px;color:var(--danger);transition:background-color .18s var(--ease);border:0;place-items:center;display:grid}.drawer-close:hover{background:var(--danger-soft-2)}.drawer-nav{padding:8px 16px 24px}.drawer-nav ul{list-style:none}.drawer-main li+li{border-top:1px solid var(--line)}.drawer-main a{align-items:center;gap:12px;min-height:56px;font-size:17px;font-weight:600;text-decoration:none;display:flex}.drawer-main a .icon{color:var(--brand)}.drawer-main a .drawer-chev{color:var(--muted);margin-left:auto}.drawer-main a.is-active{color:var(--brand)}.drawer-sub{border-top:1px solid var(--line);margin-top:16px;padding-top:16px}.drawer-sub-h{margin-bottom:4px;font-size:15px;font-weight:700}.drawer-small a{min-height:44px;color:var(--muted);align-items:center;font-size:16px;text-decoration:none;display:flex}.drawer-small a:hover{color:var(--ink)}.drawer-foot{color:var(--muted);background:var(--surface-2);align-items:center;gap:10px;margin-top:auto;padding:16px;font-size:13px;display:flex}.crumbs ol{color:var(--muted);flex-wrap:wrap;align-items:center;gap:4px;font-size:15px;list-style:none;display:flex}.crumbs li{align-items:center;gap:4px;min-width:0;display:inline-flex}.crumbs a{color:var(--muted);align-items:center;min-height:32px;text-decoration:none;display:inline-flex}.crumbs a:hover{color:var(--brand);text-underline-offset:3px;text-decoration:underline}.crumbs [aria-current]{color:var(--ink)}.crumb-sep{color:var(--muted)}.on-night .crumbs ol,.on-night .crumbs a,.on-night .crumb-sep{color:var(--on-night-muted)}.on-night .crumbs [aria-current]{color:var(--on-night)}.on-night .crumbs a:hover{color:var(--mint)}.on-night{background:var(--night);color:var(--on-night)}.on-night :focus-visible{box-shadow:0 0 0 2px var(--mint)}.band{position:relative}.phead{padding:28px 0 48px}.phead-grid{grid-template-columns:minmax(0,1fr) minmax(0,380px);align-items:end;gap:48px;margin-top:18px;display:grid}.phead h1{color:#fff;max-width:22ch}.phead-lead{max-width:62ch;color:var(--on-night-muted);margin-top:14px;font-size:18px}.phead--plain{padding-top:56px}.phead-aside{gap:10px;display:grid}@media (width<=900px){.phead-grid{grid-template-columns:minmax(0,1fr);gap:24px}}.stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.stat{background:var(--night-2);border:1px solid var(--night-line);border-radius:var(--r-md);padding:14px 16px}.stat strong{letter-spacing:-.02em;color:#fff;font-size:28px;font-weight:800;line-height:1.05;display:block}.stat span{color:var(--on-night-muted);align-items:center;gap:6px;margin-top:4px;font-size:14px;display:flex}.stat .icon{color:var(--mint)}.stat--c2 .icon{color:var(--sky)}.stat--c3 .icon{color:var(--orange)}.stat--c4 .icon{color:var(--violet)}.section{padding:72px 0 0}.section:last-child{padding-bottom:80px}.section--tint{background:var(--surface-2);margin-top:72px;padding:64px 0}.section--tint+.section{padding-top:72px}.section--night{margin-top:72px;padding:72px 0}.section--night+.section{padding-top:72px}.section--tint+.section--night{margin-top:0}.shead{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 24px;margin-bottom:28px;display:flex}.shead-text{max-width:68ch}.shead-title{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.shead-title h2 .dot{color:var(--brand)}.on-night .shead-title h2{color:#fff}.on-night .shead-title h2 .dot{color:var(--mint)}.shead-lead{color:var(--muted);margin-top:8px;font-size:17px}.on-night .shead-lead{color:var(--on-night-muted)}.ad-note{color:var(--muted);align-items:center;gap:6px;min-height:32px;font-size:15px;display:inline-flex}.ad-note a{color:var(--brand);text-underline-offset:3px;font-weight:600}.hero{padding:64px 0 72px}.hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,470px);align-items:center;gap:56px;display:grid}.hero h1{color:#fff;max-width:15ch;font-size:54px}.hero-lead{max-width:50ch;color:var(--on-night-muted);margin-top:18px;font-size:19px}.hero-cta{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.hero-facts{border-top:1px solid var(--night-line);flex-wrap:wrap;gap:10px 24px;margin-top:32px;padding-top:20px;list-style:none;display:flex}.hero-facts li{color:var(--on-night);align-items:center;gap:8px;font-weight:600;display:inline-flex}.hero-facts .icon{color:var(--mint)}.hero-facts li:nth-child(2) .icon{color:var(--sky)}.hero-facts li:nth-child(3) .icon{color:var(--orange)}.hero-facts li:nth-child(4) .icon{color:var(--violet)}.hero-board{background:var(--night-2);border:1px solid var(--night-line);border-radius:var(--r-lg);padding:8px 20px 12px}.hero-board-h{justify-content:space-between;align-items:center;gap:12px;padding:14px 0 10px;display:flex}.hero-board-h p{color:#fff;align-items:center;gap:8px;font-weight:700;display:inline-flex}.hero-board-h p .icon{color:var(--mint)}.hero-board ol{counter-reset:hb;list-style:none}.hero-board li+li{border-top:1px solid var(--night-line)}.hb-item{color:var(--on-night);grid-template-columns:22px auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 0;text-decoration:none;display:grid}.hb-item:before{counter-increment:hb;content:counter(hb);color:var(--on-night-muted);font-size:15px;font-weight:800}.hb-name{color:#fff;font-weight:700;line-height:1.3;display:block}.hb-sub{color:var(--on-night-muted);text-overflow:ellipsis;white-space:nowrap;font-size:14px;display:block;overflow:hidden}.hb-item:hover .hb-name{color:var(--mint)}.hero-board .empty{background:0 0;padding:16px 0}.hero-board .empty-title{color:#fff}.hero-board .empty-text{color:var(--on-night-muted)}.hero-board-foot{border-top:1px solid var(--night-line)}@media (width<=1000px){.hero-grid{grid-template-columns:minmax(0,1fr);gap:36px}.hero h1{font-size:44px}}@media (width<=599px){.hero{padding:40px 0 48px}.hero h1{font-size:34px}.hero-lead{font-size:17px}.hero-cta .btn{flex:100%}.hero-board{padding:4px 14px 8px}.hb-item{grid-template-columns:auto minmax(0,1fr) auto}.hb-item:before{display:none}}.tile{--w:96px;--h:52px;width:var(--w);height:var(--h);background:var(--tile-bg,var(--ink));border-radius:var(--r-md);color:#fff;flex:none;place-items:center;display:grid;overflow:hidden;container-type:inline-size}.tile img{object-fit:contain;width:100%;height:100%;padding:6px 8px}.tile-name{text-align:center;overflow-wrap:anywhere;padding:3px;font-size:clamp(9px,13cqi,15px);font-weight:700;line-height:1.15}.tile--xs{--w:64px;--h:36px;border-radius:var(--r-sm)}.tile--xs img{padding:4px 5px}.tile--sm{--w:80px;--h:44px}.tile--lg{--w:132px;--h:72px}.tile--xl{--w:100%;--h:100%}.tile--xl img{padding:18% 14%}.feed{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:40px;display:grid}.cards{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px;display:grid}.ccard{background:var(--surface);border-radius:var(--r-lg);border:1px solid var(--line);transition:border-color .18s var(--ease);flex-direction:column;display:flex;overflow:hidden}.ccard:hover{border-color:var(--brand-tint)}.ccard-media{aspect-ratio:16/10;background:var(--night);display:block;position:relative;overflow:hidden}.ccard-media img{object-fit:cover;object-position:top center;width:100%;height:100%}.ccard-media .tile{--w:88px;--h:46px;border:2px solid #ffffffe6;position:absolute;bottom:12px;left:12px}.ccard-media .badge-score{position:absolute;bottom:12px;right:12px}.ccard-media--logo{place-items:center;display:grid}.ccard-media--logo .tile{--w:60%;--h:56%;border:0;position:static}.ccard-body{flex-direction:column;flex:1;gap:8px;padding:16px 18px 18px;display:flex}.ccard-name{letter-spacing:-.015em;font-size:20px;font-weight:800}.ccard-name a{text-decoration:none}.ccard-name a:after{content:"";position:absolute;inset:0}.ccard{position:relative}.ccard-name a:hover{color:var(--brand)}.ccard-bonus{color:var(--ink);font-weight:600}.ccard-meta{flex-wrap:wrap;gap:6px;margin-top:auto;padding-top:6px;display:flex}.ccard-meta .chip{z-index:1;position:relative}.minis{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 14px;list-style:none;display:grid}.mini{color:var(--muted);gap:4px;min-width:0;font-size:13px;display:grid}.mini>span:first-child{justify-content:space-between;gap:6px;display:flex}.mini b{color:var(--ink);font-size:13px}.mini-bar{background:var(--surface-2);border-radius:2px;height:4px;overflow:hidden}.mini-bar span{height:100%;display:block}.mini:first-child .mini-bar span{background:var(--c1)}.mini:nth-child(2) .mini-bar span{background:var(--c2)}.mini:nth-child(3) .mini-bar span{background:var(--c3)}.mini:nth-child(4) .mini-bar span{background:var(--c4)}.side-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:6px 20px 10px}.side-card+.side-card{margin-top:20px}.side-h{align-items:center;gap:8px;padding:14px 0 8px;font-size:17px;font-weight:800;display:flex}.side-h .icon{color:var(--brand)}.side-list{list-style:none}.side-list li+li{border-top:1px solid var(--line)}.side-item{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 0;display:grid}.side-item a{text-decoration:none}.side-name{font-weight:700;line-height:1.3;display:block}a.side-name:hover{color:var(--brand);text-underline-offset:3px;text-decoration:underline}.side-sub{color:var(--muted);font-size:14px;display:block}.side-foot{border-top:1px solid var(--line)}.side-weights{padding:4px 0 14px}.side-text{color:var(--muted);padding:0 0 14px;font-size:15px}.hero-board-foot .link-more{color:var(--mint)}.side-rg{background:var(--night);color:var(--on-night);border:0;align-items:flex-start;gap:12px;padding:18px 20px;display:flex}.side-rg p{color:var(--on-night-muted);font-size:15px}.side-rg strong{color:#fff;margin-bottom:4px;display:block}.side-rg a{color:var(--mint);text-underline-offset:3px}.side-rg .age{background:var(--mint);color:var(--night)}.side-rg a[href^=tel\:]{white-space:nowrap}@media (width<=1060px){.feed{grid-template-columns:minmax(0,1fr)}}.register-wrap{container-type:inline-size}.register{border-collapse:separate;border-spacing:0;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);width:100%;font-size:15px;line-height:1.4;overflow:hidden}.register th{background:var(--night);text-align:left;color:var(--on-night-muted);white-space:nowrap;padding:12px 16px;font-size:13px;font-weight:600}.register td{border-top:1px solid var(--line);vertical-align:middle;padding:14px 16px}.register tbody tr:first-child td{border-top:0}.register tbody tr:hover td{background:#f8fbf9}.register .is-num{text-align:right}.register th.col-score,.register td.col-score{text-align:center;width:84px}.register .col-act{white-space:nowrap;text-align:right;width:1%}.register .col-casino{width:24%}.register .col-lic{min-width:170px}.register td.col-pay,.register td.col-games{white-space:nowrap}.register td.col-bonus{font-weight:600}.reg-casino{align-items:center;gap:14px;min-width:0;display:flex}.reg-name{color:var(--ink);font-size:17px;font-weight:800;text-decoration:none}.reg-name:hover{color:var(--brand);text-underline-offset:3px;text-decoration:underline}.reg-date{color:var(--muted);margin-top:2px;font-size:13px;display:block}.reg-lic{display:block}.reg-lic-sub{color:var(--muted);margin-top:2px;font-size:13px;display:block}.reg-lic--warn,.reg-lic--warn .reg-lic-sub{color:var(--danger)}.reg-lic--warn .icon{vertical-align:-3px;margin-right:4px}.reg-none{color:var(--muted)}.reg-label{display:none}@container (width<=959px){.register,.register tbody{background:0 0;border:0;display:block;overflow:visible}.register thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.register tbody{grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));gap:12px;display:grid}.register tr{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);grid-template-rows:auto auto auto 1fr;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:16px;padding:16px;display:grid}.register tbody tr:hover td{background:0 0}.register td{border:0;min-width:0;padding:0}.register .col-casino{width:auto}.register td.col-casino{border-bottom:1px solid var(--line);grid-area:1/1/auto/-1;align-self:start;padding:0 64px 14px 0}.register td.col-score{grid-area:1/2;place-self:start end;width:auto;line-height:0}.register td.col-lic{grid-area:2/1}.register td.col-bonus{grid-area:2/2}.register td.col-pay{grid-area:3/1}.register td.col-games{text-align:left;grid-area:3/2}.register td.col-lic,.register td.col-bonus,.register td.col-pay,.register td.col-games{padding-top:12px}.register td.col-act{text-align:left;grid-area:4/1/auto/-1;align-self:end;width:auto;padding-top:16px}.register td.col-act .btn{width:100%}.reg-label{color:var(--muted);margin-bottom:2px;font-size:13px;font-weight:400;display:block}.reg-casino .tile{--w:80px;--h:44px}}.reg-foot{color:var(--muted);margin-top:10px;font-size:13px}.plist-wrap{container-type:inline-size}.pgrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.pc2{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);flex-direction:column;display:flex;position:relative;overflow:hidden}.pc2-logo{aspect-ratio:2;background:var(--tile-bg,var(--ink));place-items:center;display:grid}.pc2-logo .tile{--w:78%;--h:70%;background:0 0}.pc2-logo .tile img{padding:4px}.pc2-body{flex-direction:column;flex:1;gap:6px;padding:14px 16px 16px;display:flex}.pc2-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.pc2-name{letter-spacing:-.01em;font-size:18px;font-weight:800;line-height:1.25}.pc2-bonus{font-size:15px;font-weight:600}.pc2-sub{color:var(--muted);font-size:14px}.pc2-act{gap:8px;margin-top:auto;padding-top:10px;display:grid}.pc2 .badge-score{padding:5px 8px;font-size:16px}.pc2-flag{position:absolute;top:10px;left:10px}@container (width<=1059px){.pgrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@container (width<=759px){.pgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.pc2-body{padding:12px}.pc2-name{font-size:16px}}@container (width<=299px){.pgrid{grid-template-columns:minmax(0,1fr)}}@container (width<=459px){.pc2-logo{aspect-ratio:16/9}.pc2-act .btn{padding:0 8px}}.pgrid--3{grid-template-columns:repeat(3,minmax(0,1fr))}@container (width<=759px){.pgrid--3{grid-template-columns:minmax(0,1fr)}}.method-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);align-items:center;gap:56px;display:grid}.method-text p{color:var(--on-night-muted);max-width:52ch;margin-top:14px;font-size:17px}.method-text .btn{margin-top:24px}.weights-wrap{container-type:inline-size}.weights{grid-template-columns:30fr 25fr 25fr 20fr;column-gap:6px;display:grid}.wbar{grid-column:1/-1;grid-template-columns:subgrid;height:56px;display:grid}.wseg{color:var(--night);white-space:nowrap;border-radius:var(--r-md);align-items:center;padding:0 14px;font-size:20px;font-weight:800;display:flex}.w1{background:var(--c1)}.w2{background:var(--c2)}.w3{background:var(--c3)}.w4{background:var(--c4)}.wcrit{min-width:0;padding:18px 12px 0 0}.wcrit-h{align-items:center;gap:8px;font-size:17px;font-weight:700;display:flex}.wcrit-w{color:var(--muted);margin-left:auto;font-size:15px;font-weight:600;display:none}.wkey{border-radius:3px;flex:none;width:12px;height:12px}.wcrit-t{color:var(--muted);margin-top:6px;font-size:15px}.on-night .wcrit-h{color:#fff}.on-night .wcrit-t,.on-night .wcrit-w{color:var(--on-night-muted)}.weights--compact .wcrit-t{display:none}@container (width<=699px){.weights{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:24px}.wbar{grid-template-columns:30fr 25fr 25fr 20fr;column-gap:4px;height:48px}.wseg{padding:0 8px;font-size:16px}.wcrit{padding-right:0}.wcrit-w{display:inline}}@container (width<=419px){.weights{grid-template-columns:minmax(0,1fr)}.wseg{font-size:14px}}@media (width<=900px){.method-grid{grid-template-columns:minmax(0,1fr);gap:32px}}.method-foot{margin-top:24px}.faq-grid{grid-template-columns:minmax(0,360px) minmax(0,1fr);align-items:start;gap:56px;display:grid}.faq-grid .shead{margin-bottom:0}.faq-side .rg-note{margin-top:24px}@media (width<=900px){.faq-grid{grid-template-columns:minmax(0,1fr);gap:24px}}.faq{gap:10px;display:grid}.faq-item{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg)}.faq-item summary{cursor:pointer;border-radius:var(--r-lg);align-items:center;gap:16px;padding:16px 16px 16px 20px;font-size:17px;font-weight:700;line-height:1.35;list-style:none;display:flex}.faq-item summary::-webkit-details-marker{display:none}.faq-q{flex:1;min-width:0}.faq-ic{background:var(--surface-2);width:32px;height:32px;color:var(--ink);transition:background-color .2s var(--ease), color .2s var(--ease);border-radius:50%;flex:none;place-items:center;display:grid}.faq-ic .faq-minus{display:none}.faq-item[open]:not(.is-closing) .faq-ic{background:var(--mint);color:var(--night)}.faq-item[open]:not(.is-closing) .faq-plus{display:none}.faq-item[open]:not(.is-closing) .faq-minus{display:block}.faq-item summary:hover .faq-ic{background:var(--mint-soft);color:var(--brand-strong)}.faq-item[open]:not(.is-closing) summary:hover .faq-ic{background:var(--mint-strong);color:var(--night)}.faq-a{overflow:hidden}.faq-a p{color:#2a3732;max-width:80ch;padding:0 64px 18px 20px;font-size:16px}@media (width<=599px){.faq-item summary{padding-left:16px;font-size:16px}.faq-a p{padding:0 16px 16px}}.rg-note{background:var(--night);color:var(--on-night);border-radius:var(--r-lg);align-items:flex-start;gap:16px;margin-top:48px;padding:20px 22px;display:flex}.rg-note .age{background:var(--mint);color:var(--night)}.rg-note-h{color:#fff;font-weight:700}.rg-note p{max-width:80ch;color:var(--on-night-muted);font-size:15px}.rg-note p.rg-note-h{color:#fff;font-size:16px}.rg-note p+p{margin-top:4px}.rg-note a{color:var(--mint);text-underline-offset:3px}.rg-note :focus-visible{box-shadow:0 0 0 2px var(--mint)}.empty{background:var(--surface);border-radius:var(--r-lg);border:1px solid var(--line);justify-items:start;gap:8px;padding:32px;display:grid}.empty-ic{border-radius:var(--r-md);background:var(--mint-soft);width:48px;height:48px;color:var(--brand);place-items:center;margin-bottom:4px;display:grid}.empty-title{font-size:17px;font-weight:700}.empty-text{color:var(--muted);max-width:60ch}.empty .btn{margin-top:8px}.toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;margin-bottom:16px;display:flex}.count-line{color:var(--muted);font-size:15px}.count-line strong{color:var(--ink)}.sort{align-items:center;gap:10px;display:flex;position:relative}.sort-label{color:var(--muted);font-size:15px}.sort-btn{cursor:pointer;background:var(--surface);min-width:250px;min-height:44px;color:var(--ink);border:1px solid var(--line-strong);border-radius:var(--r-md);font:600 16px var(--font);transition:border-color .18s var(--ease);align-items:center;gap:8px;padding:0 12px;display:inline-flex}.sort-btn>.icon:first-child{color:var(--brand)}.sort-btn [data-sort-value]{text-align:left;flex:1}.sort-btn .sort-chev{color:var(--muted);transition:transform .2s var(--ease)}.sort-btn[aria-expanded=true]{border-color:var(--brand)}.sort-btn[aria-expanded=true] .sort-chev{transform:rotate(180deg)}.sort-btn:hover{border-color:var(--brand-tint)}.sort-list{z-index:20;background:var(--surface);border-radius:var(--r-md);min-width:250px;box-shadow:var(--shadow);transform-origin:100% 0;padding:6px;list-style:none;position:absolute;top:calc(100% + 6px);right:0}.sort-list:focus{box-shadow:var(--shadow);outline:none}.sort-list li{border-radius:var(--r-sm);cursor:pointer;align-items:center;gap:10px;min-height:44px;padding:0 10px;font-size:16px;display:flex}.sort-list li .icon{visibility:hidden;color:var(--brand)}.sort-list li[aria-selected=true]{color:var(--brand-strong);font-weight:600}.sort-list li[aria-selected=true] .icon{visibility:visible}.sort-list li.is-active{background:var(--surface-2)}.sort-list li[aria-selected=true].is-active{background:var(--brand-soft)}@media (width<=599px){.toolbar{align-items:stretch}.sort{width:100%}.sort-btn{flex:1;min-width:0}.sort-list{transform-origin:top;min-width:0;left:0;right:0}}.rhero{padding:28px 0 0}.rhero-grid{grid-template-columns:minmax(0,1fr) minmax(0,470px);align-items:start;gap:48px;margin-top:18px;padding-bottom:120px;display:grid}.rhero h1{color:#fff}.rhero-tag{color:var(--mint);flex-wrap:wrap;gap:4px 0;margin-top:12px;font-size:18px;font-weight:700;display:flex}.rhero-tag span+span:before{content:"·";color:var(--on-night-muted);margin:0 10px}.rhero-tag .is-warn{color:#ff8f86}.rhero-intro{max-width:64ch;color:var(--on-night-muted);margin-top:16px;font-size:17px}.rhero-meta{color:var(--on-night-muted);flex-wrap:wrap;align-items:center;gap:8px 20px;margin-top:22px;font-size:15px;display:flex}.rhero-meta>span{align-items:center;gap:6px;display:inline-flex}.rhero-meta>span>.icon{color:var(--mint)}.rhero-meta a{color:#fff;text-underline-offset:3px;font-weight:600}.rhero-shot{border-radius:var(--r-lg);border:1px solid var(--night-line);background:var(--night-2);aspect-ratio:16/10;position:relative;overflow:hidden}.rhero-shot img{object-fit:cover;object-position:top center;width:100%;height:100%}.rhero-shot .badge-score{padding:8px 12px;font-size:26px;position:absolute;bottom:12px;right:12px}.rhero-shot--logo{background:var(--tile-bg,var(--night-2));place-items:center;display:grid}@media (width<=1000px){.rhero-grid{grid-template-columns:minmax(0,1fr);gap:28px;padding-bottom:104px}.rhero-shot{max-width:560px}}.fstrip-wrap{z-index:2;margin-top:-88px;position:relative}.fstrip{background:var(--surface);border-radius:var(--r-lg);box-shadow:var(--shadow-lg);grid-template-columns:180px minmax(0,1.25fr) minmax(0,1fr) minmax(0,.9fr) minmax(0,.9fr) 220px;gap:10px;padding:10px;display:grid}.fs-cell{border-radius:var(--r-md);background:var(--surface-2);flex-direction:column;justify-content:center;min-width:0;padding:14px;display:flex}.fs-logo{background:var(--tile-bg,var(--ink));padding:0;overflow:hidden}.fs-logo .tile{--w:100%;--h:100%;background:0 0;border-radius:0;min-height:96px;max-height:170px}.fs-logo .tile img{padding:16px 18px}.fs-score{flex-direction:row;align-items:center;gap:14px}.fs-score .minis{flex:1;grid-template-columns:minmax(0,1fr);gap:6px}.fs-k{color:var(--muted);font-size:13px;font-weight:600}.fs-v{letter-spacing:-.015em;margin-top:2px;font-size:18px;font-weight:800;line-height:1.25}.fs-s{color:var(--muted);margin-top:4px;font-size:13px}.fs-bonus{background:var(--night);color:#fff}.fs-bonus .fs-k,.fs-bonus .fs-s{color:var(--on-night-muted)}.fs-wager{background:var(--sky-soft)}.fs-wager .fs-v{color:#1d5fb8}.fs-pay .pay{margin-top:8px}.fs-act{background:0 0;gap:8px;padding:4px}.fs-act .chip{justify-content:center}.fs-note{color:var(--muted);flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:6px 14px;padding:4px 6px 2px;font-size:13px;display:flex}@media (width<=1180px){.fstrip{grid-template-columns:160px minmax(0,1.3fr) minmax(0,1fr) minmax(0,1fr)}.fs-act{flex-flow:wrap;grid-column:1/-1}.fs-act>*{flex:200px}.fs-pay{display:none}}@media (width<=760px){.fstrip{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.fs-logo{display:none}.fs-score{grid-column:1/-1}}.rv-grid{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:48px;padding:48px 0 80px;display:grid}.rv-main{min-width:0}.rail{gap:16px;display:grid;position:sticky;top:20px}.toc-rail{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);scrollbar-width:thin;max-height:calc(100vh - 220px);padding:14px 0 10px;overflow-y:auto}.toc-title{align-items:center;gap:8px;padding:0 18px 8px;font-size:15px;font-weight:800;display:flex}.toc-title .icon,.toc-m summary>.icon:first-child{color:var(--brand)}.toc-list{list-style:none}.toc-list a{color:var(--muted);border-left:3px solid #0000;padding:7px 18px 7px 16px;font-size:15px;line-height:1.35;text-decoration:none;display:block}.toc-list a:hover{color:var(--ink);background:var(--surface-2)}.toc-list a.is-current{color:var(--brand-strong);background:var(--mint-soft);border-left-color:var(--mint-strong);font-weight:600}.rail-cta{background:var(--night);color:var(--on-night);border-radius:var(--r-lg);gap:12px;padding:18px;display:grid}.rail-cta-top{align-items:center;gap:12px;display:flex}.rail-cta-top .tile{--w:84px;--h:46px}.rail-cta-name{color:#fff;font-size:17px;font-weight:800}.rail-cta-bonus{color:var(--on-night-muted);font-size:14px}.rail-cta .chip{justify-self:start}.rail-cta .mini{color:var(--on-night-muted)}.rail-cta .mini b{color:#fff}.rail-cta .mini-bar{background:var(--night-3)}.toc-m{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);margin-bottom:20px;display:none}.toc-m summary{cursor:pointer;border-radius:var(--r-lg);align-items:center;gap:10px;min-height:52px;padding:0 16px;font-weight:700;list-style:none;display:flex}.toc-m summary::-webkit-details-marker{display:none}.toc-m .toc-chev{color:var(--muted);transition:transform .2s var(--ease);margin-left:auto}.toc-m[open]:not(.is-closing) .toc-chev{transform:rotate(180deg)}.toc-m-body{overflow:hidden}.toc-m-body .toc-list{padding-bottom:8px}.toc-m-body .toc-list a{padding:10px 16px}@media (width<=1060px){.rv-grid{grid-template-columns:minmax(0,1fr);gap:0;padding-top:32px}.rail{display:none}.toc-m{display:block}}.rv-section{margin-top:56px;scroll-margin-top:16px}.rv-section>h2{margin-bottom:18px}.facts{scroll-margin-top:16px}.facts h2{margin-bottom:16px}.facts dl{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:dense;gap:10px;display:grid}.fact{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);grid-template-columns:36px minmax(0,1fr);align-content:start;gap:2px 12px;padding:14px 16px;display:grid}.fact--wide{grid-column:1/-1}.fact-ic{border-radius:var(--r-md);background:var(--mint-soft);width:36px;height:36px;color:var(--brand);grid-row:span 2;place-items:center;display:grid}.fact:nth-child(4n+2) .fact-ic{background:var(--sky-soft);color:#1d5fb8}.fact:nth-child(4n+3) .fact-ic{background:var(--orange-soft);color:#b85a17}.fact:nth-child(4n+4) .fact-ic{background:var(--violet-soft);color:#5b3fc4}.fact dt{color:var(--muted);font-size:13px;font-weight:600}.fact dd{overflow-wrap:anywhere;min-width:0;font-size:15px;font-weight:600;line-height:1.45}.fact-warn{color:var(--danger)}.fact-warn>.icon{vertical-align:-2px;margin-right:6px}.fact-sub{color:var(--muted);margin-top:2px;font-size:13px;font-weight:400;display:block}.facts-warn{background:var(--danger-soft);color:var(--danger);border-radius:var(--r-md);align-items:flex-start;gap:10px;margin-top:10px;padding:12px 14px;font-size:15px;display:flex}.facts-warn .icon{margin-top:2px}.facts-foot{color:var(--muted);margin-top:10px;font-size:13px}@media (width<=640px){.facts dl{grid-template-columns:minmax(0,1fr)}}.pay{flex-wrap:wrap;gap:6px;list-style:none;display:flex}.pay-item{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-sm);place-items:center;min-width:46px;height:30px;padding:2px 4px;display:grid}.pay-item img{object-fit:contain;width:38px;height:22px}.pay-text{white-space:nowrap;padding:0 4px;font-size:13px;font-weight:600}.pay-more{color:var(--muted);font-size:13px;font-weight:600}.shot{margin-top:24px}.shot img{border-radius:var(--r-lg);background:var(--surface-2);width:100%}.shot figcaption{color:var(--muted);margin-top:8px;font-size:13px}.pc{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;display:grid}.pc>div{border-radius:var(--r-lg);padding:18px 20px}.pc-pro{background:var(--mint-soft)}.pc-con{background:var(--orange-soft)}.pc h3{align-items:center;gap:8px;margin-bottom:8px;font-size:18px;display:flex}.pc ul{list-style:none}.pc li{border-top:1px solid #0f1a1614;align-items:flex-start;gap:10px;padding:8px 0;display:flex}.pc li .icon{margin-top:3px}.pc-pro .icon{color:var(--brand)}.pc-con .icon{color:#b85a17}@media (width<=700px){.pc{grid-template-columns:minmax(0,1fr)}}.bars{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);grid-template-columns:190px minmax(0,1fr);display:grid;overflow:hidden}.bars-total{background:var(--night);color:var(--on-night-muted);text-align:center;align-content:center;justify-items:center;gap:10px;padding:24px;font-size:13px;font-weight:600;display:grid}.bars-body{gap:18px;padding:22px 24px;display:grid}.bars-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 28px;list-style:none;display:grid}.bar-row{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:6px 12px;display:grid}.bar-label{font-weight:700}.bar-label small{color:var(--muted);margin-left:8px;font-size:13px;font-weight:400}.bar-val{font-size:18px;font-weight:800}.bar-track{background:var(--surface-2);border-radius:4px;grid-column:1/-1;height:8px;overflow:hidden}.bar-track span{border-radius:4px;height:100%;display:block}.bar-row:first-child .bar-track span{background:var(--c1)}.bar-row:nth-child(2) .bar-track span{background:var(--c2)}.bar-row:nth-child(3) .bar-track span{background:var(--c3)}.bar-row:nth-child(4) .bar-track span{background:var(--c4)}.bar-row:first-child .bar-val{color:#158a5b}.bar-row:nth-child(2) .bar-val{color:#1d5fb8}.bar-row:nth-child(3) .bar-val{color:#b85a17}.bar-row:nth-child(4) .bar-val{color:#5b3fc4}.bars-foot{color:var(--muted);border-top:1px solid var(--line);padding-top:14px;font-size:15px}.bars-foot a{color:var(--brand);text-underline-offset:3px}@media (width<=700px){.bars{grid-template-columns:minmax(0,1fr)}.bars-total{text-align:left;grid-template-columns:auto auto;justify-content:start;padding:16px 20px}.bars-list{grid-template-columns:minmax(0,1fr)}.bars-body{padding:18px}}.prose{max-width:74ch;font-size:17px;line-height:1.65}.rv-main .prose{max-width:none;margin-top:48px}.prose>*+*{margin-top:1em}.prose h2{border-top:1px solid var(--line);margin-top:2em;padding-top:18px;scroll-margin-top:16px;font-size:28px}.prose h2:before{content:"";background:var(--mint);border-radius:2px;width:40px;height:4px;margin-bottom:14px;display:block}.prose h2:first-child{margin-top:0}.prose h3{margin-top:1.6em;scroll-margin-top:16px;font-size:21px}.prose h4{margin-top:1.4em;font-size:17px}.prose h2+*,.prose h3+*,.prose h4+*{margin-top:.6em}.prose a{color:var(--brand);text-underline-offset:3px;text-decoration:underline 1px}.prose a:hover{text-decoration-thickness:2px}.prose ul,.prose ol{padding-left:1.25em}.prose li+li{margin-top:.4em}.prose li::marker{color:var(--brand)}.prose strong{font-weight:700}.prose blockquote{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);color:var(--muted);margin-inline:0;padding:16px 20px}.prose hr{border:0;border-top:1px solid var(--line);margin:2em 0}.prose code{background:var(--surface-2);border-radius:var(--r-sm);padding:1px 5px;font-family:inherit;font-weight:600}.page-body{padding-bottom:80px}.hub-body{padding-top:40px}.table-scroll{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);-webkit-overflow-scrolling:touch;margin:1.4em 0;overflow-x:auto}.table-scroll table{border-collapse:collapse;width:100%;min-width:620px;font-size:15px;line-height:1.45}.table-scroll th{text-align:left;color:var(--on-night-muted);background:var(--night);font-size:13px;font-weight:600}.table-scroll th,.table-scroll td{vertical-align:top;padding:11px 16px}.table-scroll td{border-top:1px solid var(--line)}.table-scroll tr:first-child td{border-top:0}.table-scroll.is-scores table{min-width:0}.table-scroll.is-scores th:last-child,.table-scroll.is-scores td:last-child{text-align:right;width:120px}.table-scroll.is-scores td:last-child{font-weight:800}.callout{border-radius:var(--r-lg);background:var(--mint-soft);align-items:flex-start;gap:14px;padding:16px 20px;display:flex}.callout>.icon{color:var(--brand);margin-top:2px}.callout--warn{background:var(--danger-soft)}.callout--warn>.icon{color:var(--danger)}.prose .callout p{margin:0}.contact-tiles{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid}.ctile{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:16px 20px}.ctile-k{color:var(--muted);font-size:15px;display:block}.prose .ctile-v{color:var(--brand);align-items:center;gap:8px;margin-top:4px;font-size:20px;font-weight:800;text-decoration:none;display:inline-flex}.prose .ctile-v:hover{text-decoration:underline}.ctile p{color:var(--muted);margin-top:4px;font-size:15px}@media (width<=599px){.contact-tiles{grid-template-columns:minmax(0,1fr)}}.link-text{color:inherit}.page-grid{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:56px;padding-top:48px;display:grid}.page-grid .prose{max-width:none}.page-aside{position:sticky;top:20px}@media (width<=1060px){.page-grid{grid-template-columns:minmax(0,1fr);gap:40px}.page-aside{position:static}}.notfound{padding-bottom:80px}.notfound-links{flex-wrap:wrap;gap:12px;display:flex}.site-footer{background:var(--night);color:var(--on-night);padding:56px 0 32px;font-size:15px}.foot-grid{grid-template-columns:minmax(0,1.5fr) repeat(3,minmax(0,1fr));gap:32px;display:grid}.foot-about p{color:var(--on-night-muted);max-width:44ch;margin-top:14px}.foot-h{color:#fff;margin-bottom:8px;font-weight:800}.foot-col ul{list-style:none}.foot-col a{min-height:32px;color:var(--on-night-muted);align-items:center;text-decoration:none;display:inline-flex}.foot-col a:hover{color:var(--mint);text-underline-offset:3px;text-decoration:underline}.foot-rg{grid-template-columns:auto repeat(3,minmax(0,1fr));align-items:stretch;gap:10px;margin-top:40px;display:grid}.foot-rg>.age{background:var(--mint);color:var(--night);border-radius:50%;align-self:center;width:44px;height:44px}.foot-rg a{border:1px solid var(--night-line);border-radius:var(--r-md);background:var(--night-2);color:#fff;flex-direction:column;justify-content:center;gap:2px;min-height:64px;padding:10px 16px;font-weight:700;text-decoration:none;display:flex}.foot-rg a>span:first-child{align-items:center;gap:8px;display:inline-flex}.foot-rg a .icon{color:var(--mint)}.foot-rg a:hover{border-color:var(--mint)}.foot-rg-sub{color:var(--on-night-muted);font-size:14px;font-weight:400}.foot-bottom{border-top:1px solid var(--night-line);color:var(--on-night-muted);gap:8px;margin-top:24px;padding-top:18px;font-size:13px;display:grid}.foot-disclosure{align-items:flex-start;gap:8px;display:flex}.foot-disclosure .icon{color:var(--mint);margin-top:1px}.foot-disclosure a{color:#fff;text-underline-offset:3px}.site-footer :focus-visible{box-shadow:0 0 0 2px var(--mint)}@media (width<=900px){.foot-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr)}.foot-about{grid-column:1/-1}.foot-rg{grid-template-columns:minmax(0,1fr)}.foot-rg>.age{display:none}}@media (width<=560px){.foot-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:0s!important}}.prose a[href^=tel\:],.rg-note a[href^=tel\:]{white-space:nowrap}.pfeat{grid-template-columns:repeat(auto-fit,minmax(min(100%,520px),1fr));gap:16px;margin-bottom:16px;display:grid}.pc2--wide{grid-template-columns:220px minmax(0,1fr) auto;display:grid}.pc2--wide .pc2-logo{aspect-ratio:auto;min-height:150px}.pc2--wide .pc2-body{justify-content:center;padding:18px 20px}.pc2--wide .pc2-name{font-size:22px}.pc2--wide .minis{max-width:360px;margin-top:6px}.pc2--wide .pc2-side{align-content:center;justify-items:stretch;gap:10px;min-width:200px;padding:18px 20px 18px 0;display:grid}.pc2--wide .pc2-side .ring{justify-self:center}@container (width<=699px){.pc2--wide{grid-template-columns:minmax(0,1fr)}.pc2--wide .pc2-logo{aspect-ratio:2;min-height:0}.pc2--wide .pc2-side{padding:0 16px 16px}}.g2{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:48px;display:grid}.g2--even{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:24px}.g2-text p{color:#2a3732;max-width:62ch;margin-top:14px;font-size:17px}.g2-text a:not(.link-more){color:var(--brand);text-underline-offset:3px}.g2-link{margin-top:8px!important}@media (width<=960px){.g2,.g2--even{grid-template-columns:minmax(0,1fr);gap:28px}}.cmp-wrap{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);overflow-x:auto}.cmp{border-collapse:collapse;width:100%;min-width:560px;font-size:15px;line-height:1.45}.cmp thead th{text-align:left;background:var(--surface-2);vertical-align:bottom;padding:14px 16px}.cmp-h{border-radius:var(--r-sm);align-items:center;gap:6px;padding:4px 10px;font-size:14px;font-weight:700;display:inline-flex}.cmp-h--a{background:var(--mint-soft);color:var(--brand-strong)}.cmp-h--b{background:var(--orange-soft);color:#8a4310}.cmp tbody th{text-align:left;vertical-align:top;width:26%;padding:12px 16px;font-weight:700}.cmp td{vertical-align:top;color:#2a3732;padding:12px 16px}.cmp tbody tr+tr>*{border-top:1px solid var(--line)}.cmp td:nth-child(2){background:#f6fcf9}.regs{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.reg{background:var(--surface);border:1px solid var(--line);border-top:4px solid var(--rc,var(--mint));border-radius:var(--r-lg);flex-direction:column;gap:10px;padding:18px 18px 16px;display:flex}.reg--c1{--rc:var(--c1);--rs:var(--mint-soft);--rt:#158a5b}.reg--c2{--rc:var(--c2);--rs:var(--sky-soft);--rt:#1d5fb8}.reg--c3{--rc:var(--c3);--rs:var(--orange-soft);--rt:#b85a17}.reg--c4{--rc:var(--c4);--rs:var(--violet-soft);--rt:#5b3fc4}.reg-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.reg-ic{border-radius:var(--r-md);background:var(--rs);width:40px;height:40px;color:var(--rt);place-items:center;display:grid}.reg-score{justify-items:end;line-height:1;display:grid}.reg-score strong{color:var(--rt);font-size:24px;font-weight:800}.reg-score small{color:var(--muted);margin-top:3px;font-size:12px}.reg h3{font-size:18px}.reg p{color:#2a3732;font-size:15px}.reg-foot{border-top:1px solid var(--line);gap:4px;margin-top:auto;padding-top:10px;display:grid;color:var(--muted)!important;font-size:13px!important}.reg-foot span{align-items:center;gap:5px;display:inline-flex}.regs-note{color:var(--muted);margin-top:16px;font-size:15px}.regs-note a{color:var(--brand);text-underline-offset:3px}@media (width<=1060px){.regs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=599px){.regs{grid-template-columns:minmax(0,1fr)}}.chk-grid{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}.chk{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;list-style:none;display:grid}.chk-item{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);grid-template-columns:34px minmax(0,1fr);gap:14px;padding:16px;display:grid}.chk-n{border-radius:var(--r-md);background:var(--night);width:34px;height:34px;color:var(--mint);place-items:center;font-weight:800;display:grid}.chk-item h3{align-items:center;gap:8px;font-size:17px;display:flex}.chk-item h3 .icon{color:var(--brand)}.chk-item p{color:#2a3732;margin-top:6px;font-size:15px}.calc{background:var(--night);color:var(--on-night);border-radius:var(--r-lg);gap:14px;padding:22px;display:grid;position:sticky;top:20px}.calc-k{color:var(--mint);align-items:center;gap:8px;font-size:14px;font-weight:700;display:inline-flex}.calc h3{color:#fff;font-size:20px}.calc-rows{gap:8px;display:grid}.calc-row{border-radius:var(--r-md);background:var(--night-2);border:1px solid var(--night-line);color:var(--on-night-muted);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;padding:12px 14px;font-size:15px;display:flex}.calc-row strong{color:#fff;font-size:18px;font-weight:800}.calc-row--hi{border-color:var(--orange)}.calc-row--hi strong{color:var(--orange)}.calc>p:last-child{color:var(--on-night-muted);font-size:15px}@media (width<=1060px){.chk-grid{grid-template-columns:minmax(0,1fr)}.calc{position:static}}@media (width<=640px){.chk{grid-template-columns:minmax(0,1fr)}}.panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:26px 28px}.panel>p{color:#2a3732;margin-top:14px;font-size:16px}.panel--night{background:var(--night);border-color:var(--night)}.panel--night .shead-title h2{color:#fff}.pay-seen{border-top:1px solid var(--line);margin-top:20px;padding-top:16px}.pay-seen-h{color:var(--muted);margin-bottom:8px;font-size:13px;font-weight:700}.prot{gap:10px;margin-top:16px;list-style:none;display:grid}.prot li{border-radius:var(--r-md);background:var(--night-2);border:1px solid var(--night-line);color:var(--on-night-muted);align-items:flex-start;gap:12px;padding:12px 14px;font-size:15px;display:flex}.prot li strong{color:#fff}.prot li .icon{color:var(--mint);margin-top:2px}.prot li:last-child .icon{color:var(--orange)}.panel--night>p.prot-help{color:var(--on-night-muted);margin-top:16px;font-size:15px}.prot-help a{color:var(--mint);text-underline-offset:3px;white-space:nowrap}@media (width<=599px){.panel{padding:20px 18px}}.steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:18px;list-style:none;display:grid}.step{background:var(--surface-2);border-radius:var(--r-md);color:var(--muted);gap:4px;padding:12px;font-size:14px;display:grid}.step b{color:var(--ink);align-items:center;gap:6px;font-size:15px;display:flex}.step b .icon{color:var(--brand)}.step:nth-child(2) b .icon{color:#1d5fb8}.step:nth-child(3) b .icon{color:#b85a17}@media (width<=599px){.steps{grid-template-columns:minmax(0,1fr)}}@media (width<=640px){.cmp-wrap{background:0 0;border:0;overflow:visible}.cmp,.cmp tbody,.cmp tr,.cmp th,.cmp td{width:auto;min-width:0;display:block}.cmp thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.cmp tbody{gap:10px;display:grid}.cmp tr{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden}.cmp tbody tr+tr>*{border-top:0}.cmp tbody th{width:auto;padding:12px 14px 4px}.cmp td{padding:8px 14px}.cmp td:last-child{padding-bottom:12px}.cmp td:before{content:attr(data-l);margin-bottom:2px;font-size:12px;font-weight:700;display:block}.cmp td:nth-child(2){background:#f6fcf9}.cmp td:nth-child(2):before{color:var(--brand)}.cmp td:nth-child(3):before{color:#b85a17}}.pd{background:0 0;border:0;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:0;overflow:hidden}.pd::backdrop{background:0 0}.pd[open]{place-items:center;display:grid}.pd-backdrop{background:#0b1a159e;position:fixed;inset:0}.pd-panel{overscroll-behavior:contain;background:var(--surface);border-radius:var(--r-lg);width:min(560px,100% - 32px);max-height:calc(100dvh - 48px);box-shadow:var(--shadow-lg);scrollbar-width:thin;position:relative;overflow-y:auto}.pd-panel:focus{outline:none}.pd-head{background:var(--tile-bg,var(--night));border-radius:var(--r-lg) var(--r-lg) 0 0;justify-content:center;align-items:center;height:128px;display:flex;position:relative;overflow:hidden}.pd-logo{width:62%;height:128px;display:block}.pd-logo .tile{background:0 0;width:100%;height:100%;display:block}.pd-logo .tile img,.pd-logo .tile--xl img{padding:22px 8px}.pd-x{cursor:pointer;border-radius:var(--r-md);background:var(--danger-soft);width:40px;height:40px;color:var(--danger);transition:background-color .18s var(--ease);border:0;place-items:center;display:grid;position:absolute;top:12px;right:12px}.pd-x:hover{background:var(--danger-soft-2)}.pd-body{gap:14px;padding:18px 22px 20px;display:grid}.pd-id{justify-content:space-between;align-items:center;gap:16px;display:flex}.pd-tags{flex-wrap:wrap;gap:6px;display:flex}.pd-name{letter-spacing:-.02em;margin-top:8px;font-size:26px;font-weight:800}.pd-lic{color:var(--muted);margin-top:2px;font-size:14px}.pd-bonus{border-radius:var(--r-md);background:var(--night);color:#fff;gap:4px;padding:16px 18px;display:grid}.pd-bonus-k{color:var(--mint);align-items:center;gap:6px;font-size:13px;font-weight:700;display:inline-flex}.pd-bonus strong{letter-spacing:-.015em;font-size:22px;font-weight:800;line-height:1.2}.pd-bonus-s{color:var(--on-night-muted);font-size:14px}.pd-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.pd-facts div{background:var(--surface-2);border-radius:var(--r-md);min-width:0;padding:10px 12px}.pd-facts dt{color:var(--muted);align-items:center;gap:6px;font-size:12px;font-weight:700;display:flex}.pd-facts dt .icon{color:var(--brand)}.pd-facts dd{overflow-wrap:anywhere;margin-top:2px;font-size:15px;font-weight:700;line-height:1.35}.pd-pay-h{color:var(--muted);margin-bottom:6px;font-size:12px;font-weight:700}.pd-none{border-radius:var(--r-md);background:var(--surface-2);color:#2a3732;align-items:flex-start;gap:10px;padding:14px 16px;font-size:15px;display:flex}.pd-none .icon{color:var(--brand);margin-top:2px}.pd-act{gap:8px;display:grid}.pd-claim{min-height:52px;font-size:17px}.pd-small{color:var(--muted);font-size:12px;line-height:1.5}.pd-small a{color:var(--brand);white-space:nowrap}@media (width<=599px){.pd[open]{place-items:end center}.pd-panel{border-radius:var(--r-lg) var(--r-lg) 0 0;width:100%;max-height:92dvh}.pd-head,.pd-logo{height:104px}.pd-body{padding:16px 16px 20px}.pd-name{font-size:22px}.pd-bonus strong{font-size:19px}}.pd-src{color:var(--muted);align-items:flex-start;gap:8px;font-size:13px;display:flex}.pd-src .icon{color:var(--brand);flex:none;margin-top:1px}.foot-mail{border-radius:var(--r-md);background:var(--night-2);border:1px solid var(--night-line);color:#fff;transition:border-color .18s var(--ease), color .18s var(--ease);align-items:center;gap:8px;margin-top:16px;padding:8px 12px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.foot-mail .icon{color:var(--mint)}.foot-mail:hover{border-color:var(--mint);color:var(--mint)}
