.dbt{background:var(--bg);color:var(--text);font-family:var(--sans);font-size:14px;letter-spacing:-.005em;line-height:1.5;min-height:100vh;--bg:#0a0a0f;--panel:#12121a;--carbon:#1c1c24;--line:#262630;--steel:#6b6b78;--muted:#a0a0ae;--text:#f4f4f6;--strong:#fff;--on-accent:#fff;--violet:#6e44ff;--violet-text:#a88eff;--violet-soft:rgba(110,68,255,.14);--green:#00d27a;--coral:#ff5c5c;--green-soft:rgba(0,210,122,.12);--coral-soft:rgba(255,92,92,.12);--dem:#5b8cff;--rep:#ff5c5c;--topbar:rgba(10,10,15,.94);--tile-es:#15122a;--tile-dots:rgba(168,142,255,.22);--tile-fb:#0f1a14;--tile-line:var(--tile-line);--shadow:none;color-scheme:dark;--sans:"Inter",system-ui,-apple-system,"Segoe UI",Arial,sans-serif;--mono:"JetBrains Mono",ui-monospace,"SF Mono",Menlo,Consolas,monospace}.dbt,.dbt *{box-sizing:border-box}.dbt button{color:inherit;font:inherit}.dbt a{color:var(--violet-text)}.dbt .mono{font-family:var(--mono);font-variant-numeric:tabular-nums}.dbt .up{color:var(--green)}.dbt .down{color:var(--coral)}.dbt .muted{color:var(--muted)}.dbt :focus-visible{outline:2px solid var(--violet);outline-offset:2px}.dbt .demo-strip{background:var(--violet);color:var(--on-accent);font-size:12px;font-weight:500;letter-spacing:.02em;padding:6px 16px;text-align:center}.dbt .demo-banner{background:var(--violet-soft);border:1px solid var(--violet);border-radius:8px;color:var(--text);font-size:13px;line-height:1.45;margin:0 0 16px;overflow-wrap:anywhere;padding:10px 14px}.dbt .topbar{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:var(--topbar);border-bottom:1px solid var(--line);position:sticky;top:env(safe-area-inset-top,0);z-index:10}.dbt .topbar-in{flex-wrap:wrap;gap:20px;margin:0 auto;max-width:1320px;padding:10px 20px}.dbt .brand,.dbt .topbar-in{align-items:center;display:flex}.dbt .brand{color:var(--strong);gap:10px;text-decoration:none}.dbt .brand svg{display:block;height:22px;width:auto}.dbt .brand .wm{font-size:19px;font-weight:600;letter-spacing:-.03em}.dbt .brand .tag{border:1px solid var(--violet);border-radius:4px;color:var(--violet-text);font-family:var(--mono);font-size:11px;font-weight:700;letter-spacing:.06em;padding:1px 6px;text-transform:uppercase}.dbt nav.tabs{display:flex;flex-wrap:wrap;gap:2px}.dbt nav.tabs a{border-radius:6px;color:var(--muted);font-size:13.5px;font-weight:500;padding:7px 12px;text-decoration:none}.dbt nav.tabs a:hover,.dbt nav.tabs a[aria-current=page]{background:var(--carbon);color:var(--strong)}.dbt nav.tabs a[aria-current=page]{box-shadow:inset 0 -2px 0 var(--violet)}.dbt .top-right{color:var(--muted);display:flex;font-size:12px;gap:14px;margin-left:auto}.dbt .live,.dbt .top-right{align-items:center}.dbt .live{display:inline-flex;font-family:var(--mono);gap:6px}.dbt .live i{background:var(--green);border-radius:50%;box-shadow:0 0 0 3px var(--green-soft);height:7px;width:7px}.dbt .theme-btn{background:transparent;border:1px solid var(--line);border-radius:6px;color:var(--text);cursor:pointer;display:inline-grid;height:28px;padding:0;place-items:center;width:32px}.dbt .theme-btn:hover{border-color:var(--violet);color:var(--violet-text)}.dbt .theme-btn svg{fill:none;height:16px;stroke:currentColor;stroke-linecap:round;stroke-width:1.6;width:16px}.dbt .theme-btn .i-moon{display:none;fill:currentColor;stroke:none}.dbt .lang{border:1px solid var(--line);border-radius:6px;display:inline-flex;font-family:var(--mono);overflow:hidden}.dbt .lang button{background:transparent;border:0;color:var(--muted);cursor:pointer;font:inherit;padding:3px 8px}.dbt .lang button.on{background:var(--carbon);color:var(--strong)}.dbt main{margin:0 auto;max-width:1320px;padding:24px 20px 56px}.dbt .view[hidden]{display:none!important}.dbt .eyebrow{color:var(--muted);font-size:11.5px;font-weight:500;letter-spacing:.07em;text-transform:uppercase}.dbt h1{font-size:26px;letter-spacing:-.02em;line-height:1.2;margin:4px 0 0;text-wrap:balance}.dbt h1,.dbt h2{color:var(--strong);font-weight:600}.dbt h2{font-size:15px;letter-spacing:-.01em;margin:0}.dbt .panel{background:var(--panel);border:1px solid var(--line);border-radius:10px;box-shadow:var(--shadow)}.dbt .panel-h{align-items:center;border-bottom:1px solid var(--line);display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:14px 16px}.dbt .panel-b{padding:16px}.dbt .chips{display:flex;flex-wrap:wrap;gap:6px}.dbt .chip{background:transparent;border:1px solid var(--line);border-radius:999px;color:var(--muted);cursor:pointer;font-size:12.5px;padding:4px 11px}.dbt .chip:hover{border-color:var(--steel);color:var(--strong)}.dbt .chip[aria-pressed=true]{background:var(--violet-soft);border-color:var(--violet);color:var(--strong)}.dbt .vert{border:1px solid var(--line);border-radius:4px;color:var(--muted);font-family:var(--mono);font-size:10.5px;font-weight:700;letter-spacing:.06em;padding:1px 5px;text-transform:uppercase}.dbt .verdict,.dbt .vert{white-space:nowrap}.dbt .verdict{align-items:center;border-radius:999px;display:inline-flex;font-size:11.5px;font-weight:600;gap:5px;padding:2px 9px}.dbt .verdict.ok{background:var(--strong);color:var(--bg)}.dbt .verdict.over{background:var(--violet-soft);border:1px solid var(--violet);color:var(--violet-text)}.dbt .verdict.none{border:1px dashed var(--steel);color:var(--muted)}.dbt .src{align-items:center;background:var(--carbon);border-radius:4px;color:var(--muted);display:inline-flex;font-family:var(--mono);font-size:10.5px;gap:4px;padding:2px 6px;white-space:nowrap}.dbt .src:before{background:var(--violet);border-radius:50%;content:"";height:5px;width:5px}.dbt .mk-head{align-items:flex-end;gap:24px;justify-content:space-between;margin-bottom:18px}.dbt .mk-head,.dbt .mk-meta{display:flex;flex-wrap:wrap}.dbt .mk-meta{align-items:center;color:var(--muted);font-size:12.5px;gap:8px;margin-top:8px}.dbt .price-block{align-items:flex-end;display:flex;flex-wrap:wrap;gap:28px}.dbt .price-big{color:var(--strong);font-family:var(--mono);font-size:44px;font-weight:700;letter-spacing:-.03em;line-height:1}.dbt .price-big small{color:var(--muted);font-size:20px;font-weight:500}.dbt .kv{display:grid;gap:2px}.dbt .kv b{color:var(--strong);font-family:var(--mono);font-size:15px;font-variant-numeric:tabular-nums;font-weight:500}.dbt .grid-mk{align-items:start;grid-template-columns:minmax(0,1fr) 360px}.dbt .col,.dbt .grid-mk{display:grid;gap:16px}.dbt .col{min-width:0}.dbt .chart-wrap{padding:8px 8px 4px}.dbt .chart-wrap svg{display:block;height:auto;width:100%}.dbt .chart-wrap svg.zoomable{touch-action:pan-y;-moz-user-select:none;user-select:none;-webkit-user-select:none}.dbt .chart-wrap .plot-bg{cursor:crosshair}.dbt .chart-tools{align-items:center;display:flex;flex-wrap:wrap;gap:8px;padding:0 0 8px}.dbt .chart-tools .btn{font-size:16px;line-height:1;min-height:40px;min-width:40px;padding:6px 12px}.dbt .chart-tools .btn:last-of-type{font-size:13px}.dbt .chart-tools .btn:disabled{cursor:default;filter:none;opacity:.45}.dbt .chart-tools-hint{color:var(--muted);flex:1 1 160px;font-size:12px}.dbt .chart-pan{padding:4px 0}.dbt .chart-pan input[type=range]{margin:0;min-height:40px;width:100%}.dbt .chart-legend{color:var(--muted);display:flex;flex-wrap:wrap;font-size:12px;gap:14px;padding:0 16px 12px}.dbt .chart-legend span{align-items:center;display:inline-flex;gap:6px}.dbt .dot{border-radius:50%;display:inline-block;height:9px;width:9px}.dbt .marker{cursor:pointer}.dbt .marker:focus{outline:none}.dbt .marker:focus-visible .ring,.dbt .marker:hover .ring{stroke:var(--strong)}.dbt .marker.sel .ring{stroke:var(--violet);stroke-width:3}.dbt .move-exp{align-items:start;display:grid;gap:16px;grid-template-columns:auto 1fr}.dbt .move-delta{font-family:var(--mono);min-width:104px;text-align:left}.dbt .move-delta .pts{font-size:26px;font-weight:700;line-height:1.1}.dbt .move-delta .rng{color:var(--muted);font-size:12px}.dbt .move-exp p{margin:0 0 10px;max-width:70ch}.dbt .move-exp .lbl{color:var(--muted);font-size:11px;font-weight:500;letter-spacing:.07em;margin:0 0 3px;text-transform:uppercase}.dbt .move-row{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.dbt .debate{display:grid;gap:16px;grid-template-columns:1fr 1fr}.dbt .side{background:var(--panel);border:1px solid var(--line);border-radius:10px;min-width:0}.dbt .side-h{border-bottom:1px solid var(--line);justify-content:space-between;padding:12px 16px}.dbt .side-h,.dbt .side-h h2{align-items:center;display:flex}.dbt .side-h h2{gap:8px}.dbt .side.yes .side-h{box-shadow:inset 3px 0 0 var(--green)}.dbt .side.no .side-h{box-shadow:inset 3px 0 0 var(--coral)}.dbt .side ol{counter-reset:a;list-style:none;margin:0;padding:4px 16px 8px}.dbt .side li{border-bottom:1px solid var(--line);counter-increment:a;display:grid;gap:8px;grid-template-columns:22px 1fr;padding:12px 0}.dbt .side li:last-child{border-bottom:0}.dbt .side li:before{color:var(--muted);content:counter(a);font-family:var(--mono);font-size:12px;padding-top:1px}.dbt .side li p{margin:0 0 6px}.dbt .agent{color:var(--muted);font-family:var(--mono);font-size:11px}.dbt .arb{border-color:var(--violet)}.dbt .arb .panel-h{background:var(--violet-soft);border-bottom-color:var(--violet);border-radius:10px 10px 0 0}.dbt .arb p{margin:0 0 12px}.dbt .factors{display:grid;gap:8px;list-style:none;margin:0 0 14px;padding:0}.dbt .factors li{background:var(--carbon);border-radius:8px;display:grid;gap:6px;grid-template-columns:22px 1fr;padding:10px 12px}.dbt .factors li b{color:var(--violet-text);font-family:var(--mono);font-weight:700}.dbt .note-num{align-items:flex-start;border-top:1px solid var(--line);color:var(--muted);display:flex;font-size:12px;gap:8px;padding-top:12px}.dbt .versions{list-style:none;margin:0;padding:0}.dbt .versions li{align-items:baseline;border-bottom:1px solid var(--line);display:grid;font-size:12.5px;gap:10px;grid-template-columns:34px 1fr auto;padding:9px 0}.dbt .versions li:last-child{border-bottom:0}.dbt .versions .v{color:var(--strong);font-family:var(--mono)}.dbt .versions .now{color:var(--violet-text)}.dbt .phase2{border:1px dashed var(--steel);border-radius:10px;color:var(--muted);display:grid;font-size:12.5px;gap:8px;padding:16px}.dbt .phase2 .ghost{display:grid;gap:8px;grid-template-columns:1fr 1fr}.dbt .phase2 .ghost span{border:1px solid var(--line);border-radius:6px;color:var(--steel);font-family:var(--mono);padding:8px;text-align:center}.dbt .feed-head{align-items:flex-end;gap:16px;justify-content:space-between;margin-bottom:18px}.dbt .feed-head,.dbt .stats{display:flex;flex-wrap:wrap}.dbt .stats{gap:28px}.dbt .stats .kv b{font-size:20px}.dbt .feed{gap:10px}.dbt .feed,.dbt .fi{display:grid}.dbt .fi{align-items:start;background:var(--panel);border:1px solid var(--line);border-radius:10px;gap:16px;grid-template-columns:64px 92px minmax(0,1fr) auto;padding:14px 16px}.dbt .fi.link{cursor:pointer;position:relative}.dbt .fi .card-link{color:inherit;text-decoration:none}.dbt .fi .card-link:after{border-radius:10px;content:"";inset:0;position:absolute}.dbt .fi .card-link:focus-visible{outline:none}.dbt .fi .card-link:focus-visible:after{outline:2px solid var(--violet);outline-offset:2px}.dbt .fi.link:hover{border-color:var(--violet)}.dbt .fi .time{color:var(--muted);font-size:12.5px;padding-top:2px}.dbt .fi .chg,.dbt .fi .time{font-family:var(--mono)}.dbt .fi .chg{font-size:18px;font-weight:700;line-height:1.2}.dbt .fi .chg small{color:var(--muted);display:block;font-size:11.5px;font-weight:500}.dbt .fi .title{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:4px}.dbt .fi .title b{color:var(--strong);font-weight:600}.dbt .fi p{color:var(--text);margin:0 0 8px;max-width:78ch}.dbt .fi .srcs{display:flex;flex-wrap:wrap;gap:6px}.dbt .fi .right{display:grid;gap:8px;justify-items:end}.dbt .fi.fresh{border-color:var(--violet)}.dbt .new-tag{background:var(--violet);border-radius:3px;color:var(--on-accent);font-family:var(--mono);font-size:10px;font-weight:700;letter-spacing:.05em;padding:1px 5px}.dbt .list-tools{display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin:16px 0 12px}.dbt .tablewrap{overflow-x:auto}.dbt table{border-collapse:collapse;font-size:13px;width:100%}.dbt th{color:var(--muted);font-size:11.5px;font-weight:500;letter-spacing:.06em;padding:10px 12px;text-align:left;text-transform:uppercase}.dbt td,.dbt th{border-bottom:1px solid var(--line);white-space:nowrap}.dbt td{padding:12px;vertical-align:middle}.dbt td.num,.dbt th.num{font-family:var(--mono);font-variant-numeric:tabular-nums;text-align:right}.dbt tbody tr{cursor:pointer}.dbt tbody tr:hover td{background:var(--carbon)}.dbt tbody tr:last-child td{border-bottom:0}.dbt .mname{display:grid;gap:2px;min-width:240px;white-space:normal}.dbt .mname b{color:var(--strong);font-weight:500}.dbt .mname span{color:var(--muted);font-size:12px}.dbt .pbar{align-items:center;display:inline-flex;gap:8px}.dbt .pbar i{background:var(--carbon);border-radius:2px;display:inline-block;height:4px;overflow:hidden;position:relative;width:54px}.dbt .pbar i:after{background:var(--violet);content:"";inset:0 auto 0 0;position:absolute;width:var(--w)}.dbt .badge-n{background:var(--violet-soft);border-radius:4px;color:var(--violet-text);display:inline-block;font-family:var(--mono);min-width:24px;padding:1px 6px;text-align:center}.dbt .badge-n.zero{background:transparent;color:var(--steel)}.dbt .replay-ctrl{align-items:center;border-top:1px solid var(--line);display:flex;flex-wrap:wrap;gap:12px;padding:12px 16px}.dbt .btn{background:var(--violet);border:0;border-radius:6px;color:var(--strong);cursor:pointer;font-size:13px;font-weight:600;padding:7px 14px}.dbt .btn.sec{background:var(--carbon);color:var(--text)}.dbt .btn:hover{filter:brightness(1.1)}.dbt input[type=range]{accent-color:var(--violet);flex:1;min-width:140px}.dbt .clock{color:var(--muted);font-family:var(--mono);font-size:12.5px;min-width:150px}.dbt .rp-list{align-content:start;display:grid;gap:10px}.dbt .rp-grid{grid-template-rows:auto auto}.dbt .rp-grid>.panel{grid-column:1;grid-row:1;min-width:0}.dbt .rp-grid>.outcome{grid-column:1;grid-row:2}.dbt .rp-side{align-self:stretch;grid-column:2;grid-row:1;min-height:320px;min-width:0;position:relative}.dbt .rp-side>.panel{display:flex;flex-direction:column;inset:0;min-height:0;position:absolute}.dbt .rp-side .rp-list{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain}.dbt .rp-item{background:var(--carbon);border:1px solid var(--line);border-radius:8px;display:grid;gap:6px;padding:12px 14px}.dbt .rp-item .move-row b{font-family:var(--mono)}.dbt .rp-item p{font-size:13px;margin:0}.dbt .outcome{align-items:center;background:var(--green-soft);border:1px solid var(--green);border-radius:10px;color:var(--strong);display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;padding:14px 16px}.dbt .outcome[hidden]{display:none}.dbt .banner{align-items:center;background:var(--panel);border:1px solid var(--line);border-radius:10px;color:var(--text);display:flex;flex-wrap:wrap;gap:14px;margin-bottom:16px;padding:12px 16px;text-decoration:none}.dbt .banner:hover{border-color:var(--violet)}.dbt .banner .ico{background:var(--violet);border-radius:8px;display:grid;flex:none;height:34px;place-items:center;width:34px}.dbt .banner .ico svg{height:18px;width:18px}.dbt .banner b{color:var(--strong);font-weight:600}.dbt .banner .go{font-size:13px;font-weight:600;margin-left:auto}.dbt .banner .go,.dbt .new-pill{color:var(--violet-text)}.dbt .new-pill{border:1px solid var(--violet);border-radius:3px;font-family:var(--mono);font-size:10px;font-weight:700;letter-spacing:.05em;margin-left:6px;padding:0 5px}.dbt .cats{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}.dbt .cat{background:var(--panel);border:0;border-radius:6px;color:var(--muted);cursor:pointer;font-size:13px;font-weight:500;padding:7px 13px}.dbt .cat:hover{background:var(--carbon);color:var(--strong)}.dbt .cat[aria-pressed=true]{background:var(--violet);color:var(--on-accent)}.dbt .toolbar{border-bottom:1px solid var(--line);display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px;padding-bottom:16px}.dbt .tb,.dbt .toolbar{align-items:center}.dbt .tb{background:transparent;border:1px solid var(--line);border-radius:6px;color:var(--text);cursor:pointer;display:inline-flex;font-size:12.5px;gap:6px;padding:5px 10px}.dbt .tb:hover{border-color:var(--steel)}.dbt .tb[aria-pressed=true]{background:var(--violet-soft);border-color:var(--violet);color:var(--strong)}.dbt .tb select{background:transparent;border:0;color:inherit;cursor:pointer;font:inherit}.dbt .tb select option{background:var(--carbon)}.dbt .toolbar .sp{flex:1}.dbt .seg{border:1px solid var(--line);border-radius:6px;display:inline-flex;overflow:hidden}.dbt .seg button{background:transparent;border:0;color:var(--muted);cursor:pointer;font-size:12.5px;padding:5px 11px}.dbt .seg button[aria-pressed=true]{background:var(--carbon);color:var(--strong)}.dbt .cards{display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr))}.dbt .cards>li{display:flex;min-width:0}.dbt .card{background:var(--panel);border:1px solid var(--line);border-radius:10px;color:inherit;cursor:pointer;display:grid;flex:1;grid-template-columns:112px minmax(0,1fr);min-width:0;overflow:hidden;text-decoration:none;transition:border-color .15s,transform .15s}.dbt .card:hover{border-color:var(--violet);transform:translateY(-1px)}.dbt .card-main{display:grid;grid-template-rows:auto 1fr auto auto;min-width:0}.dbt .card h3{color:var(--strong);font-size:14px;font-weight:600;line-height:1.3;margin:0;padding:12px 14px 8px;text-wrap:balance}.dbt .card h3 small{color:var(--muted);display:block;font-size:11.5px;font-weight:500;margin-bottom:3px}.dbt .rows{border-top:1px solid var(--line)}.dbt .rows div{align-items:center;border-bottom:1px solid var(--line);display:flex;font-size:13px;gap:10px;justify-content:space-between;padding:7px 14px}.dbt .rows div span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dbt .pill{border-radius:4px;flex:none;font-family:var(--mono);font-size:12.5px;font-weight:700;min-width:52px;padding:2px 7px;text-align:center}.dbt .pill.hi{background:var(--green-soft);color:var(--green)}.dbt .pill.mid{background:var(--carbon);color:var(--text)}.dbt .pill.lo{background:var(--coral-soft);color:var(--coral)}.dbt .why{align-items:baseline;background:var(--violet-soft);color:var(--text);display:grid;font-size:12px;gap:8px;grid-template-columns:auto minmax(0,1fr);padding:9px 14px}.dbt .why .d{font-family:var(--mono);font-weight:700}.dbt .why .t{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dbt .why.quiet{background:transparent;color:var(--muted)}.dbt .card-foot{color:var(--muted);display:flex;font-family:var(--mono);font-size:11.5px;gap:8px;justify-content:space-between;padding:8px 14px}.dbt .card-foot .ex{color:var(--violet-text)}.dbt .tile{align-content:space-between;border-right:1px solid var(--line);color:var(--strong);display:grid;overflow:hidden;padding:12px 10px;position:relative}.dbt .tile.esport{background-color:var(--tile-es);background-image:radial-gradient(var(--tile-dots) 1px,transparent 1.2px);background-size:10px 10px}.dbt .tile.calcio{background:var(--tile-fb)}.dbt .tile.calcio:before{border:1.5px solid var(--tile-line);border-radius:50%;content:"";height:76px;left:50%;margin:-38px 0 0 -38px;position:absolute;top:50%;width:76px}.dbt .tile.calcio:after{border-top:1.5px solid var(--tile-line);content:"";left:0;position:absolute;right:0;top:50%}.dbt .tile>*{position:relative;z-index:1}.dbt .tile .g{color:var(--muted);font-size:10px;letter-spacing:.08em}.dbt .tile .g,.dbt .tile .teams{font-family:var(--mono);font-weight:700}.dbt .tile .teams{display:grid;font-size:22px;gap:2px;letter-spacing:-.02em;line-height:1.05}.dbt .tile .teams i{color:var(--muted);font-size:10px;font-style:normal;font-weight:500;letter-spacing:.06em}.dbt .tile .out{font-family:var(--mono);font-size:13px;font-weight:700;line-height:1.2}.dbt .tile .out svg{display:block;height:34px;margin-bottom:8px;width:34px}.dbt .tile .when{color:var(--muted);font-family:var(--mono);font-size:10.5px}.dbt .backlink{align-items:center;color:var(--muted);display:inline-flex;font-size:13px;gap:6px;margin-bottom:14px;text-decoration:none}.dbt .backlink:hover{color:var(--strong)}.dbt .ev-rows{list-style:none;margin:0;padding:0}.dbt .ev-rows li{align-items:center;border-bottom:1px solid var(--line);display:flex;font-size:13px;gap:10px;justify-content:space-between;padding:9px 0}.dbt .ev-rows li:last-child{border-bottom:0}.dbt .ev-rows li.cur span:first-child{color:var(--strong);font-weight:600}.dbt .empty-move{color:var(--muted);padding:16px}.dbt footer.foot{color:var(--steel);display:flex;flex-wrap:wrap;font-size:12px;gap:16px;justify-content:space-between;margin:0 auto;max-width:1320px;padding:0 20px 32px}@media(max-width:1080px){.dbt .grid-mk{grid-template-columns:1fr}.dbt .rp-grid{grid-template-rows:none}.dbt .rp-grid>.outcome,.dbt .rp-grid>.panel,.dbt .rp-grid>.rp-side{grid-column:1;grid-row:auto}.dbt .rp-side{min-height:0}.dbt .rp-side>.panel{max-height:70vh;position:static}.dbt .cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.dbt .cards,.dbt .debate{grid-template-columns:1fr}.dbt .card{grid-template-columns:92px minmax(0,1fr)}.dbt .fi{gap:8px 12px;grid-template-columns:1fr auto}.dbt .fi .time{grid-column:1;grid-row:1}.dbt .fi .chg{grid-column:2;grid-row:1;text-align:right}.dbt .fi .body,.dbt .fi .right{grid-column:1/-1}.dbt .fi .right{grid-auto-flow:column;justify-content:start;justify-items:start}.dbt .move-exp{grid-template-columns:1fr}.dbt .price-big{font-size:36px}.dbt .top-right{margin-left:0}.dbt h1{font-size:22px}}@media(prefers-reduced-motion:reduce){.dbt *{animation:none!important;transition:none!important}}.dbt .src{text-decoration:none}.dbt a.src:hover{color:var(--strong)}.dbt .clamp2{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.dbt .skip{background:var(--violet);color:var(--on-accent);left:-9999px;padding:8px 12px;position:absolute;top:0;z-index:20}.dbt .skip:focus{left:8px;top:8px}.dbt .state{color:var(--muted);display:grid;gap:10px;justify-items:center;padding:28px 16px;text-align:center}.dbt .state b{color:var(--strong);font-weight:600}.dbt .state.error{background:var(--coral-soft);border:1px solid var(--coral);border-radius:10px;color:var(--text)}.dbt .skeleton{animation:pulse 1.2s ease-in-out infinite;background:var(--carbon);border-radius:4px;height:14px}.dbt .pager{display:flex;justify-content:center;margin:18px 0 0}.dbt .sr-only{height:1px;overflow:hidden;position:absolute;width:1px;clip:rect(0 0 0 0);white-space:nowrap}.dbt .chip-link{text-decoration:none}.dbt .cards a.card{color:inherit}.dbt .tile.esports{background-color:var(--tile-es);background-image:radial-gradient(var(--tile-dots) 1px,transparent 1.2px);background-size:10px 10px}.dbt .tile.soccer{background:var(--tile-fb)}.dbt .tile.soccer:before{border:1.5px solid var(--tile-line);border-radius:50%;content:"";height:76px;left:50%;margin:-38px 0 0 -38px;position:absolute;top:50%;width:76px}.dbt .tile.soccer:after{border-top:1.5px solid var(--tile-line);content:"";left:0;position:absolute;right:0;top:50%}.dbt .rp-item.wait{opacity:.35}.dbt .fact-list{display:grid;font-size:12.5px;gap:6px;list-style:none;margin:0;padding:0}.dbt .fact-list a{overflow-wrap:anywhere}.dbt .versions a{color:inherit;display:contents;text-decoration:none}.dbt .versions li.sel .v{color:var(--violet-text)}.dbt .versions li a:hover span:nth-child(2){text-decoration:underline}@media(max-width:720px){.dbt .tablewrap td,.dbt .tablewrap th{padding:10px 8px}}@keyframes pulse{50%{opacity:.45}}@media(prefers-color-scheme:light){:root:not([data-theme=dark]) .dbt{--bg:#f4f4f6;--panel:#fff;--carbon:#ececf1;--line:#e1e1e8;--steel:#8a8a96;--muted:#5e5e6b;--text:#1c1c24;--strong:#0a0a0f;--violet-text:#5a32e0;--violet-soft:rgba(110,68,255,.09);--green:#00895a;--coral:#d93a3a;--green-soft:rgba(0,168,98,.1);--coral-soft:rgba(255,92,92,.12);--dem:#2f62e8;--rep:#e04848;--topbar:hsla(0,0%,100%,.92);--tile-es:#eeeafe;--tile-dots:rgba(110,68,255,.2);--tile-fb:#e6f2eb;--tile-line:rgba(10,10,15,.12);--shadow:0 1px 2px rgba(10,10,15,.05);color-scheme:light}:root:not([data-theme=dark]) .dbt .theme-btn .i-sun{display:none}:root:not([data-theme=dark]) .dbt .theme-btn .i-moon{display:block}}:root[data-theme=light] .dbt{--bg:#f4f4f6;--panel:#fff;--carbon:#ececf1;--line:#e1e1e8;--steel:#8a8a96;--muted:#5e5e6b;--text:#1c1c24;--strong:#0a0a0f;--violet-text:#5a32e0;--violet-soft:rgba(110,68,255,.09);--green:#00895a;--coral:#d93a3a;--green-soft:rgba(0,168,98,.1);--coral-soft:rgba(255,92,92,.12);--dem:#2f62e8;--rep:#e04848;--topbar:hsla(0,0%,100%,.92);--tile-es:#eeeafe;--tile-dots:rgba(110,68,255,.2);--tile-fb:#e6f2eb;--tile-line:rgba(10,10,15,.12);--shadow:0 1px 2px rgba(10,10,15,.05);color-scheme:light}:root[data-theme=light] .dbt .theme-btn .i-sun{display:none}:root[data-theme=light] .dbt .theme-btn .i-moon{display:block}:root[data-theme=dark] .dbt{--bg:#0a0a0f;--panel:#12121a;--carbon:#1c1c24;--line:#262630;--steel:#6b6b78;--muted:#a0a0ae;--text:#f4f4f6;--strong:#fff;--on-accent:#fff;--violet:#6e44ff;--violet-text:#a88eff;--violet-soft:rgba(110,68,255,.14);--green:#00d27a;--coral:#ff5c5c;--green-soft:rgba(0,210,122,.12);--coral-soft:rgba(255,92,92,.12);--dem:#5b8cff;--rep:#ff5c5c;--topbar:rgba(10,10,15,.94);--tile-es:#15122a;--tile-dots:rgba(168,142,255,.22);--tile-fb:#0f1a14;--tile-line:hsla(0,0%,100%,.14);--shadow:none;color-scheme:dark}:root[data-theme=dark] .dbt .theme-btn .i-sun{display:block}:root[data-theme=dark] .dbt .theme-btn .i-moon{display:none}.dbt .el-head{align-items:flex-end;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:14px}.dbt .el-intro{color:var(--muted);margin:6px 0 0;max-width:70ch}.dbt .el-asof{color:var(--muted);display:grid;font-family:var(--mono);font-size:12px;gap:2px;text-align:right}.dbt .el-grid{align-items:start;display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:16px}.dbt .el-grid .wide{grid-column:1/-1}.dbt .el-list{list-style:none;margin:0;padding:0}.dbt .el-row{align-items:center;border-bottom:1px solid var(--line);display:grid;gap:8px 14px;grid-template-columns:minmax(0,1fr) auto;padding:10px 0}.dbt .el-row:last-child{border-bottom:0}.dbt .el-row .nm{align-items:center;display:flex;gap:8px;min-width:0}.dbt .el-bar{background:var(--carbon);border-radius:3px;grid-column:1/-1;height:5px;overflow:hidden}.dbt .el-bar i{background:var(--violet);display:block;height:100%;width:var(--w)}.dbt .el-bar.dem i{background:var(--dem)}.dbt .el-bar.rep i{background:var(--rep)}.dbt .party-dot{background:var(--steel);border-radius:50%;color:var(--on-accent);display:inline-grid;flex:none;font-family:var(--mono);font-size:11px;font-weight:700;height:20px;place-items:center;width:20px}.dbt .party-dot.dem{background:var(--dem)}.dbt .party-dot.rep{background:var(--rep)}.dbt .eq{align-items:baseline;display:inline-flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.dbt .eq b{color:var(--strong);font-family:var(--mono);font-size:16px}.dbt .eq b.dem{color:var(--dem)}.dbt .eq b.rep{color:var(--rep)}.dbt .eq small{color:var(--muted);font-family:var(--mono);font-size:11.5px}.dbt .thin{border:1px dashed var(--violet);border-radius:4px;color:var(--violet-text);font-family:var(--mono);font-size:10.5px;font-weight:700;padding:0 5px;white-space:nowrap}.dbt .derived{background:var(--violet-soft);border:1px solid var(--violet);border-radius:6px;color:var(--violet-text);display:inline-block;font-size:12px;font-weight:600;padding:5px 9px}.dbt .el-note{color:var(--muted);font-size:12.5px;margin:8px 0 0}.dbt .seat-nums{display:flex;flex-wrap:wrap;gap:22px;margin-top:10px}.dbt .seat-nums .kv b{font-size:24px}.dbt .tg{display:grid;gap:4px;grid-template-columns:repeat(11,minmax(0,1fr));list-style:none;margin:12px 0 0;max-width:640px;padding:0}.dbt .tg>li{grid-column:calc(var(--c) + 1);grid-row:calc(var(--r) + 1);min-width:0}.dbt .tg .tl{aspect-ratio:1;background:var(--panel);border:1px solid var(--line);border-radius:6px;color:var(--strong);display:grid;font-family:var(--mono);font-size:12px;font-weight:700;place-items:center;text-decoration:none}.dbt .tg .tl.none{color:var(--steel)}.dbt .tg a.tl{background:color-mix(in srgb,var(--tc) calc(var(--a)*100%),var(--panel));border-color:transparent;position:relative}.dbt .tg a.tl.oth{--tc:var(--steel)}.dbt .tg a.tl.dem{--tc:var(--dem)}.dbt .tg a.tl.rep{--tc:var(--rep)}.dbt .tg a.tl:focus-visible,.dbt .tg a.tl:hover{border-color:var(--strong)}.dbt .tg .tl small{display:block;font-size:9px;font-weight:500;line-height:1;opacity:.9}.dbt .tg-legend{color:var(--muted);display:flex;flex-wrap:wrap;font-size:12px;gap:14px;margin-top:10px}.dbt .tg-legend span{align-items:center;display:inline-flex;gap:6px}.dbt .mv-cols{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.dbt .mv-cols h3{color:var(--muted);font-size:12px;font-weight:500;letter-spacing:.06em;margin:0 0 6px;text-transform:uppercase}.dbt .mv-row{align-items:center;border-bottom:1px solid var(--line);display:grid;gap:4px 10px;grid-template-columns:minmax(0,1fr) auto;padding:9px 0}.dbt .mv-row:last-child{border-bottom:0}.dbt .mv-row a{color:var(--strong);font-weight:500;overflow-wrap:anywhere;text-decoration:none}.dbt .mv-row a:hover{text-decoration:underline}.dbt .mv-chg{font-family:var(--mono);font-weight:700}.dbt .vol-grid{display:flex;flex-wrap:wrap;gap:28px}.dbt .el-tabs{border:1px solid var(--line);border-radius:8px;display:inline-flex;margin-bottom:4px;overflow:hidden}.dbt .el-tabs a{color:var(--muted);font-weight:500;padding:7px 16px;text-decoration:none}.dbt .el-tabs a[aria-current=page]{background:var(--carbon);box-shadow:inset 0 -2px 0 var(--violet);color:var(--strong)}.dbt .el-filters{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin:14px 0}.dbt .el-filters label{align-items:center;color:var(--muted);display:inline-flex;font-size:12.5px;gap:6px}.dbt .el-filters select{background:var(--carbon);border:1px solid var(--line);border-radius:6px;color:var(--text);font:inherit;padding:5px 8px}.dbt table.el-table tbody tr{cursor:pointer}.dbt table.el-table tbody tr.sel td{background:var(--violet-soft)}.dbt .el-table td.race{min-width:200px;white-space:normal}.dbt .el-table td.race button{all:unset;color:var(--strong);cursor:pointer;font-weight:500}.dbt .el-table td.race button:focus-visible{outline:2px solid var(--violet);outline-offset:2px}.dbt .el-table td.race span{color:var(--muted);display:block;font-size:12px}.dbt .el-table .fav{align-items:center;display:inline-flex;gap:8px}.dbt .el-table .ext{color:var(--violet-text);font-size:12.5px}.dbt .el-chart{margin-top:16px}.dbt .el-chart svg{display:block;height:auto;width:100%}.dbt .el-legend{display:flex;flex-wrap:wrap;font-size:12.5px;gap:16px;padding:0 16px 14px}.dbt .el-legend span{align-items:center;display:inline-flex;gap:6px}@media(max-width:900px){.dbt .el-grid,.dbt .mv-cols{grid-template-columns:1fr}.dbt .tg{gap:3px}.dbt .tg .tl{border-radius:4px;font-size:10px}.dbt .tg .tl small{display:none}}:root{--ink:#0a0a0f;--white:#fff;--violet:#6e44ff;--green:#00d27a;--coral:#ff5c5c;--carbon:#1c1c24;--steel:#6b6b78;--mist:#f4f4f6;--bg:var(--ink);--surface:var(--carbon);--surface-2:#262630;--text:var(--white);--muted:var(--steel);--accent:var(--violet);--border:#2a2a36;--radius:14px;--font-sans:"Inter",system-ui,-apple-system,"Segoe UI",Arial,sans-serif;--font-mono:"JetBrains Mono",ui-monospace,"SF Mono",Menlo,monospace}*{box-sizing:border-box}body,html{margin:0;padding:0}body{background:var(--bg);color:var(--text);font-family:var(--font-sans);-webkit-font-smoothing:antialiased}.mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}a{color:inherit;text-decoration:none}:root[data-theme=light] body{background:#f4f4f6}@media(prefers-color-scheme:light){:root:not([data-theme=dark]) body{background:#f4f4f6}}
