:root{--blue:#276aa5;--blue-700:#1d4f7c;--blue-900:#163a5c;--hdr:#1f5584;--blue-50:#eaf2f9;--cta:#8cc63f;--cta-ink:#10283f;--cta-hover:#a2d65a;--ok:#3f7d14;--ok-50:#eef7e3;--warn:#9a6200;--warn-50:#fff4dc;--bad:#b3261e;--bad-50:#fdecea;--ink:#1b2733;--muted:#536475;--line:#d8e2ec;--zebra:#f4f8fb;--bg:#fff;--surface:#fff;--heading:#163a5c;--accent-ink:#1f5f99;--radius:6px;--shadow:0 1px 2px #163a5c12, 0 6px 20px #163a5c12;--font:system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--mono:ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--wrap:1180px}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--hdr-h,56px) + 16px)}body{background:var(--bg);color:var(--ink);font:16.5px/1.65 var(--font);margin:0}img{max-width:100%;height:auto;display:block}a{color:var(--blue);text-underline-offset:2px}a:hover{color:var(--blue-700)}:focus-visible{outline:3px solid var(--blue);outline-offset:2px;border-radius:4px}.skip{background:var(--cta);color:var(--cta-ink);z-index:100;border-radius:8px;padding:8px 14px;position:absolute;top:8px;left:-9999px}.skip:focus{left:8px}.wrap{max-width:var(--wrap);margin:0 auto;padding:0 16px}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.btn{min-height:44px;font:700 15px/1.2 var(--font);cursor:pointer;border:0;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:10px 18px;text-decoration:none;display:inline-flex}.btn-cta{background:var(--cta);color:var(--cta-ink)}.btn-cta:hover{background:var(--cta-hover);color:var(--cta-ink)}.btn-ghost{background:var(--surface);color:var(--heading);border:1.5px solid var(--blue-900)}.btn-ghost:hover{background:var(--blue-50);color:var(--heading)}:root{--hdr-top:#1f5584;--hdr-nav:#163a5c;--hdr-hl:#2a6aa3;--dd-bg:#eef2f6;--dd-line:#d5dee7;--hdr-h:56px}@media (width>=1000px){:root{--hdr-h:100px}}.site-header{z-index:50;color:#fff;position:sticky;top:0;box-shadow:0 2px 8px #081e3440}.hdr-top{background:var(--hdr-top)}.hdr{align-items:center;gap:10px;min-height:56px;display:flex}.logo{flex:none;align-items:center;text-decoration:none;display:inline-flex}.logo img{width:auto;height:40px}.ico-angle{fill:currentColor;opacity:.65;flex:none;width:9px;height:9px;transition:transform .2s}.cty{margin-left:auto;position:relative}.cty-btn{color:#fff;min-height:40px;font:700 13px var(--font);text-transform:uppercase;letter-spacing:.03em;cursor:pointer;background:#ffffff1a;border:0;border-radius:6px;align-items:center;gap:7px;padding:0 10px;display:inline-flex}.cty-btn:hover,.cty[data-open] .cty-btn{background:var(--hdr-hl)}.cty[data-open] .cty-btn .ico-angle{transform:rotate(180deg)}.cty-globe{flex:none;width:18px;height:18px}.cty-label{display:none}.cty-panel{overscroll-behavior:contain;background:var(--dd-bg);max-height:calc(100vh - 72px);color:var(--ink);z-index:60;border-radius:8px;padding:12px;display:none;position:fixed;top:60px;left:8px;right:8px;overflow-y:auto;box-shadow:0 10px 30px #081e344d}.cty[data-open] .cty-panel{display:block}.cty-group+.cty-group{margin-top:10px}.cty-head{font:700 12px var(--font);text-transform:uppercase;letter-spacing:.06em;color:var(--muted);align-items:center;gap:6px;margin:0 0 6px;padding:0 4px;display:flex}.cty-head span{background:var(--surface);border-radius:10px;padding:0 7px;font-size:11px}.cty-group--ok .cty-head{color:var(--ok)}.cty-group--sports .cty-head{color:var(--warn)}.cty-group--blocked .cty-head{color:var(--bad)}.cty-group ul{background:var(--surface);border-radius:6px;grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.cty-group li{border-bottom:1px solid var(--dd-line)}.cty-group a{color:var(--ink);align-items:center;gap:8px;padding:9px 10px;font-size:14px;line-height:1.3;text-decoration:none;display:flex}.cty-group a:hover{background:var(--blue-50);color:var(--heading)}.cty-flag{font-size:18px;line-height:1}.cty-all{text-align:center;background:var(--hdr-nav);color:#fff;font:700 13px var(--font);text-transform:uppercase;letter-spacing:.03em;border-radius:6px;margin-top:10px;padding:10px;text-decoration:none;display:block}.cty-all:hover{background:var(--hdr-hl);color:#fff}.menu-toggle{color:#fff;min-height:40px;font:700 13px var(--font);text-transform:uppercase;letter-spacing:.03em;cursor:pointer;background:0 0;border:1px solid #fff6;border-radius:6px;padding:0 12px}.codechip{display:none}.hdr-ctrl{order:2;align-items:center;gap:6px;display:flex}.hb{color:#fff;min-height:36px;font:700 12.5px var(--font);text-transform:uppercase;letter-spacing:.03em;white-space:nowrap;background:#ffffff1f;border-radius:6px;justify-content:center;align-items:center;gap:6px;padding:0 12px;text-decoration:none;display:inline-flex;position:relative}.hb:hover{background:var(--hdr-hl);color:#fff}.hb svg{flex:none;width:18px;height:18px}.hb .ico-angle{fill:currentColor;width:9px;height:6px}.hb-ico{padding:0 9px}.hb-dep svg{color:var(--cta)}.hb-club svg{color:#ffc93c}.hb-badge{background:var(--cta);min-width:17px;height:17px;color:var(--cta-ink);font:800 10.5px/17px var(--font);text-align:center;border-radius:9px;padding:0 4px;position:absolute;top:-5px;right:-5px}.hb-reg{background:var(--cta);color:var(--cta-ink)}.hb-reg:hover{background:var(--cta-hover);color:var(--cta-ink)}.hb-club,.hb-bonus,.hb-dep,.hb-login,.hb-set{display:none}.menu-toggle{order:3}@media (width>=560px){.hb-login{display:inline-flex}}@media (width>=1000px){.hb-bonus,.hb-dep{display:inline-flex}}@media (width>=1280px){.hb-club,.hb-set{display:inline-flex}}.mainnav{display:none}.mainnav.open{background:var(--hdr-nav);max-height:calc(100vh - 56px);padding:4px 0 16px;display:block;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 10px 30px #081e344d}.mainnav ul{margin:0;padding:0;list-style:none}.mainnav .wrap{padding:0}.mm>button{width:100%;font:700 14px var(--font);text-transform:uppercase;letter-spacing:.03em;color:#fff;cursor:pointer;text-align:left;background:0 0;border:0;border-bottom:1px solid #ffffff14;align-items:center;gap:8px;padding:14px 16px;display:flex}.mm>button .hnav-label{flex:1}.mm[data-open]>button{background:var(--hdr-hl)}.mm[data-open]>button .ico-angle{transform:rotate(180deg)}.hnav-ico{width:16px;height:16px;color:var(--cta);flex:none}.mm-panel{background:var(--dd-bg);padding:4px 0;display:none}.mm[data-open] .mm-panel{display:block}.mm-panel li+li a{border-top:1px solid var(--dd-line)}.mm-panel a{color:var(--ink);padding:10px 16px;font-size:14px;line-height:1.35;text-decoration:none;display:block}.mm-panel a:hover{background:var(--surface);color:var(--heading)}@media (width>=560px){.cty-label{display:inline}.cty-panel{width:320px;max-height:min(70vh,600px);position:absolute;top:calc(100% + 8px);left:auto;right:0}}@media (width>=1000px){.menu-toggle{display:none}.logo img{height:44px}.cty-panel{width:340px}.codechip{color:#fff;border:1.5px dashed var(--cta);min-height:40px;font:800 15px var(--mono);letter-spacing:.06em;cursor:pointer;background:0 0;border-radius:6px;align-items:center;gap:8px;padding:0 12px;display:inline-flex}.codechip span{font:600 11px var(--font);letter-spacing:.1em;text-transform:uppercase;color:#c9e79a}.mainnav,.mainnav.open{background:var(--hdr-nav);box-shadow:none;max-height:none;padding:0;display:block;position:static;overflow:visible}.mainnav .wrap{padding:0 16px}.hnav{height:44px;display:flex}.mm{position:relative}.mm>button{border:0;gap:7px;width:auto;height:100%;padding:0 14px;font-size:13.5px}.mm:hover>button,.mm:focus-within>button,.mm[data-open]>button{background:var(--hdr-hl)}.mm:hover>button .ico-angle,.mm:focus-within>button .ico-angle{transform:rotate(180deg)}.mm-panel{overscroll-behavior:contain;border-radius:0 0 8px 8px;min-width:250px;max-height:min(420px,100vh - 110px);padding:4px 0;position:absolute;top:100%;left:0;overflow-y:auto;box-shadow:0 10px 30px #081e3440}.mm:hover .mm-panel,.mm:focus-within .mm-panel,.mm[data-open] .mm-panel{display:block}.mm:last-child .mm-panel{left:auto;right:0}}.mm-panel,.cty-panel{scrollbar-width:thin;scrollbar-color:var(--blue) transparent}.mm-panel::-webkit-scrollbar,.cty-panel::-webkit-scrollbar{width:6px}.mm-panel::-webkit-scrollbar-thumb,.cty-panel::-webkit-scrollbar-thumb{background:var(--blue);border-radius:3px}.page{grid-template-columns:minmax(0,1fr);gap:32px;padding-bottom:40px;display:grid}@media (width>=1000px){.page{grid-template-columns:minmax(0,1fr) 320px;gap:44px}}.sidebar{display:none}@media (width>=1000px){.sidebar{padding-top:28px;display:block}.sidebar .stick{top:calc(var(--hdr-h) + 20px);gap:16px;display:grid;position:sticky}}article{min-width:0}.crumbs{color:var(--muted);margin:18px 0 0;font-size:14px}.crumbs ol{flex-wrap:wrap;gap:4px;margin:0;padding:0;list-style:none;display:flex}.crumbs li+li:before{content:"/";color:#9fb0c0;margin:0 6px 0 2px}.crumbs a{color:var(--muted)}h1{letter-spacing:-.015em;color:var(--heading);margin:22px 0 8px;font-size:clamp(28px,6vw,40px);line-height:1.15}h2{color:var(--heading);margin:44px 0 12px;font-size:clamp(22px,4.2vw,27px);line-height:1.25}h3{color:var(--heading);margin:24px 0 6px;font-size:18px}p,ul,ol{margin:0 0 14px}li{margin:4px 0}.meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px 14px;margin-bottom:18px;font-size:14px;display:flex}.checked{background:var(--blue-50);color:var(--heading);border-radius:4px;align-items:center;gap:7px;padding:3px 10px;font-weight:600;display:inline-flex}.checked.ver{background:var(--ok-50);color:var(--ok)}.checked:before{content:"";background:var(--muted);border-radius:50%;width:8px;height:8px}.checked.ver:before{background:var(--ok)}.disclosure{color:var(--muted);font-size:13.5px}.note{color:var(--muted);font-size:14px}.lead{font-size:17px}.short{background:var(--blue-50);border-top:4px solid var(--cta);border-radius:0 0 var(--radius) var(--radius);margin:0 0 22px;padding:16px 18px}.short .lbl{font:800 12px/1 var(--font);letter-spacing:.12em;text-transform:uppercase;color:var(--accent-ink);margin-bottom:8px;display:block}.short p{margin:0;font-size:17px}.promo{background:var(--blue-900);color:#fff;text-align:left;box-shadow:var(--shadow);border-radius:10px;padding:18px}.promo-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.promo .k{font:800 11.5px/1 var(--font);letter-spacing:.12em;text-transform:uppercase;color:#b4cbe2}.promo .st{color:#dde9f5;background:#ffffff14;border-radius:4px;padding:2px 8px;font-size:12.5px}.promo .code{border:2px dashed var(--cta);width:100%;font:800 28px/1.15 var(--mono);letter-spacing:.08em;color:#fff;cursor:pointer;background:#8cc63f14;border-radius:6px;justify-content:space-between;align-items:center;margin:12px 0 10px;padding:10px 14px;display:flex}.promo .code .cp{font:700 12px var(--font);letter-spacing:.08em;text-transform:uppercase;color:#c9e79a}.promo .o{color:#edf3fa;margin-bottom:12px;font-size:15px}.promo .btn-cta{width:100%}.promo .fine{color:#b4cbe2;margin:10px 0 0;font-size:12.5px;line-height:1.45}.video{margin:12px 0 20px}.video-btn,.video iframe{aspect-ratio:16/9;border-radius:var(--radius);cursor:pointer;background:#163a5c 50%/cover no-repeat;border:0;place-items:center;width:100%;display:grid}.video-btn span{background:var(--cta);width:68px;height:68px;color:var(--cta-ink);border-radius:50%;place-items:center;font-size:26px;display:grid}.video figcaption{color:var(--muted);margin-top:6px;font-size:13px}.cf-q{width:100%;min-height:46px;font:inherit;border:1.5px solid var(--line);border-radius:6px;margin-bottom:10px;padding:8px 12px}.hero{align-items:center;gap:16px;margin:0 0 24px;display:grid}@media (width>=720px){.hero{grid-template-columns:1.15fr 1fr}}.hero picture img{border-radius:var(--radius);border:1px solid var(--line)}.hero figcaption{color:var(--muted);margin-top:6px;font-size:13px}.banner{margin:0 0 24px;position:relative}.banner img{border-radius:var(--radius);width:100%;height:auto;display:block}.banner-copy{cursor:pointer;width:44.7%;height:16.2%;font:800 clamp(14px, 3vw, 26px) var(--font);color:#163a5c;background:0 0;border:0;border-radius:4.5%/14%;padding:0;transition:box-shadow .15s;position:absolute;top:51.5%;left:5.1%}.banner-copy:hover,.banner-copy:focus-visible{box-shadow:0 0 0 3px var(--cta), 0 0 24px #8cc63f99;outline:none}.banner-copy:not(:has(span)){background:#fffffff5}.banner-copy .bc-chip{background:var(--cta);color:var(--cta-ink);font:800 clamp(11px, 1.6vw, 15px)/1.2 var(--font);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:6px 14px;display:inline-flex;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%);box-shadow:0 4px 14px #0000004d}.toc{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);margin:0 0 8px;padding:14px 18px}.toc summary{cursor:pointer;color:var(--heading);justify-content:space-between;font-weight:800;list-style:none;display:flex}.toc summary::-webkit-details-marker{display:none}.toc summary:after{content:attr(data-show);color:var(--blue);font-size:14px;font-weight:600}.toc[open] summary:after{content:attr(data-hide)}.toc ol{counter-reset:toc;columns:1;margin:12px 0 0;padding:0;list-style:none}@media (width>=720px){.toc ol{columns:2;column-gap:28px}}.toc li{counter-increment:toc;break-inside:avoid;gap:10px;margin:0 0 6px;display:flex}.toc li:before{content:"§" counter(toc);font:700 13px/1.6 var(--mono);color:var(--accent-ink);min-width:28px}.toc a{color:var(--ink);font-size:15px;text-decoration:none}.toc a:hover{text-decoration:underline}.tw{border:1px solid var(--line);border-radius:var(--radius);-webkit-overflow-scrolling:touch;margin:12px 0 18px;overflow-x:auto}table{border-collapse:collapse;width:100%;min-width:520px;font-size:15px}.tw.narrow table{min-width:0}th,td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);padding:10px 12px}thead th{background:var(--blue-900);color:#fff;white-space:nowrap;font-weight:700}tbody tr:nth-child(2n){background:var(--zebra)}tbody tr:last-child td,tbody tr:last-child th{border-bottom:0}tbody td:first-child,tbody th:first-child{font-weight:700}table.kv{min-width:0}table.kv th{width:38%;color:var(--ink);background:0 0}.yes{color:var(--ok);font-weight:700}.no{color:var(--bad);font-weight:700}.chk{color:var(--warn);font-weight:700}.badge{font:700 12px/1 var(--font);white-space:nowrap;border-radius:999px;padding:5px 8px;display:inline-block}.badge.ok{background:var(--ok-50);color:var(--ok)}.badge.bad{background:var(--bad-50);color:var(--bad)}.badge.pend{background:var(--warn-50);color:var(--warn)}.grid-2{gap:14px;display:grid}@media (width>=720px){.grid-2{grid-template-columns:1fr 1fr}}.card{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);padding:14px 18px}.card h3{margin-top:4px}.pros h3{color:var(--ok)}.cons h3{color:var(--bad)}.stats{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin:14px 0;display:grid}.stat{background:var(--blue-50);border-radius:var(--radius);padding:12px 14px}.stat b{color:var(--heading);font-size:22px;display:block}.stat span{color:var(--muted);font-size:13.5px}.flags{flex-wrap:wrap;gap:8px;margin:12px 0 16px;padding:0;list-style:none;display:flex}.flags a{border:1px solid var(--line);background:var(--surface);min-height:40px;color:var(--ink);border-radius:999px;align-items:center;gap:7px;padding:6px 14px;font-size:15px;text-decoration:none;display:inline-flex}.flags a:hover{border-color:var(--blue);background:var(--blue-50)}.filter{flex-wrap:wrap;gap:8px;margin:10px 0;display:flex}.filter button{border:1px solid var(--line);background:var(--surface);min-height:40px;font:600 14.5px var(--font);color:var(--ink);cursor:pointer;border-radius:999px;padding:6px 14px}.filter button[aria-pressed=true]{background:var(--blue-900);border-color:var(--blue-900);color:#fff}.clist{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.clist li{border:1px solid var(--line);border-radius:10px;justify-content:space-between;align-items:center;gap:8px;margin:0;padding:8px 12px;display:flex}.clist li[hidden]{display:none}.clist a{color:var(--ink);text-decoration:none}.chart{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);padding:12px}.chart svg{width:100%;height:auto;display:block}.chart .bar{fill:var(--blue)}.chart .bar.last{fill:#8fb6d9}.chart text{font:11px var(--font);fill:var(--muted)}.chart .val{fill:var(--blue-900);font-weight:700}.sample{background:var(--warn-50);color:var(--warn);border-radius:8px;margin-bottom:10px;padding:8px 12px;font-size:14px;font-weight:600}details.data summary{cursor:pointer;color:var(--blue);min-height:32px;margin:10px 0;font-weight:700}.rating .row{border-bottom:1px solid var(--line);grid-template-columns:1fr auto;gap:4px 12px;padding:10px 0;display:grid}.rating .bar{background:var(--blue-50);border-radius:99px;grid-column:1/-1;height:8px;overflow:hidden}.rating .bar i{background:var(--blue);height:100%;display:block}.rating .why{color:var(--muted);grid-column:1/-1;font-size:14.5px}.overall{align-items:baseline;gap:10px;margin:12px 0;display:flex}.overall b{color:var(--heading);font-size:38px;line-height:1}.faq details{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);margin:8px 0}.faq summary{cursor:pointer;min-height:44px;padding:14px 44px 14px 16px;font-weight:700;list-style:none;position:relative}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";color:var(--blue);font-size:22px;position:absolute;top:10px;right:16px}.faq details[open] summary:after{content:"–"}.faq details>div{padding:0 16px 14px}.author{border:1px solid var(--line);border-radius:var(--radius);background:var(--zebra);grid-template-columns:52px 1fr;align-items:start;gap:12px;margin:18px 0;padding:16px;display:grid}.author .av{background:var(--cta);color:#fff;border-radius:50%;place-items:center;width:52px;height:52px;font-weight:800;display:grid;color:var(--cta-ink)!important}.author p{margin:0 0 4px;font-size:15px}.more{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px;margin:10px 0 0;padding:0;list-style:none;display:grid}.more a{border:1px solid var(--line);border-radius:var(--radius);height:100%;color:var(--ink);padding:12px 14px;font-weight:600;text-decoration:none;display:block}.more a:hover{border-color:var(--blue);background:var(--blue-50)}.more span{color:var(--muted);font-size:13.5px;font-weight:400;display:block}.sources{padding-left:22px;font-size:14.5px}.sources li{margin:6px 0}.qf{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);padding:14px 16px}.qf h2{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin:0 0 8px;font-size:13px}.qf dl{grid-template-columns:auto 1fr;gap:6px 12px;margin:0;font-size:14.5px;display:grid}.qf dt{color:var(--muted)}.qf dd{margin:0;font-weight:700}.sticky-bar{z-index:40;padding:8px 12px calc(8px + env(safe-area-inset-bottom));background:var(--surface);border-top:1px solid var(--line);gap:8px;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 16px #163a5c1a}.sticky-bar>*{flex:1}body.has-sticky{padding-bottom:72px}@media (width>=1000px){.sticky-bar{display:none}body.has-sticky{padding-bottom:0}}.site-footer{color:#9fb7cf;background:#0f2a44;margin-top:30px;font-size:13px}.site-footer .wrap{padding-top:12px;padding-bottom:24px}.site-footer a{color:#fff}.ft-nav{background:var(--blue-900);border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0 0 12px;padding:14px;display:grid}@media (width>=720px){.ft-nav{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width>=1200px){.ft-nav{grid-template-columns:repeat(7,minmax(0,1fr))}}.ft-title{font:800 13px/1.2 var(--font);text-transform:uppercase;letter-spacing:.04em;color:#fff;margin:0 0 8px;display:block}.ft-group ul{margin:0;padding:0;list-style:none}.ft-group li{margin:0}.ft-group a,.ft-group .linkbtn{color:#9fb7cf;align-items:center;gap:6px;padding:4px 0;font-size:12.5px;text-decoration:none;display:inline-flex}.ft-group a:hover,.ft-group .linkbtn:hover{color:#fff}.ft-group .linkbtn{text-decoration:none}.ft-group svg{flex:none;width:15px;height:15px}.ft-bottom{background:var(--blue-900);border-radius:8px;gap:14px;padding:14px;display:grid}@media (width>=720px){.ft-bottom{grid-template-columns:auto 1fr;align-items:start}}.ft-brand{align-items:center;gap:12px;display:flex}.ft-text p{margin:0 0 8px;line-height:1.5}.ft-text p:last-child{margin:0}.matchbar{background:var(--blue-900);align-items:center;gap:8px;padding:8px 12px;display:flex}.mb-tabs{scrollbar-width:none;flex:1;gap:4px;min-width:0;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.mb-tabs::-webkit-scrollbar{display:none}.mb-tabs li{flex:none;margin:0}.mb-tabs a{color:#c4d8ec;font:600 13.5px var(--font);white-space:nowrap;border-radius:6px;padding:7px 12px;text-decoration:none;display:block}.mb-tabs a:hover{background:var(--hdr);color:#fff}.mb-tabs a.on{background:var(--hdr-hl);color:#fff}.mb-search{background:#ffffff1f;border-radius:6px;flex:none;align-items:center;width:240px;height:34px;display:none}@media (width>=720px){.mb-search{display:flex}}.mb-search input{color:#fff;min-width:0;height:100%;font:13.5px var(--font);background:0 0;border:0;flex:1;padding:0 10px}.mb-search input::placeholder{color:#9fb7cf}.mb-search input:focus{outline:none}.mb-search:focus-within{box-shadow:0 0 0 2px var(--hdr-hl)}.mb-search button{color:#c4d8ec;cursor:pointer;background:0 0;border:0;place-items:center;width:34px;height:34px;display:grid}.mb-search svg{width:16px;height:16px}.scrollbox{overscroll-behavior:contain;border:1px solid var(--line);border-radius:var(--radius);scrollbar-width:thin;scrollbar-color:var(--blue) transparent;max-height:320px;margin:10px 0 18px;padding:8px;overflow:auto}.scrollbox .clist{gap:6px}.scrollbox .tw{border:0;border-radius:0;margin:0;overflow:visible}.scrollbox--table{padding:0}.scrollbox--table thead th{z-index:1;position:sticky;top:0}.r18{color:#fff;vertical-align:middle;border:2px solid #fff;border-radius:50%;place-items:center;width:36px;height:36px;margin-right:8px;font-weight:800;display:inline-grid}.linkbtn{color:#fff;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.cookie{z-index:60;background:var(--surface);border:1px solid var(--line);max-width:560px;box-shadow:var(--shadow);border-radius:14px;margin:0 auto;padding:16px;font-size:14.5px;position:fixed;bottom:84px;left:12px;right:12px}.cookie[hidden]{display:none}.cookie p{margin:0 0 12px}.cookie .row{flex-wrap:wrap;gap:8px;display:flex}.cookie .row>*{flex:150px}@media (width>=1000px){.cookie{bottom:16px}}.left-side{display:none}@media (width>=1200px){.shell{align-items:flex-start;display:flex}.shell-main{flex:1;min-width:0}.left-side{width:240px;top:var(--hdr-h);height:calc(100vh - var(--hdr-h));overscroll-behavior:contain;background:var(--blue-900);color:#fff;scrollbar-width:thin;scrollbar-color:var(--blue) transparent;flex-direction:column;flex:none;gap:8px;padding:8px;display:flex;position:sticky;overflow-y:auto}.left-side::-webkit-scrollbar{width:6px}.left-side::-webkit-scrollbar-thumb{background:var(--blue);border-radius:3px}.left-side a{color:#fff;text-decoration:none}.left-side ul{margin:0;padding:0;list-style:none}.left-side li{margin:0}.ls-toggle{background:var(--hdr);color:#c4d8ec;width:100%;min-height:34px;font:600 12.5px var(--font);cursor:pointer;border:0;border-radius:8px;align-items:center;gap:8px;padding:0 10px;display:flex}.ls-toggle:hover{background:var(--blue);color:#fff}.ls-toggle svg{flex:none;transition:transform .2s}.ls-h{font:800 11px/1 var(--font);letter-spacing:.1em;text-transform:uppercase;color:#9fb7cf;margin:6px 6px 4px}.left-side-nav-items,.ls-list{border-radius:8px;gap:2px;display:grid;overflow:hidden}.left-side-nav-items a,.ls-list a{background:var(--hdr);align-items:center;gap:10px;min-height:38px;padding:6px 10px;font-size:14px;font-weight:600;display:flex}.left-side-nav-items a:hover,.ls-list a:hover,.left-side-bottom-buttons a:hover{background:var(--blue)}.ls-ico{text-align:center;flex:none;width:22px;font-size:15px;line-height:1}.ls-txt{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.ls-arr{color:#9fb7cf;font-size:18px;line-height:1}.ls-live{font:800 10px/1 var(--font);letter-spacing:.06em;color:#fff;background:#e5484d;border-radius:4px;padding:3px 5px}.ls-tabs{grid-template-columns:1fr 1fr;gap:4px;margin-bottom:6px;display:grid}.ls-tabs button{background:var(--hdr);color:#c4d8ec;min-height:36px;font:700 13.5px var(--font);cursor:pointer;border:0;border-radius:8px;justify-content:center;align-items:center;gap:6px;display:flex}.ls-tabs button[aria-selected=true]{background:var(--cta);color:var(--cta-ink)}.ls-dot{background:#e5484d;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 3px #e5484d40}.left-side-bottom-buttons{grid-template-columns:repeat(3,1fr);gap:4px;margin-top:auto;padding-top:6px;display:grid}.left-side-bottom-buttons a{background:var(--hdr);text-align:center;border-radius:8px;flex-direction:column;align-items:center;gap:4px;padding:8px 4px;font-size:11.5px;font-weight:600;display:flex}.left-side-bottom-buttons .ls-txt{white-space:normal}.ls-note{color:#9fb7cf;text-align:center;margin:0;font-size:11px}.left-side.is-collapsed{width:60px}.left-side.is-collapsed .ls-txt,.left-side.is-collapsed .ls-arr,.left-side.is-collapsed .ls-live,.left-side.is-collapsed .ls-h{display:none}.left-side.is-collapsed .ls-toggle{justify-content:center;padding:0}.left-side.is-collapsed .ls-toggle svg{transform:rotate(180deg)}.left-side.is-collapsed .left-side-nav-items a,.left-side.is-collapsed .ls-list a{justify-content:center;padding:6px 0}.left-side.is-collapsed .ls-tabs,.left-side.is-collapsed .left-side-bottom-buttons{grid-template-columns:1fr}}@media (width<=459px){.hdr{gap:6px}.logo img{height:34px}.hb-reg{padding:0 8px;font-size:11px}.menu-toggle{padding:0 8px;font-size:12px}}.lng{margin-left:0}.lng .cty-btn{padding:0 8px}.lng-panel{width:auto}@media (width>=560px){.lng-panel{width:230px}}.lng-list{background:var(--surface);border-radius:6px;margin:0;padding:0;list-style:none;overflow:hidden}.lng-list li{border-bottom:1px solid var(--dd-line);margin:0}.lng-list a{color:var(--ink);gap:10px;padding:10px 12px;font-size:14px;text-decoration:none;display:flex}.lng-list a:hover{background:var(--blue-50)}.lng-list a[aria-current]{background:var(--blue-50);font-weight:700}.lng-list b{width:26px;color:var(--blue)}[dir=rtl] .cty{margin-left:0;margin-right:auto}[dir=rtl] .lng{margin-right:0}[dir=rtl] th,[dir=rtl] td,[dir=rtl] .promo{text-align:right}[dir=rtl] .faq summary:after{left:16px;right:auto}[dir=rtl] .sources{padding-left:0;padding-right:22px}[dir=rtl] .r18{margin-left:8px;margin-right:0}[dir=rtl] .hb-badge{left:-5px;right:auto}[dir=rtl] .ls-arr,[dir=rtl] .ls-toggle svg{transform:scaleX(-1)}[dir=rtl] .faq summary{padding:14px 16px 14px 44px}[dir=rtl] .left-side.is-collapsed .ls-toggle svg{transform:none}@media (width>=560px){[dir=rtl] .cty-panel{left:0;right:auto}}@media (width>=1000px){[dir=rtl] .mm-panel{left:auto;right:0}[dir=rtl] .mm:last-child .mm-panel{left:0;right:auto}}[dir=rtl] .banner{direction:ltr}[dir=rtl] .skip{left:auto;right:-9999px}[dir=rtl] .skip:focus{right:8px}html[data-theme=dark]{color-scheme:dark;--bg:#0e1620;--surface:#15212d;--heading:#e6eef7;--accent-ink:#8cc2f0;--ink:#d5e0eb;--muted:#95a7b9;--line:#2a3b4c;--zebra:#1a2836;--blue:#7ab8ef;--blue-700:#a3cff5;--blue-50:#172b3e;--ok:#8fd36a;--ok-50:#1c3313;--warn:#f0b85a;--warn-50:#33270f;--bad:#ff8a80;--bad-50:#3a1a18;--dd-bg:#15212d;--dd-line:#2a3b4c;--shadow:0 1px 2px #0006, 0 6px 20px #00000059}html[data-theme=dark] .btn-ghost{color:var(--heading);border-color:var(--line)}html[data-theme=dark] .filter button[aria-pressed=true]{background:var(--blue-50);border-color:var(--blue);color:var(--heading)}html[data-theme=dark] .sticky-bar{background:var(--surface);border-top-color:var(--line)}html[data-theme=dark] .site-footer{background:#0a121b}html[data-theme=dark] thead th{background:#1d3a57}html[data-theme=dark] .banner img,html[data-theme=dark] .hero img{filter:brightness(.92)}html[data-theme=dark] .cty-group a,html[data-theme=dark] .lng-list a{color:var(--ink)}html[data-theme=dark] .cty-group a:hover,html[data-theme=dark] .lng-list a:hover,html[data-theme=dark] .mm-panel a:hover{background:var(--blue-50);color:var(--heading)}html[data-theme=dark] .mm-panel a{color:var(--ink)}.theme-btn{color:#fff;cursor:pointer;background:#ffffff1a;border:0;border-radius:6px;flex:none;place-items:center;width:40px;min-height:40px;padding:0;display:inline-grid}.theme-btn:hover{background:var(--hdr-hl)}.theme-btn svg{width:18px;height:18px}.theme-btn .i-sun{display:none}html[data-theme=dark] .theme-btn .i-sun{display:block}html[data-theme=dark] .theme-btn .i-moon{display:none}.srch-btn{margin-left:0}.srch{z-index:90;backdrop-filter:blur(2px);background:#0814208c;justify-content:center;align-items:flex-start;padding:70px 12px 12px;display:flex;position:fixed;inset:0}.srch[hidden]{display:none}body.srch-open{overflow:hidden}.srch-box{background:var(--surface);width:min(640px,100%);max-height:calc(100vh - 90px);color:var(--ink);border-radius:12px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 20px 60px #00000059}.srch-top{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:10px 12px;display:flex}.srch-top>svg{width:20px;height:20px;color:var(--muted);flex:none}.srch-top input{min-width:0;min-height:44px;color:var(--ink);font:17px var(--font);background:0 0;border:0;outline:none;flex:1}.srch-x{border:1px solid var(--line);background:var(--bg);color:var(--muted);font:600 12px var(--font);cursor:pointer;border-radius:6px;padding:4px 8px}.srch-res{margin:0;padding:6px;list-style:none;overflow-y:auto}.srch-res li{margin:0}.srch-res li.note{color:var(--muted);padding:14px}.srch-res a{color:var(--ink);border-radius:8px;padding:10px 12px;text-decoration:none;display:block}.srch-res a:hover,.srch-res a:focus{background:var(--blue-50);outline:none}.srch-res b{color:var(--heading);font-size:15.5px;display:block}.srch-res span{color:var(--muted);font-size:13.5px;line-height:1.45;display:block}.pp{z-index:45;background:var(--blue-900);color:#fff;opacity:0;border-radius:12px;width:min(300px,100vw - 24px);padding:14px 16px 16px;transition:opacity .2s,transform .2s;position:fixed;bottom:76px;right:12px;transform:translateY(16px);box-shadow:0 12px 36px #00000059}.pp[hidden]{display:none}.pp.in{opacity:1;transform:none}@media (width>=1000px){.pp{bottom:20px;right:20px}}.pp-x{color:#fff;cursor:pointer;background:#ffffff1a;border:0;border-radius:50%;place-items:center;width:32px;height:32px;display:grid;position:absolute;top:6px;right:6px}.pp-x:hover{background:#ffffff38}.pp-x svg{width:16px;height:16px}.pp-k{font:800 11px/1.2 var(--font);letter-spacing:.12em;text-transform:uppercase;color:#b4cbe2;margin:0 36px 8px 0}.pp-code{border:2px dashed var(--cta);color:#fff;width:100%;min-height:48px;font:800 22px var(--mono);letter-spacing:.06em;cursor:pointer;background:#ffffff0f;border-radius:8px;justify-content:space-between;align-items:center;padding:0 12px;display:flex}.pp-code span{font:700 11px var(--font);letter-spacing:.08em;text-transform:uppercase;color:#c9e79a}.pp-o{color:#edf3fa;margin:10px 0 12px;font-size:14px;line-height:1.4}.pp-cta{width:100%}[dir=rtl] .pp{left:12px;right:auto}[dir=rtl] .pp-x{left:6px;right:auto}[dir=rtl] .pp-k{margin:0 0 8px 36px}@media (width>=1000px){[dir=rtl] .pp{left:20px}}@media (width<=559px){.hb-reg{display:none}.theme-btn{width:34px;min-height:36px}.cty-btn{gap:4px;min-height:36px;padding:0 7px}}@media (width<=379px){.hdr{gap:4px}.logo img{height:28px}.menu-toggle{padding:0 6px;font-size:11px}.theme-btn{width:32px}}.ft-ext{flex-wrap:wrap;gap:8px;margin:0 0 10px;padding:0;list-style:none;display:flex}.ft-ext li{margin:0}.ft-ext a{color:#fff;border:1px solid #fff3;border-radius:999px;padding:5px 12px;font-size:12.5px;font-weight:600;text-decoration:none;display:inline-block}.ft-ext a:hover{background:#ffffff1a}
