:root{
  --bg:#f6f6f3;--bg-2:#eeeeea;--sur:#fff;
  --ink:#121417;--ink-2:#3b414c;--ink-3:#6b7280;--ink-4:#9aa0aa;--ink-5:#c7cbd1;
  --hair:#e6e7e2;--hair-2:#d9dbd4;--hair-3:#c4c7bf;
  --acc:#0b7a3e;--acc-2:#09602f;--acc-soft:#eaf4ee;--acc-soft-2:#d3e8db;
  --brand:#f26b1d;--brand-2:#d95a12;--brand-soft:#fdeee4;
  --live:#d7263d;--live-soft:#fdeef0;--ok:#0b7a3e;--bad:#c81e35;--gold:#b7820a;
  --t-regulation:#2f5fb8;--t-payments:#0b7a3e;--t-bonuses:#b7820a;--t-sponsorship:#6d4bc4;--t-markets:#d8611a;--t-team-news:#c81e35;--t-casino:#a6317a;--t-business:#2c7a7b;
  --font-d:"Bricolage Grotesque","Inter",system-ui,sans-serif;--font-b:"Inter",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--font-m:"JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;
  --r-1:4px;--r-2:6px;--r-3:8px;--r-pill:999px;
  --sh-hover:0 10px 28px -16px rgba(18,20,23,.28);
  --wrap:1280px;--gut:16px;--rail:320px;--hdr:60px;--top:32px;--tick:36px;
  --ease:cubic-bezier(.2,.7,.2,1);--fast:.15s;--med:.28s;color-scheme:light;
}
@font-face{font-family:"Bricolage Grotesque";src:url(/assets/fonts/bricolage.woff2) format("woff2");font-weight:400 800;font-stretch:75% 100%;font-display:swap}
@font-face{font-family:"Inter";src:url(/assets/fonts/inter.woff2) format("woff2");font-weight:400 700;font-display:swap}
@font-face{font-family:"JetBrains Mono";src:url(/assets/fonts/jbmono.woff2) format("woff2");font-weight:400 700;font-display:swap}
*,*::before,*::after{box-sizing:border-box}
html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--hdr) + 16px)}
body{margin:0;background:var(--bg);color:var(--ink);font:400 15px/1.5 var(--font-b);font-feature-settings:"cv05","cv11";-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;min-height:100dvh}
img,svg,video{display:block;max-width:100%;height:auto}img{color:transparent}
a{color:inherit;text-decoration:none}
button,input,select{font:inherit;color:inherit}button{background:none;border:0;padding:0;cursor:pointer}
ul,ol{margin:0;padding:0;list-style:none}h1,h2,h3,h4,p,dl,dd,dt,figure{margin:0}
time,.bt-mr__sc,.bt-odd,.bt-bs__v{font-variant-numeric:tabular-nums}
details summary{list-style:none}details summary::-webkit-details-marker{display:none}
:focus-visible{outline:2px solid var(--acc);outline-offset:2px;border-radius:2px}
::selection{background:#d9eadf}
.bt-skip{position:absolute;left:-999px;top:8px;background:var(--ink);color:#fff;padding:8px 12px;border-radius:var(--r-1);z-index:999}.bt-skip:focus{left:8px}
.bt-sprite{position:absolute;width:0;height:0;overflow:hidden}
.bt-h1{font:700 clamp(1.75rem,1.15rem + 2.2vw,2.75rem)/1.05 var(--font-d);letter-spacing:-.025em;font-variation-settings:"opsz" 96;color:var(--ink);text-wrap:balance;max-width:22ch}
.bt-lede{color:var(--ink-2);font-size:1.0625rem;line-height:1.55;max-width:62ch;margin-top:12px}
.bt-eyebrow{display:inline-flex;align-items:center;gap:8px;font:600 .6875rem/1 var(--font-b);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);margin-bottom:12px}
.bt-eyebrow .bt-ico{font-size:14px;color:var(--acc)}
.bt-eyebrow__brand{margin-left:4px;padding-left:10px;border-left:1px solid var(--hair-2);color:var(--ink-4);text-transform:none;letter-spacing:0;font-weight:500}
.bt-when{font:500 .6875rem/1 var(--font-m);color:var(--ink-4)}
.bt-more{display:inline-flex;align-items:center;gap:6px;font-weight:600;font-size:.8125rem;color:var(--acc);white-space:nowrap}
.bt-more .bt-ico{font-size:14px;transition:transform var(--fast) var(--ease)}.bt-more:hover .bt-ico{transform:translateX(3px)}.bt-more:hover{color:var(--acc-2)}
.bt-sh{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin:0 0 20px;padding-bottom:12px;border-bottom:1px solid var(--ink)}
.bt-sh__l{display:grid;gap:4px;min-width:0}
.bt-sh__over{display:inline-flex;align-items:center;gap:6px;font:600 .6875rem/1 var(--font-b);letter-spacing:.06em;text-transform:uppercase;color:var(--acc)}
.bt-sh__over .bt-ico{font-size:13px}
.bt-sh__t{font:700 1.625rem/1.1 var(--font-d);letter-spacing:-.022em;font-variation-settings:"opsz" 48;color:var(--ink)}
.bt-sh__sub{font-size:.875rem;color:var(--ink-3);max-width:70ch}
.bt-sh__r{display:flex;align-items:center;gap:14px;flex:none;padding-bottom:2px}
.bt-sh--minor{border-bottom-color:var(--hair-2);margin-bottom:16px}
.bt-sh--minor .bt-sh__t{font-size:1.25rem}
.bt-18{display:inline-grid;place-items:center;width:36px;height:36px;border-radius:50%;border:1.5px solid rgba(255,255,255,.5);font:700 .72rem/1 var(--font-d);color:#fff;flex:none}
.bt-wrap{width:min(var(--wrap),100% - var(--gut)*2);margin-inline:auto}
.bt-narrow{max-width:800px}
.bt-main{display:block;padding-bottom:48px;animation:bt-in .3s var(--ease)}
.bt-sec{padding:40px 0}
.bt-sec--topics,.bt-sec--tips{background:var(--sur);border-top:1px solid var(--hair);border-bottom:1px solid var(--hair)}
.bt-sec--faq{padding-bottom:72px}
.bt-cols,.bt-front__grid,.bt-wiregrid{display:grid;grid-template-columns:minmax(0,1fr) var(--rail);gap:40px;align-items:start}
.bt-cols__main,.bt-front__main,.bt-wiregrid__main{min-width:0}
.bt-cols__rail,.bt-front__side,.bt-wiregrid__side,.bt-art__rail{position:sticky;top:calc(var(--hdr) + 16px);display:grid;gap:20px;align-content:start}
.bt-grid{display:grid;gap:16px}.bt-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.bt-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.bt-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}
.bt-top{height:var(--top);background:var(--ink);color:rgba(255,255,255,.7);font-size:.75rem}
.bt-top__in{display:flex;align-items:center;gap:16px;height:100%}
.bt-top__brand{display:inline-flex;align-items:center;gap:7px;color:#fff;font:600 .75rem/1 var(--font-b);padding-right:16px;border-right:1px solid rgba(255,255,255,.14)}
.bt-top__brand .bt-ico{color:var(--brand);font-size:14px}
.bt-top__date{display:inline-flex;align-items:center;gap:7px}.bt-top__date .bt-ico{font-size:13px;color:rgba(255,255,255,.4)}
.bt-top__live{display:inline-flex;align-items:center;gap:7px;color:rgba(255,255,255,.6);font-weight:500}
.bt-top__live .bt-ico{font-size:14px;color:rgba(255,255,255,.35)}
.bt-top__live.is-on{color:#fff}.bt-top__live.is-on .bt-ico{color:#ff5c70}
.bt-top__links{margin-left:auto;display:flex;gap:18px}.bt-top__links a:hover{color:#fff}
.bt-hdr{position:sticky;top:0;z-index:50;background:rgba(255,255,255,.96);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-bottom:1px solid var(--hair)}
.bt-hdr__in{display:flex;align-items:center;gap:28px;height:var(--hdr)}
.bt-logo{display:inline-flex;align-items:center;font:700 1.375rem/1 var(--font-d);letter-spacing:-.03em;color:var(--ink);white-space:nowrap;font-variation-settings:"opsz" 48}
.bt-logo__mark{display:inline-grid;place-items:center;width:28px;height:28px;border-radius:7px;background:var(--brand);color:#fff;margin-right:9px}
.bt-logo__mark .bt-ico{font-size:17px}
.bt-logo__a{color:var(--ink)}.bt-logo__dot{width:.28em;height:.28em;border-radius:50%;background:var(--brand);margin:0 .06em 0 .07em;align-self:flex-end;transform:translateY(-.13em)}.bt-logo__b{color:var(--ink-3);font-weight:500}
.bt-logo--lg{font-size:1.75rem}.bt-logo--lg .bt-logo__mark{width:36px;height:36px;border-radius:9px}.bt-logo--lg .bt-logo__mark .bt-ico{font-size:22px}
.bt-logo--light .bt-logo__a{color:#fff}.bt-logo--light .bt-logo__b{color:rgba(255,255,255,.6)}
.bt-nav{display:flex;gap:4px;height:100%}
.bt-nav a{position:relative;display:inline-flex;align-items:center;padding:0 12px;height:100%;font-weight:500;font-size:.875rem;color:var(--ink-2);transition:color var(--fast)}
.bt-nav a .bt-ico{display:none}
.bt-nav a:hover{color:var(--ink)}.bt-nav a.is-on{color:var(--ink);font-weight:600}
.bt-nav a::after{content:"";position:absolute;left:12px;right:12px;bottom:-1px;height:2px;background:var(--acc);opacity:0;transition:opacity var(--fast)}
.bt-nav a.is-on::after{opacity:1}
.bt-hdr__r{margin-left:auto;display:flex;align-items:center;gap:10px}
.bt-burger{display:none;width:38px;height:38px;border-radius:var(--r-1);border:1px solid var(--hair-2);position:relative;background:#fff}
.bt-burger i,.bt-burger i::before,.bt-burger i::after{content:"";position:absolute;left:10px;width:18px;height:1.5px;background:var(--ink);transition:transform var(--med) var(--ease),opacity var(--med)}
.bt-burger i{top:18px}.bt-burger i::before{left:0;top:-6px}.bt-burger i::after{left:0;top:6px}
.bt-burger[aria-expanded="true"] i{background:transparent}.bt-burger[aria-expanded="true"] i::before{transform:translateY(6px) rotate(45deg)}.bt-burger[aria-expanded="true"] i::after{transform:translateY(-6px) rotate(-45deg)}
.bt-menu{border-top:1px solid var(--hair);background:#fff}
.bt-menu nav{display:grid;grid-template-columns:repeat(2,1fr);gap:0 24px;padding:8px 0 14px}
.bt-menu a{display:flex;align-items:center;gap:10px;padding:12px 0;border-bottom:1px solid var(--hair);font-weight:500;color:var(--ink)}
.bt-menu a .bt-ico{color:var(--ink-4);font-size:16px}
.bt-ticker{height:var(--tick);background:var(--ink);color:#fff;overflow:hidden;border-top:1px solid rgba(255,255,255,.08)}
.bt-ticker__in{display:flex;align-items:center;height:100%;gap:16px}
.bt-ticker__tag{display:inline-flex;align-items:center;gap:7px;font:600 .6875rem/1 var(--font-b);letter-spacing:.08em;text-transform:uppercase;color:var(--brand);flex:none;padding-right:16px;border-right:1px solid rgba(255,255,255,.14)}
.bt-ticker__tag .bt-ico{font-size:13px}
.bt-ticker__track{flex:1;min-width:0;overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 2%,#000 98%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 2%,#000 98%,transparent)}
.bt-ticker__list{display:flex;width:max-content;animation:bt-marquee var(--dur,60s) linear infinite}
.bt-ticker__track:hover .bt-ticker__list{animation-play-state:paused}
.bt-ticker__list li{flex:none;padding-right:36px;position:relative}
.bt-ticker__list li::after{content:"";position:absolute;right:16px;top:50%;width:3px;height:3px;border-radius:50%;background:rgba(255,255,255,.35);transform:translateY(-50%)}
.bt-ticker__list a{display:inline-flex;align-items:center;gap:8px;font-size:.8125rem;color:rgba(255,255,255,.82);white-space:nowrap}
.bt-ticker__list a:hover{color:#fff}
.bt-ticker__list em{font-style:normal;font:600 .625rem/1 var(--font-b);letter-spacing:.08em;text-transform:uppercase;color:rgba(255,255,255,.45)}
.bt-ticker__list time{color:rgba(255,255,255,.35);font-size:.6875rem}
.bt-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:38px;padding:0 14px;border-radius:var(--r-1);font-weight:600;font-size:.8125rem;border:1px solid var(--hair-2);color:var(--ink);background:#fff;transition:background var(--fast),border-color var(--fast),color var(--fast);white-space:nowrap}
.bt-btn .bt-ico{font-size:15px}
.bt-btn:hover{border-color:var(--ink);background:#fff}
.bt-btn--sun,.bt-btn--dawn{background:var(--brand);color:#fff;border-color:var(--brand)}.bt-btn--sun:hover,.bt-btn--dawn:hover{background:var(--brand-2);border-color:var(--brand-2)}
.bt-btn--pitch{background:var(--acc);color:#fff;border-color:var(--acc)}.bt-btn--pitch:hover{background:var(--acc-2)}
.bt-btn--ghost{background:transparent}.bt-btn--block{width:100%;margin-top:12px}
.bt-chip{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px;border-radius:var(--r-pill);background:#fff;border:1px solid var(--hair-2);font-size:.75rem;font-weight:500;color:var(--ink-2);transition:border-color var(--fast),color var(--fast)}
.bt-chip:hover{color:var(--ink);border-color:var(--ink)}
.bt-chip b{font-weight:500;color:var(--ink-4);font-family:var(--font-m);font-size:.6875rem}
.bt-chip--t{color:var(--tc,var(--acc));background:transparent;border-color:color-mix(in srgb,var(--tc,var(--acc)) 40%,#fff);font-weight:600;font-size:.6875rem;height:24px;padding:0 8px}
.bt-chip--t .bt-ico{font-size:12px}.bt-chip--t:hover{background:color-mix(in srgb,var(--tc,var(--acc)) 8%,#fff);border-color:var(--tc,var(--acc))}
.bt-chip--bk{border-color:var(--acc-soft-2);color:var(--acc)}
.bt-chips{display:flex;flex-wrap:wrap;gap:6px}
.bt-tag{display:inline-flex;align-items:center;height:20px;padding:0 7px;border-radius:3px;font:600 .625rem/1 var(--font-b);letter-spacing:.06em;text-transform:uppercase;color:var(--brand-2);border:1px solid #f7c9a8;background:#fff}
.bt-tag--ok{color:var(--acc);border-color:var(--acc-soft-2)}
.t-regulation{--tc:var(--t-regulation)}.t-payments{--tc:var(--t-payments)}.t-bonuses{--tc:var(--t-bonuses)}.t-sponsorship{--tc:var(--t-sponsorship)}.t-markets{--tc:var(--t-markets)}.t-casino{--tc:var(--t-casino)}.t-business{--tc:var(--t-business)}.t-team-news{--tc:var(--t-team-news)}
.bt-tdot{width:6px;height:6px;border-radius:50%;background:var(--tc,var(--acc));flex:none}
.bt-livedot{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--live);animation:bt-pulse 1.6s infinite;flex:none}
.bt-mast{background:var(--sur);border-bottom:1px solid var(--hair)}
.bt-mast__in{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);grid-template-areas:"text scene" "doors doors";gap:8px 40px;padding:36px 0 0;align-items:center}
.bt-mast__text{grid-area:text;padding-bottom:28px}.bt-mast__scene{grid-area:scene;min-width:0;padding-bottom:20px}
.bt-mast__date{display:flex;align-items:center;gap:10px;font-size:.8125rem;color:var(--ink-3);margin-bottom:16px}
.bt-mast__date em{font-style:normal;font:600 .625rem/1 var(--font-b);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);padding:5px 7px;border:1px solid var(--hair-2);border-radius:3px}
.bt-mast__h1{font:700 clamp(1.9rem,1.2rem + 2.5vw,3rem)/1.03 var(--font-d);letter-spacing:-.03em;font-variation-settings:"opsz" 96;color:var(--ink);text-wrap:balance;max-width:19ch}
.bt-mast__lede{color:var(--ink-2);font-size:1.0625rem;max-width:54ch;margin-top:16px;line-height:1.55}
.bt-scene{width:100%;height:auto;aspect-ratio:640/260}
.bt-doors{grid-area:doors;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--hair)}
.bt-doorb{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;padding:20px 20px 20px 0;border-right:1px solid var(--hair);transition:background var(--fast)}
.bt-doorb+.bt-doorb{padding-left:20px}.bt-doorb:last-child{border-right:0}
.bt-doorb:hover{background:linear-gradient(180deg,transparent,var(--bg))}
.bt-doorb__v{font:700 2.25rem/1 var(--font-d);letter-spacing:-.04em;color:var(--ink);min-width:2ch;font-variant-numeric:tabular-nums}
.bt-doorb--tips .bt-doorb__v{color:var(--brand)}.bt-doorb--live.is-live .bt-doorb__v{color:var(--live)}
.bt-doorb__t{display:grid;gap:3px;min-width:0}
.bt-doorb__t b{display:inline-flex;align-items:center;gap:7px;font:600 .9375rem/1.2 var(--font-b);color:var(--ink)}
.bt-doorb__t b .bt-ico{font-size:15px;color:var(--ink-4)}
.bt-doorb__t span{font-size:.8125rem;color:var(--ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.bt-doorb__arr{font-size:16px;color:var(--ink-4);transition:transform var(--fast),color var(--fast)}
.bt-doorb:hover .bt-doorb__arr{transform:translateX(4px);color:var(--ink)}
.bt-cover{position:relative;overflow:hidden;aspect-ratio:16/10;border-radius:var(--r-2);background:linear-gradient(145deg,color-mix(in srgb,var(--tc,var(--acc)) 90%,#000) 0%,var(--tc,var(--acc)) 60%,color-mix(in srgb,var(--tc,var(--acc)) 78%,#fff) 100%);color:#fff;transition:transform var(--med) var(--ease)}
.bt-cover__grid{position:absolute;inset:0;background:repeating-linear-gradient(90deg,rgba(255,255,255,.07) 0 1px,transparent 1px 24px),repeating-linear-gradient(0deg,rgba(255,255,255,.07) 0 1px,transparent 1px 24px);mask-image:linear-gradient(160deg,#000 10%,transparent 75%);-webkit-mask-image:linear-gradient(160deg,#000 10%,transparent 75%)}
.bt-cover__glow{position:absolute;right:-10%;top:-30%;width:70%;aspect-ratio:1;border-radius:50%;background:radial-gradient(closest-side,rgba(255,255,255,.22),transparent 70%)}
.bt-cover__ico{position:absolute;right:6%;bottom:8%;width:34%;aspect-ratio:1;color:rgba(255,255,255,.3)}
.bt-cover__ico .bt-ico{width:100%;height:100%;font-size:inherit}
.bt-cover__topic{position:absolute;left:12px;top:11px;font:600 .625rem/1 var(--font-b);letter-spacing:.1em;text-transform:uppercase;color:rgba(255,255,255,.85)}
.bt-cover__bk{position:absolute;left:12px;bottom:12px;display:inline-flex;align-items:center;height:24px;padding:0 7px;border-radius:4px;background:var(--ink)}
.bt-cover__bk img{height:14px;width:auto;max-width:68px;object-fit:contain}
.bt-cover__bk--txt{font:600 .625rem/1 var(--font-b);color:#fff;letter-spacing:.02em}
.bt-cover--sm{border-radius:var(--r-1)}.bt-cover--sm .bt-cover__topic,.bt-cover--sm .bt-cover__grid{display:none}.bt-cover--sm .bt-cover__ico{width:40%;right:8%;bottom:10%}.bt-cover--sm .bt-cover__bk{left:6px;bottom:6px;height:18px;padding:0 5px}.bt-cover--sm .bt-cover__bk img{height:11px;max-width:48px}.bt-cover--sm .bt-cover__bk--txt{font-size:.5rem}
a:hover > .bt-cover{transform:scale(1.02)}
.bt-lead{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:28px;padding:0 0 24px;border-bottom:1px solid var(--hair)}
.bt-lead__cover{display:block;overflow:hidden;border-radius:var(--r-2)}
.bt-lead__body{display:flex;flex-direction:column;gap:12px;min-width:0}
.bt-lead__kicker{display:flex;align-items:center;justify-content:space-between;gap:10px}
.bt-lead__title{font:700 clamp(1.4rem,1rem + 1.4vw,2rem)/1.12 var(--font-d);letter-spacing:-.024em;font-variation-settings:"opsz" 64;color:var(--ink);text-wrap:balance}
.bt-lead__title a:hover{color:var(--acc-2)}
.bt-lead__dek{color:var(--ink-2);font-size:1rem;line-height:1.55}
.bt-lead__meta{margin-top:auto;display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;padding-top:4px;font-size:.75rem;color:var(--ink-4)}
.bt-meta__bk{color:var(--acc);font-weight:600}.bt-meta__co{color:var(--ink-3);font-weight:500}
.bt-lead__go{margin-left:auto;display:inline-flex;align-items:center;gap:6px;font-weight:600;font-size:.8125rem;color:var(--ink)}
.bt-lead__go .bt-ico{font-size:14px;transition:transform var(--fast)}.bt-lead__go:hover .bt-ico{transform:translateX(3px)}
.bt-rows{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px}
.bt-row{display:grid;grid-template-columns:96px minmax(0,1fr);gap:16px;padding:18px 0;border-bottom:1px solid var(--hair)}
.bt-row__thumb{display:block;overflow:hidden;border-radius:var(--r-1);align-self:start}
.bt-row__num{font:700 1.75rem/1 var(--font-d);color:var(--ink-5);letter-spacing:-.04em;align-self:start;width:40px}
.bt-row__body{display:grid;gap:6px;align-content:start;min-width:0}
.bt-row__kicker{display:flex;align-items:center;gap:7px;font:600 .6875rem/1 var(--font-b);color:var(--tc,var(--acc))}
.bt-row__kicker .bt-when{margin-left:auto;font-weight:500}
.bt-row__title{font:600 1rem/1.3 var(--font-d);letter-spacing:-.012em;color:var(--ink);font-variation-settings:"opsz" 24}
.bt-row__title a:hover{color:var(--acc-2)}
.bt-row__dek{font-size:.8125rem;color:var(--ink-3);line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.bt-tiles{display:grid;gap:24px;margin-top:24px}.bt-tiles--3{grid-template-columns:repeat(3,minmax(0,1fr))}.bt-tiles--4{grid-template-columns:repeat(4,minmax(0,1fr))}
.bt-tile{display:flex;flex-direction:column;background:var(--sur);border:1px solid var(--hair);border-radius:var(--r-2);overflow:hidden;transition:border-color var(--med),box-shadow var(--med)}
.bt-tile:hover{border-color:var(--hair-2);box-shadow:var(--sh-hover)}
.bt-tile__cover{display:block;overflow:hidden}.bt-tile__cover .bt-cover{border-radius:0}
.bt-tile__body{display:grid;gap:8px;padding:14px 16px 16px;flex:1;align-content:start}
.bt-tile__title{font:600 1.0625rem/1.28 var(--font-d);letter-spacing:-.014em;color:var(--ink);font-variation-settings:"opsz" 24}
.bt-tile__title a:hover{color:var(--acc-2)}
.bt-tile__dek{font-size:.8125rem;color:var(--ink-3);line-height:1.45}
.bt-tile__meta{margin-top:auto;display:flex;gap:10px;padding-top:10px;border-top:1px solid var(--hair);font-size:.75rem;color:var(--ink-4)}.bt-tile__meta .bt-meta__src{margin-left:auto}
.bt-tl{position:relative}
.bt-tl::before{content:"";position:absolute;left:83px;top:10px;bottom:10px;width:1px;background:var(--hair-2)}
.bt-tl__it{display:grid;grid-template-columns:62px 10px minmax(0,1fr);gap:0 14px;align-items:start;padding:12px 0;border-bottom:1px solid var(--hair)}
.bt-tl__it time{font:500 .6875rem/1.5 var(--font-m);color:var(--ink-4);text-align:right}
.bt-tl__dot{width:8px;height:8px;border-radius:50%;background:var(--tc,var(--acc));margin-top:5px;box-shadow:0 0 0 3px var(--bg)}
.bt-sec--wire .bt-tl__dot{box-shadow:0 0 0 3px var(--bg)}
.bt-tl__body{display:grid;gap:3px;min-width:0}
.bt-tl__title{font-weight:600;color:var(--ink);line-height:1.35}.bt-tl__title:hover{color:var(--acc-2)}
.bt-tl__meta{font-size:.75rem;color:var(--ink-4)}
.bt-tl.bt-wire--rail::before{display:none}
.bt-tl.bt-wire--rail .bt-tl__it{grid-template-columns:8px minmax(0,1fr);gap:0 10px;padding:10px 0}
.bt-tl.bt-wire--rail .bt-tl__it time{display:none}.bt-tl.bt-wire--rail .bt-tl__title{font-size:.8125rem}.bt-tl.bt-wire--rail .bt-tl__dot{width:6px;height:6px;margin-top:6px;box-shadow:none}
.bt-front{padding:36px 0 8px}
.bt-w,.bt-panel{background:var(--sur);border:1px solid var(--hair);border-radius:var(--r-2)}
.bt-panel{padding:16px}
.bt-w__h{display:flex;align-items:center;gap:10px;padding:12px 16px;border-bottom:1px solid var(--hair)}
.bt-w__t,.bt-panel__t{display:flex;align-items:center;gap:8px;font:600 .875rem/1.2 var(--font-b);color:var(--ink)}
.bt-w__t .bt-ico,.bt-panel__t .bt-ico{font-size:15px;color:var(--ink-4)}
.bt-w__more{margin-left:auto;display:inline-flex;align-items:center;gap:4px;font-weight:600;font-size:.75rem;color:var(--acc)}
.bt-w__more .bt-ico{font-size:12px}.bt-w__more:hover{color:var(--acc-2)}
.bt-w__sub,.bt-panel__sub{font-size:.75rem;color:var(--ink-3);line-height:1.45}
.bt-w__sub{padding:12px 16px 4px}.bt-panel__sub{padding:6px 0 10px}
.bt-w__cta{display:flex;align-items:center;gap:10px;padding:12px 16px;border-top:1px solid var(--hair);font-weight:500;font-size:.8125rem;color:var(--ink-2)}
.bt-w__cta .bt-ico:first-child{color:var(--ink-4);font-size:14px}.bt-w__cta span{flex:1}.bt-w__cta .bt-ico:last-child{color:var(--ink-4);transition:transform var(--fast)}.bt-w__cta:hover{color:var(--ink)}.bt-w__cta:hover .bt-ico:last-child{transform:translateX(3px)}
.bt-w__foot{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border-top:1px solid var(--hair)}
.bt-w__stat{font-size:.75rem;color:var(--ink-3)}.bt-w__stat b{font:700 1rem/1 var(--font-d);color:var(--ink);margin-right:4px}
.bt-w__foot .bt-btn{height:34px;padding:0 12px}
.bt-panel__big{font:600 1rem/1.3 var(--font-d);color:var(--ink);margin-top:8px}
.bt-panel__more,.bt-glance__more{display:inline-flex;align-items:center;gap:6px;color:var(--acc);font-weight:600;font-size:.8125rem;margin-top:12px}
.bt-panel--tips{background:var(--sur)}
.bt-panel--wide{margin-bottom:28px}
.bt-mini__it{display:grid;grid-template-columns:40px minmax(0,1fr) 22px;grid-template-areas:"st m sc" "st lg sc";gap:1px 12px;align-items:center;padding:10px 16px;border-bottom:1px solid var(--hair)}
.bt-mini__it:last-child{border-bottom:0}
.bt-mini__st{grid-area:st;font:500 .6875rem/1 var(--font-m);color:var(--ink-3)}
.bt-glance__min{color:var(--live);display:inline-flex;align-items:center;gap:4px;font-weight:600}
.bt-mini__m{grid-area:m;display:grid;gap:3px;min-width:0}
.bt-mini__t{display:flex;align-items:center;gap:7px;font-size:.8125rem;font-weight:500;color:var(--ink);min-width:0}
.bt-mini__t .bt-crest{width:16px;height:16px;border-radius:3px}.bt-mini__t span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.bt-mini__sc{grid-area:sc;display:grid;gap:3px;text-align:right;font:600 .8125rem/1.3 var(--font-m);color:var(--ink)}
.bt-mini__it.is-live .bt-mini__sc{color:var(--live)}
.bt-mini__lg{grid-area:lg;font-size:.6875rem;color:var(--ink-4);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.bt-tlist>div>a{display:grid;grid-template-columns:minmax(0,1fr) 64px 48px;grid-template-areas:"m n o" "p n o";gap:2px 12px;padding:10px 16px;border-bottom:1px solid var(--hair);align-items:center}
.bt-tlist>div:last-child>a{border-bottom:0}.bt-tlist>div>a:hover{background:var(--bg)}
.bt-tlist__m{grid-area:m;font-weight:600;font-size:.8125rem;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bt-tlist__m i{font-style:normal;color:var(--ink-4);font-size:.7em;margin:0 2px}
.bt-tlist__p{grid-area:p;font-size:.75rem;color:var(--acc)}
.bt-tlist__n{grid-area:n;display:grid;gap:4px;justify-items:end}.bt-tlist__n b{font:600 .6875rem/1 var(--font-m);color:var(--ink-2)}
.bt-tlist__o{grid-area:o;justify-self:end;display:inline-grid;place-items:center;height:30px;min-width:48px;padding:0 8px;border-radius:var(--r-1);border:1px solid var(--hair-2);font:600 .8125rem/1 var(--font-m);color:var(--ink)}
.bt-tlist>div>a:hover .bt-tlist__o{border-color:var(--acc);color:var(--acc)}
.bt-board{display:grid;gap:16px}
.bt-lg{background:var(--sur);border:1px solid var(--hair);border-radius:var(--r-2);overflow:hidden}
.bt-lg.is-hidden-lg{display:none}
.bt-lg__h{display:grid;grid-template-columns:20px auto minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:10px 16px;border-bottom:1px solid var(--hair);background:var(--sur)}
.bt-lg__logo{width:20px;height:20px;object-fit:contain;border-radius:3px}.bt-lg__logo--mono{background:var(--bg-2)}
.bt-lg__c{font:600 .6875rem/1 var(--font-b);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-4)}
.bt-lg__n{font:600 .875rem/1.2 var(--font-b);color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.bt-lg__cnt{font:500 .6875rem/1 var(--font-m);color:var(--ink-4)}
.bt-lg__cols{display:grid;grid-template-columns:repeat(3,56px);gap:4px;font:500 .625rem/1 var(--font-m);color:var(--ink-4);text-align:center}
.bt-mr{display:grid;grid-template-columns:52px minmax(0,1fr) 44px auto;align-items:center;gap:12px;padding:9px 16px;border-bottom:1px solid var(--hair);position:relative;transition:background var(--fast)}
.bt-mr:last-child{border-bottom:0}.bt-mr:hover{background:var(--bg)}
.bt-mr.is-live{background:linear-gradient(90deg,var(--live-soft),transparent 30%)}
.bt-mr.is-live::before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background:var(--live)}
.bt-mr__st{font:500 .6875rem/1 var(--font-m);color:var(--ink-3)}.bt-mr__st time{color:var(--ink-2)}
.bt-mr__st.is-live b{color:var(--live);font-weight:600}
.bt-mr__st.is-ft b{color:var(--ink-4);font-weight:500}.bt-mr__st.is-off b{color:var(--ink-4);font-weight:400}
.bt-mr__teams{display:grid;gap:5px;min-width:0}
.bt-mr__t{display:flex;align-items:center;gap:8px;font-size:.8125rem;font-weight:500;color:var(--ink);min-width:0}
.bt-mr__t span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bt-mr__teams:hover .bt-mr__t{color:var(--acc-2)}
.bt-crest{width:20px;height:20px;object-fit:contain;flex:none;border-radius:3px}
.bt-crest--mono{display:inline-grid;place-items:center;background:var(--bg-2);color:var(--ink-3);font:600 .5rem/1 var(--font-m)}
.bt-crest--lg{width:36px;height:36px;border-radius:6px}
.bt-mr__sc{display:grid;gap:5px;text-align:right;font:600 .8125rem/1.1 var(--font-m);color:var(--ink)}
.bt-mr__sc.is-ns{color:var(--ink-5);font-weight:400}.bt-mr.is-live .bt-mr__sc{color:var(--live)}
.bt-mr__pen{grid-column:2/4;font-size:.6875rem;color:var(--ink-4)}
.bt-mr__odds{display:grid;grid-template-columns:repeat(3,56px);gap:4px}
.bt-mr__odds.is-none span{text-align:center;color:var(--ink-5);font-family:var(--font-m);font-size:.6875rem}
.bt-odd{display:flex;flex-direction:column;align-items:center;justify-content:center;height:38px;border-radius:var(--r-1);background:#fff;border:1px solid var(--hair-2);color:var(--ink);transition:border-color var(--fast),color var(--fast),background var(--fast)}
.bt-odd i{display:none}.bt-odd b{font:600 .8125rem/1 var(--font-m)}
.bt-odd em{font:500 .5625rem/1 var(--font-b);color:var(--ink-4);margin-top:3px;max-width:50px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-style:normal}
a.bt-odd:hover{border-color:var(--acc);color:var(--acc);background:var(--acc-soft)}
.bt-odd.is-up{animation:bt-flash-up 1.4s var(--ease)}.bt-odd.is-down{animation:bt-flash-down 1.4s var(--ease)}
.bt-mr.is-done .bt-odd{opacity:.45}.bt-mr.is-changed .bt-mr__sc{animation:bt-score 1.6s var(--ease)}
.bt-livebar{display:flex;align-items:center;gap:12px;margin-bottom:12px;flex-wrap:wrap}
.bt-days{display:inline-flex;align-items:center;border:1px solid var(--hair-2);border-radius:var(--r-1);background:#fff;overflow:hidden}
.bt-days__ico{display:grid;place-items:center;width:30px;height:30px;color:var(--ink-4);border-right:1px solid var(--hair)}.bt-days__ico .bt-ico{font-size:13px}
.bt-days a{display:inline-flex;align-items:center;height:30px;padding:0 12px;font-weight:500;font-size:.75rem;color:var(--ink-2);border-right:1px solid var(--hair)}
.bt-days a:last-child{border-right:0}.bt-days a:hover{color:var(--ink)}.bt-days a.is-on{background:var(--ink);color:#fff}
.bt-lchips{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;padding:2px 0 12px;mask-image:linear-gradient(90deg,#000 95%,transparent);-webkit-mask-image:linear-gradient(90deg,#000 95%,transparent)}
.bt-lchips::-webkit-scrollbar{display:none}
.bt-lchips button{flex:none;display:inline-flex;align-items:center;gap:7px;height:30px;padding:0 11px;border-radius:var(--r-pill);border:1px solid var(--hair-2);background:#fff;font-weight:500;font-size:.75rem;color:var(--ink-2);transition:all var(--fast)}
.bt-lchips button img{width:14px;height:14px;border-radius:3px;object-fit:contain}
.bt-lchips button b{font:500 .6875rem/1 var(--font-m);color:var(--ink-4)}
.bt-lchips button:hover{border-color:var(--ink);color:var(--ink)}.bt-lchips button.is-on{background:var(--ink);color:#fff;border-color:var(--ink)}.bt-lchips button.is-on b{color:rgba(255,255,255,.6)}
.bt-filter{display:flex;align-items:center;gap:6px;margin-bottom:16px;flex-wrap:wrap}
.bt-filter button{display:inline-flex;align-items:center;gap:7px;height:32px;padding:0 12px;border-radius:var(--r-pill);border:1px solid var(--hair-2);background:#fff;font-weight:500;font-size:.8125rem;color:var(--ink-2);transition:all var(--fast)}
.bt-filter button b{font:500 .6875rem/1 var(--font-m);color:var(--ink-4)}
.bt-filter button:hover{border-color:var(--ink);color:var(--ink)}.bt-filter button.is-on{background:var(--ink);color:#fff;border-color:var(--ink)}.bt-filter button.is-on b{color:rgba(255,255,255,.6)}
.bt-filter__hint{margin-left:auto;font-size:.6875rem;color:var(--ink-4);font-family:var(--font-m)}
.bt-board[data-view="live"] .bt-mr:not(.is-live),.bt-board[data-view="done"] .bt-mr:not(.is-done),.bt-board[data-view="ns"] .bt-mr:not(.is-ns){display:none}
.bt-board[data-view] .bt-lg.is-empty{display:none}
.bt-tk{display:flex;flex-direction:column;gap:14px;padding:0 16px 16px;background:var(--sur);border:1px solid var(--hair);border-radius:var(--r-2);transition:border-color var(--med),box-shadow var(--med)}
.bt-tk:hover{border-color:var(--hair-2);box-shadow:var(--sh-hover)}
.bt-tk.is-win{border-color:var(--acc-soft-2)}.bt-tk.is-loss{border-color:#f0c4ca}
.bt-tk__h{display:flex;align-items:center;gap:10px;font-size:.75rem;color:var(--ink-3);margin:0 -16px;padding:11px 16px;border-bottom:1px solid var(--hair)}
.bt-tk__rank{font:600 .6875rem/1 var(--font-m);color:var(--ink-2);white-space:nowrap}
.bt-tk__lg{display:inline-flex;align-items:center;gap:7px;min-width:0;color:var(--ink-3)}
.bt-tk__lg img{width:14px;height:14px;border-radius:3px;object-fit:contain;flex:none}
.bt-tk__lg span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.bt-tk__ko{margin-left:auto;display:inline-flex;align-items:center;gap:5px;font:500 .6875rem/1 var(--font-m);color:var(--ink-2);white-space:nowrap}
.bt-tk__ko .bt-ico{font-size:12px;color:var(--ink-4)}
.bt-tk__live{color:var(--live);font-weight:600;display:inline-flex;align-items:center;gap:5px}.bt-tk__live::before{content:"";width:6px;height:6px;border-radius:50%;background:var(--live);animation:bt-pulse 1.6s infinite}
.bt-tk__match{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:8px}
.bt-tk__team{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center;font:600 .8125rem/1.2 var(--font-b);color:var(--ink);padding:8px 6px;border-radius:var(--r-2);border:1px solid transparent}
.bt-tk__team.is-pick{background:var(--acc-soft);border-color:var(--acc-soft-2);color:var(--acc-2)}
.bt-tk__vs b{font:500 .6875rem/1 var(--font-m);color:var(--ink-4)}.bt-tk__sc{font-size:1.125rem!important;font-weight:600!important;color:var(--ink)!important}
.bt-tk__pick{display:flex;align-items:center;justify-content:space-between;gap:10px}
.bt-tk__lbl{display:inline-flex;align-items:center;gap:8px;font:600 1rem/1.2 var(--font-d);letter-spacing:-.01em;color:var(--ink)}.bt-tk__lbl .bt-ico{color:var(--acc);font-size:16px}
.bt-tk__res{font:600 .625rem/1 var(--font-b);letter-spacing:.06em;text-transform:uppercase;padding:4px 7px;border-radius:3px;border:1px solid var(--hair-2);color:var(--ink-2)}
.is-win .bt-tk__res{color:var(--acc);border-color:var(--acc-soft-2)}.is-loss .bt-tk__res{color:var(--bad);border-color:#f0c4ca}
.bt-tk__nums{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:12px;padding:12px 0 0;border-top:1px solid var(--hair)}
.bt-tk__num{display:grid;gap:4px;min-width:0}
.bt-tk__num dt{font-size:.6875rem;color:var(--ink-4)}
.bt-tk__num dd{font:600 1.0625rem/1 var(--font-m);color:var(--ink)}
.bt-tk__num.is-up dd{color:var(--acc)}.bt-tk__num.is-down dd{color:var(--ink-3)}
.bt-tk__f{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:auto}
.bt-tk__best{display:inline-flex;align-items:center;gap:10px;height:38px;padding:0 10px 0 12px;border-radius:var(--r-1);background:var(--acc);color:#fff;transition:background var(--fast)}
.bt-tk__best-l{font-size:.6875rem;color:rgba(255,255,255,.75)}
.bt-tk__best b{font:600 .9375rem/1 var(--font-m)}
.bt-tk__best .bt-ico{font-size:12px;color:rgba(255,255,255,.65)}
.bt-tk__logo{height:16px;background:var(--ink);padding:3px 6px;border-radius:3px;box-sizing:content-box;max-width:64px}
a.bt-tk__best:hover{background:var(--acc-2)}
.bt-tk__more{display:inline-flex;align-items:center;gap:6px;font-weight:500;font-size:.8125rem;color:var(--ink-3)}.bt-tk__more .bt-ico{font-size:13px}.bt-tk__more:hover{color:var(--ink)}
.bt-tk--hero{height:100%}
.bt-tk--hero .bt-tk__rank{color:var(--brand);font-weight:600}
.bt-tk--hero .bt-tk__match{padding:8px 0}
.bt-tk--hero .bt-tk__team{font-size:.9375rem;gap:10px}.bt-tk--hero .bt-crest--lg{width:52px;height:52px;border-radius:10px}
.bt-tk--hero .bt-tk__lbl{font-size:1.25rem}
.bt-tk--hero .bt-tk__num dd{font-size:1.375rem}
.bt-tipsplit{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:24px;align-items:stretch}
.bt-tipsgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.bt-tipsgrid__hero{grid-column:1/-1}
.bt-trs{background:var(--sur);border:1px solid var(--hair);border-radius:var(--r-2);overflow:hidden}
.bt-tr{display:grid;grid-template-columns:28px 44px minmax(0,1.6fr) minmax(0,1.1fr) 80px 84px;align-items:center;gap:12px;padding:10px 16px;border-bottom:1px solid var(--hair);transition:background var(--fast)}
.bt-tr:last-child{border-bottom:0}.bt-tr:hover{background:var(--bg)}
.bt-tr__rank{font:500 .6875rem/1 var(--font-m);color:var(--ink-4)}
.bt-tr__ko{font:500 .6875rem/1 var(--font-m);color:var(--ink-2)}
.bt-tr__m{display:grid;gap:2px;min-width:0}
.bt-tr__teams{font-weight:600;font-size:.8125rem;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bt-tr__teams i{font-style:normal;color:var(--ink-4);font-size:.75em;margin:0 3px}
.bt-tr__lg{font-size:.6875rem;color:var(--ink-4);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.bt-tr__pick{font-size:.8125rem;color:var(--acc);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.bt-tr__ch{display:grid;gap:4px}.bt-tr__ch b{font:600 .6875rem/1 var(--font-m);color:var(--ink-2)}
.bt-tr__odd{display:grid;place-items:center;height:36px;border-radius:var(--r-1);border:1px solid var(--hair-2);background:#fff;color:var(--ink);transition:all var(--fast)}
.bt-tr__odd b{font:600 .8125rem/1 var(--font-m)}.bt-tr__odd em{font:500 .5625rem/1 var(--font-b);color:var(--ink-4);font-style:normal;margin-top:3px}
a.bt-tr__odd:hover{border-color:var(--acc);color:var(--acc);background:var(--acc-soft)}
.bt-tr.is-win .bt-tr__rank{color:var(--acc)}.bt-tr.is-loss .bt-tr__rank{color:var(--bad)}
.bt-acca{display:flex;align-items:center;gap:14px;margin-top:12px;padding:12px 16px;border-radius:var(--r-2);background:var(--sur);border:1px solid var(--hair)}
.bt-acca__l{display:inline-flex;align-items:center;gap:8px;font-weight:600;font-size:.8125rem;color:var(--ink-2)}.bt-acca__l .bt-ico{color:var(--ink-4);font-size:16px}
.bt-acca__o{font:700 1.25rem/1 var(--font-m);color:var(--brand)}
.bt-acca .bt-more{margin-left:auto}
.bt-bar{display:block;height:4px;border-radius:2px;background:var(--bg-2);overflow:hidden;width:100%}
.bt-bar__f{display:block;height:100%;border-radius:2px;background:var(--acc);transform-origin:left;animation:bt-grow .9s var(--ease) both}
.bt-bar--sm{height:3px}
.bt-bklogo{height:18px;width:auto;max-width:80px;object-fit:contain;background:var(--ink);padding:3px 6px;border-radius:3px;box-sizing:content-box}
.bt-bklogo--txt{font:600 .6875rem/1 var(--font-b);color:#fff;background:var(--ink);padding:4px 7px;border-radius:3px}
.bt-tips__res{display:flex;align-items:center;gap:14px;padding:14px 18px;margin-bottom:16px;border-radius:var(--r-2);background:var(--sur);border:1px solid var(--hair)}
.bt-tips__res b{font:700 1.75rem/1 var(--font-d);color:var(--ink)}.bt-tips__res span{color:var(--ink-2)}
.bt-note{display:flex;gap:12px;align-items:flex-start;margin-top:18px;padding:14px 16px;border-radius:var(--r-2);border:1px solid var(--hair);background:var(--sur);color:var(--ink-2);font-size:.8125rem}
.bt-note .bt-ico{color:var(--ink-4);font-size:16px;flex:none;margin-top:2px}
.bt-daynav{display:flex;justify-content:space-between;gap:10px;margin-top:18px}
.bt-daynav a{display:inline-flex;align-items:center;gap:8px;height:34px;padding:0 12px;border-radius:var(--r-1);border:1px solid var(--hair-2);background:#fff;font-weight:500;font-size:.8125rem;color:var(--ink-2)}
.bt-daynav a .bt-ico{font-size:13px}.bt-daynav a:hover{color:var(--ink);border-color:var(--ink)}
.bt-prev li a{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:10px;padding:9px 0;border-top:1px solid var(--hair);font-size:.8125rem;color:var(--ink-2);align-items:center}
.bt-prev li a b{font:500 .6875rem/1 var(--font-m);color:var(--ink-4)}.bt-prev li a em{font:600 .6875rem/1 var(--font-m);font-style:normal}.bt-prev li a:hover{color:var(--ink)}
.bt-dl div{display:flex;justify-content:space-between;gap:12px;padding:9px 0;border-top:1px solid var(--hair);font-size:.8125rem}
.bt-dl dt{color:var(--ink-3)}.bt-dl dd{font:600 .8125rem/1.3 var(--font-m);color:var(--ink);text-align:right}.bt-dl dd em{font-style:normal;color:var(--ink-4);font-weight:400}
.is-up{color:var(--acc)}.is-down{color:var(--bad)}
.bt-board-strip,.bt-tips__stats,.bt-bkhero__stats{display:flex;flex-wrap:wrap;margin-top:24px;background:var(--sur);border:1px solid var(--hair);border-radius:var(--r-2);overflow:hidden}
.bt-bkhero__stats{margin-top:0;display:grid;grid-template-columns:repeat(2,1fr);min-width:300px}
.bt-bs{display:grid;gap:4px;padding:14px 20px;position:relative;min-width:140px;flex:1;align-content:center}
.bt-bs+.bt-bs::before{content:"";position:absolute;left:0;top:12px;bottom:12px;width:1px;background:var(--hair)}
.bt-bs__v{font:700 1.5rem/1 var(--font-d);letter-spacing:-.03em;color:var(--ink)}
.bt-bs__v.is-live{color:var(--live)}.bt-bs__v.is-ok{color:var(--acc)}
.bt-bs__l{display:inline-flex;align-items:center;gap:6px;font-size:.75rem;color:var(--ink-3)}
.bt-bs__l .bt-ico{font-size:12px;color:var(--ink-4)}
a.bt-bs:hover{background:var(--bg)}.bt-bs__chev{position:absolute;right:12px;top:50%;transform:translateY(-50%);color:var(--ink-4);font-size:14px}
.bt-movers>div{display:grid;grid-template-columns:minmax(0,1fr) 20px 86px 44px;align-items:center;gap:8px;padding:10px 16px;border-top:1px solid var(--hair);font-size:.8125rem}
.bt-movers__m{display:grid;min-width:0;color:var(--ink);font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bt-movers__m em{font-style:normal;font-size:.6875rem;color:var(--ink-4)}
.bt-movers__s{font:600 .6875rem/1 var(--font-m);color:var(--ink-3);text-align:center}
.bt-movers__o{font:500 .6875rem/1 var(--font-m);display:flex;gap:5px;align-items:center;justify-content:flex-end}.bt-movers__o s{color:var(--ink-4)}.bt-movers__o b{color:var(--ink);font-size:.8125rem;font-weight:600}.bt-movers__o .bt-ico{font-size:10px;color:var(--ink-4)}
.bt-movers__d{font:600 .6875rem/1 var(--font-m);text-align:right}.bt-movers>div.is-in .bt-movers__d{color:var(--acc)}.bt-movers>div.is-out .bt-movers__d{color:var(--bad)}
.bt-podium>div{display:grid;grid-template-columns:20px minmax(0,1fr) auto 56px;align-items:center;gap:12px;padding:10px 16px;border-top:1px solid var(--hair);font-size:.8125rem}
.bt-podium__r{font:600 .75rem/1 var(--font-m);color:var(--ink-4)}
.bt-podium>div:nth-child(1) .bt-podium__r{color:var(--gold)}.bt-podium>div:nth-child(2) .bt-podium__r{color:#8a93a3}.bt-podium>div:nth-child(3) .bt-podium__r{color:#b07a4a}
.bt-podium__n{color:var(--ink-3);font-size:.75rem;white-space:nowrap}.bt-podium__n b{color:var(--ink);font-family:var(--font-m);font-weight:600}
.bt-podium__p{display:grid;justify-items:end;gap:1px}.bt-podium__p b{font:600 .8125rem/1 var(--font-m);color:var(--acc)}.bt-podium__p em{font-size:.625rem;color:var(--ink-4);font-style:normal}
.bt-doors-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 48px}
.bt-door{display:grid;grid-template-columns:22px minmax(0,1fr) 16px;align-items:center;gap:14px;padding:16px 0;border-bottom:1px solid var(--hair);transition:color var(--fast)}
.bt-door__ico{display:grid;place-items:center;color:var(--tc,var(--acc))}.bt-door__ico .bt-ico{font-size:20px}
.bt-door__body{display:grid;gap:2px;min-width:0}.bt-door__body b{font:600 .9375rem/1.2 var(--font-b);color:var(--ink)}
.bt-door__n{font-size:.75rem;color:var(--ink-4)}
.bt-door__last{font-size:.8125rem;color:var(--ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:2px}
.bt-door__chev{color:var(--ink-4);font-size:14px;transition:transform var(--fast)}.bt-door:hover .bt-door__chev{transform:translateX(3px);color:var(--ink)}.bt-door:hover b{color:var(--acc-2)}
.bt-bkstrip{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;margin-bottom:28px}
.bt-bkstrip a{display:grid;gap:8px;justify-items:start;padding:12px;background:var(--sur);border:1px solid var(--hair);border-radius:var(--r-2);transition:border-color var(--med),box-shadow var(--med)}
.bt-bkstrip a:hover{border-color:var(--hair-2);box-shadow:var(--sh-hover)}
.bt-bkstrip__logo{height:18px;max-width:110px;background:var(--ink);padding:3px 6px;border-radius:3px;box-sizing:content-box}
.bt-bkstrip__n{font:600 .8125rem/1 var(--font-b);color:var(--ink)}.bt-bkstrip__s{font-size:.75rem;color:var(--ink-3)}.bt-bkstrip__s b{color:var(--ink);font-family:var(--font-m);font-weight:600}
.bt-ents{display:grid;grid-template-columns:1fr 1fr;gap:40px}
.bt-ents__t{display:flex;align-items:center;gap:8px;font:600 .875rem/1.2 var(--font-b);color:var(--ink);margin-bottom:12px}.bt-ents__t .bt-ico{color:var(--ink-4);font-size:15px}
.bt-empty{display:grid;justify-items:center;gap:10px;padding:40px 20px;border-radius:var(--r-2);border:1px dashed var(--hair-3);background:var(--sur);color:var(--ink-3);text-align:center;font-size:.8125rem}
.bt-empty .bt-ico{font-size:26px;color:var(--ink-4)}
.bt-art__hero{padding:28px 0 28px;border-bottom:1px solid var(--hair);background:var(--sur)}
.bt-art__wrap{max-width:880px}
.bt-art__kicker{display:flex;gap:8px;flex-wrap:wrap;margin:12px 0 16px}
.bt-art__title{font:700 clamp(1.7rem,1.1rem + 2.3vw,2.75rem)/1.08 var(--font-d);letter-spacing:-.026em;color:var(--ink);text-wrap:balance;font-variation-settings:"opsz" 96}
.bt-art__dek{font:400 1.1875rem/1.45 var(--font-b);color:var(--ink-2);margin-top:16px;max-width:60ch}
.bt-art__meta{display:flex;flex-wrap:wrap;gap:8px 20px;margin-top:20px;font-size:.8125rem;color:var(--ink-3)}
.bt-art__fig{margin:24px 0 0;border:1px solid var(--hair);border-radius:var(--r-2);overflow:hidden;background:#fff}.bt-art__fig img{display:block;width:100%;height:auto}
.bt-cover--img{aspect-ratio:1200/630;background:#fff;border:1px solid var(--hair)}.bt-cover--img img{display:block;width:100%;height:100%;object-fit:contain;object-position:left center}
.bt-cover--photo{aspect-ratio:16/9;border:0;background:var(--sur-2,#eef0f2)}.bt-cover--photo img{object-fit:cover;object-position:center}.bt-cover--sm.bt-cover--photo{aspect-ratio:4/3}
.bt-art__meta span{display:inline-flex;align-items:center;gap:7px}.bt-art__meta .bt-ico{color:var(--ink-4);font-size:14px}.bt-art__by{color:var(--ink);font-weight:600}
.bt-share{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-top:16px}
.bt-share__l{display:inline-flex;align-items:center;gap:6px;font-size:.75rem;color:var(--ink-3);margin-right:4px}.bt-share__l .bt-ico{font-size:13px;color:var(--ink-4)}
.bt-share a,.bt-share button{display:inline-flex;align-items:center;height:28px;padding:0 11px;border-radius:var(--r-pill);border:1px solid var(--hair-2);background:#fff;font-weight:500;font-size:.75rem;color:var(--ink-2);transition:all var(--fast)}
.bt-share a:hover,.bt-share button:hover{border-color:var(--ink);color:var(--ink)}.bt-share button.is-ok{background:var(--acc);border-color:var(--acc);color:#fff}
.bt-art__grid{display:grid;grid-template-columns:minmax(0,1fr) var(--rail);gap:56px;padding-top:32px;align-items:start}
.bt-art__body{max-width:700px;min-width:0}
.bt-facts{padding:16px 18px;border-radius:var(--r-2);background:var(--sur);border:1px solid var(--hair);border-left:3px solid var(--tc,var(--acc));margin-bottom:28px}
.bt-facts__t{display:flex;align-items:center;gap:8px;font:600 .6875rem/1 var(--font-b);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);margin-bottom:12px}
.bt-facts__t .bt-ico{color:var(--tc,var(--acc));font-size:14px}
.bt-facts ul{display:grid;gap:8px}.bt-facts li{position:relative;padding-left:16px;font-size:.875rem;color:var(--ink);line-height:1.45}
.bt-facts li::before{content:"";position:absolute;left:0;top:.55em;width:6px;height:6px;border-radius:50%;background:var(--tc,var(--acc))}
.bt-prose{font-size:1.0625rem;line-height:1.72;color:var(--ink)}.bt-prose p{margin:0 0 1.2em}
.bt-prose h2{font:700 1.375rem/1.25 var(--font-d);letter-spacing:-.018em;color:var(--ink);margin:1.8em 0 .6em}
.bt-prose h3{font:600 1.125rem/1.3 var(--font-d);color:var(--ink);margin:1.4em 0 .5em}
.bt-prose a{color:var(--acc);text-decoration:underline;text-decoration-color:var(--acc-soft-2);text-underline-offset:3px}.bt-prose a:hover{text-decoration-color:var(--acc)}
.bt-ul{display:grid;gap:8px;margin:0 0 1.2em;padding:0}.bt-ul li{position:relative;padding-left:18px}.bt-ul li::before{content:"";position:absolute;left:0;top:.65em;width:6px;height:6px;border-radius:50%;background:var(--acc)}
.bt-art__foot{margin-top:24px;padding-top:18px;border-top:1px solid var(--hair)}
.bt-art__tags{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:14px}
.bt-art__src{font-size:.8125rem;color:var(--ink-3)}.bt-art__src a{color:var(--ink-2);text-decoration:underline;text-underline-offset:3px}
.bt-bkbox__h{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:-16px -16px 12px;padding:12px 16px;background:var(--ink)}
.bt-bkbox__logo{height:22px;max-width:120px;background:none;padding:0}
.bt-bkbox__n{font:600 1.0625rem/1.2 var(--font-d);color:var(--ink);margin-bottom:6px}.bt-bkbox p{font-size:.8125rem;color:var(--ink-2)}
.bt-bkbox__dl{margin:12px 0}.bt-bkbox__dl div{display:flex;justify-content:space-between;padding:7px 0;border-top:1px solid var(--hair);font-size:.8125rem}
.bt-bkbox__dl dt{color:var(--ink-3)}.bt-bkbox__dl dd{font-family:var(--font-m);font-weight:600;color:var(--ink)}
.bt-bkbox__a{display:grid;gap:8px;margin-top:6px}
.bt-progress{position:fixed;left:0;top:0;height:2px;width:0;background:var(--acc);z-index:60;transition:width .1s linear}
.bt-ph{padding:28px 0 28px;border-bottom:1px solid var(--hair);background:var(--sur)}
.bt-crumbs{margin-bottom:14px;font-size:.75rem;color:var(--ink-4)}
.bt-crumbs ol{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.bt-crumbs li+li::before{content:"/";margin-right:6px;color:var(--ink-5)}
.bt-crumbs a{color:var(--ink-3)}.bt-crumbs a:hover{color:var(--ink)}.bt-crumbs li[aria-current]{color:var(--ink-2)}
.bt-tabs{display:flex;gap:6px;flex-wrap:wrap;margin-top:20px}
.bt-tabs a{display:inline-flex;align-items:center;gap:8px;height:32px;padding:0 12px;border-radius:var(--r-pill);border:1px solid var(--hair-2);background:#fff;font-weight:500;font-size:.8125rem;color:var(--ink-2);transition:all var(--fast)}
.bt-tabs a i{width:7px;height:7px;border-radius:50%;background:var(--tc,var(--acc))}.bt-tabs a b{font:500 .6875rem/1 var(--font-m);color:var(--ink-4)}
.bt-tabs a:hover{color:var(--ink);border-color:var(--ink)}.bt-tabs a.is-on{background:var(--ink);color:#fff;border-color:var(--ink)}.bt-tabs a.is-on b{color:rgba(255,255,255,.6)}
.bt-newslead{margin-bottom:4px}
.bt-pager{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:32px}
.bt-pager a,.bt-pager span{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:36px;height:36px;padding:0 12px;border-radius:var(--r-1);border:1px solid var(--hair-2);background:#fff;font-weight:500;font-size:.8125rem;color:var(--ink-2)}
.bt-pager a .bt-ico{font-size:12px}.bt-pager a:hover{color:var(--ink);border-color:var(--ink)}.bt-pager .is-on{background:var(--ink);color:#fff;border-color:var(--ink)}
.bt-steps{counter-reset:s;display:grid;gap:10px;margin-top:10px}
.bt-steps li{counter-increment:s;display:grid;grid-template-columns:22px minmax(0,1fr);gap:10px;font-size:.8125rem;color:var(--ink-2)}
.bt-steps li::before{content:counter(s);display:grid;place-items:center;width:22px;height:22px;border-radius:50%;border:1px solid var(--hair-2);font:600 .625rem/1 var(--font-m);color:var(--ink-2)}
.bt-topics li a{display:grid;grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 0;border-top:1px solid var(--hair);font-size:.8125rem;color:var(--ink-2)}
.bt-topics li:first-child a{border-top:0}.bt-topics li a i{width:8px;height:8px;border-radius:50%;background:var(--tc,var(--acc))}.bt-topics li a b{font:500 .6875rem/1 var(--font-m);color:var(--ink-4)}.bt-topics li a:hover{color:var(--ink)}
.bt-tblwrap{overflow-x:auto;-webkit-overflow-scrolling:touch;margin-top:12px}
.bt-tbl{width:100%;border-collapse:collapse;font-size:.8125rem}
.bt-tbl th{text-align:left;font:600 .6875rem/1 var(--font-b);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);padding:10px 12px;border-bottom:1px solid var(--ink)}
.bt-tbl td{padding:11px 12px;border-bottom:1px solid var(--hair);font-variant-numeric:tabular-nums;color:var(--ink-2)}.bt-tbl td b{color:var(--ink);font-family:var(--font-m);font-weight:600}
.bt-tbl tr:hover td{background:var(--bg)}.bt-tbl__bk{min-width:120px}
.bt-faq{border-top:1px solid var(--hair)}
.bt-faq__it{border-bottom:1px solid var(--hair)}
.bt-faq__it summary{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:16px 0;cursor:pointer;font:600 .9375rem/1.3 var(--font-b);color:var(--ink)}
.bt-faq__it summary .bt-ico{color:var(--ink-4);transition:transform var(--med) var(--ease);flex:none;font-size:16px}.bt-faq__it[open] summary .bt-ico{transform:rotate(45deg);color:var(--ink)}
.bt-faq__a{padding:0 0 16px;color:var(--ink-2);font-size:.875rem;line-height:1.6;max-width:70ch}
.bt-doc{background:var(--sur);border:1px solid var(--hair);border-radius:var(--r-2);padding:28px 32px}.bt-doc .bt-prose{font-size:1rem}
.bt-docnav{display:flex;flex-wrap:wrap;gap:6px;margin-top:28px;padding-top:20px;border-top:1px solid var(--hair)}
.bt-docnav a{font-size:.8125rem;color:var(--ink-3);padding:6px 10px;border-radius:var(--r-1);border:1px solid var(--hair-2);background:#fff}.bt-docnav a:hover{color:var(--ink);border-color:var(--ink)}
.bt-bkc{background:var(--sur);border:1px solid var(--hair);border-radius:var(--r-2);transition:border-color var(--med),box-shadow var(--med);overflow:hidden}
.bt-bkc:hover{border-color:var(--hair-2);box-shadow:var(--sh-hover)}
.bt-bkc__link{display:flex;flex-direction:column;gap:10px;padding:0 18px 18px;height:100%}
.bt-bkc__top{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:48px;margin:0 -18px;padding:10px 18px;background:var(--ink)}
.bt-bkc__logo{height:22px;max-width:120px;background:none;padding:0}.bt-bkc__top .bt-bklogo--txt{background:none;padding:0}
.bt-bkc__top .bt-tag{color:rgba(255,255,255,.8);border-color:rgba(255,255,255,.25)}
.bt-bkc__n{font:600 1.0625rem/1.2 var(--font-d);color:var(--ink);margin-top:6px}
.bt-bkc__blurb{color:var(--ink-2);font-size:.8125rem;line-height:1.5}
.bt-bkc__meta{margin-top:auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding-top:12px;border-top:1px solid var(--hair)}
.bt-bkc__meta div{display:grid;gap:3px}.bt-bkc__meta dt{font-size:.6875rem;color:var(--ink-4)}.bt-bkc__meta dd{font:600 .9375rem/1 var(--font-m);color:var(--ink)}
.bt-bkhero{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:28px;align-items:center}
.bt-bkhero__logo{display:grid;place-items:center;width:124px;height:124px;border-radius:var(--r-3);background:var(--ink);padding:18px}
.bt-bkhero__img{max-height:52px;max-width:100%;width:auto;background:none;padding:0}.bt-bkhero__logo .bt-bklogo--txt{font-size:.9375rem;background:none}
.bt-bkhero__a{display:flex;gap:8px;flex-wrap:wrap;margin-top:18px}
.bt-bestm>a{display:flex;justify-content:space-between;gap:10px;align-items:center;padding:9px 0;border-top:1px solid var(--hair);font-size:.8125rem}
.bt-bestm__m{display:grid;min-width:0;color:var(--ink);font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bt-bestm__m em{font-style:normal;font-size:.6875rem;color:var(--ink-4)}
.bt-bestm__o{display:flex;gap:6px}.bt-bestm__o b{font:600 .6875rem/1 var(--font-m);color:var(--acc);padding:4px 6px;border-radius:3px;background:var(--acc-soft)}
.bt-bklist>a{display:flex;align-items:center;gap:10px;padding:8px 0;border-top:1px solid var(--hair);font-size:.8125rem;color:var(--ink-2)}
.bt-bklist>a .bt-bklogo{height:14px;max-width:56px}.bt-bklist>a:hover{color:var(--ink)}.bt-bklist .bt-tag{margin-left:auto}
.bt-region{margin:28px 0 8px;font:600 .6875rem/1 var(--font-b);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);padding-bottom:8px;border-bottom:1px solid var(--hair-2)}
.bt-cgrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0 32px}
.bt-cc{display:grid;grid-template-columns:30px minmax(0,1fr);grid-template-rows:auto auto;gap:1px 12px;align-items:center;padding:12px 0;border-bottom:1px solid var(--hair);transition:color var(--fast)}
.bt-cc .bt-flag{grid-row:1/3}.bt-cc b,.bt-cc h3{margin:0;color:var(--ink);font:600 .875rem/1.3 var(--font-b);letter-spacing:0}.bt-cc__m{font-size:.75rem;color:var(--ink-4)}.bt-cc:hover b,.bt-cc:hover h3{color:var(--acc-2)}
.bt-flag{display:inline-grid;place-items:center;width:30px;height:21px;border-radius:3px;background:var(--ink);font:600 .5625rem/1 var(--font-m);color:#fff;letter-spacing:.04em;flex:none;text-transform:uppercase}.bt-flag::after{content:attr(data-cc)}
.bt-ftr{background:var(--ink);color:rgba(255,255,255,.7);padding:48px 0 28px;margin-top:24px}
.bt-ftr__top{display:flex;align-items:center;gap:28px;flex-wrap:wrap;padding-bottom:28px;border-bottom:1px solid rgba(255,255,255,.1);margin-bottom:28px}
.bt-ftr__tag{max-width:52ch;font-size:.8125rem;color:rgba(255,255,255,.6)}
.bt-ftr__grid{display:grid;grid-template-columns:1fr 1fr 1fr 1.4fr;gap:32px}
.bt-ftr__col{display:grid;gap:9px;align-content:start}
.bt-ftr__col h2{display:flex;align-items:center;gap:8px;font:600 .6875rem/1 var(--font-b);letter-spacing:.08em;text-transform:uppercase;color:rgba(255,255,255,.5);margin-bottom:4px}.bt-ftr__col h2 .bt-ico{display:none}
.bt-ftr__col a{font-size:.8125rem;color:rgba(255,255,255,.75)}.bt-ftr__col a:hover{color:#fff}
.bt-ftr__data p{font-size:.8125rem;color:rgba(255,255,255,.6);line-height:1.6}.bt-ftr__data a{color:#fff;text-decoration:underline;text-underline-offset:3px}
.bt-ftr__rg{display:flex;gap:16px;align-items:flex-start;margin-top:36px;padding-top:24px;border-top:1px solid rgba(255,255,255,.1)}
.bt-ftr__rg p{font-size:.8125rem;color:rgba(255,255,255,.55);line-height:1.6}.bt-ftr__rg a{color:rgba(255,255,255,.85);text-decoration:underline;text-underline-offset:3px}
.bt-ftr__base{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;margin-top:28px;font-size:.75rem;color:rgba(255,255,255,.4)}
.bt-ftr__word{font:600 .8125rem/1 var(--font-d);letter-spacing:-.01em;color:rgba(255,255,255,.4);display:inline-flex;align-items:baseline}
.bt-ftr__word i{width:.3em;height:.3em;border-radius:50%;background:var(--brand);margin:0 .08em;align-self:flex-end;transform:translateY(-.15em)}
.bt-tabbar{display:none;position:fixed;left:0;right:0;bottom:0;z-index:55;height:calc(56px + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);background:rgba(255,255,255,.97);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-top:1px solid var(--hair-2);grid-template-columns:repeat(5,1fr)}
.bt-tabbar a{display:grid;justify-items:center;align-content:center;gap:4px;font:500 .625rem/1 var(--font-b);color:var(--ink-3)}.bt-tabbar a .bt-ico{font-size:20px}.bt-tabbar a.is-on{color:var(--acc)}
.bt-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
.bt-copy{max-width:72ch;margin:0 0 20px}
.bt-copy p{font-size:.9375rem;line-height:1.65;color:var(--ink-2);margin:0 0 12px}
.bt-copy p:last-child{margin-bottom:0}
.bt-sec--board .bt-copy,.bt-sec--tips .bt-copy,.bt-sec--topics .bt-copy,.bt-sec--ents .bt-copy,.bt-sec--wire .bt-copy{margin-bottom:18px}
.bt-cols__main .bt-sh--minor{margin-top:36px}
.bt-logo__img{height:34px;width:auto;display:block}
.bt-logo--lg .bt-logo__img{height:40px}
.bt-top__brand img{width:16px;height:16px;border-radius:3px}
.bt-dl--inline{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0 0 8px}
.bt-dl--inline div{display:grid;gap:4px;padding:12px 14px;border:1px solid var(--hair);border-radius:var(--r-2);background:var(--sur)}
.bt-dl--inline dt{color:var(--ink-3);font-size:.75rem}.bt-dl--inline dd{text-align:left;font-size:1rem}
.bt-tbl td small{color:var(--ink-4);font-size:.6875rem}
.bt-tbl__bk{display:flex;align-items:center;gap:10px}
.bt-tipsgrid .bt-sr{position:absolute}
.bt-mast__date img{display:none}
.bt-ico{display:inline-block;width:1em;height:1em;font-size:16px;flex:none;vertical-align:-.15em;color:inherit;overflow:visible}
.bt-ico.i-flip{transform:scaleX(-1)}.bt-i{display:inline-block;width:1em;height:1em}
@keyframes bt-pulse{0%{box-shadow:0 0 0 0 rgba(215,38,61,.45)}70%{box-shadow:0 0 0 6px rgba(215,38,61,0)}100%{box-shadow:0 0 0 0 rgba(215,38,61,0)}}
@keyframes bt-marquee{from{transform:translateX(0)}to{transform:translateX(-50%)}}
@keyframes bt-flash-up{0%{background:var(--acc-soft);border-color:var(--acc)}100%{background:#fff}}
@keyframes bt-flash-down{0%{background:#fde8eb;border-color:var(--bad)}100%{background:#fff}}
@keyframes bt-score{0%{transform:scale(1.2);color:var(--brand)}100%{transform:scale(1)}}
@keyframes bt-in{from{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}
@keyframes bt-grow{from{transform:scaleX(0)}to{transform:scaleX(1)}}
@media (max-width:1180px){
  :root{--rail:292px}
  .bt-tiles--4,.bt-grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}.bt-cgrid{grid-template-columns:repeat(3,minmax(0,1fr))}
  .bt-tr{grid-template-columns:26px 40px minmax(0,1.4fr) minmax(0,1fr) 68px 80px;gap:10px}
  .bt-cols,.bt-front__grid,.bt-wiregrid{gap:28px}
}
@media (max-width:980px){
  .bt-cols,.bt-front__grid,.bt-wiregrid,.bt-art__grid{grid-template-columns:minmax(0,1fr)}
  .bt-cols__rail,.bt-front__side,.bt-wiregrid__side,.bt-art__rail{position:static;grid-template-columns:repeat(2,minmax(0,1fr))}
  .bt-art__grid{gap:28px}
  .bt-mast__in{grid-template-columns:minmax(0,1fr);grid-template-areas:"text" "scene" "doors"}.bt-mast__scene{max-width:520px}
  .bt-tipsplit{grid-template-columns:minmax(0,1fr)}
  .bt-ftr__grid{grid-template-columns:1fr 1fr}
  .bt-bkhero{grid-template-columns:auto minmax(0,1fr)}.bt-bkhero__stats{grid-column:1/-1;grid-template-columns:repeat(4,1fr)}
  .bt-ents{grid-template-columns:1fr}.bt-doors-grid{grid-template-columns:minmax(0,1fr)}
}
@media (max-width:900px){
  .bt-nav,.bt-hdr__cta,.bt-top__links,.bt-top__brand{display:none}
  .bt-burger{display:block}.bt-tabbar{display:grid}.bt-main{padding-bottom:84px}.bt-hdr__in{gap:12px}
}
@media (max-width:760px){
  :root{--hdr:54px;--tick:34px}
  .bt-top{height:auto;padding:5px 0}.bt-top__in{gap:10px}
  .bt-mast__in{padding-top:24px}.bt-mast__text{padding-bottom:20px}
  .bt-doors{grid-template-columns:minmax(0,1fr)}
  .bt-doorb{border-right:0;border-bottom:1px solid var(--hair);padding:16px 0}.bt-doorb+.bt-doorb{padding-left:0}.bt-doorb:last-child{border-bottom:0}
  .bt-lead{grid-template-columns:minmax(0,1fr);gap:16px}
  .bt-rows,.bt-tiles--3,.bt-tiles--4,.bt-tipsgrid,.bt-grid--2,.bt-grid--3,.bt-grid--4{grid-template-columns:minmax(0,1fr)}
  .bt-cols__rail,.bt-front__side,.bt-wiregrid__side,.bt-art__rail{grid-template-columns:minmax(0,1fr)}
  .bt-sec{padding:28px 0}
  .bt-sh{flex-direction:column;align-items:flex-start;gap:10px}.bt-sh__r{width:100%;justify-content:space-between;padding-bottom:0}
  .bt-lg__h{grid-template-columns:20px auto minmax(0,1fr) auto}.bt-lg__cols{display:none}
  .bt-mr{grid-template-columns:44px minmax(0,1fr) 36px;grid-template-areas:"st teams sc" "odds odds odds";gap:6px 8px;padding:9px 12px}
  .bt-mr__st{grid-area:st}.bt-mr__teams{grid-area:teams}.bt-mr__sc{grid-area:sc}
  .bt-mr__odds{grid-area:odds;grid-template-columns:repeat(3,1fr);gap:6px;margin-top:2px}
  .bt-odd{height:34px;flex-direction:row;gap:6px}.bt-odd i{display:inline;font-style:normal;color:var(--ink-4);font-size:.625rem}.bt-odd em{margin:0;max-width:60px}
  .bt-mr__pen{grid-area:odds}
  .bt-tl::before{left:3px}.bt-tl__it{grid-template-columns:8px minmax(0,1fr);grid-template-areas:"dot body" "dot time";gap:0 12px}.bt-tl__it time{grid-area:time;text-align:left;margin-top:2px}.bt-tl__dot{grid-area:dot}.bt-tl__body{grid-area:body}
  .bt-tr{grid-template-columns:26px minmax(0,1fr) 80px;grid-template-areas:"rank m odd" "ko pick odd" "ch ch odd";gap:4px 10px}
  .bt-tr__rank{grid-area:rank}.bt-tr__ko{grid-area:ko}.bt-tr__m{grid-area:m}.bt-tr__pick{grid-area:pick}.bt-tr__ch{grid-area:ch}.bt-tr__odd{grid-area:odd}
  .bt-bs{min-width:50%;padding:12px 14px}.bt-bs+.bt-bs::before{display:none}
  .bt-tk__nums{grid-template-columns:1fr 1fr 1fr;gap:8px}.bt-tk__f{flex-wrap:wrap}
  .bt-bkhero{grid-template-columns:minmax(0,1fr)}.bt-bkhero__logo{width:96px;height:96px;padding:14px}.bt-bkhero__stats{grid-template-columns:repeat(2,1fr);min-width:0}
  .bt-cgrid{grid-template-columns:minmax(0,1fr)}.bt-ftr__grid{grid-template-columns:1fr}.bt-ftr__rg{flex-direction:column}
  .bt-art__meta{gap:6px 14px}.bt-prose{font-size:1rem}.bt-doc{padding:20px 18px}.bt-menu nav{grid-template-columns:1fr}
  .bt-daynav a{padding:0 10px;font-size:.75rem}.bt-eyebrow__brand{display:none}
  .bt-row{grid-template-columns:84px minmax(0,1fr)}.bt-acca{flex-wrap:wrap}.bt-acca .bt-more{margin-left:0}
}
@media (max-width:400px){
  .bt-logo{font-size:1.2rem}.bt-logo__mark{width:24px;height:24px;border-radius:6px}.bt-top__date{font-size:.6875rem}
  .bt-mini__it{grid-template-columns:36px minmax(0,1fr) 22px}
}
@media (prefers-reduced-motion:reduce){
  *,*::before,*::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}
  .bt-ticker__list{animation:none;flex-wrap:wrap}
}
@media print{.bt-top,.bt-hdr,.bt-ftr,.bt-tabbar,.bt-art__rail,.bt-cols__rail,.bt-progress,.bt-share{display:none!important}}
.p0{width:0%}.p1{width:1%}.p2{width:2%}.p3{width:3%}.p4{width:4%}.p5{width:5%}.p6{width:6%}.p7{width:7%}.p8{width:8%}.p9{width:9%}.p10{width:10%}.p11{width:11%}.p12{width:12%}.p13{width:13%}.p14{width:14%}.p15{width:15%}.p16{width:16%}.p17{width:17%}.p18{width:18%}.p19{width:19%}.p20{width:20%}.p21{width:21%}.p22{width:22%}.p23{width:23%}.p24{width:24%}.p25{width:25%}.p26{width:26%}.p27{width:27%}.p28{width:28%}.p29{width:29%}.p30{width:30%}.p31{width:31%}.p32{width:32%}.p33{width:33%}.p34{width:34%}.p35{width:35%}.p36{width:36%}.p37{width:37%}.p38{width:38%}.p39{width:39%}.p40{width:40%}.p41{width:41%}.p42{width:42%}.p43{width:43%}.p44{width:44%}.p45{width:45%}.p46{width:46%}.p47{width:47%}.p48{width:48%}.p49{width:49%}.p50{width:50%}.p51{width:51%}.p52{width:52%}.p53{width:53%}.p54{width:54%}.p55{width:55%}.p56{width:56%}.p57{width:57%}.p58{width:58%}.p59{width:59%}.p60{width:60%}.p61{width:61%}.p62{width:62%}.p63{width:63%}.p64{width:64%}.p65{width:65%}.p66{width:66%}.p67{width:67%}.p68{width:68%}.p69{width:69%}.p70{width:70%}.p71{width:71%}.p72{width:72%}.p73{width:73%}.p74{width:74%}.p75{width:75%}.p76{width:76%}.p77{width:77%}.p78{width:78%}.p79{width:79%}.p80{width:80%}.p81{width:81%}.p82{width:82%}.p83{width:83%}.p84{width:84%}.p85{width:85%}.p86{width:86%}.p87{width:87%}.p88{width:88%}.p89{width:89%}.p90{width:90%}.p91{width:91%}.p92{width:92%}.p93{width:93%}.p94{width:94%}.p95{width:95%}.p96{width:96%}.p97{width:97%}.p98{width:98%}.p99{width:99%}.p100{width:100%}
