:root{font-size:16px}.dw{--din-red:#b01116;--din-red-dark:#8c0d11;--din-red-deep:#5f090c;--acc-rgb:176,17,22;--acc-light:#ff5a60;--head-1:var(--din-red);--head-2:var(--din-red-dark);--head-3:var(--din-red-deep);--head-ink:#fff;--win:#1e9e5a;--draw:#8a92a3;--loss:#d43c3c;--live:#ff3b3b}.dw[data-theme=dark]{--bg:#0e0f14;--card:#171922;--card2:#1d2029;--line:#262a36;--ink:#f2f3f7;--ink-soft:#9aa0b0;--ink-dim:#6a7080;--din-t:#ff6b70;--opp-t:#7ba3f0;--hover:#141620;--bar:#5a6170}.dw[data-theme=light]{--bg:#ffffff;--card:#f6f6f9;--card2:#eef0f4;--line:#e6e7ec;--ink:#1a1a1e;--ink-soft:#5a5a64;--ink-dim:#8a8a94;--din-t:#b01116;--opp-t:#2f5fc2;--hover:#fafafb;--bar:#aab1bd}*{margin:0;padding:0;box-sizing:border-box}body{font-family:Segoe UI,system-ui,-apple-system,Roboto,Arial,sans-serif;background:#f2f3f5;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:24px;gap:14px}body.dark{background:#0a0b0f}@media(max-width:480px){body{padding:0;justify-content:flex-start}}.dw{position:relative;display:flex;flex-direction:column;width:min(430px,100%);height:660px;background:var(--bg);color:var(--ink);border-radius:14px;overflow:hidden;box-shadow:0 10px 30px #1414282e,0 2px 6px #1414281a}@media(max-width:480px){.dw{width:100%;height:100dvh;border-radius:0;box-shadow:none}}body.embed{padding:0;background:transparent;justify-content:flex-start;min-height:100dvh}body.embed .dw{width:100%;height:100dvh;border-radius:0;box-shadow:none}.dw-head{flex:none;background:linear-gradient(135deg,var(--head-1) 0%,var(--head-2) 55%,var(--head-3) 100%);color:var(--head-ink);padding:14px 16px;display:flex;align-items:center;gap:12px}.dw-head img{width:44px;height:44px;object-fit:contain;filter:drop-shadow(0 2px 4px rgba(0,0,0,.3))}.dw-head .t1{font-weight:700;font-size:1.02rem;line-height:1.15}.dw-head .t2{font-size:.74rem;opacity:.85;margin-top:2px}.dw-head .badge{margin-left:auto;text-align:center;background:color-mix(in srgb,var(--head-ink) 14%,transparent);border:1px solid color-mix(in srgb,var(--head-ink) 25%,transparent);border-radius:10px;padding:6px 10px}.dw-head .badge b{display:block;font-size:1.05rem}.dw-head .badge span{font-size:.64rem;opacity:.85;letter-spacing:.05em}.dw-stage{position:relative;flex:1;min-height:0;overflow:hidden}.pane{position:absolute;inset:0;overflow-y:auto;display:flex;flex-direction:column;background:var(--bg);transition:transform .3s cubic-bezier(.2,.7,.2,1),opacity .3s}.pane-main{transform:translate(0)}.pane-detail{transform:translate(100%)}.dw-stage.open .pane-main{transform:translate(-22%);opacity:.35;pointer-events:none}.dw-stage.open .pane-detail{transform:translate(0);box-shadow:-12px 0 30px #00000059}.dw-hero{padding:16px 16px 14px;border-bottom:1px solid var(--line);flex:none;cursor:pointer}.dw-hero .label{display:flex;align-items:center;gap:6px;font-size:.68rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--ink-soft);margin-bottom:12px}.dw-hero .label .dot{width:7px;height:7px;border-radius:50%;background:var(--din-red)}.dw-hero.live .label{color:var(--live)}.dw-hero.live .label .dot{background:var(--live);animation:pulse 1.2s infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.25}}.dw-vs{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:8px}.dw-team{display:flex;flex-direction:column;align-items:center;gap:7px;text-align:center}.dw-team img{width:52px;height:52px;object-fit:contain;filter:drop-shadow(0 4px 10px rgba(0,0,0,.35))}.dw-team .n{font-size:.8rem;font-weight:600;color:var(--ink);line-height:1.15}.dw-mid{text-align:center;min-width:86px}.dw-mid .score{font-size:1.9rem;font-weight:800;color:var(--ink);letter-spacing:.02em}.dw-mid .time{font-size:1.35rem;font-weight:800;color:var(--ink)}.dw-mid .date{font-size:.72rem;color:var(--ink-soft);margin-top:2px}.dw-mid .min{font-size:.72rem;color:var(--live);font-weight:700;margin-top:2px}.dw-count{display:flex;justify-content:center;gap:14px;margin-top:13px}.dw-count div{text-align:center}.dw-count b{display:block;font-size:1.02rem;color:var(--din-t)}.dw-count span{font-size:.6rem;color:var(--ink-dim);letter-spacing:.06em;text-transform:uppercase}.csq{display:inline-block;width:7px;height:10px;border-radius:2px;vertical-align:-1px;margin:0 1px 0 5px}.csq.y{background:#f2c322}.csq.r{background:#d43c3c}.tstat{display:flex;align-items:center;justify-content:center;gap:1px;font-size:.66rem;font-weight:700;color:var(--ink-soft)}.tstat .cflag{margin-right:2px;vertical-align:-1px}.lmin{font-style:normal;font-size:.78rem;font-weight:800;color:var(--live);margin:0 8px;vertical-align:6px}@media(max-width:480px){.dw-team img{width:64px;height:64px}.dw-mid .score{font-size:2.2rem}}.dw-tabs{display:flex;border-bottom:1px solid var(--line);flex:none;position:sticky;top:0;background:var(--bg);z-index:2}.dw-tabs button{flex:1;background:none;border:none;padding:10px 0;font:inherit;font-size:.8rem;font-weight:600;color:var(--ink-soft);cursor:pointer;border-bottom:2px solid transparent}.dw-tabs button.on{color:var(--din-t);border-bottom-color:var(--din-t)}.dw-list{list-style:none}.dw-list li{display:grid;grid-template-columns:6px 44px 1fr auto 1fr 10px;align-items:center;gap:8px;padding:9px 12px 9px 10px;border-bottom:1px solid var(--line);font-size:.78rem;cursor:pointer;transition:background .15s}.dw-list li:hover{background:var(--hover)}.dw-list li:active{background:var(--card2)}.dw-list li:last-child{border-bottom:none}.dw-list .res{width:6px;height:34px;border-radius:3px;background:var(--draw)}.dw-list .res.w{background:var(--win)}.dw-list .res.l{background:var(--loss)}.dw-list .res.u{background:var(--line)}.dw-list .d{color:var(--ink-soft);font-size:.68rem;line-height:1.25}.dw-list .h{text-align:right}.dw-list .a{text-align:left}.dw-list .tm{display:flex;align-items:center;gap:6px;font-weight:600;color:var(--ink)}.dw-list .h .tm{justify-content:flex-end}.dw-list .tm img{width:20px;height:20px;object-fit:contain}.dw-list .sc{font-weight:800;color:var(--ink);white-space:nowrap;padding:2px 7px;background:var(--card2);border-radius:6px;text-align:center}.dw-list .sc.up{font-weight:700;color:var(--ink-soft);background:none}.dw-list .sc.off{font-weight:700;font-size:.78em;letter-spacing:.02em;color:var(--ink-dim);background:none;border:1px solid var(--line);border-radius:6px}.ddhero .mid .offb{font-size:1.05rem;letter-spacing:.01em}.dw-list .chev{color:var(--ink-dim);font-size:1rem;line-height:1}.dw-list .din{color:var(--din-t)}.cpill{display:inline-block;margin-top:2px;padding:1px 6px;border-radius:999px;background:var(--card2);color:var(--ink-soft);font-size:.56rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.ht{display:block;font-size:.6rem;color:var(--ink-dim);font-weight:600;margin-top:1px}.dw-foot{flex:none;display:flex;align-items:center;justify-content:space-between;padding:8px 14px;background:var(--card);border-top:1px solid var(--line);font-size:.64rem;color:var(--ink-dim)}.dw-foot a{color:var(--ink-dim);text-decoration:none;font-weight:600}.dd-head{flex:none;display:flex;align-items:center;gap:10px;padding:8px 10px;border-bottom:1px solid var(--line);background:var(--card);position:sticky;top:0;z-index:2}.dd-head .back{background:none;border:none;color:var(--din-t);font:inherit;font-size:.8rem;font-weight:700;cursor:pointer;padding:6px 8px;border-radius:8px}.dd-head .back:hover{background:var(--card2)}.dd-head .ctx{font-size:.68rem;color:var(--ink-soft);font-weight:600;letter-spacing:.04em;text-transform:uppercase;margin-left:auto;padding-right:6px}.dd-body{padding:14px;font-size:.78rem;color:var(--ink);width:100%}.dd-in{max-width:640px;margin:0 auto}.dd-score{text-align:center;margin-bottom:4px}.dd-score b{font-size:1.7rem;font-weight:800;color:var(--ink)}.dd-score span{display:block;font-size:.68rem;color:var(--ink-soft);margin-top:2px}.dd-sec{font-size:.64rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:var(--ink-soft);margin:14px 0 8px;display:flex;align-items:center;gap:8px}.dd-sec:after{content:"";flex:1;height:1px;background:var(--line)}.dd-r{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:4px 0;font-weight:700}.dd-r .l{color:var(--ink-soft);font-weight:600;font-size:.66rem;letter-spacing:.05em;text-transform:uppercase;padding:0 10px;text-align:center}.dd-r .a1{text-align:right}.dd-r .a2{text-align:left}.dd-p{display:grid;grid-template-columns:1fr auto auto;gap:10px;padding:5px 0;border-bottom:1px solid var(--line);font-size:.75rem}.dd-p:last-child{border-bottom:none}.dd-p .rt{font-weight:800;color:var(--din-t)}.dd-p .gg{color:var(--ink-soft)}.dd-note{color:var(--ink-soft);font-size:.72rem;text-align:center;padding:10px 0}.stg,.fg{display:block}@media(min-width:560px){.stg{display:grid;grid-template-columns:1fr 1fr;gap:10px;align-items:start}.stg .ddst{margin-bottom:0}.fg{display:grid;grid-template-columns:1fr 1fr;gap:0 20px;align-items:start}}.sbar{margin:0 0 10px}.sbar .sv{display:grid;grid-template-columns:1fr auto 1fr;font-size:.74rem;font-weight:800;margin-bottom:3px}.sbar .sv .sl{color:var(--ink-soft);font-weight:600;font-size:.64rem;letter-spacing:.05em;text-transform:uppercase;align-self:center}.sbar .sv span:first-child{text-align:left}.sbar .sv span:last-child{text-align:right}.sbar .tr{display:flex;height:5px;border-radius:3px;overflow:hidden;background:var(--line)}.sbar .b1,.sbar .b2{background:var(--bar)}.sbar .b1.din,.sbar .b2.din{background:var(--din-red)}.evt{position:relative}.evt:before{content:"";position:absolute;left:50%;top:4px;bottom:4px;width:2px;background:var(--line);transform:translate(-1px)}.evtr{display:grid;grid-template-columns:1fr 40px 1fr;align-items:center;margin:7px 0;position:relative}.evtr .min{text-align:center;font-weight:800;font-size:.68rem;color:var(--ink-soft);background:var(--bg);position:relative;z-index:1;padding:2px 0}.evtr .side{display:flex;min-width:0}.evtr .side.h{justify-content:flex-end;padding-right:6px}.evtr .side.a{justify-content:flex-start;padding-left:6px}.evchip{display:inline-flex;align-items:center;gap:5px;border:1px solid var(--line);border-radius:8px;padding:3px 8px;font-size:.72rem;line-height:1.25;background:var(--card2);color:var(--ink);max-width:100%;flex-wrap:wrap;white-space:normal;overflow-wrap:anywhere}.evtr .side.h .evchip{justify-content:flex-end;text-align:right}.evchip small{color:var(--ink-soft)}.evsep{background:var(--card2);border-radius:8px;text-align:center;font-size:.7rem;font-weight:800;color:var(--ink-soft);padding:5px 0;margin:8px 0;position:relative;z-index:1;letter-spacing:.04em}.ddhero{background:linear-gradient(135deg,rgba(var(--acc-rgb),.18) 0%,var(--card) 45%,rgba(47,95,194,.12) 100%);border:1px solid var(--line);border-radius:14px;padding:18px 12px 14px;position:relative;overflow:hidden;margin-bottom:4px}.ddvs{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;text-align:center;position:relative}.ddvs .t img{width:56px;height:56px;object-fit:contain;display:block;margin:0 auto 6px;filter:drop-shadow(0 4px 10px rgba(0,0,0,.35))}.ddvs .t b{display:block;font-size:.84rem;color:var(--ink)}.ddvs .t span{font-size:.68rem;color:var(--ink-soft)}.ddvs .mid b{font-size:1.5rem;font-weight:900;display:block;color:var(--ink)}.ddvs .mid span{font-size:.68rem;color:var(--ink-soft)}.ddcd{display:flex;justify-content:center;gap:16px;margin-top:14px;position:relative}.ddcd div{text-align:center}.ddcd b{display:block;font-size:1.1rem;font-weight:800;color:var(--ink)}.ddcd span{font-size:.56rem;color:var(--ink-dim);letter-spacing:.08em;text-transform:uppercase}.ddres .ddvs .mid b{font-size:1.9rem;letter-spacing:.02em}.ddres.live .ddvs .mid span{color:var(--live);font-weight:700}.ddmeta{text-align:center;font-size:.68rem;color:var(--ink-soft);margin-top:10px;position:relative}.ddst{background:var(--card2);border-radius:10px;padding:9px 12px;display:flex;align-items:center;gap:10px;margin-bottom:8px}.ddst img{width:30px;height:30px;object-fit:contain}.ddst .rk2{font-size:1.15rem;font-weight:900;min-width:34px;color:var(--din-t)}.ddst.opp .rk2{color:var(--opp-t)}.ddst .det2{font-size:.68rem;color:var(--ink-soft);line-height:1.5}.ddst .det2 b{color:var(--ink);display:block;font-size:.76rem}.ffh{display:flex;align-items:center;gap:7px;margin:8px 0 4px;font-size:.74rem;font-weight:700;color:var(--ink)}.ffh img{width:18px;height:18px;object-fit:contain}.ff{display:flex;align-items:center;gap:7px;padding:4px 0;font-size:.72rem;color:var(--ink-soft)}.dd-body .badge{width:22px;height:22px;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;font-size:.68rem;font-weight:900;color:#0b0c10;flex:none}.dd-body .badge.W{background:var(--win)}.dd-body .badge.D{background:var(--draw)}.dd-body .badge.L{background:var(--loss)}.h2m{display:grid;grid-template-columns:64px 1fr auto 1fr;align-items:center;gap:6px;padding:6px 0;border-bottom:1px solid var(--line);font-size:.72rem;color:var(--ink)}.h2m:last-child{border-bottom:none}.h2m .dt{color:var(--ink-dim);font-size:.64rem}.h2m .hh{text-align:right}.h2m .sc2{font-weight:800;background:var(--card2);border-radius:6px;padding:2px 7px}.h2m .din{color:var(--din-t)}.dd-bil{display:flex;gap:6px;margin-bottom:4px}.dd-bil div{flex:1;text-align:center;background:var(--card2);border-radius:8px;padding:7px 2px}.dd-bil b{display:block;font-size:1rem}.dd-bil span{font-size:.56rem;color:var(--ink-soft);text-transform:uppercase;letter-spacing:.04em}.gbars{display:grid;grid-template-columns:repeat(10,1fr);gap:4px;align-items:end;height:46px;margin-top:14px}.gbar{border-radius:3px 3px 1px 1px;min-height:3px;position:relative;background:linear-gradient(180deg,var(--acc-light),var(--din-red))}.gbar em{position:absolute;top:-13px;left:0;right:0;text-align:center;font-style:normal;font-size:.56rem;color:var(--ink-soft);font-weight:700}.gax{display:grid;grid-template-columns:repeat(10,1fr);gap:4px;margin-top:4px}.gax span{font-size:.5rem;color:var(--ink-dim);text-align:center}.dw :focus-visible{outline:2px solid var(--din-t);outline-offset:-2px}.dw-list.nodrill li{cursor:default}.dw-sponsor{flex:none;display:flex;justify-content:center;align-items:center;padding:6px 10px;background:var(--card);border-top:1px solid var(--line)}.dw-sponsor img{display:block;width:100%;max-width:320px;height:auto;max-height:50px;object-fit:contain}.dd-lock{background:var(--card2);border:1px dashed var(--line);border-radius:10px;padding:12px;text-align:center;color:var(--ink-soft);font-size:.72rem}.dd-lock b{color:var(--din-t)}.no-anim .pane{transition:none!important}body:not(.embed) .dw.t-match{width:100%;height:100dvh;border-radius:0;box-shadow:none;max-width:none}body:not(.embed) .dw.t-match .dd-in{max-width:none}body:not(.embed):has(.dw.t-match){padding:0;justify-content:flex-start}.dw.t-live{height:auto}.dw.t-live .dw-stage{flex:none;overflow:visible}.dw.t-live .pane-main{position:relative;inset:auto;overflow:visible}.dw.t-live .pane-detail{display:none}.dw.t-live .dw-hero{border-bottom:none}.dw.t-live.expanded{height:660px}.dw.t-live.expanded .dw-stage{flex:1;overflow:hidden}.dw.t-live.expanded .pane-main{position:absolute;inset:0}.dw.t-live.expanded .pane-detail{display:flex}@media(max-width:480px){.dw.t-live{height:auto}.dw.t-live.expanded{height:100dvh}}body.embed .dw.t-live{height:auto}body.embed .dw.t-live.expanded{height:100dvh}.dw-empty{padding:26px 16px;text-align:center;color:var(--ink-soft);font-size:.8rem}.dw-accs{border-top:1px solid var(--line)}.dw-acc+.dw-acc{border-top:1px solid var(--line)}.dw-acc summary{list-style:none;display:flex;align-items:center;gap:8px;padding:11px 16px;font-size:.8rem;font-weight:600;color:var(--ink-soft);cursor:pointer;user-select:none;transition:background .15s}.dw-acc summary::-webkit-details-marker{display:none}.dw-acc summary:hover{background:var(--hover)}.dw-acc summary .n{font-size:.62rem;font-weight:700;color:var(--ink-dim);background:var(--card2);border-radius:999px;padding:1px 7px}.dw-acc summary:after{content:"";margin-left:auto;width:7px;height:7px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:translateY(-2px) rotate(45deg);transition:transform .2s}.dw-acc[open] summary{color:var(--din-t)}.dw-acc[open] summary:after{transform:translateY(2px) rotate(-135deg)}.dw-acc .dw-list,.dw-acc .dw-empty{border-top:1px solid var(--line)}
