.mdy .report{display:block}.mdy .livebar.report-bar{position:sticky}@media (max-width:760px){.mdy .livebar.report-bar{position:static}}.mdy .report-head{--stand-h:clamp(150px, 22vw, 300px);color:var(--night);padding:clamp(20px, 3vw, 36px) clamp(16px, 3vw, 40px) calc(var(--stand-h) - 28px);background:radial-gradient(30% 9% at 18% 22%,#ffffffbf,#0000 70%),radial-gradient(22% 7% at 30% 26%,#fff9,#0000 70%),radial-gradient(26% 8% at 78% 14%,#ffffff8c,#0000 70%),radial-gradient(34% 10% at 12% 64%,#ffffff80,#0000 70%),linear-gradient(#9cc6e4,#c4dcee 55%,#e6eff5);position:relative;overflow:hidden}.mdy .report-head-in{z-index:1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"left right""screen screen";align-items:start;gap:clamp(16px,2.4vw,28px) 24px;max-width:1280px;margin:0 auto;display:grid;position:relative}.mdy .corner{min-width:0}.mdy .corner-l{grid-area:left;max-width:34ch}.mdy .corner-r{flex-direction:column;grid-area:right;justify-self:end;align-items:flex-end;gap:12px;display:flex}.mdy .corner .kicker{color:var(--night);font-size:11px;display:block}.mdy .corner-l h1{font-family:var(--font-display);text-transform:uppercase;overflow-wrap:anywhere;margin-top:6px;font-size:clamp(26px,2.6vw,38px);font-weight:900;line-height:.95}.mdy .corner-client{margin-top:6px;font-size:14px;font-weight:600}.mdy .report-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.mdy .report-actions .btn{min-height:40px;padding-inline:14px;font-size:11px}.mdy .report-actions .btn.pri{flex:none;gap:10px}.mdy .report-actions .btn.sec{background:#ffffffb3}.mdy .bigscreen{grid-area:screen;justify-self:center;width:min(100%,760px)}.mdy .bigscreen-face{aspect-ratio:16/9;background:#0b1024;border:clamp(6px,.9vw,12px) solid #15171d;border-radius:3px;place-items:center;display:grid;position:relative;overflow:hidden;box-shadow:0 0 0 2px #2a2d35,0 0 70px #ffffff8c,0 18px 40px #131b3340}.mdy .bigscreen-face img{-o-object-fit:cover;object-fit:cover}.mdy .bigscreen-video{-o-object-fit:cover;object-fit:cover;background:#000;width:100%;height:100%;position:absolute;inset:0}.mdy .bigscreen-controls{gap:6px;display:flex;position:absolute;bottom:10px;right:10px}.mdy .bigscreen-controls button{color:#fff;cursor:pointer;background:#0f1016c7;border:0;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.mdy .bigscreen-controls button:hover{background:var(--red)}.mdy .bigscreen-controls button:focus-visible{outline:3px solid var(--banana);outline-offset:2px}.mdy .bigscreen-idle{font-family:var(--font-display);text-transform:uppercase;color:var(--gold);font-size:clamp(22px,3vw,40px);font-weight:900}.mdy .bigscreen-legs{background:linear-gradient(#2a2d35,#2a2d35) 0 10px/100% 5px no-repeat,linear-gradient(#1b1e26,#1b1e26) 4% 0/10px 100% no-repeat,linear-gradient(#1b1e26,#1b1e26) 36% 0/10px 100% no-repeat,linear-gradient(#1b1e26,#1b1e26) 64% 0/10px 100% no-repeat,linear-gradient(#1b1e26,#1b1e26) 96% 0/10px 100% no-repeat;height:52px;margin-inline:6%}.mdy .stand{width:100%;height:var(--stand-h);display:block;position:absolute;bottom:0;left:0;right:0}@media (max-width:760px){.mdy .report-head-in{grid-template-columns:minmax(0,1fr);grid-template-areas:"left""right""screen"}.mdy .corner-r{justify-self:start;align-items:flex-start}.mdy .report-actions{justify-content:flex-start}.mdy .bigscreen-legs{height:36px}}.mdy .report-stats,.mdy .report-clock,.mdy .report-notes{background:var(--paper);color:var(--ink);padding-block:clamp(44px,7vw,96px);padding-inline:clamp(16px,3vw,40px)}.mdy .report-stats+.report-clock{padding-top:0}.mdy .report-stats .section-head,.mdy .report-clock .section-head{color:var(--ink)}.mdy .report-stats .section-head .kicker,.mdy .report-clock .section-head .kicker{color:var(--red)}.mdy .report-stats .section-head p,.mdy .report-clock .section-head p{color:var(--ink-soft)}.mdy .stats-board{background:var(--board);border:10px solid var(--frame);grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));gap:clamp(24px,4vw,56px);max-width:1180px;margin:0 auto;padding:clamp(18px,3vw,36px);display:grid;box-shadow:0 0 0 2px #969ca3,0 24px #0f101642}.mdy .stats-col{min-width:0}.mdy .stats-label{letter-spacing:.18em;text-transform:uppercase;color:var(--ink-soft);margin:0 0 12px;font-size:11px;font-weight:700}.mdy .match-facts{border-top:1px solid #e4e2da;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.mdy .match-facts>div{border-bottom:1px solid #e4e2da;padding:9px 12px 9px 0}.mdy .match-facts>.wide{grid-column:1/-1}.mdy .match-facts dt{color:var(--ink-soft);font-size:12px}.mdy .match-facts dd{margin:2px 0 0;font-size:15px;font-weight:600;line-height:1.35}.mdy .timeline{border-bottom:2px solid #e4e2da;max-width:1180px;margin:0 auto;padding:0;list-style:none}.mdy .phase{border-top:2px solid #e4e2da;grid-template-columns:clamp(76px,11vw,140px) minmax(0,1fr);gap:clamp(16px,3vw,40px);padding-block:clamp(24px,3.4vw,40px);display:grid}.mdy .minute{font-family:var(--font-display);font-variant-numeric:tabular-nums;color:var(--red);align-self:start;font-size:clamp(44px,6vw,84px);font-weight:900;line-height:.86;position:sticky;top:86px}.mdy .phase[id=phase-result] .minute{color:var(--squad-deep)}.mdy .phase-body{min-width:0;max-width:68ch}.mdy .phase-body .kicker{color:var(--ink-soft);font-size:12px;display:block}.mdy .phase-body h3{font-family:var(--font-display);text-transform:uppercase;margin:6px 0 14px;font-size:clamp(30px,3.6vw,46px);font-weight:900;line-height:.92}.mdy .phase-body p{white-space:pre-line;line-height:1.65}.mdy .phase-body p+p{margin-top:14px}.mdy .moves{grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr));gap:8px;margin:20px 0 0;padding:0;list-style:none;display:grid}.mdy .moves li{background:var(--board);border-left:4px solid var(--squad);align-items:baseline;gap:12px;padding:12px 14px 10px;font-weight:600;line-height:1.35;display:flex}.mdy .moves b{font-family:var(--font-display);color:var(--squad-deep);font-variant-numeric:tabular-nums;font-size:20px;font-weight:900}@media (max-width:520px){.mdy .phase{grid-template-columns:minmax(0,1fr);gap:8px}.mdy .minute{font-size:44px;position:static}}.mdy .phase-body .lead{color:var(--ink);font-weight:700}.mdy .phase-cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:10px;margin:18px 0;padding:0;list-style:none;display:grid}.mdy .phase-cards.long{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr))}.mdy .phase-cards li{background:var(--board);border-top:3px solid var(--red);flex-direction:column;gap:6px;padding:14px 16px;line-height:1.5;display:flex}.mdy .phase-cards strong{font-family:var(--font-display);text-transform:uppercase;font-size:20px;font-weight:900;line-height:1}.mdy .phase-cards span{color:var(--ink-soft);font-size:15px}.mdy #phase-play .phase-cards li{border-top-color:var(--squad)}.mdy .phase-question{background:var(--night);color:#fff;box-shadow:6px 6px 0 var(--banana);margin:20px 0;padding:18px 20px 18px 22px}.mdy .phase-question-tag{letter-spacing:.18em;text-transform:uppercase;color:var(--banana);margin-bottom:6px;font-size:11px;font-weight:700;display:block}.mdy .phase-body .phase-question p{font-family:var(--font-hand);font-size:clamp(22px,2.4vw,28px);font-weight:700;line-height:1.2}.mdy .phase-compare{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:18px 0;display:grid}.mdy .phase-compare>div{padding:14px 16px;line-height:1.55}.mdy .phase-compare .was{border-left:4px solid var(--red);background:#f1e3e3}.mdy .phase-compare .now{border-left:4px solid var(--squad);background:#e2efe6}.mdy .phase-compare-tag{letter-spacing:.18em;text-transform:uppercase;margin-bottom:6px;font-size:11px;font-weight:700;display:block}.mdy .phase-compare .was .phase-compare-tag{color:var(--red-deep)}.mdy .phase-compare .now .phase-compare-tag{color:var(--squad-deep)}@media (max-width:640px){.mdy .phase-compare{grid-template-columns:minmax(0,1fr)}}.mdy .report-decisions{background:var(--board);color:var(--ink);padding-block:clamp(44px,7vw,96px);padding-inline:clamp(16px,3vw,40px)}.mdy .report-decisions .section-head{color:var(--ink)}.mdy .report-decisions .section-head .kicker{color:var(--red)}.mdy .report-decisions .section-head p{color:var(--ink-soft)}.mdy .decisions{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:16px;max-width:1180px;margin:0 auto;padding:0;list-style:none;display:grid}.mdy .decision{background:var(--paper);border:2px solid var(--ink);box-shadow:6px 6px 0 var(--night);padding:22px 22px 18px;position:relative}.mdy .decision-no{background:var(--red);color:#fff;font-family:var(--font-display);font-variant-numeric:tabular-nums;padding:3px 8px 1px;font-size:18px;font-weight:900;position:absolute;top:-14px;left:18px}.mdy .decision h3{font-family:var(--font-display);text-transform:uppercase;margin:4px 0 14px;font-size:clamp(22px,2.4vw,28px);font-weight:900;line-height:.95}.mdy .decision dl{gap:12px;margin:0;display:grid}.mdy .decision dt{letter-spacing:.18em;text-transform:uppercase;color:var(--ink-soft);font-size:11px;font-weight:700}.mdy .decision dd{margin:3px 0 0;line-height:1.55}.mdy .decision-decision dd{font-weight:700}.mdy .decision-tradeoff{border-top:1px dashed #c9c6bc;padding-top:12px}.mdy .report-replays{background:var(--night-grad);color:var(--on-dark);padding-block:clamp(44px,7vw,96px);padding-inline:clamp(16px,3vw,40px)}.mdy .report-replays .section-head .kicker{color:var(--gold)}.mdy .report-replays .section-head p{color:var(--on-dark-dim)}.mdy .reel{--reel-top:86px;--reel-step:70svh;max-width:1180px;height:calc(100svh - var(--reel-top) + (var(--n) - 1) * var(--reel-step));margin:0 auto}.mdy .reel.reel-single{height:auto}.mdy .reel-stage{top:var(--reel-top);height:calc(100svh - var(--reel-top));place-items:center;padding-block:16px;display:grid;position:sticky}.mdy .reel-single .reel-stage{height:auto;position:static}.mdy .reel-frame{width:min(100%, calc((100svh - var(--reel-top) - 150px) * 1.6));box-shadow:10px 10px #00000059}.mdy .reel-bar{color:#fff}.mdy .reel-bar .rp-num{display:inline-block}.mdy .reel-of{color:#ffffff8c}.mdy .reel-screen{aspect-ratio:16/10;background:var(--ink);position:relative;overflow:hidden}.mdy .reel-shot{will-change:clip-path, opacity, transform;position:absolute;inset:0}.mdy .reel-shot img{-o-object-fit:cover;object-fit:cover}.mdy .reel-steps{background:var(--ink);gap:4px;padding:10px 12px;display:flex}.mdy .reel-step{cursor:pointer;background:0 0;border:0;flex:1 1 0;height:26px;padding:11px 0}.mdy .reel-step-fill{background:#ffffff40;height:4px;transition:background .2s;display:block}.mdy .reel-step:hover .reel-step-fill{background:#ffffff8c}.mdy .reel-step[aria-current=true] .reel-step-fill{background:var(--banana)}.mdy .reel-step:focus-visible{outline-color:var(--banana)}@media (max-width:760px){.mdy .reel{--reel-top:0px;--reel-step:60svh}.mdy .reel-frame{width:100%}}.mdy .report-prose{max-width:72ch;margin:0 auto;line-height:1.65}.mdy .report-prose>*+*{margin-top:16px}.mdy .report-prose h2,.mdy .report-prose h3{font-family:var(--font-display);text-transform:uppercase;font-weight:900;line-height:.95}.mdy .report-prose h2{font-size:40px}.mdy .report-prose h3{font-size:30px}.mdy .report-next{background:var(--red);padding:clamp(32px,5vw,64px) clamp(16px,3vw,40px)}.mdy .next-card{background:var(--board);max-width:1180px;color:var(--ink);box-shadow:8px 8px 0 var(--night);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 24px;margin:0 auto;padding:clamp(18px,3vw,28px) clamp(18px,3vw,32px);text-decoration:none;transition:transform .2s,box-shadow .2s;display:grid}.mdy .next-card:hover{box-shadow:5px 5px 0 var(--night);transform:translate(3px,3px)}.mdy .next-card:focus-visible{outline-color:var(--night)}.mdy .next-card .chip{background:var(--red);justify-self:start}.mdy .next-title{font-family:var(--font-display);text-transform:uppercase;overflow-wrap:anywhere;font-size:clamp(30px,4.4vw,58px);font-weight:900;line-height:.9}.mdy .next-meta{color:var(--ink-soft);font-size:14px;font-weight:600}.mdy .next-meta:empty{display:none}.mdy .next-go{background:var(--night);color:#fff;grid-area:1/2/span 3;place-items:center;width:60px;height:60px;transition:background-color .2s;display:grid}.mdy .next-card:hover .next-go{background:var(--squad-deep)}@media (prefers-reduced-motion:no-preference){.mdy .timeline.go .phase{animation:.55s cubic-bezier(.2,.8,.2,1) backwards mdy-rise;animation-delay:calc(var(--n,0) * 80ms)}.mdy .corner{animation:.5s backwards mdy-nudge}.mdy .bigscreen-face img{animation:.8s .15s backwards mdy-fadein}}@media (prefers-reduced-motion:reduce){.mdy .next-card,.mdy .next-go,.mdy .btn.ghost,.mdy .reel-step-fill{transition:none}}
