.fp2 .rv-hero{padding:28px 0 56px}.fp2 .rv-hero-grid{display:flex;flex-wrap:wrap;gap:32px;align-items:flex-start}.fp2 .rv-hero-main{flex:999 1 560px;min-width:0}.fp2 .rv-hero h1{font-size:42px;max-width:820px}.fp2 .rv-crumbs{display:flex;flex-wrap:wrap;gap:6px 8px;font-size:13px;color:var(--on-dark);margin-bottom:18px}.fp2 .rv-crumbs a{color:var(--on-dark);text-decoration:none}.fp2 .rv-crumbs a:hover{color:#fff}.fp2 .rv-crumbs [aria-current]{color:#fff;font-weight:600}.fp2 .rv-kicker{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--acc)!important;margin:0 0 10px!important}.fp2 .rv-kicker:before{content:"";width:18px;height:4px;border-radius:2px;background:var(--acc)}.fp2 .rv-verdict{margin-top:20px;max-width:760px;background:#ffffff14;border:1px solid rgba(255,255,255,.18);border-left:4px solid var(--acc);border-radius:12px;padding:14px 16px;font-size:16px;line-height:1.55;color:#fff}.fp2 .rv-verdict b{color:var(--acc)}.fp2 .rv-card{flex:1 1 340px;max-width:420px;min-width:0;background:#fff;color:var(--ink);border-radius:18px;overflow:hidden;box-shadow:0 18px 40px #00000047}.fp2 .rv-logo{display:grid;place-items:center;width:100%;height:130px;padding:12px;border:0;cursor:pointer;font-family:Montserrat Variable,Montserrat,sans-serif;font-weight:900;font-size:24px}.fp2 .rv-logo img{width:100%;max-width:260px;height:100%;max-height:100px;-o-object-fit:contain;object-fit:contain}.fp2 .rv-card-body{padding:18px;display:flex;flex-direction:column;gap:14px}.fp2 .rv-score{display:flex;align-items:center;gap:14px}.fp2 .rv-score-num{flex:none;display:flex;align-items:baseline;gap:2px;background:var(--bg1);color:#fff;border-radius:14px;padding:10px 14px}.fp2 .rv-score-num b{font-family:Montserrat Variable,Montserrat,sans-serif;font-weight:900;font-size:34px;line-height:1;color:var(--acc)}.fp2 .rv-score-num small{font-size:14px;color:var(--on-dark);font-weight:700}.fp2 .rv-score-meta{flex:1;min-width:0;display:flex;flex-direction:column;gap:8px;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--muted)}.fp2 .rv-meter{display:block;height:8px;border-radius:4px;background:var(--tint);overflow:hidden}.fp2 .rv-meter span{display:block;height:8px;border-radius:4px;background:var(--bg2)}.fp2 .rv-lic{display:flex;align-items:center;gap:10px;border:1px solid var(--bd);border-radius:10px;padding:8px 12px;font-weight:700;font-size:14px}.fp2 .rv-lic small{display:block;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--muted)}.fp2 .rv-card .kv b{font-size:22px}.fp2 .rv-hero .rv-card p{color:var(--ink);font-size:14px;max-width:none}.fp2 .rv-hero .rv-card p.rv-tc{margin:-4px 0 0;text-align:center;font-size:11.5px;color:var(--muted)}.fp2 .rv-unavail{background:var(--tint);border-radius:12px;padding:14px;font-size:14px}.fp2 .rv-hero .rv-unavail p{margin:4px 0 10px}.fp2 .rv-unavail ul{list-style:none;padding:0;display:flex;flex-direction:column;gap:8px}.fp2 .rv-unavail li{display:flex;align-items:center;justify-content:space-between;gap:10px;font-weight:700}.fp2 .rv-alt-cta{background:var(--acc);color:var(--ink);border:0;border-radius:8px;padding:8px 12px;font-weight:800;font-size:12px;text-transform:uppercase;cursor:pointer}.fp2 .rv-glance{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;margin:0}.fp2 .rv-fact{background:#fff;border:1px solid var(--bd);border-radius:14px;padding:14px 16px;display:flex;flex-direction:column;gap:4px}.fp2 .rv-fact dt{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--muted)}.fp2 .rv-fact dd{margin:0;font-weight:700;font-size:15.5px}.fp2 .rv-fact dd.rv-so{font-weight:400;font-size:13.5px;color:var(--ink2);background:var(--tint);border-radius:10px;padding:8px 10px;margin-top:6px}.fp2 .rv-fact dd.rv-so b{color:var(--ink)}.fp2 .rv-fact.has-note{grid-row:span 1}.fp2 .rv-score-grid{display:flex;flex-wrap:wrap;gap:18px}.fp2 .rv-total{flex:1 1 420px;min-width:0;background:var(--bg1);color:var(--on-dark);border-radius:18px;padding:26px}.fp2 .rv-total p{margin:0 0 12px;font-size:15.5px}.fp2 .rv-total p:last-child{margin-bottom:0}.fp2 .rv-total-num{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin-bottom:16px}.fp2 .rv-total-num b{font-family:Montserrat Variable,Montserrat,sans-serif;font-weight:900;font-size:56px;line-height:1;color:var(--acc)}.fp2 .rv-total-num>span{font-weight:800;font-size:20px;color:#fff}.fp2 .rv-total-num small{flex-basis:100%;font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--on-dark)}.fp2 .rv-wt{font-weight:600;font-size:12px;color:var(--muted);margin-left:4px}.fp2 .rv-receipt{min-width:0}.fp2 .rv-receipt th{background:transparent;text-transform:none;letter-spacing:0;font-size:14.5px;color:var(--ink);font-weight:600;text-align:left;white-space:normal}.fp2 .rv-receipt th small{font-weight:400;color:var(--muted);font-size:12.5px}.fp2 .rv-receipt td{font-weight:700;font-size:15px}.fp2 .rv-receipt tr.rv-sum th,.fp2 .rv-receipt tr.rv-sum td{background:var(--tint);font-size:17px;font-weight:800;border-bottom:0}.fp2 .rv-h3{margin:22px 0 10px;font-size:17px;font-weight:800}.fp2 .rv-terms{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px;margin:0}.fp2 .rv-terms>div{background:#fff;border:1px solid var(--bd);border-radius:12px;padding:12px 14px}.fp2 .rv-terms dt{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--muted)}.fp2 .rv-terms dd{margin:2px 0 0}.fp2 .rv-terms dd b{display:block;font-size:16px}.fp2 .rv-terms dd span{display:block;font-size:13px;color:var(--ink2);margin-top:4px}.fp2 .rv-rank{align-self:flex-start}.fp2 .rv-rank-num{display:flex;align-items:center;gap:14px;margin:0}.fp2 .rv-rank-num b{font-family:Montserrat Variable,Montserrat,sans-serif;font-weight:900;font-size:52px;line-height:1;color:var(--acc)}.fp2 .rv-rank-num span{font-size:15px;font-weight:600;line-height:1.35}.fp2 .rv-chips{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin-bottom:14px}.fp2 .rv-chip{display:flex;align-items:center;gap:12px;background:#fff;border:1px solid var(--bd);border-radius:14px;padding:12px 16px}.fp2 .rv-chip b{font-family:Montserrat Variable,Montserrat,sans-serif;font-weight:900;font-size:28px;color:var(--bg2);line-height:1}.fp2 .rv-chip span{font-weight:700;font-size:14px;line-height:1.3}.fp2 .rv-chip small{display:block;font-weight:500;font-size:12.5px;color:var(--muted)}.fp2 .rv-mkt{min-width:920px}.fp2 .rv-mkt th[scope=row]{text-align:left;background:transparent;text-transform:none;letter-spacing:0;font-size:14px;color:var(--ink)}.fp2 .rv-who{display:inline-flex;align-items:center;gap:10px}.fp2 .rv-who a{font-weight:700;text-decoration:none}.fp2 .rv-who small{font-weight:600;color:var(--muted);font-size:12px}.fp2 .rv-mkt .mini{width:40px;height:30px}.fp2 .rv-mkt tr.rv-self th,.fp2 .rv-mkt tr.rv-self td{background:hsl(var(--twc-accent) / .16)}.fp2 .rv-mkt tr.rv-self th[scope=row]{box-shadow:inset 4px 0 0 var(--acc)}.fp2 .rv-best{position:relative}.fp2 .rv-best:after{content:"★";margin-left:4px;color:var(--ok);font-size:12px}.fp2 .rv-pc,.fp2 .rv-fit{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:18px}.fp2 .rv-pc-col,.fp2 .rv-fit-col{padding:24px}.fp2 .rv-pc-col h3,.fp2 .rv-fit-col h3{margin:0 0 14px;font-size:18px;font-weight:800;display:flex;align-items:center;gap:10px}.fp2 .rv-pc-col h3:before,.fp2 .rv-fit-col h3:before{content:"";width:6px;height:22px;border-radius:3px;background:var(--ok)}.fp2 .rv-con h3:before,.fp2 .rv-bad h3:before{background:var(--neg)}.fp2 .rv-pc ul,.fp2 .rv-fit ul{list-style:none;padding:0;display:flex;flex-direction:column;gap:14px}.fp2 .rv-pc li{display:flex;gap:12px;align-items:flex-start}.fp2 .rv-pc li b{display:block;font-size:15.5px}.fp2 .rv-pc li small{display:block;font-size:13.5px;color:var(--ink2);margin-top:2px}.fp2 .rv-ic{flex:none;width:24px;height:24px;border-radius:50%;display:grid;place-items:center;margin-top:1px;background:#ddf5ec;color:var(--ok)}.fp2 .rv-con .rv-ic{background:#fce4e2;color:var(--neg)}.fp2 .rv-fit li{border-bottom:1px solid var(--tint);padding-bottom:14px}.fp2 .rv-fit li:last-child{border-bottom:0;padding-bottom:0}.fp2 .rv-fit li b{font-size:15.5px}.fp2 .rv-fit li p{margin:4px 0 0;font-size:14px;color:var(--ink2)}.fp2 .rv-better{display:inline-flex;align-items:center;gap:10px;margin-top:10px;font-weight:700;font-size:14px;text-decoration:none}.fp2 .rv-better .mini{width:38px;height:28px}@media(max-width:860px){.fp2 .rv-hero h1{font-size:30px}.fp2 .rv-card{max-width:none}.fp2 .rv-total-num b{font-size:44px}.fp2 .rv-pc,.fp2 .rv-fit{grid-template-columns:1fr}.fp2 .rv-pc-col,.fp2 .rv-fit-col,.fp2 .rv-total{padding:20px}}.fp2 .bt2-rule{padding:26px 30px;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:22px 34px}.fp2 .bt2-law{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--acc-ink);margin:0 0 8px}.fp2 .bt2-rule blockquote{margin:0;font-size:18px;line-height:1.5;font-weight:600;color:var(--ink);border-left:4px solid var(--acc);padding:2px 0 2px 16px}.fp2 .bt2-rule .bt2-mean{margin:14px 0 0;font-size:15px;color:var(--ink2)}.fp2 .bt2-rule .bt2-src{display:inline-block;margin-top:12px;font-size:14px;font-weight:700;color:var(--bg2)}.fp2 .bt2-lists{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;align-content:start}.fp2 .bt2-list{background:var(--card);border:1px solid var(--bd);border-radius:14px;padding:14px 16px}.fp2 .bt2-list h3{margin:0 0 8px;font-size:13px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.fp2 .bt2-list ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:7px}.fp2 .bt2-list li{display:flex;gap:8px;font-size:14px;line-height:1.4}.fp2 .bt2-list li svg{flex:none;margin-top:2px}.fp2 .bt2-list.yes svg{color:var(--ok)}.fp2 .bt2-list.no svg{color:var(--neg)}.fp2 .bt2-ex{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:14px}.fp2 .bt2-card{background:#fff;border:1px solid var(--bd);border-radius:16px;padding:18px;display:flex;flex-direction:column;gap:10px}.fp2 .bt2-card h3{margin:0;font-size:16px;font-weight:800}.fp2 .bt2-card .in{margin:0;font-size:13.5px;color:var(--muted)}.fp2 .bt2-card dl{margin:0;display:grid;grid-template-columns:1fr auto;gap:6px 12px;font-size:14px}.fp2 .bt2-card dt{color:var(--ink2)}.fp2 .bt2-card dd{margin:0;font-weight:700;text-align:right;white-space:nowrap}.fp2 .bt2-card .ev{border-top:1px solid var(--bd);padding-top:10px;display:flex;justify-content:space-between;align-items:baseline;gap:10px}.fp2 .bt2-card .ev small{font-size:12px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--muted)}.fp2 .bt2-card .ev b{font-family:Montserrat Variable,Montserrat,sans-serif;font-weight:900;font-size:26px;line-height:1}.fp2 .bt2-card .ev b.pos{color:var(--ok)}.fp2 .bt2-card .ev b.neg{color:var(--neg)}.fp2 .bt2-card .note{margin:0;font-size:13.5px;color:var(--ink2)}.fp2 .bt2-be{margin-top:16px;display:flex;flex-wrap:wrap;gap:10px;align-items:center}.fp2 .bt2-be>span{font-size:13px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--muted);margin-right:4px}.fp2 .bt2-be li{list-style:none}.fp2 .bt2-be ul{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0}.fp2 .bt2-be li{border:1px solid var(--bd);background:#fff;border-radius:999px;padding:5px 12px;font-size:13.5px}.fp2 .bt2-be li.hl{background:var(--bg2);border-color:var(--bg2);color:#fff}.fp2 .bt2-be li b{font-weight:800}.fp2 .bt2-vt{min-width:720px}.fp2 .bt2-vt td.muted{color:var(--muted)}@media(max-width:860px){.fp2 .bt2-rule{grid-template-columns:1fr;padding:20px}.fp2 .bt2-rule blockquote{font-size:16.5px}}.fp2 .hub-hero{padding-top:28px}.fp2 .crumbs ol{list-style:none;margin:0 0 18px;padding:0;display:flex;flex-wrap:wrap;gap:4px 8px;font-size:13px;color:var(--on-dark)}.fp2 .crumbs li{display:inline-flex;align-items:center;gap:8px}.fp2 .crumbs li+li:before{content:"/";opacity:.5}.fp2 .crumbs a{color:var(--on-dark);text-decoration:none}.fp2 .crumbs a:hover{color:#fff}.fp2 .crumbs [aria-current]{color:#fff;font-weight:600}.fp2 .hub-jump{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:22px}.fp2 .hub-jump-label{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--on-dark);margin-right:4px}.fp2 .hub-jump a{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:8px 14px;border-radius:999px;background:#fff;color:var(--ink);font-weight:700;font-size:14px;text-decoration:none}.fp2 .hub-jump a:hover{background:var(--acc)}.fp2 .hub-jump small{display:inline-grid;place-items:center;min-width:22px;height:22px;padding:0 6px;border-radius:999px;background:var(--tint);color:var(--bg2);font-size:11px;font-weight:800}.fp2 .hub-ic{width:44px;height:44px;border-radius:12px;background:var(--tint);color:var(--bg2);display:grid;place-items:center;flex:none;font-family:Montserrat Variable,Montserrat,sans-serif;font-weight:900;font-size:13px;overflow:hidden}.fp2 .hub-ic img{width:28px;height:28px;-o-object-fit:contain;object-fit:contain}.fp2 .hub-ic.sm{width:32px;height:32px;border-radius:9px;font-size:11px}.fp2 .hub-ic.sm img{width:22px;height:22px}.fp2 .hub-mini{background:var(--tint)}.fp2 .hub-kids{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px}.fp2 .hub-kid{background:#fff;border:1px solid var(--bd);border-radius:16px;padding:18px;display:flex;flex-direction:column;gap:12px}.fp2 .hub-kid:hover{border-color:var(--bg2)}.fp2 .hub-kid-head{display:flex;align-items:center;gap:12px;color:var(--ink)!important;text-decoration:none}.fp2 .hub-kid-head b{font-size:17px;line-height:1.25}.fp2 .hub-kid-head .chev{margin-left:auto;color:var(--muted);flex:none}.fp2 .hub-kid p{margin:0;font-size:14px;color:var(--ink2)}.fp2 .hub-gk{list-style:none;margin:auto 0 0;padding:12px 0 0;border-top:1px solid var(--tint);display:flex;flex-wrap:wrap;gap:6px}.fp2 .hub-gk a{display:inline-flex;align-items:center;min-height:32px;padding:5px 11px;border:1px solid var(--bd);border-radius:999px;font-size:13px;font-weight:600;text-decoration:none;background:var(--card)}.fp2 .hub-gk a:hover{border-color:var(--bg2)}.fp2 .hub-az{margin-top:18px;background:#fff;border:1px solid var(--bd);border-radius:16px;padding:18px 20px}.fp2 .hub-az h3{margin:0 0 10px;font-size:13px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.fp2 .hub-az ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:6px 18px}.fp2 .hub-az a{display:inline-block;padding:4px 0;font-weight:600;font-size:14.5px;text-decoration:none}.fp2 .vt.hub-mx{min-width:980px}.fp2 .vt.hub-mx th,.fp2 .vt.hub-mx td{text-align:left;vertical-align:middle;white-space:normal;padding:12px}.fp2 .vt.hub-mx thead th{vertical-align:bottom}.fp2 .vt.hub-mx tbody th{font-weight:700;background:#fff;width:210px;text-transform:none;letter-spacing:0;font-size:14.5px;color:var(--ink)}.fp2 .vt.hub-mx td:last-child{min-width:240px;color:var(--ink2)}.fp2 .vt.hub-mx tbody tr.hl th,.fp2 .vt.hub-mx tbody tr.hl td{background:hsl(var(--twc-accent) / .1)}.fp2 .vt.hub-mx tbody tr.hl th{box-shadow:inset 4px 0 0 var(--acc)}.fp2 .hub-mx-name{display:flex;align-items:center;gap:10px}.fp2 .hub-mx-name>span:last-child{display:flex;flex-direction:column;gap:2px}.fp2 .hub-mx-name a{font-weight:700;color:var(--ink);text-decoration:underline;text-decoration-color:var(--bd);text-underline-offset:3px}.fp2 .hub-mx-name a:hover{text-decoration-color:var(--acc-ink)}.fp2 .hub-mx-name small{font-weight:400;font-size:12px;color:var(--muted)}.fp2 .hub-pick{align-self:flex-start;font-style:normal;font-size:10.5px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;background:var(--acc);color:var(--ink);padding:2px 7px;border-radius:999px}.fp2 .vt.hub-mx td{font-size:13.5px}.fp2 .vt.hub-mx td.num{font-weight:700;white-space:nowrap}.fp2 .hub-yn{display:inline-flex;align-items:center;gap:6px;font-weight:600;white-space:nowrap}.fp2 .hub-yn svg{flex:none;width:20px;height:20px;padding:3px;border-radius:50%}.fp2 .hub-yn.yes svg{background:#ddf5ec;color:var(--ok)}.fp2 .hub-yn.no svg{background:#fce4e2;color:var(--neg)}.fp2 .hub-meter-cell{min-width:140px}.fp2 .hub-meter-cell b{display:block;font-family:Montserrat Variable,Montserrat,sans-serif;font-weight:900;font-size:17px;white-space:nowrap}.fp2 .hub-meter{display:block;height:8px;margin-top:6px;background:var(--tint);border-radius:4px;overflow:hidden}.fp2 .hub-meter .fill{display:block;height:8px;border-radius:4px;background:#5b7a9c}.fp2 .hub-meter .fill.good{background:var(--ok)}.fp2 .hub-meter .fill.bad{background:var(--neg)}.fp2 .hub-imp{list-style:none;margin:0;padding:6px 0}.fp2 .hub-imp li{display:grid;grid-template-columns:44px minmax(0,1fr) minmax(0,1.2fr) minmax(0,1fr);gap:18px;padding:18px 24px;align-items:start}.fp2 .hub-imp li+li{border-top:1px solid var(--tint)}.fp2 .hub-imp-n{width:36px;height:36px;border-radius:50%;background:var(--bg1);color:#fff;display:grid;place-items:center;font-family:Montserrat Variable,Montserrat,sans-serif;font-weight:900;font-size:15px}.fp2 .hub-imp small{display:block;font-size:11.5px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:var(--muted);margin-bottom:4px}.fp2 .hub-imp p{margin:0;font-size:14.5px}.fp2 .hub-imp-fact p{font-weight:700}.fp2 .hub-imp-mean small{color:var(--acc-ink)}.fp2 .hub-imp-do{background:var(--tint);border-radius:12px;padding:10px 12px}.fp2 .hub-imp-do p{color:var(--ink2)}.fp2 .hub-arts{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:16px}.fp2 .hub-art{display:flex;flex-direction:column;background:#fff;border:1px solid var(--bd);border-radius:16px;overflow:hidden;text-decoration:none;color:var(--ink)!important}.fp2 .hub-art:hover{border-color:var(--bg2)}.fp2 .hub-art-img{position:relative;overflow:hidden;display:block;aspect-ratio:16/9;background:linear-gradient(160deg,var(--bg1),var(--bg2))}.fp2 .hub-art-img img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.fp2 .hub-art-img time{position:absolute;left:10px;top:10px;background:var(--bg1);color:#fff;font-size:12px;font-weight:600;padding:4px 10px;border-radius:999px}.fp2 .hub-art-body{display:flex;flex-direction:column;gap:8px;padding:14px 16px 16px;flex:1}.fp2 .hub-art-kind{font-size:11px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:var(--acc-ink)}.fp2 .hub-art b{font-size:16px;line-height:1.35}.fp2 .hub-art-more{margin-top:auto;font-weight:700;font-size:14px;color:var(--acc-ink)}@media(max-width:860px){.fp2 .hub-hero{padding-top:20px}.fp2 .hub-imp li{grid-template-columns:36px minmax(0,1fr);gap:10px 14px;padding:16px}.fp2 .hub-imp-mean,.fp2 .hub-imp-do{grid-column:2}.fp2 .hub-mx-box{overflow:visible;background:transparent;border:0}.fp2 .vt.hub-mx{min-width:0}.fp2 .hub-mx thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.fp2 .vt.hub-mx,.fp2 .hub-mx tbody,.fp2 .hub-mx tr,.fp2 .hub-mx th,.fp2 .hub-mx td{display:block}.fp2 .hub-mx tr{background:#fff;border:1px solid var(--bd);border-radius:14px;margin-bottom:12px;overflow:hidden}.fp2 .vt.hub-mx tbody th{width:auto;border-bottom:1px solid var(--tint);padding:12px 14px}.fp2 .vt.hub-mx td{display:grid;grid-template-columns:42% minmax(0,1fr);gap:4px 10px;padding:7px 14px;border-bottom:1px solid var(--tint)}.fp2 .vt.hub-mx td:last-child{border-bottom:0;min-width:0}.fp2 .hub-mx td:before{content:attr(data-label);font-size:11.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.fp2 .hub-meter-cell b{font-size:15px}.fp2 .hub-meter{grid-column:2}}.fp2 .csrc a{color:inherit;text-decoration:underline;text-underline-offset:2px}.fp2 .csrc a:hover{color:var(--acc-ink)}.fp2 .creg{display:grid;grid-template-columns:minmax(0,320px) minmax(0,1fr);gap:16px;align-items:stretch}.fp2 .creg-r{background:var(--bg1);color:#fff;border-radius:18px;padding:24px;display:flex;flex-direction:column;gap:6px}.fp2 .creg-k{width:42px;height:42px;border-radius:12px;background:hsl(var(--twc-accent) / .18);color:var(--acc);display:grid;place-items:center;margin-bottom:8px}.fp2 .creg-r small{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#c3d3e5}.fp2 .creg-r b{font-family:Montserrat Variable,Montserrat,sans-serif;font-weight:900;font-size:22px;line-height:1.2}.fp2 .creg-l{font-size:14px;color:#c3d3e5}.fp2 .creg-r p{margin:8px 0 0;font-size:14.5px;line-height:1.5;color:#e3ecf6}.fp2 .creg-r a{margin-top:auto;padding-top:12px;color:var(--acc);font-weight:700;font-size:14px;text-decoration:none}.fp2 .creg-r a:hover{text-decoration:underline}.fp2 .creg-f{margin:0;padding:6px 22px;display:flex;flex-direction:column}.fp2 .creg-f>div{display:grid;grid-template-columns:minmax(0,190px) minmax(0,1fr);gap:6px 18px;padding:14px 0;border-bottom:1px solid var(--bd)}.fp2 .creg-f>div:last-child{border-bottom:0}.fp2 .creg-f dt{font-size:12.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--muted);padding-top:2px}.fp2 .creg-f dd{margin:0;display:flex;flex-direction:column;gap:2px}.fp2 .creg-f dd b{font-size:16px;line-height:1.35}.fp2 .creg-f dd span{font-size:13.5px;color:var(--muted)}.fp2 .ctext{max-width:820px;margin-top:18px}.fp2 .ctext p{margin:0 0 12px;font-size:16px;line-height:1.6;color:var(--ink2)}.fp2 .csc{display:grid;grid-template-columns:repeat(auto-fit,minmax(290px,1fr));gap:16px}.fp2 .csc article{padding:22px;display:flex;flex-direction:column;gap:12px}.fp2 .csc h3{margin:0;display:flex;align-items:center;gap:10px;font-size:18px;font-weight:800;line-height:1.3}.fp2 .csc .k{display:inline-grid;place-items:center;width:34px;height:34px;border-radius:10px;background:var(--bg1);color:var(--acc);flex:none}.fp2 .csc ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:9px}.fp2 .csc li{position:relative;padding-left:20px;font-size:14.5px;line-height:1.5;color:var(--ink2)}.fp2 .csc li:before{content:"";position:absolute;left:3px;top:.6em;width:7px;height:7px;border-radius:50%;background:var(--acc)}.fp2 .csc .note{margin:auto 0 0;font-size:13.5px;font-weight:600;background:hsl(var(--twc-accent) / .16);border-left:4px solid var(--acc);border-radius:8px;padding:10px 12px}.fp2 .ctax{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px;margin:0;padding:0;list-style:none}.fp2 .ctax li{padding:20px;display:flex;flex-direction:column;gap:8px}.fp2 .ctax-s{margin:0;font-size:14px;font-weight:600;color:var(--muted);line-height:1.45}.fp2 .ctax-v{margin:0;display:flex;align-items:center;gap:8px;font-family:Montserrat Variable,Montserrat,sans-serif;font-weight:900;font-size:19px;line-height:1.25;color:var(--ink)}.fp2 .ctax-t{margin:0;font-size:14.5px;line-height:1.5;color:var(--ink2)}.fp2 .ctax .st,.fp2 .creg .st{flex:none;width:20px;height:20px;border-radius:50%;display:grid;place-items:center;color:#fff}.fp2 .ctax .st.yes{background:var(--ok)}.fp2 .ctax .st.partial{background:#b7791f}.fp2 .ctax .st.no{background:var(--neg)}.fp2 .ctax .st.info{background:var(--bg2)}.fp2 .cnotice{display:flex;gap:10px;align-items:flex-start;margin:-6px 0 20px;padding:12px 16px;border-radius:12px;background:hsl(var(--twc-accent) / .16);border-left:4px solid var(--acc);font-size:14.5px;line-height:1.5}.fp2 .cnotice svg{flex:none;margin-top:3px;color:var(--acc-ink)}.fp2 #top-casinos .mempty{padding:22px 24px}.fp2 #top-casinos .mempty h3{margin:0 0 6px;font-size:18px}.fp2 #top-casinos .mempty p{margin:0;color:var(--muted)}.fp2 .cats.crel{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.fp2 .crel .cat{min-height:0}.fp2 .crel .cnt{margin-top:auto;font-size:12.5px;font-weight:700;color:var(--acc-ink)}@media(max-width:860px){.fp2 .creg{grid-template-columns:1fr}.fp2 .creg-f{padding:4px 18px}.fp2 .creg-f>div{grid-template-columns:1fr;gap:4px}.fp2 .csc,.fp2 .ctax{grid-template-columns:1fr}.fp2 .csc article,.fp2 .ctax li{padding:18px}}.fp2 .pa-t b{overflow-wrap:anywhere;hyphens:auto}.fp2 .g2-hero{padding:28px 0 48px}.fp2 .g2-hero h1{font-size:42px;max-width:900px}.fp2 .g2-crumbs ol{list-style:none;margin:0 0 22px;padding:0;display:flex;flex-wrap:wrap;gap:4px 0;font-size:13px;color:var(--on-dark)}.fp2 .g2-crumbs li{display:inline-flex;align-items:center}.fp2 .g2-crumbs li+li:before{content:"/";margin:0 8px;opacity:.5}.fp2 .g2-crumbs a{color:var(--on-dark);text-decoration:none}.fp2 .g2-crumbs a:hover{color:#fff;text-decoration:underline}.fp2 .g2-crumbs [aria-current]{color:#fff;font-weight:600}.fp2 .g2-eyebrow{color:var(--acc);display:inline-flex;align-items:center;gap:8px}.fp2 .g2-eyebrow:before{content:"";width:18px;height:4px;border-radius:2px;background:var(--acc)}.fp2 .hero .g2-lead{color:#fff;font-size:19px;line-height:1.5;margin:18px 0 0;max-width:780px}.fp2 .hero .g2-lead p{color:#fff;font-size:19px;margin:0 0 10px}.fp2 .g2-author{color:inherit;text-decoration:none}.fp2 .g2-author:hover b{text-decoration:underline}.fp2 .g2-share{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:18px}.fp2 .g2-share-l{font-size:13px;color:var(--on-dark);margin-right:4px}.fp2 .g2-share a,.fp2 .g2-share button{all:unset;box-sizing:border-box;position:relative;width:40px;height:40px;border-radius:999px;border:1px solid rgba(255,255,255,.25);display:grid;place-items:center;color:#fff;cursor:pointer}.fp2 .g2-share a:hover,.fp2 .g2-share button:hover{border-color:var(--acc);color:var(--acc)}.fp2 .g2-share a:focus-visible,.fp2 .g2-share button:focus-visible{outline:2px solid var(--acc);outline-offset:2px}.fp2 .g2-copied{position:absolute;left:calc(100% + 8px);white-space:nowrap;font-size:12px;color:var(--acc)}.fp2 .g2-band{padding-bottom:8px}.fp2 .g2-cols{display:grid;grid-template-columns:minmax(0,1fr);gap:48px}.fp2 .g2-main{min-width:0}.fp2 .g2-main .wrap{max-width:none;padding:0}.fp2 .g2-main .sec{padding-top:48px}.fp2 .g2-main .kt{margin-top:32px}.fp2 .g2-main .kt ol,.fp2 .g2-main .ins{grid-template-columns:1fr}.fp2 .g2-main .gl{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.fp2 .g2-main .stats{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.fp2 .g2-main .faq{max-width:none}.fp2 .g2-main #faq .h2{text-align:left!important}.fp2 .g2-aside{display:none}@media(min-width:1024px){.fp2 .g2-cols{grid-template-columns:minmax(0,1fr) 300px}.fp2 .g2-aside{display:block;padding-top:32px}.fp2 .g2-stick{position:sticky;top:16px;display:flex;flex-direction:column;gap:16px;max-height:calc(100vh - 32px);overflow-y:auto;scrollbar-width:thin}.fp2 .g2-toc-inline{display:none}}.fp2 .g2-toc{padding:18px 18px 14px}.fp2 .g2-toc-h{margin:0 0 10px;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.fp2 .g2-toc ol{list-style:none;margin:0;padding:0;counter-reset:toc;display:flex;flex-direction:column;gap:2px}.fp2 .g2-toc li{counter-increment:toc}.fp2 .g2-toc a{display:grid;grid-template-columns:22px minmax(0,1fr);gap:6px;padding:6px 8px;border-radius:8px;font-size:14px;line-height:1.35;color:var(--ink);text-decoration:none;border-left:3px solid transparent}.fp2 .g2-toc a:before{content:counter(toc);font-weight:700;font-size:12px;color:var(--muted);padding-top:1px}.fp2 .g2-toc a:hover{background:var(--tint)}.fp2 .g2-toc a.cur{background:var(--tint);border-left-color:var(--bg2);font-weight:700}.fp2 .g2-toc-inline{margin-top:24px;padding:0}.fp2 .g2-toc-inline summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:52px;padding:14px 18px;font-weight:800;cursor:pointer}.fp2 .g2-toc-inline summary::-webkit-details-marker{display:none}.fp2 .g2-toc-inline summary:after{content:"+";font-size:20px;font-weight:700}.fp2 .g2-toc-inline[open] summary:after{content:"−"}.fp2 .g2-toc-n{margin-left:auto;font-size:12px;font-weight:700;color:var(--muted);background:var(--tint);border-radius:999px;padding:2px 8px}.fp2 .g2-toc-inline ol{padding:0 10px 14px}.fp2 .g2-toc-inline a{min-height:40px;align-items:center}.fp2 .g2-sec{scroll-margin-top:16px}.fp2 .g2-head{margin-bottom:16px}.fp2 .g2-main .h2{font-size:26px}.fp2 .g2-blocks{display:flex;flex-direction:column;gap:20px}.fp2 .g2-prose{font-size:17px;line-height:1.7;color:#22324a;max-width:760px}.fp2 .g2-prose>*:first-child{margin-top:0}.fp2 .g2-prose p{margin:0 0 14px}.fp2 .g2-prose h2{font-family:Montserrat Variable,Montserrat,system-ui,sans-serif;font-weight:800;text-transform:uppercase;font-size:24px;line-height:1.2;color:var(--ink);margin:40px 0 14px;scroll-margin-top:16px}.fp2 .g2-prose h3,.fp2 .g2-h3{font-family:Montserrat Variable,Montserrat,system-ui,sans-serif;font-weight:800;font-size:19px;line-height:1.3;color:var(--ink);margin:22px 0 10px}.fp2 .g2-figure>.g2-h3:first-child{margin-top:4px}.fp2 .g2-prose ul,.fp2 .g2-prose ol{margin:0 0 16px;padding-left:22px;display:flex;flex-direction:column;gap:6px}.fp2 .g2-prose ul{list-style:disc}.fp2 .g2-prose ol{list-style:decimal}.fp2 .g2-prose li::marker{color:var(--bg2);font-weight:700}.fp2 .g2-prose strong,.fp2 .g2-prose b{color:var(--ink)}.fp2 .g2-prose a{font-weight:600;text-decoration:underline;text-underline-offset:2px}.fp2 .g2-prose table{width:100%;border-collapse:collapse;font-size:15px;background:#fff;border:1px solid var(--bd);border-radius:12px;overflow:hidden;margin:0 0 16px}.fp2 .g2-prose th,.fp2 .g2-prose td{padding:10px 12px;text-align:left;vertical-align:top;border-bottom:1px solid var(--tint)}.fp2 .g2-prose th{background:#f6f9fc;font-size:12px;text-transform:uppercase;letter-spacing:.04em;color:var(--muted)}.fp2 .g2-sub{margin:-4px 0 14px;color:var(--muted);font-size:15px}.fp2 .g2-zone{margin-top:40px;max-width:none}.fp2 .g2-zone section{background:transparent!important;padding-left:0!important;padding-right:0!important;color:inherit!important}.fp2 .g2-zone .heading-2{font-family:Montserrat Variable,Montserrat,system-ui,sans-serif;font-weight:800;text-transform:uppercase;font-size:24px;line-height:1.2;color:var(--ink);margin:40px 0 14px;scroll-margin-top:16px}.fp2 .g2-zone .heading-3{font-family:Montserrat Variable,Montserrat,system-ui,sans-serif;font-weight:800;font-size:19px;color:var(--ink);margin:22px 0 10px}.fp2 .g2-zone .body-1{font-size:17px;line-height:1.7;color:#22324a}.fp2 .g2-call{display:flex;gap:12px;align-items:flex-start;border-radius:14px;padding:14px 16px;font-size:15.5px;line-height:1.55;background:var(--tint);border-left:4px solid var(--bg2);max-width:760px}.fp2 .g2-call p{margin:0;color:#22324a}.fp2 .g2-call b{color:var(--ink)}.fp2 .g2-call svg{flex:none;margin-top:2px;color:var(--bg2)}.fp2 .g2-call-sowhat{background:hsl(var(--twc-accent) / .18);border-left-color:var(--acc)}.fp2 .g2-call-sowhat svg{color:var(--acc-ink)}.fp2 .g2-call-tip{background:#e7f6ef;border-left-color:var(--ok)}.fp2 .g2-call-tip svg{color:var(--ok)}.fp2 .g2-call-warning{background:#fdecea;border-left-color:var(--neg)}.fp2 .g2-call-warning svg{color:var(--neg)}.fp2 .g2-call-rule{background:var(--bg1);border-left-color:var(--acc)}.fp2 .g2-call-rule p,.fp2 .g2-call-rule b{color:#fff}.fp2 .g2-call-rule svg{color:var(--acc)}.fp2 .g2-vt{min-width:640px}.fp2 .g2-vt th[scope=row]{text-align:left;font-weight:700;color:var(--ink);background:#fff;font-size:14px;text-transform:none;letter-spacing:0}.fp2 .g2-vt td.strong{font-weight:800}.fp2 .g2-vt th,.fp2 .g2-vt td{min-width:104px}.fp2 .g2-calc{flex:none}.fp2 .g2-calc-in{display:flex;flex-wrap:wrap;gap:20px}.fp2 .g2-calc-ctl,.fp2 .g2-calc-out{flex:1 1 280px;min-width:0;display:flex;flex-direction:column;gap:12px}.fp2 .g2-calc .g2-up{color:#7ce3b5}.fp2 .g2-calc .g2-down{color:#ffb4a9}.fp2 .g2-scn{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;margin-bottom:14px}.fp2 .g2-scn-c{background:#fff;border:1px solid var(--bd);border-radius:16px;padding:18px;display:flex;flex-direction:column;gap:10px}.fp2 .g2-scn-l{margin:0;font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--acc-ink)}.fp2 .g2-scn-v{margin:0;font-family:Montserrat Variable,Montserrat,sans-serif;font-weight:900;font-size:34px;line-height:1.05}.fp2 .g2-scn-v small{display:block;font-family:Inter Variable,Inter,sans-serif;font-size:12px;font-weight:600;color:var(--muted);margin-top:4px}.fp2 .g2-scn dl{margin:0;display:flex;flex-direction:column;border-top:1px solid var(--tint)}.fp2 .g2-scn dl div{display:flex;justify-content:space-between;align-items:baseline;gap:10px;padding:8px 0;border-bottom:1px solid var(--tint)}.fp2 .g2-scn dt{font-size:13px;color:var(--muted)}.fp2 .g2-scn dd{margin:0;font-weight:800;font-size:15px;white-space:nowrap}.fp2 .g2-scn-verd{margin:0;font-size:14px;background:var(--tint);border-radius:10px;padding:10px 12px}.fp2 .g2-steps{list-style:none;margin:0;padding:0;counter-reset:st;display:flex;flex-wrap:wrap;gap:12px}.fp2 .g2-steps li{flex:1 1 180px;counter-increment:st;background:#fff;border:1px solid var(--bd);border-radius:14px;padding:16px;display:flex;flex-direction:column;gap:6px;font-size:14.5px;color:var(--ink2)}.fp2 .g2-steps li:before{content:counter(st);width:30px;height:30px;border-radius:50%;background:var(--bg1);color:var(--acc);display:grid;place-items:center;font-weight:800;font-size:14px}.fp2 .g2-steps b{color:var(--ink);font-size:16px}.fp2 .g2-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px}.fp2 .g2-stats div{background:#fff;border:1px solid var(--bd);border-radius:14px;padding:14px 16px}.fp2 .g2-stats b{display:block;font-family:Montserrat Variable,Montserrat,sans-serif;font-weight:900;font-size:28px;color:var(--bg2);line-height:1.1}.fp2 .g2-stats span{font-size:13.5px;color:var(--muted)}.fp2 .g2-cas{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.fp2 .g2-ca{background:#fff;border:1px solid var(--bd);border-radius:16px;padding:12px;display:grid;grid-template-columns:132px minmax(0,1fr) auto;grid-template-areas:"logo name cta" "logo kv cta";gap:8px 16px;align-items:center}.fp2 .g2-ca-logo{all:unset;box-sizing:border-box;grid-area:logo;position:relative;height:84px;border-radius:12px;display:grid;place-items:center;cursor:pointer;overflow:hidden;font-weight:900}.fp2 .g2-ca-logo img{max-width:104px;max-height:52px;-o-object-fit:contain;object-fit:contain}.fp2 .g2-ca-logo .rank{border-bottom-right-radius:10px}.fp2 .g2-ca-name{grid-area:name;display:flex;flex-direction:column;gap:2px;min-width:0}.fp2 .g2-ca-name b{font-size:17px}.fp2 .g2-ca-name span{font-size:13px;color:var(--muted)}.fp2 .g2-ca-name a{font-size:13px;font-weight:600}.fp2 .g2-ca-kv{grid-area:kv;margin:0;display:grid;grid-template-columns:1.5fr .9fr 1fr 1fr;gap:6px}.fp2 .g2-ca-kv div{background:var(--card);border:1px solid var(--bd);border-radius:10px;padding:6px 8px;min-width:0}.fp2 .g2-ca-kv dt{font-size:11.5px;line-height:1.3;color:var(--muted)}.fp2 .g2-ca-kv dd{margin:0;font-weight:800;font-size:14px;line-height:1.35}.fp2 .g2-ca-cta{grid-area:cta;display:flex;flex-direction:column;gap:6px;align-items:center;width:150px}.fp2 .g2-ca-cta .cta{margin-top:0;padding:12px}.fp2 .g2-ca-cta small{font-size:10.5px;color:var(--muted);text-align:center}@media(max-width:860px){.fp2 .g2-ca{grid-template-columns:96px minmax(0,1fr);grid-template-areas:"logo name" "kv kv" "cta cta"}.fp2 .g2-ca-logo{height:64px}.fp2 .g2-ca-logo img{max-width:80px;max-height:40px}.fp2 .g2-ca-kv{grid-template-columns:repeat(2,minmax(0,1fr))}.fp2 .g2-ca-cta{width:auto;align-items:stretch}}.fp2 .g2-cbox{padding:16px}.fp2 .g2-cbox-h{margin:0 0 10px;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.fp2 .g2-cbox ol{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.fp2 .g2-cbox li{display:flex;align-items:center;gap:10px}.fp2 .g2-cbox-t{display:flex;flex-direction:column;min-width:0;flex:1}.fp2 .g2-cbox-t b{font-size:14px}.fp2 .g2-cbox-t small{font-size:12px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fp2 .g2-ev{font-weight:800;font-size:13px;white-space:nowrap}.fp2 .g2-cbox-more{display:inline-block;margin-top:12px;font-weight:700;font-size:14px;text-decoration:none}.fp2 .g2-tc{margin:6px 0 0;font-size:10.5px;color:var(--muted)}.fp2 .g2-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px}.fp2 .g2-card{background:#fff;border:1px solid var(--bd);border-radius:16px;overflow:hidden;display:flex;flex-direction:column;text-decoration:none;color:var(--ink)}.fp2 .g2-card:hover{border-color:var(--bg2);color:var(--ink)}.fp2 .g2-card-img{position:relative;overflow:hidden;display:block;aspect-ratio:1200/630;background:var(--tint)}.fp2 .g2-card-img img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.fp2 .g2-card-ph{display:block;width:100%;height:100%;background:linear-gradient(160deg,var(--bg1),var(--bg2))}.fp2 .g2-card-b{padding:14px 16px 16px;display:flex;flex-direction:column;gap:6px;flex:1}.fp2 .g2-card-b small{font-size:12px;color:var(--muted)}.fp2 .g2-card-b b{font-size:16px;line-height:1.35}.fp2 .g2-card-go{margin-top:auto;font-weight:700;font-size:14px;color:var(--acc-ink)}@media(max-width:860px){.fp2 .g2-hero h1{font-size:28px}.fp2 .g2-main .kt li{flex-direction:column;gap:6px}.fp2 .g2-main .kt .val{min-width:0}.fp2 .g2-ca-logo .rank{font-size:11px;padding:3px 7px}.fp2 .hero .g2-lead,.fp2 .hero .g2-lead p{font-size:17px}.fp2 .g2-main .h2{font-size:22px}.fp2 .g2-prose{font-size:16px}.fp2 .g2-scn-v{font-size:28px}}.fp2{--bg1: hsl(var(--twc-bg-primary));--bg2: hsl(var(--twc-bg-secondary));--quin: hsl(var(--twc-bg-quinary));--acc: hsl(var(--twc-accent));--acc-label: hsl(var(--twc-accent-label));--acc-ink: hsl(var(--twc-accent-on-light));--ink: hsl(var(--twc-text-tertiary));--muted: hsl(var(--twc-text-tertiary) / .82);--surf: hsl(var(--twc-bg-tertiary));--card: hsl(var(--twc-ds-surface));--bd: hsl(var(--twc-ds-surface-border));--badge: hsl(var(--twc-badge-primary));--tint: hsl(var(--twc-bg-quaternary));--on-dark: hsl(var(--twc-text-secondary));--ink2: color-mix(in srgb, var(--ink) 92%, #fff);--muted2: color-mix(in srgb, var(--ink) 70%, #fff);--ok: #16835b;--neg: #b42318;font-family:Inter Variable,Inter,system-ui,sans-serif;color:var(--ink);background:var(--surf);font-size:16px;line-height:1.55}.fp2 *,.fp2 *:before,.fp2 *:after{box-sizing:border-box}.fp2 main a{color:var(--acc-ink)}.fp2 h1,.fp2 h2,.fp2 h3,.fp2 .h2,.fp2 .h-display{font-family:Montserrat Variable,Montserrat,system-ui,sans-serif}.fp2 ul,.fp2 ol{margin:0}.fp2 .wrap{max-width:1200px;margin:0 auto;padding:0 24px}.fp2 .h-display{font-family:Montserrat Variable,Montserrat,system-ui,sans-serif;font-weight:900;text-transform:uppercase;letter-spacing:-.01em;line-height:1.08;margin:0}.fp2 .h2{font-family:Montserrat Variable,Montserrat,system-ui,sans-serif;font-weight:800;text-transform:uppercase;font-size:30px;line-height:1.15;margin:0}.fp2 .eyebrow{font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--acc-ink);margin:0 0 8px}.fp2 .lead{margin:10px 0 0;color:var(--muted);max-width:780px}.fp2 .sec{padding:56px 0 0}.fp2 .sec-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:24px}.fp2 .link-more{font-weight:600;font-size:15px;text-decoration:none}.fp2 .prov{margin:14px 0 0;font-size:12.5px;color:var(--muted);display:flex;gap:6px;align-items:flex-start}.fp2 .prov svg{flex:none;margin-top:2px}.fp2 .panel{background:#fff;border:1px solid var(--bd);border-radius:18px}.fp2 .comp{background:var(--quin);color:#fff;font-size:13px}.fp2 .comp-in{display:flex;flex-wrap:wrap;align-items:center;gap:6px 18px;padding-top:8px;padding-bottom:8px}.fp2 .comp a{color:#fff;font-weight:600;text-decoration:none;display:inline-flex;align-items:center;gap:6px}.fp2 .comp a:hover{color:var(--acc)}.fp2 .comp .age{border:1.5px solid #fff;border-radius:999px;padding:1px 7px;font-weight:800;font-size:12px}.fp2 .comp .help{margin-left:auto;color:var(--on-dark)}.fp2 .comp .help b{color:#fff}.fp2 .hdr{background:var(--bg1)}.fp2 .hdr-in{display:flex;align-items:center;gap:32px;height:72px}.fp2 .logo{display:flex;align-items:center;gap:8px;color:#fff;text-decoration:none;font-family:Montserrat Variable,Montserrat,sans-serif;font-weight:900;font-size:22px;font-style:italic}.fp2 .logo-mark{width:34px;height:34px;border-radius:50%;background:var(--acc);display:grid;place-items:center;color:var(--bg1);font-style:normal;font-size:18px}.fp2 .nav{display:flex;gap:26px;flex:1}.fp2 .nav a{color:#fff;text-decoration:none;font-weight:500;font-size:15px}.fp2 .nav a:hover{color:var(--acc)}.fp2 .country{display:inline-flex;align-items:center;gap:8px;color:#fff;border:1px solid rgba(255,255,255,.25);border-radius:999px;padding:8px 12px;font-size:13px;font-weight:600;text-decoration:none}.fp2 .btn-pill{background:#fff;color:var(--ink);border-radius:999px;padding:10px 18px;font-weight:600;font-size:14px;text-decoration:none;white-space:nowrap}.fp2 .menu-btn{display:none;margin-left:auto;background:transparent;border:1px solid rgba(255,255,255,.3);color:#fff;border-radius:10px;width:44px;height:44px}.fp2 .hero{background:linear-gradient(160deg,var(--bg1) 0%,var(--bg2) 100%);color:#fff;padding:48px 0 64px}.fp2 .hero h1{font-size:46px;max-width:900px}.fp2 .hero p{color:var(--on-dark);font-size:17px;margin:18px 0 0;max-width:760px}.fp2 .facts{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.fp2 .fact{display:inline-flex;align-items:center;gap:8px;background:#ffffff14;border:1px solid rgba(255,255,255,.18);border-radius:10px;padding:9px 14px;font-size:14px;font-weight:600}.fp2 .fact svg{color:var(--acc)}.fp2 .byline{display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px;margin-top:22px;font-size:13px;color:var(--on-dark)}.fp2 .byline .av{width:32px;height:32px;border-radius:50%;background:var(--acc);display:grid;place-items:center;font-weight:800;color:var(--bg1);font-size:11px}.fp2 .byline b{color:#fff}.fp2 .byline .dotsep{width:4px;height:4px;border-radius:50%;background:#ffffff73}.fp2 .trust{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;margin-top:-28px;position:relative}.fp2 .trust a{display:flex;align-items:center;gap:14px;background:#fff;border:1px solid var(--bd);border-radius:14px;padding:14px 18px;text-decoration:none;color:var(--ink);font-weight:700;font-size:18px;box-shadow:0 6px 20px hsl(var(--twc-bg-primary) / .08)}.fp2 .trust .ic{width:40px;height:40px;border-radius:10px;display:grid;place-items:center;background:hsl(var(--twc-accent) / .2);color:var(--acc-ink);flex:none}.fp2 .trust .chev{margin-left:auto;color:var(--muted2)}.fp2 .snav{position:sticky;top:0;z-index:5;background:hsl(var(--twc-bg-tertiary) / .96);border-bottom:1px solid var(--bd);margin-top:20px}.fp2 .snav-in{display:flex;gap:6px;overflow-x:auto;padding-top:10px;padding-bottom:10px}.fp2 .snav a{white-space:nowrap;padding:8px 14px;border-radius:999px;font-size:14px;font-weight:500;color:var(--muted);text-decoration:none}.fp2 .kt{padding:28px 32px;margin-top:36px}.fp2 .kt h2{margin:0 0 14px;font-size:18px;font-weight:800;display:flex;align-items:center;gap:10px}.fp2 .kt ol{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(460px,1fr));gap:12px 32px}.fp2 .kt li{display:flex;gap:14px;align-items:flex-start}.fp2 .kt .val{flex:none;min-width:86px;text-align:center;font-family:Montserrat Variable,Montserrat,sans-serif;font-weight:900;font-size:19px;color:var(--bg2);background:var(--tint);border-radius:10px;padding:6px 8px;white-space:nowrap}.fp2 .kt p{margin:0;font-size:15.5px}.fp2 .kt sup a{font-size:11px;font-weight:700;text-decoration:none;margin-left:2px}.fp2 .ops{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:18px}.fp2 .op{background:#fff;border:1px solid var(--bd);border-radius:16px;overflow:hidden;display:flex;flex-direction:column}.fp2 .op-logo{height:104px;display:grid;place-items:center;position:relative;font-family:Montserrat Variable,Montserrat,sans-serif;font-weight:900;font-size:24px}.fp2 .rank{position:absolute;top:0;left:0;background:var(--bg1);color:#fff;font-weight:700;font-size:13px;padding:5px 10px;border-bottom-right-radius:10px}.fp2 .lic{position:absolute;top:10px;right:10px;background:#fff;color:var(--badge);font-weight:700;font-size:11px;padding:4px 8px;border-radius:999px;display:flex;gap:5px;align-items:center;border:1px solid var(--bd)}.fp2 .bestfor{position:absolute;bottom:8px;left:50%;transform:translate(-50%);background:var(--acc);color:var(--ink);border:1px solid hsl(var(--twc-text-tertiary) / .25);font-family:Inter,sans-serif;font-weight:700;font-size:11px;padding:3px 9px;border-radius:999px;white-space:nowrap}.fp2 .op-name{background:var(--bg1);color:#fff;text-align:center;font-weight:700;font-size:14px;padding:6px}.fp2 .op-body{padding:14px;display:flex;flex-direction:column;gap:12px;flex:1}.fp2 .kv{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.fp2 .kv div{background:var(--card);border:1px solid var(--bd);border-radius:10px;padding:8px;text-align:center}.fp2 .kv small{display:block;color:var(--muted);font-size:12px}.fp2 .kv b{display:block;font-family:Montserrat Variable,Montserrat,sans-serif;font-weight:800;font-size:20px;line-height:1.25}.fp2 .kv b.kv-fit{container-type:inline-size}.fp2 .kv b.kv-fit>span{display:block;font-size:min(1em,max(12px,calc(100cqi / (var(--kv-ch) * .66))));overflow-wrap:anywhere}.fp2 .why{font-size:13px;color:var(--ink2);background:var(--tint);border-radius:10px;padding:10px 12px}.fp2 .why b{color:var(--ink)}.fp2 .flags{display:flex;gap:6px 14px;flex-wrap:wrap;font-size:13px}.fp2 .flags span{display:inline-flex;align-items:center;gap:5px}.fp2 .flags svg{color:var(--ok)}.fp2 .pays{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.fp2 .pays span{border:1px solid var(--bd);border-radius:6px;text-align:center;font-size:11px;font-weight:700;padding:6px 2px}.fp2 .cta{display:block;text-align:center;background:linear-gradient(180deg,hsl(var(--twc-cta-primary-from)),hsl(var(--twc-cta-primary-to)));color:var(--ink);font-weight:800;text-transform:uppercase;letter-spacing:.03em;font-size:14px;padding:13px;border-radius:10px;text-decoration:none;margin-top:auto}.fp2 .op-foot{text-align:center;font-size:13px}.fp2 .op-foot a{font-weight:600}.fp2 .op-foot p{margin:4px 0 0;font-size:11px;color:var(--muted)}.fp2 .bf{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:14px}.fp2 .bfc{background:#fff;border:1px solid var(--bd);border-radius:16px;padding:18px;display:flex;flex-direction:column;gap:10px}.fp2 .bfc .need{font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--acc-ink)}.fp2 .bfc .who{display:flex;align-items:center;gap:10px}.fp2 .mini{width:44px;height:34px;border-radius:8px;display:flex;align-items:center;justify-content:center;overflow:hidden;box-sizing:border-box;font-family:Montserrat Variable,Montserrat,sans-serif;font-weight:900;font-size:11px;flex:none;border:1px solid hsl(var(--twc-text-tertiary) / .12)}.fp2 .bfc b{font-size:16px}.fp2 .bfc .metric{font-family:Montserrat Variable,Montserrat,sans-serif;font-weight:900;font-size:24px;color:var(--bg2);line-height:1.1}.fp2 .bfc p{margin:0;font-size:13.5px;color:var(--muted)}.fp2 .bfc a{margin-top:auto;font-weight:700;font-size:14px;text-decoration:none}.fp2 .cats{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:12px}.fp2 .cat{background:#fff;border:1px solid var(--bd);border-radius:14px;padding:18px;text-decoration:none;color:var(--ink);display:flex;flex-direction:column;gap:6px;min-height:132px}.fp2 .cat:hover{border-color:var(--bg2);color:var(--ink)}.fp2 .cat .ci{width:38px;height:38px;border-radius:10px;background:var(--bg1);color:var(--acc);display:grid;place-items:center;margin-bottom:6px}.fp2 .cat b{font-size:16px}.fp2 .cat span{font-size:13px;color:var(--muted)}.fp2 .dband{background:var(--bg1);color:#fff;border-radius:22px;padding:40px}.fp2 .dband .h2{color:#fff}.fp2 .dband .eyebrow{color:#fff;display:inline-flex;align-items:center;gap:8px}.fp2 .dband .eyebrow:before{content:"";width:18px;height:4px;border-radius:2px;background:var(--acc)}.fp2 .dband .lead{color:var(--on-dark)}.fp2 .stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;margin-top:26px}.fp2 .stat{background:#ffffff0f;border:1px solid rgba(255,255,255,.14);border-radius:14px;padding:18px}.fp2 .stat b{display:block;font-family:Montserrat Variable,Montserrat,sans-serif;font-weight:900;font-size:36px;color:#fff;line-height:1.1}.fp2 .stat b:after{content:"";display:block;width:32px;height:4px;border-radius:2px;background:var(--acc);margin:10px 0 8px}.fp2 .stat span{font-size:14px;color:var(--on-dark)}.fp2 .dband .prov{color:#c3d3e5}.fp2 .dband .prov a{color:#fff}.fp2 .ins{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:18px}.fp2 .inc{background:#fff;border:1px solid var(--bd);border-radius:18px;padding:22px;display:flex;flex-direction:column;gap:14px}.fp2 .inc .tag{align-self:flex-start;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;padding:3px 9px;border-radius:999px;background:var(--tint);color:var(--bg2)}.fp2 .inc h3{margin:0;font-size:19px;font-weight:800;line-height:1.3}.fp2 .bars{display:flex;flex-direction:column;gap:8px}.fp2 .bar{display:grid;grid-template-columns:130px minmax(0,1fr) 72px;gap:10px;align-items:center;font-size:13px}.fp2 .bar .track{height:12px;background:var(--tint);border-radius:6px;overflow:hidden}.fp2 .bar .fill{height:12px;border-radius:6px;background:#5b7a9c}.fp2 .bar .fill.hl{background:var(--bg2)}.fp2 .bar .v{font-weight:700;text-align:right;white-space:nowrap}.fp2 .exc{display:flex;gap:10px;background:hsl(var(--twc-accent) / .2);border:1px solid #F0D97A;border-radius:12px;padding:10px 12px;font-size:13.5px}.fp2 .exc svg{flex:none;margin-top:2px;color:var(--acc-ink)}.fp2 .exc b{color:var(--acc-ink)}.fp2 .impl{font-size:14px;color:var(--ink2);margin:0}.fp2 .impl b{color:var(--ink)}.fp2 .band{background:var(--bg1);color:#fff;border-radius:22px;padding:40px}.fp2 .band .h2{color:#fff}.fp2 .band .eyebrow{color:var(--acc)}.fp2 .pgrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;margin-top:24px}.fp2 .pm{background:#ffffff0f;border:1px solid rgba(255,255,255,.14);border-radius:14px;padding:18px}.fp2 .pm h3{margin:0 0 6px;font-size:17px}.fp2 .pm p{margin:0;font-size:14px;color:var(--on-dark)}.fp2 .pm a{display:inline-block;margin-top:12px;color:var(--acc);font-weight:600;font-size:14px;text-decoration:none}.fp2 .tbox{overflow-x:auto;background:#fff;border:1px solid var(--bd);border-radius:16px}.fp2 .vt{width:100%;border-collapse:collapse;font-size:14px;min-width:640px}.fp2 .vt th,.fp2 .vt td{padding:12px 14px;text-align:right;border-bottom:1px solid var(--tint)}.fp2 .vt th{font-size:12px;text-transform:uppercase;letter-spacing:.04em;color:var(--muted);font-weight:700;background:#f6f9fc}.fp2 .vt th:first-child,.fp2 .vt td:first-child{text-align:left}.fp2 .vt td:first-child{font-weight:700}.fp2 .vt td{white-space:nowrap}.fp2 .pos{color:var(--ok);font-weight:800}.fp2 .neg{color:var(--neg);font-weight:800}.fp2 .headline{background:#fff;border:1px solid var(--bd);border-left:4px solid var(--acc);border-radius:14px;padding:16px 18px;margin-bottom:14px;font-size:15.5px}.fp2 .headline b{color:var(--bg2)}.fp2 .mt{min-width:860px}.fp2 .mt th,.fp2 .mt td{text-align:left;vertical-align:top}.fp2 .mt td{white-space:normal}.fp2 .mt td.num{white-space:nowrap;font-weight:700}.fp2 .vgrid{display:flex;flex-wrap:wrap;gap:18px;align-items:stretch}.fp2 .vtable{flex:999 1 640px;min-width:0}.fp2 .calc{flex:1 1 340px;min-width:0;background:var(--bg2);color:#fff;border-radius:18px;padding:22px;display:flex;flex-direction:column;gap:14px}.fp2 .calc h3{margin:0;font-family:Montserrat Variable,Montserrat,sans-serif;font-weight:800;font-size:18px;text-transform:uppercase}.fp2 .calc .sub{margin:-6px 0 0;font-size:13px;color:var(--on-dark)}.fp2 .calc label{display:flex;justify-content:space-between;font-size:14px;font-weight:600}.fp2 .calc input[type=range]{width:100%;accent-color:var(--acc);height:28px}.fp2 .res{background:#00000040;border-radius:12px;padding:14px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.fp2 .res small{display:block;font-size:12px;color:var(--on-dark)}.fp2 .res b{font-family:Montserrat Variable,Montserrat,sans-serif;font-weight:900;font-size:21px;white-space:nowrap}.fp2 .verdict{font-size:14px;line-height:1.5;margin:0}.fp2 .verdict b{color:#fff}.fp2 .rule{font-size:13px;margin:0;background:#ffffff14;border-left:4px solid var(--acc);border-radius:8px;padding:10px 12px;color:#e6eef7}.fp2 .lt{min-width:980px}.fp2 .lt th,.fp2 .lt td{text-align:left;vertical-align:top;white-space:normal}.fp2 .lt td{font-weight:400!important}.fp2 .lt td.k{font-weight:700!important}.fp2 .lvl{display:inline-flex;gap:3px}.fp2 .lvl i{width:10px;height:10px;border-radius:2px;background:#d7e2ed}.fp2 .lvl i.f{background:var(--bg2)}.fp2 .yes{color:var(--ok);font-weight:700}.fp2 .no{color:var(--neg);font-weight:700}.fp2 .h2h{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:16px}.fp2 .vs{background:#fff;border:1px solid var(--bd);border-radius:16px;padding:18px;display:flex;flex-direction:column;gap:12px;text-decoration:none;color:var(--ink)}.fp2 .vs:hover{color:var(--ink);border-color:var(--bg2)}.fp2 .vs .pair{display:flex;align-items:center;flex-wrap:wrap;gap:10px;font-weight:800}.fp2 .vs .pair span.x{font-size:12px;color:var(--muted);font-weight:700}.fp2 .vs ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:6px;font-size:13.5px}.fp2 .vs li{display:grid;grid-template-columns:120px minmax(0,1fr);gap:8px}.fp2 .vs li span{color:var(--muted)}.fp2 .vs .verd{font-size:13.5px;background:var(--tint);border-radius:10px;padding:10px 12px;margin:0}.fp2 .vs .go{font-weight:700;font-size:14px;color:var(--acc-ink);margin-top:auto}.fp2 .method{display:flex;flex-wrap:wrap;gap:24px}.fp2 .m-weights{flex:1 1 420px;min-width:0;padding:26px}.fp2 .m-weights h3,.fp2 .m-prose h3{margin:0 0 14px;font-size:18px;font-weight:800}.fp2 .w{display:grid;grid-template-columns:minmax(0,1fr) 56px;gap:4px 12px;margin-bottom:12px}.fp2 .w .name{font-weight:600;font-size:14.5px}.fp2 .w .pct{font-family:Montserrat Variable,Montserrat,sans-serif;font-weight:900;text-align:right}.fp2 .w .track{grid-column:1 / span 2;height:8px;background:var(--tint);border-radius:4px;overflow:hidden}.fp2 .w .fill{height:8px;background:var(--bg2);border-radius:4px}.fp2 .w small{grid-column:1 / span 2;color:var(--muted);font-size:12.5px}.fp2 .m-prose{flex:1 1 480px;min-width:0;padding:26px}.fp2 .m-prose p{margin:0 0 12px;color:var(--ink2)}.fp2 .gl{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:14px;margin:0}.fp2 .gi{background:#fff;border:1px solid var(--bd);border-radius:14px;padding:18px}.fp2 .gi dt{font-weight:800;font-size:16px;margin:0 0 4px}.fp2 .gi dd{margin:0;font-size:14px;color:var(--ink2)}.fp2 .gi .so{display:block;margin-top:8px;font-size:13px;color:var(--acc-ink);font-weight:600}.fp2 .cs{display:flex;flex-wrap:wrap;gap:18px}.fp2 .cs>div{flex:1 1 440px;min-width:0;padding:24px}.fp2 .cs h3{margin:0 0 14px;font-size:18px;font-weight:800}.fp2 .cl{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.fp2 .cl li{display:grid;grid-template-columns:92px minmax(0,1fr);gap:12px;font-size:14px}.fp2 .cl time{font-weight:700;color:var(--muted);font-size:13px}.fp2 .cl .k{display:inline-block;font-size:11px;font-weight:800;text-transform:uppercase;padding:1px 6px;border-radius:4px;margin-right:6px}.fp2 .k.up{background:#ddf5ec;color:#11684a}.fp2 .k.down{background:#fce4e2;color:#8f1c13}.fp2 .k.retest{background:var(--tint);color:var(--bg2)}.fp2 .k.removed{background:var(--ink);color:#fff}.fp2 .src{margin:0;padding-left:20px;display:flex;flex-direction:column;gap:8px;font-size:14px}.fp2 .src small{color:var(--muted);display:block}.fp2 .faq{max-width:860px;margin:0 auto;display:flex;flex-direction:column;gap:10px}.fp2 .fq{background:#fff;border:1px solid var(--bd);border-radius:14px}.fp2 .fq button{all:unset;box-sizing:border-box;width:100%;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;font-weight:700;font-size:16px;cursor:pointer;min-height:56px}.fp2 .fq .ans{padding:0 20px 18px;color:var(--ink2);font-size:15px;margin:0}.fp2 .ftr{background:var(--bg1);color:var(--on-dark);margin-top:72px;padding:40px 0 32px;font-size:14px}.fp2 .rg{display:flex;flex-wrap:wrap;gap:12px 28px;align-items:center}.fp2 .rg a{color:#fff;font-weight:600;text-decoration:none}.fp2 .b18{width:40px;height:40px;border-radius:50%;border:2px solid #fff;color:#fff;display:grid;place-items:center;font-weight:800;font-size:13px}.fp2 .ftr p{max-width:760px;margin:18px 0 0}@media(max-width:860px){.fp2 .nav,.fp2 .hdr .btn-pill{display:none}.fp2 .menu-btn{display:grid;place-items:center;margin-left:0}.fp2 .hdr-in{gap:12px}.fp2 .country{margin-left:auto}.fp2 .hero h1{font-size:32px}.fp2 .h2{font-size:24px}.fp2 .band,.fp2 .dband{padding:24px}.fp2 .kt{padding:20px}.fp2 .kt ol{grid-template-columns:1fr}.fp2 .wrap{padding:0 16px}.fp2 .comp .help{margin-left:0}.fp2 .bar{grid-template-columns:104px minmax(0,1fr) 64px}.fp2 .ins,.fp2 .h2h,.fp2 .gl{grid-template-columns:1fr}.fp2 .vs li{grid-template-columns:100px minmax(0,1fr)}}.fp2 .fp2-flag{display:inline-block;width:24px;height:16px;border-radius:2px;background:var(--flag)}.fp2 .ftr .fcols{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:28px;padding-bottom:32px;margin-bottom:28px;border-bottom:1px solid rgba(255,255,255,.12)}.fp2 .ftr .fcol-title{margin:0 0 12px;font-family:Inter Variable,Inter,system-ui,sans-serif;font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#fff}.fp2 .ftr .fcols ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.fp2 .ftr .fcols a{color:var(--on-dark);text-decoration:none;font-size:14px}.fp2 .ftr .fcols a:hover{color:#fff}.fp2 .ftr .fbot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px 24px;margin-top:24px;padding-top:20px;border-top:1px solid rgba(255,255,255,.12)}.fp2 .ftr .legal{display:flex;flex-wrap:wrap;gap:8px 20px;font-size:13px}.fp2 .ftr .legal a{color:var(--on-dark);text-decoration:none}.fp2 .ftr .legal a:hover{color:#fff}.fp2 .ftr .lang{position:relative}.fp2 .ftr .lang summary{list-style:none;display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:8px 14px;border:1px solid rgba(255,255,255,.25);border-radius:999px;color:#fff;font-size:13px;font-weight:600;cursor:pointer}.fp2 .ftr .lang summary::-webkit-details-marker{display:none}.fp2 .ftr .lang ul{list-style:none;margin:0;padding:6px;position:absolute;right:0;bottom:calc(100% + 8px);min-width:180px;max-height:260px;overflow-y:auto;background:var(--bg2);border:1px solid rgba(255,255,255,.15);border-radius:12px;box-shadow:0 12px 30px #00000059;z-index:20}.fp2 .ftr .lang li a,.fp2 .ftr .lang li span{display:block;padding:8px 12px;border-radius:8px;color:#fff;text-decoration:none;font-size:14px}.fp2 .ftr .lang li a:hover{background:#ffffff1a}.fp2 .ftr .lang li span{color:var(--acc);font-weight:700}.fp2 .op-logo img{max-width:170px;max-height:74px;-o-object-fit:contain;object-fit:contain}.fp2 .mini:has(img){padding:3px}.fp2 .mini img{display:block;width:auto;height:auto;max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.fp2 .cta{border:0;cursor:pointer;width:100%}.fp2 .fq summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;font-weight:700;font-size:16px;cursor:pointer;min-height:56px}.fp2 .fq summary::-webkit-details-marker{display:none}.fp2 .fq summary .sign:before{content:"+"}.fp2 .fq[open] summary .sign:before{content:"−"}.fp2 .fq .ans p{margin:0 0 8px}.fp2 .snav a.cur{background:var(--bg1);color:#fff}.fp2 .hero-split{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:40px;align-items:center}.fp2 .hero-split .hero-main{min-width:0}@media(max-width:1023px){.fp2 .hero-split{grid-template-columns:1fr;gap:24px}}.fp2 .tp2{background:#fff;color:var(--ink);border-radius:18px;padding:18px;box-shadow:0 20px 50px hsl(var(--twc-bg-quinary) / .35)}.fp2 .hero .tp2 p{color:var(--muted);max-width:none}.fp2 .tp2 .tp2-h{margin:0 0 10px;font-size:13px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.fp2 .tp2 ol{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.fp2 .tp2 li{display:grid;grid-template-columns:76px minmax(0,1fr) auto;gap:10px;align-items:center;border:1px solid var(--bd);border-radius:12px;padding:8px}.fp2 .tp2-logo{position:relative;display:flex;align-items:center;justify-content:center;height:46px;border-radius:9px;overflow:hidden;padding:4px;box-sizing:border-box;text-decoration:none;font-weight:800;font-size:12px;color:#fff}.fp2 .tp2-logo img{display:block;max-width:100%;max-height:100%;width:auto;height:auto;-o-object-fit:contain;object-fit:contain}.fp2 .tp2-rank{position:absolute;top:3px;left:3px;min-width:16px;height:16px;border-radius:5px;background:var(--bg1);color:#fff;font-size:10px;font-weight:800;line-height:16px;text-align:center}.fp2 .tp2-txt{display:flex;flex-direction:column;min-width:0;line-height:1.3}.fp2 .tp2-txt b{font-size:14px;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fp2 .tp2-offer{font-size:13px;font-weight:700;color:var(--ink)}.fp2 .tp2-offer small{font-weight:500;color:var(--muted)}.fp2 .tp2-txt em{font-style:normal;font-size:12px;color:var(--acc-ink);font-weight:700}.fp2 .tp2-cta{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 14px;border-radius:10px;background:var(--acc);color:#111;font-weight:800;font-size:13px;text-transform:uppercase;letter-spacing:.03em;text-decoration:none;white-space:nowrap}.fp2 .tp2-cta:hover{filter:brightness(.95)}.fp2 .tp2 .tp2-foot{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;margin:10px 0 0;font-size:11px}.fp2 .tp2-foot a{font-weight:700;color:var(--acc-ink);text-decoration:none;font-size:12px}.fp2 .faq-tabs{max-width:860px;margin:0 auto}.fp2 .faq-tablist{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:0 0 16px}.fp2 .faq-tablist [role=tab]{all:unset;box-sizing:border-box;display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 16px;border-radius:999px;border:1px solid var(--bd);background:#fff;color:var(--ink);font-weight:700;font-size:14px;cursor:pointer}.fp2 .faq-tablist [role=tab][aria-selected=true]{background:var(--bg1);border-color:var(--bg1);color:#fff}.fp2 .faq-tablist [role=tab]:focus-visible{outline:2px solid var(--acc);outline-offset:2px}.fp2 .faq-count{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 6px;border-radius:999px;background:var(--tint);color:var(--bg2);font-size:12px}.fp2 .faq-tablist [aria-selected=true] .faq-count{background:#ffffff2e;color:#fff}.fp2 .faq[hidden]{display:none}@media(max-width:640px){.fp2 .faq-tablist{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;scrollbar-width:none;padding-bottom:4px}}.fp2 :is(.crumbs ol,.g2-crumbs ol,.ip2-crumbs ol,.gm-crumbs,.gr-crumbs,.na2-crumbs,.rv-crumbs,.sm-crumbs){display:flex;flex-wrap:nowrap!important;white-space:nowrap;min-width:0;max-width:100%;overflow:hidden}.fp2 :is(.crumbs,.g2-crumbs,.ip2-crumbs,.gm-crumbs,.gr-crumbs,.na2-crumbs,.rv-crumbs,.sm-crumbs) li{display:flex;align-items:center;flex:0 1 auto;min-width:0}.fp2 :is(.crumbs,.g2-crumbs,.ip2-crumbs,.gm-crumbs,.gr-crumbs,.na2-crumbs,.rv-crumbs,.sm-crumbs) li:first-child{flex-shrink:0}.fp2 :is(.crumbs,.g2-crumbs,.ip2-crumbs,.gm-crumbs,.gr-crumbs,.na2-crumbs,.rv-crumbs,.sm-crumbs) :is(a,span:not([aria-hidden])){display:block;min-width:0;max-width:16em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fp2 :is(.crumbs,.g2-crumbs,.ip2-crumbs,.gm-crumbs,.gr-crumbs,.na2-crumbs,.rv-crumbs,.sm-crumbs) :is(a,span)[aria-current]{display:block;flex:1 1 auto;max-width:none;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fp2 :is(.crumbs,.g2-crumbs,.ip2-crumbs,.gm-crumbs,.gr-crumbs,.na2-crumbs,.rv-crumbs,.sm-crumbs) li:last-child{flex:1 1 0}.fp2:lang(th),.fp2 :lang(th){font-family:Noto Sans Thai Variable,Inter Variable,Inter,system-ui,sans-serif}.fp2:lang(th) :is(h1,h2,h3,h4,.h2,.h-display,.eyebrow,.calc h3,.fcol-title),.fp2 :lang(th) :is(h1,h2,h3,h4,.h2,.h-display,.eyebrow,.calc h3,.fcol-title){font-family:Noto Sans Thai Variable,Montserrat Variable,Montserrat,system-ui,sans-serif;line-height:1.35;letter-spacing:0;text-transform:none}.fp2:lang(bn){line-height:1.7}.fp2:lang(bn) :is(p,li,dd,blockquote,figcaption){line-height:1.7}.fp2:lang(bn) :is(td,th){line-height:1.5}.fp2:lang(bn) :is(h1,h2,h3,h4,.h2,.h-display,.eyebrow,.calc h3,.fcol-title,.bx-tag,.bx-slip-h small,.rank,.cta,.ocr-header-cta),.fp2 :lang(bn) :is(h1,h2,h3,h4,.h2,.h-display,.eyebrow,.calc h3,.fcol-title,.bx-tag,.bx-slip-h small,.rank,.cta,.ocr-header-cta){letter-spacing:0;text-transform:none}.fp2:lang(bn) :is(h1,h2,h3,h4,.h2,.h-display,.calc h3),.fp2 :lang(bn) :is(h1,h2,h3,h4,.h2,.h-display,.calc h3){line-height:1.4}html.bets body.fp2{--muted: #4f5f6b;--muted2: #4f5f6b;--ink2: #13232e;--ok: #2e7d4f;--neg: #b42318;--link-h: #084c88;--fh: "Schibsted Grotesk", system-ui, sans-serif;--fb: "Source Sans 3", system-ui, sans-serif;font-family:var(--fb);font-size:17px;-webkit-font-smoothing:antialiased}html.bets body.fp2 *{font-family:inherit}html.bets body.fp2 :is(h1,h2,h3,h4,.h2,.h-display,.kv b,.stat b,.kt .val,.w .pct,.bfc .metric,.gm-strip dd,.res b,.calc h3,.op-logo,.gm-vrow b,.gm-game strong,.mini,.bx-badge,.bx-no,.bx-slip-h b,.bx-tm,.bx-tile b,.bx-sp b,.bx-lg b,.bx-calc h3,.bx-calcres b,.bx-score b,.bx-net b,.ti2-ans h2,.ti2-pt b){font-family:var(--fh)}html.bets body.fp2 :is(.h-display,.h2){font-weight:800;letter-spacing:-.01em}html.bets body.fp2 main a:hover{color:var(--link-h)}html.bets body.fp2 :is(td,.kv b,.stat b,.kt .val,.bx-num){font-variant-numeric:tabular-nums lining-nums}html.bets body.fp2 :is(.panel,.op,.inc,.gi,.fq,.bfc,.cat,.tbox,.vs,.gm-pnl,.gm-card,.tp2,.headline,.kv div,.why,.exc,.rv-fact){border-radius:6px}html.bets body.fp2 :is(.dband,.band,.calc){border-radius:8px}html.bets body.fp2 :is(.fact,.cta,.pays span){border-radius:4px}html.bets body.fp2 .sec-head{border-top:2px solid var(--ink);padding-top:14px;display:block}html.bets body.fp2 .sec-head .eyebrow{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px}html.bets body.fp2 :is(.dband,.band) .eyebrow{color:var(--acc)}html.bets body.fp2 .hero{background:var(--bg1);position:relative}html.bets body.fp2 .hero:before{content:"";position:absolute;left:0;right:0;top:0;height:4px;background:var(--acc)}html.bets body.fp2 .hero p{font-size:18px}html.bets body.fp2 .hero .h-display{font-size:52px;line-height:1.04;letter-spacing:-.015em}html.bets body.fp2 .rank{background:var(--acc);color:var(--acc-label);font-weight:800;border-bottom-right-radius:4px}html.bets body.fp2 .lic{color:var(--bg1)}html.bets body.fp2 .bestfor{color:var(--acc-label)}html.bets body.fp2 .cta{background:var(--acc);color:var(--acc-label)}html.bets body.fp2 .bar .fill{background:#7c93a1}html.bets body.fp2 .bar .fill.hl{background:var(--bg2)}html.bets body.fp2 .bar .fill.ok{background:var(--ok)}html.bets body.fp2 .bar .fill.neg{background:var(--neg)}html.bets body.fp2 .vt th{background:var(--surf)}html.bets body.fp2 .snav a.cur{background:var(--bg1);color:#fff}html.bets body.fp2 .ocr-header-cta{background:var(--acc);color:var(--acc-label);border-radius:4px;font-weight:800}@media(max-width:860px){html.bets body.fp2 .hero .h-display{font-size:34px}html.bets body.fp2 .hero p{font-size:17px}}html.bd-sports body.fp2{--muted: #4a5d55;--muted2: #4a5d55;--ink2: #10231c;--ok: #0f7a4f;--neg: #c8102e;--flag-red: #f42a41;--link-h: #004d38}html.bd-sports body.fp2 main a:hover{color:var(--link-h)}html.bd-sports .cr-mobile-menu-toggle{color:#fff}html.bd-sports body.fp2 :is(td,.kv b,.stat b,.kt .val,.bx-num){font-variant-numeric:tabular-nums lining-nums}html.bd-sports body.fp2 :is(.panel,.op,.inc,.gi,.fq,.bfc,.cat,.tbox,.vs,.gm-pnl,.gm-card,.tp2,.headline,.kv div,.why,.exc,.rv-fact){border-radius:8px}html.bd-sports body.fp2 .sec-head{border-top:3px solid var(--bg2);padding-top:14px;display:block}html.bd-sports body.fp2 .sec-head .eyebrow{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px}html.bd-sports body.fp2 :is(.dband,.band) .eyebrow{color:var(--acc)}html.bd-sports body.fp2 .hero{background:radial-gradient(120% 90% at 85% 0%,var(--bg2) 0%,var(--bg1) 62%);position:relative}html.bd-sports body.fp2 .hero:before{content:"";position:absolute;left:0;right:0;top:0;height:6px;background:linear-gradient(90deg,var(--bg2) 0 38%,var(--flag-red) 38% 46%,var(--bg2) 46% 100%)}html.bd-sports body.fp2 .rank{background:var(--acc);color:var(--acc-label);font-weight:800}html.bd-sports body.fp2 .bestfor{color:var(--acc-label)}html.bd-sports body.fp2 .cta{background:var(--acc);color:var(--acc-label);box-shadow:0 2px #e6ae14}html.bd-sports body.fp2 .cta:hover{background:#ffd86e}html.bd-sports body.fp2 .bar .fill{background:#8fa79b}html.bd-sports body.fp2 .bar .fill.hl{background:var(--bg2)}html.bd-sports body.fp2 .bar .fill.ok{background:var(--ok)}html.bd-sports body.fp2 .bar .fill.neg{background:var(--neg)}html.bd-sports body.fp2 .vt th{background:var(--surf)}html.bd-sports body.fp2 .snav a.cur{background:var(--bg1);color:#fff}html.bd-sports body.fp2 .bx-tag.live:before{content:"";display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--flag-red);margin-right:5px;vertical-align:1px}html.bd-sports body.fp2 .ocr-header-cta{background:var(--acc);color:var(--acc-label);border-radius:6px;font-weight:800}.fp2 .bx-tag{display:inline-block;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;padding:3px 8px;border-radius:3px;line-height:1.3}.fp2 .bx-tag.ex{background:#fff1c7;color:#5c4300;border:1px dashed #b88a00}.fp2 .bx-tag.live{background:#e2f0e7;color:#1f5c39}.fp2 .bx-hero .hero-split{grid-template-columns:minmax(0,1fr) 420px;gap:48px;align-items:start}@media(max-width:1023px){.fp2 .bx-hero .hero-split{grid-template-columns:1fr;gap:28px}}.fp2 .bx-slip{background:#fff;color:var(--ink);border-radius:6px 6px 0 0;box-shadow:0 22px 50px #00000059;position:relative;padding:0 0 14px;-webkit-mask:radial-gradient(circle 8px at 50% calc(100% - 1px),transparent 7.5px,#000 8px) 50% calc(100% + 3px) /18px calc(100% + 3px) repeat-x;mask:radial-gradient(circle 8px at 50% calc(100% - 1px),transparent 7.5px,#000 8px) 50% calc(100% + 3px) /18px calc(100% + 3px) repeat-x}.fp2 .bx-slip-h{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:14px 18px 12px;border-bottom:2px solid var(--ink)}.fp2 .bx-slip-h small{display:block;font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.fp2 .bx-slip-h b{display:block;font-size:19px;font-weight:800;line-height:1.2}.fp2 .bx-slip ol{list-style:none;margin:0;padding:0 18px}.fp2 .bx-slip li{display:grid;grid-template-columns:22px 46px minmax(0,1fr) auto;gap:10px;align-items:center;padding:12px 0;border-bottom:1px dashed #b9c4c9}.fp2 .bx-no{font-weight:800;font-size:18px;text-align:center}.fp2 .bx-nm{min-width:0}.fp2 .bx-nm b{display:block;font-size:16px;line-height:1.2}.fp2 .bx-nm span{display:block;font-size:13.5px;color:var(--muted);line-height:1.3}.fp2 .bx-nm em{font-style:normal;font-size:13px;font-weight:700;color:var(--acc-ink)}.fp2 .bx-mg{display:block;text-align:right;font-size:12px;color:var(--muted);line-height:1.2;margin-bottom:5px}.fp2 .bx-mg b{display:block;font-size:17px;color:var(--ink);font-variant-numeric:tabular-nums}.fp2 .bx-go{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 12px;border-radius:4px;background:var(--acc);color:var(--acc-label)!important;font-weight:800;font-size:13.5px;text-decoration:none;white-space:nowrap}.fp2 .hero .bx-slip p.bx-sum{margin:0;max-width:none;font-size:13px;color:var(--muted)}.fp2 .bx-sum{display:flex;justify-content:space-between;gap:12px;padding:12px 18px 4px}.fp2 .bx-sum a{font-weight:700;color:var(--acc-ink);text-decoration:none;white-space:nowrap}.fp2 .bx-badge{display:grid;place-items:center;width:46px;height:36px;border-radius:4px;color:#fff;font-weight:800;font-size:14px;flex:0 0 auto;overflow:hidden;text-decoration:none}.fp2 .bx-badge img{display:block;max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain;padding:3px;box-sizing:border-box}.fp2 .bx-badge.sm{width:34px;height:26px;font-size:11px}.fp2 .bx-strip{background:#fff;border-bottom:1px solid var(--bd)}.fp2 .bx-strip dl{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin:0}.fp2 .bx-strip dl>div{padding:14px 16px;border-left:1px solid var(--bd)}.fp2 .bx-strip dl>div:first-child{border-left:0;padding-left:0}.fp2 .bx-strip dt{font-size:12px;color:var(--muted);font-weight:700;letter-spacing:.05em;text-transform:uppercase;margin:0 0 2px}.fp2 .bx-strip dd{margin:0;font-family:var(--fh, inherit);font-weight:800;font-size:18px;font-variant-numeric:tabular-nums}.fp2 .bx-strip dd small{display:block;font-family:var(--fb, inherit);font-weight:400;font-size:13px;color:var(--muted)}.fp2 .bx-strip .prov{margin:0;padding:0 0 12px}@media(max-width:900px){.fp2 .bx-strip dl{grid-template-columns:1fr 1fr}.fp2 .bx-strip dl>div{border-left:0;padding-left:0;border-top:1px solid var(--bd)}}.fp2 .bx-pnl{background:#fff;border:1px solid var(--bd);border-radius:6px;padding:24px}.fp2 .bx-ans{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:28px;align-items:center}.fp2 .bx-ans h2{font-size:26px}.fp2 .bx-ans p.big{font-size:19px;line-height:1.5;margin:6px 0 0}.fp2 .bx-tiles{display:grid;grid-template-columns:1fr 1fr;gap:10px}.fp2 .bx-tile{border:1px solid var(--bd);border-radius:4px;padding:12px 14px;background:var(--surf)}.fp2 .bx-tile small{display:block;font-size:12px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--muted)}.fp2 .bx-tile b{display:block;font-weight:800;font-size:22px;margin:2px 0;font-variant-numeric:tabular-nums}.fp2 .bx-tile span{font-size:14px;color:var(--muted)}@media(max-width:860px){.fp2 .bx-ans{grid-template-columns:1fr}}.fp2 .bx-feat{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px}.fp2 .bx-feat>span{display:flex;flex-direction:column;align-items:center;gap:2px;font-size:11.5px;font-weight:600;color:var(--muted);text-align:center;border:1px solid var(--bd);border-radius:4px;padding:6px 2px}.fp2 .bx-feat i{font-style:normal;font-weight:800;font-size:14px}.fp2 .bx-feat .y i{color:var(--ok)}.fp2 .bx-feat .n i{color:var(--neg)}.fp2 .kv small.bx-ex{font-size:11px}.fp2 .bx-two{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:20px;align-items:start}.fp2 .bx-two.even{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}@media(max-width:900px){.fp2 .bx-two,.fp2 .bx-two.even{grid-template-columns:minmax(0,1fr)}}.fp2 .bx-ow{background:#fff;border:1px solid var(--bd);border-radius:6px;overflow:hidden}.fp2 .bx-ow-h{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap;padding:12px 16px;background:var(--bg1);color:#fff}.fp2 .bx-ow-h b{font-size:16px}.fp2 .bx-match{display:grid;grid-template-columns:1fr auto 1fr;gap:14px;align-items:center;padding:16px;border-bottom:1px solid var(--bd)}.fp2 .bx-tm{font-weight:800;font-size:20px}.fp2 .bx-tm:last-child{text-align:right}.fp2 .bx-ko{text-align:center;font-size:13px;color:var(--muted)}.fp2 .bx-ko b{display:block;color:var(--ink);font-size:15px}.fp2 .bx-ot{width:100%;border-collapse:collapse;font-size:15px;min-width:560px}.fp2 .bx-ot th,.fp2 .bx-ot td{padding:10px 12px;border-bottom:1px solid var(--tint);text-align:center;white-space:nowrap}.fp2 .bx-ot th{font-size:12px;text-transform:uppercase;letter-spacing:.05em;color:var(--muted);font-weight:700;background:var(--surf)}.fp2 .bx-ot :is(th,td):first-child{text-align:left}.fp2 .bx-ot td.o{font-weight:700;font-size:16px}.fp2 .bx-ot td.o.best{background:var(--acc);color:var(--acc-label);font-weight:800;box-shadow:inset 0 0 0 1px #0e2a3b40}.fp2 .bx-ot tr.sum td{background:var(--tint);font-weight:800}.fp2 .bx-bk{display:inline-flex;align-items:center;gap:10px;font-weight:700}.fp2 .bx-ot td.pm{color:var(--muted)}.fp2 .bx-ot td.lo{color:var(--ok);font-weight:800}.fp2 .bx-ot td.hi{color:var(--neg);font-weight:800}.fp2 .bx-pnl h3{margin:0 0 8px;font-size:20px}.fp2 .bx-pnl p{margin:0 0 10px}.fp2 .bx-note{font-size:14px;color:var(--muted);margin:10px 0 0}.fp2 .bx-lg{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.fp2 .bx-lg a{display:flex;flex-direction:column;gap:6px;background:#fff;border:1px solid var(--bd);border-radius:6px;padding:16px;text-decoration:none;color:var(--ink);border-top:3px solid var(--bg1)}.fp2 .bx-lg a:hover{border-top-color:var(--acc);color:var(--ink)}.fp2 .bx-lg small{font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.fp2 .bx-lg b{font-size:18px}.fp2 .bx-lg span{font-size:14px;color:var(--muted)}.fp2 .bx-lg em{font-style:normal;font-size:13.5px;font-weight:700;color:var(--acc-ink)}@media(max-width:900px){.fp2 .bx-lg{grid-template-columns:1fr 1fr}}@media(max-width:520px){.fp2 .bx-lg{grid-template-columns:1fr}}.fp2 .bx-mk{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px}.fp2 .bx-mkc{background:#fff;border:1px solid var(--bd);border-radius:6px;padding:18px;display:flex;flex-direction:column;gap:10px;min-width:0}.fp2 .bx-mkc h3{margin:0;font-size:19px;font-weight:800}.fp2 .bx-mkc p{margin:0;font-size:15px;color:var(--muted)}.fp2 .bx-eg{background:var(--surf);border:1px solid var(--bd);border-radius:4px;padding:10px 12px;font-size:14px}.fp2 .bx-eg table{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}.fp2 .bx-eg :is(th,td){padding:3px 0;text-align:left}.fp2 .bx-eg th{font-size:12px;font-weight:600;color:var(--muted)}.fp2 .bx-eg :is(th,td):last-child{text-align:right;font-weight:700}.fp2 .bx-eg tr.t td{font-weight:800}.fp2 .bx-so{font-size:14.5px;background:var(--tint);border-radius:4px;padding:8px 10px;margin:0}.fp2 .bx-steps{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;counter-reset:bxs}.fp2 .bx-steps li{background:#fff;border:1px solid var(--bd);border-radius:6px;padding:18px;counter-increment:bxs}.fp2 .bx-steps li:before{content:counter(bxs);display:grid;place-items:center;width:30px;height:30px;border-radius:4px;background:var(--bg1);color:var(--acc);font-weight:800;margin-bottom:10px}.fp2 .bx-steps h3{margin:0 0 6px;font-size:17px;font-weight:800}.fp2 .bx-steps p{margin:0;font-size:15px;color:var(--muted)}.fp2 .bx-rules{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:24px}.fp2 .bx-rl{background:#ffffff0f;border:1px solid rgba(255,255,255,.16);border-radius:6px;padding:18px;display:flex;flex-direction:column;gap:8px}.fp2 .bx-rl small{font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--acc)}.fp2 .bx-rl h3{margin:0;font-size:18px;color:#fff}.fp2 .bx-rl p{margin:0;font-size:15px;color:var(--on-dark)}.fp2 .bx-rl cite{font-style:normal;font-size:13px;color:var(--on-dark);border-top:1px solid rgba(255,255,255,.14);padding-top:8px;margin-top:auto}.fp2 .bx-rl cite a{color:#fff}.fp2 .band .lead{color:var(--on-dark)}@media(max-width:900px){.fp2 .bx-rules{grid-template-columns:1fr}}.fp2 .bx-fx{background:var(--bg1);color:#fff;border-radius:6px;padding:16px 18px;font-size:16px;line-height:1.7}.fp2 .bx-fx b{color:var(--acc)}.fp2 .bx-fx code{font-family:ui-monospace,Menlo,monospace;font-size:14.5px;background:#ffffff14;padding:2px 6px;border-radius:3px}.fp2 .bx-fx p{margin:0}.fp2 .bx-fcards{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px}.fp2 .bx-fcards article{background:#fff;border:1px solid var(--bd);border-radius:6px;padding:18px;display:flex;flex-direction:column;gap:10px}.fp2 .bx-fcards h3{margin:0;font-size:18px}.fp2 .bx-fcards p{margin:0;font-size:14.5px;color:var(--muted)}.fp2 .bx-tbl th,.fp2 .bx-tbl td{text-align:left;white-space:normal;vertical-align:middle}.fp2 .bx-tbl :is(th,td).num{text-align:right;white-space:nowrap}.fp2 .bx-tbl tr.best td{background:#fff6da}.fp2 .bx-tbl td.wh{min-width:220px;color:var(--muted);font-weight:400}.fp2 .bx-tbl td.ph{color:var(--muted);font-style:italic}.fp2 .bx-tbl td.pos{color:var(--ok);font-weight:800}.fp2 .bx-tbl td.neg{color:var(--neg);font-weight:800}.fp2 .bx-tbl tr.sum td{background:var(--tint);font-weight:800}.fp2 .bx-mx :is(th,td){text-align:center;white-space:nowrap}.fp2 .bx-mx :is(th,td):first-child{text-align:left}.fp2 .bx-mx .y{color:var(--ok);font-weight:800}.fp2 .bx-mx .n{color:var(--neg);font-weight:800}.fp2 .bx-mx td.bestc{background:#fff6da;font-weight:800}.fp2 .bx-mx tr.self td{background:#fff6da}.fp2 .bx-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px}.fp2 .bx-facts>div{background:#fff;border:1px solid var(--bd);border-radius:6px;padding:14px;display:flex;flex-direction:column;gap:4px}.fp2 .bx-facts small{font-size:12px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--muted)}.fp2 .bx-facts b{font-size:16px}.fp2 .bx-facts p{margin:6px 0 0;font-size:14px;background:var(--tint);border-radius:4px;padding:8px 10px}.fp2 .bx-net{background:var(--bg1);color:#fff;border-radius:6px;padding:22px;display:flex;flex-direction:column;gap:10px}.fp2 .bx-net b.big{font-size:56px;line-height:1;color:var(--acc);font-weight:800}.fp2 .bx-net b.big small{font-size:20px;color:#fff;margin-left:8px}.fp2 .bx-net .cap{font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--on-dark);margin:0}.fp2 .bx-net p{margin:0;color:var(--on-dark);font-size:15.5px}.fp2 .bx-net p b{color:#fff}.fp2 .bx-ledger{background:#fff;border:1px solid var(--bd);border-radius:6px;overflow:hidden}.fp2 .bx-ledger div{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:12px 14px;border-bottom:1px solid var(--tint)}.fp2 .bx-ledger div:last-child{border-bottom:0;background:var(--tint);font-weight:800}.fp2 .bx-ledger b{display:block;font-size:15px}.fp2 .bx-ledger small{display:block;color:var(--muted);font-size:12.5px}.fp2 .bx-ledger span.v{font-weight:800;white-space:nowrap;font-variant-numeric:tabular-nums}.fp2 .bx-ledger span.v.pos{color:var(--ok)}.fp2 .bx-ledger span.v.neg{color:var(--neg)}.fp2 .bx-terms{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;margin-top:12px}.fp2 .bx-terms div{background:#fff;border:1px solid var(--bd);border-radius:6px;padding:12px;font-size:13.5px}.fp2 .bx-terms small{display:block;font-size:11.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--muted)}.fp2 .bx-terms b{display:block;font-size:16px;margin:2px 0 4px}.fp2 .bx-co{width:100%;border-collapse:collapse;font-size:14px;background:var(--surf);border:1px solid var(--bd);border-radius:4px}.fp2 .bx-co td{padding:6px 10px}.fp2 .bx-co td:last-child{text-align:right;font-weight:800}.fp2 .bx-score{display:flex;align-items:center;gap:12px}.fp2 .bx-score b{background:var(--bg1);color:var(--acc);border-radius:6px;padding:8px 12px;font-size:30px;line-height:1}.fp2 .bx-score b small{font-size:13px;color:#fff}.fp2 .bx-score .meter{flex:1;height:8px;border-radius:4px;background:var(--tint);overflow:hidden;display:block}.fp2 .bx-score .meter i{display:block;height:100%;background:var(--bg1)}.fp2 .bx-calc{background:var(--bg2);color:#fff;border-radius:8px;padding:22px;display:flex;flex-direction:column;gap:12px;min-width:0}.fp2 .bx-calc h3{margin:0;font-weight:800;font-size:18px;text-transform:uppercase;color:#fff}.fp2 .bx-calc .sub{margin:-4px 0 0;font-size:13px;color:var(--on-dark)}.fp2 .bx-calc label{display:flex;justify-content:space-between;gap:8px;font-size:14px;font-weight:600}.fp2 .bx-calc input[type=range]{width:100%;accent-color:var(--acc);height:28px}.fp2 .bx-oin{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:8px}.fp2 .bx-oin label{display:flex;flex-direction:column;gap:4px;font-size:13px}.fp2 .bx-calc input[type=number]{width:100%;font:700 20px/1 var(--fb, inherit);font-variant-numeric:tabular-nums;padding:10px;border-radius:4px;border:2px solid rgba(255,255,255,.25);background:#fff;color:var(--ink);box-sizing:border-box}.fp2 .bx-calcres{display:grid;grid-template-columns:1fr 1fr;gap:10px}.fp2 .bx-calcres div{background:#ffffff14;border-radius:4px;padding:10px 12px}.fp2 .bx-calcres small{display:block;font-size:13px;color:var(--on-dark)}.fp2 .bx-calcres b{font-size:22px;font-variant-numeric:tabular-nums}.fp2 .bx-calcres.fair{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);background:#0003;border-radius:6px;padding:10px}.fp2 .bx-calcres.fair div{background:transparent;padding:4px}.fp2 .bx-calc .rule{font-size:14px;line-height:1.5;margin:0;background:#ffffff14;border-left:4px solid var(--acc);border-radius:4px;padding:10px 12px;color:#e6eef3}.fp2 .bx-calc .verdict{margin:0;font-size:14px}.fp2 .bx-stack{display:flex;flex-direction:column;gap:16px;min-width:0}.fp2 .bx-pnl ol{margin:0 0 10px;padding-left:22px;list-style:decimal}.fp2 .bx-pnl ol li{margin:2px 0}.fp2 .bx-two .bx-tbl td.wh{min-width:0}html.esportranker body.fp2{--muted: #5c5368;--muted2: #5c5368;--ink2: #1e1726;--ok: #1e7f4f;--neg: #c0263b;--link: #4048d8;--link-h: #3138b8;--data: #5961fd;--data-dk: #9aa0ff;--pur: #a05de3;--on-acc: #1a1320;--acc-txt: #c81e66;--fh: "Barlow Condensed", "Arial Narrow", system-ui, sans-serif;--fb: "Inter Variable", Inter, system-ui, sans-serif;font-family:var(--fb);font-size:16.5px;-webkit-font-smoothing:antialiased}html.esportranker body.fp2 main a{color:var(--link)}html.esportranker body.fp2 main a:hover{color:var(--link-h)}html.esportranker body.fp2 main .hero :is(.rv-crumbs,.gm-crumbs,.g2-crumbs) a{color:var(--on-dark)}html.esportranker body.fp2 .g2-prose :is(h2,h3){font-family:var(--fh);text-transform:uppercase;letter-spacing:0}html.esportranker body.fp2 .g2-prose h2{font-size:30px;line-height:1.1}html.esportranker body.fp2 main :is(.band,.dband,.bx-calc,.bx-net,.bx-fx,.esr-angle,.esr-opn) a{color:#fff}html.esportranker body.fp2 :is(td,.kv b,.stat b,.kt .val,.bx-num,.bx-tile b,.bx-strip dd,.esr-num){font-variant-numeric:tabular-nums lining-nums}html.esportranker body.fp2 :is(.h-display,.h2,h3,.bx-slip-h b,.bx-tm,.bx-tile b,.bx-strip dd,.bx-calc h3,.bx-calcres b,.bx-mkc h3,.bx-steps h3,.bx-rl h3,.bx-lg b,.bx-net b.big,.kv b,.kt .val,.bx-no,.bx-badge,.op-logo,.esr-gt .ab,.esr-tc b,.esr-brk .slot b,.esr-lsc .verdict,.esr-tl b){font-family:var(--fh)}html.esportranker body.fp2 .h-display{font-weight:800;letter-spacing:-.005em;line-height:.98;text-transform:uppercase}html.esportranker body.fp2 .h2{font-weight:800;letter-spacing:0;text-transform:uppercase;font-size:34px;line-height:1.04}html.esportranker body.fp2 h3{font-weight:700;letter-spacing:.005em}html.esportranker body.fp2 .lead{font-size:17px}html.esportranker body.fp2 .kt h2{font-family:var(--fh);font-size:21px;font-weight:700}html.esportranker body.fp2 :is(.panel,.op,.inc,.gi,.fq,.bfc,.cat,.tbox,.rv-fact,.vs,.bx-pnl,.bx-ow,.bx-mkc,.bx-steps li,.bx-lg a,.bx-facts>div,.bx-ledger,.bx-fcards article,.bx-terms div,.why,.exc,.kv div){border-radius:4px}html.esportranker body.fp2 :is(.dband,.band,.bx-calc,.bx-net){border-radius:6px}html.esportranker body.fp2 :is(.fact,.pays span,.bx-tile,.bx-feat>span){border-radius:2px}html.esportranker body.fp2 .eyebrow{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;color:var(--link)}html.esportranker body.fp2 .sec-head{border-top:3px solid var(--ink);padding-top:14px;display:block;position:relative}html.esportranker body.fp2 .sec-head:before{content:"";position:absolute;left:0;top:-3px;width:72px;height:3px;background:var(--acc)}html.esportranker body.fp2 :is(.dband,.band) .eyebrow{color:var(--acc)}html.esportranker body.fp2 [data-ocr-header]{border-bottom:0;position:sticky}html.esportranker body.fp2 [data-ocr-header]:after{content:"";display:block;height:3px;background:linear-gradient(90deg,var(--acc) 0 62%,var(--data) 62% 82%,var(--pur) 82%)}html.esportranker body.fp2 .ocr-header-cta{background:var(--acc);color:var(--on-acc);border-radius:0;font-weight:800;font-size:15px;padding:10px 24px;clip-path:polygon(6% 0,100% 0,94% 100%,0 100%)}html.esportranker body.fp2 .ocr-header-cta:hover{background:#ff6faa;opacity:1}html.esportranker body.fp2:has([data-esr-prohibited],[data-esr-nocta]) .ocr-header-cta{display:none!important}html.esportranker body.fp2 .comp{background:var(--quin)}html.esportranker body.fp2 .hero{background:linear-gradient(115deg,var(--bg1) 0%,var(--bg1) 58%,#33275a 100%);position:relative;overflow:hidden}html.esportranker body.fp2 .hero:after{content:"";position:absolute;right:-120px;bottom:-140px;width:520px;height:520px;border:2px solid rgba(154,160,255,.14);transform:rotate(45deg);pointer-events:none}html.esportranker body.fp2 .hero .wrap{position:relative;z-index:1}html.esportranker body.fp2 .hero p{font-size:17.5px}html.esportranker body.fp2 .hero .h-display{font-size:62px}html.esportranker body.fp2 .gm-kicker{display:inline-flex;align-items:center;gap:8px;background:var(--acc);color:var(--on-acc);font-weight:800;letter-spacing:.1em;text-transform:uppercase;font-size:13px;margin:0 0 16px;padding:5px 16px;clip-path:polygon(4% 0,100% 0,96% 100%,0 100%)}html.esportranker body.fp2 .gm-kicker:before{display:none}html.esportranker body.fp2 .fact{border-radius:2px}html.esportranker body.fp2 .fact svg{color:var(--acc)}html.esportranker body.fp2 .byline .av{background:var(--acc);color:var(--on-acc)}html.esportranker body.fp2 .rank{background:var(--acc);color:var(--on-acc);font-weight:800;border-bottom-right-radius:0}html.esportranker body.fp2 .lic{color:var(--bg1)}html.esportranker body.fp2 .bestfor{background:var(--acc);color:var(--on-acc);border:0}html.esportranker body.fp2 .cta{background:var(--acc)!important;color:var(--on-acc)!important;font-weight:800;border-radius:2px;text-transform:uppercase;letter-spacing:.03em}html.esportranker body.fp2 .op-name{background:var(--bg1)}html.esportranker body.fp2 .kv b{font-weight:800;font-size:22px}html.esportranker body.fp2 .kt .val{color:var(--bg2);font-weight:800}html.esportranker body.fp2 .bar .fill{background:#b3aac2}html.esportranker body.fp2 .bar .fill.hl{background:var(--data)}html.esportranker body.fp2 .bar .fill.ok{background:var(--ok)}html.esportranker body.fp2 .bar .fill.neg{background:var(--neg)}html.esportranker body.fp2 .vt th{background:var(--surf)}html.esportranker body.fp2 .snav a.cur{background:var(--bg1);color:#fff}html.esportranker body.fp2 .headline{border-radius:3px;border-left-color:var(--data)}@media(min-width:1024px){html.esportranker body.fp2 .bx-hero .hero-split{grid-template-columns:minmax(0,1fr) 440px}}html.esportranker body.fp2 .bx-slip{-webkit-mask:none;mask:none;border-radius:4px;overflow:hidden;border-top:4px solid var(--acc);padding:0;box-shadow:0 24px 54px #0006}html.esportranker body.fp2 .bx-slip-h{background:var(--bg2);color:#fff;border-bottom:0;padding:12px 18px}html.esportranker body.fp2 .bx-slip-h small{color:var(--on-dark)}html.esportranker body.fp2 .bx-slip-h b{font-size:23px;text-transform:uppercase;line-height:1.1}html.esportranker body.fp2 .bx-slip ol{padding:0}html.esportranker body.fp2 .bx-slip li{grid-template-columns:40px 46px minmax(0,1fr) auto;gap:12px;padding:12px 18px 12px 0;border-bottom:1px solid var(--tint)}html.esportranker body.fp2 .bx-no{display:grid;place-items:center;height:46px;background:var(--bg1);color:#fff;font-weight:800;font-size:22px;clip-path:polygon(0 0,100% 0,78% 100%,0 100%)}html.esportranker body.fp2 .bx-slip li:first-child .bx-no{background:var(--acc);color:var(--on-acc)}html.esportranker body.fp2 .bx-nm em{color:var(--acc-txt);font-size:12.5px;font-weight:800;text-transform:uppercase;letter-spacing:.04em;display:block}html.esportranker body.fp2 .bx-go{border-radius:2px;color:var(--on-acc)!important}html.esportranker body.fp2 .bx-sum{background:var(--surf);padding:10px 18px 12px;font-size:12.5px}html.esportranker body.fp2 .bx-sum+.bx-sum{padding-top:0}html.esportranker body.fp2 .bx-sum a{color:var(--link)}html.esportranker body.fp2 .bx-badge{border-radius:3px}html.esportranker body.fp2 .bx-tag{border-radius:2px}html.esportranker body.fp2 .bx-tag.live{background:#e1f2e8;color:#175c39}html.esportranker body.fp2 .bx-strip dd{font-size:24px;line-height:1.1}html.esportranker body.fp2 .bx-strip dt{letter-spacing:.06em}html.esportranker body.fp2 .bx-tile{border-left:3px solid var(--data)}html.esportranker body.fp2 .bx-tile b{font-size:28px;line-height:1.1}html.esportranker body.fp2 .bx-ans h2{font-size:30px}html.esportranker body.fp2 .bx-ow-h b{font-family:var(--fh);font-size:18px;text-transform:uppercase;letter-spacing:.02em}html.esportranker body.fp2 .bx-match{background:linear-gradient(90deg,rgba(253,75,149,.07),transparent 40%,transparent 60%,rgba(89,97,253,.08))}html.esportranker body.fp2 .bx-tm{font-size:24px;text-transform:uppercase}html.esportranker body.fp2 .bx-ot td.o.best{background:var(--data);color:#fff;box-shadow:none}html.esportranker body.fp2 .bx-tbl tr.best td,html.esportranker body.fp2 .bx-mx td.bestc,html.esportranker body.fp2 .bx-mx tr.self td{background:#eef0ff}html.esportranker body.fp2 .bx-mx td.bestc{color:#2e35a8}html.esportranker body.fp2 .op-logo{height:96px}html.esportranker body.fp2 .bx-feat{grid-template-columns:repeat(auto-fit,minmax(48px,1fr))}html.esportranker body.fp2 .bx-feat>span{font-size:11px}html.esportranker body.fp2 .bx-feat .esr-titles i{color:var(--ink)}html.esportranker body.fp2 .bx-mkc h3{font-size:22px;text-transform:uppercase}html.esportranker body.fp2 .bx-steps li:before{width:34px;height:30px;border-radius:0;font-family:var(--fh);font-size:19px;clip-path:polygon(12% 0,100% 0,88% 100%,0 100%)}html.esportranker body.fp2 .bx-steps h3{font-size:20px;text-transform:uppercase}html.esportranker body.fp2 .bx-rl small{color:#ff8dbb}html.esportranker body.fp2 .bx-rl h3{font-size:21px;text-transform:uppercase}html.esportranker body.fp2 main .bx-lg a{border-top-color:var(--bg2);color:var(--ink)}html.esportranker body.fp2 .bx-lg b{font-family:var(--fh);font-size:21px;text-transform:uppercase;line-height:1.1}html.esportranker body.fp2 .bx-lg em{color:var(--link)}html.esportranker body.fp2 .bx-fx{border-left:4px solid var(--acc);border-radius:4px}html.esportranker body.fp2 .bx-calc{background:var(--bg2)}html.esportranker body.fp2 .bx-calc h3{font-size:20px}html.esportranker body.fp2 .bx-calcres b{font-family:var(--fh);font-size:28px;color:#fff}html.esportranker body.fp2 .bx-net b.big,html.esportranker body.fp2 .bx-score b{color:var(--acc)}html.esportranker body.fp2 .bx-score .meter i{background:var(--bg2)}@media(max-width:860px){html.esportranker body.fp2 .hero .h-display{font-size:40px}html.esportranker body.fp2 .h2{font-size:28px}html.esportranker body.fp2 .hero p{font-size:16.5px}html.esportranker body.fp2 .hero .facts{display:none}html.esportranker body.fp2 .bx-slip li{grid-template-columns:34px 42px minmax(0,1fr);padding-right:14px}html.esportranker body.fp2 .bx-slip li>span:last-child{grid-column:3;display:flex;align-items:center;gap:12px}html.esportranker body.fp2 .bx-slip .bx-mg{margin:0;text-align:left}html.esportranker body.fp2 .bx-no{height:42px;font-size:19px}html.esportranker body.fp2 .bx-tm{font-size:18px}html.esportranker body.fp2 .bx-tile b{font-size:24px}}.fp2 .esr-tag{display:inline-block;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;padding:3px 8px;border-radius:2px;background:#ecedff;color:#2e35a8}.fp2 .esr-games{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.fp2 .esr-gt{display:flex;flex-direction:column;gap:4px;background:var(--bg1);border-radius:4px;padding:14px 14px 16px;text-decoration:none;color:#fff!important;position:relative;overflow:hidden;min-height:140px}.fp2 .esr-gt:after{content:"";position:absolute;right:-30px;top:-30px;width:90px;height:90px;border:2px solid rgba(154,160,255,.22);transform:rotate(45deg)}.fp2 .esr-gt:hover{background:var(--bg2)}.fp2 .esr-gt .ab{font-weight:800;font-size:34px;line-height:1;color:var(--acc);text-transform:uppercase}.fp2 .esr-gt b{font-size:15.5px}.fp2 .esr-gt span{font-size:13px;color:var(--on-dark);line-height:1.35}.fp2 .esr-gt em{font-style:normal;font-size:12px;font-weight:700;color:var(--data-dk, #9aa0ff);margin-top:auto;text-transform:uppercase;letter-spacing:.05em}@media(max-width:1100px){.fp2 .esr-games{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:640px){.fp2 .esr-games{grid-template-columns:repeat(2,minmax(0,1fr))}}.fp2 .esr-tstrip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.fp2 .esr-tc{display:flex;flex-direction:column;gap:6px;background:#fff;border:1px solid var(--bd);border-radius:4px;padding:0 0 14px;text-decoration:none;color:var(--ink)!important;overflow:hidden}.fp2 .esr-tc .tch{display:flex;justify-content:space-between;align-items:center;gap:8px;background:var(--bg2);color:#fff;padding:8px 14px;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;min-height:34px}.fp2 .esr-tc .tch span{color:#fff;padding:0;font-size:12px}.fp2 .esr-tc .tch i{font-style:normal;background:var(--acc);color:var(--on-acc, #1a1320);padding:2px 8px;border-radius:2px;letter-spacing:.04em}.fp2 .esr-tc b{font-size:22px;line-height:1.1;text-transform:uppercase;padding:4px 14px 0}.fp2 .esr-tc span{font-size:14px;color:var(--muted);padding:0 14px}.fp2 .esr-tc em{font-style:normal;font-size:13.5px;font-weight:700;color:var(--link, var(--acc-ink));padding:0 14px;margin-top:auto}@media(max-width:1023px){.fp2 .esr-tstrip{grid-template-columns:1fr 1fr}}@media(max-width:560px){.fp2 .esr-tstrip{grid-template-columns:1fr}}.fp2 .esr-fmt{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}@media(max-width:900px){.fp2 .esr-fmt{grid-template-columns:minmax(0,1fr)}}.fp2 .esr-brk{display:grid;grid-template-columns:repeat(var(--cols, 5),minmax(0,1fr));background:var(--bg1);border-radius:6px;padding:22px 18px;color:#fff}.fp2 .esr-brk .rd{display:flex;flex-direction:column;justify-content:space-around;gap:12px;padding:0 10px;position:relative}.fp2 .esr-brk .rd+.rd:before{content:"";position:absolute;left:0;top:12%;bottom:12%;border-left:2px solid rgba(154,160,255,.35)}.fp2 .esr-brk .rdh{font-size:11.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--data-dk, #9aa0ff);margin:0 0 4px}.fp2 .esr-brk .slot{background:#ffffff12;border:1px solid rgba(255,255,255,.16);border-left:4px solid var(--acc);border-radius:3px;padding:10px 12px}.fp2 .esr-brk .slot b{display:block;font-size:30px;line-height:1;font-variant-numeric:tabular-nums}.fp2 .esr-brk .slot span{display:block;font-size:13px;color:var(--on-dark)}.fp2 .esr-brk .slot.win{background:var(--acc);border-color:var(--acc);color:var(--on-acc, #1a1320)}.fp2 .esr-brk .slot.win span{color:var(--on-acc, #1a1320)}@media(max-width:900px){.fp2 .esr-brk{grid-template-columns:1fr 1fr;row-gap:16px}.fp2 .esr-brk .rd+.rd:before{display:none}}.fp2 .esr-hist{list-style:none;margin:0;padding:0;display:grid;gap:8px}.fp2 .esr-hist li{display:grid;grid-template-columns:64px minmax(0,1fr) 72px;gap:12px;align-items:center;font-size:14px}.fp2 .esr-hist .tr{height:10px;background:var(--tint);border-radius:6px;overflow:hidden}.fp2 .esr-hist .tr i{display:block;height:100%;border-radius:6px;background:var(--pur, #a05de3)}.fp2 .esr-hist li.top .tr i{background:var(--acc)}.fp2 .esr-hist b{text-align:right;font-variant-numeric:tabular-nums}.fp2 .esr-lsc{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:22px;background:#fff;border:1px solid var(--bd);border-left:6px solid var(--ok);border-radius:4px;padding:22px 24px}.fp2 .esr-lsc.grey{border-left-color:#b88a00}.fp2 .esr-lsc.prohibited{border-left-color:var(--neg)}.fp2 .esr-lsc .verdict{font-size:34px;font-weight:800;text-transform:uppercase;line-height:1.05;margin:4px 0 10px}.fp2 .esr-lsc p{margin:0 0 10px}.fp2 .esr-lsc p.note{font-size:14.5px;color:var(--muted)}.fp2 .esr-lsc .chips{display:grid;grid-template-columns:1fr 1fr;gap:10px;align-content:start}.fp2 .esr-lsc .chips div{border:1px solid var(--bd);border-radius:3px;padding:10px 12px;background:var(--surf)}.fp2 .esr-lsc .chips small{display:block;font-size:12px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--muted)}.fp2 .esr-lsc .chips b{display:block;font-size:16px;margin-top:2px}.fp2 .esr-lsc .chips b.no{color:var(--neg)}.fp2 .esr-lsc .chips b.yes{color:var(--ok)}@media(max-width:900px){.fp2 .esr-lsc{grid-template-columns:minmax(0,1fr)}.fp2 .esr-lsc .verdict{font-size:28px}}.fp2 .esr-tl{list-style:none;margin:8px 0 0;padding:0;display:grid;grid-template-columns:repeat(var(--n, 7),minmax(0,1fr));border-top:3px solid var(--bg2)}.fp2 .esr-tl li{position:relative;padding:18px 12px 0 0;font-size:14px}.fp2 .esr-tl li:before{content:"";position:absolute;top:-9px;left:0;width:15px;height:15px;background:#fff;border:3px solid var(--bg2);border-radius:50%;box-sizing:border-box}.fp2 .esr-tl li.now:before{background:var(--acc);border-color:var(--acc)}.fp2 .esr-tl b{display:block;font-size:20px;text-transform:uppercase}.fp2 .esr-tl span{display:block;color:var(--muted);line-height:1.4}.fp2 .esr-tl li.now b{color:var(--acc-txt, var(--acc-ink))}@media(max-width:900px){.fp2 .esr-tl{grid-template-columns:1fr;border-top:0;border-left:3px solid var(--bg2);padding-left:16px}.fp2 .esr-tl li{padding:0 0 16px}.fp2 .esr-tl li:before{left:-25px;top:2px}}.fp2 .esr-snap{background:#fff;color:var(--ink);border-radius:4px;overflow:hidden;border-top:4px solid var(--acc);box-shadow:0 24px 54px #0006}.fp2 .esr-snap-h{display:flex;justify-content:space-between;align-items:center;gap:10px;background:var(--bg2);color:#fff;padding:12px 18px}.fp2 .esr-snap-h small{display:block;font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--on-dark)}.fp2 .esr-snap-h b{display:block;font-family:var(--fh, inherit);font-size:23px;font-weight:800;text-transform:uppercase;line-height:1.1}.fp2 .esr-snap dl{margin:0}.fp2 .esr-snap dl div{padding:12px 18px;border-bottom:1px solid var(--tint)}.fp2 .esr-snap dt{font-size:12.5px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--acc-txt, var(--acc-ink))}.fp2 .esr-snap dd{margin:2px 0 0;font-weight:700;font-size:16px}.fp2 .esr-snap dd small{display:block;font-weight:400;font-size:13.5px;color:var(--muted)}.fp2 .hero .esr-snap p.esr-snap-f{margin:0;max-width:none;display:flex;justify-content:space-between;gap:12px;padding:10px 18px 12px;font-size:12.5px;color:var(--muted);background:var(--surf)}.fp2 .esr-snap-f a{font-weight:700;white-space:nowrap;color:var(--link, var(--acc-ink));text-decoration:none}.fp2 .esr-angle{background:var(--bg1);color:#fff;border-radius:4px;padding:20px 22px;border-top:4px solid var(--acc);margin:22px 0}.fp2 .esr-angle h3{margin:0 0 8px;font-family:var(--fh, inherit);font-size:24px;text-transform:uppercase;color:#fff}.fp2 .esr-angle :is(p,li){font-size:16px;color:var(--on-dark);line-height:1.6}.fp2 .esr-angle b{color:#fff}.fp2 .esr-angle ul{margin:0;padding-left:20px;list-style:disc}.fp2 .esr-angle p.age{font-size:13.5px;margin:10px 0 0}.fp2 .esr-angle a{color:#fff}.fp2 .esr-kf{margin:22px 0}.fp2 .esr-kf h3{font-family:var(--fh, inherit);font-size:26px;text-transform:uppercase;margin:0 0 8px}.fp2 .esr-kf table{width:100%;border-collapse:collapse;background:#fff;border:1px solid var(--bd);font-size:15px}.fp2 .esr-kf :is(th,td){padding:10px 12px;border-bottom:1px solid var(--tint);text-align:left;vertical-align:top}.fp2 .esr-kf th{font-weight:700;width:38%}.fp2 .esr-kf td{text-align:right}.fp2 .esr-cov{display:flex;flex-wrap:wrap;gap:8px}.fp2 .esr-cov a,.fp2 .esr-cov span{display:inline-flex;font-size:14px;font-weight:700;padding:7px 12px;border-radius:2px;background:var(--tint);color:var(--bg2)!important;text-decoration:none}.fp2 .esr-cov a:hover{background:var(--bg2);color:#fff!important}.fp2 .esr-body{background:#fff;border:1px solid var(--bd);border-radius:4px;padding:28px 32px;font-size:17px;line-height:1.7}.fp2 .esr-body h2{font-family:var(--fh, inherit);font-size:28px;text-transform:uppercase;line-height:1.1;margin:26px 0 10px}.fp2 .esr-body h2:first-child{margin-top:0}.fp2 .esr-body h3{font-size:20px;margin:20px 0 8px}.fp2 .esr-body p{margin:0 0 14px}.fp2 .esr-body :is(ul,ol){margin:0 0 14px;padding-left:22px}.fp2 .esr-body ul{list-style:disc}.fp2 .esr-body ol{list-style:decimal}@media(max-width:640px){.fp2 .esr-body{padding:20px 16px;font-size:16px}}.fp2 .esr-opn{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:20px;align-items:center;background:var(--bg2);color:#fff;border-radius:6px;padding:22px 24px;border-left:6px solid var(--acc)}.fp2 .esr-opn p{margin:0;color:var(--on-dark);font-size:16.5px}.fp2 .esr-opn b{color:#fff}.fp2 .esr-opn .cta{display:inline-flex;align-items:center;min-height:46px;padding:0 20px;text-decoration:none;white-space:nowrap}@media(max-width:760px){.fp2 .esr-opn{grid-template-columns:1fr}}.fp2 .esr-list{list-style:none;margin:0;padding:0;display:grid;gap:6px;font-size:15.5px}.fp2 table.esr-mini{min-width:0}html.livecasinorank body.fp2{--muted: #56536e;--muted2: #56536e;--ink2: #15132e;--ok: #1b7a4c;--neg: #c01c31;--link: #3d50a9;--link-h: #2f3f8c;--data: #3d50a9;--data-dk: #a9b6ff;--on-acc: #16082b;--acc-txt: #8a1fc4;--acc-soft: #dca0ff;--live: #e5243b;--felt: #0e6b4c;--gold: #f2c14e;--fh: "Bricolage Grotesque", "Avenir Next", system-ui, sans-serif;--fb: "Manrope", system-ui, sans-serif;font-family:var(--fb);font-size:16.5px;font-feature-settings:"kern";-webkit-font-smoothing:antialiased}html.livecasinorank body.fp2 *{font-family:inherit}html.livecasinorank body.fp2 main a{color:var(--link)}html.livecasinorank body.fp2 main a:hover{color:var(--link-h)}html.livecasinorank body.fp2 main .hero :is(.rv-crumbs,.gm-crumbs,.g2-crumbs) a{color:var(--on-dark)}html.livecasinorank body.fp2 :is(h1,h2,h3,h4,.h2,.h-display,.calc h3,.kt .val,.op-logo,.gm-strip dd,.lcr-strip dd,.lcr-ltiles b,.res b,.lcr-gt b,.lcr-tc b,.lcr-runs b,.esr-lsc .verdict,.esr-tl b,.rk){font-family:var(--fh)}html.livecasinorank body.fp2 :is(.h-display,.h2,h3,.calc h3,.cta,.op-name,.tp2-cta,.fcol-title){text-transform:none}html.livecasinorank body.fp2 .h-display{font-weight:800;letter-spacing:-.02em;line-height:1.03}html.livecasinorank body.fp2 .h2{font-weight:800;letter-spacing:-.015em;font-size:36px;line-height:1.08}html.livecasinorank body.fp2 h3{font-weight:700;letter-spacing:-.005em}html.livecasinorank body.fp2 .lead{font-size:17px}html.livecasinorank body.fp2 :is(td,.kv b,.stat b,.kt .val,.gm-strip dd,.lcr-strip dd,.res b,.tp2-offer,.lcr-ltiles b){font-variant-numeric:tabular-nums lining-nums}html.livecasinorank body.fp2 :is(.panel,.op,.inc,.gi,.fq,.bfc,.cat,.tbox,.rv-fact,.vs,.gm-pnl,.gm-card,.headline,.kv div,.why,.exc){border-radius:12px}html.livecasinorank body.fp2 :is(.dband,.band,.calc,.rv-total,.tp2){border-radius:16px}html.livecasinorank body.fp2 :is(.fact,.cta,.tp2-cta,.bx-go){border-radius:999px}html.livecasinorank body.fp2 .headline{border-left-color:var(--data)}html.livecasinorank body.fp2 .headline b{color:var(--link)}html.livecasinorank body.fp2 .eyebrow{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;color:var(--link)}html.livecasinorank body.fp2 .sec-head .eyebrow:before{content:"";display:inline-block;width:22px;height:3px;border-radius:2px;background:var(--acc);margin-right:2px}html.livecasinorank body.fp2 :is(.dband,.band) .eyebrow{color:var(--acc-soft)}html.livecasinorank body.fp2 .snav a.cur{background:var(--bg1);color:#fff}html.livecasinorank body.fp2 .rank{background:var(--acc);color:var(--on-acc);font-weight:800}html.livecasinorank body.fp2 .lic{color:var(--bg1)}html.livecasinorank body.fp2 .bestfor{background:var(--acc);color:var(--on-acc);border:0}html.livecasinorank body.fp2 .cta{background:var(--acc)!important;color:var(--on-acc)!important;font-weight:800}html.livecasinorank body.fp2 .op-name{background:var(--bg1)}html.livecasinorank body.fp2 .vt th{background:var(--surf)}html.livecasinorank body.fp2 .bar .fill{background:#b7b3d0}html.livecasinorank body.fp2 .bar .fill.hl{background:var(--data)}html.livecasinorank body.fp2 .bar .fill.ok{background:var(--ok)}html.livecasinorank body.fp2 .bar .fill.neg{background:var(--neg)}html.livecasinorank body.fp2 .byline .av{background:var(--acc);color:var(--on-acc)}html.livecasinorank body.fp2 .bx-tag.live:before{content:"";display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--live);margin-right:5px;vertical-align:1px}html.livecasinorank body.fp2 .comp{background:var(--quin)}html.livecasinorank body.fp2 .comp .age{border-color:var(--acc)}html.livecasinorank body.fp2 [data-ocr-header]{position:sticky}html.livecasinorank body.fp2 [data-ocr-header]:after{content:"";display:block;height:3px;background:linear-gradient(90deg,var(--live) 0 14%,var(--acc) 14% 72%,var(--data) 72%)}html.livecasinorank body.fp2 .ocr-header-cta{background:var(--acc);color:var(--on-acc);border-radius:999px;font-weight:800;font-size:15px}html.livecasinorank body.fp2 .ocr-header-cta:before{content:"";display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--on-acc);margin-right:8px;vertical-align:1px}html.livecasinorank body.fp2 .ocr-header-cta:hover{background:var(--acc-soft);opacity:1}html.livecasinorank body.fp2:has([data-lcr-prohibited]) :is(.ocr-header-cta,.hero .tp2){display:none!important}html.livecasinorank body.fp2:has([data-lcr-nocta]) .ocr-header-cta{display:none!important}html.livecasinorank body.fp2:has([data-lcr-prohibited]) .hero .hero-split{grid-template-columns:minmax(0,1fr)}html.livecasinorank body.fp2 .ftr{background:var(--quin)}html.livecasinorank body.fp2 .hero{background:radial-gradient(900px 420px at 78% -10%,rgba(202,95,255,.3),transparent 62%),radial-gradient(700px 380px at 8% 120%,rgba(61,80,169,.55),transparent 60%),linear-gradient(180deg,var(--bg1),#1b1a5c);position:relative;overflow:hidden}html.livecasinorank body.fp2 .hero:after{content:"";position:absolute;right:6%;top:-60px;width:2px;height:260px;background:linear-gradient(180deg,#f2c14e00,#f2c14e59,#f2c14e00);transform:rotate(28deg);box-shadow:-120px 40px #f2c14e1f;pointer-events:none}html.livecasinorank body.fp2 .hero .wrap{position:relative;z-index:1}html.livecasinorank body.fp2 .hero p{font-size:17.5px}html.livecasinorank body.fp2 .hero .h-display{font-size:56px}html.livecasinorank body.fp2 .fact{background:#ffffff0f}html.livecasinorank body.fp2 .fact svg{color:var(--acc)}html.livecasinorank body.fp2 .gm-kicker{color:#fff;padding:6px 14px 6px 6px;border-radius:999px;background:#ffffff14;border:1px solid rgba(255,255,255,.16);font-size:13px}html.livecasinorank body.fp2 .gm-kicker:before{content:"Live";width:auto;height:auto;border-radius:4px;background:var(--live);color:#fff;font-size:11px;letter-spacing:.12em;padding:4px 8px;line-height:1}html.livecasinorank body.fp2 .tp2{padding:0;overflow:hidden;box-shadow:0 30px 60px #05041e73}html.livecasinorank body.fp2 .tp2 .tp2-h{display:flex;justify-content:space-between;align-items:center;gap:10px;margin:0;padding:14px 18px;background:linear-gradient(90deg,var(--bg2),#43449b);color:#fff;font-family:var(--fh);font-size:21px;font-weight:800;letter-spacing:-.01em;text-transform:none}html.livecasinorank body.fp2 .tp2 .tp2-h:after{content:"Live";font-family:var(--fb);font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#fff;background:var(--live);border-radius:4px;padding:4px 8px;line-height:1}html.livecasinorank body.fp2 .tp2 ol{gap:0}html.livecasinorank body.fp2 .tp2 li{border:0;border-bottom:1px solid var(--tint);border-radius:0;padding:12px 18px}html.livecasinorank body.fp2 .tp2-rank{background:var(--tint);color:var(--ink)}html.livecasinorank body.fp2 .tp2 li:first-child .tp2-rank{background:var(--acc);color:var(--on-acc)}html.livecasinorank body.fp2 .tp2-txt em{color:var(--acc-txt);text-transform:uppercase;letter-spacing:.05em}html.livecasinorank body.fp2 .tp2-cta{background:var(--acc);color:var(--on-acc);letter-spacing:0}html.livecasinorank body.fp2 .tp2 .tp2-foot{margin:0;padding:10px 18px 12px;background:var(--surf)}html.livecasinorank body.fp2 .tp2-foot a{color:var(--link)}html.livecasinorank body.fp2 .calc{background:var(--bg2)}html.livecasinorank body.fp2 .calc h3{font-size:20px}html.livecasinorank body.fp2 .calc select{width:100%;min-height:44px;border-radius:10px;border:0;padding:0 12px;font:inherit;font-weight:700;color:var(--ink);background:#fff}html.livecasinorank body.fp2 .calc .rule{border-left-color:var(--acc)}@media(max-width:860px){html.livecasinorank body.fp2 .hero .h-display{font-size:36px}html.livecasinorank body.fp2 .h2{font-size:28px}html.livecasinorank body.fp2 .hero p{font-size:16.5px}}.fp2 .lcr-strip{background:#fff;border-bottom:1px solid var(--bd)}.fp2 .lcr-strip dl{display:grid;grid-template-columns:repeat(var(--n, 5),minmax(0,1fr));margin:0}.fp2 .lcr-strip dl div{padding:14px 16px;border-left:1px solid var(--bd)}.fp2 .lcr-strip dl div:first-child{border-left:0;padding-left:0}.fp2 .lcr-strip dt{font-size:12px;color:var(--muted);font-weight:700;letter-spacing:.06em;text-transform:uppercase;margin:0 0 2px}.fp2 .lcr-strip dd{margin:0;font-weight:800;font-size:24px;line-height:1.1}.fp2 .lcr-strip dd small{display:block;font-family:var(--fb, inherit);font-weight:500;font-size:13px;color:var(--muted);margin-top:2px}@media(max-width:900px){.fp2 .lcr-strip dl{grid-template-columns:1fr 1fr}.fp2 .lcr-strip dl div{border-left:0;padding-left:0;border-top:1px solid var(--bd)}}.fp2 .lcr-tiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.fp2 .lcr-gt{display:grid;grid-template-columns:auto minmax(0,1fr);gap:4px 14px;align-content:start;background:var(--bg1);border-radius:14px;padding:18px;text-decoration:none;color:#fff!important;position:relative;overflow:hidden;min-height:140px}.fp2 .lcr-gt:before{content:"";position:absolute;inset:auto -40px -60px auto;width:180px;height:180px;border-radius:50%;background:radial-gradient(circle,rgba(14,107,76,.55),transparent 65%)}.fp2 .lcr-gt:nth-child(2n):before{background:radial-gradient(circle,rgba(202,95,255,.28),transparent 65%)}.fp2 .lcr-gt:hover{background:var(--bg2)}.fp2 .lcr-gt svg{grid-row:span 3;color:var(--acc);position:relative}.fp2 .lcr-gt b{font-size:21px;line-height:1.15;position:relative}.fp2 .lcr-gt span{font-size:13.5px;color:var(--on-dark);line-height:1.4;position:relative}.fp2 .lcr-gt em{font-style:normal;font-size:12.5px;font-weight:700;color:var(--data-dk, #a9b6ff);margin-top:6px;position:relative}@media(max-width:1100px){.fp2 .lcr-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.fp2 .lcr-tiles{grid-template-columns:minmax(0,1fr)}.fp2 .lcr-gt{min-height:0}}.fp2 .lcr-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.fp2 .lcr-tc{display:flex;flex-direction:column;gap:6px;background:#fff;border:1px solid var(--bd);border-radius:14px;padding:0 0 14px;text-decoration:none;color:var(--ink)!important;overflow:hidden}.fp2 .lcr-tc .tch{display:flex;justify-content:space-between;align-items:center;gap:8px;background:var(--bg1);color:#fff;padding:10px 14px;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;min-height:40px}.fp2 .lcr-tc .tch i{font-style:normal;color:var(--gold, #f2c14e);letter-spacing:.04em}.fp2 .lcr-tc b{font-size:20px;line-height:1.15;padding:4px 14px 0}.fp2 .lcr-tc>span{font-size:14px;color:var(--muted);padding:0 14px}.fp2 .lcr-tc em{font-style:normal;font-size:13.5px;font-weight:700;color:var(--link, var(--acc-ink));padding:0 14px;margin-top:auto}.fp2 .lcr-onair{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#fff;background:var(--live, #e5243b);padding:4px 9px 4px 8px;border-radius:4px;line-height:1}.fp2 .lcr-onair:before{content:"";width:7px;height:7px;border-radius:50%;background:#fff}@media(max-width:1023px){.fp2 .lcr-cards{grid-template-columns:1fr 1fr}}@media(max-width:560px){.fp2 .lcr-cards{grid-template-columns:minmax(0,1fr)}}.fp2 .lcr-rank{min-width:640px}.fp2 .lcr-rank th{position:relative}.fp2 .lcr-rank th,.fp2 .lcr-rank td{text-align:center;vertical-align:middle;padding-left:8px;padding-right:8px}.fp2 .lcr-rank th{white-space:normal;line-height:1.25}.fp2 .lcr-rank th:first-child,.fp2 .lcr-rank td:first-child{text-align:left}.fp2 .lcr-rank tr.top td{background:#f6f0fe}.fp2 .lcr-rank td.of{font-weight:600;white-space:normal;max-width:180px}.fp2 .lcr-rank td.yes,.fp2 .lcr-rank td.no{font-weight:800}.fp2 .lcr-bk{display:inline-flex;align-items:center;gap:10px;font-weight:700}.fp2 .lcr-bk .rk{display:inline-grid;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--tint);font-size:12px;font-weight:800;flex:none}.fp2 .lcr-rank tr:first-child .rk{background:var(--acc);color:var(--on-acc, #16082b)}.fp2 .lcr-bk .lg{display:grid;place-items:center;width:56px;height:34px;border-radius:8px;overflow:hidden;padding:3px;flex:none;color:#fff;font-size:11px;font-weight:800;box-shadow:inset 0 0 0 1px var(--bd)}.fp2 .lcr-bk .lg img{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.fp2 .lcr-bk .nm{display:flex;flex-direction:column;line-height:1.25}.fp2 .lcr-bk .nm small{font-size:12px;color:var(--muted);font-weight:500}.fp2 .lcr-w{display:inline-flex;align-items:center;gap:6px;font-weight:800}.fp2 .lcr-w i{display:inline-block;width:42px;height:6px;border-radius:3px;background:var(--tint);overflow:hidden;position:relative}.fp2 .lcr-w i:after{content:"";position:absolute;left:0;top:0;bottom:0;width:var(--w);background:var(--data, var(--acc-ink))}.fp2 .lcr-go{display:inline-flex;align-items:center;min-height:36px;padding:0 16px;border-radius:999px;background:var(--acc);color:var(--on-acc, #16082b)!important;font-weight:800;font-size:13.5px;text-decoration:none;white-space:nowrap}.fp2 .lcr-tc-line{margin:8px 0 0;font-size:12.5px;color:var(--muted)}.fp2 .lcr-two{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:18px;align-items:start}@media(max-width:900px){.fp2 .lcr-two{grid-template-columns:minmax(0,1fr)}}.fp2 .lcr-lobby td.wh,.fp2 .vt td.wh{color:var(--muted);min-width:200px;white-space:normal}.fp2 .vt td.nw{white-space:nowrap}.fp2 .vt tr.best td{background:#f2eafe}.fp2 .vt th.num,.fp2 .vt td.num{text-align:right;white-space:nowrap}.fp2 .lcr-bars{padding:18px 20px}.fp2 .lcr-bars ul{list-style:none;margin:0;padding:0;display:grid;gap:10px}.fp2 .lcr-bars li{display:grid;grid-template-columns:120px minmax(0,1fr) 64px;gap:12px;align-items:center;font-size:14.5px}.fp2 .lcr-bars .tr,.fp2 .lcr-port .tr{height:10px;background:var(--tint);border-radius:6px;overflow:hidden;display:block}.fp2 .lcr-bars .tr i,.fp2 .lcr-port .tr i{display:block;height:100%;border-radius:6px;background:#b7b3d0}.fp2 .lcr-bars .tr i.hl,.fp2 .lcr-port .tr i{background:var(--data, var(--acc-ink))}.fp2 .lcr-bars b{text-align:right;font-variant-numeric:tabular-nums}.fp2 .lcr-mean{padding:20px 22px}.fp2 .lcr-mean h3{margin:0 0 8px;font-size:20px}.fp2 .lcr-mean p{margin:0 0 10px}.fp2 .lcr-mean p.note{font-size:14px;color:var(--muted)}.fp2 .lcr-chips-line{margin:0 0 12px;color:var(--muted)}.fp2 .lcr-chips{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.fp2 .lcr-chips a{display:inline-flex;font-size:14.5px;font-weight:700;padding:8px 14px;border-radius:999px;background:#fff;border:1px solid var(--bd);color:var(--ink)!important;text-decoration:none}.fp2 .lcr-chips a:hover{background:var(--bg1);border-color:var(--bg1);color:#fff!important}.fp2 .lcr-ltiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px;margin:0 0 14px}.fp2 .lcr-ltiles div{background:#fff;border:1px solid var(--bd);border-top:3px solid var(--data, var(--acc-ink));border-radius:12px;padding:12px 14px}.fp2 .lcr-ltiles small{display:block;font-size:12px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--muted)}.fp2 .lcr-ltiles b{display:block;font-weight:800;font-size:26px;line-height:1.15;margin:2px 0}.fp2 .lcr-ltiles span{font-size:14px;color:var(--muted)}.fp2 .lcr-limits th.lr,.fp2 .lcr-limits td.lr{width:22%;min-width:140px}.fp2 .lcr-range{display:block;position:relative;height:8px;border-radius:4px;background:var(--tint)}.fp2 .lcr-range i{position:absolute;top:0;bottom:0;border-radius:4px;background:var(--data, var(--acc-ink))}.fp2 .lcr-weight td:first-child{font-weight:800}.fp2 .lcr-weight{min-width:520px}.fp2 .lcr-weight td.wh{min-width:150px;white-space:normal}.fp2 .lcr-fx{margin:14px 0 0;background:var(--bg1);color:#fff;border-left:5px solid var(--acc);border-radius:12px;padding:16px 18px;font-size:15px}.fp2 .lcr-fx p{margin:0 0 8px;display:flex;flex-wrap:wrap;gap:6px 10px;align-items:center}.fp2 .lcr-fx p:last-child{margin:0;font-weight:700;color:var(--acc-soft, #dca0ff)}.fp2 .lcr-fx code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13.5px;background:#ffffff1a;border-radius:6px;padding:2px 8px;color:#fff}.fp2 .lcr-calc label[for]{margin-top:2px}.fp2 .lcr-rtp td:first-child,.fp2 .lcr-wheel td:first-child{font-weight:700}.fp2 .lcr-wheel{min-width:500px}.fp2 .lcr-wheel :is(th,td){padding-left:10px;padding-right:10px}.fp2 .lcr-wheel td small{color:var(--muted);font-weight:500;margin-left:4px}.fp2 .lcr-wheel tr.bonus td{background:#fff7e0}.fp2 .lcr-seg{display:inline-flex;align-items:center;gap:8px;min-width:120px}.fp2 .lcr-seg i{display:inline-block;height:8px;max-width:40px;flex:0 0 auto;border-radius:4px;background:var(--acc)}.fp2 .lcr-runs{list-style:none;margin:0 0 14px;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px}.fp2 .lcr-runs li{background:var(--surf);border-radius:10px;padding:10px 12px}.fp2 .lcr-runs small{display:block;font-size:12px;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.04em}.fp2 .lcr-runs b{display:block;font-size:24px;font-weight:800}.fp2 .lcr-runs span{font-size:13px;color:var(--muted)}.fp2 .lcr-port{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px}.fp2 .lcr-port article{padding:16px 18px;display:flex;flex-direction:column;gap:10px}.fp2 .lcr-port header{display:flex;justify-content:space-between;align-items:baseline;gap:10px}.fp2 .lcr-port h3{margin:0;font-size:19px}.fp2 .lcr-port header b{font-size:22px;font-weight:800;font-variant-numeric:tabular-nums}.fp2 .lcr-port ul{list-style:none;margin:0;padding:0;display:grid;gap:4px;font-size:14.5px}.fp2 .lcr-port li{display:flex;justify-content:space-between;gap:10px}.fp2 .lcr-port li small{color:var(--muted);font-variant-numeric:tabular-nums}.fp2 .lcr-port .more{margin:0;font-size:13.5px;color:var(--muted)}.fp2 .lcr-facts{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:10px;margin:0}.fp2 .lcr-facts div{background:#fff;border:1px solid var(--bd);border-radius:12px;padding:12px 14px}.fp2 .lcr-facts div.cms{border-top:3px solid var(--data, var(--acc-ink))}.fp2 .lcr-facts dt{font-size:12px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--muted)}.fp2 .lcr-facts dd{margin:4px 0 0;font-weight:700;font-size:16px;overflow-wrap:anywhere}.fp2 .lcr-facts dd small{display:block;font-weight:500;font-size:12.5px;color:var(--muted);margin-top:4px}.fp2 .lcr-places{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px}.fp2 .lcr-places article{padding:16px 18px;border-top:3px solid var(--felt, #0e6b4c)}.fp2 .lcr-places header{display:flex;justify-content:space-between;align-items:center;gap:8px}.fp2 .lcr-places h3{margin:0;font-size:20px}.fp2 .lcr-places .region{margin:2px 0 8px;font-size:13.5px;color:var(--muted)}.fp2 .lcr-places dl{margin:0;display:grid;gap:6px}.fp2 .lcr-places dl div{display:grid;grid-template-columns:120px minmax(0,1fr);gap:8px;font-size:14.5px}.fp2 .lcr-places dt{color:var(--muted)}.fp2 .lcr-places dd{margin:0;font-weight:600}.fp2 .lcr-places p.note{margin:10px 0 0;font-size:14.5px}.fp2 .lcr-places p.lcr-src{margin:8px 0 0;font-size:12.5px;color:var(--muted)}html.livecasinorank body.fp2 .esr-body h2{font-family:var(--fh);text-transform:none;letter-spacing:-.01em;font-size:28px}html.livecasinorank body.fp2 .esr-body{border-radius:12px}.fp2 .lcr-lsc.mixed{border-left-color:var(--data, #3d50a9)}.fp2 .lcr-lsc.monopoly,.fp2 .lcr-lsc.grey{border-left-color:#b88a00}.fp2 .lcr-lsc .verdict{text-transform:none;letter-spacing:-.01em}html.slotsrank body.fp2{--acc-ink: #1a55bc;--acc-txt: #177e0b;--on-acc: #041132;--link: #1a55bc;--link-h: #12408f;--data: #2f6fe4;--data-dk: #8fb4ff;--muted: #525c70;--muted2: #525c70;--ink2: #0b1530;--ok: #177e0b;--neg: #b4232f;--gold: #f2b705;--fh: "Bricolage Grotesque", "Trebuchet MS", system-ui, sans-serif;--fb: "Public Sans", system-ui, sans-serif;font-family:var(--fb);font-size:16.5px;-webkit-font-smoothing:antialiased}html.slotsrank body.fp2 :is(h1,h2,h3,.h2,.h-display){font-family:var(--fh)}html.slotsrank body.fp2 .h-display{font-weight:800;text-transform:none;letter-spacing:-.02em;line-height:1.04}html.slotsrank body.fp2 .h2{font-weight:800;text-transform:none;letter-spacing:-.015em;font-size:32px;line-height:1.12}html.slotsrank body.fp2 h3{font-weight:700;letter-spacing:-.005em}html.slotsrank body.fp2 main a{color:var(--link)}html.slotsrank body.fp2 main a:hover{color:var(--link-h)}html.slotsrank body.fp2 main .hero :is(.g2-crumbs,.rv-crumbs,.gm-crumbs,.na2-crumbs,.ip2-crumbs,.crumbs) a{color:#ffffffd9}html.slotsrank body.fp2 main .hero :is(.g2-crumbs,.rv-crumbs,.na2-crumbs,.ip2-crumbs,.crumbs) :is(a:hover){color:#fff}html.slotsrank body.fp2 .hero :is(.g2-eyebrow,.rv-kicker){color:var(--acc)}html.slotsrank body.fp2 main .hero .g2-share a{color:#fff;border-color:#fff6}html.slotsrank body.fp2 main :is(.band,.dband,.sr-calc,.sr-rg) a{color:#fff}html.slotsrank body.fp2 :is(td,th,dd,.val,.sr-rtp,.sr-vol,.sr-stats dd,.sr-calcres b,.sr-qf dd,.sr-tiles dd){font-variant-numeric:tabular-nums lining-nums}html.slotsrank body.fp2 .eyebrow{color:var(--link);display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px}html.slotsrank body.fp2 .kt .val{font-family:var(--fh);color:var(--bg1)}html.slotsrank body.fp2 .snav a.cur{background:var(--bg1);color:#fff}html.slotsrank body.fp2 [data-ocr-header]{border-bottom:0}html.slotsrank body.fp2 [data-ocr-header]:after{content:"";display:block;height:3px;background:var(--acc)}html.slotsrank body.fp2 .ocr-header-cta{background:var(--acc);color:var(--on-acc);font-weight:800;border-radius:8px}html.slotsrank body.fp2 .ocr-header-cta:hover{background:#4fd13a;opacity:1}html.slotsrank body.fp2 .comp{background:var(--quin)}html.slotsrank body.fp2 .cta{background:var(--acc)!important;color:var(--on-acc)!important;text-transform:none;letter-spacing:0;border-radius:8px}html.slotsrank body.fp2 .byline .av{background:var(--acc);color:var(--on-acc)}html.slotsrank body.fp2 .g2-prose :is(h2,h3){font-family:var(--fh);text-transform:none;letter-spacing:-.01em}html.slotsrank body.fp2 .faq-q,html.slotsrank body.fp2 details summary{font-family:var(--fb)}.fp2 .sr-reel{display:inline-block;width:14px;height:12px;flex:none;background:linear-gradient(var(--bg1),var(--bg1)) 0 0 / 3px 100% no-repeat,linear-gradient(var(--acc),var(--acc)) 5px 0 / 3px 100% no-repeat,linear-gradient(var(--bg1),var(--bg1)) 10px 0 / 3px 100% no-repeat}.fp2 .sr-reel.big{width:42px;height:34px;background-size:9px 100%,9px 100%,9px 100%;background-position:0 0,16px 0,32px 0;opacity:.35}.fp2 .sr-eb{display:inline-flex;align-items:center;gap:8px}.fp2 .sr-tag{display:inline-block;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;padding:3px 8px;border-radius:4px;line-height:1.3}.fp2 .sr-tag.db,.fp2 .sr-tag.live{background:#e3f3dd;color:#145c0a}.fp2 .sr-tag.ex{background:#fff1c7;color:#5c4300;border:1px dashed #c99a00}.fp2 .sr-head{margin-bottom:20px}.fp2 .sr-hero{background:radial-gradient(1200px 400px at 85% -10%,rgba(47,111,228,.18),transparent 60%),var(--bg1);padding:36px 0 56px;position:relative;overflow:hidden}.fp2 .sr-hero:before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(90deg,transparent 0 calc(20% - 1px),rgba(255,255,255,.04) calc(20% - 1px) 20%);pointer-events:none}.fp2 .sr-hero .wrap{position:relative;z-index:1}.fp2 .sr-hero.hero-has-picks .hero-split{align-items:start;grid-template-columns:minmax(0,1fr) 420px}@media(max-width:1023px){.fp2 .sr-hero.hero-has-picks .hero-split{grid-template-columns:1fr}}.fp2 .sr-hero .h-display{font-size:50px;max-width:760px}.fp2 .sr-hero .hero-main>p{color:var(--on-dark)}.fp2 .sr-hero .gm-crumbs{display:flex;flex-wrap:wrap;gap:8px;font-size:13.5px;color:#ffffffc7;margin:0 0 22px;padding:0;list-style:none}.fp2 .sr-hero .gm-crumbs li{display:flex;gap:8px}.fp2 .sr-hero .gm-crumbs li+li:before{content:"/";color:#ffffff80}.fp2 .sr-hero .gm-crumbs a{color:#ffffffd9;text-decoration:none}.fp2 .sr-hero .gm-crumbs [aria-current]{color:#fff;font-weight:600}.fp2 .sr-hero .gm-kicker{display:inline-flex;align-items:center;gap:10px;color:var(--acc);font-weight:800;letter-spacing:.1em;text-transform:uppercase;font-size:13.5px;margin:0 0 12px}.fp2 .sr-hero .gm-kicker:before{content:"";width:18px;height:3px;border-radius:2px;background:var(--acc)}.fp2 .sr-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px}.fp2 .sr-chips a{color:#fff!important;text-decoration:none;border:1px solid rgba(255,255,255,.24);background:#ffffff0f;border-radius:999px;padding:7px 14px;font-size:14px;font-weight:600}.fp2 .sr-chips a:hover{border-color:var(--acc)}.fp2 .sr-art{position:relative;margin-top:26px;border-radius:14px;overflow:hidden;background:#121f48;border:1px solid rgba(255,255,255,.12);min-height:240px}.fp2 .sr-art img{display:block;width:100%;height:380px;-o-object-fit:cover;object-fit:cover}.fp2 .sr-art-in{position:absolute;z-index:1;left:0;right:0;bottom:0;padding:48px 22px 20px;background:linear-gradient(0deg,rgba(4,17,50,.94) 0%,rgba(4,17,50,.7) 55%,transparent 100%);text-align:center}@media(max-width:640px){.fp2 .sr-art img{height:300px}.fp2 .sr-art-in{padding:36px 14px 14px}}.fp2 .sr-art-in p{margin:0 0 12px;color:#fff;font-family:var(--fh);font-weight:700;font-size:20px}.fp2 .sr-art-in small{display:block;margin-top:10px;color:var(--on-dark);font-size:12.5px}.fp2 .sr-art-cta{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.fp2 .sr-cta{display:inline-flex;align-items:center;justify-content:center;background:var(--acc);color:var(--on-acc)!important;font-weight:800;font-size:15px;border-radius:8px;padding:11px 18px;text-decoration:none;white-space:nowrap;border:0}.fp2 .sr-cta:hover{background:#4fd13a}.fp2 .sr-cta.sm{padding:8px 14px;font-size:14px}.fp2 .sr-ghost{display:inline-flex;align-items:center;border:1px solid rgba(255,255,255,.55);color:#fff!important;border-radius:8px;padding:10px 16px;font-weight:700;text-decoration:none}.fp2 .sr-qf{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:18px 0 0}.fp2 .sr-qf div{border:1px solid rgba(255,255,255,.16);background:#ffffff0a;border-radius:10px;padding:10px 14px;min-width:0}.fp2 .sr-qf dt{font-size:11.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--on-dark)}.fp2 .sr-qf dd{margin:4px 0 0;color:#fff;font-weight:800;font-size:18px;overflow-wrap:anywhere}@media(max-width:640px){.fp2 .sr-qf{grid-template-columns:repeat(2,minmax(0,1fr))}.fp2 .sr-hero .h-display{font-size:32px}}.fp2 .sr-top3{background:#fff;color:var(--ink);border-radius:14px;overflow:hidden;box-shadow:0 24px 54px #00000059}.fp2 .sr-top3-h{display:flex;justify-content:space-between;align-items:center;gap:12px;background:var(--bg2);color:#fff;padding:14px 18px;border-bottom:3px solid var(--acc)}.fp2 .sr-top3-h small{display:block;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--on-dark)}.fp2 .sr-top3-h b{font-family:var(--fh);font-size:20px;line-height:1.2}.fp2 .sr-top3 ol{list-style:none;margin:0;padding:0}.fp2 .sr-top3 li{display:grid;grid-template-columns:28px 52px minmax(0,1fr) auto;gap:12px;align-items:center;padding:14px 18px;border-bottom:1px solid var(--tint)}.fp2 .sr-no{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--tint);color:var(--ink);font-weight:800;font-size:14px}.fp2 :is(.sr-top3 li:first-child,.sr-row.first) .sr-no{background:var(--acc);color:var(--on-acc)}.fp2 .sr-logo{display:grid;place-items:center;width:52px;height:36px;border-radius:6px;overflow:hidden;color:#fff;font-weight:800;font-size:13px;border:1px solid var(--bd)}.fp2 .sr-logo img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;padding:3px}.fp2 .sr-logo.big{width:120px;height:64px;border-radius:10px}.fp2 .sr-nm{min-width:0;display:flex;flex-direction:column;line-height:1.3}.fp2 .sr-nm em{font-style:normal;font-size:11.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--acc-txt)}.fp2 .sr-nm b{font-size:16px}.fp2 .sr-nm span{font-size:13px;color:var(--muted);overflow-wrap:anywhere}.fp2 .sr-top3 .sr-top3-f{max-width:none;display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;margin:0;padding:10px 18px 12px;background:var(--surf);font-size:12.5px;color:var(--muted)}.fp2 .sr-top3-f a{font-weight:700;text-decoration:none;color:var(--link)!important}@media(max-width:420px){.fp2 .sr-top3 li{grid-template-columns:28px 44px minmax(0,1fr)}.fp2 .sr-top3 li .sr-cta{grid-column:2 / -1}}.fp2 .sr-answer{padding:28px 32px;display:grid;gap:24px}.fp2 .sr-answer.with-tiles{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center}.fp2 .sr-answer .h2{font-size:28px;margin:0 0 10px}.fp2 .sr-answer-t{margin:0;font-size:17.5px;line-height:1.6;color:var(--ink2)}.fp2 .sr-tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0}.fp2 .sr-tiles div{border:1px solid var(--bd);border-left:3px solid var(--data);border-radius:8px;padding:12px 14px}.fp2 .sr-tiles dt{font-size:11.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.fp2 .sr-tiles dd{margin:4px 0 0;font-family:var(--fh);font-weight:800;font-size:26px;color:var(--ink)}.fp2 .sr-tiles small{color:var(--muted);font-size:13px}@media(max-width:860px){.fp2 .sr-answer.with-tiles{grid-template-columns:1fr}.fp2 .sr-answer{padding:22px 18px}}.fp2 .sr-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px}.fp2 .sr-cards.two{grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.fp2 .sr-card{background:#fff;border:1px solid var(--bd);border-radius:12px;padding:20px;display:flex;flex-direction:column;gap:8px;min-width:0}.fp2 .sr-card h3{margin:0;font-size:19px}.fp2 .sr-card p{margin:0;color:var(--ink2);font-size:15px}.fp2 .sr-kicker{font-size:11.5px!important;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)!important}.fp2 .sr-step{display:grid;place-items:center;width:30px;height:30px;border-radius:6px;background:var(--bg1);color:var(--acc);font-weight:800}.fp2 .sr-mean{background:var(--tint);border-radius:8px;padding:10px 12px;font-size:14px!important;margin-top:auto!important}.fp2 .sr-more{font-weight:700;font-size:14px;text-decoration:none;margin-top:auto}.fp2 .sr-note{margin:16px 0 0;background:#fff;border:1px solid var(--bd);border-left:4px solid var(--data);border-radius:8px;padding:12px 16px;font-size:15px}.fp2 .sr-pnl{padding:20px}.fp2 .sr-pnl h3{margin:0 0 8px;font-size:18px}.fp2 .sr-pnl p{margin:0 0 10px}.fp2 .sr-two{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:20px;align-items:start}.fp2 .sr-two.even{grid-template-columns:repeat(2,minmax(0,1fr))}.fp2 .sr-stack{display:grid;gap:14px;min-width:0}@media(max-width:960px){.fp2 .sr-two,.fp2 .sr-two.even{grid-template-columns:1fr}}.fp2 .sr-fx{margin:0;background:var(--bg1);color:#fff;border-left:4px solid var(--acc);border-radius:8px;padding:12px 16px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:14px}.fp2 .sr-rtp,.fp2 .sr-vol{display:inline-flex;align-items:center;gap:6px;border-radius:6px;padding:3px 8px;font-size:13px;font-weight:700;white-space:nowrap;line-height:1.35}.fp2 .sr-rtp.r1{background:#e6f4e0;color:#0b1530}.fp2 .sr-rtp.r2{background:#a6db94;color:#0b1530}.fp2 .sr-rtp.r3{background:#5fb548;color:#0b1530}.fp2 .sr-rtp.r4{background:#1e6b12;color:#fff}.fp2 .sr-vol.v1{background:#dce7fb;color:#0b1530}.fp2 .sr-vol.v2{background:#a9c2f2;color:#0b1530}.fp2 .sr-vol.v3{background:#6f95e0;color:#0b1530}.fp2 .sr-vol.v4{background:#3d63be;color:#fff}.fp2 .sr-vol.v5{background:#1b3478;color:#fff}.fp2 .sr-vol .pips{display:inline-flex;gap:2px}.fp2 .sr-vol .pips i{width:3px;height:10px;border-radius:1px;background:currentColor;opacity:.3}.fp2 .sr-vol .pips i.on{opacity:1}.fp2 .sr-ft{min-width:0}.fp2 .sr-ft th{text-align:left;width:36%;background:#f6f8fc;color:var(--muted);font-size:13px;text-transform:none;letter-spacing:0}.fp2 .sr-ft td{text-align:left;white-space:normal;font-weight:600!important}.fp2 .sr-num td.neg{color:var(--neg)}.fp2 .sr-num td.pos{color:var(--ok)}.fp2 .sr-num{min-width:560px}.fp2 .sr-bars{background:#fff;border:1px solid var(--bd);border-radius:12px;padding:16px 18px}.fp2 .sr-bars-h{margin:0 0 8px;font-weight:700}.fp2 .sr-bar{display:grid;grid-template-columns:130px minmax(0,1fr) auto;gap:12px;align-items:center;padding:7px 0;border-bottom:1px solid var(--tint);font-size:14px}.fp2 .sr-bar:last-child{border-bottom:0}.fp2 .sr-bar>span:last-child{text-align:right;font-weight:700;min-width:54px}.fp2 .sr-bar small{display:block;color:var(--muted);font-weight:500;font-size:12px}.fp2 .sr-bar .track{position:relative;height:12px;background:var(--tint);border-radius:6px}.fp2 .sr-bar .fill{display:block;height:100%;border-radius:6px;background:var(--data)}.fp2 .sr-bar .fill.ok{background:#1e6b12}.fp2 .sr-bar .fill.neg{background:var(--neg)}.fp2 .sr-bar .mark,.fp2 .sr-legend .mark{position:absolute;top:-3px;width:3px;height:18px;background:var(--bg1);border-radius:2px}.fp2 .sr-legend{margin:10px 0 0;font-size:12.5px;color:var(--muted);display:flex;align-items:center;gap:8px}.fp2 .sr-legend .mark{position:static;display:inline-block;height:12px}@media(max-width:520px){.fp2 .sr-bar{grid-template-columns:96px minmax(0,1fr) auto}}.fp2 .sr-dist{padding:18px 20px}.fp2 .sr-dist h3{margin:0 0 8px;font-size:17px}.fp2 .sr-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0 0 16px}.fp2 .sr-stats div{background:#fff;border:1px solid var(--bd);border-top:3px solid var(--acc);border-radius:10px;padding:14px 16px}.fp2 .sr-stats dt{font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.fp2 .sr-stats dd{margin:6px 0 2px;font-family:var(--fh);font-weight:800;font-size:26px;color:var(--ink)}.fp2 .sr-stats small{color:var(--muted);font-size:13px}@media(max-width:860px){.fp2 .sr-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.fp2 .sr-feats{margin:14px 0 0;font-size:14.5px}.fp2 .sr-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(196px,1fr));gap:14px}.fp2 .sr-slot{background:#fff;border:1px solid var(--bd);border-radius:12px;overflow:hidden;display:flex;flex-direction:column;gap:6px;padding-bottom:12px;min-width:0}.fp2 .sr-slot-a{display:flex;flex-direction:column;gap:8px;text-decoration:none;color:var(--ink)!important}.fp2 .sr-slot-a b{padding:0 12px;font-size:15.5px;line-height:1.3}.fp2 .sr-slot-a:hover b{color:var(--link);text-decoration:underline}.fp2 .sr-slot-img{position:relative;overflow:hidden;display:grid;place-items:center;aspect-ratio:3 / 2;background:linear-gradient(160deg,#121f48,#041132)}.fp2 .sr-slot-img img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.fp2 .sr-demo{position:absolute;left:8px;top:8px;background:#041132d9;color:#fff;font-size:11px;font-weight:700;padding:3px 7px;border-radius:4px}.fp2 .sr-studio{padding:0 12px;font-size:13px;color:var(--muted)}.fp2 .sr-chips-row{display:flex;flex-wrap:wrap;gap:6px;padding:0 12px}.fp2 .sr-line{margin:0;padding:0 12px;font-size:13.5px;color:var(--ink2)}.fp2 .sr-az{margin:16px 0 0;background:#fff;border:1px solid var(--bd);border-radius:10px;padding:12px 16px}.fp2 .sr-az summary{cursor:pointer;font-weight:700;color:var(--link)}.fp2 .sr-az ul{list-style:none;margin:12px 0 0;padding:0;-moz-columns:4 180px;columns:4 180px;-moz-column-gap:18px;column-gap:18px;font-size:14px}.fp2 .sr-az li{-moz-column-break-inside:avoid;break-inside:avoid;padding:2px 0}.fp2 .sr-more-n{margin:14px 0 0;color:var(--muted);font-size:14px}@media(max-width:420px){.fp2 .sr-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}.fp2 .sr-tilegrid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px}.fp2 .sr-tilegrid a{display:flex;flex-direction:column;gap:2px;background:#fff;border:1px solid var(--bd);border-left:3px solid var(--bg1);border-radius:10px;padding:12px 14px;text-decoration:none;color:var(--ink)!important;height:100%}.fp2 .sr-tilegrid a:hover{border-left-color:var(--acc)}.fp2 .sr-tilegrid b{font-size:15.5px}.fp2 .sr-tilegrid span{font-size:13px;color:var(--muted)}.fp2 .sr-links{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px}.fp2 .sr-links a{display:flex;flex-direction:column;gap:4px;height:100%;background:#fff;border:1px solid var(--bd);border-left:4px solid var(--bg1);border-radius:10px;padding:14px 16px;text-decoration:none;color:var(--ink)!important}.fp2 .sr-links small{font-size:11.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.fp2 .sr-links b{font-family:var(--fh);font-size:18px}.fp2 .sr-links span{font-size:14px;color:var(--muted)}.fp2 .sr-links i{font-style:normal;font-weight:700;font-size:14px;color:var(--link);margin-top:auto}.fp2 .sr-rows{list-style:none;margin:0;padding:0;display:grid;gap:12px}.fp2 .sr-row{display:grid;grid-template-columns:32px 120px minmax(0,1fr) auto 190px;gap:16px;align-items:center;background:#fff;border:1px solid var(--bd);border-radius:12px;padding:16px 18px}.fp2 .sr-row.first{border:2px solid var(--acc)}.fp2 .sr-row-main{display:flex;flex-direction:column;gap:2px;min-width:0}.fp2 .sr-row-main em{font-style:normal;font-size:11.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--acc-txt)}.fp2 .sr-row-name{font-family:var(--fh);font-size:19px}.fp2 .sr-offer{font-weight:700;font-size:15px}.fp2 .sr-lic{font-size:13px;color:var(--muted)}.fp2 .sr-feat{display:flex;gap:14px;margin:0}.fp2 .sr-feat div{text-align:center}.fp2 .sr-feat dt{font-size:11.5px;font-weight:700;color:var(--muted);white-space:nowrap}.fp2 .sr-feat dd{margin:2px 0 0;font-weight:800;font-size:16px}.fp2 .sr-feat dd.yes{color:var(--ok)}.fp2 .sr-feat dd.unk{color:var(--muted)}.fp2 .sr-row-cta{display:flex;flex-direction:column;align-items:stretch;gap:6px;text-align:center}.fp2 .sr-row-cta small{font-size:11px;color:var(--muted);line-height:1.3}.fp2 .sr-rev{font-size:13.5px;font-weight:700}.fp2 .sr-why{grid-column:3 / -1;margin:0;background:var(--tint);border-radius:8px;padding:9px 12px;font-size:14px}@media(max-width:1023px){.fp2 .sr-row{grid-template-columns:32px 96px minmax(0,1fr)}.fp2 .sr-logo.big{width:96px;height:54px}.fp2 .sr-feat{grid-column:2 / -1}.fp2 .sr-row-cta,.fp2 .sr-why{grid-column:1 / -1}}@media(max-width:480px){.fp2 .sr-row{grid-template-columns:28px 72px minmax(0,1fr);gap:12px;padding:14px}.fp2 .sr-logo.big{width:72px;height:44px}.fp2 .sr-feat{gap:10px;flex-wrap:wrap}}.fp2 .sr-calc{background:var(--bg2);color:#fff;border-radius:14px;padding:20px 22px;display:flex;flex-direction:column;gap:8px;min-width:0}.fp2 .sr-calc h3{margin:0;font-size:20px;color:#fff}.fp2 .sr-calc .sub{margin:0;color:var(--on-dark);font-size:13.5px}.fp2 .sr-calc label{display:flex;justify-content:space-between;gap:10px;font-size:14px;font-weight:600;margin-top:8px}.fp2 .sr-calc label span{color:var(--acc);font-weight:800}.fp2 .sr-calc select{width:100%;margin-top:6px;border-radius:8px;border:0;padding:8px 10px;font:inherit;color:var(--ink)}.fp2 .sr-calc label:has(select){flex-direction:column}.fp2 .sr-calc input[type=range]{width:100%;accent-color:#29bf12}.fp2 .sr-calcres{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:10px}.fp2 .sr-calcres div{background:#ffffff12;border-radius:10px;padding:10px 12px;min-width:0}.fp2 .sr-calcres small{display:block;color:var(--on-dark);font-size:12.5px}.fp2 .sr-calcres b{font-family:var(--fh);font-size:24px;overflow-wrap:anywhere}.fp2 .sr-calc .rule{margin:8px 0 0;border-left:3px solid var(--acc);background:#ffffff0d;padding:10px 12px;border-radius:6px;font-size:13.5px;color:var(--on-dark)}.fp2 .sr-calc .rule:empty{display:none}.fp2 .sr-legal{padding:22px 24px}.fp2 .sr-legal-s{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px;margin:0 0 14px;padding-bottom:14px;border-bottom:1px solid var(--tint)}.fp2 .sr-legal-s span{font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.fp2 .sr-legal-s b{font-family:var(--fh);font-size:22px}.fp2 .sr-legal dl{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px 24px;margin:0}.fp2 .sr-legal dt{font-size:12.5px;font-weight:700;color:var(--muted)}.fp2 .sr-legal dd{margin:2px 0 0;font-weight:600}.fp2 .sr-legal dd small{display:block;font-weight:400;color:var(--muted);font-size:13.5px}.fp2 .sr-src{margin:14px 0 0;font-size:13px;color:var(--muted)}.fp2 .sr-rg{display:flex;gap:22px;align-items:flex-start;background:var(--bg1);color:#fff;border-radius:16px;padding:28px 30px}.fp2 .sr-rg .h2{color:#fff}.fp2 .sr-rg .eyebrow{color:var(--acc)!important}.fp2 .sr-rg p{color:var(--on-dark)}.fp2 .sr-rg-links{display:flex;flex-wrap:wrap;gap:8px 18px}.fp2 .sr-rg-links a{color:#fff!important;font-weight:700}.fp2 .sr-age{flex:none;display:grid;place-items:center;width:64px;height:64px;border-radius:50%;border:3px solid var(--acc);font-family:var(--fh);font-weight:800;font-size:22px}@media(max-width:640px){.fp2 .sr-rg{flex-direction:column;padding:22px 18px}}.fp2 .sr-body{max-width:860px}.fp2 .sr-lobby{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px}.fp2 .sr-lobby article{padding:16px 18px}.fp2 .sr-lobby h3{margin:0;font-size:18px}.fp2 .sr-lobby-n{margin:4px 0 10px;color:var(--muted);font-size:14px}.fp2 .sr-lobby ul{list-style:none;margin:0;padding:0;display:grid;gap:6px}.fp2 .sr-lobby li{display:flex;justify-content:space-between;gap:8px;align-items:center;font-size:14.5px}html.cryptocasinorank body.fp2{--muted: #4d5170;--muted2: #4d5170;--ink2: #0d0f33;--ok: #127a4a;--neg: #bf1f2e;--link: #3e43d6;--link-h: #2e32b0;--data: #3e43d6;--data-dk: #a9aeff;--on-acc: #1a0326;--acc-txt: #a1159f;--acc-soft: #f49bff;--live: #127a4a;--felt: #0b6e7a;--gold: #ffd166;--indigo: #5961fd;--on-dark: #c9cbf2;--fh: "Sora", "Avenir Next", system-ui, sans-serif;--fb: "IBM Plex Sans", system-ui, sans-serif;--fm: "JetBrains Mono", ui-monospace, Menlo, monospace;font-family:var(--fb);font-size:16.5px;font-feature-settings:"kern";-webkit-font-smoothing:antialiased}html.cryptocasinorank body.fp2 *{font-family:inherit}html.cryptocasinorank body.fp2 :is(code,.mono,.ccr-coin,.ccr-hash,.ccr-pft td,.ccr-coins-t td.mono){font-family:var(--fm);font-variant-numeric:tabular-nums slashed-zero}html.cryptocasinorank body.fp2 main a{color:var(--link)}html.cryptocasinorank body.fp2 main a:hover{color:var(--link-h)}html.cryptocasinorank body.fp2 main .hero :is(.rv-crumbs,.gm-crumbs,.g2-crumbs) a{color:var(--on-dark)}html.cryptocasinorank body.fp2 :is(h1,h2,h3,h4,.h2,.h-display,.calc h3,.kt .val,.op-logo,.lcr-strip dd,.res b,.lcr-gt b,.lcr-tc b,.esr-lsc .verdict,.rk,.ccr-coinbar b,.ccr-netc dd){font-family:var(--fh)}html.cryptocasinorank body.fp2 .ccr-netc dd{font-family:var(--fm)}html.cryptocasinorank body.fp2 :is(.h-display,.h2,h3,.calc h3,.cta,.op-name,.tp2-cta,.fcol-title){text-transform:none}html.cryptocasinorank body.fp2 .h-display{font-weight:800;letter-spacing:-.025em;line-height:1.04}html.cryptocasinorank body.fp2 .h2{font-weight:800;letter-spacing:-.02em;font-size:34px;line-height:1.1}html.cryptocasinorank body.fp2 h3{font-weight:700;letter-spacing:-.01em}html.cryptocasinorank body.fp2 .lead{font-size:17px}html.cryptocasinorank body.fp2 :is(td,.kv b,.stat b,.kt .val,.lcr-strip dd,.res b,.tp2-offer){font-variant-numeric:tabular-nums lining-nums slashed-zero}html.cryptocasinorank body.fp2 :is(.panel,.op,.inc,.gi,.fq,.bfc,.cat,.tbox,.rv-fact,.vs,.gm-pnl,.gm-card,.headline,.kv div,.why,.exc){border-radius:10px}html.cryptocasinorank body.fp2 :is(.dband,.band,.calc,.rv-total,.tp2){border-radius:14px}html.cryptocasinorank body.fp2 :is(.fact,.cta,.tp2-cta,.bx-go){border-radius:999px}html.cryptocasinorank body.fp2 .headline{border-left-color:var(--data)}html.cryptocasinorank body.fp2 .headline b{color:var(--link)}html.cryptocasinorank body.fp2 .eyebrow{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;color:var(--link)}html.cryptocasinorank body.fp2 .sec-head .eyebrow:before{content:"";display:inline-block;width:22px;height:3px;border-radius:2px;background:var(--acc);margin-right:2px}html.cryptocasinorank body.fp2 :is(.dband,.band) .eyebrow{color:var(--acc-soft)}html.cryptocasinorank body.fp2 .h2:before{content:none}html.cryptocasinorank body.fp2 .snav a.cur{background:var(--bg1);color:#fff}html.cryptocasinorank body.fp2 .rank{background:var(--acc);color:var(--on-acc);font-weight:800}html.cryptocasinorank body.fp2 .lic{color:var(--bg1)}html.cryptocasinorank body.fp2 .bestfor{background:var(--acc);color:var(--on-acc);border:0}html.cryptocasinorank body.fp2 .cta{background:var(--acc)!important;color:var(--on-acc)!important;font-weight:800}html.cryptocasinorank body.fp2 .op-name{background:var(--bg1)}html.cryptocasinorank body.fp2 .vt th{background:var(--surf)}html.cryptocasinorank body.fp2 .bar .fill{background:#b9bcd8}html.cryptocasinorank body.fp2 .bar .fill.hl{background:var(--data)}html.cryptocasinorank body.fp2 .bar .fill.ok{background:var(--ok)}html.cryptocasinorank body.fp2 .bar .fill.neg{background:var(--neg)}html.cryptocasinorank body.fp2 .byline .av{background:var(--acc);color:var(--on-acc)}html.cryptocasinorank body.fp2 .bx-tag.live{background:#e1f3ea;color:#0e5c37;border-color:#b9e2cc}html.cryptocasinorank body.fp2 .bx-tag.live:before{content:"";display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--live);margin-right:5px;vertical-align:1px}html.cryptocasinorank body.fp2 .bx-tag.ex{background:#fff1c7;color:#5c4300;border:1px dashed #b88a00}html.cryptocasinorank body.fp2 td.pos,html.cryptocasinorank body.fp2 .pos{color:var(--ok)}html.cryptocasinorank body.fp2 td.neg,html.cryptocasinorank body.fp2 .neg{color:var(--neg)}html.cryptocasinorank body.fp2 .comp{background:var(--quin)}html.cryptocasinorank body.fp2 .comp .age{border-color:var(--acc)}html.cryptocasinorank body.fp2 [data-ocr-header]{position:sticky}html.cryptocasinorank body.fp2 [data-ocr-header]:after{content:"";display:block;height:3px;background:linear-gradient(90deg,var(--live) 0 14%,var(--acc) 14% 72%,var(--indigo) 72%)}html.cryptocasinorank body.fp2 .ocr-header-cta{background:var(--acc);color:var(--on-acc);border-radius:999px;font-weight:800;font-size:15px}html.cryptocasinorank body.fp2 .ocr-header-cta:hover{background:var(--acc-soft);opacity:1}html.cryptocasinorank body.fp2:has([data-lcr-prohibited]) :is(.ocr-header-cta,.hero .tp2){display:none!important}html.cryptocasinorank body.fp2:has([data-lcr-nocta]) .ocr-header-cta{display:none!important}html.cryptocasinorank body.fp2:has([data-lcr-prohibited]) .hero .hero-split{grid-template-columns:minmax(0,1fr)}html.cryptocasinorank body.fp2 .ftr{background:var(--quin)}html.cryptocasinorank body.fp2 .hero{background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px),radial-gradient(900px 340px at 82% -20%,rgba(238,75,253,.28),transparent 65%),radial-gradient(700px 360px at 6% 120%,rgba(48,31,179,.6),transparent 60%);background-size:32px 32px,32px 32px,auto,auto;background-color:var(--bg1);position:relative}html.cryptocasinorank body.fp2 .hero .wrap{position:relative;z-index:1}html.cryptocasinorank body.fp2 .hero p{font-size:17.5px;color:var(--on-dark)}html.cryptocasinorank body.fp2 .hero .h-display{font-size:54px;color:#fff}html.cryptocasinorank body.fp2 .fact{background:#ffffff0f;border-color:#ffffff2e}html.cryptocasinorank body.fp2 .fact svg{color:var(--acc)}html.cryptocasinorank body.fp2 .tp2{padding:0;overflow:hidden;box-shadow:0 30px 60px #02023373}html.cryptocasinorank body.fp2 .tp2 .tp2-h{display:flex;justify-content:space-between;align-items:center;gap:10px;margin:0;padding:14px 18px;background:var(--bg2);color:#fff;font-family:var(--fh);font-size:21px;font-weight:800;letter-spacing:-.01em;text-transform:none}html.cryptocasinorank body.fp2 .tp2 .tp2-h:after{content:"Live";font-family:var(--fb);font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#fff;background:var(--live);border-radius:999px;padding:4px 9px;line-height:1}html.cryptocasinorank body.fp2 .tp2 ol{gap:0}html.cryptocasinorank body.fp2 .tp2 li{border:0;border-bottom:1px solid var(--tint);border-radius:0;padding:12px 18px}html.cryptocasinorank body.fp2 .tp2-rank{background:var(--tint);color:var(--ink)}html.cryptocasinorank body.fp2 .tp2 li:first-child .tp2-rank{background:var(--acc);color:var(--on-acc)}html.cryptocasinorank body.fp2 .tp2-txt em{color:var(--acc-txt);text-transform:uppercase;letter-spacing:.05em}html.cryptocasinorank body.fp2 .tp2-cta{background:var(--acc);color:var(--on-acc);letter-spacing:0}html.cryptocasinorank body.fp2 .tp2 .tp2-foot{margin:0;padding:10px 18px 12px;background:var(--surf);color:var(--muted)}html.cryptocasinorank body.fp2 .tp2-foot a{color:var(--link)}html.cryptocasinorank body.fp2 .calc{background:var(--bg2)}html.cryptocasinorank body.fp2 .calc h3{font-size:20px}html.cryptocasinorank body.fp2 .calc :is(select,input[type=text],input[type=number]){width:100%;min-height:44px;border-radius:10px;border:0;padding:0 12px;font:inherit;font-weight:600;color:var(--ink);background:#fff}html.cryptocasinorank body.fp2 .calc input[type=text]{font-family:var(--fm);font-size:13px}html.cryptocasinorank body.fp2 .calc .rule,html.cryptocasinorank body.fp2 .lcr-fx{border-left-color:var(--acc)}html.cryptocasinorank body.fp2 .lcr-fx code{font-family:var(--fm)}html.cryptocasinorank body.fp2 .esr-body h2{font-family:var(--fh);text-transform:none;letter-spacing:-.01em;font-size:28px}html.cryptocasinorank body.fp2 .esr-body{border-radius:10px}@media(max-width:860px){html.cryptocasinorank body.fp2 .hero .h-display{font-size:34px}html.cryptocasinorank body.fp2 .h2{font-size:27px}html.cryptocasinorank body.fp2 .hero p{font-size:16.5px}}.fp2 .ccr-two{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:18px;align-items:start;margin-top:16px}@media(max-width:900px){.fp2 .ccr-two{grid-template-columns:minmax(0,1fr)}}.fp2 .ccr-na{color:var(--muted)}.fp2 .ccr-pill{display:inline-flex;align-items:center;font-size:12px;font-weight:700;padding:3px 9px;border-radius:999px;background:var(--tint);color:#363a5c;white-space:nowrap;margin:2px}.fp2 .ccr-pill.ok{background:#e1f3ea;color:#0e5c37}.fp2 .ccr-stated{color:var(--muted)}.fp2 .ccr-thin{margin:0 0 14px;padding:12px 14px;border-radius:10px;background:#fff8e0;border:1px dashed #b88a00;color:#5c4300;font-size:14.5px}.fp2 .ccr-more-h{font-size:19px;margin:22px 0 10px}.fp2 .ccr-coins{display:inline-flex;flex-wrap:wrap;gap:4px;justify-content:center}.fp2 .ccr-coin{display:inline-flex;align-items:center;gap:5px;border:1px solid var(--bd);background:#fff;border-radius:999px;padding:2px 8px 2px 3px;font-size:11.5px;font-weight:700;color:var(--ink)!important;text-decoration:none;line-height:1.4;white-space:nowrap}.fp2 a.ccr-coin:hover{border-color:var(--data)}.fp2 .ccr-coin i{width:12px;height:12px;border-radius:50%;background:var(--c, #5961fd);box-shadow:inset 0 0 0 1px #0d0f3326;flex:none}.fp2 .ccr-coin.more{padding-left:8px;color:var(--muted)!important}.fp2 .ccr-rank th{position:relative;text-align:center;white-space:normal;line-height:1.25}.fp2 .ccr-rank :is(th,td){text-align:center;vertical-align:middle;padding-left:8px;padding-right:8px}.fp2 .ccr-rank :is(th,td):first-child{text-align:left}.fp2 .ccr-rank tr.top td{background:#fcf0fe}.fp2 .ccr-rank td.of{font-family:var(--fm, inherit);font-weight:600;white-space:normal;max-width:170px;font-size:13.5px}.fp2 .ccr-rank td.cn{min-width:150px}.fp2 .ccr-rank td.lc{font-size:13.5px}.fp2 .ccr-rank td.yes{color:var(--ok);font-weight:800}.fp2 .ccr-rank td.no{color:var(--neg);font-weight:800}.fp2 .ccr-rank tr:first-child .rk{background:var(--acc);color:var(--on-acc, #1a0326)}.fp2 .ccr-coinbar{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(var(--n, 7),minmax(0,1fr));gap:10px}.fp2 .ccr-coinbar a{display:grid;grid-template-columns:22px minmax(0,1fr);gap:2px 10px;align-items:center;background:#fff;border:1px solid var(--bd);border-radius:10px;padding:12px;text-decoration:none;color:var(--ink)!important;height:100%}.fp2 .ccr-coinbar a:hover{border-color:var(--data);box-shadow:0 4px 14px #0d0f3314}.fp2 .ccr-coinbar i{grid-row:span 2;width:22px;height:22px;border-radius:50%;background:var(--c);box-shadow:inset 0 0 0 1px #0d0f3326}.fp2 .ccr-coinbar b{font-size:16px;line-height:1.2;overflow-wrap:anywhere}.fp2 .ccr-coinbar span{font-family:var(--fm, inherit);font-size:12px;color:var(--muted)}@media(max-width:1100px){.fp2 .ccr-coinbar{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:600px){.fp2 .ccr-coinbar{grid-template-columns:repeat(2,minmax(0,1fr))}}.fp2 .ccr-net{display:grid;grid-template-columns:repeat(var(--n, 3),minmax(0,1fr));gap:14px}.fp2 .ccr-netc{background:#fff;border:1px solid var(--bd);border-radius:12px;overflow:hidden}.fp2 .ccr-netc.best{border:2px solid var(--data)}.fp2 .ccr-netc .nh{display:flex;align-items:center;gap:10px;background:var(--bg1);color:#fff;padding:12px 16px}.fp2 .ccr-netc .nh i{width:18px;height:18px;border-radius:50%;flex:none}.fp2 .ccr-netc .nh b{font-family:var(--fh, inherit);font-size:18px}.fp2 .ccr-netc .nh small{margin-left:auto;font-family:var(--fm, inherit);font-size:11px;letter-spacing:.08em;color:var(--on-dark)}.fp2 .ccr-netc dl{margin:0;padding:10px 16px;display:grid;gap:6px}.fp2 .ccr-netc dl div{display:flex;justify-content:space-between;gap:10px;font-size:14.5px}.fp2 .ccr-netc dt{color:var(--muted)}.fp2 .ccr-netc dd{margin:0;font-weight:700;text-align:right;overflow-wrap:anywhere}.fp2 .ccr-netc .nf{margin:0;padding:10px 16px 14px;border-top:1px solid var(--tint);font-size:13.5px;color:var(--muted)}@media(max-width:900px){.fp2 .ccr-net{grid-template-columns:minmax(0,1fr)}}.fp2 .ccr-coins-t{min-width:460px}.fp2 .ccr-coins-t :is(th,td){text-align:center}.fp2 .ccr-coins-t :is(th,td):first-child{text-align:left}.fp2 .ccr-coins-t td.yes{color:var(--ok);font-weight:800}.fp2 .ccr-cname{display:inline-flex;align-items:center;gap:8px;font-weight:600}.fp2 .ccr-chips{list-style:none;padding:0;margin:0 0 14px;display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px}.fp2 .ccr-chips li{background:#fff;border:1px solid var(--bd);border-top:3px solid var(--data);border-radius:10px;padding:10px 14px}.fp2 .ccr-chips li.yes{border-top-color:var(--ok)}.fp2 .ccr-chips li.no{border-top-color:var(--neg)}.fp2 .ccr-chips small{display:block;font-size:12px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--muted)}.fp2 .ccr-chips b{display:block;font-size:16px;margin-top:2px}.fp2 .ccr-text{max-width:820px;margin:0 0 12px}.fp2 .ccr-steps{list-style:none;counter-reset:s;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px}.fp2 .ccr-steps li{counter-increment:s;background:#fff;border:1px solid var(--bd);border-radius:10px;padding:12px 14px;display:grid;gap:4px}.fp2 .ccr-steps li:before{content:counter(s);display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--bg1);color:#fff;font-weight:800;font-size:13px}.fp2 .ccr-steps span{color:var(--muted);font-size:14.5px}.fp2 .ccr-link{margin:12px 0 0;font-weight:700}.fp2 :is(.ccr-odds,.ccr-vol,.ccr-bonus){min-width:520px}.fp2 :is(.ccr-odds,.ccr-vol,.ccr-bonus) td.wh{min-width:180px;white-space:normal;color:var(--muted)}.fp2 :is(.ccr-odds,.ccr-vol,.ccr-bonus,.ccr-pft) .num{text-align:right;white-space:nowrap}.fp2 .ccr-dice{height:10px;border-radius:6px;background:#ffffff2e;overflow:hidden;margin:6px 0 10px}.fp2 .ccr-dice i{display:block;height:100%;width:49.5%;background:var(--acc)}.fp2 .ccr-pf{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:18px;align-items:start}@media(max-width:900px){.fp2 .ccr-pf{grid-template-columns:minmax(0,1fr)}}.fp2 .ccr-pfsteps{list-style:none;counter-reset:p;padding:0;margin:0;display:grid;gap:10px}.fp2 .ccr-pfsteps li{counter-increment:p;position:relative;background:#fff;border:1px solid var(--bd);border-radius:10px;padding:12px 14px 12px 50px;display:grid;gap:4px}.fp2 .ccr-pfsteps li:before{content:counter(p);position:absolute;left:14px;top:12px;display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--acc);color:var(--on-acc, #1a0326);font-weight:800;font-size:13px}.fp2 .ccr-pfsteps span:not(.ccr-hash){color:var(--muted);font-size:14.5px}.fp2 .ccr-hash{display:block;background:var(--quin, #020233);color:#c9cbf2;border-radius:8px;padding:8px 10px;font-family:var(--fm, ui-monospace, monospace);font-size:12.5px;line-height:1.5;word-break:break-all}.fp2 .ccr-hash small{display:block;font-family:var(--fb, inherit);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#a9aeff;margin-bottom:2px}.fp2 .ccr-hash b{color:#ffd166}.fp2 .ccr-pfside{display:grid;gap:10px}.fp2 .ccr-callout{background:#fff;border:1px solid var(--bd);border-left:4px solid var(--data);border-radius:10px;padding:12px 14px}.fp2 .ccr-callout.warn{border-left-color:#b88a00;background:#fffbea}.fp2 .ccr-callout p{margin:4px 0 0;font-size:14.5px;color:var(--muted)}.fp2 .ccr-pft td.hx{white-space:nowrap}.fp2 .ccr-pft td.hx span{color:var(--muted)}.fp2 .ccr-pfv{margin-top:18px;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr)}.fp2 .ccr-pft td.hx span{display:none}@media(min-width:1200px){.fp2 .ccr-pft td.hx span{display:inline}}@media(max-width:900px){.fp2 .ccr-pfv{grid-template-columns:minmax(0,1fr)}}.fp2 .ccr-verify .ccr-hash{margin:10px 0}.fp2 .ccr-mods{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px}.fp2 .ccr-mod{background:#fff;border:1px solid var(--bd);border-top:3px solid var(--bg2);border-radius:12px;padding:16px 18px}.fp2 .ccr-mod header{display:flex;align-items:center;gap:10px;margin-bottom:8px}.fp2 .ccr-mod header svg{color:var(--data);flex:none}.fp2 .ccr-mod h3{margin:0;font-size:18px}.fp2 .ccr-mod header .ccr-pill{margin-left:auto;background:#f3e6fd;color:#5e1c8c}.fp2 .ccr-mod p{margin:0 0 8px;font-size:15px}.fp2 .ccr-mod ul{padding-left:18px;font-size:14.5px;color:var(--muted)}html.kasino-id body.fp2{--oki-sky: #7fd4d0;--oki-on-red: hsl(var(--twc-accent-label))}html.kasino-id body.fp2 :is(.cta,.tp2-cta,.bestfor,.hub-pick,.rv-alt-cta,.ti2-who em,.p2-cbox-go,.p2-tl-now .p2-tl-s,.byline .av,.logo-mark,.hub-jump a:hover){color:var(--oki-on-red)}html.kasino-id body.fp2 :is(.comp a:hover,.nav a:hover,.fact svg,.band .eyebrow,.pm a,.ftr .lang li span,.rv-kicker,.rv-verdict b,.rv-score-num b,.rv-total-num b,.rv-rank-num b,.gr-kicker,.gr-verdict b,.gr-stats .hl dd,.gm-kicker,.na2-hero .eyebrow,.creg-r a,.tr2-step-n){color:var(--oki-sky)}html.kasino-id body.fp2 :is(.rv-kicker,.gr-kicker){color:var(--oki-sky)!important}.fp2 .gr-crumbs{display:flex;flex-wrap:wrap;gap:6px 8px;font-size:13px;color:var(--on-dark);margin-bottom:16px}.fp2 .gr-crumbs a{color:var(--on-dark);text-decoration:none}.fp2 .gr-crumbs a:hover{color:#fff}.fp2 .gr-crumbs [aria-current]{color:#fff;font-weight:600}.fp2 .gr-kicker{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--acc)!important;margin:0 0 10px!important}.fp2 .gr-kicker:before{content:"";width:18px;height:4px;border-radius:2px;background:var(--acc)}.fp2 .gr-verdict{margin-top:18px;max-width:760px;background:#ffffff14;border:1px solid rgba(255,255,255,.18);border-left:4px solid var(--acc);border-radius:12px;padding:14px 16px;font-size:16px;line-height:1.55;color:#fff}.fp2 .gr-verdict b{color:var(--acc)}.fp2 .gr-stats{display:grid;grid-template-columns:repeat(auto-fill,minmax(148px,1fr));gap:10px;margin:24px 0 0;max-width:820px}.fp2 .gr-stats div{background:#ffffff14;border:1px solid rgba(255,255,255,.18);border-radius:12px;padding:10px 12px;min-width:0}.fp2 .gr-stats dt{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--on-dark);margin:0}.fp2 .gr-stats dd{margin:4px 0 0;font-family:Montserrat Variable,Montserrat,sans-serif;font-weight:800;font-size:17px;line-height:1.2;color:#fff;overflow-wrap:break-word;hyphens:auto}.fp2 .gr-stats dd a{color:#fff;text-decoration:underline;text-decoration-color:#fff6;text-underline-offset:3px}.fp2 .gr-stats .hl dd{color:var(--acc)}.fp2 .gr-stats .hl{border-color:hsl(var(--twc-accent) / .55)}.fp2 .gr-num{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px}.fp2 .gr-num .panel{padding:20px;display:flex;flex-direction:column;gap:6px}.fp2 .gr-num .big{font-family:Montserrat Variable,Montserrat,sans-serif;font-weight:900;font-size:34px;line-height:1.1;color:var(--bg2)}.fp2 .gr-num .lbl{font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.fp2 .gr-num .sub{font-size:14px;color:var(--ink2);margin:0}.fp2 .gr-hours{margin-top:14px}.fp2 .gr-notes{margin:16px 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:8px}.fp2 .gr-notes li{display:flex;gap:10px;align-items:flex-start;font-size:15px;color:var(--ink2)}.fp2 .gr-notes li:before{content:"";flex:none;width:8px;height:8px;margin-top:8px;border-radius:50%;background:var(--acc)}.fp2 .gr-empty{padding:20px}.fp2 .gr-about{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:28px;align-items:start}@media(max-width:1023px){.fp2 .gr-about{grid-template-columns:1fr}}.fp2 .gr-about .gr-prose h3{font-family:Montserrat Variable,Montserrat,sans-serif;font-weight:800;font-size:20px;color:var(--ink);margin:22px 0 8px}.fp2 .gr-about .gr-prose h3:first-child{margin-top:0}.fp2 .gr-about .gr-prose p{font-size:16px;line-height:1.65;color:var(--ink2);margin:0 0 12px}.fp2 .gr-media{border-radius:16px;overflow:hidden;background:#05172f}.fp2 .gr-media img{display:block;width:100%;height:auto;aspect-ratio:16/10;-o-object-fit:contain;object-fit:contain}.fp2 .gr-media-foot{display:flex;flex-wrap:wrap;gap:10px;padding:12px;background:#fff;border:1px solid var(--bd);border-top:0;border-radius:0 0 16px 16px}.fp2 .gr-demo{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 14px;border-radius:10px;border:1px solid var(--bd);background:#fff;color:var(--ink);font-weight:700;font-size:14px;text-decoration:none}.fp2 .gr-demo:hover{border-color:var(--acc-ink)}.fp2 .gr-media-note{font-size:12px;color:var(--muted);margin:0;flex-basis:100%}.fp2 .gr-cmp tr.cur>td{background:hsl(var(--twc-accent) / .14)}.fp2 .gr-cmp tr.cur>td:first-child{box-shadow:inset 4px 0 0 var(--acc);font-weight:800}.fp2 .gr-cmp td a{color:var(--ink);font-weight:700;text-decoration:none}.fp2 .gr-cmp td a:hover{text-decoration:underline}.fp2 .gr-games{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:14px;margin:0;padding:0;list-style:none}.fp2 .gr-games a{display:flex;flex-direction:column;height:100%;background:#fff;border:1px solid var(--bd);border-radius:14px;overflow:hidden;text-decoration:none;color:var(--ink)}.fp2 .gr-games a:hover{border-color:var(--acc-ink)}.fp2 .gr-games .th{position:relative;overflow:hidden;aspect-ratio:16/10;background:#05172f;display:grid;place-items:center;color:#fff;font-weight:800}.fp2 .gr-games .th img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.fp2 .gr-games .tx{padding:12px;display:flex;flex-direction:column;gap:4px}.fp2 .gr-games b{font-size:15px}.fp2 .gr-games small{font-size:13px;color:var(--muted)}.fp2 .gr-sub{font-family:Montserrat Variable,Montserrat,sans-serif;font-weight:800;font-size:20px;color:var(--ink);margin:32px 0 14px}.fp2 .gr-links{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:10px;margin:0;padding:0;list-style:none}.fp2 .gr-links a{display:flex;justify-content:space-between;gap:10px;align-items:center;background:#fff;border:1px solid var(--bd);border-radius:12px;padding:14px 16px;color:var(--ink);font-weight:700;font-size:15px;text-decoration:none}.fp2 .gr-links a:hover{border-color:var(--acc-ink)}.fp2 .gr-links a span{color:var(--acc-ink)}@media(max-width:640px){.fp2 .gr-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.fp2 .gr-stats dd{font-size:16px}.fp2 .gr-num .big{font-size:28px}}.fp2 .gm-crumbs{display:flex;flex-wrap:wrap;gap:8px;font-size:13px;color:#ffffffbf;margin:0 0 18px;padding:0;list-style:none}.fp2 .gm-crumbs li{display:flex;gap:8px}.fp2 .gm-crumbs li+li:before{content:"/";color:#ffffff8c}.fp2 .gm-crumbs a{color:#ffffffd9;text-decoration:none}.fp2 .gm-crumbs a:hover{text-decoration:underline}.fp2 .gm-crumbs [aria-current]{color:#fff;font-weight:600}.fp2 .gm-kicker{display:inline-flex;align-items:center;gap:10px;color:var(--acc);font-weight:800;letter-spacing:.08em;text-transform:uppercase;font-size:14px;margin:0 0 10px}.fp2 .gm-kicker:before{content:"";width:18px;height:3px;border-radius:2px;background:var(--acc)}.fp2 .gm-strip{background:#fff;border-bottom:1px solid var(--bd)}.fp2 .gm-strip dl{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin:0}.fp2 .gm-strip dl>div{padding:14px 16px;border-left:1px solid var(--bd)}.fp2 .gm-strip dl>div:first-child{border-left:0;padding-left:0}.fp2 .gm-strip dt{font-size:12px;color:var(--muted);font-weight:700;letter-spacing:.04em;text-transform:uppercase;margin:0 0 2px}.fp2 .gm-strip dd{margin:0;font-family:Montserrat Variable,Montserrat,sans-serif;font-weight:800;font-size:17px;color:var(--ink)}.fp2 .gm-strip dd small{display:block;font-family:Inter,sans-serif;font-weight:500;font-size:12px;color:var(--muted)}.fp2 .gm-strip .prov{margin:0;padding:0 0 12px}.fp2 .gm-meter{display:flex;gap:4px;margin-top:6px;max-width:140px}.fp2 .gm-meter span{flex:1;height:8px;border-radius:4px;background:#e3eaf2}.fp2 .gm-meter span.on{background:var(--bg2)}@media(max-width:760px){.fp2 .gm-strip dl{grid-template-columns:1fr 1fr}.fp2 .gm-strip dl>div{border-left:0;padding-left:0;border-top:1px solid var(--bd)}}.fp2 .gm-pnl{background:#fff;border:1px solid var(--bd);border-radius:16px;padding:24px}.fp2 .gm-pnl h3{margin:0 0 6px;font-size:17px;font-weight:800}.fp2 .gm-pnl .sub{margin:0 0 8px;color:var(--muted);font-size:14px}.fp2 .gm-vol{display:inline-flex;gap:3px;vertical-align:middle}.fp2 .gm-vol i{width:7px;height:14px;border-radius:2px;background:#dde5ee;display:block}.fp2 .gm-vol i.on{background:var(--bg2)}.fp2 .gm-tbl th,.fp2 .gm-tbl td{text-align:left;white-space:normal;vertical-align:middle}.fp2 .gm-tbl tbody th{text-align:left;font-weight:700;color:var(--ink);text-transform:none;letter-spacing:0;font-size:14px;background:transparent}.fp2 .gm-tbl th.num,.fp2 .gm-tbl td.num{text-align:right;white-space:nowrap}.fp2 .gm-tbl td.mean{min-width:240px;color:var(--muted);font-weight:400}.fp2 .gm-tbl td.pos{color:var(--ok);font-weight:700}.fp2 .gm-tbl td.neg{color:var(--neg);font-weight:700}.fp2 .gm-tbl td.strong{font-weight:800;color:var(--bg2)}.fp2 .gm-tbl tr.best td{background:hsl(var(--twc-accent) / .12)}.fp2 .gm-tbl tr.best td:first-child{box-shadow:inset 4px 0 0 var(--acc)}.fp2 .gm-tbl tfoot td{font-weight:800;background:#f6f9fc}.fp2 .gm-tbl th.best,.fp2 .gm-tbl td.best{background:hsl(var(--twc-accent) / .12)}.fp2 .gm-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px}.fp2 .gm-card{background:#fff;border:1px solid var(--bd);border-radius:14px;padding:18px;display:flex;flex-direction:column;gap:8px}.fp2 .gm-card h3{margin:0;font-size:17px;font-weight:800}.fp2 .gm-card p{margin:0;color:var(--ink2);font-size:14px}.fp2 .gm-card .so{font-size:14px;color:var(--ink);background:var(--tint);border-radius:10px;padding:8px 10px}.fp2 .gm-card .ex{font-size:12.5px;color:var(--muted)}.fp2 .gm-versions{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px}.fp2 .gm-vrow{display:grid;grid-template-columns:90px minmax(0,1fr) 100px;gap:12px;align-items:center;padding:10px 0;border-bottom:1px solid var(--bd)}.fp2 .gm-vrow b{font-family:Montserrat Variable,Montserrat,sans-serif;font-size:18px}.fp2 .gm-track{display:block;height:12px;border-radius:6px;background:#eaf0f6;overflow:hidden}.fp2 .gm-fill{display:block;height:100%;background:var(--bg2);border-radius:6px}.fp2 .gm-fill.hl{background:var(--ok)}.fp2 .gm-fill.lo{background:var(--neg)}.fp2 .gm-fill.me{background:var(--acc)}.fp2 .gm-vrow em{font-style:normal;text-align:right;font-weight:700;color:var(--neg)}.fp2 .gm-vrow em.ok{color:var(--ok)}.fp2 .gm-steps{margin:10px 0 0;padding-left:20px;font-size:14px;display:flex;flex-direction:column;gap:4px}.fp2 .gm-games{display:flex;flex-direction:column;gap:10px}.fp2 .gm-game{display:grid;grid-template-columns:200px minmax(0,1fr) 100px;gap:14px;align-items:center;background:#fff;border:1px solid var(--bd);border-radius:12px;padding:12px 14px}.fp2 .gm-game.me{border-color:var(--bg2);box-shadow:0 0 0 2px var(--tint)}.fp2 .gm-game b{display:block;font-weight:700}.fp2 .gm-game small{color:var(--muted);font-size:12px}.fp2 .gm-game strong{text-align:right;font-family:Montserrat Variable,Montserrat,sans-serif;font-size:17px}.fp2 .gm-calc .res{grid-template-columns:1fr 1fr}.fp2 .gm-volgrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px}.fp2 .gm-volcard{background:#fff;border:1px solid var(--bd);border-radius:14px;padding:16px;color:var(--bg2)}.fp2 .gm-volcard h3{margin:6px 0 4px;font-size:16px;font-weight:800;color:var(--ink)}.fp2 .gm-volcard p{margin:0 0 8px;font-size:13.5px;color:var(--muted)}.fp2 .gm-volcard svg{width:100%;height:56px;display:block;margin:6px 0}.fp2 .gm-volcard .fit{font-size:13px;background:var(--surf);border-radius:8px;padding:8px;color:var(--ink)}.fp2 .gm-mart{display:grid;grid-template-columns:repeat(auto-fit,minmax(78px,1fr));gap:6px;margin:14px 0}.fp2 .gm-mart div{background:var(--surf);border:1px solid var(--bd);border-radius:8px;padding:8px 6px;text-align:center;font-size:12px}.fp2 .gm-mart div b{display:block;font-size:14px}.fp2 .gm-mart div.max{background:#fdecea;border-color:#f3b8b2}.fp2 .gm-sys .gm-cards{margin-top:16px}.fp2 .gm-chart{border-collapse:separate;border-spacing:3px;font-size:13px;min-width:560px;width:100%}.fp2 .gm-chart th{font-size:12px;color:var(--muted);font-weight:700;padding:6px 4px;text-align:center}.fp2 .gm-chart th[scope=row]{text-align:left;color:var(--ink);white-space:nowrap;padding-right:10px}.fp2 .gm-chart td{text-align:center;font-weight:800;border-radius:6px;padding:7px 4px}.fp2 .gm-c0{background:var(--tint);color:var(--bg2)}.fp2 .gm-c1{background:#fff1c2;color:#6b5200}.fp2 .gm-c2{background:#ddf3e6;color:#0f6b47}.fp2 .gm-c3{background:#fbe1de;color:#8e1d12}.fp2 .gm-c4{background:#ede4fa;color:#4a2a86}.fp2 .gm-c5{background:#e9edf2;color:#33414f}.fp2 .gm-legend{display:flex;flex-wrap:wrap;gap:8px 14px;margin:12px 0 0;font-size:13px}.fp2 .gm-legend span{display:inline-flex;align-items:center;gap:6px}.fp2 .gm-legend b{display:inline-block;min-width:24px;text-align:center;border-radius:6px;padding:2px 6px}.fp2 .gm-strat+.tbox{margin-top:16px}.fp2 .gm-rule-up{color:var(--ok);font-weight:800;white-space:nowrap}.fp2 .gm-rule-down{color:var(--neg);font-weight:800;white-space:nowrap}@media(max-width:900px){.fp2 .gm-versions{grid-template-columns:1fr}.fp2 .gm-game{grid-template-columns:minmax(0,1fr) 90px}.fp2 .gm-game .gm-track{grid-column:1 / -1;grid-row:2}.fp2 .gm-pnl{padding:18px}}.fp2 .ti2-ans{padding:26px 30px;margin-top:28px}.fp2 .ti2-ans .eyebrow{margin-bottom:6px}.fp2 .ti2-ans h2{margin:0;font-size:22px;font-weight:800;line-height:1.25}.fp2 .ti2-ans>p{margin:10px 0 0;font-size:16px;color:var(--ink2);max-width:900px}.fp2 .ti2-split{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;margin-top:18px}.fp2 .ti2-pt{background:var(--card);border:1px solid var(--bd);border-radius:14px;padding:16px 18px;display:flex;flex-direction:column;gap:6px}.fp2 .ti2-pt small{font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--acc-ink)}.fp2 .ti2-pt b{font-family:Montserrat Variable,Montserrat,sans-serif;font-weight:900;font-size:26px;line-height:1.1;color:var(--bg2)}.fp2 .ti2-pt p{margin:0;font-size:14px;color:var(--ink2)}.fp2 .ti2-ans>p.ti2-note{max-width:none}.fp2 .ti2-note{display:flex;gap:10px;margin:14px 0 0;background:hsl(var(--twc-accent) / .2);border:1px solid #F0D97A;border-radius:12px;padding:10px 12px;font-size:14px}.fp2 .ti2-note svg{flex:none;margin-top:2px;color:var(--acc-ink)}.fp2 .ti2-at{min-width:820px}.fp2 .ti2-at th,.fp2 .ti2-at td{text-align:left;vertical-align:middle}.fp2 .ti2-at td{white-space:normal}.fp2 .ti2-at td.num{white-space:nowrap;font-weight:700}.fp2 .ti2-at td.strong{font-weight:800;color:var(--bg2)}.fp2 .ti2-at tr.best td{background:hsl(var(--twc-accent) / .12)}.fp2 .ti2-who{display:flex;align-items:center;gap:10px;min-width:170px}.fp2 .ti2-who a{color:var(--ink);text-decoration:none}.fp2 .ti2-who a:hover{text-decoration:underline}.fp2 .ti2-who em{display:inline-block;margin-left:6px;font-style:normal;font-size:10.5px;font-weight:800;text-transform:uppercase;letter-spacing:.05em;background:var(--acc);color:var(--ink);border-radius:999px;padding:2px 7px;vertical-align:middle}.fp2 .ti2-chips{display:flex;flex-wrap:wrap;gap:4px}.fp2 .ti2-chips span{border:1px solid var(--bd);border-radius:6px;font-size:11px;font-weight:700;padding:3px 6px;white-space:nowrap}.fp2 .ti2-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px;margin-bottom:14px}.fp2 .ti2-card{background:#fff;border:1px solid var(--bd);border-radius:16px;padding:18px;display:flex;flex-direction:column;gap:8px}.fp2 .ti2-card b{font-family:Montserrat Variable,Montserrat,sans-serif;font-weight:900;font-size:28px;line-height:1.1;color:var(--bg2)}.fp2 .ti2-card h3{margin:0;font-size:16px;font-weight:800}.fp2 .ti2-card p{margin:0;font-size:14px;color:var(--ink2)}.fp2 .ti2-rt{min-width:600px}.fp2 .ti2-rt tr.hl td{background:hsl(var(--twc-accent) / .12)}.fp2 .ti2-rt tr.hl td:first-child{box-shadow:inset 4px 0 0 var(--acc)}.fp2 .ti2-steps{list-style:none;margin:0;padding:26px;display:flex;flex-direction:column;gap:18px;counter-reset:ti2}.fp2 .ti2-steps li{display:grid;grid-template-columns:40px minmax(0,1fr);gap:4px 14px;counter-increment:ti2}.fp2 .ti2-steps li:before{content:counter(ti2);grid-row:1 / span 3;width:36px;height:36px;border-radius:50%;background:var(--bg1);color:var(--acc);display:grid;place-items:center;font-family:Montserrat Variable,Montserrat,sans-serif;font-weight:900;font-size:15px}.fp2 .ti2-steps h3{margin:0;font-size:16.5px;font-weight:800;line-height:1.3}.fp2 .ti2-steps .m{justify-self:start;font-size:12px;font-weight:800;background:var(--tint);color:var(--bg2);border-radius:999px;padding:2px 9px}.fp2 .ti2-steps p{margin:0;font-size:14.5px;color:var(--ink2)}.fp2 .ti2-arts{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:14px}.fp2 .ti2-art{background:#fff;border:1px solid var(--bd);border-radius:16px;overflow:hidden;text-decoration:none;color:var(--ink);display:flex;flex-direction:column}.fp2 .ti2-art:hover{border-color:var(--bg2);color:var(--ink)}.fp2 .ti2-art .img{position:relative;aspect-ratio:16 / 9;background:linear-gradient(160deg,var(--bg1),var(--bg2));display:grid;place-items:center;color:var(--acc);overflow:hidden}.fp2 .ti2-art .img img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.fp2 .ti2-art .tx{padding:14px 16px 16px;display:flex;flex-direction:column;gap:6px;flex:1}.fp2 .ti2-art b{font-size:15.5px;line-height:1.35}.fp2 .ti2-art small{color:var(--muted);font-size:12.5px;margin-top:auto}.fp2 .ti2-rel .cat{min-height:0}@media(max-width:860px){.fp2 .ti2-ans{padding:20px}.fp2 .ti2-ans h2{font-size:19px}.fp2 .ti2-steps{padding:20px}}.fp2 .gd2-stats{display:flex;flex-wrap:wrap;gap:10px 26px;margin:22px 0 0;padding:0;list-style:none}.fp2 .gd2-stats li{display:flex;flex-direction:column}.fp2 .gd2-stats b{font-family:Montserrat Variable,Montserrat,sans-serif;font-weight:900;font-size:28px;line-height:1.1;color:var(--acc)}.fp2 .gd2-stats small{font-size:13px;color:var(--on-dark)}.fp2 .gd2-jump{display:flex;flex-wrap:wrap;gap:8px;margin:22px 0 0;padding:0;list-style:none}.fp2 .gd2-jump a{display:inline-flex;align-items:center;gap:8px;border:1px solid rgba(255,255,255,.28);border-radius:999px;padding:7px 14px;color:#fff;text-decoration:none;font-size:14px;font-weight:700}.fp2 .gd2-jump a:hover{border-color:var(--acc);color:var(--acc)}.fp2 .gd2-jump small{font-weight:600;color:var(--on-dark)}.fp2 .gd2-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;list-style:none;margin:0;padding:0}.fp2 .gd2-card{position:relative;display:flex;flex-direction:column;background:#fff;border:1px solid var(--bd);border-radius:18px;overflow:hidden;height:100%}.fp2 .gd2-img{position:relative;display:block;aspect-ratio:16/9;background:linear-gradient(160deg,var(--bg1),var(--bg2));overflow:hidden}.fp2 .gd2-img img{position:absolute;inset:0;display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .5s}.fp2 .gd2-card:hover .gd2-img img{transform:scale(1.04)}.fp2 .gd2-b{padding:16px 18px 18px;display:flex;flex-direction:column;gap:8px;flex:1}.fp2 .gd2-card h3{margin:0;font-size:16.5px;font-weight:800;line-height:1.3}.fp2 .gd2-card h3 a{color:var(--ink);text-decoration:none}.fp2 .gd2-card h3 a:after{content:"";position:absolute;inset:0}.fp2 .gd2-card h3 a:hover{color:var(--acc-ink)}.fp2 .gd2-card p{margin:0;font-size:14px;color:var(--ink2);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.fp2 .gd2-meta{margin-top:auto;display:flex;flex-wrap:wrap;gap:6px 10px;align-items:center;font-size:12.5px;color:var(--muted)}.fp2 .gd2-chip{display:inline-flex;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;padding:3px 9px;border-radius:999px;background:var(--tint);color:var(--bg2)}.fp2 .gd2-topic{padding:26px;margin-top:22px;scroll-margin-top:90px}.fp2 .gd2-topic:first-of-type{margin-top:0}.fp2 .gd2-th{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 16px;margin-bottom:16px}.fp2 .gd2-th h3{margin:0;font-size:21px;font-weight:800}.fp2 .gd2-th p{margin:4px 0 0;font-size:14.5px;color:var(--ink2);max-width:720px}.fp2 .gd2-th span{font-size:13px;font-weight:800;color:var(--muted);white-space:nowrap}.fp2 .gd2-more{margin-top:16px}.fp2 .gd2-more summary{cursor:pointer;font-weight:800;font-size:14px;color:var(--bg2)}.fp2 .gd2-more ul{margin:12px 0 0;padding:0;list-style:none;-moz-columns:2;columns:2;-moz-column-gap:28px;column-gap:28px}.fp2 .gd2-more li{-moz-column-break-inside:avoid;break-inside:avoid;padding:6px 0;border-bottom:1px solid var(--bd);font-size:14.5px}.fp2 .gd2-more a{color:var(--ink);text-decoration:none}.fp2 .gd2-more a:hover{text-decoration:underline}@media(max-width:980px){.fp2 .gd2-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.fp2 .gd2-grid{grid-template-columns:1fr}.fp2 .gd2-topic{padding:18px}.fp2 .gd2-more ul{-moz-columns:1;columns:1}.fp2 .gd2-stats b{font-size:24px}}.fp2 .ip2-hero{padding:28px 0 44px}.fp2 .ip2-hero h1{font-size:42px;max-width:900px}.fp2 .ip2-crumbs ol{list-style:none;margin:0 0 22px;padding:0;display:flex;flex-wrap:wrap;gap:4px 0;font-size:13px;color:var(--on-dark)}.fp2 .ip2-crumbs li{display:inline-flex;align-items:center}.fp2 .ip2-crumbs li+li:before{content:"/";margin:0 8px;opacity:.5}.fp2 .ip2-crumbs a{color:var(--on-dark);text-decoration:none}.fp2 .ip2-crumbs a:hover{color:#fff;text-decoration:underline}.fp2 .ip2-crumbs [aria-current]{color:#fff;font-weight:600}.fp2 .ip2-eyebrow{color:var(--acc);display:inline-flex;align-items:center;gap:8px}.fp2 .ip2-eyebrow:before{content:"";width:18px;height:4px;border-radius:2px;background:var(--acc)}.fp2 .hero .ip2-lead,.fp2 .hero .ip2-lead p{color:#fff;font-size:19px;line-height:1.5;margin:18px 0 0;max-width:780px}.fp2 .hero .ip2-lead p+p{margin-top:10px}.fp2 .ip2-meta{display:flex;flex-wrap:wrap;gap:12px;margin:26px 0 0;padding:0}.fp2 .ip2-meta div{background:#ffffff14;border:1px solid rgba(255,255,255,.18);border-radius:12px;padding:10px 16px;min-width:150px}.fp2 .ip2-meta dt{font-size:11.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--on-dark)}.fp2 .ip2-meta dd{margin:2px 0 0;font-weight:700;font-size:15px;color:#fff}.fp2 .ip2-cols{display:grid;grid-template-columns:minmax(0,1fr);gap:40px}.fp2 .ip2-main{min-width:0;max-width:820px;padding-top:32px}.fp2 .ip2-main .wrap{max-width:none;padding:0}.fp2 .ip2-main .sec{padding-top:48px}.fp2 .ip2-main .faq{max-width:none}.fp2 .ip2-main #faq .h2{text-align:left!important}.fp2 .ip2-main .h2{font-size:26px}.fp2 .ip2-aside{display:none}@media(min-width:1024px){.fp2 .ip2-cols{grid-template-columns:minmax(0,1fr) 300px;gap:56px}.fp2 .ip2-aside{display:block;padding-top:32px}.fp2 .ip2-stick{position:sticky;top:16px;display:flex;flex-direction:column;gap:16px;max-height:calc(100vh - 32px);overflow-y:auto;scrollbar-width:thin}.fp2 .ip2-toc-inline{display:none}}.fp2 .ip2-sec{padding-top:48px;scroll-margin-top:16px}.fp2 .ip2-toc{padding:18px 18px 14px}.fp2 .ip2-toc-h{margin:0 0 10px;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.fp2 .ip2-toc ol{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.fp2 .ip2-toc a{display:block;padding:6px 10px;border-radius:8px;font-size:14px;line-height:1.35;color:var(--ink);text-decoration:none;border-left:3px solid transparent}.fp2 .ip2-toc li.sub a{padding-left:24px;font-size:13.5px;color:var(--muted)}.fp2 .ip2-toc a:hover{background:var(--tint)}.fp2 .ip2-toc a.cur{background:var(--tint);border-left-color:var(--bg2);font-weight:700;color:var(--ink)}.fp2 .ip2-toc-inline{margin:0 0 8px;padding:0}.fp2 .ip2-toc-inline summary{list-style:none;display:flex;align-items:center;gap:12px;min-height:52px;padding:14px 18px;font-weight:800;cursor:pointer}.fp2 .ip2-toc-inline summary::-webkit-details-marker{display:none}.fp2 .ip2-toc-inline summary:after{content:"+";font-size:20px;font-weight:700}.fp2 .ip2-toc-inline[open] summary:after{content:"−"}.fp2 .ip2-toc-n{margin-left:auto;font-size:12px;font-weight:700;color:var(--muted);background:var(--tint);border-radius:999px;padding:2px 8px}.fp2 .ip2-toc-inline ol{padding:0 10px 14px}.fp2 .ip2-toc-inline a{min-height:40px;display:flex;align-items:center}.fp2 .ip2-main .ip2-sum{margin:0 0 8px;padding:24px 26px;scroll-margin-top:16px}.fp2 .ip2-sum ol{grid-template-columns:1fr;gap:12px}.fp2 .ip2-sum .val{min-width:76px;font-size:16px}.fp2 .ip2-sum .ip2-dot{min-width:0;width:10px;height:10px;padding:0;margin-top:8px;border-radius:50%;background:var(--acc)}.fp2 .ip2-mlist{list-style:none;margin:20px 0 0;padding:0;display:grid;grid-template-columns:1fr;gap:12px}.fp2 .ip2-mlist li{display:flex;gap:12px;align-items:flex-start;background:#fff;border:1px solid var(--bd);border-left:4px solid var(--bg2);border-radius:14px;padding:16px 18px}.fp2 .ip2-mlist h3{margin:0 0 4px;font-size:16px;font-weight:800;line-height:1.3;color:var(--ink)}.fp2 .ip2-mlist p{margin:0;font-size:15px;line-height:1.55;color:var(--ink2)}.fp2 .ip2-mic{flex:none;width:32px;height:32px;border-radius:10px;display:grid;place-items:center;background:var(--tint);color:var(--bg2)}.fp2 .ip2-m-ok{border-left-color:var(--ok)!important}.fp2 .ip2-m-ok .ip2-mic{background:#e7f6ef;color:var(--ok)}.fp2 .ip2-m-warn{border-left-color:var(--acc)!important}.fp2 .ip2-m-warn .ip2-mic{background:hsl(var(--twc-accent) / .22);color:var(--acc-ink)}.fp2 .ip2-kicker{display:flex;align-items:center;gap:10px;margin:48px 0 0;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.fp2 .ip2-kicker:after{content:"";flex:1;height:1px;background:var(--bd)}.fp2 .ip2-kicker+.ip2-prose{padding-top:20px}.fp2 .ip2-prose{padding-top:40px;font-size:17px;line-height:1.75;color:#22324a;counter-reset:ip2h2}.fp2 .ip2-prose .prose{max-width:none;color:inherit;font-size:inherit;line-height:inherit}.fp2 .ip2-prose p,.fp2 .ip2-prose .body-1{margin:0 0 16px;font-size:17px;line-height:1.75;color:#22324a}.fp2 .ip2-prose>*:first-child>*:first-child{margin-top:0}.fp2 .ip2-prose h2,.fp2 .ip2-prose .heading-2{counter-increment:ip2h2;display:flex;gap:12px;align-items:baseline;font-family:Montserrat Variable,Montserrat,system-ui,sans-serif;font-weight:800;text-transform:uppercase;font-size:23px;line-height:1.25;color:var(--ink);margin:44px 0 14px;padding-top:24px;border-top:1px solid var(--bd);scroll-margin-top:16px}.fp2 .ip2-prose h2:before,.fp2 .ip2-prose .heading-2:before{content:counter(ip2h2,decimal-leading-zero);flex:none;font-size:14px;font-weight:900;color:var(--acc-ink);background:hsl(var(--twc-accent) / .2);border-radius:8px;padding:3px 8px;letter-spacing:.02em;transform:translateY(-2px)}.fp2 .ip2-prose h3,.fp2 .ip2-prose .heading-3{font-family:Montserrat Variable,Montserrat,system-ui,sans-serif;font-weight:800;font-size:19px;line-height:1.3;color:var(--ink);margin:30px 0 10px;scroll-margin-top:16px}.fp2 .ip2-prose h4,.fp2 .ip2-prose .heading-4{font-family:Inter Variable,Inter,system-ui,sans-serif;font-weight:800;font-size:15px;letter-spacing:.04em;text-transform:uppercase;color:var(--bg2);margin:26px 0 8px}.fp2 .ip2-prose strong,.fp2 .ip2-prose b{color:var(--ink);font-weight:700}.fp2 .ip2-prose a{color:var(--acc-ink);font-weight:600;text-decoration:underline;text-underline-offset:2px;overflow-wrap:anywhere}.fp2 .ip2-prose ul,.fp2 .ip2-prose ol{margin:0 0 18px;padding-left:4px;display:flex;flex-direction:column;gap:8px}.fp2 .ip2-prose ol{list-style:decimal;padding-left:24px}.fp2 .ip2-prose li{font-size:17px;line-height:1.65;color:#22324a}.fp2 .ip2-prose li svg{color:var(--ok)}.fp2 .ip2-prose blockquote{margin:0 0 18px;padding:14px 18px;border-left:4px solid var(--acc);background:var(--tint);border-radius:0 12px 12px 0;font-style:normal}.fp2 .ip2-prose .cms-table-wrap{overflow-x:auto;margin:6px 0 22px;background:#fff;border:1px solid var(--bd);border-radius:14px}.fp2 .ip2-prose table{width:100%;border-collapse:collapse;font-size:15px;min-width:560px}.fp2 .ip2-prose th,.fp2 .ip2-prose td{padding:11px 14px;text-align:left;vertical-align:top;border-bottom:1px solid var(--tint)}.fp2 .ip2-prose tr:last-child td{border-bottom:0}.fp2 .ip2-prose th{background:#f6f9fc}.fp2 .ip2-prose th p,.fp2 .ip2-prose th .body-1{font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:0}.fp2 .ip2-prose th strong{color:var(--muted)}.fp2 .ip2-prose td p,.fp2 .ip2-prose td .body-1{font-size:15px;line-height:1.5;margin:0}.fp2 .ip2-prose td:first-child{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13.5px;color:var(--ink);white-space:nowrap}.fp2 .ip2-prose td:first-child p,.fp2 .ip2-prose td:first-child .body-1{font-family:inherit;font-size:inherit}.fp2 .ip2-form{padding:8px 4px;overflow:hidden}.fp2 .ip2-form section,.fp2 .ip2-form>div{background:transparent!important}.fp2 .ip2-form [class*=max-w-]{max-width:none!important}.fp2 .ip2-acts{list-style:none;margin:20px 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px}.fp2 .ip2-acts a{display:flex;flex-direction:column;gap:4px;height:100%;min-height:44px;background:#fff;border:1px solid var(--bd);border-radius:14px;padding:14px 16px;text-decoration:none;color:var(--ink);transition:border-color .15s,box-shadow .15s}.fp2 .ip2-acts a:hover{border-color:var(--bg2);box-shadow:0 6px 18px hsl(var(--twc-bg-primary) / .08)}.fp2 .ip2-acts b{font-size:15.5px}.fp2 .ip2-acts span{font-size:14px;line-height:1.45;color:var(--ink2)}.fp2 .ip2-acts small{margin-top:auto;padding-top:6px;font-size:12.5px;font-weight:600;color:var(--acc-ink)}.fp2 .ip2-main #compare{scroll-margin-top:16px}.fp2 .ip2-main #compare .vt{min-width:600px}.fp2 .ip2-main #compare .vt th,.fp2 .ip2-main #compare .vt td{text-align:left}.fp2 .ip2-card{padding:18px;display:flex;flex-direction:column;gap:10px}.fp2 .ip2-card-h{margin:0;font-weight:800;font-size:15px}.fp2 .ip2-btn{all:unset;box-sizing:border-box;display:flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:10px 16px;border-radius:999px;background:var(--acc);color:var(--acc-label)!important;font-weight:700;font-size:14px;text-align:center;cursor:pointer;text-decoration:none!important}.fp2 .ip2-btn:hover{filter:brightness(.96)}.fp2 .ip2-btn-ghost{background:transparent;border:1px solid var(--bd);color:var(--ink)!important}.fp2 .ip2-btn-ghost:hover{background:var(--tint);filter:none}.fp2 .ip2-btn:focus-visible{outline:2px solid var(--bg2);outline-offset:2px}.fp2 .ip2-links{list-style:none;margin:20px 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:10px}.fp2 .ip2-links a{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:52px;background:#fff;border:1px solid var(--bd);border-radius:12px;padding:12px 16px;color:var(--ink);text-decoration:none;font-weight:700;font-size:15px}.fp2 .ip2-links a:hover{border-color:var(--bg2)}.fp2 .ip2-links svg{flex:none;color:var(--muted)}@media(max-width:860px){.fp2 .ip2-hero h1{font-size:30px}.fp2 .ip2-main{padding-top:20px}.fp2 .ip2-meta div{min-width:0;flex:1 1 140px}.fp2 .ip2-prose,.fp2 .ip2-prose p,.fp2 .ip2-prose .body-1,.fp2 .ip2-prose li{font-size:16px}.fp2 .ip2-prose h2,.fp2 .ip2-prose .heading-2{font-size:20px}.fp2 .ip2-main .ip2-sum{padding:20px}}@media print{.fp2 .comp,.fp2 .hdr,.fp2 .ftr,.fp2 .ip2-aside,.fp2 .ip2-toc,.fp2 .ip2-more,.fp2 .ip2-crumbs{display:none!important}.fp2 .hero{background:none!important;color:#000}.fp2 .hero h1,.fp2 .hero .ip2-lead,.fp2 .ip2-meta dd,.fp2 .ip2-meta dt{color:#000!important}.fp2 .ip2-cols{display:block}}.fp2 .na2-hero{padding-bottom:56px}.fp2 .na2-crumbs ol{list-style:none;display:flex;flex-wrap:wrap;gap:6px;padding:0;margin:0 0 18px;font-size:13px;color:var(--on-dark)}.fp2 .na2-crumbs li+li:before{content:"/";margin-right:6px;opacity:.5}.fp2 .na2-crumbs a{color:#fff;text-decoration:none}.fp2 .na2-crumbs a:hover,.fp2 .na2-hero .eyebrow{color:var(--acc)}.fp2 .na2-hero .na2-lead{color:var(--on-dark);font-size:18px;margin:18px 0 0;max-width:760px}.fp2 .na2-chip{display:inline-flex;align-items:center;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;padding:3px 9px;border-radius:999px;background:var(--tint);color:var(--bg2);text-decoration:none;white-space:nowrap}.fp2 .na2-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;font-size:13px;color:var(--muted)}.fp2 .na2-meta .dotsep{width:4px;height:4px;border-radius:50%;background:var(--bd)}.fp2 .na2-meta b{color:var(--ink);font-weight:600}.fp2 .na2-img{position:relative;display:block;background:var(--tint);overflow:hidden}.fp2 .na2-img img{position:absolute;inset:0;display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .5s}.fp2 .na2-ph{display:block;width:100%;height:100%;background:linear-gradient(135deg,var(--bg1),var(--bg2))}.fp2 .na2-means{display:flex;gap:10px;background:hsl(var(--twc-accent) / .2);border:1px solid #F0D97A;border-radius:12px;padding:12px 14px;font-size:14.5px;margin:0}.fp2 .na2-means svg{flex:none;margin-top:3px;color:var(--acc-ink)}.fp2 .na2-means b{color:var(--acc-ink);display:block;font-size:12px;letter-spacing:.06em;text-transform:uppercase;margin-bottom:2px}.fp2 .na2-feat{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);overflow:hidden}.fp2 .na2-feat .na2-img{position:relative;min-height:340px}.fp2 .na2-feat .na2-img img,.fp2 .na2-feat .na2-img .na2-ph{position:absolute;inset:0}.fp2 .na2-feat:hover .na2-img img{transform:scale(1.03)}.fp2 .na2-feat-b{padding:28px 30px;display:flex;flex-direction:column;gap:14px}.fp2 .na2-feat-b .eyebrow{margin:0}.fp2 .na2-feat h2{font-family:Montserrat Variable,Montserrat,system-ui,sans-serif;font-size:27px;font-weight:800;line-height:1.2;margin:0}.fp2 .na2-feat h2 a{color:var(--ink);text-decoration:none}.fp2 .na2-feat h2 a:hover{color:var(--acc-ink)}.fp2 .na2-feat p.na2-ex{margin:0;color:var(--ink2);font-size:16px}.fp2 .na2-chips{display:flex;flex-wrap:wrap;gap:6px}.fp2 .na2-go{font-weight:700;font-size:15px;text-decoration:none;margin-top:auto}.fp2 .na2-filters{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 22px}.fp2 .na2-filters[hidden]{display:none}.fp2 .na2-filters button{all:unset;box-sizing:border-box;cursor:pointer;display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:999px;font-size:14px;font-weight:600;background:#fff;border:1px solid var(--bd);color:var(--ink);min-height:40px}.fp2 .na2-filters button small{font-size:12px;color:var(--muted);font-weight:600}.fp2 .na2-filters button[aria-pressed=true]{background:var(--bg1);border-color:var(--bg1);color:#fff}.fp2 .na2-filters button[aria-pressed=true] small{color:var(--on-dark)}.fp2 .na2-filters button:focus-visible{outline:2px solid var(--acc-ink);outline-offset:2px}.fp2 .na2-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;list-style:none;padding:0}.fp2 .na2-card{display:flex;flex-direction:column;background:#fff;border:1px solid var(--bd);border-radius:18px;overflow:hidden;height:100%}.fp2 .na2-card[hidden]{display:none}.fp2 .na2-card .na2-img{aspect-ratio:16/9}.fp2 .na2-card:hover .na2-img img{transform:scale(1.04)}.fp2 .na2-card-b{padding:18px 20px 20px;display:flex;flex-direction:column;gap:10px;flex:1}.fp2 .na2-card h3{font-size:17px;font-weight:800;line-height:1.3;margin:0}.fp2 .na2-card h3 a{color:var(--ink);text-decoration:none}.fp2 .na2-card h3 a:after{content:"";position:absolute;inset:0}.fp2 .na2-card{position:relative}.fp2 .na2-card h3 a:hover{color:var(--acc-ink)}.fp2 .na2-card p{margin:0;font-size:14.5px;color:var(--ink2);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.fp2 .na2-card .na2-meta{margin-top:auto;font-size:12.5px}.fp2 .na2-card .na2-chip{position:relative;z-index:1;align-self:flex-start}.fp2 .na2-empty{margin:8px 0 0;color:var(--muted)}.fp2 .na2-pages{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:28px}.fp2 .na2-pages a,.fp2 .na2-pages span{min-width:42px;height:42px;padding:0 14px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-weight:600;font-size:14px;text-decoration:none;background:#fff;border:1px solid var(--bd);color:var(--ink)}.fp2 .na2-pages [aria-current=page]{background:var(--bg1);border-color:var(--bg1);color:#fff}.fp2 .na2-watch{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:14px;position:relative}.fp2 .na2-watch:before{content:"";position:absolute;left:111px;top:8px;bottom:8px;width:2px;background:var(--bd)}.fp2 .na2-wi{display:grid;grid-template-columns:96px minmax(0,1fr);gap:30px;align-items:start}.fp2 .na2-wi time{font-family:Montserrat Variable,Montserrat,sans-serif;font-weight:800;font-size:14px;color:var(--bg2);padding-top:20px;text-align:right;line-height:1.25}.fp2 .na2-wc{position:relative;padding:18px 22px;display:flex;flex-direction:column;gap:10px}.fp2 .na2-wc:before{content:"";position:absolute;left:-26px;top:22px;width:12px;height:12px;border-radius:50%;background:var(--acc);border:3px solid var(--surf);box-shadow:0 0 0 1px var(--bd)}.fp2 .na2-wc h3{margin:0;font-size:18px;font-weight:800;line-height:1.3}.fp2 .na2-wc p{margin:0;font-size:15px;color:var(--ink2)}.fp2 .na2-wc .na2-go{font-size:14px}.fp2 .na2-kind-enforcement{background:#fdecea;color:var(--neg)}.fp2 .na2-kind-court{background:#eef0ff;color:#3b3fa8}.fp2 .na2-kind-market{background:#e7f5ef;color:var(--ok)}.fp2 .na2-cov{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;margin-top:22px}.fp2 .na2-cov .inc{background:#ffffff0f;border-color:#ffffff24;color:#fff}.fp2 .na2-cov .inc h3{color:#fff;font-size:16px}.fp2 .na2-cov .bar .track{background:#ffffff1f}.fp2 .na2-cov .bar .fill{background:#8fa9c6}.fp2 .na2-cov .bar .fill.hl{background:var(--acc)}.fp2 .na2-cov .bar span:first-child{color:var(--on-dark);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fp2 .na2-cov .bar .v{color:#fff}.fp2 .na2-cov .na2-pat{margin:0;font-size:14px;color:var(--on-dark)}.fp2 .na2-cov .na2-pat b{color:#fff}.fp2 .na2-sowhat{margin:22px 0 0;display:flex;gap:10px;background:#ffffff14;border:1px solid rgba(255,255,255,.18);border-radius:12px;padding:12px 14px;font-size:15px;color:#fff}.fp2 .na2-sowhat b{color:var(--acc)}.fp2 .na2-about{padding:28px 32px}.fp2 .na2-about h2{margin:0 0 12px;font-size:20px;font-weight:800}.fp2 .na2-about p{margin:0 0 12px;color:var(--ink2);font-size:15.5px;max-width:860px}.fp2 .na2-about p:last-child{margin-bottom:0}.fp2 .na2-end{padding-bottom:64px}@media(max-width:980px){.fp2 .na2-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fp2 .na2-feat{grid-template-columns:1fr}.fp2 .na2-feat .na2-img{min-height:0;aspect-ratio:16/9}.fp2 .na2-cov{grid-template-columns:1fr}}@media(max-width:640px){.fp2 .na2-grid{grid-template-columns:1fr}.fp2 .na2-feat-b{padding:20px}.fp2 .na2-feat h2{font-size:22px}.fp2 .na2-watch:before{left:7px}.fp2 .na2-wi{grid-template-columns:1fr;gap:6px;padding-left:28px}.fp2 .na2-wi time{text-align:left;padding-top:0}.fp2 .na2-wc:before{left:-27px;top:-22px}.fp2 .na2-about{padding:20px}.fp2 .na2-hero .na2-lead{font-size:16px}.fp2 #coverage .stats{grid-template-columns:repeat(2,minmax(0,1fr))}.fp2 #coverage .stat b{font-size:30px}}.fp2 .pa{margin-top:-28px;position:relative;padding:24px 28px;box-shadow:0 6px 20px hsl(var(--twc-bg-primary) / .08);display:flex;flex-wrap:wrap;gap:18px 32px;align-items:center}.fp2 .pa-q{flex:1 1 340px;min-width:0}.fp2 .pa-q h2{margin:0 0 6px;font-size:13px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--acc-ink);display:flex;align-items:center;gap:8px}.fp2 .pa-q p{margin:0;font-size:17px;line-height:1.5;font-weight:500}.fp2 .pa-q .prov{margin-top:12px;font-size:12.5px;font-weight:400;line-height:1.45}.fp2 .pa-t{flex:1 1 480px;min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none}.fp2 .pa-t li{background:var(--card);border:1px solid var(--bd);border-radius:12px;padding:12px 14px;display:flex;flex-direction:column;gap:2px}.fp2 .pa-t small{font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.fp2 .pa-t b{display:flex;align-items:center;gap:7px;font-family:Montserrat Variable,Montserrat,sans-serif;font-weight:900;font-size:19px;line-height:1.2}.fp2 .pa-t span{font-size:13px;color:var(--muted)}.fp2 .st{flex:none;width:20px;height:20px;border-radius:50%;display:grid;place-items:center;color:#fff}.fp2 .st.yes{background:var(--ok)}.fp2 .st.partial{background:#b7791f}.fp2 .st.no{background:var(--neg)}.fp2 .st.info{background:var(--bg2)}.fp2 .msum{display:flex;flex-wrap:wrap;gap:8px 10px;margin:-8px 0 20px}.fp2 .msum span{display:inline-flex;align-items:center;gap:6px;background:#fff;border:1px solid var(--bd);border-radius:999px;padding:6px 12px;font-size:13.5px}.fp2 .msum b{font-family:Montserrat Variable,Montserrat,sans-serif;font-weight:900;color:var(--bg2)}.fp2 .mempty{padding:22px 24px}.fp2 .mempty h3{margin:0 0 6px;font-size:18px}.fp2 .mempty p{margin:0;color:var(--muted)}.fp2 .mt th.rh{background:transparent;font-weight:700;font-size:14px;text-transform:none;letter-spacing:0;color:var(--ink)}.fp2 .mt tr.cur>td,.fp2 .mt tr.cur>th.rh{background:hsl(var(--twc-accent) / .14)}.fp2 .mt tr.cur>th.rh{box-shadow:inset 4px 0 0 var(--acc)}.fp2 .mt th.rh a{color:var(--ink);text-decoration:none;border-bottom:2px solid hsl(var(--twc-accent) / .6)}.fp2 .mt th.rh a:hover{color:var(--acc-ink)}.fp2 .here{display:inline-block;margin-left:8px;font-size:10.5px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;background:var(--bg1);color:#fff;border-radius:999px;padding:2px 8px;vertical-align:middle}.fp2 .imp{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:14px;margin:0;padding:0;list-style:none}.fp2 .imp li{background:#fff;border:1px solid var(--bd);border-radius:16px;padding:20px;display:flex;flex-direction:column;gap:10px}.fp2 .imp .ifact{font-family:Montserrat Variable,Montserrat,sans-serif;font-weight:800;font-size:17px;line-height:1.3;color:var(--bg2);margin:0}.fp2 .imp .mean{margin:0;font-size:14.5px;color:var(--ink2)}.fp2 .imp .mean b{color:var(--ink)}.fp2 .imp .act{margin:auto 0 0;display:flex;gap:8px;align-items:flex-start;font-size:13.5px;font-weight:600;color:var(--acc-ink);background:var(--tint);border-radius:10px;padding:9px 12px}.fp2 .imp .act svg{flex:none;margin-top:2px}.fp2 .stp{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:18px}.fp2 .stp>div{padding:24px;display:flex;flex-direction:column;gap:14px}.fp2 .stp-h{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.fp2 .stp-h h3{margin:0;font-size:19px;font-weight:800}.fp2 .stp-h .k{display:inline-grid;place-items:center;width:34px;height:34px;border-radius:10px;background:var(--bg1);color:var(--acc);flex:none}.fp2 .stp-h .time{margin-left:auto;font-size:12.5px;font-weight:700;background:var(--tint);color:var(--bg2);border-radius:999px;padding:4px 10px;white-space:nowrap}.fp2 .stp ol{list-style:none;margin:0;padding:0;counter-reset:stp;display:flex;flex-direction:column;gap:12px}.fp2 .stp li{counter-increment:stp;display:grid;grid-template-columns:30px minmax(0,1fr);gap:12px;font-size:14.5px}.fp2 .stp li:before{content:counter(stp);width:30px;height:30px;border-radius:50%;background:var(--acc);color:var(--acc-label);display:grid;place-items:center;font-weight:800;font-size:13px}.fp2 .stp li b{display:block;font-size:15px}.fp2 .stp li span{color:var(--ink2)}.fp2 .stp .note{margin:auto 0 0;font-size:13.5px;background:hsl(var(--twc-accent) / .16);border-left:4px solid var(--acc);border-radius:8px;padding:10px 12px}.fp2 .cats.rel{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.fp2 .rel .cat{min-height:0}.fp2 .rel .ci.logo{width:auto;min-width:38px;max-width:96px;padding:0 6px;background:#fff;border:1px solid var(--bd)}.fp2 .rel .ci img{display:block;max-width:84px;max-height:26px;width:auto;height:auto;-o-object-fit:contain;object-fit:contain}.fp2 .rel .cnt{margin-top:auto;font-size:12.5px;font-weight:700;color:var(--acc-ink)}@media(max-width:860px){.fp2 .pa{padding:20px}.fp2 .pa-q p{font-size:16px}.fp2 .pa-t li{padding:10px 12px}.fp2 .pa-t b{font-size:17px}.fp2 .stp,.fp2 .imp{grid-template-columns:1fr}.fp2 .stp>div{padding:20px}}.fp2 .p2-hero h1{font-size:40px;max-width:940px}.fp2 .p2-figure{margin:32px 0 0;border-radius:18px;overflow:hidden;background:var(--tint);border:1px solid var(--bd)}.fp2 .p2-figure img{display:block;width:100%;height:auto;aspect-ratio:1200/630;-o-object-fit:cover;object-fit:cover}.fp2 .g2-main .kt+.p2-body,.fp2 .p2-figure+.p2-body{margin-top:32px}.fp2 .p2-body{margin-top:32px}.fp2 .p2-body .heading-2:first-child,.fp2 .p2-body>div>:first-child .heading-2:first-child{margin-top:0}.fp2 .p2-body h4,.fp2 .p2-body .heading-4{font-family:Montserrat Variable,Montserrat,system-ui,sans-serif;font-weight:800;font-size:17px;color:var(--ink);margin:20px 0 8px}.fp2 .p2-body h5,.fp2 .p2-body .heading-5{font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:32px 0 8px;padding-top:16px;border-top:1px solid var(--bd)}.fp2 .p2-body h5+ul,.fp2 .p2-body .heading-5+ul{font-size:13.5px;line-height:1.5;padding-left:0}.fp2 .p2-body h5+ul a,.fp2 .p2-body .heading-5+ul a{font-weight:500;word-break:break-all;color:var(--muted)}.fp2 .p2-body ul{padding-left:4px}.fp2 .p2-body ul li{margin-bottom:0}.fp2 .p2-body ul li svg{flex:none;margin-right:10px}.fp2 .p2-body h5+ul li,.fp2 .p2-body .heading-5+ul li{margin-bottom:0}.fp2 .p2-body h5+ul li svg,.fp2 .p2-body .heading-5+ul li svg{display:none}.fp2 .p2-body blockquote{margin:20px 0;padding:12px 18px;border-left:4px solid var(--acc);background:#fff;border-radius:0 12px 12px 0;font-style:normal;color:var(--ink)}.fp2 .p2-tags{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:28px}.fp2 .p2-tags-l{font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-right:4px}.fp2 .p2-tags a,.fp2 .p2-tags span:not(.p2-tags-l){display:inline-flex;align-items:center;min-height:36px;padding:6px 14px;border-radius:999px;background:#fff;border:1px solid var(--bd);font-size:14px;font-weight:600;color:var(--ink);text-decoration:none}.fp2 .p2-tags a:hover{border-color:var(--bg2);background:var(--tint)}.fp2 .p2-imp{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.fp2 .p2-imp-i{display:flex;gap:12px;align-items:flex-start;background:#fff;border:1px solid var(--bd);border-radius:16px;padding:16px}.fp2 .p2-imp-i b{display:block;font-size:16px;margin-bottom:4px}.fp2 .p2-imp-i p{margin:0;font-size:14.5px;line-height:1.55;color:var(--ink2)}.fp2 .p2-imp-ic{flex:none;width:34px;height:34px;border-radius:10px;display:grid;place-items:center;background:var(--tint);color:var(--bg2)}.fp2 .p2-imp-pos .p2-imp-ic{background:#e7f6ef;color:var(--ok)}.fp2 .p2-imp-neg .p2-imp-ic{background:#fdecea;color:var(--neg)}.fp2 .p2-imp-t{margin-top:24px}.fp2 .p2-headline{margin:0 0 12px;font-size:15.5px;color:var(--ink2);max-width:760px}.fp2 .p2-headline b{color:var(--ink)}.fp2 .p2-imp-t .vt{min-width:560px}.fp2 .p2-imp-t .vt th[scope=row]{text-align:left;font-weight:700;color:var(--ink);background:#fff;font-size:14px;text-transform:none;letter-spacing:0;white-space:normal}.fp2 .p2-imp-t .vt td.strong{font-weight:800}.fp2 .p2-imp-t .vt th,.fp2 .p2-imp-t .vt td{text-align:left;white-space:normal}.fp2 .p2-sowhat{margin-top:16px}.fp2 .p2-tl{list-style:none;margin:0;padding:0;position:relative;display:flex;flex-direction:column;gap:12px}.fp2 .p2-tl:before{content:"";position:absolute;left:11px;top:14px;bottom:14px;width:2px;background:var(--bd)}.fp2 .p2-tl-i{position:relative;display:grid;grid-template-columns:24px minmax(0,1fr);gap:14px;align-items:flex-start}.fp2 .p2-tl-dot{position:relative;z-index:1;width:24px;height:24px;margin-top:14px;border-radius:50%;background:#fff;border:3px solid var(--bg2)}.fp2 .p2-tl-now .p2-tl-dot{background:var(--acc);border-color:var(--bg1)}.fp2 .p2-tl-next .p2-tl-dot{border-style:dashed;border-color:var(--muted)}.fp2 .p2-tl-b{background:#fff;border:1px solid var(--bd);border-radius:14px;padding:12px 16px}.fp2 .p2-tl-now .p2-tl-b{border-color:var(--bg2);box-shadow:0 6px 20px hsl(var(--twc-bg-primary) / .08)}.fp2 .p2-tl-d{margin:0 0 2px;display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;font-weight:700;color:var(--bg2)}.fp2 .p2-tl-s{font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:2px 8px;background:var(--tint);color:var(--muted)}.fp2 .p2-tl-now .p2-tl-s{background:var(--acc);color:var(--ink)}.fp2 .p2-tl-b b{font-size:16px}.fp2 .p2-tl-b p:not(.p2-tl-d){margin:4px 0 0;font-size:14.5px;color:var(--ink2)}.fp2 .p2-facts,.fp2 .p2-topics{padding:16px 18px}.fp2 .p2-facts .g2-toc-h,.fp2 .p2-topics .g2-toc-h{margin-bottom:8px}.fp2 .p2-facts dl{margin:0;display:flex;flex-direction:column}.fp2 .p2-facts dl div{display:flex;justify-content:space-between;gap:12px;padding:8px 0;border-bottom:1px solid var(--tint);font-size:14px}.fp2 .p2-facts dl div:last-child{border-bottom:0}.fp2 .p2-facts dt{color:var(--muted)}.fp2 .p2-facts dd{margin:0;font-weight:700;text-align:right}.fp2 .p2-facts dd a{color:var(--ink);text-decoration:underline;text-underline-offset:2px}.fp2 .p2-topics ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.fp2 .p2-topics a,.fp2 .p2-topics span{display:inline-block;padding:5px 11px;border-radius:999px;background:var(--tint);font-size:13px;font-weight:600;color:var(--ink);text-decoration:none}.fp2 .p2-topics a:hover{background:var(--bd)}.fp2 .p2-cbox-go{all:unset;box-sizing:border-box;flex:none;cursor:pointer;padding:7px 10px;border-radius:8px;background:linear-gradient(180deg,hsl(var(--twc-cta-primary-from)),hsl(var(--twc-cta-primary-to)));color:var(--ink);font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.02em;white-space:nowrap}.fp2 .p2-cbox-go:focus-visible{outline:2px solid var(--bg2);outline-offset:2px}@media(max-width:860px){.fp2 .p2-hero h1{font-size:28px}.fp2 .p2-figure{margin-top:24px;border-radius:14px}.fp2 .p2-imp{grid-template-columns:1fr}}.fp2 .p2-cbox-inline{margin-top:32px}@media(min-width:1024px){.fp2 .p2-cbox-inline{display:none}}.fp2 .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.fp2 .sm-hero{padding:28px 0 32px}.fp2 .sm-hero h1{font-size:34px}.fp2 .sm-hero p{font-size:16px;margin-top:10px}.fp2 .sm-crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;color:var(--on-dark);margin-bottom:18px}.fp2 .sm-crumbs a{color:#fff;text-decoration:none;font-weight:600}.fp2 .sm-crumbs a:hover{text-decoration:underline}.fp2 .sm-tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px}.fp2 .sm-tile{background:#fff;border:1px solid var(--bd);border-radius:14px;padding:16px;text-decoration:none;color:var(--ink);display:flex;flex-direction:column;gap:6px}.fp2 .sm-tile:hover{border-color:var(--bg2);color:var(--ink)}.fp2 .sm-tile .ci{width:38px;height:38px;border-radius:10px;background:var(--bg1);color:var(--acc);display:grid;place-items:center;margin-bottom:4px}.fp2 .sm-tile b{font-size:16px}.fp2 .sm-tile-n{font-size:13px;color:var(--muted)}.fp2 .sm-tile-n strong{color:var(--ink);font-size:15px}.fp2 .sm-tile .track{display:block;height:6px;background:var(--tint);border-radius:3px;overflow:hidden;margin-top:4px}.fp2 .sm-tile .fill{display:block;height:6px;border-radius:3px;background:var(--bg2)}.fp2 .sm-hubs{margin-top:18px}.fp2 .sm-hubs .bar{display:grid;grid-template-columns:minmax(120px,200px) 1fr 44px;align-items:center;gap:12px;font-size:14px}.fp2 .sm-hubs .bar a{color:var(--ink);font-weight:600;text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fp2 .sm-hubs .bar a:hover{color:var(--acc-ink);text-decoration:underline}.fp2 .sm-hubs .exc a{color:inherit;text-decoration:none}.fp2 .sm-hubs .exc a:hover{text-decoration:underline}.fp2 .sm-card{text-decoration:none;color:var(--ink)}.fp2 .sm-card:hover{border-color:var(--bg2);color:var(--ink)}.fp2 .sm-card b{line-height:1.3}.fp2 .sm-go{margin-top:auto;font-weight:700;font-size:14px;color:var(--acc-ink)}.fp2 .sm-new{list-style:none;padding:6px 22px;margin:0}.fp2 .sm-new li{display:grid;grid-template-columns:110px 1fr auto;align-items:center;gap:14px;padding:12px 0;border-top:1px solid var(--bd)}.fp2 .sm-new li:first-child{border-top:0}.fp2 .sm-new time{font-size:13px;font-weight:700;color:var(--muted);font-variant-numeric:tabular-nums}.fp2 .sm-new a{font-weight:700;text-decoration:none;color:var(--ink);line-height:1.35}.fp2 .sm-new a:hover{color:var(--acc-ink);text-decoration:underline}.fp2 .sm-new .tag{font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;padding:3px 9px;border-radius:999px;background:var(--tint);color:var(--bg2);white-space:nowrap}.fp2 .sm-bar{margin-top:56px}.fp2 .sm-bar .snav-in{align-items:center}.fp2 .sm-filter{display:inline-flex;align-items:center;gap:8px;flex:none;background:#fff;border:1px solid var(--bd);border-radius:999px;padding:6px 14px;color:var(--muted)}.fp2 .sm-filter input{border:0;outline:0;background:transparent;font:inherit;font-size:14px;color:var(--ink);width:170px}.fp2 .sm-filter:focus-within{border-color:var(--bg2);box-shadow:0 0 0 3px hsl(var(--twc-accent) / .35)}.fp2 .sm-n{display:inline-block;margin-left:4px;font-size:11px;font-weight:700;padding:1px 7px;border-radius:999px;background:var(--tint);color:var(--bg2)}.fp2 .snav a.cur .sm-n{background:#fff3;color:inherit}.fp2 .sm-tree{padding-top:28px}.fp2 .sm-sec{padding:26px 28px;margin-bottom:18px;scroll-margin-top:84px}.fp2 .sm-sec-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:10px 20px;padding-bottom:16px;border-bottom:1px solid var(--bd);margin-bottom:18px}.fp2 .sm-sec-head h2{margin:0;font-size:24px;font-weight:800;text-transform:uppercase;line-height:1.15}.fp2 .sm-intro{margin:8px 0 0;color:var(--muted);max-width:760px;font-size:15px}.fp2 .sm-count{font-size:13px;font-weight:700;color:var(--bg2);background:var(--tint);border-radius:999px;padding:4px 12px;white-space:nowrap}.fp2 .sm-letters{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 16px}.fp2 .sm-letters a{min-width:30px;height:30px;padding:0 6px;display:inline-grid;place-items:center;border-radius:8px;border:1px solid var(--bd);font-size:13px;font-weight:800;text-decoration:none;color:var(--ink)}.fp2 .sm-letters a:hover{background:var(--bg1);border-color:var(--bg1);color:#fff}.fp2 .sm-groups{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:22px 28px;align-items:start}.fp2 .sm-groups-az{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.fp2 .sm-group{scroll-margin-top:84px}.fp2 .sm-group h3{display:flex;align-items:center;gap:6px;margin:0 0 8px;font-size:15px;font-weight:800;text-transform:uppercase;letter-spacing:.02em}.fp2 .sm-group h3 a{color:var(--ink);text-decoration:none}.fp2 .sm-group h3 a:hover{color:var(--acc-ink);text-decoration:underline}.fp2 .sm-group-az h3{font-size:20px;color:var(--acc-ink)}.fp2 .sm-group ul{list-style:none;padding:0;margin:0}.fp2 .sm-group li{padding:5px 0 5px 14px;position:relative;font-size:14.5px;line-height:1.35}.fp2 .sm-group li:before{content:"";position:absolute;left:0;top:12px;width:5px;height:5px;border-radius:50%;background:var(--bd)}.fp2 .sm-group li a{color:var(--ink);text-decoration:none}.fp2 .sm-group li a:hover{color:var(--acc-ink);text-decoration:underline}.fp2 .sm-group li small{display:block;font-size:12px;color:var(--muted);margin-top:1px}.fp2 .sm-group li.sm-hub a{font-weight:700}.fp2 .sm-group li.sm-hub:before{background:var(--acc)}.fp2 .sm-empty{padding:20px;border:1px dashed var(--bd);border-radius:14px;text-align:center;color:var(--muted)}.fp2 .sm-xml{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px 20px;font-size:14px;color:var(--muted);margin:8px 0 0}.fp2 .sm-xml a{font-weight:700;text-decoration:none}.fp2 [hidden]{display:none!important}@media(max-width:760px){.fp2 .sm-sec{padding:20px 16px}.fp2 .sm-sec-head h2{font-size:20px}.fp2 .sm-groups,.fp2 .sm-groups-az{grid-template-columns:1fr}.fp2 .sm-new{padding:4px 16px}.fp2 .sm-new li{grid-template-columns:1fr auto;gap:4px 10px}.fp2 .sm-new time{grid-column:1 / -1}.fp2 .sm-hubs .bar{grid-template-columns:110px 1fr 36px;gap:8px}.fp2 .sm-filter input{width:130px}.fp2 .sm-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}.fp2 .sm-start{grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.fp2 .sm-groups{grid-auto-flow:row dense}.fp2 .sm-group-wide{grid-column:1 / -1}.fp2 .sm-group-wide ul{-moz-columns:3 260px;columns:3 260px;-moz-column-gap:28px;column-gap:28px}.fp2 .sm-group li{-moz-column-break-inside:avoid;break-inside:avoid}.fp2 .sm-group li.sm-sub{padding:12px 0 2px;font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--acc-ink);-moz-column-break-after:avoid;break-after:avoid}.fp2 .sm-group li.sm-sub:first-child{padding-top:0}.fp2 .sm-group li.sm-sub:before{display:none}.fp2 .sm-group-az ul{-moz-columns:4 200px;columns:4 200px}.fp2 .sm-group li.sm-letter{font-size:20px;letter-spacing:0;padding-top:14px;scroll-margin-top:84px}.fp2 .sm-group li.sm-letter:first-child{padding-top:0}.fp2 .tr2-hero{padding:28px 0 48px}.fp2 .tr2-hero h1{font-size:44px;max-width:900px}.fp2 .hero .tr2-hero-p{color:var(--on-dark);font-size:16.5px;line-height:1.6;margin:14px 0 0;max-width:780px}.fp2 .tr2-byline a{color:#fff;text-decoration:none}.fp2 .tr2-byline a:hover b{text-decoration:underline}.fp2 .tr2-av{width:32px;height:32px;border-radius:50%;-o-object-fit:cover;object-fit:cover;background:var(--acc)}.fp2 .tr2-ahero-grid{display:grid;grid-template-columns:200px minmax(0,1fr);gap:40px;align-items:start}.fp2 .tr2-ahero-id{display:flex;flex-direction:column;align-items:center;gap:16px}.fp2 .tr2-avatar{width:176px;height:176px;border-radius:50%;padding:6px;background:linear-gradient(140deg,var(--acc),rgba(255,255,255,.18))}.fp2 .tr2-avatar img,.fp2 .tr2-avatar .tr2-ini{width:100%;height:100%;border-radius:50%;-o-object-fit:cover;object-fit:cover;display:grid;place-items:center;background:var(--bg2);border:3px solid var(--bg1);font-size:44px}.fp2 .tr2-ini{display:grid;place-items:center;background:var(--bg1);color:var(--acc);font-family:Montserrat Variable,Montserrat,sans-serif;font-weight:900}.fp2 .tr2-socials{list-style:none;margin:0;padding:0;display:flex;gap:10px}.fp2 .tr2-socials a{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;border:1px solid rgba(255,255,255,.3);color:#fff}.fp2 .tr2-socials a:hover{background:#ffffff1a;border-color:var(--acc);color:var(--acc)}.fp2 .tr2-since{margin:12px 0 0;font-size:14px;font-weight:600;color:var(--acc)}.fp2 .hero .tr2-bio p{color:#fff;font-size:17px;line-height:1.65;margin:16px 0 0;max-width:780px}.fp2 .tr2-bio{max-width:780px}.fp2 .tr2-bio p{color:#fff;font-size:17px;line-height:1.65;margin:16px 0 0}.fp2 .tr2-ahero .facts .fact{text-decoration:none;color:#fff}.fp2 .tr2-ahero a.fact:hover{border-color:var(--acc)}.fp2 .tr2-counts{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;margin:32px 0 0;padding:0}.fp2 .tr2-counts div{display:flex;flex-direction:column-reverse;background:#ffffff14;border:1px solid rgba(255,255,255,.18);border-radius:14px;padding:14px 16px}.fp2 .tr2-counts dd{margin:0;font-family:Montserrat Variable,Montserrat,sans-serif;font-weight:900;font-size:32px;line-height:1.1;color:#fff}.fp2 .tr2-counts dt{margin-top:4px;font-size:13.5px}.fp2 .tr2-counts dt a{color:var(--on-dark);text-decoration:none}.fp2 .tr2-counts dt a:hover{color:#fff;text-decoration:underline}.fp2 .tr2-sec{scroll-margin-top:16px}.fp2 .tr2-after{margin:14px 0 0;font-size:14.5px;color:var(--muted);max-width:780px}.fp2 .tr2-cards{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.fp2 .tr2-cards[data-cols="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.fp2 .tr2-cards[data-cols="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}.fp2 .ip2-main .tr2-cards[data-cols="3"],.fp2 .ip2-main .tr2-cards[data-cols="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}.fp2 .tr2-card{background:#fff;border:1px solid var(--bd);border-radius:16px;padding:20px;display:flex;flex-direction:column;gap:8px}.fp2 .tr2-card h3{margin:0;font-size:17px;font-weight:800;line-height:1.3}.fp2 .tr2-card p{margin:0;font-size:14.5px;line-height:1.6;color:var(--ink2)}.fp2 .tr2-num{align-self:flex-start;font-family:Montserrat Variable,Montserrat,sans-serif;font-weight:900;font-size:13px;color:var(--acc-ink);background:hsl(var(--twc-accent) / .2);border-radius:8px;padding:3px 8px}.fp2 .tr2-card .tr2-so{margin-top:auto;padding:10px 12px;background:var(--tint);border-radius:10px;font-size:13.5px}.fp2 .tr2-so b{color:var(--acc-ink)}.fp2 .tr2-more{font-weight:700;font-size:14px;text-decoration:none}.fp2 .tr2-steps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:0;position:relative}.fp2 .tr2-steps li{display:grid;grid-template-columns:48px minmax(0,1fr);gap:16px;position:relative;padding-bottom:20px}.fp2 .tr2-steps li:not(:last-child):before{content:"";position:absolute;left:23px;top:48px;bottom:0;width:2px;background:var(--bd)}.fp2 .tr2-step-n{width:48px;height:48px;border-radius:50%;display:grid;place-items:center;background:var(--bg1);color:var(--acc);font-family:Montserrat Variable,Montserrat,sans-serif;font-weight:900;font-size:18px;position:relative;z-index:1}.fp2 .tr2-steps li>div{background:#fff;border:1px solid var(--bd);border-radius:14px;padding:16px 18px}.fp2 .tr2-steps h3{margin:0 0 6px;font-size:17px;font-weight:800}.fp2 .tr2-steps p{margin:0;font-size:15px;line-height:1.6;color:var(--ink2)}.fp2 .tr2-lists{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px}.fp2 .tr2-list{padding:20px}.fp2 .tr2-list h3{margin:0 0 12px;font-size:16px;font-weight:800}.fp2 .tr2-list-intro{margin:-4px 0 12px;font-size:14px;color:var(--muted)}.fp2 .tr2-list ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.fp2 .tr2-list li{display:flex;gap:10px;align-items:flex-start;font-size:15px;line-height:1.5}.fp2 .tr2-li-ic{flex:none;width:22px;height:22px;border-radius:50%;display:grid;place-items:center;background:var(--tint);color:var(--bg2);margin-top:1px}.fp2 .tr2-list-ok{border-top:4px solid var(--ok)}.fp2 .tr2-list-ok .tr2-li-ic{background:#e7f6ef;color:var(--ok)}.fp2 .tr2-list-no{border-top:4px solid var(--neg)}.fp2 .tr2-list-no .tr2-li-ic{background:#fce4e2;color:var(--neg)}.fp2 .tr2-list-info{border-top:4px solid var(--bg2)}.fp2 .tr2-list-info .tr2-li-ic svg{stroke-width:8}.fp2 .tr2-prose{font-size:16.5px;line-height:1.7;color:#22324a}.fp2 .tr2-prose p{margin:0 0 14px}.fp2 .tr2-prose p:last-child{margin-bottom:0}.fp2 .tr2-prose a{font-weight:600;text-decoration:underline;text-underline-offset:2px}.fp2 .tr2-lists+.tr2-prose,.fp2 .tr2-prose+.tr2-lists{margin-top:18px}.fp2 .tr2-split{display:grid;grid-template-columns:minmax(0,1fr);gap:20px}@media(min-width:1024px){.fp2 .tr2-split-2{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:28px;align-items:start}}.fp2 .tr2-callout{padding:20px;border-left:4px solid var(--acc)}.fp2 .tr2-callout-h{margin:0 0 6px;font-weight:800;font-size:16px}.fp2 .tr2-callout p{margin:0 0 10px;font-size:14.5px;line-height:1.55;color:var(--ink2)}.fp2 .tr2-note{display:flex;gap:14px;align-items:flex-start;margin-top:32px;padding:16px 18px;border-radius:14px;background:var(--tint);border:1px solid var(--bd);border-left:4px solid var(--bg2);scroll-margin-top:16px}.fp2 .tr2-note-ic{flex:none;width:36px;height:36px;border-radius:10px;display:grid;place-items:center;background:#fff;color:var(--bg2)}.fp2 .tr2-note p{margin:0;font-size:15px;line-height:1.55;color:var(--ink2)}.fp2 .tr2-note .tr2-note-h{margin:0 0 4px;font-weight:800;color:var(--ink);font-size:15.5px}.fp2 .tr2-note-why{border-left-color:var(--acc)}.fp2 .tr2-note-why .tr2-note-ic{color:var(--acc-ink)}.fp2 .tr2-note-warn{background:hsl(var(--twc-accent) / .14);border-left-color:var(--acc)}.fp2 .tr2-disc{display:grid;grid-template-columns:minmax(0,1fr);gap:20px;padding:24px;border:2px solid var(--bg2)}@media(min-width:1024px){.fp2 .tr2-disc{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}}.fp2 .tr2-disc-copy p{margin:0 0 12px;font-size:16px;line-height:1.65;color:#22324a}.fp2 .tr2-disc-copy p:last-child{margin:0}.fp2 .tr2-disc-pts{list-style:none;margin:0;padding:16px;display:flex;flex-direction:column;gap:10px;background:var(--tint);border-radius:12px}.fp2 .tr2-disc-pts li{display:flex;gap:10px;align-items:flex-start;font-size:14.5px;font-weight:600;line-height:1.45}.fp2 .tr2-disc-pts svg{flex:none;color:var(--ok);margin-top:2px}.fp2 .tr2-scale{list-style:none;margin:0;padding:8px 20px}.fp2 .tr2-scale li{display:grid;grid-template-columns:52px 120px minmax(0,1fr);gap:14px;align-items:center;padding:10px 0;border-bottom:1px solid var(--tint);font-size:15px}.fp2 .tr2-scale li:last-child{border-bottom:0}.fp2 .tr2-score{font-family:Montserrat Variable,Montserrat,sans-serif;font-weight:900;font-size:18px;color:var(--bg2)}.fp2 .tr2-track{height:10px;border-radius:5px;background:var(--tint);overflow:hidden}.fp2 .tr2-fill{display:block;height:10px;border-radius:5px;background:linear-gradient(90deg,var(--bg2),var(--acc))}.fp2 .tr2-stext{color:var(--ink2);line-height:1.45}.fp2 .tr2-table{min-width:560px}.fp2 .tr2-table th,.fp2 .tr2-table td{text-align:left;white-space:normal;vertical-align:top}.fp2 .tr2-table tbody th{font-size:14px;text-transform:none;letter-spacing:0;color:var(--ink);background:#fff;font-weight:700}.fp2 .tr2-tl{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px}.fp2 .tr2-tl li{background:#fff;border:1px solid var(--bd);border-top:4px solid var(--bg2);border-radius:14px;padding:14px 16px}.fp2 .tr2-year{display:block;font-family:Montserrat Variable,Montserrat,sans-serif;font-weight:900;font-size:20px;color:var(--bg2)}.fp2 .tr2-tl p{margin:4px 0 0;font-size:14.5px;line-height:1.5;color:var(--ink2)}.fp2 .tr2-team{display:flex;flex-direction:column;gap:18px}.fp2 .tr2-quote{margin:0;padding:22px 24px;border-left:4px solid var(--acc);display:flex;flex-direction:column;gap:10px}.fp2 .tr2-quote svg{color:var(--acc-ink)}.fp2 .tr2-quote blockquote{margin:0;font-size:17px;line-height:1.6;font-weight:500;color:var(--ink)}.fp2 .tr2-quote figcaption{display:flex;flex-direction:column;font-size:14px}.fp2 .tr2-quote figcaption span{color:var(--muted)}.fp2 .tr2-people{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:14px}.fp2 #team .tr2-people{margin-top:20px}.fp2 .tr2-person{height:100%;display:flex;flex-direction:column;gap:10px;background:#fff;border:1px solid var(--bd);border-radius:16px;padding:18px;color:var(--ink);text-decoration:none}.fp2 .tr2-person:hover{border-color:var(--bg2);box-shadow:0 6px 18px hsl(var(--twc-bg-primary) / .08)}.fp2 .tr2-person img,.fp2 .tr2-person .tr2-ini{width:64px;height:64px;border-radius:50%;-o-object-fit:cover;object-fit:cover;font-size:20px}.fp2 .tr2-pname{display:flex;flex-direction:column}.fp2 .tr2-pname b{font-size:17px}.fp2 .tr2-pname small{font-size:13px;color:var(--acc-ink);font-weight:700}.fp2 .tr2-pbio{font-size:14px;line-height:1.5;color:var(--ink2)}.fp2 .tr2-pgo{margin-top:auto;font-size:14px;font-weight:700;color:var(--acc-ink)}.fp2 .tr2-press{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px}.fp2 .tr2-press a{display:flex;flex-direction:column;justify-content:center;gap:2px;min-height:64px;height:100%;background:#fff;border:1px solid var(--bd);border-radius:12px;padding:12px 14px;color:var(--ink);text-decoration:none}.fp2 .tr2-press a:hover{border-color:var(--bg2)}.fp2 .tr2-press img{max-height:28px;max-width:140px;width:auto;-o-object-fit:contain;object-fit:contain}.fp2 .tr2-press small{font-size:12px;color:var(--muted)}.fp2 .tr2-cred{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:16px}.fp2 .tr2-cred-col{padding:22px}.fp2 .tr2-cred-col h3,.fp2 .tr2-fp h3,.fp2 .tr2-feat h3{margin:0 0 14px;font-size:16px;font-weight:800;text-transform:uppercase;letter-spacing:.04em;color:var(--bg2)}.fp2 .tr2-xp{list-style:none;margin:0;padding:0 0 0 18px;border-left:2px solid var(--bd);display:flex;flex-direction:column;gap:16px}.fp2 .tr2-xp>li{position:relative}.fp2 .tr2-xp>li:before{content:"";position:absolute;left:-25px;top:5px;width:12px;height:12px;border-radius:50%;background:var(--acc);border:2px solid #fff;box-shadow:0 0 0 2px var(--bg2)}.fp2 .tr2-xp-co{display:block;font-size:16px}.fp2 .tr2-xp ul{list-style:none;margin:4px 0 0;padding:0;display:flex;flex-direction:column;gap:4px}.fp2 .tr2-xp ul li{display:flex;flex-wrap:wrap;justify-content:space-between;gap:2px 12px;font-size:14.5px;color:var(--ink2)}.fp2 .tr2-xp small{color:var(--muted);font-size:13px;white-space:nowrap}.fp2 .tr2-fp{margin-top:16px;background:var(--bg1);color:#fff;border-radius:18px;padding:24px}.fp2 .tr2-fp h3{color:#fff}.fp2 .tr2-fp-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px}.fp2 .tr2-fp-stats div{background:#ffffff0f;border:1px solid rgba(255,255,255,.14);border-radius:12px;padding:14px}.fp2 .tr2-fp-stats b{display:block;font-family:Montserrat Variable,Montserrat,sans-serif;font-weight:900;font-size:30px;line-height:1.1}.fp2 .tr2-fp-stats span{font-size:13.5px;color:var(--on-dark)}.fp2 .tr2-fp .prov{color:#c3d3e5}.fp2 .tr2-feat{margin-top:20px}.fp2 .tr2-feat>p{margin:-6px 0 12px;font-size:14.5px;color:var(--muted)}.fp2 .tr2-mside{display:flex;flex-direction:column;gap:14px}.fp2 .tr2-mlinks{margin-top:22px}.fp2 .tr2-work{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:14px}.fp2 .tr2-wg{padding:20px;scroll-margin-top:16px}.fp2 .tr2-wg h3{margin:0 0 12px;display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:16px;font-weight:800}.fp2 .tr2-badge{font-family:Montserrat Variable,Montserrat,sans-serif;font-weight:900;font-size:14px;background:var(--tint);color:var(--bg2);border-radius:999px;padding:2px 10px}.fp2 .tr2-wl{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.fp2 .tr2-wl li{display:flex;justify-content:space-between;align-items:baseline;gap:10px;padding:9px 0;border-bottom:1px solid var(--tint);font-size:14.5px}.fp2 .tr2-wl li:last-child{border-bottom:0}.fp2 .tr2-wl a{font-weight:600;text-decoration:none;min-width:0;overflow-wrap:anywhere}.fp2 .tr2-wl a:hover{text-decoration:underline}.fp2 .tr2-wl small{flex:none;color:var(--muted);font-size:12.5px;white-space:nowrap}.fp2 .tr2-wmore summary{list-style:none;cursor:pointer;margin-top:10px;min-height:44px;display:flex;align-items:center;justify-content:center;border:1px solid var(--bd);border-radius:999px;font-weight:700;font-size:14px;color:var(--acc-ink)}.fp2 .tr2-wmore summary::-webkit-details-marker{display:none}.fp2 .tr2-wmore[open] summary{display:none}.fp2 .tr2-aside{padding:18px;display:flex;flex-direction:column;gap:12px}.fp2 .tr2-aside-who{display:flex;gap:12px;align-items:center;color:var(--ink);text-decoration:none}.fp2 .tr2-aside-who img,.fp2 .tr2-aside-who .tr2-ini{width:44px;height:44px;border-radius:50%;-o-object-fit:cover;object-fit:cover;flex:none;font-size:14px}.fp2 .tr2-aside-who span{display:flex;flex-direction:column;line-height:1.3}.fp2 .tr2-aside-who small{font-size:12px;color:var(--muted)}.fp2 .tr2-aside-who:hover b{text-decoration:underline}.fp2 .tr2-aside-upd,.fp2 .tr2-aside-txt{margin:0;font-size:13.5px;color:var(--muted)}.fp2 .tr2-aside-links{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.fp2 .tr2-aside-links a{display:flex;flex-direction:column;gap:2px;min-height:44px;justify-content:center;border:1px solid var(--bd);border-radius:12px;padding:10px 12px;text-decoration:none;color:var(--ink)}.fp2 .tr2-aside-links a:hover{border-color:var(--bg2)}.fp2 .tr2-aside-links b{font-size:14px}.fp2 .tr2-aside-links span{font-size:12.5px;color:var(--muted)}.fp2 .ip2-main .tr2-note{margin-top:28px}.fp2 .ip2-main .dband{padding:28px}@media(max-width:1023px){.fp2 .tr2-cards[data-cols="4"],.fp2 .tr2-cards[data-cols="3"]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:860px){.fp2 .tr2-hero h1{font-size:30px}.fp2 .tr2-ahero-grid{grid-template-columns:1fr;gap:20px}.fp2 .tr2-ahero-id{flex-direction:row;justify-content:flex-start}.fp2 .tr2-avatar{width:112px;height:112px;padding:4px}.fp2 .tr2-avatar .tr2-ini{font-size:30px}.fp2 .tr2-cards,.fp2 .tr2-cards[data-cols="3"],.fp2 .tr2-cards[data-cols="4"],.fp2 .ip2-main .tr2-cards[data-cols="3"],.fp2 .ip2-main .tr2-cards[data-cols="4"],.fp2 .tr2-cred{grid-template-columns:1fr}.fp2 .tr2-scale{padding:4px 14px}.fp2 .tr2-scale li{grid-template-columns:44px minmax(0,1fr);gap:4px 12px}.fp2 .tr2-scale .tr2-track{grid-column:2;grid-row:1;align-self:center}.fp2 .tr2-scale .tr2-stext{grid-column:2}.fp2 .tr2-steps li{grid-template-columns:40px minmax(0,1fr);gap:12px}.fp2 .tr2-step-n{width:40px;height:40px;font-size:16px}.fp2 .tr2-steps li:not(:last-child):before{left:19px;top:40px}.fp2 .tr2-counts{grid-template-columns:repeat(2,minmax(0,1fr))}.fp2 .tr2-counts dd{font-size:26px}.fp2 .tr2-work{grid-template-columns:1fr}.fp2 .tr2-wl li{flex-direction:column;gap:2px}}
