:root{--font-d:"Anton",Impact,sans-serif;--font-s:"Instrument Serif",Georgia,serif;--font-b:"DM Sans",system-ui,sans-serif;--font-m:"JetBrains Mono",monospace;--cr:#b82838;--cr-b:#d4364b;--cr-d:rgba(184,40,56,0.05);--cr-br:rgba(184,40,56,0.2);--gd:#b8922e;--gd-d:rgba(184,146,46,0.06);--gd-br:rgba(184,146,46,0.25);--dk:#150f22;--dk-bd:rgba(200,180,255,0.08);--dk-t1:#e8e4dc;--dk-t3:#5c5650;--dk-bd1:rgba(200,180,255,0.05);--bg:#faf8f4;--bg2:#fff;--bg3:#f2efe8;--bg4:#e8e5dd;--t1:#1a1618;--t2:#5c5856;--t3:#9c9890;--bd:rgba(26,22,24,0.07);--bd2:rgba(26,22,24,0.12)}.review-page{font-family:var(--font-b);background:var(--bg);color:var(--t1);-webkit-font-smoothing:antialiased}.review-page *{box-sizing:border-box}.review-page a{text-decoration:none}.hd{background:var(--dk);border-bottom:1px solid var(--dk-bd);position:sticky;top:0;z-index:100}.hd-in{max-width:1500px;margin:0 auto;justify-content:space-between;height:52px;padding:0 1.5rem}.hd-in,.logo{display:flex;align-items:center}.logo{gap:8px;color:var(--dk-t1)}.logo-m{width:28px;height:28px;background:var(--cr-b);display:flex;align-items:center;justify-content:center;font-size:16px;color:#fff}.logo-m,.logo-t{font-family:var(--font-d)}.logo-t{font-size:17px;text-transform:uppercase;letter-spacing:.8px}.nv,.nv a{display:flex;align-items:center;height:100%}.nv a{font-family:var(--font-b);font-size:11px;font-weight:600;letter-spacing:1px;text-transform:uppercase;color:var(--dk-t3);padding:0 16px;border-left:1px solid var(--dk-bd1);transition:all .15s}.nv a:hover{color:var(--dk-t1);background:rgba(255,255,255,.03)}.nv a.on{color:var(--cr-b);background:rgba(194,48,64,.08)}.hero{max-width:1500px;margin:0 auto;padding:2rem 2rem 0 120px;border-bottom:1px solid var(--bd)}.hero-bc{font-family:var(--font-m);font-size:10px;color:var(--t3);letter-spacing:.5px;margin-bottom:1.25rem}.hero-bc span{color:var(--t2)}.hero h1{font-family:Bricolage Grotesque,sans-serif;font-weight:800;font-size:40px;letter-spacing:.3px;line-height:1.1;margin-bottom:.75rem}.hero h1 em{font-style:italic;text-transform:none;color:var(--cr);letter-spacing:0}.hero h1 em,.hero-sub{font-family:var(--font-s)}.hero-sub{font-size:17px;color:var(--t2);max-width:520px;line-height:1.6;margin-bottom:1.5rem}.hero-meta{display:flex;gap:1.5rem;flex-wrap:wrap}.hero-mi{display:flex;align-items:center;gap:6px;font-family:var(--font-m);font-size:10px;font-weight:600;letter-spacing:1px;text-transform:uppercase;color:var(--t3)}.hero-mi .dot{width:5px;height:5px;background:var(--cr)}.hero-mi strong{color:var(--t2)}.page{max-width:1500px;margin:0 auto;display:grid;grid-template-columns:1fr 300px;gap:2.5rem;padding:2.5rem 2rem 4rem 120px}.toc{position:fixed;left:0;top:50%;transform:translateY(-50%);z-index:90;display:flex;flex-direction:column;align-items:flex-start;gap:0;padding:10px 0}.toc-title{font-size:7px;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:rgba(0,0,0,.2);text-align:left;margin-bottom:6px;padding:0 14px;line-height:1.2;font-family:var(--font-m)}.toc-item{display:flex;align-items:center;gap:8px;padding:5px 14px;cursor:pointer;transition:all .2s}.toc-item:hover{background:var(--cr-d)}.toc-dot{width:5px;height:5px;background:rgba(0,0,0,.1);flex-shrink:0}.toc-dot,.toc-text{transition:all .25s}.toc-text{font-family:var(--font-m);font-size:10px;font-weight:500;color:rgba(0,0,0,.22);white-space:nowrap;letter-spacing:.2px}.toc-item.active .toc-dot{width:7px;height:7px;background:var(--t3)}.toc-item.active .toc-text{color:var(--t2);font-weight:700;font-size:11px}.toc-item.near .toc-dot{width:6px;height:6px;background:rgba(26,22,24,.2)}.toc-item.near .toc-text{color:rgba(0,0,0,.3)}.toc-item.done .toc-dot{background:rgba(0,0,0,.15)}.toc-item.done .toc-text{color:rgba(0,0,0,.25)}.toc-item:hover .toc-text{color:var(--t1)!important}.toc-item:hover .toc-dot{background:var(--t2)!important}.main{padding:0;min-width:0}.side{position:sticky;top:68px;align-self:start;display:flex;flex-direction:column;gap:1.5rem}.sec-id{font-family:var(--font-m);font-size:11px;letter-spacing:2px;text-transform:uppercase;color:var(--cr);margin-bottom:6px;margin-top:3.5rem}.sec-h,.sec-id{font-weight:700}.sec-h{font-family:Lora,serif;font-size:32px;letter-spacing:.2px;margin-bottom:1.25rem}.sec-p{font-size:16px;color:var(--t2);line-height:1.8;margin-bottom:1.75rem}.cats{display:flex;gap:0;margin-bottom:1rem}.cat{font-family:var(--font-m);font-size:10px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:var(--t3);padding:9px 20px;border:1px solid var(--bd);margin-left:-1px;transition:all .15s;cursor:pointer}.cat:first-child{margin-left:0}.cat.on{background:var(--cr-d);border-color:var(--cr-br);color:var(--cr)}.cat:hover:not(.on){color:var(--t2);background:var(--bg3)}.bk{border:1px solid var(--bd);background:var(--bg2);margin-bottom:8px;transition:all .15s;position:relative;cursor:pointer}.bk:hover{z-index:2;border-color:var(--bd2);box-shadow:0 2px 12px rgba(0,0,0,.04)}.bk.tp{border-color:var(--cr-br);background:rgba(184,40,56,.025)}.bk.tp:hover{background:rgba(184,40,56,.04)}.bk-main{display:grid;grid-template-columns:48px 160px 1fr 160px 160px;align-items:stretch}.bk-r{font-family:var(--font-d);font-size:20px;display:flex;align-items:center;justify-content:center;border-right:1px solid var(--bd);color:var(--t3);min-height:100px;position:relative}.bk.tp .bk-r{color:var(--cr)}.bk-badge{position:absolute;top:10px;left:-6px;background:linear-gradient(135deg,#d4aa3c,#c9a24e 40%,#e0c06a 50%,#c9a24e 60%,#b8922e);color:#fff;font-family:var(--font-m);font-size:8px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;padding:5px 18px 5px 14px;z-index:10;transform:rotate(-2deg);box-shadow:2px 2px 6px rgba(0,0,0,.15);text-shadow:0 1px 1px rgba(0,0,0,.2);pointer-events:none}.bk-badge:before{content:"";position:absolute;left:0;bottom:-4px;width:0;height:0;border-left:6px solid #8a6d1e;border-bottom:4px solid transparent}.bk-badge.badge-odds{background:linear-gradient(135deg,#c03040,#b82838 40%,#d44858 50%,#b82838 60%,#9c1e2e)}.bk-badge.badge-odds:before{border-left-color:#6e1520}.bk-badge.badge-cashout{background:linear-gradient(135deg,#0eaa78,#0d9668 40%,#18c08a 50%,#0d9668 60%,#087a52)}.bk-badge.badge-cashout:before{border-left-color:#065a3c}.bk-badge.badge-app{background:linear-gradient(135deg,#7c5cd4,#6b4dc4 40%,#8e70e0 50%,#6b4dc4 60%,#5538a8)}.bk-badge.badge-app:before{border-left-color:#3e2880}.bk-badge.badge-support{background:linear-gradient(135deg,#2e7cd4,#1e6cc4 40%,#4090e0 50%,#1e6cc4 60%,#1558a8)}.bk-badge.badge-support:before{border-left-color:#104080}.bk-i{padding:1rem;flex-direction:column;gap:6px}.bk-i,.bk-logo-img{display:flex;justify-content:center;align-items:center}.bk-logo-img{width:130px;height:44px;background:var(--bg3);border:1px solid var(--bd);font-family:var(--font-d);font-size:13px;text-transform:uppercase;letter-spacing:.3px;color:var(--t2)}.bk.tp .bk-logo-img{color:var(--cr);border-color:var(--cr-br);background:var(--cr-d)}.bk-review-link{font-family:var(--font-m);font-size:10px;font-weight:600;letter-spacing:.8px;text-transform:uppercase;color:var(--t3);transition:color .15s}.bk-review-link:hover{color:var(--cr)}.bk-bon{padding:1rem 1.5rem;border-left:none;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;gap:5px;position:relative}.bk-bon:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:1px;height:45%;background:var(--bd)}.bk-bl{font-family:var(--font-b);font-size:9px;font-weight:600;letter-spacing:1.2px;text-transform:uppercase;color:var(--t3)}.bk-bv{font-family:Outfit,sans-serif;font-size:20px;font-weight:700;line-height:1.3}.bk-bv em{font-style:normal;background:linear-gradient(180deg,transparent 55%,rgba(184,146,46,.15) 0);padding:0 2px}.bk-bon-desc{font-size:13px;color:var(--t2);line-height:1.4;margin-top:1px}.bk-bon-18,.bk-bon-desc{font-family:var(--font-b)}.bk-bon-18{font-size:9px;color:var(--t3);letter-spacing:.3px;margin-top:2px}.bk-promo-col{padding:.75rem 1.25rem;border-left:2px dashed var(--cr-br);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;background:var(--cr-d);position:relative;min-width:160px;width:160px}.bk-promo-col:after,.bk-promo-col:before{content:"";position:absolute;left:-8px;width:14px;height:14px;border-radius:50%;background:var(--bg);z-index:2}.bk-promo-col:before{top:-7px}.bk-promo-col:after{bottom:-7px}.bk-promo-label{font-family:var(--font-m);font-size:10px;font-weight:600;letter-spacing:1.5px;text-transform:uppercase;color:var(--t3)}.bk-promo-code{font-family:Outfit,sans-serif;font-size:15px;font-weight:700;color:var(--cr);letter-spacing:2px;cursor:pointer;padding:4px 10px;border:1px dashed var(--cr-br);background:var(--bg2);transition:background .15s}.bk-promo-code:hover{background:rgba(184,40,56,.06)}.bk-promo-copy{font-family:var(--font-b);font-size:9px;color:var(--t3);letter-spacing:.3px}.bk-act{padding:1.25rem;border-left:1px solid var(--bd);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px}.bk-sc{font-family:Teko,sans-serif;font-weight:600;font-size:28px;line-height:1;padding-left:20px;color:#6b5460}.bk-sc-max{font-family:var(--font-m);font-size:12px;color:var(--t3)}.bk.tp .bk-sc{color:#6b5460}.bk-cta{font-family:Outfit,sans-serif;font-size:11px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;padding:11px 24px;background:#d4364b;color:#fff;border:none;cursor:pointer;display:block;text-align:center;width:100%;box-shadow:inset 0 3px 6px rgba(255,255,255,.3),inset 0 -3px 6px rgba(0,0,0,.25),0 3px 8px rgba(0,0,0,.15);transition:all .1s ease}.bk-cta:hover{transform:translateY(-1px);box-shadow:inset 0 3px 6px rgba(255,255,255,.35),inset 0 -3px 6px rgba(0,0,0,.25),0 5px 14px rgba(0,0,0,.18)}.bk-cta:active{transform:translateY(1px);box-shadow:inset 0 3px 6px rgba(0,0,0,.25),inset 0 -1px 2px rgba(255,255,255,.1),0 1px 2px rgba(0,0,0,.1)}.bk-details{max-height:0;overflow:hidden;transition:max-height .4s ease;border-top:0 solid var(--bd);background:var(--bg3);box-shadow:inset 0 4px 8px rgba(0,0,0,.04)}.bk.open .bk-details{max-height:400px;border-top-width:1px}.bk-details-inner{gap:0;min-height:100%}.bk-det-left,.bk-details-inner{display:grid;grid-template-columns:1fr 1fr}.bk-det-left{padding:1.25rem 1.5rem;gap:1.5rem;position:relative}.bk-det-left:after{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);width:1px;height:50%;background:var(--bd)}.bk-det-right{padding:1.25rem 1.5rem;display:grid;grid-template-columns:1fr 1fr 1fr;gap:0 1rem;align-content:start}.bk-det-title{font-family:var(--font-m);font-size:9px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:var(--t3);margin-bottom:8px}.bk-det-right .bk-det-title{grid-column:1/-1;text-align:center}.bk-det-item{font-size:12px;color:var(--t2);padding:3px 0;line-height:1.4;display:flex;align-items:flex-start;gap:6px}.bk-det-item .icon{flex-shrink:0;font-size:10px;margin-top:2px}.bk-det-item .icon.pro{color:#0d9668}.bk-det-item .icon.con{color:var(--cr)}.bk-det-item.feat{color:var(--t2)}.bk-det-item.feat:before{content:"·";color:var(--t3);font-weight:700;margin-right:2px}.ad-banner{width:100%;height:250px;background:var(--bg3);display:flex;align-items:center;justify-content:center;font-family:var(--font-m);font-size:10px;color:var(--t3);letter-spacing:1px}.ad-banner,.sc{border:1px solid var(--bd)}.sc{background:var(--bg2)}.sc-hd{padding:10px 1rem;border-bottom:1px solid var(--bd);display:flex;align-items:center;gap:8px}.sc-ac{width:4px;height:14px;flex-shrink:0}.sc-t{font-family:Oswald,sans-serif;font-weight:600;font-size:13px;text-transform:uppercase;letter-spacing:.5px}.sc-rw{display:flex;justify-content:space-between;align-items:center;padding:10px 1.25rem;border-bottom:1px solid var(--bd);font-size:14px;color:var(--t2);transition:background .1s;cursor:pointer}.sc-rw:last-child{border-bottom:none}.sc-rw:hover{background:var(--bg3)}.sc-rw strong{font-family:var(--font-m);font-size:11px;color:var(--cr)}.sc-rw strong:after{content:" →";color:var(--t3);font-size:10px;transition:color .15s}.sc-rw:hover strong:after{color:var(--cr)}.nl{padding:1.25rem;border:1px solid var(--cr-br);background:var(--cr-d)}.nl-t{font-family:Oswald,sans-serif;font-weight:600;font-size:16px;text-transform:uppercase;letter-spacing:.5px;margin-bottom:4px}.nl-d{font-size:12px;color:var(--t2);line-height:1.6;margin-bottom:1rem}.nl-f{display:flex}.nl-i{flex:1;font-family:var(--font-m);font-size:11px;padding:9px 12px;background:var(--bg2);border:1px solid var(--bd2);color:var(--t1);outline:none}.nl-i:focus{border-color:var(--cr)}.nl-i::placeholder{color:var(--t3)}.nl-s{font-family:var(--font-m);font-size:9px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;padding:9px 16px;background:var(--cr-b);color:#fff;border:none;cursor:pointer}.disc{font-size:10px;line-height:1.7;padding:1rem;border:1px solid var(--bd);background:var(--bg3);color:var(--t3)}.disc strong{color:var(--t2)}.rank-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:12px;margin-bottom:2rem}.rank-item{border:1px solid var(--bd);background:var(--bg2);padding:1.5rem;text-align:center}.rank-pct{font-family:var(--font-d);font-size:32px;color:var(--cr);margin-bottom:6px}.rank-label{font-family:var(--font-m);font-size:10px;font-weight:600;letter-spacing:1px;text-transform:uppercase;color:var(--t3)}.faq-item{border:1px solid var(--bd);margin-bottom:-1px;background:var(--bg2)}.faq-q{padding:16px 1.5rem;font-size:16px;font-weight:600;cursor:pointer;display:flex;justify-content:space-between;align-items:center;transition:background .15s}.faq-q:hover{background:var(--bg3)}.faq-q .arr{color:var(--t3);transition:transform .2s;font-size:12px}.faq-item.open .faq-q .arr{transform:rotate(90deg)}.faq-a{max-height:0;overflow:hidden;transition:max-height .3s ease}.faq-item.open .faq-a{max-height:200px}.faq-a-inner{padding:0 1.5rem 1.5rem;font-size:15px;color:var(--t2);line-height:1.7}.gabu-fab{position:fixed;left:14px;bottom:20px;z-index:100;display:flex;align-items:center;gap:8px;padding:10px 16px;background:var(--bg2);color:var(--t2);cursor:pointer;font-family:var(--font-m);font-size:11px;font-weight:600;letter-spacing:.3px;border:1px solid var(--bd2);transition:all .15s;box-shadow:0 2px 8px rgba(0,0,0,.08)}.gabu-fab:hover{color:var(--cr);border-color:var(--cr-br)}.gabu-fab.hidden{display:none}.gabu-drawer{position:fixed;left:14px;bottom:20px;width:340px;height:420px;background:var(--bg2);border:1px solid var(--bd2);box-shadow:4px 4px 0 var(--cr-d);z-index:101;display:none;flex-direction:column}.gabu-drawer.open{display:flex}.gabu-drawer-head{display:flex;justify-content:space-between;align-items:center;padding:12px 14px;border-bottom:1px solid var(--bd)}.gabu-drawer-avatar{width:28px;height:28px;background:var(--cr-d);border:1px solid var(--cr-br);display:flex;align-items:center;justify-content:center}.gabu-drawer-close{font-size:14px;color:var(--t3);cursor:pointer;padding:4px 8px;transition:color .15s}.gabu-drawer-close:hover{color:var(--t1)}.gabu-drawer-body{flex:1;overflow-y:auto;padding:14px;display:flex;flex-direction:column;gap:10px}.gabu-msg{font-size:13px;line-height:1.55;padding:10px 12px;max-width:85%;font-family:var(--font-b)}.gabu-msg-ai{background:var(--cr-d);border:1px solid var(--cr-br);color:var(--t1);align-self:flex-start}.gabu-msg-user{background:var(--cr-b);color:#fff;align-self:flex-end}.gabu-drawer-input{display:flex;border-top:1px solid var(--bd);padding:0}.gabu-drawer-input input{flex:1;border:none;padding:12px 14px;font-size:13px;outline:none;font-family:var(--font-b);background:transparent;color:var(--t1)}.gabu-drawer-input button{padding:0 14px;background:none;border:none;border-left:1px solid var(--bd);cursor:pointer;color:var(--cr);transition:background .15s}.gabu-drawer-input button:hover{background:var(--cr-d)}.ft{border-top:1px solid var(--dk-bd);background:var(--dk)}.ft-in{max-width:1500px;margin:0 auto;padding:2.5rem 1.5rem;display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;gap:2rem}.ft-brand{font-family:var(--font-d);font-size:15px;text-transform:uppercase;letter-spacing:.8px;margin-bottom:6px;color:var(--dk-t1)}.ft-desc{font-size:12px;line-height:1.7;max-width:240px}.ft-ct,.ft-desc{color:var(--dk-t3)}.ft-ct{font-family:var(--font-m);font-size:9px;font-weight:700;letter-spacing:2px;text-transform:uppercase;margin-bottom:10px}.ft-col a{display:block;font-size:12px;color:rgba(232,228,220,.45);padding:3px 0;transition:color .15s}.ft-col a:hover{color:var(--cr-b)}.ft-bar{max-width:1500px;margin:0 auto;padding:10px 1.5rem;border-top:1px solid rgba(200,180,255,.05);display:flex;justify-content:space-between;font-family:var(--font-m);font-size:9px;letter-spacing:.8px;color:var(--dk-t3);text-transform:uppercase}.ft-bar strong{color:var(--gd)}.age{background:var(--dk);padding:10px 1.5rem;text-align:center;font-family:var(--font-m);font-size:9px;letter-spacing:1px;color:var(--dk-t3);border-top:1px solid rgba(200,180,255,.04)}.age strong{color:var(--gd)}.trust-bar{font-family:var(--font-b);font-size:13px;color:var(--t2);padding:10px 0;display:flex;align-items:center;gap:6px;flex-wrap:wrap}.trust-bar span{display:inline-flex;align-items:center;gap:4px}.trust-bar .sep{color:var(--bd2);font-size:10px}.trust-bar .lic{font-weight:600;color:var(--t1)}.bf-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:1.5rem}.bf-card{border:1px solid var(--bd);background:var(--bg2);padding:1.25rem;display:flex;flex-direction:column;gap:6px;transition:all .15s;cursor:pointer;border-radius:8px}.bf-card:hover{border-color:var(--bd2);box-shadow:0 2px 8px rgba(0,0,0,.04)}.bf-cat{font-family:Outfit,sans-serif;font-size:13px;font-weight:700;letter-spacing:.5px;color:var(--t3)}.bf-cat,.bf-winner{text-transform:uppercase}.bf-winner{font-family:Oswald,sans-serif;font-weight:600;font-size:14px;letter-spacing:.3px}.bf-reason{font-size:12px;color:var(--t2);line-height:1.4}.bf-cta{font-family:Outfit,sans-serif;font-size:9px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:var(--cr);margin-top:auto;padding-top:6px}.bonus-tbl{width:100%;border-collapse:collapse;margin-bottom:1.5rem;font-size:13px}.bonus-tbl th{font-family:Outfit,sans-serif;font-size:10px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:var(--t3);text-align:left;padding:10px 14px;border-bottom:2px solid var(--bd2);background:var(--bg3)}.bonus-tbl td{padding:12px 14px;border-bottom:1px solid var(--bd);vertical-align:middle}.bonus-tbl tr:hover{background:var(--bg3)}.bonus-tbl .bk-name{font-family:Oswald,sans-serif;font-weight:600;font-size:14px;text-transform:uppercase;letter-spacing:.3px}.bonus-tbl .bk-name img{max-width:80px;max-height:28px;object-fit:contain;display:block;margin-bottom:4px}.bonus-tbl .bk-rev{font-family:var(--font-b);font-size:10px;color:var(--cr);display:block;margin-top:3px}.bonus-tbl .bk-rev:hover{text-decoration:underline}.bonus-tbl .bonus-val{font-family:Outfit,sans-serif;font-weight:700;font-size:15px}.bonus-tbl .bonus-val em{font-style:normal;background:linear-gradient(180deg,transparent 55%,rgba(184,146,46,.15) 0);padding:0 2px}.bonus-tbl .code{font-family:Outfit,sans-serif;font-size:12px;font-weight:700;color:var(--cr);background:var(--cr-d);border:1px dashed var(--cr-br);padding:3px 8px;cursor:pointer;transition:background .15s}.bonus-tbl .code:hover{background:rgba(184,40,56,.1)}.bonus-tbl .tbl-cta{font-family:Outfit,sans-serif;font-size:10px;font-weight:700;letter-spacing:1px;text-transform:uppercase;padding:7px 14px;background:#d4364b;color:#fff;border:none;cursor:pointer;box-shadow:inset 0 2px 4px rgba(255,255,255,.25),inset 0 -2px 4px rgba(0,0,0,.2),0 2px 6px rgba(0,0,0,.1);transition:all .1s}.bonus-tbl .tbl-cta:hover{transform:translateY(-1px)}.bonus-tbl .best-row{background:rgba(184,146,46,.04)}.bonus-tbl .wager{font-size:11px;color:var(--t3)}.calc{border:1px solid var(--gd-br);background:var(--gd-d);padding:1.5rem;margin-bottom:2rem}.calc-title{font-family:Oswald,sans-serif;font-weight:600;font-size:16px;text-transform:uppercase;letter-spacing:.5px;margin-bottom:4px}.calc-desc{font-size:13px;color:var(--t2);margin-bottom:1rem}.calc-input-row{display:flex;align-items:center;gap:12px;margin-bottom:1.25rem}.calc-label{font-size:11px;font-weight:600;color:var(--t3);text-transform:uppercase;letter-spacing:.5px}.calc-amt,.calc-label{font-family:Outfit,sans-serif;min-width:100px}.calc-amt{font-size:18px;font-weight:700}.calc-results{display:grid}.calc-more,.calc-results{grid-template-columns:repeat(5,1fr);gap:10px}.calc-more{display:none;margin-top:10px}.calc-more.open{display:grid}.calc-r{border:1px solid var(--bd);background:var(--bg2);padding:1rem;display:flex;flex-direction:column;gap:4px}.calc-r-name{font-family:Oswald,sans-serif;font-weight:600;font-size:13px;text-transform:uppercase;letter-spacing:.3px}.calc-r-bonus{font-size:18px;color:var(--cr)}.calc-r-bonus,.calc-r-max{font-family:Outfit,sans-serif;font-weight:700}.calc-r-max{font-size:9px;letter-spacing:1px;text-transform:uppercase;color:var(--gd);display:none}.calc-r-max.show{display:inline-block}.calc-r-total{font-size:11px;color:var(--t3)}.calc-r-cta{font-size:9px;font-weight:700;letter-spacing:1px;text-transform:uppercase;margin-top:4px}.calc-r-cta,.calc-toggle{font-family:Outfit,sans-serif;color:var(--cr)}.calc-toggle{font-size:12px;font-weight:600;cursor:pointer;padding:10px 0;display:flex;align-items:center;gap:6px;transition:color .15s}.calc-toggle:hover{color:var(--t1)}.feat-tbl{width:100%;border-collapse:collapse;font-size:12px;min-width:700px}.feat-tbl th{font-family:Outfit,sans-serif;font-size:9px;font-weight:700;letter-spacing:.8px;text-transform:uppercase;color:var(--t3);text-align:center;padding:10px 8px;border-bottom:2px solid var(--bd2);background:var(--bg3);position:relative}.feat-tbl th:first-child{text-align:left;min-width:140px;position:sticky;left:0;background:var(--bg3);z-index:2}.feat-tbl td{padding:10px 8px;border-bottom:1px solid var(--bd);text-align:center;vertical-align:middle}.feat-tbl td:first-child{text-align:left;font-size:13px;color:var(--t2);position:sticky;left:0;background:var(--bg2);z-index:1}.feat-tbl tr:hover td:first-child{background:var(--bg3)}.feat-tbl td:first-child a{color:var(--cr);text-decoration:none;border-bottom:1px dashed var(--cr-br)}.feat-tbl td:first-child a:hover{border-bottom-style:solid}.feat-tbl .has{color:#0d9668;font-size:14px}.feat-tbl .no{color:var(--t3);font-size:11px}.feat-tbl tr:hover{background:var(--bg3)}.feat-tooltip{font-size:10px;color:var(--t3);font-style:italic;display:block;margin-top:2px}.lic-toggle{font-family:Outfit,sans-serif;font-size:12px;font-weight:600;color:var(--cr);cursor:pointer;padding:8px 0;display:flex;align-items:center;gap:6px;transition:color .15s}.lic-toggle:hover{color:var(--t1)}.lic-toggle .arr{transition:transform .2s;display:inline-block;font-size:10px}.lic-panel{max-height:0;overflow:hidden;transition:max-height .4s ease}.lic-panel.open{max-height:600px}.lic-tbl{width:100%;border-collapse:collapse;font-size:12px;margin-top:8px}.lic-tbl th{font-family:Outfit,sans-serif;font-size:9px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:var(--t3);text-align:left;padding:8px 12px;border-bottom:2px solid var(--bd2);background:var(--bg3)}.lic-tbl td{padding:8px 12px;border-bottom:1px solid var(--bd);color:var(--t2)}.bf-smoke:after{content:"";position:absolute;bottom:0;left:0;right:0;height:70%;background:linear-gradient(to top,var(--smoke) 0,var(--smoke-mid) 30%,transparent 100%);pointer-events:none;z-index:1}@media(max-width:1100px){.page{grid-template-columns:1fr 280px;padding-left:2rem}.toc{display:none}.main{padding:0}}@media(max-width:860px){.page{grid-template-columns:1fr;padding-left:1.5rem}.side{position:static;border-left:none;padding-left:0;display:grid;grid-template-columns:1fr 1fr;gap:1rem}.bk-main{grid-template-columns:40px 1fr}.bk-act,.bk-bon,.bk-promo-col{display:none}.ft-in,.rank-grid{grid-template-columns:1fr 1fr}.nv{display:none}.bf-grid{grid-template-columns:1fr 1fr}.calc-results{grid-template-columns:1fr}.bonus-tbl,.feat-tbl{font-size:11px}.bonus-tbl th,.feat-tbl th{font-size:8px;padding:6px 8px}.bonus-tbl td,.feat-tbl td{padding:8px}}@media(max-width:600px){.ft-in,.rank-grid,.side{grid-template-columns:1fr}}@keyframes fadeUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.bk{animation:fadeUp .35s ease both}.bk:nth-child(2){animation-delay:.05s}.bk:nth-child(3){animation-delay:.1s}.bk:nth-child(4){animation-delay:.15s}.bk:nth-child(5){animation-delay:.2s}.bk:nth-child(6){animation-delay:.25s}.bk:nth-child(7){animation-delay:.3s}.bk:nth-child(8){animation-delay:.35s}.bk:nth-child(9){animation-delay:.4s}.bk:nth-child(10){animation-delay:.45s}.bk:nth-child(11){animation-delay:.5s}.feat-scroll{overflow-x:auto;margin-bottom:1.5rem;position:relative}.bf-card{position:relative;overflow:hidden}.bk-logo-img img{max-width:100%;max-height:100%;object-fit:contain}.review-page .rich-text{font-size:16px;color:var(--t2);line-height:1.8}.review-page .rich-text h2{font-family:Lora,serif;font-weight:700;font-size:28px;margin-top:3rem;margin-bottom:1rem;color:var(--t1)}.review-page .rich-text h3{font-family:Oswald,sans-serif;font-weight:600;font-size:18px;text-transform:uppercase;letter-spacing:.5px;margin-top:2rem;margin-bottom:.75rem;color:var(--t1)}.review-page .rich-text p{margin-bottom:1.25rem}.review-page .rich-text a{color:var(--cr);border-bottom:1px dashed var(--cr-br);transition:border-color .15s}.review-page .rich-text a:hover{border-bottom-style:solid}.review-page .rich-text ol,.review-page .rich-text ul{padding-left:1.5rem;margin-bottom:1.25rem}.review-page .rich-text li{margin-bottom:.35rem}.review-page .rich-text blockquote{border-left:3px solid var(--cr);padding:1rem 1.5rem;background:var(--cr-d);margin:1.5rem 0;font-style:italic}.review-page .rich-text strong{color:var(--t1)}.review-page .rich-text img{max-width:100%;height:auto;margin:1.5rem 0;border:1px solid var(--bd)}.review-page .callout{border:1px solid var(--bd2);padding:1.25rem 1.5rem;margin:1.5rem 0;background:var(--bg3)}.review-page .callout.callout--tip{border-color:rgba(13,150,104,.25);background:rgba(13,150,104,.04)}.review-page .callout.callout--warning{border-color:var(--cr-br);background:var(--cr-d)}.review-page .callout.callout--info{border-color:rgba(40,112,216,.25);background:rgba(40,112,216,.04)}.callout__title{font-family:Outfit,sans-serif;font-size:11px;font-weight:700;letter-spacing:1px;text-transform:uppercase;margin-bottom:6px}.callout__body{font-size:14px;color:var(--t2);line-height:1.7}.bookmaker-spotlight{border:1px solid var(--bd2);background:var(--bg2);padding:1.25rem;margin:1.5rem 0;display:flex;align-items:center;gap:1rem}.bookmaker-spotlight .bk-cta{width:auto;padding:9px 20px}.review-page{scroll-behavior:smooth}@media print{.ad-banner,.bk-cta,.bk-promo-col,.gabu-drawer,.gabu-fab,.nl,.toc{display:none!important}.page{grid-template-columns:1fr!important;padding-left:0!important}.bk{break-inside:avoid}}