@layer pages{.fs-controls{justify-content:space-between}.fs-host{container:fs / inline-size;position:relative;display:grid;aspect-ratio:16 / 10;overflow:hidden;border:var(--rule-w) solid var(--line-strong);border-radius:var(--radius);background:var(--frame-bg, var(--well));font-size:var(--step--1)}.fs-hint{color:var(--ink-3);font-size:var(--step--1)}.fs-exit{position:absolute;inset-block-start:var(--space-1);inset-inline-end:var(--space-1);z-index:3;display:none}.fs-tool.is-open .fs-exit{display:inline-flex}.fs-tool .fs-exit,.fs-tool .fs-exit:hover:not(:disabled){padding-inline:var(--space-3);border-color:transparent;background:transparent;box-shadow:none;color:var(--frame-exit-ink, var(--ink-1));font-weight:400;transform:none}.fs-tool .fs-exit:focus-visible{outline-color:currentColor}.fs-tool.is-open .fs-host:not([data-pointer]){cursor:none}.fs-tool.is-open .fs-host:not([data-pointer]) .fs-exit:not(:focus-visible){opacity:0;pointer-events:none}.fs-host:fullscreen{border:0;border-radius:0;font-size:var(--step-0)}.fs-layer{inline-size:100%;max-inline-size:none;block-size:100dvh;max-block-size:none;margin:0;padding:0;border:0;background:var(--frame-bg, var(--well))}.fs-layer[open]{display:grid}.fs-layer::backdrop{background:var(--frame-bg, var(--well))}.fs-layer .fs-host{aspect-ratio:auto;block-size:100%;border:0;border-radius:0;font-size:var(--step-0)}.fs-ic{flex:none;inline-size:1.15em;block-size:1.15em;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.fs-ic-dots{stroke-width:3.2}@keyframes fs-caret{0%{opacity:1}to{opacity:0}}}@layer pages{.ss-screen{forced-color-adjust:none;position:relative;display:grid;place-items:center;grid-area:1 / 1;block-size:100%;overflow:hidden;background:var(--ss-black);color:var(--ss-white);font-family:var(--font-ss-win);font-size:clamp(.75rem,2.2cqmin,2.25rem);line-height:1.3;font-variant-numeric:tabular-nums;user-select:none}.ss-mid{display:grid;justify-items:center;gap:1.6em;text-align:center}.ss-lines{display:grid;gap:.25em}.ss-host:is([data-phase=dark],[data-phase=boot]) .ss-screen{background:var(--ss-black)}.ss-host:is([data-phase=dark],[data-phase=boot]) [data-ss-text],.ss-host[data-phase=dark] [data-ss-boot]{visibility:hidden}.ss-host[data-phase=boot] [data-ss-boot]{visibility:visible}[data-ss-bootonly]{display:none}.ss-host[data-phase=boot] [data-ss-bootonly]{display:grid}.ss-ring{position:relative;inline-size:2.4em;aspect-ratio:1}.ss-ring i{--n: 0;position:absolute;inset:0;rotate:calc(330deg - var(--n) * 16deg)}.ss-ring i:before{content:"";position:absolute;inset-block-start:0;inset-inline-start:50%;inline-size:12%;aspect-ratio:1;border-radius:50%;background:currentColor;translate:-50% 0}.ss-ring i:nth-child(2){--n: 1}.ss-ring i:nth-child(3){--n: 2}.ss-ring i:nth-child(4){--n: 3}.ss-ring i:nth-child(5){--n: 4}@media(prefers-reduced-motion:no-preference){.ss-tool.is-open .ss-ring i{opacity:0;animation:ss-orbit 5.5s calc(var(--n) * .24s) infinite}}@keyframes ss-orbit{0%{opacity:1;rotate:225deg;animation-timing-function:ease-out}7%{rotate:345deg;animation-timing-function:linear}30%{rotate:455deg;animation-timing-function:ease-in-out}39%{rotate:690deg;animation-timing-function:linear}70%{opacity:1;rotate:815deg;animation-timing-function:ease-out}75%{rotate:945deg;animation-timing-function:ease-out}76%,to{opacity:0;rotate:945deg}}.ss-win11 .ss-lines{font-weight:350}.ss-foot{position:absolute;inset-block-end:7%;inset-inline:0;font-size:.8em;text-align:center}.ss-win10{background:var(--ss-win10)}.ss-win10 .ss-lines{font-size:1.1em;font-weight:300}.ss-win7{--ss-glow: radial-gradient(ellipse at 50% 45%, var(--ss-win7), var(--ss-win7-2) 75%);background:var(--ss-glow)}.ss-win7 .ss-lines{text-shadow:0 .06em .12em color-mix(in oklab,var(--ss-black) 60%,transparent)}.ss-first{position:relative;justify-self:center}.ss-donut{position:absolute;inset-block-start:50%;inset-inline-end:calc(100% + .5em);translate:0 -50%;inline-size:1.3em;aspect-ratio:1;border-radius:50%;background:conic-gradient(transparent 0 20%,color-mix(in oklab,var(--ss-win7-glow) 40%,transparent) 55%,var(--ss-win7-glow) 92%,var(--ss-white));mask:radial-gradient(farthest-side,transparent 56%,var(--ss-black) 60%)}.ss-host[data-phase=boot] .ss-win7{background:var(--ss-glow)}.ss-host[data-phase=boot] .ss-win7 .ss-first{position:static}.ss-host[data-phase=boot] .ss-win7 .ss-donut{inset:0;block-size:1.3em;margin:auto;translate:none}@media(prefers-reduced-motion:no-preference){.ss-tool.is-open .ss-donut{animation:ss-spin 1.1s linear infinite}}@keyframes ss-spin{to{rotate:1turn}}.ss-mac{font-family:var(--font-ss-mac);font-size:clamp(.75rem,1.9cqmin,2rem)}.ss-mac .ss-mid{gap:1em;translate:0 2.2em}.ss-bar{inline-size:clamp(9em,17cqi,22em);block-size:.36em;overflow:hidden;border-radius:1em;background:var(--ss-mac-track)}.ss-bar span{display:block;inline-size:calc(var(--p, 0) * 1%);block-size:100%;border-radius:inherit;background:var(--ss-mac-fill)}@media(prefers-reduced-motion:no-preference){.ss-tool.is-open .ss-bar span{transition:inline-size .8s linear}}.ss-eta{color:var(--ss-mac-ink);font-size:.78em}.ss-modern{place-items:start;background:var(--ss-bsod)}.ss-bsod{padding-block-start:11cqb;padding-inline:10cqi 8cqi;font-size:clamp(.8rem,2.5cqmin,2.4rem);font-weight:300}.ss-frown{margin-block-end:.3em;font-size:5.4em;line-height:1}.ss-msg{max-inline-size:34em}.ss-done{margin-block:1em 1.5em}.ss-info{display:flex;align-items:start;gap:.9em;font-size:.55em}.ss-code{flex:none;inline-size:6.6em;aspect-ratio:1}.ss-code rect{fill:var(--ss-white)}.ss-code path{fill:var(--ss-bsod)}.ss-small{display:grid;gap:.15em;max-inline-size:40em;line-height:1.35}.ss-gap{margin-block-start:1.2em}.ss-reboot{position:absolute;inset:0;place-items:center}.ss-classic{background:var(--ss-dos);font-family:var(--font-ss-dos)}.ss-dos{display:grid;gap:1.3em;inline-size:min(70ch,90cqi);font-size:clamp(.7rem,min(2cqi,3.6cqb),2.6rem);line-height:1.3}.ss-title{text-align:center}.ss-title span{background:var(--ss-dos-title);color:var(--ss-dos)}.ss-item{padding-inline-start:3ch;text-indent:-3ch}.ss-item:before{content:"*  ";white-space:pre}.ss-cont{text-align:center}@media(prefers-reduced-motion:no-preference){.ss-tool.is-open .ss-caret{animation:fs-caret 1.1s steps(2,jump-none) infinite}}.ss-tool{--frame-bg: var(--ss-black);--frame-exit-ink: var(--ss-white)}.ss-host{container:ss / size}@container well (width < 30rem){.ss-picks{display:grid}.ss-picks .choice-track{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-radius:var(--radius)}.ss-picks label{justify-content:center}}}
