.tdv2 .facts{display:flex;flex-wrap:wrap;gap:12px 36px;margin:28px 0 0;padding:20px 0 0;list-style:none;border-top:1px solid var(--line-strong)}.tdv2 .facts li{display:flex;flex-direction:column}.tdv2 .facts strong{font:600 30px/1 var(--display)}.tdv2 .facts span{color:var(--muted);font-size:15px;margin-top:5px}.tdv2 .facts .up{color:var(--pitch)}@keyframes fillbar{to{width:100%}}.tdv2 .sort{display:flex;align-items:center;gap:4px;font-size:15px;color:var(--muted)}.tdv2 .sort button{all:unset;cursor:pointer;padding:5px 10px;border-radius:999px;font-weight:600;color:var(--ink-2)}.tdv2 .sort button[aria-pressed=true]{background:var(--pitch-soft);color:var(--pitch)}.tdv2 .sort button:focus-visible{outline:2px solid var(--pitch)}.tdv2 .tips{--cols:62px minmax(0,1fr) 150px 84px 108px 32px}.tdv2 .tips{list-style:none;margin:0;padding:0}.tdv2 .tip{border-bottom:1px solid var(--line);background:var(--surface);position:relative}.tdv2 .tip:last-child{border-bottom:0}@keyframes flash{0%,40%{background:#fbf4d6}to{background:var(--surface)}}.tdv2 .tip[hidden]{display:none}.tdv2 .row{display:grid;grid-template-columns:var(--cols);gap:16px;align-items:center;padding:14px 20px;min-height:74px}.tdv2 .time strong{display:block;font:600 21px/1 var(--display)}.tdv2 .time span{display:block;font-size:14px;color:var(--muted);margin-top:5px;white-space:nowrap}@keyframes pulse{50%{opacity:.25}}.tdv2 .match{min-width:0}.tdv2 .match h3{margin:0;font:600 18.5px/1.2 var(--display);letter-spacing:-.005em}.tdv2 .match h3 a{text-decoration:none}.tdv2 .match h3 a:hover{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.tdv2 .match p{margin:4px 0 0;font-size:15px;color:var(--muted);display:flex;align-items:center;gap:7px;flex-wrap:wrap}.tdv2 .odd{all:unset;cursor:pointer;box-sizing:border-box;position:relative;width:84px;height:48px;border-radius:var(--r-md);border:1px solid var(--line-strong);background:var(--surface);display:grid;place-items:center;transition:background .2s,border-color .2s,color .2s,transform .12s}.tdv2 .odd b{font:700 22px/1 var(--display);font-variant-numeric:tabular-nums}.tdv2 .odd:hover{border-color:var(--ink)}.tdv2 .odd:active{transform:scale(.96)}.tdv2 .odd[aria-pressed=true]{background:var(--pitch);border-color:var(--pitch);color:#fff}.tdv2 .odd:focus-visible{outline:2px solid var(--pitch);outline-offset:3px}.tdv2 .bm-link{display:flex;align-items:center;justify-content:center;gap:5px;text-decoration:none;font-weight:700;font-size:15.5px;height:40px;border-radius:var(--r-md);background:var(--ink);color:#fff}.tdv2 .bm-link:hover{background:#2e3b35}.tdv2 .form{display:grid;gap:9px;font-size:14.5px;color:var(--ink-2);align-content:start}.tdv2 .form div{display:flex;justify-content:space-between;gap:8px;align-items:center}.tdv2 .form ol{display:flex;gap:3px;list-style:none;margin:0;padding:0}.tdv2 .form li{width:20px;height:20px;border-radius:5px;display:grid;place-items:center;font:700 12px var(--display);background:var(--surface-2);color:var(--muted);border:1px solid var(--line)}.tdv2 .form li.w{background:var(--pitch-soft);color:var(--pitch);border-color:#c7ddd0}.tdv2 .form li.l{background:var(--lost-soft);color:var(--lost);border-color:#ebcfca}.tdv2 .alt{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.tdv2 .alt span{font-size:14px;border:1px solid var(--line);border-radius:999px;padding:3px 9px;color:var(--ink-2)}@keyframes enter{0%{opacity:0;transform:translateY(-6px)}}.tdv2 .total{font:700 36px/1 var(--display)}@keyframes bump{40%{transform:scale(1.1)}}.tdv2 .section{margin-top:56px}.tdv2 .league{padding:18px 20px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);text-decoration:none;display:flex;flex-direction:column;gap:10px;min-height:150px;transition:background .2s}.tdv2 .league:hover{background:var(--surface-2)}.tdv2 .league:nth-child(4n){border-right:0}.tdv2 .league:nth-last-child(-n+4){border-bottom:0}.tdv2 .league h3{margin:0;font:700 20px/1.1 var(--display)}.tdv2 .avatar{width:42px;height:42px;border-radius:50%;background:var(--board);color:var(--signal);display:grid;place-items:center;font:700 16px var(--display);flex-shrink:0}.tdv2 .calc{margin:22px 0 0;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:24px 26px;box-shadow:0 18px 40px -28px #18211d59}.tdv2 .calc-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 16px;padding-bottom:16px;border-bottom:1px solid var(--line)}.tdv2 .calc-head b{font:700 22px var(--display)}.tdv2 .calc-head span{font-size:15px;color:var(--muted)}.tdv2 .calc-label{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-top:20px;font-weight:600;color:var(--ink)}.tdv2 .calc-label output{font:700 30px/1 var(--display);color:var(--pitch)}.tdv2 .calc input[type=range]{-webkit-appearance:none;appearance:none;width:100%;height:28px;margin:10px 0 4px;background:transparent;cursor:pointer;--p:58%}.tdv2 .calc input[type=range]::-webkit-slider-runnable-track{height:6px;border-radius:6px;background:linear-gradient(to right,var(--pitch) var(--p),var(--line) var(--p))}.tdv2 .calc input[type=range]::-moz-range-track{height:6px;border-radius:6px;background:var(--line)}.tdv2 .calc input[type=range]::-moz-range-progress{height:6px;border-radius:6px;background:var(--pitch)}.tdv2 .calc input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:24px;height:24px;margin-top:-9px;border-radius:50%;background:var(--surface);border:2px solid var(--pitch);box-shadow:0 2px 6px #18211d33;transition:transform .15s}.tdv2 .calc input[type=range]::-moz-range-thumb{width:20px;height:20px;border-radius:50%;background:var(--surface);border:2px solid var(--pitch)}.tdv2 .calc input[type=range]:active::-webkit-slider-thumb{transform:scale(1.15)}.tdv2 .calc-scale{position:relative;height:80px;margin:16px 6px 4px}.tdv2 .calc-scale:before{content:"";position:absolute;left:0;right:0;top:34px;height:2px;background:var(--line-strong)}.tdv2 .calc-scale .zone{position:absolute;top:28px;height:14px;border-radius:4px;background:var(--pitch-soft);transition:left .25s var(--ease),width .25s var(--ease),background .25s}.tdv2 .calc-scale .zone.neg{background:var(--lost-soft)}.tdv2 .calc-scale .mk{position:absolute;top:0;bottom:0;width:0;transition:left .25s var(--ease)}.tdv2 .calc-scale .mk i{position:absolute;left:-1.5px;width:3px;height:26px;border-radius:2px}.tdv2 .calc-scale .mk em{position:absolute;left:0;transform:translate(-50%);font-style:normal;font-size:14px;color:var(--muted);white-space:nowrap}.tdv2 .calc-scale .mk em b{color:var(--ink);font-size:16px;margin-left:3px}.tdv2 .calc-scale .fair i{top:16px;background:var(--pitch)}.tdv2 .calc-scale .fair em{top:-4px}.tdv2 .calc-scale .fair em b{color:var(--pitch)}.tdv2 .calc-scale .bm i{top:26px;background:var(--ink)}.tdv2 .calc-scale .bm em{top:56px}.tdv2 .calc-scale .ax{position:absolute;left:0;right:0;top:58px;display:flex;justify-content:space-between;font-size:13px;color:var(--muted)}.tdv2 .calc-out{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:18px;border:1px solid var(--line);border-radius:var(--r-md)}.tdv2 .calc-out>div{padding:14px 16px;min-width:0}.tdv2 .calc-out>div+div{border-left:1px solid var(--line)}.tdv2 .calc-out span{display:block;font-size:14px;color:var(--muted)}.tdv2 .calc-out b{font:700 28px/1.1 var(--display)}.tdv2 #calc-edge.pos{color:var(--pitch)}.tdv2 #calc-edge.neg{color:var(--lost)}@media(max-width:760px){.tdv2 .calc{padding:18px 16px}.tdv2 .calc-out{grid-template-columns:1fr}.tdv2 .calc-out>div+div{border-left:0;border-top:1px solid var(--line)}.tdv2 .calc-out>div{display:flex;justify-content:space-between;align-items:baseline}.tdv2 .calc-out b{font-size:22px}}.tdv2 .odds{width:100%;border-collapse:separate;border-spacing:0;min-width:780px;font-size:16px}.tdv2 .odds th{font-size:14px;color:var(--muted);font-weight:600;text-align:center;padding:12px 8px;border-bottom:1px solid var(--line)}.tdv2 .odds th:first-child,.tdv2 .odds td:first-child{text-align:left;padding-left:20px;position:sticky;left:0;background:var(--surface);z-index:1}.tdv2 .odds td{padding:8px;border-bottom:1px solid var(--line);text-align:center}.tdv2 .odds tr:last-child td{border-bottom:0}.tdv2 .odds td:first-child a{text-decoration:none;font-weight:600}.tdv2 .odds td:first-child a:hover{text-decoration:underline;text-underline-offset:3px}.tdv2 .odds td:first-child small{display:block;color:var(--muted);font-size:14px;font-weight:400}.tdv2 .odds .pk{font:700 17px var(--display)}.tdv2 .odds .o a{display:block;padding:8px 4px;border-radius:var(--r-sm);text-decoration:none;font:600 18px var(--display);color:var(--ink-2);font-variant-numeric:tabular-nums}.tdv2 .odds .o a:hover{background:var(--surface-2);color:var(--ink)}.tdv2 .odds .o.best a{background:var(--pitch-soft);color:var(--pitch);font-weight:700;box-shadow:inset 0 0 0 1px #bfd8c8}.tdv2 .number{display:flex;flex-direction:column;gap:12px;padding:20px;text-decoration:none;transition:border-color .2s}.tdv2 .number:hover{border-color:var(--line-strong)}.tdv2 .number:hover .src b{text-decoration:underline;text-underline-offset:3px}.tdv2 .number p{margin:0;color:var(--ink-2);font-size:16px;line-height:1.45}.tdv2 .number .src{margin-top:auto;padding-top:12px;border-top:1px dashed var(--line-strong);font-size:14px;color:var(--muted)}.tdv2 .number .src b{display:block;color:var(--ink);font-weight:600;font-size:15px}.tdv2 .market{padding:18px 24px;border-right:1px solid var(--line)}.tdv2 .market:last-child{border-right:0}.tdv2 .market span{font-size:15px;color:var(--ink-2);font-weight:600}.tdv2 .market strong{display:block;font:700 30px/1 var(--display);margin:8px 0 10px}.tdv2 .market small{display:block;margin-top:8px;color:var(--muted);font-size:14px}@media(max-width:1060px){.tdv2 .market:nth-child(2){border-right:0}.tdv2 .market:nth-child(-n+2){border-bottom:1px solid var(--line)}}@media(max-width:760px){.tdv2 .market{padding:16px}.tdv2 .odds{min-width:540px;font-size:15px}.tdv2 .odds th:last-child{display:none}.tdv2 .odds th:first-child,.tdv2 .odds td:first-child{padding-left:16px;max-width:150px}.tdv2 .odds .o a{font-size:16px}}@media(max-width:1060px){.tdv2 .league:nth-child(4n){border-right:1px solid var(--line)}.tdv2 .league:nth-child(2n){border-right:0}.tdv2 .league:nth-last-child(-n+4){border-bottom:1px solid var(--line)}.tdv2 .league:nth-last-child(-n+2){border-bottom:0}}@media(max-width:760px){.tdv2 .facts{gap:10px 24px;margin-top:20px;padding-top:16px}.tdv2 .facts strong{font-size:24px}.tdv2 .facts span{font-size:14px}.tdv2 .league{border-right:0!important;border-bottom:1px solid var(--line)!important;min-height:0}.tdv2 .league:last-child{border-bottom:0!important}}.tdv2 .crumbs{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin:22px 0 0;padding:0;list-style:none;font-size:15px;color:var(--muted)}.tdv2 .crumbs li+li:before{content:"/";margin-right:6px;color:var(--line-strong)}.tdv2 .crumbs a{color:var(--ink-2);text-decoration:none}.tdv2 .crumbs a:hover{color:var(--ink);text-decoration:underline}.tdv2 .m-head{display:flex;justify-content:space-between;align-items:end;gap:16px 32px;flex-wrap:wrap;margin:14px 0 20px}.tdv2 .m-head h1{margin:0;font:700 clamp(32px,4.4vw,52px)/1 var(--display);letter-spacing:-.022em}.tdv2 .m-head h1 span{display:block;margin-top:8px;font:500 clamp(18px,2vw,22px)/1.25 var(--display);color:var(--ink-2);letter-spacing:0}.tdv2 .m-meta{display:flex;align-items:center;gap:12px;font-size:15.5px;color:var(--muted)}.tdv2 .m-meta b{display:block;color:var(--ink);font-weight:700}.tdv2 .m-meta a{color:inherit;text-decoration:none}.tdv2 .m-meta a:hover{text-decoration:underline}.tdv2 .sb{background:var(--board);color:var(--board-ink);border-radius:20px;padding:22px 26px 20px;box-shadow:0 24px 48px -30px #14221c99}.tdv2 .sb-top{display:flex;justify-content:space-between;gap:12px;font-size:14.5px;color:var(--board-muted)}.tdv2 .sb-top b{color:var(--board-ink);font-weight:600}.tdv2 .sb-main{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:24px;align-items:center;margin:18px 0 20px}.tdv2 .team{display:flex;align-items:center;gap:16px;min-width:0}.tdv2 .team.away{flex-direction:row-reverse;text-align:right}.tdv2 .crest{flex-shrink:0;width:64px;height:64px;border-radius:50%;display:grid;place-items:center;font:700 22px var(--display);letter-spacing:.02em}.tdv2 .home .crest{background:var(--board-ink);color:var(--board)}.tdv2 .away .crest{border:2px solid var(--board-ink);color:var(--board-ink)}.tdv2 .team-n{min-width:0}.tdv2 .team-n a{display:block;font:700 clamp(22px,2.6vw,32px)/1.05 var(--display);color:var(--board-ink);text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tdv2 .team-n a:hover{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px}.tdv2 .team-n small{display:block;margin-top:6px;color:var(--board-muted);font-size:14.5px}.tdv2 .team-n small b{color:var(--signal);font-weight:600}.tdv2 .sb-form{display:flex;gap:3px;margin-top:8px}.tdv2 .away .sb-form{justify-content:flex-end}.tdv2 .sb-form i{width:20px;height:20px;border-radius:5px;display:grid;place-items:center;font:700 12px/1 var(--display);font-style:normal;background:var(--board-2);color:var(--board-muted)}.tdv2 .sb-form i.w{background:#2c5a43;color:#dff0e5}.tdv2 .sb-form i.l{background:#5a302b;color:#f4dcd8}.tdv2 .kick{text-align:center}.tdv2 .kick>span{display:block;font-size:13.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--board-muted);margin-bottom:8px}.tdv2 .kick .mini{justify-content:center}.tdv2 .kick .mini .cell{width:30px;font-size:24px}.tdv2 .kick .mini i{font-size:22px}.tdv2 .kick .mini i:before{content:attr(data-s)}.tdv2 .kick small{display:block;margin-top:8px;font:600 16px var(--display);color:var(--board-ink)}.tdv2 .prob{padding-top:16px;border-top:1px solid #34413A}.tdv2 .prob-head{display:flex;justify-content:space-between;align-items:baseline;gap:6px 16px;flex-wrap:wrap;margin-bottom:12px}.tdv2 .prob-head b{font:700 16px var(--display);color:var(--board-ink)}.tdv2 .prob-head span{font-size:14px;color:var(--board-muted)}.tdv2 .prob-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.tdv2 .prob-list li{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:6px 10px;padding:12px 14px;border-radius:12px;background:var(--board-2);min-width:0}.tdv2 .prob-list .o-lab{font-size:15px;color:var(--board-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tdv2 .prob-list .o-pct{font:700 26px/1 var(--display);color:var(--board-ink);text-align:right}.tdv2 .prob-list .o-bar{position:relative;grid-column:1 / -1;height:6px;border-radius:3px;background:var(--board-3)}.tdv2 .prob-list .o-bar s{position:absolute;top:-4px;bottom:-4px;left:var(--m);width:2px;margin-left:-1px;border-radius:1px;background:var(--board-ink)}.tdv2 .prob-list .o-diff{font-size:13.5px;font-weight:600}.tdv2 .prob-list .o-diff.up{color:#8fd3a8}.tdv2 .prob-list .o-diff.down{color:var(--board-muted)}.tdv2 .prob-list .o-bar i{display:block;height:100%;width:var(--w);border-radius:3px;background:#7d8a83}.tdv2 .prob-list .o-odd{grid-column:1 / -1;font-size:14px;color:var(--board-muted)}.tdv2 .prob-list .o-odd b{color:var(--board-ink);font-size:16px}.tdv2 .prob-list li.is-pick .o-bar{background:var(--board)}.tdv2 .prob-list li.is-pick{background:var(--board-3);box-shadow:inset 0 0 0 1.5px var(--signal)}.tdv2 .prob-list li.is-pick .o-bar i{background:var(--signal)}.tdv2 .prob-list li.is-pick .o-lab{color:var(--board-ink)}.tdv2 .prob-list em{position:absolute;top:-9px;right:12px;padding:2px 8px;border-radius:999px;background:var(--signal);color:var(--board);font:700 12px/1.4 var(--display);font-style:normal;letter-spacing:.06em;text-transform:uppercase}.tdv2 .prob-why{margin:12px 0 0;font-size:15px;color:#c9d1cc;text-wrap:pretty}.tdv2 .m-layout{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:32px;align-items:start;margin-top:28px}.tdv2 .m-main{min-width:0}.tdv2 .m-aside{position:sticky;top:78px;display:grid;gap:16px}.tdv2 .subnav{position:sticky;top:62px;z-index:15;margin:0 0 8px;background:#f1f3f0f2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--line)}.tdv2 .subnav ol{display:flex;gap:2px;margin:0;padding:8px 0;list-style:none;overflow-x:auto;scrollbar-width:none}.tdv2 .subnav a{display:block;padding:7px 12px;border-radius:999px;text-decoration:none;font-weight:600;font-size:15.5px;color:var(--ink-2);white-space:nowrap}.tdv2 .subnav a:hover{background:var(--surface);color:var(--ink)}.tdv2 .subnav a.on{background:var(--ink);color:#fff}.tdv2 .m-sec{scroll-margin-top:120px;padding-top:44px}.tdv2 .m-sec>h2{margin:0 0 6px;font:700 clamp(26px,2.8vw,32px)/1.1 var(--display);letter-spacing:-.015em}.tdv2 .m-sec>.sub{margin:0 0 18px;color:var(--ink-2);text-wrap:pretty}.tdv2 .tldr{margin-top:8px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:22px 24px}.tdv2 .tldr-h{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:14px}.tdv2 .tldr-h h2{margin:0;font:700 22px var(--display)}.tdv2 .tldr-h span{font-size:14.5px;color:var(--muted)}.tdv2 .facts3{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.tdv2 .facts3 li{padding:14px 16px;border-radius:var(--r-md);background:var(--surface-2);font-size:15.5px;line-height:1.45;color:var(--ink-2)}.tdv2 .facts3 b{display:block;font:700 30px/1 var(--display);color:var(--ink);margin-bottom:6px}.tdv2 .verdict{display:flex;gap:12px;align-items:flex-start;margin:16px 0 0;padding-top:14px;border-top:1px solid var(--line);font-size:16px;color:var(--ink)}.tdv2 .verdict strong{flex-shrink:0;font:700 14px/1.9 var(--display);letter-spacing:.08em;text-transform:uppercase;color:var(--pitch)}.tdv2 .mtips{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden}.tdv2 .mtip{display:grid;grid-template-columns:minmax(0,1fr) auto 84px 120px;gap:18px;align-items:center;padding:16px 20px}.tdv2 .mtip+.mtip{border-top:1px solid var(--line)}.tdv2 .mtip h3{margin:0;font:700 19px/1.2 var(--display)}.tdv2 .mtip p{margin:3px 0 0;font-size:15.5px;color:var(--ink-2)}.tdv2 .mtip .tag{display:inline-block;margin-left:8px;padding:2px 7px;border-radius:999px;background:var(--signal);color:var(--ink);font:700 12px/1.4 var(--display);letter-spacing:.04em;text-transform:uppercase;vertical-align:3px}.tdv2 .mtips-foot{margin:0;padding:10px 20px;border-top:1px solid var(--line);background:var(--surface-2);font-size:14.5px;color:var(--muted)}.tdv2 .art-body p,.tdv2 .art-body li{font-size:18.5px;line-height:1.7;color:#2a3530;margin:0 0 18px;text-wrap:pretty}.tdv2 .art-body ul,.tdv2 .art-body ol{margin:0 0 18px;padding-left:22px}.tdv2 .art-body li{margin:0 0 8px}.tdv2 .art-body h2,.tdv2 .art-body h3{margin:36px 0 12px;font:700 27px/1.2 var(--display);color:var(--ink);letter-spacing:-.01em}.tdv2 .art-body>:first-child{margin-top:0}.tdv2 .art-body strong{color:var(--ink)}.tdv2 .against{margin:26px 0;padding:20px 22px;border-radius:var(--r-lg);background:var(--board);color:#d3dad6}.tdv2 .against h3{margin:0 0 8px;font:700 21px var(--display);color:var(--board-ink)}.tdv2 .against h3 span{display:inline-block;margin-right:10px;padding:2px 8px;border-radius:999px;background:var(--lost);color:#fff;font:700 13px/1.5 var(--display);letter-spacing:.06em;text-transform:uppercase;vertical-align:3px}.tdv2 .against p{margin:0;font-size:16.5px;line-height:1.65;color:#d3dad6}.tdv2 .final{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:18px;align-items:center;margin-top:24px;padding:18px 20px;border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--line)}.tdv2 .final .k{font:700 14px var(--display);letter-spacing:.08em;text-transform:uppercase;color:var(--pitch)}.tdv2 .final p{margin:0;font-size:16px;color:var(--ink)}.tdv2 .mkt-wrap{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);overflow-x:auto}.tdv2 .mkt{width:100%;border-collapse:collapse;min-width:560px;font-size:16px}.tdv2 .mkt th,.tdv2 .mkt td{padding:12px 14px;text-align:center;border-bottom:1px solid var(--line)}.tdv2 .mkt th{font-size:14px;font-weight:600;color:var(--muted);background:var(--surface-2)}.tdv2 .mkt th:first-child,.tdv2 .mkt td:first-child{text-align:left;padding-left:20px}.tdv2 .mkt td:first-child{font-weight:600;color:var(--ink)}.tdv2 .mkt td:first-child small{display:block;font-weight:400;color:var(--muted);font-size:14px}.tdv2 .mkt tr:last-child td{border-bottom:0}.tdv2 .mkt .o a{display:inline-block;min-width:58px;padding:6px 8px;border-radius:var(--r-sm);font:700 17px var(--display);color:var(--ink);text-decoration:none;border:1px solid transparent}.tdv2 .mkt .o a:hover{border-color:var(--ink)}.tdv2 .mkt .o.best a{background:var(--pitch-soft);color:var(--pitch);border-color:#c7ddd0}.tdv2 .mkt tr.ours td:first-child:after{content:"nasz typ";margin-left:8px;padding:1px 7px;border-radius:999px;background:var(--signal);color:var(--ink);font:700 12px/1.5 var(--display);letter-spacing:.04em;text-transform:uppercase;vertical-align:2px}.tdv2 .mkt-foot{margin:0;padding:10px 20px;border-top:1px solid var(--line);background:var(--surface-2);font-size:14.5px;color:var(--muted)}.tdv2 .move{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:24px;align-items:center;margin-top:16px;padding:18px 22px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg)}.tdv2 .move h3{margin:0 0 4px;font:700 19px var(--display)}.tdv2 .move p{margin:0;font-size:15.5px;color:var(--ink-2);line-height:1.5}.tdv2 .move svg{width:100%;height:90px;display:block;overflow:visible}.tdv2 .move .ln{fill:none;stroke:var(--pitch);stroke-width:2.5;stroke-linejoin:round;stroke-linecap:round}.tdv2 .move .lb{font:600 13px var(--display);fill:var(--muted)}.tdv2 .move .lv{font:700 15px var(--display);fill:var(--ink)}.tdv2 .cmp2{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:8px 22px 14px}.tdv2 .cmp2-head{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:12px;padding:12px 0;border-bottom:1px solid var(--line);font:700 17px var(--display)}.tdv2 .cmp2-head span:last-child{text-align:right}.tdv2 .cmp2-head em{font-style:normal;font-size:14px;font-weight:600;color:var(--muted);align-self:center}.tdv2 .st{display:grid;grid-template-columns:52px minmax(0,1fr) 150px minmax(0,1fr) 52px;gap:12px;align-items:center;padding:11px 0}.tdv2 .st+.st{border-top:1px solid var(--line)}.tdv2 .st b{font:700 19px var(--display)}.tdv2 .st b:last-child{text-align:right}.tdv2 .st span:not(.sbar){text-align:center;font-size:14.5px;color:var(--ink-2)}.tdv2 .st .sbar{height:8px;border-radius:4px;background:var(--surface-2);display:flex;overflow:hidden}.tdv2 .st .sbar.l{justify-content:flex-end}.tdv2 .st .sbar i{display:block;height:100%;border-radius:4px;background:var(--line-strong)}.tdv2 .st .sbar i.ahead{background:var(--pitch)}.tdv2 .split{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:16px}.tdv2 .split>div{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:18px 20px}.tdv2 .split h3{margin:0 0 2px;font:700 19px var(--display)}.tdv2 .split .sub2{margin:0 0 14px;font-size:14.5px;color:var(--muted)}.tdv2 .big2{display:flex;align-items:baseline;gap:10px}.tdv2 .big2 b{font:700 40px/1 var(--display)}.tdv2 .big2 span{font-size:15.5px;color:var(--ink-2)}.tdv2 .track10{display:grid;grid-template-columns:repeat(6,1fr);gap:4px;margin:12px 0}.tdv2 .track10 i{height:30px;border-radius:5px;display:grid;place-items:center;font:700 13px var(--display);font-style:normal;background:var(--surface-2);color:var(--muted);border:1px solid var(--line)}.tdv2 .track10 i.w{background:var(--pitch-soft);color:var(--pitch);border-color:#c7ddd0}.tdv2 .track10 i.l{background:var(--lost-soft);color:var(--lost);border-color:#ebcfca}.tdv2 .split .note2{margin:0;font-size:15px;color:var(--ink-2)}.tdv2 .formlist{margin-top:16px;display:grid;grid-template-columns:1fr 1fr;gap:16px}.tdv2 .formlist>div{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden}.tdv2 .formlist h3{margin:0;padding:14px 18px;font:700 18px var(--display);border-bottom:1px solid var(--line)}.tdv2 .formlist ol{list-style:none;margin:0;padding:0}.tdv2 .formlist li{display:grid;grid-template-columns:24px minmax(0,1fr) auto;gap:12px;align-items:center;padding:10px 18px;font-size:15.5px}.tdv2 .formlist li+li{border-top:1px solid var(--line)}.tdv2 .formlist li>i{width:22px;height:22px;border-radius:5px;display:grid;place-items:center;font:700 13px var(--display);font-style:normal;background:var(--surface-2);color:var(--muted)}.tdv2 .formlist li>i.w{background:var(--pitch-soft);color:var(--pitch)}.tdv2 .formlist li>i.l{background:var(--lost-soft);color:var(--lost)}.tdv2 .formlist li span small{display:block;color:var(--muted);font-size:13.5px}.tdv2 .formlist li b{font:700 17px var(--display)}.tdv2 .h2h{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:16px}.tdv2 .h2h-list{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden;margin:0;padding:0;list-style:none}.tdv2 .h2h-list li{display:grid;grid-template-columns:96px minmax(0,1fr) 64px minmax(0,1fr);gap:12px;align-items:center;padding:12px 18px;font-size:16px}.tdv2 .h2h-list li+li{border-top:1px solid var(--line)}.tdv2 .h2h-list time{font-size:14px;color:var(--muted)}.tdv2 .h2h-list .hm{text-align:right}.tdv2 .h2h-list .sc{text-align:center;font:700 18px var(--display);background:var(--surface-2);border-radius:var(--r-sm);padding:3px 0}.tdv2 .h2h-list .h2h-w{font-weight:700;color:var(--ink)}.tdv2 .h2h-sum{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:18px 20px;display:flex;flex-direction:column;gap:12px}.tdv2 .h2h-sum h3{margin:0;font:700 18px var(--display)}.tdv2 .stack{display:flex;height:12px;border-radius:6px;overflow:hidden;gap:2px}.tdv2 .stack i{display:block}.tdv2 .h2h-sum dl{margin:0;display:grid;gap:8px}.tdv2 .h2h-sum dl div{display:flex;justify-content:space-between;font-size:15.5px;color:var(--ink-2)}.tdv2 .h2h-sum dd{margin:0;font:700 17px var(--display);color:var(--ink)}.tdv2 .h2h-sum dt:before{content:"";display:inline-block;width:10px;height:10px;border-radius:3px;margin-right:8px;background:var(--c)}.tdv2 .h2h-sum p{margin:auto 0 0;font-size:15px;color:var(--ink-2);padding-top:10px;border-top:1px solid var(--line)}.tdv2 .abs2{display:grid;grid-template-columns:1fr 1fr;gap:16px}.tdv2 .abs2>div{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:16px 18px}.tdv2 .abs2 h3{display:flex;justify-content:space-between;align-items:center;margin:0 0 10px;font:700 18px var(--display)}.tdv2 .abs2 h3 span{font:700 14px var(--display);padding:2px 9px;border-radius:999px;background:var(--lost-soft);color:var(--lost)}.tdv2 .abs2 h3 span.ok{background:var(--pitch-soft);color:var(--pitch)}.tdv2 .abs2 ul{list-style:none;margin:0;padding:0;display:grid;gap:8px}.tdv2 .abs2 li{display:flex;justify-content:space-between;gap:12px;font-size:15.5px;color:var(--ink-2)}.tdv2 .abs2 li b{color:var(--ink);font-weight:600}.tdv2 .abs2 p{margin:0;font-size:15.5px;color:var(--ink-2)}.tdv2 .watch{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.tdv2 .watch>div{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:18px 20px;display:flex;flex-direction:column;gap:6px}.tdv2 .watch .k{font:700 13.5px var(--display);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.tdv2 .watch b{font:700 22px var(--display)}.tdv2 .watch p{margin:0;font-size:15.5px;color:var(--ink-2)}.tdv2 .watch .btn{align-self:flex-start;margin-top:8px}.tdv2 .watch .stream-btns{display:flex;flex-wrap:wrap;gap:8px}.tdv2 .watch small{font-size:13.5px;color:var(--muted)}.tdv2 .watch .stream{background:var(--board);border-color:var(--board);color:var(--board-ink)}.tdv2 .watch .stream .k,.tdv2 .watch .stream small{color:var(--board-muted)}.tdv2 .watch .stream p{color:#c9d1cc}.tdv2 .round{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden;margin:0;padding:0;list-style:none}.tdv2 .round a{display:grid;grid-template-columns:110px minmax(0,1fr) auto 64px;gap:16px;align-items:center;padding:13px 20px;text-decoration:none}.tdv2 .round li+li a{border-top:1px solid var(--line)}.tdv2 .round a:hover{background:var(--surface-2)}.tdv2 .round time{font-size:14.5px;color:var(--muted)}.tdv2 .round .n{font:700 17px var(--display);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tdv2 .round .pk{font-size:15px;color:var(--ink-2)}.tdv2 .round .o{font:700 19px var(--display);text-align:right}.tdv2 .author{display:block;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:22px}.tdv2 .author .k{font:700 13.5px var(--display);letter-spacing:.08em;text-transform:uppercase;color:var(--pitch)}.tdv2 .author h3{margin:2px 0 6px;font:700 22px var(--display)}.tdv2 .author h3 a{color:inherit;text-decoration:none}.tdv2 .author .author-dates{margin:0 0 12px;font-size:15px;color:var(--muted)}.tdv2 .author p{margin:0 0 8px;font-size:16px;line-height:1.6;color:var(--ink-2)}.tdv2 .author ul{list-style:none;margin:10px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:8px 20px;font-size:15px;color:var(--muted)}.tdv2 .author ul b{color:var(--ink);font:700 16px var(--display);margin-right:4px}.tdv2 .author ul b.pos{color:var(--pitch)}.tdv2 .author ul .per{color:var(--ink);font-weight:600}.tdv2 .pickcard{background:var(--board);color:var(--board-ink);border-radius:var(--r-lg);padding:20px}.tdv2 .pickcard .k{display:flex;justify-content:space-between;align-items:center;font:700 13.5px var(--display);letter-spacing:.08em;text-transform:uppercase;color:var(--signal)}.tdv2 .pickcard .k span{color:var(--board-muted);letter-spacing:.02em;text-transform:none;font-weight:600}.tdv2 .pickcard .pk-main{display:flex;justify-content:space-between;align-items:end;gap:12px;margin:14px 0 4px}.tdv2 .pickcard .pk-main b{font:700 44px/1 var(--display)}.tdv2 .pickcard .pk-main .oddv{font:700 44px/1 var(--display);color:var(--signal)}.tdv2 .pickcard .pk-lab{display:flex;justify-content:space-between;font-size:15px;color:var(--board-muted)}.tdv2 .pickcard .btn{width:100%;margin-top:16px}.tdv2 .pickcard small{display:block;margin-top:10px;text-align:center;font-size:13px;color:var(--board-muted)}.tdv2 .bestodds{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden}.tdv2 .bestodds h3{margin:0;padding:14px 18px 10px;font:700 17px var(--display)}.tdv2 .bestodds a{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:12px;align-items:center;padding:9px 18px;border-top:1px solid var(--line);text-decoration:none;font-size:16px}.tdv2 .bestodds a:hover{background:var(--surface-2)}.tdv2 .bestodds a b{font:700 18px var(--display)}.tdv2 .bestodds a.best b{color:var(--pitch)}.tdv2 .bestodds a em{font-style:normal;font-size:13px;font-weight:700;color:var(--pitch);background:var(--pitch-soft);padding:2px 7px;border-radius:999px}.tdv2 .bestodds a:not(.best) em{visibility:hidden}.tdv2 .bestodds p{margin:0;padding:9px 18px;border-top:1px solid var(--line);background:var(--surface-2);font-size:13.5px;color:var(--muted)}.tdv2 .mbar{position:fixed;left:0;right:0;bottom:0;z-index:40;display:none;align-items:center;gap:12px;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:var(--board);color:var(--board-ink);transform:translateY(110%);transition:transform .35s var(--ease)}.tdv2 .mbar.show{transform:none}.tdv2 .mbar div{flex:1;min-width:0;font-size:14px;color:var(--board-muted)}.tdv2 .mbar div b{display:block;font:700 17px var(--display);color:var(--board-ink)}.tdv2 .mbar .btn{padding:11px 14px;font-size:16px}.tdv2 .mbar small{position:absolute;right:16px;top:-18px;font-size:12px;color:var(--muted)}@media(max-width:1060px){.tdv2 .m-layout{grid-template-columns:1fr}.tdv2 .m-aside{position:static;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));order:-1}.tdv2 .h2h{grid-template-columns:1fr}}@media(max-width:760px){.tdv2 .sb{padding:18px 16px 16px;border-radius:16px}.tdv2 .sb-top{flex-direction:column;gap:2px}.tdv2 .sb-main{grid-template-columns:1fr 1fr;gap:16px 12px;align-items:start}.tdv2 .kick{grid-column:1 / -1;order:-1}.tdv2 .team,.tdv2 .team.away{flex-direction:column;align-items:center;text-align:center;gap:10px}.tdv2 .crest{width:52px;height:52px;font-size:18px}.tdv2 .team-n a{font-size:21px;white-space:normal}.tdv2 .sb-form,.tdv2 .away .sb-form{justify-content:center}.tdv2 .prob-list{gap:6px}.tdv2 .prob-list li{grid-template-columns:1fr;padding:10px;gap:4px}.tdv2 .prob-list .o-pct{text-align:left;font-size:22px}.tdv2 .prob-list .o-lab{font-size:13.5px}.tdv2 .prob-list em{right:auto;left:10px;font-size:12px}.tdv2 .m-aside{grid-template-columns:1fr}.tdv2 .m-aside .bestodds{display:none}.tdv2 .facts3{grid-template-columns:1fr}.tdv2 .facts3 li{display:flex;gap:14px;align-items:baseline}.tdv2 .facts3 b{margin:0;font-size:26px;flex-shrink:0;min-width:58px}.tdv2 .mtip{grid-template-columns:minmax(0,1fr) 76px;gap:10px 14px;padding:14px 16px}.tdv2 .mtip .odd{width:76px}.tdv2 .final{grid-template-columns:1fr;gap:10px}.tdv2 .final .btn{justify-self:start}.tdv2 .move{grid-template-columns:1fr}.tdv2 .st{grid-template-columns:40px minmax(0,1fr) minmax(0,1fr) 40px;gap:8px}.tdv2 .st span:not(.sbar){grid-column:1 / -1;grid-row:1;text-align:left}.tdv2 .split,.tdv2 .formlist,.tdv2 .abs2,.tdv2 .watch{grid-template-columns:1fr}.tdv2 .h2h-list li{grid-template-columns:minmax(0,1fr) 56px minmax(0,1fr);gap:8px;padding:12px 14px}.tdv2 .h2h-list time{grid-column:1 / -1}.tdv2 .round a{grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;padding:12px 16px}.tdv2 .round time{grid-column:1 / -1}.tdv2 .round .pk{grid-column:1;grid-row:3}.tdv2 .round .o{grid-row:2 / 4;grid-column:2}.tdv2 .author{grid-template-columns:1fr}.tdv2 .mbar{display:flex}.tdv2 .m-head{margin-bottom:16px}}.tdv2 .mtip{grid-template-columns:minmax(0,1fr) 84px 120px}.tdv2 .mtip .odd{cursor:default}.tdv2 .mtip.won{background:linear-gradient(90deg,var(--pitch-soft),transparent 60%)}.tdv2 .mtip.lost{background:linear-gradient(90deg,var(--lost-soft),transparent 60%)}.tdv2 .bm-link.bm-muted{background:transparent;border:1px solid var(--line);color:var(--muted);font-weight:600}.tdv2 .team-n .tn{display:block;font:700 clamp(22px,2.6vw,32px)/1.05 var(--display);color:var(--board-ink)}.tdv2 .crest img{width:68%;height:68%;object-fit:contain}.tdv2 .away .crest.has-logo{background:var(--board-ink);border:0}.tdv2 .kick .score{font:700 48px/1 var(--display);color:var(--board-ink);letter-spacing:.02em}.tdv2 .mkt .o .ov{display:inline-block;padding:6px 10px}@media(max-width:640px){.tdv2 .mtip{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"t t" "o b";row-gap:10px}.tdv2 .mtip>div{grid-area:t}.tdv2 .mtip .odd{grid-area:o}.tdv2 .mtip .bm-link,.tdv2 .mtip>span:last-child{grid-area:b;justify-self:end;min-width:120px;padding:0 14px}}.tdv2 .track10{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:1fr}@media(max-width:640px){.tdv2 .team-n .tn{font-size:21px}}.tdv2 .promo{position:relative;overflow:hidden;border-radius:var(--r-lg);padding:20px 20px 16px;color:#f3f0e4;background:repeating-linear-gradient(90deg,rgba(255,255,255,.045) 0 26px,transparent 26px 52px),radial-gradient(120% 90% at 100% 0,#2A8A5C 0,transparent 60%),linear-gradient(165deg,#1e6a47,#123f2a);box-shadow:0 18px 36px -24px #123f2ae6}.tdv2 .promo:before{content:"";position:absolute;right:-46px;top:-46px;width:140px;height:140px;border:2px solid rgba(255,255,255,.12);border-radius:50%}.tdv2 .promo-k{display:inline-block;font:700 12.5px var(--display);letter-spacing:.1em;text-transform:uppercase;color:var(--signal)}.tdv2 .promo-name{display:block;margin-top:6px;font:700 30px/1 var(--display);letter-spacing:-.01em}.tdv2 .promo-bonus{position:relative;margin:14px -20px 0;padding:14px 20px;font:600 19px/1.3 var(--display);color:#fff;border-top:2px dashed rgba(255,255,255,.28)}.tdv2 .promo-bonus:before,.tdv2 .promo-bonus:after{content:"";position:absolute;top:-9px;width:16px;height:16px;border-radius:50%;background:var(--bg)}.tdv2 .promo-bonus:before{left:-8px}.tdv2 .promo-bonus:after{right:-8px}.tdv2 .promo-list{list-style:none;margin:0 0 16px;padding:0;display:grid;gap:6px;font-size:15px;color:#f3f0e4e6}.tdv2 .promo-list li{display:flex;gap:8px;align-items:center}.tdv2 .promo-list li:before{content:"";flex-shrink:0;width:14px;height:8px;margin-top:-3px;border-left:2px solid var(--signal);border-bottom:2px solid var(--signal);transform:rotate(-45deg)}.tdv2 .promo .btn{width:100%;box-shadow:0 6px 0 -2px #0000002e}.tdv2 .promo .btn:hover{transform:translateY(-1px)}.tdv2 .promo small{display:block;margin-top:10px;font-size:12.5px;line-height:1.4;color:#f3f0e4b8}@media(max-width:1060px),(max-height:620px){.tdv2 .promo{display:none}}@media(max-height:940px){.tdv2 .m-aside:has(.bestodds) .promo{display:none}}.tdv2 .mtip .tag.st-won{background:var(--pitch);color:#fff}.tdv2 .mtip .tag.st-lost{background:var(--lost);color:#fff}.tdv2 .mtip .tag.st-void{background:var(--line-strong);color:var(--ink)}.tdv2 .events{list-style:none;margin:0;padding:0;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden}.tdv2 .events li{display:grid;grid-template-columns:52px 28px minmax(0,1fr) auto;gap:12px;align-items:center;padding:12px 18px}.tdv2 .events li+li{border-top:1px solid var(--line)}.tdv2 .events li.is-goal{background:linear-gradient(90deg,var(--pitch-soft),transparent 55%)}.tdv2 .events time{font-weight:700;font-size:17px;color:var(--ink)}.tdv2 .events .ev-txt b{display:block;font-weight:600;font-size:16px;color:var(--ink)}.tdv2 .events .ev-txt small{display:block;margin-top:2px;color:var(--muted);font-size:14px}.tdv2 .events .ev{display:grid;place-items:center;justify-self:center}.tdv2 .events .ev-goal{color:var(--ink)}.tdv2 .events .ev-miss{color:var(--muted);opacity:.7;position:relative}.tdv2 .events .ev-miss:after{content:"";position:absolute;left:-2px;right:-2px;top:50%;height:2px;background:var(--lost);transform:rotate(-45deg)}.tdv2 .events .ev-card{width:14px;height:19px;border-radius:2px;transform:rotate(8deg);box-shadow:0 1px 2px #00000040}.tdv2 .events .ev-yellow{background:#f2c230}.tdv2 .events .ev-red{background:#d2372b}.tdv2 .events .ev-var{font:700 11px/1 var(--display);letter-spacing:.04em;padding:4px 5px;border-radius:4px;background:var(--ink);color:#fff}.tdv2 .events .ev-score{font:700 18px/1 var(--display);padding:6px 10px;border-radius:var(--r-sm);background:var(--ink);color:#fff;min-width:48px;text-align:center}@media(max-width:640px){.tdv2 .events li{grid-template-columns:40px 24px minmax(0,1fr) auto;gap:10px;padding:11px 14px}}.tdv2 .bm-link.bm-alt{background:var(--pitch);color:#fff}.tdv2 .bm-link.bm-alt:hover{background:var(--pitch-hover)}.tdv2 .sb-top b a{color:inherit;text-decoration:none}.tdv2 .sb-top b a:hover{text-decoration:underline}.tdv2 .pickcard .addslip{background:transparent;color:var(--signal);border-color:var(--board-muted)}.tdv2 .pickcard .addslip.on{background:var(--board-2);border-color:var(--signal)}
