.mtc{position:relative;display:flex;flex-direction:column;gap:14px;padding:18px 18px 14px;background:var(--surface-1);border-radius:var(--r-xl);overflow:hidden}.mtc-won:before,.mtc-lost:before{content:"";position:absolute;inset:0 0 auto;height:2px}.mtc-won:before{background:var(--won)}.mtc-lost:before{background:var(--lost)}.mtc-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.mtc-head-text{display:flex;flex-direction:column;gap:3px;min-width:0}.mtc-title{margin:0;font-size:var(--fs-lg);font-weight:700;letter-spacing:-.01em;line-height:1.25;color:var(--text)}.mtc-sub{font-size:var(--fs-xs);color:var(--text-dim)}.mtc-head-right{display:flex;align-items:center;gap:8px;flex-shrink:0}.mtc-live{display:inline-flex;align-items:center;gap:6px;font-size:var(--fs-xs);font-weight:600;color:var(--accent)}.mtc-live-dot{width:7px;height:7px;border-radius:50%;background:var(--danger);animation:bp-live-pulse 1.4s infinite}@media(prefers-reduced-motion:reduce){.mtc-live-dot{animation:none}}.mtc-stats{display:flex;gap:28px}.mtc-stat{display:flex;flex-direction:column;gap:2px}.mtc-stat-val{font-family:var(--font-display);font-size:var(--fs-2xl);font-weight:800;letter-spacing:-.02em;line-height:1.05;color:var(--text);font-variant-numeric:tabular-nums}.mtc-stat:first-child .mtc-stat-val{color:var(--accent)}.mtc-stat-lbl{font-size:var(--fs-micro);color:var(--text-dim)}.mtc-note{margin:0;font-size:var(--fs-xs);color:var(--text-dim)}.mtc-legs-head{display:flex;justify-content:space-between;margin-bottom:-8px;font-size:var(--fs-micro);font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--text-dim)}.mtc-legs{list-style:none;margin:0;padding:0;border-top:1px solid var(--hairline-soft)}.mtc-legs li{border-bottom:1px solid var(--hairline-soft)}.mtc-leg{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:11px 0;color:inherit;text-decoration:none;border-radius:var(--r-sm);transition:background var(--dur) var(--ease)}.mtc-leg:hover{background:var(--sheen)}.mtc-leg:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.mtc-crests{display:inline-flex;align-items:center}.mtc-crest{position:relative;width:22px;height:22px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;overflow:hidden;background:var(--surface-3);box-shadow:0 0 0 2px var(--surface-1);font-size:8px;font-weight:700;color:var(--text-muted)}.mtc-crest+.mtc-crest{margin-left:-6px}.mtc-crest img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;background:var(--surface-2);padding:2px}.mtc-leg-body{display:flex;flex-direction:column;gap:2px;min-width:0}.mtc-leg-match{font-size:var(--fs-sm);font-weight:600;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mtc-leg-vs{color:var(--text-dim);font-weight:400}.mtc-leg-meta{display:flex;flex-wrap:wrap;gap:0 8px;font-size:var(--fs-micro);color:var(--text-dim)}.mtc-leg-time{color:var(--text-muted);font-variant-numeric:tabular-nums}.mtc-leg-score{color:var(--text);font-weight:700;font-variant-numeric:tabular-nums}.mtc-leg-ht{color:var(--text-muted);font-weight:600}.mtc-leg-pick{font-size:var(--fs-xs);font-weight:600;color:var(--accent)}.mtc-leg-right{display:flex;align-items:center;gap:8px;flex-shrink:0}.mtc-leg-settled{font-size:var(--fs-sm);font-weight:700;color:var(--text);font-variant-numeric:tabular-nums}.mtc-leg-settled s{color:var(--text-dim);font-weight:500;margin-right:4px}.mtc-leg-pending{font-size:var(--fs-xs);color:var(--text-dim)}.mtc-leg-lost .mtc-leg-body,.mtc-leg-half_lost .mtc-leg-body{opacity:.6}.mtc-leg-lost .mtc-leg-match{text-decoration:line-through;text-decoration-color:var(--lost)}.mtc-more{align-self:flex-start;display:inline-flex;align-items:center;gap:5px;min-height:32px;font-size:var(--fs-xs);font-weight:600;color:var(--text-muted);text-decoration:none}.mtc-more:hover{color:var(--accent)}@media(max-width:480px){.mtc{padding:16px 14px 12px}.mtc-stats{gap:22px}.mtc-stat-val{font-size:var(--fs-xl)}.mtc-crest{width:20px;height:20px}}.bt-page{padding:16px;font-family:var(--font-sans);color:var(--text)}.bt-content{max-width:1100px;margin:0 auto}html{scroll-behavior:auto}.bt-hero{position:relative;overflow:hidden;background:radial-gradient(120% 140% at 0% 0%,var(--violet-soft-strong),transparent 55%),radial-gradient(120% 140% at 100% 0%,var(--accent-soft),transparent 55%),var(--surface-1);border:1px solid var(--border);border-radius:var(--r-2xl);padding:20px 22px 18px;margin:8px 0 18px}.bt-hero-head{display:flex;align-items:baseline;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:16px}.bt-eyebrow{font-size:var(--fs-micro);font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--accent-violet)}.bt-title{margin:4px 0 0;font-size:21px;font-weight:800;letter-spacing:-.02em;color:var(--text)}.bt-sub{margin:0;font-size:var(--fs-xs);color:var(--text-dim);max-width:320px;text-align:right}.bt-stats{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.bt-stat{display:flex;flex-direction:column;gap:2px}.bt-stat-num{font-size:var(--fs-xl);font-weight:800;font-variant-numeric:tabular-nums;color:var(--text)}.bt-stat-lbl{display:inline-flex;align-items:center;gap:4px;font-size:var(--fs-micro);color:var(--text-dim)}.bt-stat.violet .bt-stat-num{color:var(--accent-violet)}.bt-stat.gold .bt-stat-num{color:var(--gold)}@media(max-width:760px){.bt-sub{display:none}}.bt-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:20px}.bt-date-pills{display:inline-flex;align-items:center;gap:4px;padding:4px;background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r-full)}.bt-date-pills button{padding:7px 14px;border-radius:var(--r-full);border:none;background:transparent;color:var(--text-muted);font-size:var(--fs-xs);font-weight:600;cursor:pointer;font-family:var(--font-sans)}.bt-date-pills button.active{background:var(--accent);color:var(--bg-0)}.bt-date-pills button:not(.active):hover{color:var(--text)}.bt-member-chip{display:inline-flex;align-items:center;gap:8px;padding:6px 13px;border-radius:var(--r-full);background:var(--success-soft);border:1px solid var(--success-line);color:#34d399;font-size:var(--fs-xs);font-weight:600}.bt-member-chip .dot{width:7px;height:7px;border-radius:50%;background:var(--success);flex-shrink:0}.bt-member-chip button{background:none;border:none;color:var(--text-muted);font-size:var(--fs-xs);font-weight:600;cursor:pointer;text-decoration:underline;padding:0}.bt-gate-wrap{position:relative}.bt-locked{filter:blur(7px);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;max-height:640px;min-height:540px;overflow:hidden}.bt-gate-overlay{position:absolute;inset:0;display:flex;align-items:flex-start;justify-content:center;padding-top:48px;background:linear-gradient(to bottom,#0a0e1a59,#0a0e1ad1 60%);-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);z-index:var(--z-raised);border-radius:var(--r-lg)}.bt-gate-card{width:100%;max-width:420px;margin:0 16px;background:var(--surface-1);border:1px solid var(--border-strong);border-radius:var(--r-xl);padding:26px 22px;box-shadow:var(--shadow-lg);text-align:center}.bt-gate-icon{width:48px;height:48px;border-radius:var(--r-md);background:var(--accent-soft);border:1px solid var(--accent-line);display:inline-flex;align-items:center;justify-content:center;color:var(--accent);margin-bottom:12px}.bt-gate-title{font-size:19px;font-weight:800;margin:0 0 6px;color:var(--text)}.bt-gate-sub{font-size:var(--fs-sm);color:var(--text-muted);margin:0 0 18px;line-height:1.5}.bt-gate-form{display:flex;flex-direction:column;gap:12px;text-align:left}.bt-gate-input-row{position:relative;display:flex;align-items:center}.bt-gate-input-icon{position:absolute;left:12px;color:var(--text-muted);pointer-events:none}.bt-gate-input{width:100%;box-sizing:border-box;padding:12px 14px 12px 38px;border-radius:var(--r-md);border:1px solid var(--border-strong);background:var(--surface-2);color:var(--text);font-size:var(--fs-md);font-family:inherit;outline:none}.bt-gate-input:focus{border-color:var(--accent)}.bt-gate-consent{display:flex;gap:8px;align-items:flex-start;font-size:var(--fs-xs);color:var(--text-muted);line-height:1.5;cursor:pointer}.bt-gate-consent input{margin-top:3px;flex-shrink:0}.bt-gate-consent a{color:var(--accent)}.bt-gate-error{color:var(--danger);font-size:var(--fs-xs);font-weight:500}.bt-gate-btn{margin-top:4px}.bt-section{margin-bottom:32px}.bt-section-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:16px;flex-wrap:wrap}.bt-section-title{display:flex;align-items:center;gap:9px;font-size:18px;font-weight:800;margin:0}.bt-section-icon{width:32px;height:32px;border-radius:var(--r-md);display:flex;align-items:center;justify-content:center;flex-shrink:0}.bt-section-icon.violet{background:var(--violet-soft-strong);color:var(--accent-violet)}.bt-section-icon.blue{background:var(--blue-soft-strong);color:var(--accent-blue)}.bt-section-icon.gold{background:color-mix(in srgb,var(--gold) 14%,transparent);color:var(--gold)}.bt-section-sub{font-size:var(--fs-xs);color:var(--text-dim);margin:5px 0 0;max-width:580px;line-height:1.5}.bt-section-count{font-size:var(--fs-micro);font-weight:700;padding:4px 12px;border-radius:var(--r-full);white-space:nowrap}.bt-section-count.violet{color:var(--accent-violet);background:var(--violet-soft-strong);border:1px solid var(--violet-line-strong)}.bt-section-count.gold{color:var(--gold);background:color-mix(in srgb,var(--gold) 15%,transparent);border:1px solid color-mix(in srgb,var(--gold) 40%,transparent)}.bt-section-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.bt-sort-pills{display:inline-flex;align-items:center;gap:4px;padding:4px;background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r-full)}.bt-sort-pills button{padding:6px 12px;border-radius:var(--r-full);border:none;background:transparent;color:var(--text-muted);font-size:var(--fs-micro);font-weight:600;cursor:pointer;font-family:var(--font-sans)}.bt-sort-pills button.active{background:var(--accent);color:var(--bg-0)}.bt-sort-pills button:not(.active):hover{color:var(--text)}.bt-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:14px}@media(max-width:600px){.bt-grid{grid-template-columns:1fr 1fr}}@media(max-width:480px){.bt-grid{grid-template-columns:1fr}}.bt-tickets-list{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;align-items:start}@media(max-width:720px){.bt-tickets-list{grid-template-columns:1fr}}.bt-market-index{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:-8px 0 32px;padding-top:4px}.bt-market-index-label{font-size:var(--fs-micro);font-weight:700;color:var(--text-dim)}.bt-market-index-list{display:flex;flex-wrap:wrap;gap:6px}.bt-market-index-link{font-size:var(--fs-micro);font-weight:700;color:var(--text-muted);background:var(--hairline-soft);border:1px solid var(--border);border-radius:var(--r-sm);padding:3px 9px;text-decoration:none;white-space:nowrap}.bt-market-index-link:hover{color:var(--accent);border-color:var(--accent)}.bt-card{background:var(--surface-1);border:1px solid var(--border);border-radius:var(--r-lg);padding:14px;display:flex;flex-direction:column;gap:10px;text-decoration:none;color:inherit;transition:transform var(--dur) var(--ease),border-color var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}.bt-card:hover{transform:translateY(-3px);border-color:var(--border-strong);box-shadow:var(--shadow-md)}.bt-card-clickable{cursor:pointer}.bt-card.special{border-color:color-mix(in srgb,var(--gold) 40%,transparent);background:linear-gradient(135deg,color-mix(in srgb,var(--gold) 6%,transparent),var(--surface-1))}.bt-card.special:hover{border-color:color-mix(in srgb,var(--gold) 75%,transparent);box-shadow:0 6px 20px color-mix(in srgb,var(--gold) 20%,transparent)}.bt-card-skeleton:hover{transform:none;box-shadow:none}.bt-skel-row{display:flex;align-items:center;gap:8px}.bt-skel-row-bottom{justify-content:space-between;padding-top:10px;border-top:1px solid var(--border);margin-top:auto}.bt-skel-chip{width:64px;height:16px;border-radius:6px}.bt-skel-chip-sm{width:36px;margin-left:auto}.bt-skel-title{width:78%;height:15px}.bt-skel-meta{width:55%;height:12px}.bt-skel-pick{width:45%;height:14px}.bt-skel-odds{width:42px;height:22px;border-radius:8px}.bt-card-top{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px}.bt-chip{display:inline-flex;align-items:center;gap:3px;font-size:var(--fs-micro);font-weight:800;padding:3px 9px;border-radius:var(--r-sm);letter-spacing:.03em;border:1px solid;white-space:nowrap}.bt-chip.strong{background:var(--success-soft);color:var(--success);border-color:var(--success)}.bt-chip.value{background:var(--accent-soft-strong);color:var(--accent);border-color:var(--accent)}.bt-chip.slight{background:var(--warn-soft);color:var(--warn);border-color:var(--warn)}.bt-chip.special{background:color-mix(in srgb,var(--gold) 18%,transparent);color:var(--gold);border-color:var(--gold)}.bt-chip.market{background:var(--blue-soft-strong);color:var(--accent-blue);border-color:var(--accent-blue)}.bt-chip.win{background:var(--success-soft);color:var(--success);border-color:var(--success)}.bt-chip.loss{background:var(--danger-soft);color:var(--danger);border-color:var(--danger)}.bt-edge{font-size:var(--fs-xs);font-weight:800;color:var(--success);white-space:nowrap;margin-left:auto}.bt-edge.gold{color:var(--gold)}.bt-edge.blue{color:var(--accent-blue)}.bt-quality{font-size:var(--fs-micro);font-weight:700;letter-spacing:.02em;text-transform:uppercase;padding:2px 7px;border-radius:var(--r-sm);white-space:nowrap;flex-shrink:0}.bt-quality.strong{background:var(--success-soft);color:var(--success)}.bt-quality.good{background:var(--neutral-soft);color:var(--text-muted)}.bt-quality.limited{background:var(--warn-soft);color:var(--warn)}.bt-match-row{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.bt-match{font-size:var(--fs-md);font-weight:700;line-height:1.3;color:var(--text);min-width:0}.bt-score{display:inline-flex;align-items:center;gap:5px;flex-shrink:0;font-family:var(--font-display);font-size:var(--fs-base);font-weight:700;font-variant-numeric:tabular-nums;color:var(--text-muted)}.bt-score.is-live{color:var(--danger)}.bt-meta{display:flex;justify-content:space-between;gap:8px;font-size:var(--fs-micro);color:var(--text-dim);flex-wrap:wrap}.bt-meta span{display:inline-flex;align-items:center;gap:4px}.bt-pick-row{display:flex;justify-content:space-between;align-items:center;gap:10px;padding-top:10px;border-top:1px solid var(--border)}.bt-pick-label{font-size:var(--fs-xs);font-weight:600;color:var(--text-muted);flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bt-odds-wrap{display:flex;flex-direction:column;align-items:center;gap:2px;flex-shrink:0}.bt-odds{padding:6px 12px;border-radius:var(--r-md);border:1px solid var(--border-strong);font-size:var(--fs-sm);font-weight:800;font-variant-numeric:tabular-nums;white-space:nowrap}.bt-odds.special{background:color-mix(in srgb,var(--gold) 15%,transparent);border-color:color-mix(in srgb,var(--gold) 50%,transparent);color:var(--gold);font-family:var(--font-display);font-size:16px}.bt-cta{padding:6px 14px;border-radius:var(--r-md);background:var(--surface-3);border:1px solid var(--border-strong);font-size:var(--fs-xs);font-weight:700;color:var(--accent-blue);flex-shrink:0;white-space:nowrap}.bt-card:hover .bt-cta{background:var(--accent-blue);color:var(--bg-0)}.bt-hint{display:flex;align-items:flex-start;gap:5px;font-size:var(--fs-micro);color:var(--text-dim);line-height:1.4}.bt-hint svg{flex-shrink:0;margin-top:1px}.bt-stat-trio{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.bt-stat-duo{display:grid;grid-template-columns:repeat(2,1fr);gap:6px}.bt-stat-box{display:flex;flex-direction:column;align-items:center;gap:2px;padding:7px 4px;background:var(--surface-2);border-radius:var(--r-sm);cursor:help}.bt-stat-box-lbl{font-size:var(--fs-micro);color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em}.bt-stat-box-val{font-size:var(--fs-sm);font-weight:700;color:var(--text)}.bt-stat-box-val.success{color:var(--success)}.bt-result-chip{width:100%;border-radius:var(--r-sm);padding-block:6px}.bt-card-won,.bt-card-half_won{border-color:var(--success-line)}.bt-card-lost,.bt-card-half_lost{border-color:var(--danger-line)}.bt-ht{font-weight:700;color:var(--gold);font-variant-numeric:tabular-nums}.bt-ticket-status{display:flex;flex-wrap:wrap;gap:6px}.bt-disclaimer{font-size:var(--fs-micro);color:var(--text-dim);margin:16px 0 0;line-height:1.5;font-style:italic}.bt-footer{text-align:center;margin-top:24px;padding:0 16px}.bt-footer p{font-size:var(--fs-sm);color:var(--text-dim);margin:0}.bt-jump{display:flex;gap:6px;margin:-8px 0 22px;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.bt-jump::-webkit-scrollbar{display:none}.bt-jump-link{flex-shrink:0;display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border-radius:var(--r-full);background:var(--surface-1);border:1px solid var(--border);color:var(--text-muted);font-size:var(--fs-xs);font-weight:600;text-decoration:none;transition:color var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease)}.bt-jump-link:hover{color:var(--text);border-color:var(--border-strong)}.bt-jump-link:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.bt-jump-count{min-width:18px;padding:0 5px;border-radius:var(--r-full);text-align:center;background:var(--surface-3);color:var(--text);font-size:var(--fs-micro);font-weight:700;font-variant-numeric:tabular-nums}.bt-section[id]{scroll-margin-top:76px}@media(max-width:760px){.bt-section[id]{scroll-margin-top:62px}}.bt-chance{display:flex;flex-direction:column;gap:5px;cursor:help}.bt-chance-head{display:flex;justify-content:space-between;align-items:baseline;font-size:var(--fs-micro);color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em}.bt-chance-head strong{font-size:var(--fs-sm);color:var(--text);letter-spacing:0;font-variant-numeric:tabular-nums}.bt-chance-bar{height:6px;border-radius:var(--r-full);background:var(--surface-3);overflow:hidden}.bt-chance-bar span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--accent-violet),var(--accent))}.bt-builder{max-width:640px;background:linear-gradient(135deg,color-mix(in srgb,var(--gold) 7%,transparent),var(--surface-1) 60%);border:1px solid color-mix(in srgb,var(--gold) 40%,transparent);border-radius:var(--r-lg);padding:16px;display:flex;flex-direction:column;gap:12px}.bt-builder-head{all:unset;box-sizing:border-box;cursor:pointer;display:flex;flex-direction:column;gap:4px;border-radius:var(--r-sm)}.bt-builder-head:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.bt-builder-match{font-size:var(--fs-md);font-weight:800;color:var(--text)}.bt-builder-head:hover .bt-builder-match{color:var(--accent)}.bt-builder-legs{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.bt-builder-legs li{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:var(--r-md);background:var(--surface-2);border:1px solid transparent}.bt-builder-legs li.is-won{border-color:var(--success-line)}.bt-builder-legs li.is-lost{border-color:var(--danger-line)}.bt-builder-num{flex-shrink:0;width:20px;height:20px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--gold-soft);color:var(--gold);font-size:var(--fs-micro);font-weight:800}.bt-builder-pick{flex:1;min-width:0;font-size:var(--fs-sm);font-weight:700;color:var(--text)}.bt-builder-prob{font-size:var(--fs-xs);font-weight:700;color:var(--text-muted);font-variant-numeric:tabular-nums}.bt-builder-foot{display:flex;align-items:center;flex-wrap:wrap;gap:10px 18px}.bt-builder-num-box{display:flex;flex-direction:column;gap:1px}.bt-builder-num-box strong{font-size:var(--fs-xl);font-weight:800;color:var(--text);font-variant-numeric:tabular-nums;line-height:1.1}.bt-builder-num-box strong.gold{color:var(--gold)}.bt-builder-num-box span{font-size:var(--fs-micro);font-weight:600;color:var(--text-dim);text-transform:uppercase;letter-spacing:.04em}.bt-builder-more{margin-left:auto;display:inline-flex;align-items:center;gap:2px;padding:8px 14px;border-radius:var(--r-full);background:var(--gold);color:var(--bg-0);font-size:var(--fs-xs);font-weight:800;text-decoration:none}.bt-builder-more:hover{filter:brightness(1.08)}.bt-builder-more:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.bt-odds.special.is-low{background:var(--neutral-soft);border-color:var(--border-strong);color:var(--text)}.bt-hint.bt-hint--lg{font-size:12.5px}
