.mdy .rp-root{width:100%;max-width:none;height:100%;max-height:none;color:inherit;z-index:200;background:0 0;border:0;place-items:center;margin:0;padding:clamp(10px,2.4vw,32px);display:grid;position:fixed;inset:0;overflow:visible}.mdy .rp-dim{cursor:zoom-out;background:#050814f5;position:absolute;inset:0}.mdy .rp-glow{pointer-events:none;background:radial-gradient(70% 55% at 50% 38%,#fff6c833,#0000 70%),radial-gradient(30% 22% at 12% 0,#ffffff29,#0000 70%),radial-gradient(30% 22% at 88% 0,#ffffff29,#0000 70%);position:absolute;inset:0}.mdy .rp-stage{background:var(--night-grad);border:3px solid var(--board);color:#fff;flex-direction:column;width:100%;height:100%;display:flex;position:relative;box-shadow:10px 10px #00000080}.mdy .rp-bar{letter-spacing:.16em;text-transform:uppercase;background:var(--ink);flex-wrap:wrap;align-items:stretch;gap:0;font-size:12px;font-weight:700;display:flex}.mdy .rp-tag{background:var(--red);align-items:center;gap:9px;padding:12px 16px 9px;display:inline-flex}.mdy .rp-tag i{background:#fff;border-radius:50%;width:9px;height:9px;animation:1.1s steps(2,jump-none) infinite rp-blink}.mdy .rp-num{color:var(--banana);padding:12px 16px 9px}.mdy .rp-title{min-width:0;font:inherit;letter-spacing:inherit;color:#ffffffd1;white-space:nowrap;text-overflow:ellipsis;flex:1 1 0;align-self:center;padding:3px 16px 0;overflow:hidden}.mdy .rp-btn{min-height:44px;font:inherit;letter-spacing:inherit;text-transform:inherit;color:#fff;cursor:pointer;background:0 0;border:0;border-left:1px solid #ffffff2e;padding:12px 16px 9px;transition:background-color .2s,color .2s}.mdy .rp-btn:hover{background:var(--board);color:var(--ink)}.mdy .rp-btn:focus-visible{outline:3px solid var(--banana);outline-offset:-3px}.mdy .rp-zoombar{align-items:stretch;display:inline-flex}.mdy .rp-zoombtn{letter-spacing:0;min-width:44px;padding:10px 12px 7px;font-size:18px}.mdy .rp-zoombtn:disabled{opacity:.35;cursor:default}.mdy .rp-zoombtn:disabled:hover{color:#fff;background:0 0}.mdy .rp-zoomlevel{font-variant-numeric:tabular-nums;min-width:58px;color:var(--banana);place-items:center;padding-top:3px;display:grid}.mdy .rp-close{background:var(--board);color:var(--ink)}.mdy .rp-close:hover{background:var(--banana)}.mdy .rp-body{flex:1 1 0;place-items:center;min-height:0;padding:clamp(8px,1.4vw,18px);display:grid;container-type:size}.mdy .rp-screen{aspect-ratio:16/10;background:#0b0f1f;width:min(100cqw,160cqh);position:relative;overflow:hidden}.mdy .rp-shot{position:absolute;inset:0}.mdy .rp-shot img{-o-object-fit:contain;object-fit:contain}.mdy .rp-zoom{cursor:zoom-in;position:absolute;inset:0;overflow:hidden}.mdy .rp-zoom img{transform:scale(var(--zoom,1));transform-origin:var(--ox,50%) var(--oy,50%);transition:transform .35s cubic-bezier(.2,.8,.2,1)}.mdy .rp-zoom.is-zoomed{cursor:zoom-out;touch-action:none}.mdy .rp-zoom.is-zoomed img{transition:transform .35s cubic-bezier(.2,.8,.2,1),transform-origin .12s linear}.mdy .rp-video{-o-object-fit:contain;object-fit:contain;background:#000;width:100%;height:100%;position:absolute;inset:0}.mdy .rp-empty{letter-spacing:.14em;text-transform:uppercase;color:#ffffff80;place-items:center;font-weight:700;display:grid;position:absolute;inset:0}.mdy .rp-scan{pointer-events:none;mix-blend-mode:multiply;background:repeating-linear-gradient(0deg,#0000001a 0 1px,#0000 1px 3px);position:absolute;inset:0}.mdy .rp-wipe{z-index:2;pointer-events:none;position:absolute;inset:0}.mdy .rp-wipe:before{content:"";background:linear-gradient(90deg, var(--red) 0 30%, var(--banana) 30% 62%, #fff 62% 70%, transparent 70%);width:38%;position:absolute;top:-10%;bottom:-10%;left:-42%;transform:skew(-18deg)}@keyframes rp-blink{50%{opacity:.2}}@media (max-width:860px){.mdy .rp-num{display:none}.mdy .rp-tag{margin-right:auto}.mdy .rp-title{border-top:1px solid #ffffff2e;flex-basis:100%;order:1;padding:9px 16px 6px}}@media (prefers-reduced-motion:reduce){.mdy .rp-tag i{animation:none}}.mdy button.pcard{font:inherit;text-align:left;cursor:pointer;border:0;padding:0}.mdy .pcard .screen video{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.mdy .pcard .play{color:#fff;background:var(--red);border-radius:50%;place-items:center;width:30px;height:30px;padding-left:2px;font-size:12px;display:grid;position:absolute;bottom:8px;right:8px;box-shadow:2px 2px #00000059}.mdy button.bench-item{font:inherit;color:inherit;cursor:pointer;background:0 0;border:1.5px solid #ffffff80;padding:10px 12px 7px}.mdy button.bench-item:hover{background:var(--board);color:var(--ink);border-color:var(--board)}
