.mr-root{position:relative}.mr-stage{isolation:isolate;aspect-ratio:1;background:var(--mr-bg);color:var(--mr-ink);box-shadow:var(--elev-float);-webkit-user-select:none;user-select:none;border-radius:1.25rem;position:relative;overflow:hidden;container:mr/size}@media (min-width:40rem){.mr-stage{aspect-ratio:16/10;border-radius:1.5rem}}@media (min-width:64rem){.mr-stage{aspect-ratio:11/5;border-radius:1.75rem}}.mr-a{animation-duration:var(--mr-loop);animation-timing-function:linear;animation-iteration-count:infinite;animation-fill-mode:both}.mr-root[data-play=paused] .mr-a{animation-play-state:paused}.mr-anim,.mr-layer{position:absolute;inset:0}.mr-m{vertical-align:top;margin-block:-.06em -.1em;padding-block:.06em .1em;display:inline-block;overflow:hidden}.mr-m>*{display:inline-block}.mr-m--block,.mr-m--block>*{display:block}.mr-win{vertical-align:top;height:1.2em;line-height:1.2;display:inline-block;overflow:hidden}.mr-col{flex-direction:column;display:flex}.mr-col>*{white-space:nowrap;height:1.2em;display:block}.mr-kicker{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--mr-ink-2);font-size:max(.6875rem,2.5cqmin);font-weight:500;line-height:1.3}.mr-accent{color:var(--mr-accent)}.mr-lv-below{color:var(--mr-below-text)}.mr-lv-mid{color:var(--mr-mid-text)}.mr-lv-target{color:var(--mr-target-text)}.mr-bg{z-index:-1;position:absolute;inset:0;overflow:hidden}.mr-glow{aspect-ratio:1;border-radius:50%;width:110cqmin;margin:-55cqmin 0 0 -55cqmin;position:absolute;top:50%;left:50%}.mr-glow--a{background:radial-gradient(closest-side,#3ccb7a24,#0000)}.mr-glow--b{background:radial-gradient(closest-side,#6d93ff29,#0000)}.mr-grid{background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-position:50%;background-size:8cqmin 8cqmin;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 30%,#0000 78%);mask-image:radial-gradient(#000 30%,#0000 78%)}.mr-vignette{background:radial-gradient(at 50% 45%,#0000 55%,#060c1a80);position:absolute;inset:0}.mr-s1-word{inset-inline:0;letter-spacing:-.045em;justify-content:center;font-size:17cqmin;font-weight:700;display:flex;position:absolute;bottom:calc(50% + 2.2cqmin)}.mr-s1-line{background:var(--mr-nine);border-radius:999px;width:min(84cqw,112cqmin);height:max(2px,.55cqmin);position:absolute;top:50%;left:50%;translate:-50% -50%}.mr-s1-meta{white-space:nowrap;width:min(84cqw,112cqmin);position:absolute;top:calc(50% + 3cqmin);left:50%;translate:-50%}.mr-s1-meta-row{justify-content:space-between;gap:2cqmin;line-height:1.2;display:flex!important}.mr-orb{aspect-ratio:1;--orb-x:0px;--orb-y:-2cqh;width:34cqmin;position:absolute;top:50%;left:50%;translate:-50% -50%}.mr-orb svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.mr-orb :is(circle,path){fill:none;transform-box:fill-box;transform-origin:50%}.mr-orb-pulse{stroke:var(--mr-nine);stroke-width:.5px}.mr-orb-arc{stroke-width:1.1px;stroke-linecap:round;stroke-dasharray:100}.mr-orb-check{stroke:var(--mr-nine);stroke-width:1.2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:100}.mr-orb-rec{aspect-ratio:1;background:var(--mr-nine);border-radius:50%;width:3cqmin;margin:-1.5cqmin 0 0 -1.5cqmin;position:absolute;top:30%;left:50%}.mr-orb-label{inset-inline:0;text-align:center;letter-spacing:-.01em;font-size:5cqmin;font-weight:620;position:absolute;top:50%;translate:0 -40%}.mr-s2-bar{background:var(--mr-exam-bg);width:min(88cqw,150cqmin);color:var(--mr-exam-ink);border-radius:1.6cqmin;justify-content:space-between;align-items:center;gap:2cqmin;padding:2cqmin 3cqmin;font-size:max(.75rem,3.2cqmin);line-height:1.2;display:flex;position:absolute;top:14cqh;left:50%;translate:-50%;box-shadow:0 1cqmin 4cqmin #00000047}.mr-s2-bar b{font-weight:650}.mr-s2-muted{color:var(--mr-exam-muted)}.mr-s2-time{font-family:var(--font-mono);font-variant-numeric:tabular-nums;align-items:center;gap:1.2cqmin;font-weight:600;display:inline-flex}.mr-s2-time svg{width:1.1em;height:1.1em}.mr-s2-head{inset-inline:7cqw;text-align:center;letter-spacing:-.03em;text-wrap:balance;font-size:6.4cqmin;font-weight:680;line-height:1.1;position:absolute;bottom:17cqmin}.mr-line{display:block}.mr-s3{flex-direction:column;justify-content:center;align-items:center;gap:2.6cqmin;padding:14cqmin 6cqw 16cqmin;display:flex}.mr-s3-big{letter-spacing:-.04em;transform-origin:calc(50% + 6cqmin);align-items:baseline;gap:2.4cqmin;font-size:15cqmin;font-weight:700;line-height:1.2;display:flex}.mr-s3-range{letter-spacing:-.01em;color:var(--mr-ink-2);font-size:5.5cqmin;font-weight:600}.mr-s3-ruler,.mr-s3-scale{grid-template-columns:repeat(9,1fr);gap:.8cqmin;width:min(76cqw,112cqmin);display:grid!important}.mr-s3-ruler{height:5cqmin;position:relative}.mr-s3-cell{background-color:var(--mr-cell);transform-origin:bottom;border-radius:.8cqmin;grid-row:1;position:relative;overflow:hidden}.mr-s3-lit{position:absolute;inset:0}.mr-s3-lit--below{background:var(--mr-below)}.mr-s3-lit--mid{background:var(--mr-mid)}.mr-s3-lit--target{background:var(--mr-target)}.mr-s3-cell--zone{background-image:repeating-linear-gradient(-45deg,#3ccb7a47 0 .7cqmin,#0000 .7cqmin 1.4cqmin)}.mr-s3-bracket{border:max(1.5px, .45cqmin) solid var(--mr-ink);border-radius:1.5cqmin;grid-area:1/5/auto/span 3;margin:-1cqmin -.7cqmin}.mr-s3-ping{box-shadow:0 0 0 max(1.5px, .45cqmin) var(--mr-nine);border-radius:.8cqmin;grid-area:1/6}.mr-s3-scale{font-family:var(--font-mono);text-align:center;color:var(--mr-ink-2);font-size:max(.6875rem,2.4cqmin)}.mr-s3-scale [data-target]{color:var(--mr-target-text);font-weight:700}.mr-s3-head{text-align:center;letter-spacing:-.025em;text-wrap:balance;max-width:34ch;font-size:5.6cqmin;font-weight:650;line-height:1.12}.mr-iris{--iris-x:calc(50% + 6cqmin);--iris-y:38%}.mr-iris-rim{background:var(--mr-nine)}.mr-s4{background:var(--mr-paper);color:var(--mr-paper-ink);align-content:center;gap:3.4cqmin;padding:13cqmin 7cqmin 17cqmin;display:grid}.mr-s4 .mr-kicker{color:var(--mr-paper-muted)}.mr-s4-head{letter-spacing:-.03em;text-wrap:balance;font-size:6.2cqmin;font-weight:680;line-height:1.08}.mr-s4-card{justify-items:start;gap:1.8cqmin;display:grid}.mr-s4-text{letter-spacing:-.01em;font-size:4.3cqmin;font-weight:500;line-height:1.4}.mr-s4-text+.mr-s4-chip,.mr-s4-chip+.mr-m{margin-top:1.2cqmin}.mr-mk{isolation:isolate;display:inline-block;position:relative}.mr-s4-mark{inset-inline:0;background:var(--mr-paper-mark);transform-origin:0;border-radius:999px;height:.14em;position:absolute;bottom:-.05em}.mr-s4-hl{z-index:-1;background:var(--mr-paper-hl);transform-origin:0;border-radius:.3em;position:absolute;inset:.02em -.14em}.mr-s4-chip{border:1px solid var(--mr-paper-line);background:var(--mr-paper-surface);border-radius:999px;align-items:center;gap:1.4cqmin;padding:.9cqmin 2.2cqmin .9cqmin 1.6cqmin;font-size:max(.75rem,3cqmin);line-height:1.3;display:inline-flex}.mr-s4-chip-dot{aspect-ratio:1;background:var(--mr-paper-mark);border-radius:50%;width:1.4cqmin}.mr-s4-chip-id{font-family:var(--font-mono);color:var(--mr-paper-muted);font-size:max(.6875rem,.8em)}.mr-wipe{width:130%;position:absolute;top:0;bottom:0;left:-15%}.mr-wipe--a{background:var(--mr-nine)}.mr-wipe--b{background:var(--mr-card)}.mr-blinds{grid-template-columns:repeat(6,1fr);display:grid;position:absolute;inset:0;overflow:hidden}.mr-blind{background:var(--mr-card);margin-inline:-.5px}.mr-close-rim{aspect-ratio:1;border:max(2px, .9cqmin) solid var(--mr-nine);border-radius:50%;width:144cqmax;position:absolute;top:50%;left:50%;translate:-50% -50%}.mr-s5{flex-direction:column;justify-content:center;align-items:center;gap:3.4cqmin;padding-bottom:5cqmin;display:flex}.mr-s5-lockup{align-items:center;gap:3.4cqmin;display:flex}.mr-s5-mark{aspect-ratio:1;background:var(--mr-card);width:17cqmin;box-shadow:inset 0 0 0 1px var(--mr-line-dashed);border-radius:25%;position:relative;overflow:hidden}.mr-s5-bar{transform-origin:bottom;border-radius:.5cqmin;width:10%;position:absolute;bottom:28.125%}.mr-s5-bar--0{background:#8ea0c4;height:18.75%;left:28.125%}.mr-s5-bar--1{background:#c9d3e8;height:29.6875%;left:45%}.mr-s5-bar--2{background:var(--mr-nine);height:43.75%;left:61.875%}.mr-s5-glint{background:linear-gradient(90deg,#0000,#ffffff4d,#0000);width:40%;position:absolute;top:-20%;bottom:-20%;left:0}.mr-s5-word{letter-spacing:-.035em;white-space:nowrap;font-size:15cqmin;font-weight:700;line-height:1.2}.mr-s5-word .mr-m{margin-inline-end:-.035em}.mr-s5-nine{color:var(--mr-nine)}.mr-s5-tag{letter-spacing:-.03em;font-size:6.2cqmin;font-weight:650;line-height:1.15}.mr-s5-underline{inset-inline:0;background:var(--mr-nine);transform-origin:0;border-radius:999px;height:.09em;position:absolute;bottom:-.02em}.mr-hud-pill{background:var(--mr-card);box-shadow:inset 0 0 0 1px var(--mr-line);font-family:var(--font-mono);letter-spacing:.04em;color:var(--mr-ink-2);font-variant-numeric:tabular-nums;border-radius:999px;align-items:center;gap:1.4cqmin;padding:1cqmin 2.2cqmin;font-size:max(.6875rem,2.3cqmin);font-weight:500;line-height:1.2;display:flex;position:absolute;top:3.5cqmin}.mr-hud-chapter{padding-left:1.7cqmin;left:3.5cqmin}.mr-hud-time{right:3.5cqmin}.mr-hud-dot{aspect-ratio:1;background:var(--mr-nine);border-radius:50%;width:max(6px,1.2cqmin)}.mr-segs{gap:4px;display:flex;position:absolute;bottom:calc(2.125rem - 1.5px);left:.75rem;right:4.25rem}.mr-seg{background:#808ca573;border-radius:999px;flex-basis:0;height:3px;overflow:hidden}.mr-seg-fill{background:var(--mr-nine);transform-origin:0;height:100%;display:block}.mr-toggle{z-index:1;background:var(--mr-card);width:2.75rem;height:2.75rem;color:var(--mr-ink);box-shadow:inset 0 0 0 1px var(--mr-line-dashed);cursor:pointer;border-radius:999px;place-items:center;transition:background-color .15s,transform .12s cubic-bezier(.23,1,.32,1);display:grid;position:absolute;bottom:.75rem;right:.75rem}.mr-toggle:active{transform:scale(.96)}.mr-toggle:focus-visible{outline:2px solid var(--mr-focus);outline-offset:2px;box-shadow:inset 0 0 0 1px var(--mr-line-dashed), 0 0 0 6px var(--mr-bg)}@media (hover:hover) and (pointer:fine){.mr-toggle:hover{background:var(--mr-chip)}}@media (min-width:40rem){.mr-segs{bottom:calc(2.375rem - 1.5px);left:1rem;right:4.75rem}.mr-toggle{bottom:1rem;right:1rem}}.mr-poster{display:none}@media (prefers-reduced-motion:reduce){.mr-anim,.mr-toggle{display:none}.mr-bg .mr-a{animation:none}.mr-poster{display:flex}}@container mr (orientation:landscape){.mr-orb{--orb-x:-22cqw;--orb-y:5cqh}.mr-s2-head{text-align:left;font-size:7.4cqmin;inset:50% 6cqw auto 50%;translate:0 -30%}.mr-s4{grid-template-columns:.85fr 1.15fr;align-items:center;column-gap:6cqw;padding:12cqmin 7cqw 14cqmin}.mr-s3-big{font-size:17cqmin}.mr-s3-ruler{height:5.6cqmin}.mr-s3-head{font-size:6.2cqmin}.mr-s4-head{font-size:8.6cqmin}.mr-s4-text{font-size:5.1cqmin}}
