@font-face{font-family:Atkinson Hyperlegible Next;font-style:normal;font-display:swap;font-weight:400;src:url(./atkinson-hyperlegible-next-latin-ext-400-normal-BalHKn7d.woff2)format("woff2"),url(./atkinson-hyperlegible-next-latin-ext-400-normal-qxMiU51n.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Atkinson Hyperlegible Next;font-style:normal;font-display:swap;font-weight:400;src:url(./atkinson-hyperlegible-next-latin-400-normal-FfmJh7DR.woff2)format("woff2"),url(./atkinson-hyperlegible-next-latin-400-normal-DPp7N0cD.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Atkinson Hyperlegible Next;font-style:normal;font-display:swap;font-weight:700;src:url(./atkinson-hyperlegible-next-latin-ext-700-normal-CBw-mJf_.woff2)format("woff2"),url(./atkinson-hyperlegible-next-latin-ext-700-normal-292QVhS1.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Atkinson Hyperlegible Next;font-style:normal;font-display:swap;font-weight:700;src:url(./atkinson-hyperlegible-next-latin-700-normal-Dpiyiu63.woff2)format("woff2"),url(./atkinson-hyperlegible-next-latin-700-normal-C2qZD_Q9.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Atkinson Hyperlegible Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./atkinson-hyperlegible-mono-latin-ext-400-normal-CpVFOiMk.woff2)format("woff2"),url(./atkinson-hyperlegible-mono-latin-ext-400-normal-ITMuFrSK.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Atkinson Hyperlegible Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./atkinson-hyperlegible-mono-latin-400-normal-CmMGer93.woff2)format("woff2"),url(./atkinson-hyperlegible-mono-latin-400-normal-Cmjm2dBj.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Atkinson Hyperlegible Mono;font-style:normal;font-display:swap;font-weight:700;src:url(./atkinson-hyperlegible-mono-latin-ext-700-normal-Cb4hxZGu.woff2)format("woff2"),url(./atkinson-hyperlegible-mono-latin-ext-700-normal-Db6cZPB4.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Atkinson Hyperlegible Mono;font-style:normal;font-display:swap;font-weight:700;src:url(./atkinson-hyperlegible-mono-latin-700-normal-BhOtGXDr.woff2)format("woff2"),url(./atkinson-hyperlegible-mono-latin-700-normal-BQ8cw3oD.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--case:#14171b;--panel:#1b1f25;--well:#1d2127;--edge:#2c323a;--bone:#ece8df;--dim:#a7a399;--gold:#ffb21e;--gold-deep:#b87400;--red:#ff4d3d;--ink:#0a0b0d;--pit:#10131a;--plum:#1d1530;--pixel:"Jersey 15", ui-monospace, monospace;--read:"Atkinson Hyperlegible Next", system-ui, sans-serif;--mono:"Atkinson Hyperlegible Mono", ui-monospace, monospace;--wide:1240px;--pad:clamp(16px, 4vw, 48px);--bevel:inset 0 2px 0 #ffffff0f, inset 0 -4px 0 #00000080;--drop:6px 6px 0 var(--ink);--notch:polygon(0 6px, 6px 6px, 6px 0, calc(100% - 6px) 0, calc(100% - 6px) 6px, 100% 6px, 100% calc(100% - 6px), calc(100% - 6px) calc(100% - 6px), calc(100% - 6px) 100%, 6px 100%, 6px calc(100% - 6px), 0 calc(100% - 6px));--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}}*,:before,:after{box-sizing:border-box}html{scroll-padding-top:96px}body.hiss-page{background:var(--case);color:var(--bone);font:400 20px/1.55 var(--read);-webkit-font-smoothing:antialiased;margin:0}:where(.hiss-page) :where(h1,h2,h3,p,figure,dl,dd,ol,ul,pre,table){margin:0}.hiss-page img,.hiss-page video{max-width:100%;height:auto;display:block}.hiss-page a{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold);text-underline-offset:4px;text-decoration-thickness:2px}.hiss-page a:hover{color:var(--gold)}.hiss-page :is(a,button,[tabindex]):not(.media-skin *):focus-visible{outline:3px solid var(--gold);outline-offset:3px;box-shadow:0 0 0 6px var(--ink)}.hiss-page code{font-family:var(--mono);overflow-wrap:anywhere;font-size:.86em}.hiss-page button{font:inherit;color:inherit}.wrap{width:min(100%, calc(var(--wide) + 2 * var(--pad)));padding:0 var(--pad);margin:0 auto}.kicker,.mark-sub,.topbar nav a,.top-site,.credits dt,.mini,.when,.sky-switch,.also-h,.try{font:700 16px/1.25 var(--mono);letter-spacing:.06em;text-transform:uppercase}.blink{animation:1s step-end infinite blink}@keyframes blink{50%{opacity:.2}}.extrude{text-shadow:3px 3px 0 var(--gold-deep), 6px 6px 0 var(--ink)}.skip{z-index:30;background:var(--gold);font:700 16px/1.25 var(--mono);letter-spacing:.06em;text-transform:uppercase;padding:12px 16px;position:absolute;top:-100px;left:8px;color:var(--ink)!important;text-decoration:none!important}.skip:focus{top:8px}.topbar{z-index:20;background:var(--ink);border-bottom:2px solid var(--edge);position:sticky;top:0}.topbar-row{padding:6px var(--pad) 2px;align-items:center;gap:20px;display:flex}.mark{align-items:center;gap:12px;min-height:44px;display:flex;text-decoration:none!important}.mark-tab{background:var(--gold);color:var(--ink);font:30px/1 var(--pixel);letter-spacing:.06em;box-shadow:inset 0 -3px 0 var(--gold-deep);padding:8px 10px 7px}.mark-sub{color:var(--dim);white-space:nowrap}.topbar nav{min-width:0;margin-left:auto}.topbar ul{gap:2px;padding:0;list-style:none;display:flex}.topbar nav a,.top-site{white-space:nowrap;align-items:center;gap:6px;min-height:44px;padding:0 8px;text-decoration:none;display:flex}.top-site{color:var(--gold)}.nav-n{background:var(--well);width:18px;height:18px;color:var(--dim);place-items:center;display:grid;box-shadow:inset 0 -2px #00000080}.topbar nav a:hover .nav-n{background:var(--gold);color:var(--ink)}.scroll-snake{width:100%;height:21px;image-rendering:pixelated;display:block}.hero{--hero-fg:var(--bone);--hero-dim:#c9c3d8;--hero-plate:#0a0b0db8;isolation:isolate;color:var(--hero-fg);background:#0b0a1e;padding:56px 0 72px;position:relative;overflow:hidden}.hero.sky-dawn{--hero-fg:var(--ink);--hero-dim:#2c2448;--hero-plate:#fff8eccc;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#9fb4ff}.hero.sky-paper{--hero-fg:var(--ink);--hero-dim:#4a4740;--hero-plate:transparent;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background-color:#efe9dc;background-image:linear-gradient(#e2dac9 2px,#0000 2px),linear-gradient(90deg,#e2dac9 2px,#0000 2px);background-position:-1px -1px;background-size:32px 32px}.sky{z-index:-1;width:100%;height:100%;image-rendering:pixelated;position:absolute;inset:0}.hero-inner{gap:24px;display:grid}.hero-title{align-items:flex-end;gap:8px;display:flex}.hero-idle canvas{width:270px;height:auto;image-rendering:pixelated;margin:0 -24px -18px -20px;display:block}.kicker{color:var(--gold);text-shadow:2px 2px 0 var(--ink);font-size:30px}.sky-dawn .kicker,.sky-paper .kicker{color:var(--ink);text-shadow:none}.logo{font:150px/.78 var(--pixel);letter-spacing:.04em;color:var(--gold);text-shadow:4px 4px 0 var(--gold-deep), 8px 8px 0 var(--ink), 12px 12px 0 var(--ink);padding-bottom:12px}.pitch{background:var(--hero-plate);max-width:44ch;margin-left:-16px;padding:12px 16px;font-size:24px;font-weight:700;line-height:1.45}.sky-paper .pitch{margin-left:0;padding:0}.hero-bar{flex-wrap:wrap;align-items:center;gap:16px 24px;margin-top:8px;display:flex}.try{color:var(--hero-fg);background:var(--hero-plate);padding:8px 10px}.sky-paper .try{padding:0}.press-start{background:var(--gold);letter-spacing:.06em;cursor:pointer;min-height:60px;box-shadow:inset 0 2px 0 #ffffff59, inset 0 -5px 0 var(--gold-deep), var(--drop);border:0;align-items:center;gap:10px;padding:0 24px;display:inline-flex;color:var(--ink)!important;font:30px/1 var(--pixel)!important}.press-start:hover{background:#ffc24a}.press-start:active{box-shadow:inset 0 2px 0 #ffffff59, inset 0 -2px 0 var(--gold-deep), 3px 3px 0 var(--ink);translate:3px 3px}.sky-switch{background:var(--ink);box-shadow:var(--drop);align-items:center;gap:4px;margin-left:auto;padding:4px;display:flex}.sky-switch-label{color:var(--dim);padding:0 8px 0 6px}.sky-switch button{background:var(--well);min-height:44px;color:var(--bone);font:700 16px/1.25 var(--mono);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;box-shadow:var(--bevel);border:0;align-items:center;gap:8px;padding:0 12px;display:inline-flex}.sky-switch button[aria-pressed=true]{background:var(--gold);color:var(--ink);box-shadow:inset 0 -3px 0 var(--gold-deep)}.sky-dot{width:12px;height:12px;box-shadow:inset 0 0 0 2px var(--ink)}.sky-dot-night{background:linear-gradient(#0b0a1e 50%,#8a3a6e 50%)}.sky-dot-dawn{background:linear-gradient(#b8b9ff 50%,#ffdcc0 50%)}.sky-dot-paper{background:#efe9dc}.player-wrap{width:100%;max-width:1120px;margin:8px auto 0;box-shadow:12px 12px #0a0b0dd9}.sky-paper .player-wrap{box-shadow:12px 12px #c9bfab}.playing{background:var(--hero-plate);width:100%;max-width:1120px;color:var(--hero-dim);margin:6px auto 0;padding:8px 12px;font-size:18px}.sky-night .playing{color:var(--dim)}.stage-sec{padding:120px 0 112px;position:relative}.stage-sec:before,.end:before{content:"";background:var(--edge-in) repeat-x 0 0 / 16px 32px;height:32px;image-rendering:pixelated;position:absolute;top:0;left:0;right:0}.tone-case{background:var(--case)}.tone-panel{background:var(--panel)}.tone-plum{background:var(--plum)}.sec-head{gap:18px;margin-bottom:48px;display:grid}.counter{gap:3px;display:flex}.counter-tab{background:var(--gold);color:var(--ink);font:700 16px/1.25 var(--mono);letter-spacing:.06em;box-shadow:inset 0 -3px 0 var(--gold-deep);place-items:center;padding:0 10px;display:grid}.tile{background:var(--ink);width:30px;height:36px;color:var(--gold);font:30px/1 var(--pixel);place-items:center;display:grid;box-shadow:inset 0 -3px #ffffff0d}.sec-head h2{font:90px/.9 var(--pixel);letter-spacing:.03em;text-transform:uppercase;color:var(--bone)}.lead{max-width:58ch;color:var(--dim);font-size:24px}.mini{color:var(--gold);margin-bottom:12px}.movelist{grid-template-columns:280px minmax(0,1fr);align-items:start;gap:28px;display:grid}.ml-menu{background:var(--ink);box-shadow:inset 0 0 0 2px var(--edge), var(--drop);gap:12px;padding:16px;display:grid}.ml-mode{min-height:44px;font:700 16px/1.25 var(--mono);letter-spacing:.06em;color:var(--gold)}.ml-demo{background:var(--gold);letter-spacing:.06em;cursor:pointer;border:0;min-height:32px;padding:0 8px;color:var(--ink)!important;font:700 16px/1.25 var(--mono)!important}.ml-menu ul{gap:2px;padding:0;list-style:none;display:grid}.ml-item{width:100%;min-height:44px;color:var(--bone);letter-spacing:.04em;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0 10px;display:flex;font:30px/1 var(--pixel)!important}.ml-cursor{width:15px;color:var(--gold);visibility:hidden;font-size:21px}.ml-num{color:var(--dim);font-size:21px}.ml-item:hover{background:var(--well)}.ml-item[aria-pressed=true]{background:var(--gold);color:var(--ink)}.ml-item[aria-pressed=true] .ml-cursor,.ml-item[aria-pressed=true] .ml-num{visibility:visible;color:var(--ink)}.ml-hint{font:700 16px/1.25 var(--mono);letter-spacing:.06em;color:var(--dim)}.ml-screen{gap:0;min-width:0;display:grid}.ml-hud{font:700 16px/1.25 var(--mono);letter-spacing:.06em;flex-wrap:wrap;align-items:center;gap:4px 12px;padding:0 0 8px;display:flex}.ml-hud-tab{background:var(--gold);color:var(--ink);padding:6px 8px 4px}.ml-hud-name{font-size:30px}.ml-hud-reads{color:var(--dim);margin-left:auto}.ml-hud-reads b{color:var(--bone);font-weight:400}.ml-glass{background:var(--pit);place-items:center;min-height:200px;display:grid;position:relative}.ml-glass video{object-fit:contain;width:100%;max-height:min(560px,60vh)}.ml-text{max-width:62ch;padding:14px 4px 0;font-size:21px}.stages-grid{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:end;gap:32px;display:grid}.stages-clip figcaption{color:var(--dim);margin-top:14px;font-size:21px}.stages-side p{font-size:21px}.map{aspect-ratio:100/34;min-height:340px;box-shadow:inset 0 0 0 2px #2b2145, var(--drop);background-color:#150f24;background-image:linear-gradient(#ffffff09 2px,#0000 2px),linear-gradient(90deg,#ffffff09 2px,#0000 2px);background-size:24px 24px;margin-top:48px;position:relative}.map-path{width:100%;height:76%;position:absolute;inset:12% 0}.map-path path{fill:none;stroke:#4b3a78;stroke-width:8px;stroke-dasharray:10 8;vector-effect:non-scaling-stroke}.map-nodes{padding:0;list-style:none;position:absolute;inset:12% 0}.map-nodes li{position:absolute;translate:-50% -50%}.node{cursor:pointer;text-align:center;background:0 0;border:0;justify-items:center;gap:4px;min-width:44px;padding:0;display:grid}.node-n{background:var(--well);width:48px;height:48px;color:var(--bone);font:30px/1 var(--pixel);clip-path:var(--notch);place-items:center;display:grid;box-shadow:inset 0 3px #ffffff14,inset 0 -5px #0000008c}.node-name{font:700 16px/1.25 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--bone);white-space:nowrap;background:#0a0b0dcc;padding:3px 6px 2px}.node-t{font:700 16px/1.25 var(--mono);color:var(--dim)}.node:hover .node-n{background:#2c323a}.node.done .node-n{color:var(--gold);background:#3b3016}.node.here .node-n{background:var(--gold);color:var(--ink);box-shadow:inset 0 -5px 0 var(--gold-deep)}.node.here .node-name{color:var(--gold)}.screens{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;display:grid}.screens figcaption,.access-clip figcaption{gap:4px;margin-top:16px;font-size:21px;display:grid}.screens b{font:30px/1 var(--pixel);letter-spacing:.04em;font-weight:400}.when{color:var(--gold)}.parts{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin-top:56px;display:grid}.parts figure{align-content:start;gap:14px;display:grid}.parts img{object-fit:contain;object-position:left center;image-rendering:auto;width:auto;height:96px}.parts figcaption{font-size:18px}.why{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:start;gap:48px;display:grid}.why-lead p+p{color:var(--dim);margin-top:16px}.rules table{border-collapse:collapse;background:var(--ink);width:100%;box-shadow:inset 0 0 0 2px var(--edge), var(--drop);font-size:18px}.rules th,.rules td{text-align:left;vertical-align:top;border-bottom:2px solid var(--well);padding:9px 12px}.rules thead th{font:700 16px/1.25 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink);background:var(--gold);border-bottom:0}.rules tbody th{color:var(--dim);font-weight:400}.rules td:nth-child(2){font:700 16px/1.25 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--gold);white-space:nowrap}.swatches{grid-template-columns:repeat(8,minmax(0,1fr));gap:10px;padding:0;list-style:none;display:grid}.swatches li{background:var(--panel);box-shadow:var(--bevel);gap:4px;padding:8px 8px 12px;font-size:21px;display:grid}.swatches .chip{height:72px;margin-bottom:6px;box-shadow:inset 0 0 0 2px #ffffff1f}.swatches b{font:700 16px/1.25 var(--mono);letter-spacing:.06em;text-transform:uppercase;font-weight:400}.swatches code{color:var(--dim)}.system-row{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:48px;margin-top:64px;display:grid}.type{align-content:start;gap:12px;display:grid}.t60{font:60px/1 var(--pixel);color:var(--gold);text-shadow:3px 3px 0 var(--ink)}.t30{font:30px/1 var(--pixel)}.t15{font:700 16px/1.25 var(--mono);letter-spacing:.06em;white-space:pre-wrap;color:var(--dim)}.type-note{color:var(--dim);max-width:52ch;margin-top:8px;font-size:18px}.sprites{grid-template-columns:1fr 1fr;gap:20px;display:grid}.sprites figure{align-content:start;gap:12px;display:grid}.sprite-box{aspect-ratio:4/3;background:var(--ink);box-shadow:inset 0 0 0 2px var(--edge), var(--drop);place-items:center;display:grid;overflow:hidden}.sprite-box canvas{width:100%;height:auto;image-rendering:pixelated}.loader-box canvas{width:70%}.sprites figcaption{font-size:21px}.notes{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:64px;display:grid}.notes h3{font:30px/1 var(--pixel);margin-bottom:10px;font-weight:400}.notes p{color:var(--dim);font-size:18px}.code{background:var(--ink);font:16px/1.6 var(--mono);color:var(--bone);box-shadow:inset 0 0 0 2px var(--edge);padding:14px 16px;overflow-x:auto}.access{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;gap:36px;display:grid}.keys-panel{gap:12px;display:grid}.lcd{color:#c8e07a;min-height:64px;font:30px/1 var(--pixel);letter-spacing:.04em;box-shadow:inset 0 0 0 3px var(--ink), inset 4px 4px 0 #00000059;background:#283018;align-items:center;gap:12px;padding:10px 16px;display:flex}.lcd-key{color:#283018;background:#c8e07a;padding:4px 8px 2px}.lcd-arrow{font-size:21px}.keys{border-collapse:collapse;width:100%}.keys th,.keys td{text-align:left;border-bottom:2px solid var(--well);padding:6px 10px;font-size:18px}.keys th{width:40%;font-weight:400}kbd{font:700 16px/1.25 var(--mono);letter-spacing:.06em;background:var(--well);padding:4px 6px 3px;box-shadow:inset 0 -3px #00000080}.keys tr.lit td{color:var(--gold)}.keys tr.lit kbd{background:var(--gold);color:var(--ink)}.checks{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 32px;margin-top:56px;padding:0;list-style:none;display:grid}.checks li{border-top:3px solid var(--edge);color:var(--dim);padding-top:14px;font-size:18px}.checks b{font:700 16px/1.25 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--bone);margin-bottom:4px;font-weight:400;display:block}.end{background-color:#0b0a1e;background-image:radial-gradient(#ece8df 1.5px,#0000 1.6px),radial-gradient(#ffb21e 1.5px,#0000 1.6px);background-position:20px 60px,90px 20px;background-size:140px 120px,210px 170px;padding:128px 0 72px;position:relative}.end-inner{text-align:center;justify-items:center;gap:40px;display:grid}.credits{gap:18px;max-width:760px;display:grid}.credits dt{color:var(--gold);margin-bottom:4px}.credits dd{font-size:21px}.end-links{flex-wrap:wrap;justify-content:center;gap:14px;padding:0;list-style:none;display:flex}.key-link{background:var(--well);min-height:48px;font:30px/1 var(--pixel);letter-spacing:.04em;box-shadow:inset 0 2px 0 #ffffff14, inset 0 -4px 0 #0000008c, var(--drop);align-items:center;padding:0 20px;display:inline-flex;text-decoration:none!important}.key-link:hover{background:var(--gold);color:var(--ink)!important}.continue{font:30px/1 var(--pixel);letter-spacing:.06em;text-decoration:none!important}.continue .blink{color:var(--gold);margin-right:8px}@media (prefers-reduced-motion:reduce){.blink{animation:none}}@media (width<=1180px){.topbar nav .nav-label,.mark-sub{display:none}.swatches{grid-template-columns:repeat(4,minmax(0,1fr))}.also-row{grid-template-columns:.7fr 1.4fr}}@media (width<=960px){.topbar nav{display:none}.top-site{margin-left:auto}.logo{text-shadow:3px 3px 0 var(--gold-deep), 6px 6px 0 var(--ink);font-size:90px}.hero-idle canvas{width:180px;margin:0 -16px -12px -14px}.kicker{font-size:21px}.sec-head h2,.end-banner{font-size:60px}.sky-switch{margin-left:0}.movelist,.stages-grid,.diagram,.why,.system-row,.access{grid-template-columns:minmax(0,1fr)}.ml-menu ul{grid-template-columns:repeat(2,minmax(0,1fr))}.screens,.notes,.checks{grid-template-columns:minmax(0,1fr)}.parts{grid-template-columns:repeat(2,minmax(0,1fr))}.map{aspect-ratio:auto;min-height:0;padding:16px}.map-path{display:none}.map-nodes{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid;position:static}.map-nodes li{position:static;translate:none}.node{text-align:left;grid-template-columns:48px 1fr;place-items:center start;gap:2px 10px;width:100%}.node-n{grid-row:span 2}.node-name{white-space:normal;background:0 0;padding:0}}@media (width<=640px){.hero{padding-top:32px}.hero-title{flex-direction:column-reverse;align-items:flex-start}.pitch{font-size:21px}.also-row{grid-template-columns:minmax(0,1fr)}.dev-phone{max-width:300px}.map-nodes{grid-template-columns:minmax(0,1fr)}.ml-item{gap:6px;padding:0 6px;font-size:21px!important}.swatches{grid-template-columns:repeat(2,minmax(0,1fr))}.sprites,.parts{grid-template-columns:minmax(0,1fr)}.stage-sec{padding:88px 0 80px}.player-wrap{box-shadow:6px 6px #0a0b0dd9}}.stages-side{align-self:start;gap:18px;padding:0;list-style:none;display:grid}.stages-side li{color:#cfc8dc;border-top:3px solid #2b2145;padding-top:12px;font-size:21px}.stages-side b{font:700 16px/1.25 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--gold);margin-bottom:4px;font-weight:400;display:block}.map-h+.map{margin-top:16px}.mini{font:30px/1 var(--pixel);letter-spacing:.04em;color:var(--gold);margin-bottom:16px}.kicker{font:30px/1 var(--pixel)}.ml-num,.ml-cursor{font:700 16px/1 var(--mono)}.clip{background:var(--pit);position:relative}.clip video{width:100%}.frame{background:var(--pit);box-shadow:inset 0 0 0 2px var(--edge), var(--drop);padding:10px}.clip-play{background:var(--gold);letter-spacing:.06em;cursor:pointer;min-height:44px;box-shadow:inset 0 -3px 0 var(--gold-deep);border:0;padding:0 14px;position:absolute;bottom:16px;right:16px;color:var(--ink)!important;font:700 16px/1 var(--mono)!important}.ml-menu{background:var(--pit)}.ml-glass:after{content:none}.ml-glass video{max-height:min(620px,64vh)}.ml-bar{background:var(--edge);height:6px;margin-bottom:8px}.ml-bar span{background:var(--gold);width:0;height:100%;display:block}.ml-text{min-height:3.2em;font-size:21px}.ml-item{min-height:42px;font-size:30px!important}.movelist{grid-template-columns:300px minmax(0,1fr)}.also{gap:20px;margin-top:56px;display:grid}.also-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 24px;display:flex}.also-h{font:30px/1 var(--pixel);letter-spacing:.04em;text-transform:uppercase;color:var(--hero-fg);align-items:center;gap:14px;padding:8px 12px 6px 0;display:flex}.sky-night .also-h{text-shadow:2px 2px 0 var(--ink)}.also-tab{background:var(--gold);color:var(--ink);font:700 16px/1 var(--mono);letter-spacing:.06em;text-shadow:none;box-shadow:inset 0 -3px 0 var(--gold-deep);padding:8px 10px 6px}.also-tabs{background:var(--ink);box-shadow:var(--drop);flex-wrap:wrap;gap:4px;padding:4px;display:flex}.also-btn,.arrow{background:var(--well);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;min-height:48px;box-shadow:var(--bevel);border:0;padding:0 16px;position:relative;overflow:hidden;color:var(--bone)!important;font:700 16px/1 var(--mono)!important}.arrow{padding:0 14px;color:var(--gold)!important}.also-btn:hover,.arrow:hover{background:var(--edge)}.also-btn[aria-pressed=true]{background:#3b3016;color:var(--gold)!important}.timer{background:var(--gold);transform-origin:0;width:100%;height:5px;animation:linear forwards timer;position:absolute;bottom:0;left:0}@keyframes timer{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.also-stage{grid-template-columns:minmax(0,1fr) 300px;align-items:end;gap:28px;display:grid}.also-stage figcaption{background:var(--hero-plate);color:var(--hero-fg);padding:14px 16px;font-size:19px;line-height:1.45}.sky-paper .also-stage figcaption{padding:0}.also-stage figcaption b{font:30px/1 var(--pixel);letter-spacing:.04em;text-transform:uppercase;color:var(--gold);margin-bottom:6px;font-weight:400;display:block}.sky-dawn .also-stage figcaption b,.sky-paper .also-stage figcaption b{color:var(--ink)}.dev{cursor:zoom-in;max-width:100%;height:500px;clip-path:var(--notch);background:#2c323a;border:0;justify-self:center;place-items:center;padding:14px;display:grid;position:relative;box-shadow:inset 0 3px #48515c,inset 0 -6px #0a0b0d}.dev video{object-fit:contain;background:var(--ink);width:auto;max-width:100%;height:100%;display:block}.dev-phone{padding:28px 12px 32px}.dev-hand{background:#3a2f5c;width:min(100%,980px);height:auto;padding:14px 34px;box-shadow:inset 0 3px #574a82,inset 0 -6px #0a0b0d}.dev-tv{width:min(100%,880px);height:auto;padding:14px 14px 24px}.dev-hand video,.dev-tv video{width:100%;height:auto}.zoom{background:var(--gold);color:var(--ink);font:700 16px/1 var(--mono);letter-spacing:.06em;opacity:0;padding:6px 8px 5px;position:absolute;top:20px;right:20px}.dev:hover .zoom,.dev:focus-visible .zoom{opacity:1}.dev:focus-visible{clip-path:none}.lightbox{background:0 0;border:0;max-width:96vw;max-height:96vh;padding:0;overflow:visible}.lightbox::backdrop{background:#0a0b0ddb}.lightbox-box{background:var(--case);box-shadow:inset 0 0 0 3px var(--gold), 12px 12px 0 var(--ink);justify-items:end;gap:10px;padding:12px;display:grid}.lightbox video{width:auto;max-width:min(92vw,1500px);height:auto;max-height:calc(92vh - 90px);display:block}.lightbox-close{background:var(--gold);cursor:pointer;min-height:48px;box-shadow:inset 0 -4px 0 var(--gold-deep);border:0;padding:0 16px;color:var(--ink)!important;font:30px/1 var(--pixel)!important}.stages-clip{max-width:1000px}.stages-clip figcaption{color:#cfc8dc;max-width:62ch;margin-top:16px;font-size:19px}.map-h{margin:64px 0 8px}.map-lead{color:#cfc8dc;font-size:20px}.map{margin-top:20px}.node-name,.node-t{font-size:15px}.diagram{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);align-items:center;gap:48px;display:grid}.diagram-pic{--gut:56px;margin:var(--gut);position:relative}.diagram-pic img{box-shadow:var(--drop)}.call{pointer-events:none;position:absolute;inset:0}.call>*{pointer-events:auto;position:absolute}.call-n{background:var(--gold);width:36px;height:36px;color:var(--ink);font:30px/1 var(--pixel);box-shadow:inset 0 -4px 0 var(--gold-deep);place-items:center;font-weight:400;display:grid;translate:-50% -50%}.call-line{background:var(--gold)}.call-dot{width:10px;height:10px;left:var(--x);top:var(--y);background:var(--gold);outline:3px solid var(--ink);translate:-50% -50%}.call-l .call-n{left:calc(var(--gut) * -.6);top:var(--y)}.call-l .call-line{left:calc(var(--gut) * -.6);width:calc(var(--gut) * .6 + var(--x));top:calc(var(--y) - 1.5px);height:3px}.call-r .call-n{left:calc(100% + var(--gut) * .6);top:var(--y)}.call-r .call-line{left:var(--x);right:calc(var(--gut) * -.6);top:calc(var(--y) - 1.5px);height:3px}.call-t .call-n{left:var(--x);top:calc(var(--gut) * -.6)}.call-t .call-line{left:calc(var(--x) - 1.5px);width:3px;top:calc(var(--gut) * -.6);height:calc(var(--gut) * .6 + var(--y))}.call-b .call-n{left:var(--x);top:calc(100% + var(--gut) * .6)}.call-b .call-line{left:calc(var(--x) - 1.5px);width:3px;top:var(--y);bottom:calc(var(--gut) * -.6)}.call.on .call-n,.legend li.on:before,.call.on .call-line,.call.on .call-dot{background:var(--bone)}.legend{counter-reset:part;gap:2px;padding:0;list-style:none;display:grid}.legend li{counter-increment:part;grid-template-columns:36px 1fr;gap:2px 16px;padding:10px;display:grid}.legend li.on{background:var(--well)}.legend li:before{content:counter(part);background:var(--gold);width:36px;height:36px;color:var(--ink);font:30px/1 var(--pixel);box-shadow:inset 0 -4px 0 var(--gold-deep);grid-row:span 2;place-items:center;display:grid}.legend b{font:30px/1 var(--pixel);letter-spacing:.04em;color:var(--bone);font-weight:400}.legend span{color:var(--dim);font-size:18px}.why-lead p{font-size:20px}.why-lead p+p{color:var(--dim)}.rules table{background:var(--pit);font-size:18px}.rules td:nth-child(2){font:700 16px/1.3 var(--mono);white-space:normal}.swatches li{background:var(--case);font-size:16px}.keys th,.keys td{padding:8px 10px;font-size:19px}kbd{font:700 17px/1 var(--mono);padding:5px 8px 4px}.access-clip figcaption{color:var(--dim);font-size:19px}.checks{gap:16px 32px;margin-top:48px}.checks li{font-size:18px}.checks b{font:30px/1 var(--pixel);letter-spacing:.04em;margin-bottom:6px}.end{padding:136px 0 150px}.end-inner{gap:28px}.end-kicker{font:30px/1 var(--pixel);letter-spacing:.06em;color:var(--bone)}.end-kicker .blink{color:var(--red)}.end-banner{font:150px/.85 var(--pixel);letter-spacing:.04em;color:var(--gold)}.end-lead{max-width:46ch;font-size:22px}.end-links{gap:18px;margin:12px 0 28px}.key-link{min-height:72px;font:45px/1 var(--pixel);background:var(--gold);box-shadow:inset 0 3px 0 #ffffff59, inset 0 -6px 0 var(--gold-deep), 8px 8px 0 var(--ink);gap:14px;padding:0 26px 0 14px;color:var(--ink)!important}.key-link:hover{background:#ffc24a;translate:-2px -2px}.key-link:active{translate:4px 4px}.key-n{background:var(--ink);width:44px;height:44px;color:var(--gold);font:30px/1 var(--pixel);place-items:center;display:grid}.credits{text-align:left;border-top:3px solid #2b2145;grid-template-columns:repeat(4,auto);gap:16px 40px;max-width:none;padding-top:28px}.credits dd{color:#cfc8dc;font-size:17px}.dock{z-index:25;background:var(--ink);gap:4px;padding:4px;display:flex;position:fixed;bottom:16px;right:16px;box-shadow:6px 6px #0a0b0d99}.dock-key{background:var(--well);min-height:48px;font:700 16px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;box-shadow:var(--bevel);align-items:center;padding:0 16px;display:inline-flex;color:var(--bone)!important;text-decoration:none!important}.dock-key:hover{background:var(--edge)}.dock-gold{background:var(--gold);box-shadow:inset 0 -4px 0 var(--gold-deep);color:var(--ink)!important}.dock-gold:hover{background:#ffc24a}@media (width<=1180px){.diagram{grid-template-columns:minmax(0,1fr)}.credits{grid-template-columns:repeat(2,auto)}}@media (width<=960px){.also-stage{grid-template-columns:minmax(0,1fr)}.dev{height:440px}.dev-hand,.dev-tv{height:auto}.movelist{grid-template-columns:minmax(0,1fr)}.ml-item{min-height:44px;font-size:30px!important}.end-banner{font-size:90px}.kicker{font:700 16px/1.25 var(--mono)}.node-name{font-size:17px}}@media (width<=640px){.diagram-pic{--gut:40px;margin:40px 34px}.call-n,.legend li:before{width:30px;height:30px}.also-btn{padding:0 10px;font-size:14px!important}.also-h{flex-wrap:wrap;font-size:30px}.key-link{min-height:60px;font-size:30px}.credits{grid-template-columns:minmax(0,1fr)}.dock{justify-content:stretch;bottom:8px;left:8px;right:8px}.dock-key{flex:1;justify-content:center;padding:0 8px;font-size:14px}.ml-item{font-size:30px!important}.ml-menu ul{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.timer{animation:none;transform:scaleX(0)}}.also-stage{grid-template-columns:64px minmax(0,1fr) 64px;align-items:center;gap:20px}.also-stage .arrow{background:var(--ink);min-height:96px;box-shadow:inset 0 0 0 2px var(--edge), var(--drop);padding:0;font:30px/1 var(--pixel)!important}.also-stage .arrow:hover{background:var(--gold);color:var(--ink)!important}.also-stage figcaption{text-align:center;grid-column:2;justify-self:center;max-width:62ch}.also-stage figcaption b{margin-right:12px;display:inline}.timer{animation:none;transform:scaleX(0)}@media (width<=640px){.also-stage{grid-template-columns:44px minmax(0,1fr) 44px;gap:8px}.dev{height:380px}.dev-hand,.dev-tv{height:auto;padding:8px}}.dev{height:auto}.dev-phone video{width:auto;height:min(540px,60vh)}.stage-sec{padding:96px 0 88px}.sec-head{margin-bottom:36px}.stages-clip{grid-template-columns:minmax(0,640px) minmax(0,1fr);align-items:center;gap:32px;max-width:none;display:grid}.stages-clip figcaption{margin-top:0;font-size:21px}.map-h{margin-top:48px}.map{aspect-ratio:100/28;min-height:300px}.sys-h{margin-top:56px}.access{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}@media (width<=960px){.stages-clip{grid-template-columns:minmax(0,1fr)}.map{aspect-ratio:auto;min-height:0}}@media (width<=640px){.dev-phone video{height:400px}.stage-sec{padding:80px 0 72px}}.keys-panel{min-width:0}.keys th{white-space:nowrap;width:auto}@media (width<=640px){.lcd{flex-wrap:wrap;font-size:15px}.keys th,.keys td{padding:8px 6px;font-size:17px}}@media (width<=960px){.access{grid-template-columns:minmax(0,1fr)}}.also-stage{grid-template-rows:var(--stage-h) auto;--stage-h:580px}.also-stage .arrow{align-self:center}.also-stage .dev{max-height:var(--stage-h);place-self:center}.dev-phone video{height:calc(var(--stage-h) - 60px);width:auto}.dev-hand,.dev-tv{width:auto}.dev-hand video,.dev-tv video{width:auto;height:auto;max-height:calc(var(--stage-h) - 40px);max-width:min(100%,980px)}.also-stage figcaption{align-self:start;min-height:4.6em}@media (width<=960px){.also-stage{--stage-h:460px}}@media (width<=640px){.also-stage{--stage-h:400px}.dev-hand video,.dev-tv video{max-width:100%}.also-stage figcaption{grid-column:1/-1;width:100%;height:9.5em;min-height:0;font-size:17px}.also-stage figcaption b{margin:0 0 6px;display:block}}.also .also-stage{grid-template-columns:64px minmax(0,1fr) 64px}.also .also-stage .dev{max-width:100%}@media (width<=640px){.also .also-stage{grid-template-columns:40px minmax(0,1fr) 40px;gap:6px}.also .also-stage .arrow{min-height:72px}}@media (width<=960px){.also .also-stage .dev-hand,.also .also-stage .dev-tv{width:100%;min-width:0}.also .also-stage .dev-hand video,.also .also-stage .dev-tv video{width:100%;max-width:100%;height:auto}.topbar{transition:translate .2s steps(4,end)}.topbar-away{translate:0 -100%}html{scroll-padding-top:24px}}@media (width<=960px) and (prefers-reduced-motion:reduce){.topbar{transition:none}}.get-posters{background:var(--ink);letter-spacing:.06em;min-height:60px;box-shadow:inset 0 0 0 2px var(--gold), inset 0 -5px 0 #00000080, var(--drop);align-items:center;gap:10px;padding:0 20px;text-decoration:none;display:inline-flex;color:var(--gold)!important;font:30px/1 var(--pixel)!important}.get-posters small{font:700 14px/1 var(--mono,ui-monospace, monospace);letter-spacing:.04em;color:var(--bone);opacity:.8}.get-posters:hover,.get-posters:focus-visible{background:var(--gold);color:var(--ink)!important}.get-posters:hover small,.get-posters:focus-visible small{color:var(--ink)}.get-posters:active{translate:3px 3px}.map{min-height:0}.hero .get-posters{text-decoration:none}.player-wrap{--coil-reserve:434px}@media (orientation:landscape) and (height<=540px) and (width>=560px){.topbar{position:relative}.player-wrap .media-skin.coil.coil{height:100svh}.dock.dock-over-player{visibility:hidden}}#top{scroll-margin-top:200px}.end-inner{grid-template-columns:minmax(0,1fr)}.end-inner>*{min-width:0}@media (width<=420px){.end-banner{font-size:75px}}@font-face{font-family:"Jersey 15";font-style:normal;font-display:swap;font-weight:400;src:url(./jersey-15-latin-ext-400-normal-CvhfUKc7.woff2)format("woff2"),url(./jersey-15-latin-ext-400-normal-CbkgKn9S.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Jersey 15";font-style:normal;font-display:swap;font-weight:400;src:url(./jersey-15-latin-400-normal-C8Nlw5JP.woff2)format("woff2"),url(./jersey-15-latin-400-normal-4mtCZV7-.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@layer base{@scope(.media-skin){:scope{text-align:start;text-transform:none;letter-spacing:normal;font-style:normal;font-weight:400}:scope,*,:before,:after{box-sizing:border-box;border:0 solid;margin:0;padding:0}button{font:inherit;color:inherit;text-transform:none;letter-spacing:inherit;appearance:none;background:0 0}img,svg,media-icon{max-width:100%;display:block}svg[fill=currentColor]{fill:currentColor}svg[fill=none]{fill:none}svg[stroke=currentColor]{stroke:currentColor}video{border-radius:inherit;object-fit:var(--media-object-fit,contain);object-position:var(--media-object-position,center);width:100%;max-width:100%;height:100%;display:block}media-icon>svg{width:100%;height:100%}media-tooltip-group,media-dialog,media-alert-dialog,media-error-dialog,media-controls{display:contents}[hidden][hidden]{display:none!important}}@media (prefers-reduced-motion:no-preference){.media-skin{interpolate-size:allow-keywords}}@supports not selector(:popover-open){:where(.media-skin) [popover]:not([data-open],[data-ending-style]){display:none!important}.media-skin:is([data-preset=audio],[data-preset=live-audio]){overflow:visible!important}}}@layer components{@scope(.media-skin){:scope{--media-caption-track-duration:var(--media-duration-controls);--media-caption-track-delay:25ms;--media-caption-track-y:calc(var(--media-spacing) * -3)}video::-webkit-media-text-track-container{z-index:20;scale:.98;translate:0 var(--media-caption-track-y);transition:translate var(--media-caption-track-duration) ease-out;transition-delay:var(--media-caption-track-delay);font-family:inherit}:scope[data-controls-visible]{--media-caption-track-y:var(--media-caption-controls-y)}:scope[data-theme=compat] video::-webkit-media-text-track-container{translate:none;scale:none;transform:translateY(var(--media-caption-track-y,0px)) scale(.98);transition-property:transform}@container media-root (width<42rem){:scope[data-theme=default][data-controls-visible] video{--media-caption-track-y:calc(var(--media-spacing) * -14)}:scope[data-theme=neutral][data-controls-visible] video{--media-caption-track-y:calc(var(--media-spacing) * -17)}}}@scope(.media-skin[data-theme=scaffold][data-preset=video]){.media-button{width:calc(var(--media-spacing) * 8);height:calc(var(--media-spacing) * 8);cursor:pointer;background-color:var(--media-background);color:inherit;border-radius:0;outline-style:none;flex-shrink:0;place-items:center;padding:0;display:grid;position:relative}@media (hover:hover){.media-button:hover{background-color:var(--media-button-highlight)}}.media-button:focus-visible{background-color:var(--media-button-highlight);outline-offset:2px;outline-width:2px;outline-style:solid;outline-color:var(--media-ring)}.media-button:disabled,.media-button[aria-disabled=true]{cursor:not-allowed;opacity:.4}.media-button[aria-expanded=true]{background-color:var(--media-button-highlight)}.media-button[data-hidden]{display:none}@media (forced-colors:active){.media-button{color:buttontext;forced-color-adjust:none;background-color:buttonface;border:1px solid buttontext}@media (hover:hover){.media-button:hover{color:highlighttext;background-color:highlight}}.media-button:focus-visible{color:highlighttext;background-color:highlight}.media-button[aria-disabled=true]{color:graytext;opacity:1}.media-button[aria-expanded=true]{color:highlighttext;background-color:highlight}}@media (pointer:coarse){.media-button:before{content:"";position:absolute;inset:-3px}}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){@media (hover:hover){.media-button:hover{background-color:var(--media-foreground);color:var(--media-background)}}.media-button:focus-visible,.media-button[aria-expanded=true]{background-color:var(--media-foreground);color:var(--media-background)}}}@scope(.media-skin[data-theme=scaffold][data-preset=video]){.media-dialog-backdrop{z-index:40;background-color:#000;position:absolute;inset:0}.media-dialog-backdrop:not([data-open]){display:none}.media-dialog-backdrop[data-scope=document]{position:fixed}.media-dialog-close{height:calc(var(--media-spacing) * 8);width:auto;padding-inline:calc(var(--media-spacing) * 3);border-style:solid;border-color:currentColor;justify-self:flex-end;border-style:solid!important;border-width:1px!important}.media-dialog-description{font-size:calc(var(--media-spacing) * 3.5)}.media-dialog-popup{z-index:50;max-height:calc(100% - var(--media-spacing) * 8);width:calc(100% - var(--media-spacing) * 8);max-width:calc(var(--media-spacing) * 80);gap:calc(var(--media-spacing) * 3);background-color:var(--media-popover);padding:calc(var(--media-spacing) * 5);color:var(--media-popover-foreground);border-radius:0;outline-style:none;display:grid;position:absolute;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%)}.media-dialog-popup:not([data-open]){display:none}.media-dialog-popup:focus-visible{outline-offset:-2px;outline-width:2px;outline-style:solid;outline-color:var(--media-ring)}.media-dialog-popup[data-scope=document]{max-height:calc(100dvh - var(--media-spacing) * 8);position:fixed}@media (forced-colors:active){.media-dialog-popup{border:1px solid canvastext}}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){.media-dialog-popup{border:1px solid}}.media-dialog-title{font-size:calc(var(--media-spacing) * 4.5);line-height:calc(var(--media-spacing) * 7)}}@scope(.media-skin[data-theme=scaffold][data-preset=video]){.media-indicator{pointer-events:none;align-items:center;gap:calc(var(--media-spacing) * 2);background-color:var(--media-background);padding-inline:calc(var(--media-spacing) * 2.5);padding-block:var(--media-spacing);border-radius:0;display:flex}@media (forced-colors:active){.media-indicator{color:canvastext;background-color:canvas;outline:1px solid canvastext}}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){.media-indicator{background-color:var(--media-background);outline:1px solid}}.media-indicator-group{pointer-events:none;z-index:20;grid-template-columns:repeat(3,minmax(0,1fr));place-items:center;display:grid;position:absolute;inset:0}@media (forced-colors:active){.media-indicator-group{z-index:40}}.media-status-indicator{margin-top:calc(var(--media-spacing) * 3);grid-row-start:1;grid-column-start:2;align-self:flex-start}@scope(.media-status-indicator){:scope[data-status=captions-off] .media-status-indicator-captions-off-icon,:scope[data-status=captions-on] .media-status-indicator-captions-on-icon,:scope[data-status=fullscreen] .media-status-indicator-fullscreen-enter-icon,:scope[data-status=exit-fullscreen] .media-status-indicator-fullscreen-exit-icon{display:block}}.media-status-indicator-icon{width:calc(var(--media-spacing) * 4.5);height:calc(var(--media-spacing) * 4.5);flex-shrink:0;display:none}@scope(.media-status-indicator){:scope[data-status=pip] .media-status-indicator-pip-enter-icon,:scope[data-status=exit-pip] .media-status-indicator-pip-exit-icon{display:block}}.media-volume-indicator{margin-top:calc(var(--media-spacing) * 3.5);grid-row-start:1;grid-column-start:2;align-self:flex-start}.media-volume-indicator-fill{align-items:center;gap:calc(var(--media-spacing) * 2);display:flex}.media-volume-indicator-fill:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){flex-direction:row-reverse}@scope(.media-volume-indicator){:scope[data-level=high] .media-volume-indicator-high-icon{display:block}}.media-volume-indicator-icon{width:calc(var(--media-spacing) * 4.5);height:calc(var(--media-spacing) * 4.5);flex-shrink:0;display:none}@scope(.media-volume-indicator){:scope[data-level=low] .media-volume-indicator-low-icon,:scope[data-level=off] .media-volume-indicator-off-icon{display:block}}.media-volume-indicator-value{font-variant-numeric:tabular-nums}}@scope(.media-skin[data-theme=scaffold][data-preset=video]){.media-seek-indicator{margin-inline:calc(var(--media-spacing) * 3);flex-direction:column;grid-row-start:1;grid-column-start:2;justify-content:center;gap:var(--media-spacing)!important}.media-seek-indicator[data-direction=backward]{grid-column-start:1;justify-self:flex-start}.media-seek-indicator[data-direction=forward],.media-seek-indicator:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *)[data-direction=backward]{grid-column-start:3;justify-self:flex-end}.media-seek-indicator:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *)[data-direction=forward]{grid-column-start:1;justify-self:flex-start}.media-seek-indicator-icon{width:calc(var(--media-spacing) * 4.5);height:calc(var(--media-spacing) * 4.5)}@scope(.media-seek-indicator){:scope[data-direction=backward] .media-seek-indicator-icon{transform:scaleX(-1)}}.media-seek-indicator-value{font-variant-numeric:tabular-nums}}@scope(.media-skin[data-theme=scaffold][data-preset=video]){.media-status-announcer{white-space:nowrap;clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}}@scope(.media-skin[data-theme=scaffold][data-preset=video]){.media-poster{width:100%;height:100%;position:absolute;inset:0}.media-poster:not([data-visible]){display:none}.media-poster-image{object-fit:var(--media-object-fit,contain);object-position:var(--media-object-position,center);width:100%;height:100%}}:where(.media-skin[data-theme=scaffold][data-preset=video]) .media-poster{width:100%;height:100%;position:absolute;inset:0}:where(.media-skin[data-theme=scaffold][data-preset=video]) .media-poster:not([data-visible]){display:none}:where(.media-skin[data-theme=scaffold][data-preset=video]) .media-poster-image{object-fit:var(--media-object-fit,contain);object-position:var(--media-object-position,center);width:100%;height:100%}@scope(.media-skin[data-theme=scaffold][data-preset=video]){.media-buffering-indicator{pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.media-buffering-indicator:not([data-visible]){--media-spinner-animation:none;display:none}@media (prefers-reduced-motion:reduce){.media-buffering-indicator{--media-spinner-animation:none}}.media-buffering-indicator-backdrop{z-index:40}@scope(.media-buffering-indicator-controls){:scope:not([data-visible]) .media-buffering-indicator-backdrop{background-color:#0006}}@media (forced-colors:active){.media-buffering-indicator-backdrop{background-color:#0000!important}}.media-buffering-indicator-controls{display:contents}.media-buffering-indicator-spinner-icon{width:calc(var(--media-spacing) * 7);height:calc(var(--media-spacing) * 7)}}@scope(.media-skin[data-theme=scaffold][data-preset=video]){.media-popup{color:inherit;border-style:solid;border-width:0;margin:0;overflow:visible}.media-popup[data-ending-style]{transform:none}.media-popup[data-starting-style]{transform:translate(var(--media-popup-translate-x-distance,0), var(--media-popup-translate-y-distance,0))}.media-popup[data-side=bottom]{transform-origin:top;--media-popup-translate-y-distance:calc(var(--media-popup-translate-distance) * -1)}.media-popup[data-side=left]{transform-origin:100%;--media-popup-translate-x-distance:var(--media-popup-translate-distance)}.media-popup[data-side=right]{transform-origin:0;--media-popup-translate-x-distance:calc(var(--media-popup-translate-distance) * -1)}.media-popup[data-side=top]{transform-origin:bottom;--media-popup-translate-y-distance:var(--media-popup-translate-distance)}.media-popup:is([data-starting-style],[data-ending-style]){scale:var(--media-hidden-popup-scale) var(--media-hidden-popup-scale);opacity:0;filter:blur(var(--media-hidden-popup-blur))}.media-popup-safe-area:before{pointer-events:auto;content:"";position:absolute}.media-popup-safe-area[data-side=bottom]:before{content:"";height:var(--media-popup-side-offset);inset-inline:0;bottom:100%}.media-popup-safe-area[data-side=left]:before{content:"";width:var(--media-popup-side-offset);inset-block:0;left:100%}.media-popup-safe-area[data-side=right]:before{content:"";width:var(--media-popup-side-offset);inset-block:0;right:100%}.media-popup-safe-area[data-side=top]:before{content:"";height:var(--media-popup-side-offset);inset-inline:0;top:100%}.media-tooltip-popup{pointer-events:none;z-index:20;background-color:var(--media-popover);padding-inline:calc(var(--media-spacing) * 1.5);padding-block:calc(var(--media-spacing) * .5);white-space:nowrap;color:var(--media-popover-foreground);--media-popup-side-offset:var(--media-tooltip-side-offset);--media-tooltip-side-offset:calc(var(--media-spacing) * 9);border-radius:0;box-shadow:0 0 #0000,0 0 #0000,0 0 #0000,0 0 #0000,0 0 #0000}.media-tooltip-popup[data-open]{align-items:center;gap:var(--media-spacing);display:flex}@media (forced-colors:active){.media-tooltip-popup{outline-width:1px;outline-style:solid}}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){.media-tooltip-popup{outline-width:1px;outline-style:solid}}.media-tooltip-shortcut{text-align:center;min-width:1.5em;font-family:inherit;font-size:calc(var(--media-spacing) * 2.75);background-color:oklab(100% 0 5.96046e-8/.1);padding:.1em;line-height:1.25}}@scope(.media-skin[data-theme=scaffold][data-preset=video]){.media-button-icon{width:calc(var(--media-spacing) * 4.5);height:calc(var(--media-spacing) * 4.5);grid-row-start:1;grid-column-start:1}.media-seek-button-backward-icon{transform:scaleX(-1)}.media-seek-button-backward-label{left:-1px}.media-seek-button-content{display:grid;position:relative}.media-seek-button-forward-label{right:-1px}.media-seek-button-label{bottom:calc(var(--media-spacing) * -.75);font-size:calc(var(--media-spacing) * 2.25);font-variant-numeric:tabular-nums;position:absolute}}@scope(.media-skin[data-theme=scaffold][data-preset=video]){.media-menu-indicator{opacity:0;flex-shrink:0;margin-inline-start:auto;margin-inline-end:calc(var(--media-spacing) * -1)}@scope(.media-menu-radio-item){:scope[aria-checked=true] .media-menu-indicator{opacity:1}}.media-menu-radio-icon{width:calc(var(--media-spacing) * 4.5);height:calc(var(--media-spacing) * 4.5);opacity:.7;flex-shrink:0}.media-menu-radio-item{min-height:calc(var(--media-spacing) * 8);cursor:pointer;justify-content:space-between;align-items:center;gap:calc(var(--media-spacing) * 3);background-color:var(--media-background);width:100%;padding-inline:calc(var(--media-spacing) * 2);background-clip:padding-box;border-radius:0;flex-shrink:0;padding-block:0;display:flex}.media-menu-radio-item:focus-visible{outline-offset:-2px;outline:2px solid}.media-menu-radio-item[data-custom]{font-style:italic}.media-menu-radio-item[data-highlighted]{background-color:var(--media-button-highlight)}@media (forced-colors:active){.media-menu-radio-item[data-highlighted]{background-color:var(--media-accent);color:var(--media-accent-foreground)}}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){.media-menu-radio-item[data-highlighted]{background-color:var(--media-accent);color:var(--media-accent-foreground)}}}@scope(.media-skin[data-theme=scaffold][data-preset=video]){.media-menu-back-chevron{width:calc(var(--media-spacing) * 4);height:calc(var(--media-spacing) * 4);opacity:.7;flex-shrink:0;transform:rotate(180deg)}.media-menu-back-chevron:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){transform:none}.media-menu-back-item{min-height:calc(var(--media-spacing) * 8);cursor:pointer;align-items:center;gap:calc(var(--media-spacing) * 1.5);background-color:var(--media-background);width:100%;padding-inline:calc(var(--media-spacing) * 2);text-align:start;white-space:nowrap;background-clip:padding-box;border-radius:0;flex-shrink:0;padding-block:0;display:flex}.media-menu-back-item:focus-visible{outline-offset:-2px;outline:2px solid}.media-menu-back-item[data-highlighted]{background-color:var(--media-button-highlight)}@media (forced-colors:active){.media-menu-back-item[data-highlighted]{background-color:var(--media-accent);color:var(--media-accent-foreground)}}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){.media-menu-back-item[data-highlighted]{background-color:var(--media-accent);color:var(--media-accent-foreground)}}.media-menu-badge{background-color:var(--media-muted);padding-inline:calc(var(--media-spacing) * 1.5);font-size:calc(var(--media-spacing) * 2.75);border-radius:0}.media-menu-content{overscroll-behavior:none;max-height:100%;padding:calc(var(--media-spacing) * 2);clip-path:inset(0);outline-style:none;flex-direction:column;display:flex;position:absolute;overflow:auto;gap:calc(var(--media-spacing) * 2)!important}@media (forced-colors:active){.media-menu-content{outline-offset:2px;outline:2px solid #0000}}.media-menu-content:not([data-submenu]){inset-inline:0;top:0}.media-menu-content:not([data-submenu])[data-child-open]{clip-path:inset(0 0 0 100%);transform:translate(-100%)}.media-menu-content[data-submenu]{z-index:10;inset-inline:0;top:0}.media-menu-content:not([data-submenu])[data-child-open]:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){clip-path:inset(0 100% 0 0);transform:translate(100%)}.media-menu-forward-chevron{width:calc(var(--media-spacing) * 4);height:calc(var(--media-spacing) * 4);opacity:.7;flex-shrink:0}.media-menu-forward-chevron:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){transform:scaleX(-1)}.media-menu-hint{align-items:center;gap:var(--media-spacing);opacity:.7;min-width:0;margin-inline-start:auto;padding-inline-start:calc(var(--media-spacing) * 2);display:inline-flex}.media-menu-hint-label{max-width:calc(var(--media-spacing) * 24);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.media-menu-item{min-height:calc(var(--media-spacing) * 8);cursor:pointer;align-items:center;gap:calc(var(--media-spacing) * 1.5);background-color:var(--media-background);width:100%;padding-inline:calc(var(--media-spacing) * 2);text-align:start;white-space:nowrap;background-clip:padding-box;border-radius:0;flex-shrink:0;padding-block:0;display:flex}.media-menu-item:focus-visible{outline-offset:-2px;outline:2px solid}.media-menu-item[data-highlighted]{background-color:var(--media-button-highlight)}.media-menu-item[data-availability=unavailable],.media-menu-item[data-availability=unsupported]{display:none}@media (forced-colors:active){.media-menu-item[data-highlighted]{background-color:var(--media-accent);color:var(--media-accent-foreground)}}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){.media-menu-item[data-highlighted]{background-color:var(--media-accent);color:var(--media-accent-foreground)}}.media-menu-popup{z-index:20;height:var(--media-menu-height);max-height:min(var(--media-menu-available-height,calc(var(--media-spacing) * 56)), calc(var(--media-spacing) * 56));width:var(--media-menu-width);max-width:var(--media-menu-available-width);min-width:calc(var(--media-spacing) * 44);overscroll-behavior:none;background-color:var(--media-popover);color:var(--media-popover-foreground);--media-popover-side-offset:calc(var(--media-spacing) * 9);--media-popup-side-offset:var(--media-popover-side-offset);border-radius:0;margin:0;padding:0;box-shadow:0 0 #0000,0 0 #0000,0 0 #0000,0 0 #0000,0 0 #0000;overflow:hidden!important}@media (forced-colors:active){.media-menu-popup{outline-width:1px;outline-style:solid}}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){.media-menu-popup{outline-width:1px;outline-style:solid}}.media-menu-radio-group{gap:calc(var(--media-spacing) * 2);flex-direction:column;display:flex}.media-menu-separator{display:none}.media-menu-tier{font-size:calc(var(--media-spacing) * 2.75);opacity:.7;padding-inline-start:calc(var(--media-spacing) * .5);padding-top:1px;line-height:1}.media-menu-trigger-icon{width:calc(var(--media-spacing) * 4.5);height:calc(var(--media-spacing) * 4.5);opacity:.7;flex-shrink:0}}@scope(.media-skin[data-theme=scaffold][data-preset=video]){.media-settings-button-label{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}@scope(.media-skin[data-theme=scaffold][data-preset=video]){}@scope(.media-skin[data-theme=scaffold][data-preset=video]){.video-controls-slider-row{width:100%}}@scope(.media-skin[data-theme=scaffold][data-preset=video]){.media-slider-thumbnail{max-width:calc(var(--media-spacing) * 39);background-color:var(--media-background);border-radius:0;display:block;overflow:hidden}.media-slider-thumbnail-image{display:block}.media-time-slider{height:calc(var(--media-spacing) * 4);min-width:calc(var(--media-spacing) * 12);cursor:pointer;flex:1;align-items:center;display:flex;position:relative}.media-time-slider[data-disabled]{cursor:not-allowed;opacity:.4}@media (forced-colors:active){.media-time-slider[data-disabled]{color:graytext;opacity:1}}.media-time-slider-audio-buffer{background-color:#b3b3b3!important}.media-time-slider-audio-preview-meta{padding-block:calc(var(--media-spacing) * .5);color:var(--media-foreground);border-radius:0;width:auto!important;padding-inline:calc(var(--media-spacing) * 1.5)!important}@media (forced-colors:active){.media-time-slider-audio-preview-meta{outline-width:1px;outline-style:solid}}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){.media-time-slider-audio-preview-meta{outline-width:1px;outline-style:solid}}.media-time-slider-audio-track:before{content:"";background-color:var(--media-muted)!important}@media (forced-colors:active){.media-time-slider-audio-track:before{content:"";background-color:canvas!important}}.media-time-slider-buffer{inset-block:0;left:calc(var(--media-slider-chapter-start,0%) + var(--media-spacing) * var(--media-chapter-inset-start,0));right:max(calc(100% - var(--media-slider-buffer,0%)), calc(100% - var(--media-slider-chapter-end,100%) + var(--media-spacing) * var(--media-chapter-inset-end,0)));clip-path:inset(-1px 0);background-color:oklab(100% 0 5.96046e-8/.1);border-radius:0;position:absolute}@media (forced-colors:active){.media-time-slider-buffer{forced-color-adjust:none;background-image:repeating-linear-gradient(135deg,canvastext 0 1px,canvas 1px 3px);opacity:1!important}}.media-time-slider-chapter{--media-chapter-inset-end:.5;--media-chapter-inset-start:.5;clip-path:inset(0 calc(100% - var(--media-slider-chapter-end)) 0 var(--media-slider-chapter-start));align-items:center;display:flex;position:absolute;inset:0}.media-time-slider-chapter:first-of-type{--media-chapter-inset-start:0}.media-time-slider-chapter:last-of-type{--media-chapter-inset-end:0}.media-time-slider-chapter-title{text-overflow:ellipsis;white-space:nowrap;opacity:.7;min-width:0;overflow:hidden}.media-time-slider-chapter-title:empty{display:none}.media-time-slider-chapters{align-items:center;width:100%;height:100%;display:flex;position:relative}.media-time-slider-fill{inset-block:0;left:calc(var(--media-slider-chapter-start,0%) + var(--media-spacing) * var(--media-chapter-inset-start,0));right:max(calc(100% - var(--media-slider-fill,0%)), calc(100% - var(--media-slider-chapter-end,100%) + var(--media-spacing) * var(--media-chapter-inset-end,0)));clip-path:inset(-1px 0);background-color:var(--media-accent);border-radius:0;position:absolute}@scope(.media-time-slider){:scope[data-dragging] .media-time-slider-fill{left:calc(var(--media-slider-chapter-start,0%) + var(--media-spacing) * var(--media-chapter-inset-start,0));right:max(calc(100% - var(--media-slider-pointer,0%)), calc(100% - var(--media-slider-chapter-end,100%) + var(--media-spacing) * var(--media-chapter-inset-end,0)));clip-path:inset(-1px 0)}}@media (forced-colors:active){.media-time-slider-fill{forced-color-adjust:none;background-color:canvas;background-image:linear-gradient(highlight,highlight)}}.media-time-slider-preview{pointer-events:none;bottom:calc(100% + var(--media-spacing) * 3);max-width:calc(var(--media-spacing) * 39);transform-origin:bottom;justify-items:center;gap:var(--media-spacing);opacity:0;display:grid}@scope(.media-time-slider){:scope[data-disabled] .media-time-slider-preview{display:none}}@scope(.media-time-slider){:scope[data-dragging] .media-time-slider-preview,:scope[data-pointing] .media-time-slider-preview{opacity:1}}.media-time-slider-preview-label{align-items:center;gap:calc(var(--media-spacing) * 2);min-width:0;max-width:100%;display:flex}.media-time-slider-preview-meta{width:100%;min-width:0;padding-inline:calc(var(--media-spacing) * 2);padding-block:var(--media-spacing);justify-content:center;display:flex}.media-time-slider-thumb{left:var(--media-slider-fill,0%);width:calc(var(--media-spacing) * 3);height:calc(var(--media-spacing) * 3);border-style:solid;border-width:1px;border-color:var(--media-foreground);background-color:var(--media-foreground);border-radius:0;outline-style:none;position:absolute;transform:translate(-50%)}@scope(.media-time-slider){:scope[data-dragging] .media-time-slider-thumb{left:var(--media-slider-pointer)}}.media-time-slider-thumb:focus-visible{outline-offset:2px;outline:2px solid}@media (forced-colors:active){.media-time-slider-thumb{forced-color-adjust:none;background-color:highlight;border:1px solid canvastext}}.media-time-slider-track{isolation:isolate;height:calc(var(--media-spacing) * 1.5);border-radius:0;position:absolute;inset-inline:0}.media-time-slider-track:before{inset-block:0;left:calc(var(--media-slider-chapter-start) + var(--media-spacing) * var(--media-chapter-inset-start));right:calc(100% - var(--media-slider-chapter-end) + var(--media-spacing) * var(--media-chapter-inset-end));clip-path:inset(-1px);content:"";background-color:oklab(100% 0 5.96046e-8/.1);border-radius:0;position:absolute}@media (forced-colors:active){.media-time-slider-track{height:calc(var(--media-spacing) * 1.5)}.media-time-slider-track:before{content:"";forced-color-adjust:none;background-color:canvas;border:1px solid canvastext;opacity:1!important}}.media-time-slider-value{font-variant-numeric:tabular-nums;flex-shrink:0}}:where(.media-skin[data-theme=scaffold][data-preset=video]) .media-slider-thumbnail{max-width:calc(var(--media-spacing) * 39);background-color:var(--media-background);border-radius:0;display:block;overflow:hidden}:where(.media-skin[data-theme=scaffold][data-preset=video]) .media-slider-thumbnail-image{display:block}@scope(.media-skin[data-theme=scaffold][data-preset=video]){:where(.media-captions-button)[data-active] .media-captions-button-off-icon,.media-captions-button-on-icon{display:none}@scope(.media-captions-button){:scope[data-active] .media-captions-button-on-icon{display:block}}}@scope(.media-skin[data-theme=scaffold][data-preset=video]){.media-live-button{align-items:center;gap:calc(var(--media-spacing) * 1.5);font-size:calc(var(--media-spacing) * 2.75);grid-auto-flow:column;width:auto!important;padding-inline:calc(var(--media-spacing) * 2.5)!important}.media-live-button-dot{width:calc(var(--media-spacing) * 2);height:calc(var(--media-spacing) * 2);opacity:.4;background-color:currentColor;border-radius:0;flex-shrink:0;display:inline-block}@scope(.media-live-button){:scope[data-live-edge] .media-live-button-dot{opacity:1;background-color:#f43f5e}}}@scope(.media-skin[data-theme=scaffold][data-preset=video]){.media-button-icon-base{width:calc(var(--media-spacing) * 4.5);height:calc(var(--media-spacing) * 4.5);grid-row-start:1;grid-column-start:1;display:none}.media-play-button-audio{display:inline-flex;position:relative}.media-play-button-buffering{z-index:20;background-color:var(--media-background)}@scope(.media-play-button){:scope[data-started]:not([data-paused]):not([data-ended]) .media-play-button-pause-icon,:scope:not([data-ended]):not([data-started]) .media-play-button-play-icon,:scope:not([data-ended])[data-paused] .media-play-button-play-icon,:scope[data-ended] .media-play-button-restart-icon{display:block}}}@scope(.media-skin[data-theme=scaffold][data-preset=video]){.media-mute-button-high-icon{display:none}@scope(.media-mute-button){:scope:not([data-muted]) .media-mute-button-high-icon{display:block}}.media-mute-button-off-icon{display:none}@scope(.media-mute-button){:scope[data-muted] .media-mute-button-off-icon{display:block}}}@scope(.media-skin[data-theme=scaffold][data-preset=video]){.media-volume-popover-popup{z-index:20;height:calc(var(--media-spacing) * 24);width:calc(var(--media-spacing) * 7);background-color:var(--media-popover);padding-inline:calc(var(--media-spacing) * 3.5);padding-block:calc(var(--media-spacing) * 2.5);color:var(--media-popover-foreground);--media-popover-side-offset:calc(var(--media-spacing) * 9);--media-popup-side-offset:var(--media-popover-side-offset);border-radius:0;box-shadow:0 0 #0000,0 0 #0000,0 0 #0000,0 0 #0000,0 0 #0000}@media (forced-colors:active){.media-volume-popover-popup{outline-width:1px;outline-style:solid}}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){.media-volume-popover-popup{outline-width:1px;outline-style:solid}}}@scope(.media-skin[data-theme=scaffold][data-preset=video]){.media-volume-slider{cursor:pointer;--media-accent:var(--media-accent-color,var(--media-popover-foreground));justify-content:center;width:100%;height:100%;display:flex;position:relative}.media-volume-slider[data-disabled]{cursor:not-allowed;opacity:.4}.media-volume-slider-fill{height:var(--media-slider-fill,0%);background-color:var(--media-accent);border-radius:0;width:100%;position:absolute;bottom:0;left:0}@media (forced-colors:active){.media-volume-slider-fill{forced-color-adjust:none;background-color:highlight}}.media-volume-slider-thumb{bottom:var(--media-slider-fill,0%);width:calc(var(--media-spacing) * 3);height:calc(var(--media-spacing) * 3);background-color:var(--media-popover-foreground);border-radius:0;position:absolute;left:50%;transform:translate(-50%,50%)}.media-volume-slider-thumb:focus-visible{outline-offset:2px;outline:2px solid}@media (forced-colors:active){.media-volume-slider-thumb{forced-color-adjust:none;background-color:highlight;border:1px solid canvastext}}.media-volume-slider-track{height:100%;width:var(--media-spacing);background-color:gray;border-radius:0;position:absolute;bottom:0;left:50%;overflow:hidden;transform:translate(-50%)}@media (forced-colors:active){.media-volume-slider-track{width:calc(var(--media-spacing) * 1.5);forced-color-adjust:none;background-color:canvas;border:1px solid canvastext}}}@scope(.media-skin[data-theme=scaffold][data-preset=video]){.video-controls-bottom{pointer-events:auto;gap:calc(var(--media-spacing) * 2);background-color:var(--media-background);padding:calc(var(--media-spacing) * 3);inset-inline:0;flex-direction:column;display:flex;position:absolute;bottom:0}@scope(.video-controls-content){:scope:not([data-visible]) .video-controls-bottom{pointer-events:none;opacity:0}}@media (forced-colors:active){.video-controls-bottom{background-color:canvas;border-radius:0}}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){.video-controls-bottom{background-color:var(--media-background);border-radius:0}}.video-controls-buffering{display:contents}.video-controls-center{pointer-events:auto;align-items:center;gap:calc(var(--media-spacing) * 2);display:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@scope(.video-controls-content){:scope:not([data-visible]) .video-controls-center{pointer-events:none;opacity:0}}@scope(.video-controls-buffering){:scope[data-visible] .video-controls-center{display:none!important}}.video-controls-center:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){flex-direction:row-reverse}@media (forced-colors:active){.video-controls-center{background-color:#0000!important}}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){.video-controls-center{background-color:var(--media-background);padding-inline:calc(var(--media-spacing) * 2);border-radius:0}}@container media-root (width>=22.5rem){.video-controls-center{display:flex}}.video-controls-center-button{background-color:var(--media-background)!important;margin:0!important}@media (hover:hover){.video-controls-center-button:hover{background-color:var(--media-button-highlight)!important}}.video-controls-center-button:focus-visible,.video-controls-center-button[aria-expanded=true]{background-color:var(--media-button-highlight)!important}@media (forced-colors:active){.video-controls-center-button{background-color:buttonface!important}@media (hover:hover){.video-controls-center-button:hover{background-color:highlight!important}}.video-controls-center-button:focus-visible,.video-controls-center-button[aria-expanded=true]{background-color:highlight!important}}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){.video-controls-center-button{background-color:var(--media-background)!important}@media (hover:hover){.video-controls-center-button:hover{background-color:var(--media-foreground)!important}}.video-controls-center-button:focus-visible,.video-controls-center-button[aria-expanded=true]{background-color:var(--media-foreground)!important}}.video-controls-center-play{width:calc(var(--media-spacing) * 14.5)!important;height:calc(var(--media-spacing) * 14.5)!important}.video-controls-center-play-icon{width:calc(var(--media-spacing) * 7)!important;height:calc(var(--media-spacing) * 7)!important}.video-controls-content{pointer-events:none;z-index:30;position:absolute;inset:0}.video-controls-group{align-items:center;gap:calc(var(--media-spacing) * 2);display:flex}.video-controls-group:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){flex-direction:row-reverse}.video-controls-row{justify-content:space-between;align-items:center;gap:calc(var(--media-spacing) * 2);display:flex}.video-controls-row:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){flex-direction:row-reverse}.video-controls-start{min-width:0}.video-controls-top{pointer-events:auto;justify-content:flex-end;align-items:center;gap:calc(var(--media-spacing) * 2);padding:calc(var(--media-spacing) * 3);inset-inline:0;display:flex;position:absolute;top:0}@scope(.video-controls-content){:scope:not([data-visible]) .video-controls-top{pointer-events:none;opacity:0}}.video-controls-top:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){flex-direction:row-reverse}@media (forced-colors:active){.video-controls-top{inset-inline:0;background-color:canvas;border-radius:0;justify-content:flex-end;top:0;border-radius:0!important}}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){.video-controls-top{background-color:var(--media-background);border-radius:0}}@media (forced-colors:active){.video-controls-video-bottom{inset-inline:0;bottom:0;border-radius:0!important}}}@scope(.media-skin[data-theme=scaffold][data-preset=video]){.media-time-current-value{display:none}.media-time-current-value[data-unavailable]{opacity:.5}@container media-root (width>=20rem){.media-time-current-value{display:inline}}.media-time-duration-value{opacity:.7;display:none}.media-time-duration-value[data-unavailable]{opacity:.5}@container media-root (width>=20rem){.media-time-duration-value{display:inline}}.media-time-group{height:calc(var(--media-spacing) * 4);align-items:center;gap:var(--media-spacing);padding-inline:var(--media-spacing);font-variant-numeric:tabular-nums;flex-shrink:0;line-height:1;display:flex}.media-time-group:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){flex-direction:row-reverse}.media-time-separator{opacity:.7;display:none}.media-time-separator[data-unavailable]{opacity:.5}@container media-root (width>=20rem){.media-time-separator{display:inline}}.media-time-toggle{cursor:pointer;border-radius:0;outline-style:none}.media-time-toggle:focus-visible{outline-offset:2px;outline-width:2px;outline-style:solid;outline-color:var(--media-ring)}.media-time-toggle[data-disabled]{cursor:not-allowed;opacity:.4}@media (forced-colors:active){.media-time-toggle[data-disabled]{color:graytext;opacity:1}}@container media-root (width>=20rem){.media-time-toggle{display:none}}}@scope(.media-skin[data-theme=scaffold][data-preset=video]){.audio-controls-bottom{padding:calc(var(--media-spacing) * 3);position:static!important}.audio-controls-content{position:relative!important;inset:auto!important}}@scope(.media-skin[data-theme=scaffold][data-preset=video]){:where(.media-airplay-button)[data-airplay-state=connected] .media-airplay-button-enter-icon,.media-airplay-button-exit-icon{display:none}@scope(.media-airplay-button){:scope[data-airplay-state=connected] .media-airplay-button-exit-icon{display:block}}}@scope(.media-skin[data-theme=scaffold][data-preset=video]){.media-tooltip-screen-popup{--media-tooltip-side-offset:calc(var(--media-spacing) * 3)!important}}@scope(.media-skin[data-theme=scaffold][data-preset=video]){:where(.media-cast-button)[data-cast-state=connected] .media-cast-button-enter-icon,.media-cast-button-exit-icon{display:none}@scope(.media-cast-button){:scope[data-cast-state=connected] .media-cast-button-exit-icon{display:block}}.media-fullscreen-button-enter-icon{display:none}@scope(.media-fullscreen-button){:scope:not([data-fullscreen]) .media-fullscreen-button-enter-icon{display:block}}.media-fullscreen-button-exit-icon{display:none}@scope(.media-fullscreen-button){:scope[data-fullscreen] .media-fullscreen-button-exit-icon{display:block}}:where(.media-pip-button)[data-pip] .media-pip-button-enter-icon,.media-pip-button-exit-icon{display:none}@scope(.media-pip-button){:scope[data-pip] .media-pip-button-exit-icon{display:block}}}@scope(.media-skin[data-theme=scaffold][data-preset=video]){.media-title{pointer-events:none;text-overflow:ellipsis;white-space:nowrap;background-color:var(--media-background);min-width:0;padding-inline:calc(var(--media-spacing) * 2);font-size:calc(var(--media-spacing) * 4);color:var(--media-foreground);flex:1;overflow:hidden}.media-title:not([data-visible]){opacity:0}@media (forced-colors:active){.media-title{z-index:40;color:canvastext;background-color:#0000!important}}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){.media-title{background-color:var(--media-background)}}}@scope(.media-skin[data-theme=scaffold][data-preset=video]){.video-controls-backdrop{pointer-events:none;background-image:linear-gradient(#0006,#0000 40% 60%,#00000080);position:absolute;inset:0}.video-controls-backdrop:not([data-visible]){display:none}@media (forced-colors:active){.video-controls-backdrop{background-image:none}}}@scope(.media-skin[data-theme=scaffold][data-preset=video]){.video-controls-center-seek{display:none;width:calc(var(--media-spacing) * 8)!important;height:calc(var(--media-spacing) * 8)!important}@media (pointer:fine){.video-controls-center-seek{display:grid}}.video-controls-center-seek-icon{width:calc(var(--media-spacing) * 4.5);height:calc(var(--media-spacing) * 4.5)}}@scope(.media-skin[data-theme=scaffold][data-preset=video]){.media-container,:scope.media-container{border-radius:var(--media-video-border-radius);width:100%;height:100%;font-family:var(--media-font-family,inherit);font-size:calc(var(--media-spacing) * 3.25);color:var(--media-foreground);--spacing:var(--media-spacing);outline-style:none;display:block;position:relative;overflow:hidden;container:media-root/inline-size}.media-container:focus-visible,:scope.media-container:focus-visible{outline-offset:-2px;outline-width:2px;outline-style:solid;outline-color:var(--media-ring)}.media-video,:scope.media-video{background-color:#000}}}@layer utilities;@layer base.theme{.media-skin{--media-background:#000;--media-foreground:#fff;--media-controls:#00000059;--media-controls-foreground:var(--media-foreground);--media-popover:#ffffff1a;--media-popover-foreground:var(--media-foreground);--media-primary:var(--media-accent-color,var(--media-default-accent-color));--media-primary-foreground:var(--media-accent-text-color,var(--media-default-accent-text-color));--media-accent:var(--media-accent-color,#ffffff1a);--media-accent-foreground:var(--media-accent-text-color,currentColor);--media-muted:#ffffff26;--media-muted-foreground:#ffffffa6;--media-border:#0000001a;--media-ring:#fff;--media-backdrop:#000;--media-live-color:#f9423d;--media-shadow-surface:0 1px 3px 0 #00000026, 0 1px 2px -1px #00000026;--media-shadow-surface-inset:inset 0 1px 0 0 #ffffff1a, inset 0 0 0 1px #ffffff0d;--media-shadow-thumb:0 0 0 1px #0000001a, 0 1px 3px 0 #00000059, 0 1px 2px -1px #00000059;--media-shadow-tooltip:0 0 0 1px var(--media-border), var(--media-shadow-surface);--media-shadow-separator:0 1px 0 0 #ffffff13;--media-shadow-current-color:oklch(from currentColor 0 0 0 / clamp(0, calc((l - .5) * .5), .15));--media-shadow-subtle-current-color:transparent;--media-text-shadow-dialog:0 1px 0 #00000040;--media-backdrop-filter-surface:blur(16px) saturate(125%);--media-backdrop-filter-indicator:blur(8px);--media-backdrop-filter-dialog:blur(16px) saturate(125%);--media-control-corner-shape:round;--media-control-radius:99px;--media-control-size:calc(var(--media-spacing) * 9);--media-controls-radius:var(--media-control-radius);--media-default-accent-color:#fff;--media-default-accent-text-color:#000;--media-duration-instant:50ms;--media-duration-fast:.1s;--media-duration:.15s;--media-duration-slow:.2s;--media-duration-slower:.25s;--media-duration-controls:.1s;--media-duration-dialog:.35s;--media-duration-indicator:var(--media-duration-slower);--media-duration-menu:.25s;--media-duration-slider:var(--media-duration-fast);--media-delay-dialog:.1s;--media-hidden-scale:.95;--media-hidden-blur:8px;--media-hidden-offset:calc(var(--media-spacing) * 1);--media-hidden-icon-scale:0;--media-hidden-indicator-scale:.9;--media-hidden-indicator-offset:-25%;--media-hidden-playback-scale:.85;--media-hidden-popup-scale:.95;--media-hidden-popup-blur:4px;--media-hidden-preview-scale:.8;--media-hidden-preview-offset:calc(var(--media-spacing) * 2);--media-hidden-seek-offset:60%;--media-menu-item-radius:calc(var(--media-spacing) * 2);--media-popover-boundary-offset:calc(var(--media-spacing) * 3);--media-popover-side-offset:calc(var(--media-spacing) * 3);--media-popup-radius:calc(var(--media-spacing) * 3);--media-popup-translate-distance:calc(var(--media-spacing) * 2);--media-tooltip-boundary-offset:var(--media-popover-boundary-offset);--media-tooltip-side-offset:var(--media-popover-side-offset);--media-dialog-radius:calc(var(--media-spacing) * 7);--media-dialog-width:calc(100% - var(--media-spacing) * 6);--media-dialog-max-width:calc(var(--media-spacing) * 72);--media-slider-preview-label-offset:calc(var(--media-spacing) * 10.5);--media-video-border-radius:var(--media-border-radius,28px);--media-scale:1;--media-scrollbar-thumb-color:#80808080;--media-spacing:calc(var(--media-scale-unit,16px) * var(--media-scale) / 4);scrollbar-color:var(--media-scrollbar-thumb-color) transparent;scrollbar-width:thin}@supports (color:color-mix(in oklab, red, red)){.media-skin{--media-accent:var(--media-accent-color,color-mix(in oklab, var(--media-default-accent-color) 10%, transparent));--media-muted-foreground:color-mix(in oklab, var(--media-foreground) 65%, transparent);--media-shadow-subtle-current-color:color-mix(in oklab, var(--media-shadow-current-color) 40%, transparent);--media-scrollbar-thumb-color:color-mix(in oklab, currentColor 30%, transparent)}}@supports (color:oklch(0 0 0)){.media-skin{--media-live-color:oklch(65% .22 27)}}@supports (color:contrast-color(red)){.media-skin{--media-primary-foreground:var(--media-accent-text-color,contrast-color(var(--media-primary)));--media-accent-foreground:var(--media-accent-text-color,contrast-color(var(--media-accent-color,var(--media-internal-accent-text-fallback,#000))))}}@supports (color:oklch(from red l c h)){.media-skin{--media-shadow-subtle-current-color:oklch(from var(--media-shadow-current-color) l c h / calc(alpha * .4))}}@supports (color:oklch(from currentColor l c h)){.media-skin{--media-scrollbar-thumb-color:oklch(from currentColor l c h / .3)}}.media-skin::-webkit-scrollbar-thumb{background:var(--media-scrollbar-thumb-color);border-radius:9999px}.media-skin:fullscreen{--media-object-fit:contain;--media-video-border-radius:0}@media (width>=1280px){.media-skin:fullscreen{--media-scale:1.25}}@media (width>=1536px){.media-skin:fullscreen{--media-scale:1.5}}@media (width>=1920px){.media-skin:fullscreen{--media-scale:1.75}}}@layer base.preset{.media-skin:is([data-preset=video],[data-preset=live-video]){--media-frame-border:var(--media-border-color,#0000001a);--media-controls-gradient-height:max(40%, calc(var(--media-spacing) * 40));--media-controls-bottom-gradient-height:max(50%, calc(var(--media-spacing) * 60));--media-caption-controls-y:calc(var(--media-spacing) * -16);--media-slider-preview-offset:calc(var(--media-spacing) * 9)}@supports (color:color-mix(in oklab, red, red)){.media-skin:is([data-preset=video],[data-preset=live-video]){--media-controls-gradient:linear-gradient(to top, color-mix(in oklab, var(--media-backdrop) 60%, transparent), color-mix(in oklab, var(--media-backdrop) 50.7%, transparent) 25%, color-mix(in oklab, var(--media-backdrop) 30%, transparent) 50%, color-mix(in oklab, var(--media-backdrop) 9.3%, transparent) 75%, transparent);--media-controls-top-gradient:linear-gradient(to bottom, color-mix(in oklab, var(--media-backdrop) 55%, transparent), color-mix(in oklab, var(--media-backdrop) 46.48%, transparent) 25%, color-mix(in oklab, var(--media-backdrop) 27.5%, transparent) 50%, color-mix(in oklab, var(--media-backdrop) 8.53%, transparent) 75%, transparent);--media-thumbnail-gradient:linear-gradient(to top, color-mix(in oklab, var(--media-backdrop) 50%, transparent), color-mix(in oklab, var(--media-backdrop) 10%, transparent), transparent)}.media-skin:is([data-preset=video],[data-preset=live-video])[data-theme=neutral]{--media-controls-gradient:linear-gradient(to top, color-mix(in oklab, var(--media-backdrop) 50%, transparent), color-mix(in oklab, var(--media-backdrop) 42.2%, transparent) 25%, color-mix(in oklab, var(--media-backdrop) 25%, transparent) 50%, color-mix(in oklab, var(--media-backdrop) 7.8%, transparent) 75%, transparent);--media-controls-top-gradient:linear-gradient(to bottom, color-mix(in oklab, var(--media-backdrop) 50%, transparent), color-mix(in oklab, var(--media-backdrop) 42.2%, transparent) 25%, color-mix(in oklab, var(--media-backdrop) 25%, transparent) 50%, color-mix(in oklab, var(--media-backdrop) 7.8%, transparent) 75%, transparent);--media-indicator-gradient:linear-gradient(to bottom, color-mix(in oklab, var(--media-backdrop) 35%, transparent), color-mix(in oklab, var(--media-backdrop) 20%, transparent) calc(var(--media-spacing) * 12), transparent)}}@supports (color:oklch(from red l c h)) and (background-image:linear-gradient(in oklab, red, red)){.media-skin:is([data-preset=video],[data-preset=live-video]){--media-controls-gradient:linear-gradient(to top in oklab, oklch(from var(--media-backdrop) l c h / .6), oklch(from var(--media-backdrop) l c h / .507) 25%, oklch(from var(--media-backdrop) l c h / .3) 50%, oklch(from var(--media-backdrop) l c h / .093) 75%, transparent);--media-controls-top-gradient:linear-gradient(to bottom in oklab, oklch(from var(--media-backdrop) l c h / .55), oklch(from var(--media-backdrop) l c h / .4647) 25%, oklch(from var(--media-backdrop) l c h / .275) 50%, oklch(from var(--media-backdrop) l c h / .0853) 75%, transparent)}}@supports (color:oklch(from red l c h)){.media-skin:is([data-preset=video],[data-preset=live-video]){--media-thumbnail-gradient:linear-gradient(to top, oklch(from var(--media-backdrop) l c h / .5), oklch(from var(--media-backdrop) l c h / .1), transparent)}}.media-skin:is([data-preset=video],[data-preset=live-video])[data-theme=neutral]{--media-frame-border:var(--media-border-color,#00000026);--media-controls-gradient-height:40%;--media-controls-bottom-gradient-height:40%;--media-caption-controls-y:calc(var(--media-spacing) * -14);--media-slider-preview-offset:calc(var(--media-spacing) * 11)}.media-skin:is([data-preset=video],[data-preset=live-video])[data-theme=compat]{--media-controls-gradient:linear-gradient(to top, #00000080, transparent 40% 60%, #0006);--media-caption-controls-y:calc(var(--media-spacing) * -18)}.media-skin:is([data-preset=video],[data-preset=live-video])[data-theme=scaffold]{--media-caption-controls-y:calc(var(--media-spacing) * -20)}@supports (color:oklch(from red l c h)) and (background-image:linear-gradient(in oklab, red, red)){.media-skin:is([data-preset=video],[data-preset=live-video])[data-theme=neutral]{--media-controls-gradient:linear-gradient(to top in oklab, oklch(from var(--media-backdrop) l c h / .5), oklch(from var(--media-backdrop) l c h / .422) 25%, oklch(from var(--media-backdrop) l c h / .25) 50%, oklch(from var(--media-backdrop) l c h / .078) 75%, transparent);--media-controls-top-gradient:linear-gradient(to bottom in oklab, oklch(from var(--media-backdrop) l c h / .5), oklch(from var(--media-backdrop) l c h / .422) 25%, oklch(from var(--media-backdrop) l c h / .25) 50%, oklch(from var(--media-backdrop) l c h / .078) 75%, transparent)}}@supports (color:oklch(from red l c h)){.media-skin:is([data-preset=video],[data-preset=live-video])[data-theme=neutral]{--media-indicator-gradient:linear-gradient(to bottom, oklch(from var(--media-backdrop) l c h / .35), oklch(from var(--media-backdrop) l c h / .2) calc(var(--media-spacing) * 12), transparent)}}@supports (color:light-dark(red, red)){.media-skin:is([data-preset=video],[data-preset=live-video]){--media-frame-border:var(--media-border-color,var(--lightningcss-light,#0000001a)var(--lightningcss-dark,#ffffff26))}.media-skin:is([data-preset=video],[data-preset=live-video])[data-theme=neutral]{--media-frame-border:var(--media-border-color,var(--lightningcss-light,#00000026)var(--lightningcss-dark,#ffffff26))}}.media-skin[data-theme=scaffold]{--media-background:transparent;--media-foreground:white;--media-accent:var(--media-accent-color,var(--media-default-accent-color));--media-accent-foreground:var(--media-accent-text-color,black);--media-primary:var(--media-accent);--media-primary-foreground:var(--media-accent-text-color,black);--media-muted:#404040;--media-popover:black;--media-popover-boundary-offset:calc(var(--media-spacing) * 3);--media-tooltip-boundary-offset:var(--media-popover-boundary-offset);--media-popover-foreground:white;--media-ring:var(--media-accent);--media-button-highlight:#fff3;--media-video-border-radius:var(--media-border-radius,0px);--media-control-radius:0px;--media-controls-radius:0px;--media-menu-item-radius:0px;--media-popup-radius:0px;--media-dialog-radius:0px;--media-scrollbar-thumb-color:gray;--media-shadow-surface:none;--media-shadow-surface-inset:none;--media-shadow-thumb:none;--media-backdrop-filter-surface:none;--media-backdrop-filter-indicator:none;--media-backdrop-filter-dialog:none}.media-skin[data-theme=scaffold][data-preset$=audio]{--media-foreground:black;--media-muted:#e5e5e5}@supports (color:light-dark(red, red)){.media-skin[data-theme=scaffold][data-preset$=audio]{--media-foreground:var(--lightningcss-light,#000)var(--lightningcss-dark,#fff);--media-muted:var(--lightningcss-light,#e5e5e5)var(--lightningcss-dark,#404040)}}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){.media-skin[data-theme=scaffold]:where([data-preset$=video]){--media-background:black}}@media (forced-colors:active){.media-skin[data-theme=scaffold]{--media-background:Canvas;--media-popover:Canvas;--media-popover-foreground:CanvasText;--media-foreground:CanvasText;--media-accent:Highlight;--media-primary:Highlight;--media-primary-foreground:HighlightText;--media-ring:Highlight}}}@layer base.preferences{@media (pointer:fine) and (prefers-reduced-motion:no-preference){.media-skin:not([data-controls-visible]){--media-duration-controls:.3s}}@media (pointer:coarse) and (prefers-reduced-motion:no-preference){.media-skin:not([data-controls-visible]){--media-duration-controls:.15s}}@media (prefers-reduced-motion:reduce){.media-skin{--media-duration-fast:var(--media-duration-instant);--media-duration:var(--media-duration-instant);--media-duration-slow:var(--media-duration-instant);--media-duration-slower:var(--media-duration-instant);--media-duration-controls:var(--media-duration-instant);--media-duration-dialog:var(--media-duration-instant);--media-duration-indicator:var(--media-duration-instant);--media-duration-menu:0s;--media-duration-slider:0s;--media-delay-dialog:0s;--media-hidden-scale:1;--media-hidden-blur:0px;--media-hidden-offset:0px;--media-hidden-icon-scale:1;--media-hidden-indicator-scale:1;--media-hidden-indicator-offset:0px;--media-hidden-playback-scale:1;--media-hidden-popup-scale:1;--media-hidden-popup-blur:0px;--media-hidden-preview-scale:1;--media-hidden-preview-offset:0px;--media-hidden-seek-offset:0px;--media-popup-translate-distance:0px;--media-spinner-animation:none;--media-icon-airplay-fill-animation:none;--media-icon-airplay-triangle-animation:none}}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){.media-skin{--media-popover:var(--media-background);--media-scrollbar-thumb-color:currentColor;--media-backdrop-filter-surface:none;--media-backdrop-filter-indicator:none;--media-backdrop-filter-dialog:none;--media-shadow-surface-inset:inset 0 1px 0 0 #ffffff40, inset 0 0 0 1px #ffffff20;scrollbar-width:auto}@supports (color:color-mix(in oklab, red, red)){.media-skin{--media-scrollbar-thumb-color:color-mix(in oklab, currentColor 80%, transparent)}}@supports (color:oklch(from currentColor l c h)){.media-skin{--media-scrollbar-thumb-color:oklch(from currentColor l c h / .8)}}}@media (forced-colors:active){.media-skin{--media-border:CanvasText;--media-frame-border:CanvasText;--media-popover:Canvas;--media-popover-foreground:CanvasText;--media-ring:CanvasText;--media-shadow-surface-inset:inset 0 1px 0 0 CanvasText, inset 0 0 0 1px CanvasText}}}@property --media-slider-fill{syntax:"<percentage>";inherits:true;initial-value:0%}@property --media-slider-buffer{syntax:"<percentage>";inherits:true;initial-value:0%}.media-skin.coil{--coil-ink:#0a0b0d;--coil-case:#14171b;--coil-panel:#1d2127;--coil-edge:#2c323a;--coil-bone:#ece8df;--coil-dim:#a7a399;--coil-gold:var(--media-accent-color,#ffb21e);--coil-gold-deep:#b87400;--coil-red:#ff4d3d;--coil-font:"Jersey 15", ui-monospace, "Cascadia Mono", Menlo, monospace;--coil-key:46px;--media-font-family:var(--coil-font);--media-foreground:var(--coil-bone);--media-background:var(--coil-ink);--media-ring:var(--coil-gold);background:var(--coil-case);height:auto;color:var(--coil-bone);font-family:var(--coil-font);letter-spacing:.02em;border:2px solid var(--coil-edge);flex-direction:column;font-size:14px;display:flex;overflow:visible;box-shadow:inset 0 2px #ffffff0f,inset 0 -4px #00000080}.media-skin.coil:fullscreen{border:0;height:100%}.coil .coil-screen{aspect-ratio:16/9;outline:2px solid var(--coil-edge);cursor:pointer;background:#000;border:2px solid #000;flex:auto;order:2;min-height:0;margin-inline:10px;position:relative;overflow:hidden}.media-skin.coil:fullscreen .coil-screen{aspect-ratio:auto}.coil .coil-screen>:is(video,mux-video,hls-video,[data-media]){object-fit:contain;background:#000;width:100%;height:100%;display:block}.coil .coil-overlay{pointer-events:none;z-index:5;place-items:center;display:grid;position:absolute;inset:0}.coil .coil-overlay:is([data-state=paused],[data-state=loading],[data-state=clear],[data-state=start]){background:repeating-linear-gradient(#00000047 0 2px,#0000 2px 4px),#0a0b0d8c}.coil .coil-banner{letter-spacing:.12em;color:var(--coil-bone);background:var(--coil-ink);border:2px solid var(--coil-bone);margin:0;padding:6px 16px 8px;font-size:clamp(22px,6cqi,44px);font-weight:700;box-shadow:4px 4px #000}.coil .coil-banner-gold{color:var(--coil-gold);border-color:var(--coil-gold)}.coil .coil-clear{justify-items:center;gap:12px;display:grid}.coil .coil-clear-score{font-variant-numeric:tabular-nums;color:var(--coil-bone);text-shadow:2px 2px #000;margin:0;font-size:18px;font-weight:600}.coil .coil-start{pointer-events:auto;width:auto;height:auto;min-height:48px;font:700 clamp(18px, 4.4cqi, 30px) / 1 var(--coil-font);letter-spacing:.1em;color:var(--coil-ink);background:var(--coil-gold);box-shadow:0 5px 0 var(--coil-gold-deep), 0 5px 0 2px #000;cursor:pointer;border:2px solid #000;border-radius:0;align-items:center;gap:10px;padding:8px 18px 10px;animation:1.1s step-end infinite coil-blink;display:inline-flex}.coil .coil-start:hover,.coil .coil-start:focus-visible{background:#ffc54d;animation:none}.coil .coil-start:active{box-shadow:0 1px 0 var(--coil-gold-deep), 0 1px 0 2px #000;translate:0 4px}.coil .coil-start-icon{width:22px;height:22px}.coil .coil-blink{animation:1.1s step-end infinite coil-blink}@keyframes coil-blink{0%,60%{opacity:1}61%,to{opacity:.35}}.coil .coil-console{display:contents}.coil .coil-hud{order:1;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px 12px;display:grid}.coil .coil-hud-cell{align-items:baseline;gap:8px;display:flex}.coil .coil-hud-label{letter-spacing:.14em;color:var(--coil-gold);font-size:12px;font-weight:600}.coil .coil-hud-value{font-variant-numeric:tabular-nums;color:var(--coil-bone);font-size:20px;font-weight:700}.coil .media-title{letter-spacing:.1em;text-align:center;text-transform:uppercase;color:var(--coil-dim);opacity:1;background:0 0;flex:none;padding:0;font-size:13px;font-weight:500}.coil .coil-lane{background:linear-gradient(to bottom, #00000080, transparent 8px), repeating-linear-gradient(to right, #ece8df09 0 1px, transparent 1px 16px), var(--coil-ink);outline:2px solid var(--coil-edge);border:2px solid #000;order:3;margin:10px 10px 0;padding-inline:10px}.coil .coil-pad{order:4;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 18px 16px;display:grid}.coil .media-button{color:var(--coil-bone);font-family:var(--coil-font);cursor:pointer;border-radius:0}.coil :is(.coil-dpad-key,.coil-option,.coil-option-menu .media-button,.coil-a,.coil-b){background:var(--coil-panel);border:2px solid #000;place-items:center;padding:0;transition:translate 60ms steps(2,end),box-shadow 60ms steps(2,end),background-color 80ms;display:grid;box-shadow:inset 0 2px #ffffff1f,inset 0 -3px #00000073,0 4px #000}.coil :is(.coil-dpad-key,.coil-option,.coil-option-menu .media-button,.coil-b):hover{background:#2a3038}.coil :is(.coil-dpad-key,.coil-option,.coil-option-menu .media-button,.coil-a,.coil-b):active{translate:0 3px;box-shadow:inset 0 2px #00000059,0 1px #000}.coil :is(.coil-dpad-key,.coil-option,.coil-option-menu .media-button,.coil-a,.coil-b,.coil-start):focus-visible{outline:3px solid var(--coil-gold);outline-offset:3px}.media-skin.coil .coil-a:focus-visible,.coil .coil-start:focus-visible{outline-color:var(--coil-bone)}.coil .media-button[aria-disabled=true]{opacity:.4;cursor:not-allowed}.coil .coil-dpad{grid-template-columns:repeat(3, var(--coil-key));grid-template-rows:repeat(3, var(--coil-key));display:grid}.coil .coil-dpad-key{width:var(--coil-key);height:var(--coil-key);font-size:12px;font-weight:700}.coil .coil-dpad-up{grid-area:1/2}.coil .coil-dpad-left{grid-area:2/1;font-size:14px}.coil .coil-dpad-hub{background:var(--coil-panel);box-shadow:inset 0 0 0 6px var(--coil-case);border:2px solid #000;grid-area:2/2}.coil .coil-dpad-right{color:var(--coil-gold);grid-area:2/3;font-size:14px}.coil .coil-dpad-down{grid-area:3/2}.coil .coil-options{flex-wrap:wrap;justify-content:center;gap:10px 14px;display:flex}.coil .coil-key{justify-items:center;gap:8px;display:grid}.coil .coil-key-label{letter-spacing:.12em;color:var(--coil-dim);white-space:nowrap;font-size:11px;font-weight:600}.coil :is(.coil-option,.coil-option-menu .media-button){width:56px;height:36px}.coil :is(.coil-option,.coil-option-menu .media-button) .media-button-icon{opacity:1;width:22px;height:22px}.coil .media-captions-button[aria-pressed=true],.coil .coil-option-menu .media-button[aria-expanded=true]{color:var(--coil-gold)}.coil .coil-ab{align-items:flex-end;gap:16px;display:flex}.coil .coil-key-b{margin-bottom:-6px}.media-skin.coil :is(.coil-a,.coil-b){clip-path:polygon(30% 0,70% 0,100% 30%,100% 70%,70% 100%,30% 100%,0 70%,0 30%);border:0}.media-skin.coil .coil-b{background:#343b45;width:56px;height:56px;box-shadow:inset 0 3px #ffffff24,inset 0 -5px #00000073}.media-skin.coil .coil-a{width:76px;height:76px;color:var(--coil-ink);background:var(--coil-gold);box-shadow:inset 0 4px 0 #fff6, inset 0 -7px 0 var(--coil-gold-deep)}.media-skin.coil .coil-a:hover{background:#ffc54d}.media-skin.coil :is(.coil-a,.coil-b):active{translate:0 3px;box-shadow:inset 0 4px #0000004d}.media-skin.coil .coil-a .media-button-icon-base{width:34px;height:34px}.media-skin.coil .coil-b .media-button-icon{width:26px;height:26px}.media-skin.coil :is(.coil-a,.coil-b):focus-visible{box-shadow:inset 0 0 0 4px var(--coil-ink), inset 0 0 0 7px var(--coil-bone);outline:none}.coil .coil-key:has(:focus-visible) .coil-key-label{color:var(--coil-ink);background:var(--coil-gold);outline:3px solid var(--coil-gold)}.coil .video-controls-slider-row{width:100%}.coil .coil-time-slider{cursor:pointer;height:88px;margin:0}.coil .coil-time-slider .coil-snake{pointer-events:none;z-index:1;width:100%;height:100%;position:absolute;inset:0}.coil .coil-time-slider .media-time-slider-chapters{opacity:0}.coil .coil-time-slider .media-time-slider-thumb,.coil .coil-time-slider[data-dragging] .media-time-slider-thumb{left:var(--coil-head-x,var(--media-slider-fill,0%));top:var(--coil-head-y,66px);z-index:2;background:0 0;border-color:#0000;border-radius:0;width:56px;height:40px;transform:translate(-60%)}.coil .coil-time-slider .media-time-slider-thumb:focus-visible{outline:3px solid var(--coil-gold);outline-offset:2px}.coil .coil-time-slider .media-time-slider-preview{font-variant-numeric:tabular-nums;color:var(--coil-bone);text-shadow:2px 2px #000;font-size:14px;font-weight:600;bottom:calc(100% + 14px)}.coil .media-slider-thumbnail{border:2px solid var(--coil-gold);box-shadow:4px 4px #000}.coil :is(.media-popup,.media-tooltip-popup,[class*=tooltip-popup]){font-family:var(--coil-font);border-radius:0}.coil .media-popup{background:var(--coil-ink);color:var(--coil-bone);border:2px solid var(--coil-bone);box-shadow:4px 4px #000}@container media-root (width<=560px){.coil .coil-pad{gap:8px;padding:12px 10px 14px}.coil .coil-options{grid-template-columns:repeat(2,auto);gap:8px;display:grid}.coil :is(.coil-option,.coil-option-menu .media-button){width:46px;height:34px}.coil .coil-a{width:64px;height:64px}.coil .coil-b{width:48px;height:48px}.coil .coil-ab{gap:10px}.coil .coil-key-label{letter-spacing:.06em;font-size:10px}.coil .coil-hud-value{font-size:17px}.coil .media-title{font-size:11px}.coil .coil-screen,.coil .coil-lane{margin-inline:6px}}@container media-root (width<=400px){.media-skin.coil{--coil-key:40px}.coil .coil-key-b .coil-key-label,.coil .coil-key-a .coil-key-label{font-size:9px}}@media (prefers-reduced-motion:reduce){.coil .coil-start,.coil .coil-blink{animation:none}.coil :is(.coil-dpad-key,.coil-option,.coil-a,.coil-b,.coil-start){transition:none}}@media (forced-colors:active),(prefers-contrast:more){.coil .coil-time-slider .coil-snake{display:none}.coil .coil-time-slider{height:44px}.coil .coil-time-slider .media-time-slider-chapters{opacity:1}.coil .coil-time-slider .media-time-slider-thumb,.coil .coil-time-slider[data-dragging] .media-time-slider-thumb{left:var(--media-slider-fill,0%);background:canvastext;border:2px solid canvas;width:14px;height:22px;top:50%;transform:translate(-50%)}.coil :is(.coil-a,.coil-b){clip-path:none;border:2px solid}}.media-skin.coil{font-synthesis:none;-webkit-font-smoothing:none;font-size:18px;font-weight:400}.coil :is(.coil-banner,.coil-start,.coil-hud-value,.coil-hud-label,.coil-key-label,.coil-dpad-key,.media-title,.coil-clear-score){font-weight:400}.coil .coil-hud-label{font-size:17px}.coil .coil-hud-value{font-size:30px;line-height:1}.coil .media-title{font-size:18px}.coil .coil-key-label{font-size:15px}.coil .coil-dpad-key{font-size:17px}.coil :is(.coil-dpad-left,.coil-dpad-right){font-size:22px}.coil .coil-banner{font-size:clamp(30px,8cqi,64px);line-height:1}.coil .coil-start{font-size:clamp(24px,5.5cqi,40px)}.coil .coil-clear-score{font-size:26px}.coil .coil-time-slider .media-time-slider-preview{font-size:20px}@container media-root (width<=560px){.coil .coil-hud-value{font-size:24px}.coil .media-title{font-size:15px}.coil .coil-key-label{font-size:13px}}@container media-root (width<=400px){.coil :is(.coil-key-a,.coil-key-b) .coil-key-label{font-size:12px}.coil .coil-dpad-key{font-size:14px}.coil :is(.coil-dpad-left,.coil-dpad-right){font-size:18px}}.coil .coil-lane{background:linear-gradient(#00000073,#0000 10px),repeating-linear-gradient(90deg,#ece8df0b 0 1px,#0000 1px 16px),#0f1216}.coil .coil-time-slider .media-time-slider-thumb,.coil .coil-time-slider[data-dragging] .media-time-slider-thumb{width:70px;height:48px}.coil .coil-overlay[data-state=loading]{background:0 0}.coil .coil-overlay[data-state=loading] .coil-banner{animation:1.1s step-end .7s infinite backwards coil-late}@keyframes coil-late{0%{opacity:0}1%,60%{opacity:1}61%,to{opacity:.6}}.coil .coil-banner.coil-blink{animation:1.1s step-end infinite coil-blink-text}@keyframes coil-blink-text{0%,60%{color:var(--coil-bone)}61%,to{color:#6f6c66}}.coil .coil-start{animation:1.1s step-end infinite coil-blink-start}@keyframes coil-blink-start{0%,60%{background-color:var(--coil-gold)}61%,to{background-color:var(--coil-bone)}}@media (prefers-reduced-motion:reduce){.coil .coil-banner.coil-blink,.coil .coil-start{animation:none}.coil .coil-overlay[data-state=loading] .coil-banner{animation:.7s step-end backwards coil-late-still}}@keyframes coil-late-still{0%{opacity:0}to{opacity:1}}@container media-root (width<=560px){.coil .coil-pad{grid-template-columns:auto 1fr;grid-template-areas:"dpad ab""options options";row-gap:14px}.coil .coil-dpad{grid-area:dpad}.coil .coil-ab{grid-area:ab;justify-content:flex-end}.coil .coil-options{grid-area:options;grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.coil :is(.coil-option,.coil-option-menu .media-button){width:100%;min-width:44px;height:44px}.coil .coil-options .coil-key{text-align:center;justify-items:stretch}.coil .coil-time-slider{height:104px}}.coil .coil-time-slider{height:84px}@container media-root (width<=560px){.coil .coil-time-slider{height:80px}.coil .coil-pad{grid-template-columns:1fr auto;grid-template-areas:"ab dpad""options options"}.coil .coil-ab{justify-content:flex-start}}.coil .coil-title-screen{justify-items:center;gap:6px;display:grid}.coil .coil-idle{aspect-ratio:200/112;filter:drop-shadow(0 4px #0000008c);width:min(200px,46cqi);height:auto}.coil .coil-vol{color:var(--coil-bone);background:var(--coil-ink);border:2px solid var(--coil-bone);opacity:0;align-items:flex-end;gap:8px;padding:6px 10px 7px;transition:opacity .12s steps(3,end),translate .12s steps(3,end);display:flex;position:absolute;top:10px;right:10px;translate:0 -6px;box-shadow:4px 4px #000}.coil .coil-vol[data-shown]{opacity:1;translate:0}.coil .coil-vol-label{letter-spacing:.1em;color:var(--coil-gold);font-size:20px;line-height:1}.coil .coil-vol-number{text-align:right;min-width:1.2em;color:var(--coil-bone);font-variant-numeric:tabular-nums}.coil .coil-vol-bars{align-items:flex-end;gap:3px;height:24px;display:flex}.coil .coil-vol-bar{background:#3a4048;width:5px}.coil .coil-vol-bar[data-on]{background:var(--coil-gold)}.coil .coil-vol[data-muted] .coil-vol-label:first-child{color:var(--coil-red)}.coil .coil-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.coil .coil-score-bump{transform-origin:0 100%;animation:.26s steps(4,end) coil-score-bump;display:inline-block}@keyframes coil-score-bump{0%{filter:brightness(1.6)sepia()saturate(4)hue-rotate(-12deg);scale:1.1}to{filter:none;scale:1}}.coil .coil-score-delta{color:var(--coil-gold);font-size:20px;line-height:1;animation:.7s steps(7,end) forwards coil-score-delta}.coil .coil-score-delta[data-negative]{color:var(--coil-red)}@keyframes coil-score-delta{0%{opacity:0;translate:0 6px}15%{opacity:1;translate:0}70%{opacity:1;translate:0 -4px}to{opacity:0;translate:0 -8px}}.media-skin.coil{--media-caption-track-y:-6px;--media-caption-controls-y:-6px}.coil video::cue{letter-spacing:.04em;color:#ece8df;text-shadow:2px 2px #000;background-color:#0a0b0d;font-family:"Jersey 15",ui-monospace,monospace;font-size:1.25em;line-height:1.25}@media (prefers-reduced-motion:reduce){.coil .coil-score-bump,.coil .coil-score-delta{animation:none}.coil .coil-vol{transition:none}}.media-skin.coil .coil-start{color:var(--coil-ink)}.coil .coil-idle{width:min(300px,52cqi)}.coil .coil-score-delta{margin-left:8px}.media-skin.coil{min-width:320px}.coil .coil-idle{aspect-ratio:360/210;filter:none;width:min(360px,62cqi)}.coil .coil-pause{justify-items:center;gap:10px;display:grid}.coil .coil-pause-stats{font-variant-numeric:tabular-nums;color:var(--coil-bone);background:var(--coil-ink);border:2px solid var(--coil-edge);align-items:baseline;gap:8px;margin:0;padding:4px 12px 5px;font-size:clamp(18px,3.4cqi,26px);line-height:1;display:flex}.coil .coil-pause-label{letter-spacing:.14em;color:var(--coil-gold);font-size:.72em}.coil .coil-pause-label:not(:first-child){margin-left:10px}.coil .coil-hud{padding:10px 12px}.coil .coil-hud-cell{outline:2px solid var(--coil-edge);background:#07080a;border:2px solid #000;align-items:stretch;gap:0;position:relative;box-shadow:inset 0 3px #000000b3,0 3px #000}.coil .coil-hud-label{letter-spacing:.12em;color:var(--coil-ink);background:var(--coil-gold);box-shadow:inset 0 2px 0 #ffffff73, inset 0 -3px 0 var(--coil-gold-deep);align-items:center;gap:6px;padding:3px 8px 4px;font-size:17px;display:flex}.coil .coil-hud-label:before{content:"";background:var(--coil-ink);width:8px;height:8px}.coil .coil-hud-cell-end .coil-hud-label:before{clip-path:polygon(0 0,18% 0,18% 8%,100% 30%,18% 55%,18% 100%,0 100%);width:11px;height:12px}.coil .coil-hud-cell>:not(.coil-hud-label):not(.coil-score-delta){align-items:center;display:flex}.coil .coil-hud-value{color:#fff3c4;text-shadow:0 0 8px #ffb21e99,2px 2px #000;padding:0 10px 1px;font-size:30px;line-height:1}.coil .coil-hud-cell-end .coil-hud-value{color:var(--coil-bone);text-shadow:2px 2px #000}.coil .coil-score-delta{white-space:nowrap;text-shadow:2px 2px #000;margin:-10px 0 0 10px;position:absolute;top:50%;left:100%}.coil .coil-pause-stats{outline:2px solid var(--coil-bone);background:#07080a;border:2px solid #000;align-items:stretch;gap:0;padding:0;box-shadow:4px 4px #000}.coil .coil-pause-stats>:not(.coil-pause-label){color:#fff3c4;text-shadow:0 0 8px #ffb21e99;align-items:center;padding:0 10px;display:flex}.coil .coil-pause-label,.coil .coil-pause-label:not(:first-child){color:var(--coil-ink);background:var(--coil-gold);align-items:center;margin:0;padding:4px 8px 5px;font-size:.72em;display:flex}@container media-root (width<=560px){.coil .coil-hud{gap:8px;padding:8px}.coil .coil-hud-label{letter-spacing:.06em;gap:4px;padding:2px 5px 3px;font-size:14px}.coil .coil-hud-value{padding:0 6px 1px;font-size:22px}.coil .coil-score-delta{z-index:3;margin:2px 0 0;top:100%;left:auto;right:0}}@container media-root (width<=400px){.coil .media-title{display:none}.coil .coil-hud{grid-template-columns:auto auto;justify-content:space-between}}@media (forced-colors:active){.coil .coil-hud-label,.coil .coil-pause-label{forced-color-adjust:none}}.coil .coil-dpad-right{color:var(--coil-bone)}.coil :is(.coil-dpad-key,.coil-option,.coil-option-menu .media-button,.coil-b)[data-pressed]{animation:.32s steps(4,end) coil-key-flash}.coil .coil-a[data-pressed]{animation:.32s steps(4,end) coil-key-flash-a}@keyframes coil-key-flash{0%{color:var(--coil-ink);background-color:var(--coil-gold);scale:.92}50%{color:var(--coil-gold);background-color:#2a3038;scale:1.04}to{scale:1}}@keyframes coil-key-flash-a{0%{background-color:#fff3c4;scale:.9}50%{scale:1.05}to{scale:1}}.coil .coil-key,.coil .coil-dpad{position:relative}.coil :is(.coil-dpad-key,.coil-option,.coil-option-menu .media-button)[data-pressed]:after{content:"";pointer-events:none;background:linear-gradient(var(--coil-gold) 0 0) 0 0 / 4px 4px no-repeat, linear-gradient(var(--coil-gold) 0 0) 100% 0 / 4px 4px no-repeat, linear-gradient(var(--coil-gold) 0 0) 0 100% / 4px 4px no-repeat, linear-gradient(var(--coil-gold) 0 0) 100% 100% / 4px 4px no-repeat;animation:.32s steps(4,end) forwards coil-key-burst;position:absolute;inset:-6px}@keyframes coil-key-burst{0%{opacity:1;inset:2px}to{opacity:0;inset:-10px}}@media (prefers-reduced-motion:reduce){.coil [data-pressed],.coil [data-pressed]:after{animation:none!important}}.media-skin.coil{--coil-gutter:26px}.coil .coil-lane{z-index:6;padding-left:calc(var(--coil-gutter) + 2px);position:relative}.coil .coil-time-slider .coil-snake{inset:0 0 0 calc(-1 * var(--coil-gutter));width:calc(100% + var(--coil-gutter))}.coil .coil-time-slider .media-time-slider-preview{text-shadow:none}.coil .media-time-slider-preview-meta{width:auto;color:var(--coil-bone);background:var(--coil-ink);border:2px solid var(--coil-bone);justify-self:center;padding:2px 10px 4px;box-shadow:4px 4px #000}.coil .media-time-slider-chapter-title{opacity:1;color:var(--coil-gold)}.coil .coil-digits{font-variant-numeric:tabular-nums;align-items:center;gap:2px;padding:4px 7px 8px;font-size:30px;line-height:1;display:flex}.coil .coil-digit{text-align:center;color:#fff3c4;text-shadow:0 0 8px #ffb21ea6;background:linear-gradient(#20252d 0 48%,#000 48% 52%,#151920 52%);border:1px solid #000;min-width:.66em;padding:1px 2px 3px;animation:.2s steps(4,end) coil-digit-roll;display:inline-block;box-shadow:inset 0 1px #ffffff1a}@keyframes coil-digit-roll{0%{opacity:.2;color:#fff;translate:0 -45%}to{opacity:1;translate:0}}.coil .coil-digit-sep{color:var(--coil-gold);padding:0 1px 3px}.coil .coil-hud-cell-end .coil-digit{color:var(--coil-bone);text-shadow:none}.coil .coil-score:after{content:"";background:#1d2127;height:4px;position:absolute;inset:auto 0 0}.coil .coil-hud-cell>.coil-xp{z-index:1;background:repeating-linear-gradient(90deg, var(--coil-gold) 0 6px, var(--coil-gold-deep) 6px 8px);height:4px;transition:width .3s steps(3,end);display:block;position:absolute;bottom:0;left:0;box-shadow:0 0 6px #ffb21eb3}.media-skin.coil .coil-stage{width:auto;min-width:0;max-width:100%;height:auto;min-height:36px;color:var(--coil-bone);outline:2px solid var(--coil-edge);cursor:pointer;background:#07080a;border:2px solid #000;justify-self:center;align-items:stretch;padding:0;font-size:18px;line-height:1;display:flex;overflow:hidden;box-shadow:0 3px #000}.media-skin.coil .coil-stage:hover{background:#12151a}.media-skin.coil .coil-stage:focus-visible{outline:3px solid var(--coil-gold);outline-offset:3px}.media-skin.coil .coil-stage:active{translate:0 2px;box-shadow:0 1px #000}.coil .coil-stage-tab{white-space:nowrap;letter-spacing:.1em;color:var(--coil-gold);background:var(--coil-panel);align-items:center;padding:4px 9px 5px;display:flex;box-shadow:inset 0 2px #ffffff1a}.coil .coil-stage-name{white-space:nowrap;text-overflow:ellipsis;text-transform:uppercase;letter-spacing:.06em;unicode-bidi:plaintext;align-self:center;min-width:0;padding:4px 10px 5px;animation:.32s steps(4,end) coil-stage-in;overflow:hidden}@keyframes coil-stage-in{0%{color:var(--coil-gold);translate:0 8px}to{translate:0}}.coil .coil-stage-led{border:2px solid #4a515b;flex:none;align-self:center;width:8px;height:8px;margin-right:9px}.coil .coil-stage[aria-pressed=true] .coil-stage-led{border-color:var(--coil-gold);background:var(--coil-gold);box-shadow:0 0 6px var(--coil-gold)}.coil .media-captions-button[data-active]{color:var(--coil-gold)}.coil .coil-key:has(.media-captions-button[data-active]) .coil-key-label{color:var(--coil-gold)}.coil .coil-banner-red{color:var(--coil-red);border-color:var(--coil-red)}.coil .coil-overlay[data-state=loading] .coil-banner.coil-loading{animation:.7s step-end backwards coil-late-still,1.1s step-end .7s infinite coil-blink-text}.coil .media-dialog-backdrop{background:repeating-linear-gradient(#0000004d 0 2px,#0000 2px 4px),#0a0b0ddb}.coil .media-dialog-popup{text-align:center;font-family:var(--coil-font);color:var(--coil-bone);background:var(--coil-ink);border:2px solid var(--coil-red);justify-items:center;gap:10px;padding:16px 20px 18px;box-shadow:4px 4px #000}.coil .media-dialog-popup:before{content:"GAME OVER";letter-spacing:.12em;color:var(--coil-red);font-size:clamp(28px,7cqi,52px);line-height:1}.coil .media-dialog-title{letter-spacing:.06em;color:var(--coil-gold);margin:0;font-size:22px;font-weight:400}.coil .media-dialog-description{color:var(--coil-bone);margin:0;font-size:18px;line-height:1.2}.media-skin.coil .media-dialog-close{letter-spacing:.1em;width:auto;height:auto;min-height:44px;color:var(--coil-ink);background:var(--coil-gold);box-shadow:0 4px 0 var(--coil-gold-deep);border:2px solid #000;margin-top:4px;padding:6px 22px 8px;font-size:24px}.media-skin.coil .media-dialog-close:focus-visible{outline:3px solid var(--coil-bone);outline-offset:3px}.media-skin.coil:fullscreen{--coil-key:40px;--media-caption-controls-y:-250px;background:#000;display:block}.coil:fullscreen .coil-screen{aspect-ratio:auto;border:0;outline:0;margin:0;position:absolute;inset:0}.coil:fullscreen .coil-console{z-index:8;pointer-events:none;flex-direction:column;display:flex;position:absolute;inset:0}.coil:fullscreen .coil-console>*{pointer-events:auto;transition:opacity .18s steps(4,end),translate .18s steps(4,end)}.coil:fullscreen .coil-hud{background:var(--coil-case);border-bottom:2px solid var(--coil-edge);margin-bottom:auto;padding:10px 14px 12px;box-shadow:0 4px #00000080}.coil:fullscreen .coil-lane{border-inline:0;border-top:2px solid var(--coil-edge);outline:0;margin:0}.coil:fullscreen .coil-time-slider{height:72px}.coil:fullscreen .coil-pad{background:var(--coil-case);padding:10px 20px 12px}.media-skin.coil:fullscreen .coil-a{width:62px;height:62px}.media-skin.coil:fullscreen .coil-b{width:48px;height:48px}.coil:fullscreen .coil-console:not([data-visible]):not(:has(:focus-visible))>*{opacity:0;pointer-events:none}.coil:fullscreen .coil-console:not([data-visible]):not(:has(:focus-visible))>.coil-hud{translate:0 -12px}.coil:fullscreen .coil-console:not([data-visible]):not(:has(:focus-visible))>:is(.coil-lane,.coil-pad){translate:0 12px}.media-skin.coil:fullscreen:has(.coil-console:not([data-visible])):not(:has(.coil-console :focus-visible)){cursor:none;--media-caption-controls-y:-6px}.coil :is(.coil-hud,.coil-lane,.coil-pad,.coil-vol,.coil-pause-stats){direction:ltr}@container media-root (width<=560px){.coil .coil-lane{--coil-scale:.7;--coil-gutter:18px}.media-skin.coil .coil-time-slider{height:60px}.media-skin.coil .coil-time-slider .media-time-slider-thumb{width:56px;height:44px}.coil .coil-pad{reading-flow:grid-rows}.coil .coil-digits{padding:3px 5px 7px;font-size:22px}.coil .coil-stage-name,.coil .coil-stage-led{display:none}.media-skin.coil .coil-stage{min-height:32px;font-size:15px}.coil .coil-stage-tab{letter-spacing:.04em;padding:3px 6px 4px}.coil .coil-stage[aria-pressed=true] .coil-stage-tab{box-shadow:inset 0 -3px 0 var(--coil-gold)}}@container media-root (width<=400px){.coil .coil-hud{grid-template-columns:auto minmax(0,1fr) auto;gap:6px}.coil .coil-digits{padding:3px 3px 7px;font-size:20px}.coil .coil-hud-label{padding:2px 4px 3px;font-size:13px}.coil .coil-hud-label:before{display:none}}@media (prefers-reduced-motion:reduce){.coil .coil-digit,.coil .coil-stage-name{animation:none}:is(.coil .coil-hud-cell>.coil-xp,.coil:fullscreen .coil-console>*){transition:none}.coil .coil-overlay[data-state=loading] .coil-banner.coil-loading{animation:.7s step-end backwards coil-late-still}}@media (forced-colors:active),(prefers-contrast:more){.media-skin.coil .coil-lane{padding-left:10px}.media-skin.coil .coil-time-slider{height:44px}.media-skin.coil .coil-time-slider .coil-snake{display:none}.media-skin.coil .coil-time-slider .media-time-slider-chapters{opacity:1}.media-skin.coil .coil-time-slider .media-time-slider-thumb,.media-skin.coil .coil-time-slider[data-dragging] .media-time-slider-thumb{left:var(--media-slider-fill,0%);background:canvastext;border:2px solid canvas;width:14px;height:22px;top:50%;transform:translate(-50%)}.media-skin.coil :is(.coil-a,.coil-b){clip-path:none;border:2px solid}.media-skin.coil .coil-digit{text-shadow:none;background:0 0}}@media (forced-colors:active){.coil .coil-stage-tab,.coil .coil-hud-cell>.coil-xp{forced-color-adjust:none}}:is(.coil .coil-key:has(>.media-button[data-hidden]),.coil .coil-key:has(>.media-button[hidden])){display:none}@media (orientation:landscape) and (height<=540px) and (width>=560px){.media-skin.coil.coil{--coil-key:38px;reading-flow:grid-rows;background:var(--coil-case);cursor:auto;grid-template-rows:auto minmax(0,1fr) auto auto;grid-template-columns:minmax(144px,1fr) minmax(0,auto) minmax(132px,1fr);width:100%;min-width:0;height:100lvh;max-height:none;display:grid;overflow:hidden;aspect-ratio:auto!important}.coil.coil .coil-hud{box-shadow:none;background:0 0;border:0;grid-area:1/1/2/-1;gap:8px;margin:0;padding:4px 8px}.coil.coil .coil-digits{padding:2px 4px 6px;font-size:20px}.coil.coil .coil-hud-label{padding:2px 6px 3px;font-size:14px}.media-skin.coil.coil .coil-stage{min-height:28px;font-size:15px}.coil.coil .coil-stage-tab,.coil.coil .coil-stage-name{padding-block:2px 3px}.coil.coil .coil-screen{aspect-ratio:16/9;outline:2px solid var(--coil-edge);border:2px solid #000;grid-area:2/2/4/3;justify-self:center;width:auto;min-width:0;max-width:100%;height:100%;margin:0;position:relative;inset:auto}.coil.coil .coil-idle{width:min(360px,46lvh)}.coil.coil .coil-banner{font-size:clamp(26px,13lvh,56px)}.media-skin.coil.coil .coil-start{min-height:40px;font-size:clamp(20px,9lvh,34px)}.coil.coil .coil-console{display:contents;position:static}.coil.coil .coil-pad{display:contents}.coil.coil .coil-ab{grid-area:2/1;justify-content:center;place-self:center;gap:10px}.coil.coil .coil-options{display:contents}.coil.coil .coil-options>.coil-key{grid-row:3;justify-self:center;padding-bottom:2px}.coil.coil .coil-options>.coil-key:first-child{grid-column:1;margin-right:60px}.coil.coil .coil-options>.coil-key:nth-child(2){grid-column:1;margin-left:60px}.coil.coil .coil-options>.coil-key:nth-child(3){grid-column:3;margin-right:60px}.coil.coil .coil-options>.coil-key:nth-child(4){grid-column:3;margin-left:60px}.coil.coil .coil-dpad{grid-area:2/3;place-self:center}.media-skin.coil.coil .coil-a{width:58px;height:58px}.media-skin.coil.coil .coil-b{width:44px;height:44px}.coil.coil .coil-a .media-button-icon-base{width:28px;height:28px}.coil.coil :is(.coil-option,.coil-option-menu .media-button){width:52px;min-width:0;height:36px}.coil.coil .coil-key{gap:3px}.coil.coil .coil-key-label{letter-spacing:.06em;font-size:12px}.coil.coil .coil-key-b{margin-bottom:-4px}.coil.coil .coil-lane{--coil-scale:.7;--coil-gutter:18px;border-inline:0;border-bottom:0;border-top:2px solid var(--coil-edge);background-color:#0f1216;outline:0;grid-area:4/1/5/-1;margin:4px 0 0}.media-skin.coil.coil .coil-time-slider{height:50px}.media-skin.coil.coil .coil-time-slider .media-time-slider-thumb{width:56px;height:44px}.coil.coil:fullscreen .coil-console:not([data-visible]):not(:has(:focus-visible))>*{opacity:1;pointer-events:auto;translate:none}.coil.coil:fullscreen .coil-console>*{opacity:1;pointer-events:auto;translate:none}.media-skin.coil.coil:fullscreen:has(.coil-console:not([data-visible])){cursor:auto}.media-skin.coil.coil{--media-caption-controls-y:-6px}}@media (orientation:landscape) and (height<=380px) and (width>=560px){.media-skin.coil.coil{--coil-key:34px}.media-skin.coil.coil .coil-a{width:50px;height:50px}.media-skin.coil.coil .coil-b{width:40px;height:40px}.coil.coil :is(.coil-option,.coil-option-menu .media-button){height:30px}.coil.coil .coil-options .coil-key-label{font-size:11px}.media-skin.coil.coil .coil-time-slider{height:44px}}@media (orientation:landscape) and (height<=540px) and (width>=560px){.media-skin.coil.coil .coil-screen{reading-order:-1}.media-skin.coil.coil .coil-lane{reading-order:1}.media-skin.coil.coil.coil:fullscreen .coil-screen{transition:transform .32s cubic-bezier(.22,1,.36,1),border-color .2s,outline-color .2s}.media-skin.coil.coil.coil:fullscreen .coil-console *{transition:opacity .2s}.media-skin.coil.coil.coil:fullscreen[data-immersive]:not(:has(.coil-console :focus-visible)){cursor:none;background:#000}.media-skin.coil.coil.coil:fullscreen[data-immersive]:not(:has(.coil-console :focus-visible)) .coil-screen{z-index:10;transform:translate(var(--coil-fit-x,0px), var(--coil-fit-y,0px)) scale(var(--coil-fit-s,1));border-color:#0000;outline-color:#0000}:is(.media-skin.coil.coil.coil:fullscreen[data-immersive]:not(:has(.coil-console :focus-visible)) .coil-console,.media-skin.coil.coil.coil:fullscreen[data-immersive]:not(:has(.coil-console :focus-visible)) .coil-console *){opacity:0;pointer-events:none}}@media (orientation:landscape) and (height<=540px) and (width>=560px) and (prefers-reduced-motion:reduce){:is(.media-skin.coil.coil.coil:fullscreen .coil-screen,.media-skin.coil.coil.coil:fullscreen .coil-console>*){transition:none}}.media-skin.coil.coil,.media-skin.coil.coil :is(.coil-hud-label,.coil-key-label,.coil-dpad-key,.coil-stage,.coil-score-delta,.coil-vol-label,.media-title,.media-popup,.media-time-slider-preview,.media-dialog-description){font-size:15px;line-height:1}.media-skin.coil.coil :is(.coil-digits,.coil-dpad-left,.coil-dpad-right,.coil-start,.coil-pause-stats,.media-dialog-title,.media-dialog-close){font-size:30px;line-height:1}.media-skin.coil.coil .coil-banner,.media-skin.coil.coil .media-dialog-popup:before{font-size:60px;line-height:1}.media-skin.coil.coil .coil-pause-label{font-size:15px}.coil.coil video::cue{font-size:30px}@container media-root (width<=700px){.media-skin.coil.coil .coil-banner,.media-skin.coil.coil .media-dialog-popup:before{font-size:45px}}@container media-root (width<=560px){.media-skin.coil.coil .coil-banner,.media-skin.coil.coil .media-dialog-popup:before,.media-skin.coil.coil :is(.coil-start,.coil-pause-stats,.media-dialog-title,.media-dialog-close){font-size:30px}.media-skin.coil.coil .coil-digits{font-size:20px}.media-skin.coil.coil :is(.coil-dpad-left,.coil-dpad-right),.coil.coil video::cue{font-size:15px}}@media (orientation:landscape) and (height<=540px) and (width>=560px){.media-skin.coil.coil .coil-banner{font-size:45px}.media-skin.coil.coil .coil-digits{font-size:20px}.media-skin.coil.coil :is(.coil-dpad-left,.coil-dpad-right),.coil.coil video::cue{font-size:15px}}.media-skin.coil.coil :is(.coil-digit,.coil-hud-value,.coil-pause-stats>*){text-shadow:none}.media-skin.coil.coil .coil-hud-cell>.coil-xp,.media-skin.coil.coil .coil-stage[aria-pressed=true] .coil-stage-led{box-shadow:none}.media-skin.coil.coil .coil-score-delta,.media-skin.coil.coil .coil-clear-score{text-shadow:2px 2px #000}.media-skin.coil.coil .coil-digit{animation:.18s steps(3,end) coil-digit-wipe}@keyframes coil-digit-wipe{0%{clip-path:inset(0 0 45%);color:#fff}to{clip-path:inset(0)}}.media-skin.coil.coil .coil-hud-cell>.coil-xp{transition:none}.media-skin.coil.coil .coil-score-delta{z-index:3;margin:-8px 0 0 6px;top:50%;left:100%;right:auto}@container media-root (width<=400px){.media-skin.coil.coil .coil-score-delta{display:none}}.media-skin.coil.coil .coil-time-slider .media-time-slider-thumb,.media-skin.coil.coil .coil-time-slider[data-dragging] .media-time-slider-thumb{left:clamp(34px, var(--coil-head-x,34px), 100%)}.media-skin.coil.coil .coil-start{animation:1.1s step-end infinite coil-blink-gold}@keyframes coil-blink-gold{0%,60%{background-color:var(--coil-gold)}61%,to{background-color:#ffd67a}}.media-skin.coil.coil .coil-b[data-muted]{color:var(--coil-red);box-shadow:inset 0 0 0 3px var(--coil-red), inset 0 -5px 0 #00000073;background:#2a1d1f}.media-skin.coil.coil .coil-key:has(.coil-b[data-muted]) .coil-key-label{color:var(--coil-red)}.media-skin.coil.coil :is(.coil-option,.coil-option-menu .media-button){height:44px}.media-skin.coil.coil .coil-stage,.media-skin.coil.coil .coil-hud-cell{min-height:44px}@media (orientation:landscape) and (height<=540px) and (width>=560px){.media-skin.coil.coil :is(.coil-option,.coil-option-menu .media-button){height:38px}.media-skin.coil.coil .coil-stage,.media-skin.coil.coil .coil-hud-cell{min-height:32px}}@media (prefers-reduced-motion:reduce){.media-skin.coil.coil .coil-digit,.media-skin.coil.coil .coil-start{animation:none}}.media-skin.coil.coil .media-menu-popup{color:var(--coil-bone);background:var(--coil-ink);border:2px solid var(--coil-bone);padding:0;box-shadow:4px 4px #000}.media-skin.coil.coil :is(.media-menu-item,.media-menu-radio-item,.media-menu-back-item){letter-spacing:.06em;text-transform:uppercase;background:0 0;min-height:40px;padding-inline:26px 10px;position:relative}.media-skin.coil.coil :is(.media-menu-item,.media-menu-radio-item,.media-menu-back-item)[data-highlighted]{color:var(--coil-gold);background:#171a1f}.media-skin.coil.coil :is(.media-menu-item,.media-menu-radio-item,.media-menu-back-item)[data-highlighted]:before{content:"";background:var(--coil-gold);clip-path:polygon(0 0,100% 50%,0 100%);width:8px;height:10px;position:absolute;top:50%;left:9px;translate:0 -50%}.media-skin.coil.coil :is(.media-menu-item,.media-menu-radio-item,.media-menu-back-item):focus-visible{outline:2px solid var(--coil-gold);outline-offset:-2px}.media-skin.coil.coil .media-menu-trigger-icon,.media-skin.coil.coil .media-menu-radio-icon,.media-skin.coil.coil :is(.media-menu-forward-chevron,.media-menu-back-chevron){opacity:1;width:18px;height:18px}.media-skin.coil.coil .media-menu-hint{color:var(--coil-dim)}.media-skin.coil.coil .media-menu-separator{background:var(--coil-edge);height:2px;margin:0}.media-skin.coil.coil .coil-option-menu .media-button[aria-expanded=true]{color:var(--coil-gold)}.media-skin.coil.coil .coil-key:has(.media-button[aria-expanded=true]):not(:has(:focus-visible)) .coil-key-label{color:var(--coil-gold)}.media-skin.coil.coil .media-time-slider-preview-meta{line-height:1.3}@media not ((orientation:landscape) and (height<=540px) and (width>=560px)){.media-skin.coil.coil:fullscreen{--coil-key:44px}.media-skin.coil.coil:fullscreen .coil-hud{padding:6px 12px 8px}.media-skin.coil.coil:fullscreen :is(.coil-hud-cell,.coil-stage){min-height:36px}.media-skin.coil.coil:fullscreen .coil-digits{padding-block:2px 6px}.media-skin.coil.coil:fullscreen .coil-time-slider{height:60px}.media-skin.coil.coil:fullscreen .coil-pad{align-items:center;padding:8px 18px}.media-skin.coil.coil:fullscreen .coil-ab{align-items:center}.media-skin.coil.coil:fullscreen .coil-key-b{margin-bottom:0}.media-skin.coil.coil:fullscreen .coil-a{width:52px;height:52px}.media-skin.coil.coil:fullscreen .coil-b{width:44px;height:44px}.media-skin.coil.coil:fullscreen .coil-a .media-button-icon-base{width:26px;height:26px}.media-skin.coil.coil:fullscreen .coil-dpad{gap:6px;display:flex}.media-skin.coil.coil:fullscreen .coil-dpad-hub{display:none}.media-skin.coil.coil:fullscreen .coil-dpad-key{width:56px;height:44px}.media-skin.coil.coil:fullscreen .coil-dpad-right{margin-right:10px}.media-skin.coil.coil:fullscreen .coil-key{gap:4px}}.media-skin.coil.coil.coil .coil-ab{align-items:stretch}.media-skin.coil.coil.coil .coil-ab>.coil-key{grid-template-rows:1fr auto;align-items:center;margin-bottom:0}.media-skin.coil.coil.coil .coil-ab>.coil-key>.coil-key-label{align-self:end}.media-skin.coil.coil.coil .coil-ab>.coil-key{justify-items:center}.media-skin.coil.coil.coil .coil-ab>.coil-key>.coil-key-label{white-space:nowrap;justify-content:center;width:0;display:flex}.media-skin.coil.coil.coil .coil-ab{gap:22px}.media-skin.coil.coil.coil:fullscreen{--media-caption-track-y:-166px}.media-skin.coil.coil.coil:fullscreen:has(.coil-console:not([data-visible])):not(:has(.coil-console :focus-visible)){--media-caption-track-y:-6px}@media (orientation:landscape) and (height<=540px) and (width>=560px){:is(.media-skin.coil.coil.coil:fullscreen,.media-skin.coil.coil.coil:fullscreen:has(.coil-console:not([data-visible]))){--media-caption-track-y:-6px}}.media-skin.coil.coil.coil:fullscreen .coil-ab{gap:38px}@media (orientation:landscape) and (height<=540px) and (width>=560px){.media-skin.coil.coil.coil .coil-ab{gap:26px}.media-skin.coil.coil.coil:fullscreen .coil-ab{gap:26px}}.media-skin.coil.coil .coil-key:not(:has(button)){display:none}.media-skin.coil.coil.coil .coil-ab>.coil-key>.coil-key-label{width:auto;margin-inline:-60px;padding:1px 4px 2px;display:block}.media-skin.coil.coil.coil :is(.coil-a,.coil-b):focus-visible{outline:none;box-shadow:inset 0 -5px #0000004d}.media-skin.coil.coil.coil .coil-ab>.coil-key:has(:focus-visible)>.coil-key-label{color:var(--coil-ink);background:var(--coil-gold);outline:0}@container media-root (width<=699px){.media-skin.coil.coil.coil:fullscreen .coil-dpad{gap:0;display:grid}.media-skin.coil.coil.coil:fullscreen .coil-dpad-hub{display:block}.media-skin.coil.coil.coil:fullscreen .coil-dpad-key{width:var(--coil-key);height:var(--coil-key);margin:0}.media-skin.coil.coil.coil:fullscreen .coil-ab{gap:26px}}@container media-root (width<=720px){.media-skin.coil.coil.coil .coil-score-delta{display:none}}@container media-root (width>=401px) and (width<=560px){.media-skin.coil.coil.coil .coil-score-delta{display:block}}.media-skin.coil.coil .media-menu-content,.media-skin.coil.coil .media-menu-popup{scrollbar-width:thin;scrollbar-color:var(--coil-gold) #07080a}.media-skin.coil.coil .coil-screen{max-height:max(200px,100dvh - 350px)}.media-skin.coil.coil:fullscreen .coil-screen{max-height:none}@media (orientation:landscape) and (height<=540px) and (width>=560px){.media-skin.coil.coil .coil-screen{max-height:none}}@container media-root (width<=560px){.media-skin.coil.coil .coil-screen{max-height:none}}.media-skin.coil.coil.coil .coil-screen{max-height:max(200px, calc(100dvh - var(--coil-reserve,400px)))}.media-skin.coil.coil.coil:fullscreen .coil-screen{max-height:none}@container media-root (width<=560px){.media-skin.coil.coil.coil .coil-screen{max-height:none}.media-skin.coil.coil.coil{--coil-key:44px}.media-skin.coil.coil.coil .coil-a{width:60px;height:60px}.media-skin.coil.coil.coil .coil-b{width:48px;height:48px}.media-skin.coil.coil.coil .coil-a .media-button-icon-base{width:28px;height:28px}.media-skin.coil.coil.coil .coil-b .media-button-icon{width:22px;height:22px}.media-skin.coil.coil.coil .coil-start{letter-spacing:.08em;min-height:44px;box-shadow:0 4px 0 var(--coil-gold-deep), 0 4px 0 2px #000;gap:8px;padding:5px 14px 7px;font-size:20px}.media-skin.coil.coil.coil .coil-start-icon{width:16px;height:16px}.media-skin.coil.coil.coil .coil-banner,.media-skin.coil.coil.coil .media-dialog-popup:before{letter-spacing:.08em;padding:3px 10px 5px;font-size:30px;box-shadow:3px 3px #000}.media-skin.coil.coil.coil .coil-pause-stats{font-size:20px}.media-skin.coil.coil.coil .coil-pause-stats>:not(.coil-pause-label){padding:0 7px}.media-skin.coil.coil.coil .coil-pause-label{padding:3px 6px 4px;font-size:15px}.media-skin.coil.coil.coil :is(.coil-pause,.coil-clear){gap:6px}.media-skin.coil.coil.coil .coil-idle{width:min(200px,44cqi)}}@container media-root (width<=380px){.media-skin.coil.coil.coil .coil-banner,.media-skin.coil.coil.coil .media-dialog-popup:before{font-size:20px}.media-skin.coil.coil.coil .coil-pause-stats{font-size:15px}.media-skin.coil.coil.coil .coil-start{min-height:44px;font-size:15px}}@media (orientation:landscape) and (height<=540px) and (width>=560px){.media-skin.coil.coil.coil .coil-screen{max-height:none}.media-skin.coil.coil.coil:fullscreen .coil-ab{gap:14px}.media-skin.coil.coil.coil .coil-banner{letter-spacing:.08em;padding:3px 10px 5px;font-size:30px}.media-skin.coil.coil.coil .coil-pause-stats{font-size:20px}.media-skin.coil.coil.coil .coil-pause-label{padding:3px 6px 4px;font-size:15px}.media-skin.coil.coil.coil .coil-start{min-height:40px;padding:5px 14px 7px;font-size:20px}.media-skin.coil.coil.coil .coil-start-icon{width:16px;height:16px}.media-skin.coil.coil.coil .coil-idle{width:min(220px,40lvh)}.media-skin.coil.coil.coil .coil-ab{gap:34px}.media-skin.coil.coil.coil:fullscreen .coil-ab{gap:34px}.media-skin.coil.coil.coil .coil-ab .coil-key-label{letter-spacing:0;font-size:15px}}@media (orientation:landscape) and (height<=540px) and (width>=560px) and (width<=760px){.media-skin.coil.coil.coil .coil-ab{gap:22px}.media-skin.coil.coil.coil:fullscreen .coil-ab{gap:22px}.media-skin.coil.coil.coil .coil-key-letter{display:none}}.media-skin.coil.coil .coil-loading{justify-items:center;gap:6px;animation:.7s step-end backwards coil-late-still;display:grid}.media-skin.coil.coil .coil-loader{aspect-ratio:1;width:min(132px,34cqi);height:auto}.media-skin.coil.coil .coil-loading-text{letter-spacing:.14em;color:var(--coil-ink);background:var(--coil-gold);margin:0;padding:2px 8px 3px;font-size:15px;line-height:1}@media (orientation:landscape) and (height<=540px) and (width>=560px){.media-skin.coil.coil .coil-loader{width:min(132px,30lvh)}}.media-skin.coil.coil.coil .media-dialog-close{justify-self:center}.media-skin.coil.coil:has(.media-dialog-popup[data-open]) .coil-console>*{opacity:.4;filter:grayscale()}@media not ((orientation:landscape) and (height<=540px) and (width>=560px)){@container media-root (width>=561px){.media-skin.coil.coil .coil-pad{reading-flow:grid-columns}.media-skin.coil.coil .coil-pad>.coil-ab{grid-area:1/1}.media-skin.coil.coil .coil-pad>.coil-options{grid-area:1/2}.media-skin.coil.coil .coil-pad>.coil-dpad{grid-area:1/3}}}@media (orientation:landscape) and (height<=540px) and (width>=560px){.media-skin.coil.coil.coil{--coil-key:44px}.media-skin.coil.coil.coil :is(.coil-option,.coil-option-menu .media-button){width:52px;height:44px}.media-skin.coil.coil.coil .coil-stage,.media-skin.coil.coil.coil .coil-hud-cell{min-height:44px}.media-skin.coil.coil.coil .coil-a{width:56px;height:56px}.media-skin.coil.coil.coil .coil-b{width:44px;height:44px}}@media (orientation:landscape) and (height<=380px) and (width>=560px){.media-skin.coil.coil.coil .coil-hud{padding-block:2px}.media-skin.coil.coil.coil .coil-time-slider{height:40px}}.media-skin.coil.coil{overflow-x:clip}.media-skin.coil.coil .media-time-slider-preview-meta{max-width:100%;overflow:hidden}.media-skin.coil.coil .media-time-slider-chapter-title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.media-skin.coil.coil:has(.coil-time-slider[data-dragging]) .coil-pause{visibility:hidden}@media (forced-colors:active){.media-skin.coil.coil.coil :focus-visible,.media-skin.coil.coil.coil .coil-time-slider .media-time-slider-thumb:focus-visible{outline-offset:2px;outline:3px solid highlight}}.media-skin.coil.coil.coil .coil-key:has(:focus-visible) .coil-key-label{color:var(--coil-ink);background:var(--coil-gold)}.media-skin.coil.coil .media-menu-popup{min-width:min(300px,90cqi)}.media-skin.coil.coil :is(.media-menu-radio-item,.media-menu-item){text-align:start;justify-content:space-between}.media-skin.coil.coil .media-menu-hint{min-width:0;max-width:60%}.media-skin.coil.coil .coil-stage-led,.media-skin.coil.coil .coil-stage[aria-pressed=true] .coil-stage-led{clip-path:polygon(0 0,20% 0,20% 6%,100% 28%,20% 52%,20% 100%,0 100%);background:#4a515b;border:0;width:10px;height:11px}.media-skin.coil.coil .coil-stage[aria-pressed=true] .coil-stage-led{background:var(--coil-gold)}.media-skin.coil.coil.coil .coil-cap{filter:drop-shadow(0 4px #000);transition:filter 60ms steps(2,end);display:grid}.media-skin.coil.coil.coil .coil-cap:has(:active){filter:drop-shadow(0 1px #000)}.media-skin.coil.coil.coil .coil-ab>.coil-key:has(:focus-visible){filter:none}.media-skin.coil.coil.coil .coil-ab>.coil-key:has(:focus-visible) .coil-cap{filter:drop-shadow(2px 0 0 var(--coil-bone)) drop-shadow(-2px 0 0 var(--coil-bone)) drop-shadow(0 2px 0 var(--coil-bone)) drop-shadow(0 -2px 0 var(--coil-bone)) drop-shadow(0 4px 0 #000)}.media-skin.coil.coil.coil .coil-b{box-shadow:inset 0 3px #ffffff24,inset 0 -5px #20252c}.media-skin.coil.coil.coil :is(.coil-a,.coil-b):active{translate:0 3px}@media (forced-colors:active){.media-skin.coil.coil.coil .coil-cap{filter:none}}.media-skin.coil.coil.coil :is(.coil-a,.coil-b){box-shadow:none;position:relative}.media-skin.coil.coil.coil :is(.coil-a,.coil-b):after{content:"";pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'%3E%3Cpolyline points='0%2C32 30%2C0 70%2C0 100%2C32' stroke='white' stroke-opacity='0.42' stroke-width='6' vector-effect='non-scaling-stroke' fill='none' stroke-linejoin='miter'/%3E%3Cpolyline points='0%2C30 0%2C70' stroke='white' stroke-opacity='0.12' stroke-width='4' vector-effect='non-scaling-stroke' fill='none' stroke-linejoin='miter'/%3E%3Cpolyline points='100%2C30 100%2C70' stroke='black' stroke-opacity='0.18' stroke-width='4' vector-effect='non-scaling-stroke' fill='none' stroke-linejoin='miter'/%3E%3Cpolyline points='0%2C68 30%2C100 70%2C100 100%2C68' stroke='black' stroke-opacity='0.45' stroke-width='12' vector-effect='non-scaling-stroke' fill='none' stroke-linejoin='miter'/%3E%3C/svg%3E") 50%/100% 100% no-repeat;position:absolute;inset:0}.media-skin.coil.coil.coil :is(.coil-a,.coil-b):active:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'%3E%3Cpolyline points='0%2C32 30%2C0 70%2C0 100%2C32' stroke='black' stroke-opacity='0.4' stroke-width='8' vector-effect='non-scaling-stroke' fill='none' stroke-linejoin='miter'/%3E%3Cpolyline points='0%2C68 30%2C100 70%2C100 100%2C68' stroke='white' stroke-opacity='0.1' stroke-width='4' vector-effect='non-scaling-stroke' fill='none' stroke-linejoin='miter'/%3E%3C/svg%3E")}.media-skin.coil.coil.coil .coil-b[data-muted]{box-shadow:none}.media-skin.coil.coil.coil .coil-b[data-muted]:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'%3E%3Cpolygon points='30%2C0 70%2C0 100%2C30 100%2C70 70%2C100 30%2C100 0%2C70 0%2C30' stroke='%23ff4d3d' stroke-width='6' vector-effect='non-scaling-stroke' fill='none' stroke-linejoin='miter'/%3E%3Cpolyline points='0%2C32 30%2C0 70%2C0 100%2C32' stroke='white' stroke-opacity='0.42' stroke-width='6' vector-effect='non-scaling-stroke' fill='none' stroke-linejoin='miter'/%3E%3Cpolyline points='0%2C68 30%2C100 70%2C100 100%2C68' stroke='black' stroke-opacity='0.45' stroke-width='12' vector-effect='non-scaling-stroke' fill='none' stroke-linejoin='miter'/%3E%3C/svg%3E")}.media-skin.coil.coil.coil .coil-b[data-muted]:active:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'%3E%3Cpolygon points='30%2C0 70%2C0 100%2C30 100%2C70 70%2C100 30%2C100 0%2C70 0%2C30' stroke='%23ff4d3d' stroke-width='6' vector-effect='non-scaling-stroke' fill='none' stroke-linejoin='miter'/%3E%3Cpolyline points='0%2C32 30%2C0 70%2C0 100%2C32' stroke='black' stroke-opacity='0.4' stroke-width='8' vector-effect='non-scaling-stroke' fill='none' stroke-linejoin='miter'/%3E%3Cpolyline points='0%2C68 30%2C100 70%2C100 100%2C68' stroke='white' stroke-opacity='0.1' stroke-width='4' vector-effect='non-scaling-stroke' fill='none' stroke-linejoin='miter'/%3E%3C/svg%3E")}.media-skin.coil.coil.coil :is(.coil-a,.coil-b):focus-visible{box-shadow:none}@media (forced-colors:active){.media-skin.coil.coil.coil :is(.coil-a,.coil-b):after{display:none}}.media-skin.coil.coil.coil .media-dialog-title{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.media-skin.coil.coil.coil .media-dialog-popup:before{white-space:nowrap;box-shadow:none;background:0 0;border:0;padding:0;font-size:clamp(30px,6cqi,45px)}.media-skin.coil.coil.coil .media-dialog-popup{--go:clamp(10px, 2.1cqi, 15px);gap:calc(var(--go) * .9);padding:calc(var(--go) * 1.4) calc(var(--go) * 1.8) calc(var(--go) * 1.6);width:auto;max-width:calc(100% - 24px)}.media-skin.coil.coil.coil .media-dialog-popup:before{font-size:calc(var(--go) * 3);letter-spacing:.12em}.media-skin.coil.coil.coil .coil-err-reason{justify-content:center;align-items:center;gap:calc(var(--go) * .6);font-size:calc(var(--go) * 1.333);letter-spacing:.1em;color:var(--coil-gold);margin:0;line-height:1;display:flex;position:relative}.media-skin.coil.coil.coil .coil-err-info{width:28px;height:28px;color:var(--coil-bone);background:var(--coil-panel);border:2px solid var(--coil-edge);place-items:center;padding:0 0 2px;font-size:20px;line-height:1;display:grid;box-shadow:0 3px #000}.media-skin.coil.coil.coil .coil-err-info:before{content:"";position:absolute;inset:-8px}.media-skin.coil.coil.coil .coil-err-info:is(:hover,:focus-visible,[aria-expanded=true]){color:var(--coil-ink);background:var(--coil-gold)}.media-skin.coil.coil.coil .coil-err-info:focus-visible{outline:3px solid var(--coil-bone);outline-offset:2px}.media-skin.coil.coil.coil .coil-err-details{left:50%;top:calc(100% - var(--go) * .4);z-index:2;text-align:center;width:max-content;max-width:min(320px,80cqi);color:var(--coil-bone);background:var(--coil-ink);border:2px solid var(--coil-bone);visibility:hidden;opacity:0;margin:0;padding:6px 10px 7px;font-size:15px;line-height:1.25;position:absolute;translate:-50%;box-shadow:4px 4px #000}.media-skin.coil.coil.coil .media-dialog-popup{--go:clamp(9px, 1.8cqi, 22px);width:calc(var(--go) * 17);gap:calc(var(--go) * .8);max-width:calc(100% - 24px);padding:calc(var(--go) * 1.2) calc(var(--go) * 1.2) calc(var(--go) * 1.4);overflow:visible}.media-skin.coil.coil.coil .media-dialog-popup:before{font-size:calc(var(--go) * 2.8)}.media-skin.coil.coil.coil .coil-err-reason{font-size:calc(var(--go) * 1.2);white-space:nowrap;gap:calc(var(--go) * .5)}.media-skin.coil.coil.coil .coil-err-info{color:#ece8df99;width:1.1em;height:1.1em;box-shadow:none;background:0 0;border:1px solid #ece8df73;padding:0;font-size:1em;line-height:1}.media-skin.coil.coil.coil .coil-err-info:before{inset:-12px}.media-skin.coil.coil.coil .coil-err-info:is(:hover,:focus-visible,[aria-expanded=true]){color:var(--coil-bone);border-color:var(--coil-bone);background:0 0}.media-skin.coil.coil.coil .coil-err-details{white-space:normal;font-size:clamp(12px, calc(var(--go) * .9), 15px);letter-spacing:0;color:var(--coil-bone);top:calc(100% + 8px)}.media-skin.coil.coil.coil .media-dialog-popup:has(.coil-err-info:is(:hover,:focus-visible,[aria-expanded=true])) .coil-err-details{visibility:visible;opacity:1}.media-skin.coil.coil.coil .media-dialog-close{min-height:max(44px, calc(var(--go) * 2.6));padding:0 calc(var(--go) * 1.2);font-size:calc(var(--go) * 1.6);min-height:0;height:calc(var(--go) * 2.6);position:relative}.media-skin.coil.coil.coil .media-dialog-close:after{content:"";inset:min(0px, calc((var(--go) * 2.6 - 44px) / 2)) 0;position:absolute}.media-skin.coil.coil.coil .coil-err-details{clip-path:inset(50%);white-space:nowrap;visibility:visible;opacity:1;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.media-skin.coil.coil.coil .media-dialog-popup:has(.coil-err-info) .coil-err-details{clip-path:inset(50%);white-space:nowrap;visibility:visible;opacity:1;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.media-skin.coil.coil.coil .coil-score-delta{display:none}.media-skin.coil.coil.coil .coil-score .coil-digit{animation:.18s steps(3,end) coil-digit-wipe,.36s steps(3,end) coil-digit-flash}@keyframes coil-digit-flash{0%,45%{color:var(--coil-ink);background:var(--coil-gold)}}.media-skin.coil.coil.coil .coil-score[data-flash]{animation:.45s steps(4,end) coil-plate-flash}.media-skin.coil.coil.coil .coil-score[data-flash=gain]{--coil-flash:var(--coil-gold)}.media-skin.coil.coil.coil .coil-score[data-flash=loss]{--coil-flash:var(--coil-red)}@keyframes coil-plate-flash{0%,50%{box-shadow:0 0 0 3px var(--coil-flash), inset 0 0 0 2px var(--coil-flash);background-color:color-mix(in srgb, var(--coil-flash) 22%, transparent)}}@media (prefers-reduced-motion:reduce){.media-skin.coil.coil.coil .coil-score .coil-digit,.media-skin.coil.coil.coil .coil-score[data-flash]{animation:none}}@media (forced-colors:active){.media-skin.coil.coil.coil .coil-ab>.coil-key:has(:focus-visible) .coil-cap{filter:none}.media-skin.coil.coil.coil :is(.coil-a,.coil-b):focus-visible{outline-offset:3px;outline:3px solid highlight}.media-skin.coil.coil.coil :is(.coil-a,.coil-b):focus-visible:after{display:none}}.media-skin.coil.coil.coil .media-menu-popup{box-sizing:content-box;min-width:min(340px,90cqi)}.media-skin.coil.coil.coil :is(.media-menu-item,.media-menu-radio-item,.media-menu-back-item){min-height:44px}.media-skin.coil.coil.coil .media-menu-hint{opacity:1;color:#cfc8b8;max-width:65%}.media-skin.coil.coil.coil .media-menu-hint-label{max-width:none}.media-skin.coil.coil.coil :is(.media-menu-item,.media-menu-radio-item)[data-highlighted] .media-menu-hint{color:var(--coil-bone)}.media-skin.coil.coil.coil .media-menu-content{background:linear-gradient(var(--coil-ink) 30%, transparent) top / 100% 24px no-repeat local, linear-gradient(transparent, var(--coil-ink) 70%) bottom / 100% 24px no-repeat local, linear-gradient(#000000e6, transparent) top / 100% 14px no-repeat scroll, linear-gradient(transparent, #000000e6) bottom / 100% 14px no-repeat scroll;background-color:var(--coil-ink)}.media-skin.coil.coil.coil:fullscreen .coil-dpad{reading-flow:flex-visual}.media-skin.coil.coil.coil:fullscreen .coil-dpad>.coil-dpad-up{order:4}.media-skin.coil.coil.coil:fullscreen .coil-dpad>.coil-dpad-down{order:3}.media-skin.coil.coil.coil .coil-pad:not([data-ready]) .coil-key:not(:has(button)){visibility:hidden;display:grid}.media-skin.coil.coil.coil .coil-pad:not([data-ready]) .coil-key:not(:has(button)):before{content:"";width:var(--coil-key);height:var(--coil-key)}.media-skin.coil.coil.coil:has(.media-dialog-popup[data-open]) :is(.coil-hud,.coil-lane,.coil-ab,.coil-dpad,.coil-options>.coil-key){opacity:.4;filter:grayscale()}.media-skin.coil.coil.coil:has(.media-dialog-popup[data-open]) .coil-console>*{opacity:1;filter:none}.media-skin.coil.coil.coil :is(.coil-lane,.coil-time-slider){touch-action:none}.coil .coil-screen{isolation:isolate}@media (orientation:landscape) and (height<=540px) and (width>=560px){.media-skin.coil.coil.coil .coil-ab>.coil-key>.coil-key-label{margin-top:7px}}.media-skin.coil.coil.coil .media-menu-popup{max-height:min(var(--media-menu-available-height,312px), 312px)}@media not ((orientation:landscape) and (height<=540px) and (width>=560px)){.media-skin.coil.coil.coil:not(:fullscreen){max-width:max(680px, calc((100dvh - var(--coil-reserve,400px)) * 16 / 9 + 24px));margin-inline:auto}}
