@property --mx{syntax:"<number>";inherits:true;initial-value:0}@property --my{syntax:"<number>";inherits:true;initial-value:0}:root{--teal:#0e756f;--teal-deep:#083d3a;--teal-ink:#052a28;--cream:#f3eee2;--cream-2:#e8e0cc;--ink:#17130e;--ink-2:#4a4238;--ink-3:#8a8070;--red:#c7323b;--red-deep:#9e252e;--frame:12px;--radius:30px;--over:calc(var(--radius) - var(--frame));--font-display:"Fraunces", Georgia, "Times New Roman", serif;--font-ui:"Archivo", "Golos Text", system-ui, -apple-system, sans-serif;--font-mono:"JetBrains Mono", ui-monospace, "Cascadia Mono", Consolas, Menlo, monospace;--ease:cubic-bezier(.2, .8, .2, 1)}*,:before,:after{box-sizing:border-box}html{scroll-behavior:auto}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}body{color:var(--ink);font-family:var(--font-ui);-webkit-font-smoothing:antialiased;background:#0a0a0a;margin:0;font-size:16px;line-height:1.5;overflow-x:hidden}a{color:inherit}button{font:inherit;color:inherit}h1,h2,h3,h4,p,ul,ol,dl{margin:0}ul,ol{padding:0;list-style:none}img{max-width:100%;display:block}svg{display:block}.ico{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.weave{z-index:0;pointer-events:none;background:repeating-linear-gradient(45deg,#ffffff0b 0 2px,#0000 2px 7px),repeating-linear-gradient(-45deg,#ffffff09 0 2px,#0000 2px 7px),#0b0b0b;position:fixed;inset:0}.frame{inset:var(--frame);z-index:50;pointer-events:none;border-radius:var(--radius);box-shadow:0 0 0 240px var(--teal), inset 0 0 0 1px #ffffff24, inset 0 0 40px #00000040;position:fixed}.page{z-index:1;position:relative}.s{position:relative}.s+.s{margin-top:calc(var(--radius) * -1);border-radius:var(--radius) var(--radius) 0 0;box-shadow:0 -20px 50px #00000040}.s-room{z-index:2}.s-manual{z-index:3}.s-basement{z-index:4}.s-register{z-index:5}.s-foot{z-index:6}.wrap{width:min(1180px,100% - 2*clamp(20px,5vw,72px));margin:0 auto}.lockup{left:calc(var(--frame) + 24px);top:calc(var(--frame) + 18px);z-index:60;color:var(--cream);text-shadow:0 1px 2px #0006;align-items:baseline;gap:10px;text-decoration:none;display:flex;position:fixed}.lockup span{font-family:var(--font-ui);font-variation-settings:"wdth" 125, "wght" 900;letter-spacing:.02em;text-transform:uppercase;font-size:19px;font-weight:900}.lockup small{letter-spacing:.06em;opacity:.8;font-size:12px;font-weight:600}.lockup.dark{color:var(--ink);text-shadow:none}.lockup{transition:opacity .4s var(--ease)}html.os-full .lockup,html.os-full .dock{opacity:0;pointer-events:none}.dock{left:50%;bottom:calc(var(--frame) + 14px);z-index:60;background:var(--cream);transition:transform .6s var(--ease), opacity .4s var(--ease);border-radius:14px;gap:2px;padding:6px;display:flex;position:fixed;transform:translate(-50%);box-shadow:0 14px 34px #0006,0 0 0 1px #00000040,inset 0 1px #fff}.dock.dk-tucked{transform:translate(-50%, calc(100% + var(--frame) + 40px));opacity:0;pointer-events:none}.dock.dk-tucked:focus-within{opacity:1;pointer-events:auto;transform:translate(-50%)}.dock a{min-width:78px;color:var(--ink);letter-spacing:.02em;transition:background .25s var(--ease), color .25s var(--ease);border-radius:9px;flex-direction:column;align-items:center;gap:3px;padding:8px 12px 7px;font-size:11.5px;font-weight:600;text-decoration:none;display:flex}.dock a svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.dock a:hover{background:#17130e14}.dock a.on{background:var(--ink);color:var(--cream)}@media (width<=760px){:root{--frame:6px;--radius:20px}.lockup{top:14px;left:20px}.dock{border-radius:12px;padding:4px;bottom:12px}.dock a{min-width:0;padding:7px 10px 6px;font-size:10px}.dock a svg{width:20px;height:20px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important}}.world-gl{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity 1.4s;display:block;position:absolute;inset:0}.world.ready .world-gl{opacity:1}.s-hero{height:min(calc(100vh + var(--over)), 62.5vw);border-radius:var(--radius);--mx:0;--my:0;--bg:#bfe0ff;background:#06211f;position:relative;overflow:hidden}.bm-room{--posy:.35;position:absolute;inset:0}.bm-still{object-fit:cover;object-position:50% calc(var(--posy) * 100%);width:100%;height:100%;position:absolute;inset:0}.bm-off,.bm-on,.bm-standby{opacity:0;will-change:opacity}.bm-device{z-index:2;left:var(--ix,0);top:var(--iy,0);width:var(--iw,100%);height:var(--ih,100%);cursor:pointer;transition:background .25s var(--ease);background:#d6e9ff00;border:0;margin:0;padding:0;position:absolute}.bm-device:hover,.bm-device:focus-visible{background:#d6e9ff12;outline:none}.bm-lampbtn{z-index:4;left:calc(var(--ix,0px) + var(--iw,100%) * var(--lx,0));top:calc(var(--iy,0px) + var(--ih,100%) * var(--ly,0));width:calc(var(--iw,100%) * var(--ld,0));aspect-ratio:1;cursor:pointer;transition:background .3s var(--ease);background:radial-gradient(closest-side,#ffe2ba00,#0000);border:0;border-radius:50%;margin:0;padding:0;position:absolute;transform:translate(-50%,-50%)}.bm-lampbtn:hover,.bm-lampbtn:focus-visible{background:radial-gradient(closest-side,#c8f6ee1a,#c8f6ee08 60%,#0000);outline:none}.bm-bloom.lb-near{transform:translate(-50%,-50%)scale(1.12)}.bm-keys{left:var(--ix,0);top:var(--iy,0);width:var(--iw,100%);height:var(--ih,100%);pointer-events:none;position:absolute}.bm-key{left:var(--kx);top:var(--ky);width:var(--kw);height:var(--kh);--kc:var(--kbc,#cfe9ff);--rest:0;background:radial-gradient(closest-side, var(--kc) 0%, color-mix(in srgb, var(--kc) 55%, transparent) 32%, transparent 72%);opacity:var(--rest);transition:opacity .35s var(--ease);border-radius:50%;position:absolute;transform:translate(-50%,-50%)}.bm-key.on{--rest:.95}.bm-key.held{--rest:1}.bm-lamp{z-index:3;left:var(--ix,0);top:var(--iy,0);width:var(--iw,100%);height:var(--ih,100%);pointer-events:none;position:absolute}.bm-fg{left:var(--fx);top:var(--fy);width:var(--fw);opacity:0;will-change:opacity;height:auto;position:absolute}.bm-bloom{left:var(--bx);top:var(--by);width:var(--bd);aspect-ratio:1;opacity:0;transition:transform .4s var(--ease);background:radial-gradient(closest-side,#f0fffb42,#b4f6ea33 18%,#5adccc17 45%,#3cc8ba00);border-radius:50%;position:absolute;transform:translate(-50%,-50%)}.bm-eye{left:var(--ex,0);top:var(--ey,0);width:var(--ew,0);height:var(--eh,0);pointer-events:none;position:absolute}.bm-iris{will-change:transform, opacity;position:absolute;transform:translate(-50%,-50%)}.bm-irisimg{width:100%;height:100%;display:block}.bm-pupil{aspect-ratio:1;--pk:1;width:29.5%;transform:translate(-50%, -50%) scale(calc(var(--pupil,1) * var(--pk)));will-change:transform;background:radial-gradient(circle,#020506 0 66%,#02050600 74%);border-radius:50%;position:absolute;top:50%;left:50%;box-shadow:0 0 0 .06em #fffaf038}.bm-ripple{aspect-ratio:1;opacity:0;pointer-events:none;will-change:transform, opacity;border:.1em solid #f0fffbcc;border-radius:50%;width:64%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.3);box-shadow:0 0 .3em #b4f6ea99}.bm-lids{clip-path:circle(46.5%);position:absolute;inset:0}.bm-lid{will-change:transform;width:100%;height:100%;position:absolute;inset:0}.bm-lid-top{clip-path:inset(0 0 50%)}.bm-lid-bottom{clip-path:inset(50% 0 0)}.bm-eyeglass{width:100%;height:100%;position:absolute;inset:0}.bm-full .bm-eye{visibility:hidden}.bm-glow{z-index:1;pointer-events:none;opacity:.42;background:radial-gradient(ellipse 62% 60% at 50% 50%, color-mix(in srgb, var(--bg) 70%, transparent), color-mix(in srgb, var(--bg) 22%, transparent) 42%, transparent 74%);will-change:transform;position:absolute;transform:scale(1.3)}.lights-off{z-index:5;pointer-events:none;background:#020605;position:absolute;inset:0}.bm-dim{z-index:2;opacity:0;pointer-events:none;background:#020605;position:absolute;inset:0}.bm-full .bm-room{will-change:transform}.bm-full .bm-device,.bm-full .bm-lampbtn{opacity:0;pointer-events:none}.bm-throw{z-index:2;transform-origin:0 0;will-change:transform;backface-visibility:hidden;position:absolute;top:0;left:0;box-shadow:0 0 36px 6px #bedeff1f}.bm-os{color:var(--cream);font-family:var(--font-ui);background:#10303a;position:absolute;inset:0;overflow:hidden;container-type:inline-size}@supports ((-moz-appearance:none)){.bm-os>:is(.os-bar,.os-desk,.os-menu,.os-keys,.os-boot,.os-amb,.cp-toast),.bm-os .wm-pane:not(.og-pane,.pn-pane),.bm-os .pn-pane :is(.pn-x,.pn-keys,.pn-touch,.pn-load,.pn-hold){filter:brightness(1.001)}}.bm-wallgrain{z-index:6;pointer-events:none;opacity:.2;background:url(/assets/tex/plaster-shade.webp) 50%/520px;position:absolute;inset:0}.bm-hotspot{z-index:6;pointer-events:none;will-change:transform;background:radial-gradient(50% 54% at 50% 48%,#ffffff16,#0000 70%);position:absolute;inset:-14%}.os-boot{z-index:8;color:var(--cream);pointer-events:none;background:#0b2730;place-content:center;justify-items:center;gap:.6cqw;display:grid;position:absolute;inset:0}.os-boot svg{width:7cqw;height:7cqw}.os-boot b{letter-spacing:.01em;font-size:2.2cqw;font-weight:800}.os-boot small{letter-spacing:.18em;text-transform:uppercase;opacity:.6;font-size:1cqw;font-weight:600}.bm-vignette{z-index:6;pointer-events:none;background:radial-gradient(100% 100%,#0000 64%,#0000004d);position:absolute;inset:0}.os-wall{background:#0e2f36;position:absolute;inset:0;overflow:hidden}.os-grade{pointer-events:none;background:linear-gradient(90deg,#08141ed6 0%,#08141e8c 32%,#0000 62%),linear-gradient(#0000 44%,#060e1699 74%,#060e16eb 100%),linear-gradient(#00000080,#0000 18%);position:absolute;inset:0}.bm-os[data-paper=nightfall] .os-grade{background:linear-gradient(90deg,#040a1080 0%,#040a1038 30%,#0000 55%),linear-gradient(#0000 52%,#03080e4d 78%,#03080eb8 100%),linear-gradient(#00000073,#0000 16%)}.bm-veil{z-index:7;opacity:0;pointer-events:none;background:#020708;position:absolute;inset:0}.bm-keys.kb-steady .bm-key{--rest:.42}.bm-key.on{--kc:var(--sec,var(--kbc,#cfe9ff))}.bm-keys.kb-wave .bm-key:not(.on):not(.held){animation:2.6s linear infinite bmk-wave;animation-delay:calc(var(--kd) * 2.6s)}.bm-keys.kb-breathe .bm-key:not(.on):not(.held){animation:3.8s ease-in-out infinite bmk-breathe}.bm-keys.kb-off .bm-key{visibility:hidden}@keyframes bmk-wave{0%,to{opacity:.06}14%{opacity:.85}34%{opacity:.1}}@keyframes bmk-breathe{0%,to{opacity:.05}50%{opacity:.6}}.bm-leds{left:var(--ix,0);top:var(--iy,0);width:var(--iw,100%);height:var(--ih,100%);pointer-events:none;position:absolute}.bm-kbspill{opacity:0;background:radial-gradient(closest-side, color-mix(in srgb, var(--kbc,#cfe9ff) 34%, transparent), transparent);transition:opacity .6s var(--ease);border-radius:50%;position:absolute;transform:translate(-50%,-50%)}.kb-steady .bm-kbspill{opacity:.6}.kb-wave .bm-kbspill{opacity:.4}.kb-breathe .bm-kbspill{animation:3.8s ease-in-out infinite bmk-breathe}.bm-mled{aspect-ratio:1;opacity:0;background:radial-gradient(closest-side, color-mix(in srgb, var(--kbc,#cfe9ff) 85%, transparent), color-mix(in srgb, var(--kbc,#cfe9ff) 25%, transparent) 40%, transparent 75%);transition:opacity .35s var(--ease);border-radius:50%;position:absolute;transform:translate(-50%,-50%)}.bm-mled.on{opacity:.45}.kb-off .bm-mled{display:none}@media (aspect-ratio<=9/10){.s-hero{height:min(calc(100svh + var(--over)), 139vw)}}@media (width<=760px) and (aspect-ratio<=1){.s-hero{height:min(calc(100svh + var(--over)), 200vw)}}@media (width<=760px) and (aspect-ratio<=1),(aspect-ratio<=9/10){.bm-keys,.bm-leds{display:none}.os-boot svg{width:14cqw;height:14cqw}.os-boot b{font-size:4.6cqw}.os-boot small{font-size:2.2cqw}}.bm-scan{z-index:4;visibility:hidden;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.bm-scanning .bm-scan{visibility:visible;pointer-events:auto}.bm-scancap{z-index:6;text-align:right;max-width:36ch;font-family:var(--font-ui);color:#f3eee2cc;text-shadow:0 1px 2px #020c0b8c;opacity:0;pointer-events:none;transition:opacity .45s var(--ease), transform .45s var(--ease);gap:5px;margin:0;font-size:13.5px;line-height:1.45;display:grid;position:absolute;bottom:max(30px,6vh);right:max(28px,3.4vw);transform:translateY(6px)}.bm-scancap b{font-variation-settings:"wdth" 112;letter-spacing:.01em;color:var(--cream);font-size:16px;font-weight:700}.bm-scancap.sc-show{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.bm-scancap{transition:opacity .2s linear;transform:none}}@media (width<=760px) and (aspect-ratio<=1),(aspect-ratio<=9/10){.bm-scancap{text-align:left;max-width:40ch;font-size:13px;inset:max(64px,7vh) max(20px,4vw) auto}.bm-scancap b{font-size:15px}}@font-face{font-family:JetBrains Mono;src:url(/assets/fonts/jetbrains-mono/JetBrainsMono-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/assets/fonts/jetbrains-mono/JetBrainsMono-Bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}.s-basement{height:calc(100svh + var(--over));min-height:600px;color:var(--ink);background-blend-mode:multiply;--bs-pad:clamp(20px, 5vw, 80px);background:#c4c7c7 url(/assets/tex/Concrete034/Concrete034_1K-JPG_Color.jpg) 50%/900px;position:relative;overflow:clip}.bs-stage{position:absolute;inset:0}.bs-photo{position:absolute;inset:0;overflow:hidden}.bs-still{object-fit:cover;object-position:12% 50%;width:100%;height:100%;position:absolute;inset:0}.bs-st-tube,.bs-st-mon,.bs-st-on{opacity:0;will-change:opacity}.bs-units{pointer-events:none;position:absolute}.bs-unit{opacity:0;background:linear-gradient(#ffffff1f,#ffffff0d);transition:opacity .25s;position:absolute;inset:0}.bs-led{width:calc(var(--r) * 650%);aspect-ratio:1;background:radial-gradient(circle, var(--c) 0%, color-mix(in srgb, var(--c) 60%, transparent) 22%, transparent 62%);opacity:0;border-radius:50%;transition:opacity .25s;position:absolute;translate:-50% -50%}.bs-unit.bs-hot,.bs-led.bs-hot{opacity:1}.bs-tube{pointer-events:auto;cursor:pointer;background:0 0;border:0;border-radius:6px;margin:0;padding:0;position:absolute}.bs-tube:focus-visible{outline-offset:2px;outline:2px solid #ffb13d}.bs-console{z-index:1;pointer-events:none;position:absolute;top:0;left:0}.bs-screen{pointer-events:auto;transform-origin:0 0;will-change:transform;backface-visibility:hidden;--bs-fit:1;position:absolute;top:0;left:0}.bs-face{box-sizing:border-box;--bs-u:calc(var(--bs-w) / 100 * var(--bs-fit));--tty-fg:#d6dbd2;--tty-dim:#858c84;--tty-green:#8fcf6c;--tty-amber:#ffb13d;--tty-bar:#6fa956;box-shadow:inset 0 0 calc(5 * var(--bs-u)) #00000080;color:var(--tty-fg);font:400 calc(2.4 * var(--bs-u)) / 1.25 var(--font-mono);-webkit-font-smoothing:antialiased;filter:brightness(1.001);background:radial-gradient(72% 62% at 50% 44%,#10161b,#090c10 100%);grid-template-rows:minmax(0,1fr) auto;display:grid;position:absolute;inset:0;overflow:hidden}.bs-scroll{min-height:0;padding:calc(1.6 * var(--bs-u)) calc(2.2 * var(--bs-u)) 0;overflow:hidden}.bs-ln{white-space:nowrap;margin:0}.bs-sys{color:var(--tty-dim)}.bs-sys span{color:var(--tty-fg)}.bs-motd{margin:1em 0}.bs-motd h2{font:inherit;color:#f2f5ee;letter-spacing:0;font-weight:700}.bs-motd p{color:var(--tty-fg)}.bs-ps{color:var(--tty-green);font-weight:700}.bs-cursor{vertical-align:-.18em;background:var(--tty-fg);width:.6em;height:1.05em;display:inline-block}.bs-notes{grid-template-columns:max-content minmax(0,1fr);align-content:start;align-items:baseline;column-gap:2ch;margin:0;padding-left:2ch;list-style:none;display:grid}.bs-notes li{cursor:default;display:contents}.bs-notes li>*{transition:color .2s}.bs-notes li:hover>*{color:#fff}.bs-notes b{color:var(--tty-fg);white-space:nowrap;font-weight:700}.bs-notes span{display:block}.bs-notes em{color:var(--tty-amber);white-space:nowrap;font-style:normal}.bs-notes em.bs-on{color:var(--tty-green)}.bs-ping[hidden],.bs-live:empty{display:none}.bs-keys{padding:.12em calc(1.8 * var(--bs-u));background:var(--tty-bar);color:#0a0e08;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:0 1.5ch;display:flex}.bs-sess{white-space:nowrap;margin-right:auto}:where(button.bs-key){appearance:none;font:inherit;color:inherit;background:0 0;border:0;margin:0;padding:0}.bs-key{color:inherit;white-space:nowrap;cursor:pointer;align-items:baseline;gap:1ch;padding:0 .5ch;text-decoration:none;display:inline-flex}.bs-key kbd{font:inherit;font-weight:700}.bs-key:hover{background:#00000038}.bs-key:focus-visible{outline-offset:-2px;outline:2px solid #0a0e08}.bs-face{cursor:text}.bs-keys{cursor:default}.bs-prompt{position:relative}.bs-typed,.bs-sugg{white-space:pre-wrap;overflow-wrap:anywhere}.bs-sugg{color:var(--tty-dim);cursor:pointer}.bs-prompt .bs-cursor{vertical-align:baseline;color:#090c10;line-height:1.05em}.bs-sh-on .bs-cursor{animation:1.06s step-end infinite bs-blink}.bs-sh-still .bs-cursor{animation:none}@keyframes bs-blink{50%{color:var(--tty-fg);background:0 0}}@keyframes bs-blink-sugg{50%{color:var(--tty-dim);background:0 0}}.bs-sh-on .bs-cursor.bs-cur-sugg{animation-name:bs-blink-sugg}.bs-in{opacity:0;pointer-events:none;color:#0000;caret-color:#0000;background:0 0;border:0;width:100%;height:100%;margin:0;padding:0;font-size:16px;position:absolute;top:0;left:0}.bs-busy .bs-ps,.bs-busy .bs-typed,.bs-busy .bs-sugg{display:none}.bs-scroll .bs-out{white-space:pre-wrap;overflow-wrap:anywhere}.bs-gone{display:none}.bs-dim{color:var(--tty-dim)}.bs-warn{color:var(--tty-amber)}.bs-ff{color:var(--tty-green);font-weight:700}.bs-kv{grid-template-columns:max-content minmax(0,1fr);align-items:baseline;column-gap:2ch;padding-left:2ch;display:grid}.bs-kvr{display:contents}.bs-kv b{white-space:nowrap;font-weight:700}.bs-kv span{overflow-wrap:anywhere}.bs-kv em{color:var(--tty-amber);font-style:normal}.bs-kv em.bs-on{color:var(--tty-green)}.bs-kvr[data-unit]:hover>*{color:#fff}:where(button.bs-run){appearance:none;font:inherit;color:inherit;text-align:inherit;background:0 0;border:0;margin:0;padding:0}.bs-run,.bs-link{color:inherit;cursor:pointer;text-underline-offset:.2em;-webkit-text-decoration:underline #d6dbd266;text-decoration:underline #d6dbd266;text-decoration-thickness:1px}.bs-run:hover,.bs-link:hover{color:#fff;text-decoration-color:currentColor}.bs-run:focus-visible,.bs-link:focus-visible{outline:1px solid var(--tty-fg);outline-offset:1px}.bs-sk,.bs-sh-on .bs-keys>.bs-key{display:none}.bs-sh-on .bs-keys>.bs-sk{display:inline-flex}.s-basement.bs-stack{height:auto;min-height:0;padding-bottom:56px}.bs-stack .bs-stage{will-change:auto;position:relative;inset:auto;transform:none}.bs-stack .bs-photo{aspect-ratio:2560/1170;position:relative}.bs-stack .bs-console{padding:28px var(--bs-pad) 0;position:relative;top:auto;left:auto;width:auto!important;height:auto!important}.bs-stack .bs-screen{max-width:760px;position:relative;width:auto!important;height:auto!important;transform:none!important}.bs-stack .bs-face{border-radius:10px;font-size:2.4cqw;position:relative;inset:auto;overflow:hidden;box-shadow:0 20px 50px #00000059,inset 0 0 0 1px #ffffff0f;container-type:inline-size}.bs-stack .bs-scroll{padding:3cqw 3.4cqw 2cqw}.bs-stack.bs-used .bs-scroll{height:var(--bs-sh,auto)}.bs-stack .bs-keys{padding:.5cqw 3.4cqw}@media (width<=760px){.bs-stack .bs-photo{aspect-ratio:4/5}.bs-still{object-position:var(--bs-rx,62%) 50%}.bs-stack .bs-console{padding:20px 14px 0}.bs-stack .bs-face{border-radius:8px;font-size:3.5cqw;line-height:1.4}.bs-stack .bs-scroll{padding:4cqw 4cqw 3cqw}.bs-stack .bs-ln{white-space:normal}.bs-stack .bs-notes{grid-template-columns:1fr;row-gap:0;padding-left:0}.bs-stack .bs-notes li{grid-template-columns:1fr;margin-top:.5em;display:grid}.bs-stack .bs-notes li:first-child{margin-top:0}.bs-stack .bs-kv{grid-template-columns:1fr;padding-left:0}.bs-stack .bs-kvr{margin-top:.4em;display:grid}.bs-stack .bs-keys{row-gap:.4em;padding:1cqw 3cqw}.bs-stack .bs-sess{display:none}}.bs-scan{z-index:2;visibility:hidden;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.bs-scanning .bs-scan{visibility:visible;pointer-events:auto}.bs-scancap{z-index:3;text-align:right;max-width:36ch;font-family:var(--font-ui);color:#f3eee2cc;text-shadow:0 1px 2px #020c0b8c;opacity:0;pointer-events:none;transition:opacity .45s var(--ease), transform .45s var(--ease);gap:5px;margin:0;font-size:13.5px;line-height:1.45;display:grid;position:absolute;bottom:max(30px,6vh);right:max(28px,3.4vw);transform:translateY(6px)}.bs-scancap b{font-variation-settings:"wdth" 112;letter-spacing:.01em;color:var(--cream);font-size:16px;font-weight:700}.bs-scancap.sc-show{opacity:1;transform:none}.bs-stack .bs-scancap{max-width:34ch;font-size:12px;bottom:14px;right:16px}.bs-stack .bs-scancap b{font-size:14px}@media (prefers-reduced-motion:reduce){.bs-scancap{transition:opacity .2s linear;transform:none}}.bs-hostbtn{pointer-events:auto;cursor:pointer;background:0 0;border:0;border-radius:3px;margin:0;padding:0;position:absolute}.bs-hostbtn:focus-visible{outline-offset:2px;outline:2px solid #ffb13d}.bs-sv{z-index:1;opacity:0;visibility:hidden;pointer-events:none;width:100%;height:100%;transition:opacity .32s linear,visibility 0s linear .32s;position:absolute;inset:0}.bs-sv.bs-sv-on{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .32s linear}.bs-servicing .bs-units{visibility:hidden}.bs-svwait .bs-stage{cursor:progress}.bs-svkey,.bs-servicing .bs-keys>.bs-key{display:none}.bs-servicing .bs-keys>.bs-svkey{display:inline-flex}.s-basement.bs-stack.bs-svlog .bs-scroll{height:min(var(--bs-sh,30svh), 30svh)}.bs-okk{color:var(--tty-green);font-style:normal;font-weight:700}@media (prefers-reduced-motion:reduce){.bs-sv,.bs-sv.bs-sv-on{transition:none}}.cover{background:var(--bg);color:var(--fg);position:absolute;inset:0;overflow:hidden}.cover-art{background-position:50% 30%;background-size:cover;position:absolute;inset:0}.cover-art:after{content:"";background:linear-gradient(180deg, color-mix(in srgb, var(--bg) 30%, transparent), transparent 30%, color-mix(in srgb, var(--bg) 92%, transparent) 62%, var(--bg) 78%);position:absolute;inset:0}.cover-type{position:absolute;inset:0;overflow:hidden}.cover-type b{font-family:var(--font-display);letter-spacing:-.05em;color:var(--fg);opacity:.14;font-variation-settings:"opsz" 144;font-size:clamp(120px,11vw,200px);font-weight:900;line-height:1;position:absolute;top:-8%;left:-6%}.cover-type:after{content:"";background:repeating-linear-gradient(-55deg,#ffffff0b 0 2px,#0000 2px 9px);position:absolute;inset:0}.cover-logo{aspect-ratio:1;place-items:center;width:22%;display:grid;position:absolute;top:6%;left:7%}.cover-logo img{object-fit:contain;filter:drop-shadow(0 2px 4px #00000080);width:100%;height:100%}.cover-text{gap:3px;display:grid;position:absolute;bottom:13%;left:7%;right:7%}.cover-text h3{letter-spacing:-.01em;text-transform:uppercase;font-variation-settings:"wdth" 72;text-shadow:0 2px 6px #00000073;font-size:clamp(14px,1.45vw,21px);font-weight:900;line-height:.95}.cover-text p{opacity:.85;font-size:clamp(9px,.8vw,11.5px);font-weight:500;line-height:1.25}.cover-strip{color:#fff;letter-spacing:.1em;text-transform:uppercase;background:#0000006b;justify-content:space-between;align-items:center;height:9%;padding:0 7%;font-size:9px;font-weight:700;display:flex;position:absolute;bottom:0;left:0;right:0}.cover-strip i{font-style:normal;font-family:var(--font-display);text-transform:none;letter-spacing:0;font-size:11px;font-weight:700}@media (width<=760px){.cover-text h3{font-size:18px}.cover-text p{font-size:11px}}.cover.cover-key{container-type:inline-size}.cover.cover-key .cover-art:after{background:radial-gradient(130% 105% at 50% 42%, transparent 48%, color-mix(in srgb, var(--light,var(--bg)) 72%, transparent))}.cover.cover-key .cover-text{gap:.35em;left:6%;right:6%}.cover.cover-key .cover-text p{opacity:.92;text-shadow:0 .3cqw 1.2cqw #0009;font-size:max(4.6cqw,8px);font-weight:500;line-height:1.2}.cover.cover-top .cover-text{text-align:center;justify-items:center;top:7%;bottom:auto}.cover.cover-top .cover-art:before{content:"";background:linear-gradient(#0000004d,#0000);height:40%;position:absolute;inset:0 0 auto}.cover.cover-bottom .cover-text{top:auto;bottom:14%}.cover.cover-bottom .cover-art:before{content:"";background:linear-gradient(#0000,#0000004d 55%,#00000094);height:48%;position:absolute;inset:auto 0 0}.cover.cover-centre .cover-text{text-align:center;justify-items:center;top:50%;bottom:auto;transform:translateY(-50%)}.cover.cover-wide .cover-text h3{white-space:nowrap;letter-spacing:.13em;text-transform:uppercase;font-variation-settings:"wdth" 125;text-shadow:0 0 1.4cqw #00000080,0 .5cqw 1.8cqw #0000008c;margin-right:-.13em;font-size:8.2cqw;font-weight:500;line-height:1}.cover.cover-narrow .cover-text h3{letter-spacing:-.01em;text-transform:uppercase;font-variation-settings:"wdth" 62;text-shadow:0 .5cqw 1.8cqw #0000008c;font-size:15cqw;font-weight:900;line-height:.88}.cover.cover-italic .cover-text h3{letter-spacing:-.02em;text-transform:uppercase;font-variation-settings:"wdth" 110;text-shadow:0 .5cqw 1.8cqw #0000008c;font-size:11cqw;font-style:italic;font-weight:800;line-height:.92}.cover-glyph{object-fit:contain;filter:drop-shadow(0 1cqw 2.4cqw #0009);width:30cqw;height:30cqw;margin-bottom:2cqw}.cover.cover-mark .cover-text h3{letter-spacing:.08em;text-transform:uppercase;font-variation-settings:"wdth" 100;text-shadow:0 .5cqw 1.8cqw #0000008c;font-size:7cqw;font-weight:700;line-height:1}.cover.cover-own .cover-text h3{display:none}.cover-sticker{z-index:4;aspect-ratio:1;background:var(--cream);width:24cqw;color:var(--ink);letter-spacing:.06em;text-transform:uppercase;border-radius:50%;place-items:center;font-size:4.4cqw;font-style:normal;font-weight:900;line-height:1;display:grid;position:absolute;top:4cqw;right:5cqw;transform:rotate(-9deg);box-shadow:0 .4cqw 1cqw #00000073,inset 0 0 0 .3cqw #00000014}.s-room{color:var(--cream);--bg:#0d3346;--fg:#cfefff;--mx:0;--my:0;background:#0d524d;padding:clamp(64px,6vw,84px) 0 0;position:relative;overflow:clip}.rm-wall{pointer-events:none;mix-blend-mode:multiply;opacity:.85;background:url(/assets/tex/Plaster001/Plaster001_1K-JPG_Color.jpg) 50%/560px;position:absolute;inset:0}.rm-lamp{pointer-events:none;mix-blend-mode:screen;transform:translate(calc(var(--mx) * 14px), calc(var(--my) * 9px));will-change:transform;background:radial-gradient(48% 58% at 9% 0,#ffce9294,#ffce9233 46%,#ffce9200 76%);position:absolute;inset:-32px}.rm-shade{pointer-events:none;background:radial-gradient(110% 110% at 100% 100%,#0000009e,#0000 60%),linear-gradient(#0000 58%,#0000006b);position:absolute;inset:0}.rm-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.rm-room{z-index:1;grid-template-columns:54fr 42fr;align-items:start;column-gap:4%;width:min(1800px,100% - 2*clamp(16px,3.5vw,60px));margin:0 auto;display:grid;position:relative}.rm-read{z-index:3;position:relative}.bk-shadow{aspect-ratio:4/3;z-index:0;pointer-events:none;filter:blur(24px);transform-origin:75%;opacity:0;will-change:opacity;background:#0009;border-radius:8px;width:86%;position:absolute;top:0;left:3%;transform:translate(28px,34px)rotate(-1.4deg)}.rm-book{z-index:3;perspective:1600px;transform-origin:75%;width:86%;color:var(--ink);font-family:var(--font-ui);grid-template-columns:1fr 1fr;margin:0 0 0 3%;display:grid;position:relative;transform:rotate(-1.4deg)}.rm-book:empty{display:none}.bk-leaf{z-index:2;transform-origin:100%;transform-style:preserve-3d;will-change:transform;position:relative}.bk-r{z-index:1;position:relative}.bk-leaf .bk-l{backface-visibility:hidden}.bk-cover{backface-visibility:hidden;background:var(--bg);color:var(--cream);font-family:var(--font-ui);border-radius:1px 4px 4px 1px;position:absolute;inset:0;overflow:hidden;transform:rotateY(180deg);container-type:inline-size}.bk-cover-still{border-radius:2px 4px 4px 2px;transform:none;box-shadow:0 2px 6px #00000080}.bk-cover-art{background:var(--bg) center 30% / cover no-repeat;position:absolute;inset:0}.bk-cover-art:after{content:"";background:linear-gradient(180deg, color-mix(in srgb, var(--bg) 20%, transparent), transparent 28%, color-mix(in srgb, var(--bg) 88%, transparent) 64%, var(--bg) 84%);position:absolute;inset:0}.bk-cover-type{position:absolute;inset:0;overflow:hidden}.bk-cover-type b{color:var(--fg);opacity:.12;font-variation-settings:"wdth" 125;font-size:90cqw;font-weight:900;line-height:1;position:absolute;top:-10%;right:-4%}.bk-cover-type:after{content:"";background:repeating-linear-gradient(-55deg,#ffffff0b 0 2px,#0000 2px 9px);position:absolute;inset:0}.bk-cover-strip{z-index:2;background:var(--red);letter-spacing:.12em;text-transform:uppercase;padding:2.6cqw 0 2.6cqw 9cqw;font-size:3cqw;font-weight:700;line-height:1;position:absolute;top:0;left:0;right:0}.bk-cover-in{z-index:2;justify-items:start;gap:1.6cqw;display:grid;position:absolute;bottom:10%;left:9%;right:8%}.bk-cover-key .cover-strip,.bk-cover-key .cover-sticker{display:none}.bk-cover-key .cover-top .cover-text{top:16%}.bk-cover-ed{z-index:2;letter-spacing:.06em;color:var(--cream);opacity:.85;text-shadow:0 .4cqw 1.2cqw #0009;font-size:3.2cqw;font-weight:600;position:absolute;bottom:6%;left:9%}.bk-cover-in img{object-fit:contain;filter:drop-shadow(0 .6cqw 1.4cqw #0009);width:18cqw;height:18cqw;margin-bottom:1.4cqw}.bk-cover-in b{letter-spacing:-.01em;text-transform:uppercase;font-variation-settings:"wdth" 125;text-shadow:0 .6cqw 2cqw #000000b3;font-size:11cqw;font-weight:900;line-height:.95}.bk-cover-in small{letter-spacing:.06em;opacity:.85;font-size:3.2cqw;font-weight:600}.bk-cover:after{content:"";z-index:3;pointer-events:none;background:linear-gradient(105deg,#ffffff24,#ffffff08 26%,#0000 42% 72%,#ffffff0d);position:absolute;inset:0}.bk-shade{z-index:7;pointer-events:none;opacity:0;background:#000;position:absolute;inset:0}.rm-open{aspect-ratio:4/3;z-index:2;pointer-events:none;visibility:hidden;place-items:center;width:86%;display:grid;position:absolute;top:0;left:3%;transform:rotate(-1.4deg)}.rc-box{aspect-ratio:8/5.2;perspective:1600px;width:92%;position:relative}.rc-tray{z-index:1;background:linear-gradient(135deg,#1b1c21,#0b0b0e);border-radius:3px 5px 5px 3px;width:50%;height:100%;position:absolute;top:0;left:50%;box-shadow:inset 0 0 0 1px #ffffff14,inset 0 0 40px #00000080,12px 16px 26px #00000080}.rc-tray:before{content:"";aspect-ratio:1;background:#202127;border-radius:50%;width:14%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:inset 0 1px 2px #ffffff1a,0 1px 3px #000c}.rc-disc,.rm-disc{aspect-ratio:1;background:conic-gradient(from 30deg,#d9d7d0,#f7f5ee 10%,#b7c1cf 22%,#f1efe8 34%,#cdb9d6 46%,#f8f6ef 58%,#bcc8c9 70%,#f3f1ea 82%,#c7c3cf 92%,#d9d7d0);border-radius:50%;width:82%;position:absolute;top:50%;left:9%;transform:translateY(-50%);box-shadow:inset 0 0 0 1px #00000026,0 3px 10px #0009}.rc-disc:before,.rm-disc:before{content:"";mix-blend-mode:screen;background:radial-gradient(circle at 30% 25%,#ffffffb3,#0000 42%);border-radius:50%;position:absolute;inset:0}.rc-label{background:var(--bg) center 30% / cover no-repeat;color:var(--cream);border-radius:50%;place-items:center;display:grid;position:absolute;inset:15%;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff24}.rc-label img{object-fit:contain;filter:drop-shadow(0 2px 4px #0009);z-index:1;width:32%;height:32%;position:relative}.rc-label:before{content:"";background:radial-gradient(circle at 50% 50%, color-mix(in srgb, var(--bg) 60%, transparent), transparent 70%);position:absolute;inset:0}.rc-label:after{content:"";aspect-ratio:1;z-index:2;background:#16171c;border-radius:50%;width:24%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:inset 0 1px 3px #000000e6,0 0 0 2px #ffffff1f}.rc-leaf{z-index:2;transform-origin:100%;width:50%;height:100%;transform-style:preserve-3d;will-change:transform;position:absolute;top:0;left:0;transform:rotateY(180deg)}.rc-front,.rc-inside{backface-visibility:hidden;position:absolute;inset:0;overflow:hidden}.rc-front{border-radius:3px 5px 5px 3px;transform:rotateY(180deg)}.rc-inside{background:linear-gradient(225deg,#1b1c21,#0b0b0e);border-radius:5px 3px 3px 5px;box-shadow:inset 0 0 0 1px #ffffff14,inset 0 0 40px #00000080}.rc-clip{z-index:2;background:linear-gradient(#2b2c33,#1a1b20);width:24%;height:4%;position:absolute;left:50%;transform:translate(-50%);box-shadow:0 2px 4px #000000b3}.rc-clip:first-child{border-radius:0 0 3px 3px;top:0}.rc-clip:nth-child(2){border-radius:3px 3px 0 0;bottom:0}.rc-booklet{aspect-ratio:2/3;z-index:1;width:80%;position:absolute;top:50%;left:10%;transform:translateY(-50%)}.rc-shade{z-index:5;pointer-events:none;opacity:0;border-radius:inherit;background:#000;position:absolute;inset:0}.rm-disc{z-index:6;pointer-events:none;visibility:hidden;will-change:transform;width:80px;position:absolute;top:auto;left:auto;transform:none}.bk-page{aspect-ratio:2/3;background:var(--cream) url(/assets/tex/paper.jpg) center / 600px;background-blend-mode:multiply;min-width:0;position:relative;overflow:hidden;container-type:inline-size}.bk-l{border-radius:4px 1px 1px 4px}.bk-r{border-radius:1px 4px 4px 1px}.bk-page:after{content:"";z-index:4;pointer-events:none;background:linear-gradient(115deg,#ffffff4d,#ffffff14 28%,#0000 48% 80%,#0000000d);position:absolute;inset:0}.bk-l:after{background:linear-gradient(90deg,#0000 84%,#0000000f 94%,#0003),linear-gradient(115deg,#ffffff4d,#ffffff14 28%,#0000 48% 80%,#0000000d)}.bk-r:after{background:linear-gradient(90deg,#00000038,#00000012 5%,#0000 16%),linear-gradient(115deg,#ffffff38,#ffffff0f 28%,#0000 48% 80%,#0000000f)}.bk-staples{z-index:5;pointer-events:none;width:0;position:absolute;top:0;bottom:0;left:50%}.bk-staples i{background:linear-gradient(90deg,#8d8a82,#e6e4dd,#7d7a73);border-radius:1px;width:3px;height:4.5%;position:absolute;left:-1.5px;box-shadow:0 1px 1px #00000080}.bk-staples i:first-child{top:21%}.bk-staples i:last-child{bottom:21%}.bk-in{grid-template-rows:auto minmax(0,1fr) auto;gap:3cqw;padding:4.4cqw 5cqw 3.6cqw;display:grid;position:absolute;inset:0}.bk-run{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);white-space:nowrap;border-bottom:1px solid #17130e59;justify-content:space-between;gap:2cqw;padding-bottom:1.6cqw;font-size:3cqw;font-weight:700;display:flex}.bk-body{align-content:start;gap:4.4cqw;min-height:0;display:grid}.bk-foot{letter-spacing:.08em;color:var(--ink-2);justify-content:center;font-size:3.1cqw;font-weight:700;display:flex}.bk-lead{gap:2.2cqw;display:grid}.bk-lead h3{letter-spacing:-.015em;text-transform:uppercase;font-variation-settings:"wdth" 112;color:var(--bg);text-wrap:balance;font-size:10.6cqw;font-weight:900;line-height:.95}.bk-sub{font-size:4.7cqw;font-weight:700;line-height:1.2}.bk-text{color:var(--ink-2);margin-top:1cqw;font-size:4.6cqw;line-height:1.36}.bk-page h4{letter-spacing:.08em;text-transform:uppercase;color:var(--bg);border-bottom:2px solid var(--bg);font-variation-settings:"wdth" 110;padding-bottom:1.2cqw;font-size:3.4cqw;font-weight:800}.bk-play p{color:var(--ink-2);margin-top:2.4cqw;font-size:4.5cqw;line-height:1.38}.bk-link{color:var(--bg);text-underline-offset:.22em;font-weight:800;text-decoration:underline;text-decoration-thickness:1.5px}.bk-link:hover{color:var(--red)}.bk-link:focus-visible{outline:2px solid var(--bg);outline-offset:3px;border-radius:2px}.bk-key{border:1px solid var(--ink);font:700 3.1cqw / 1 var(--font-ui);letter-spacing:.04em;color:var(--ink);vertical-align:.12em;border-radius:.3em;margin:0 .1em;padding:.28em .55em .32em;display:inline-block;box-shadow:inset 0 -2px #17130e38}.bk-fig{min-width:0;margin:0}.bk-img{aspect-ratio:16/10;background:#000 top/cover no-repeat;border:1px solid #17130e99;box-shadow:0 .8cqw 2cqw #00000038}.bk-fig figcaption{color:var(--ink-2);margin-top:1.8cqw;font-size:3.1cqw;line-height:1.3}.bk-fig figcaption b{color:var(--ink);margin-right:.4em;font-weight:800}.bk-fig-m .bk-img{aspect-ratio:9/16}.bk-plate{background:var(--bg);place-items:center;display:grid;position:relative;overflow:hidden}.bk-plate b{color:var(--fg);opacity:.16;font-variation-settings:"wdth" 125;font-size:36cqw;font-weight:900;line-height:1}.bk-plate img{object-fit:contain;filter:drop-shadow(0 .6cqw 1.6cqw #00000080);width:30%;height:30%;position:absolute}.bk-plate:after{content:"";background:repeating-linear-gradient(-55deg,#ffffff0a 0 2px,#0000 2px 10px);position:absolute;inset:0}.bk-row{grid-template-columns:30% minmax(0,1fr);align-items:start;gap:4.4cqw;display:grid}.bk-row-1{grid-template-columns:1fr}.bk-spec{border:1.5px solid var(--ink);padding:3cqw 3.4cqw 3.4cqw}.bk-spec h4{border-bottom-width:1.5px}.bk-spec dl{grid-template-columns:auto minmax(0,1fr);gap:1.6cqw 3cqw;margin-top:2.2cqw;font-size:4cqw;line-height:1.32;display:grid}.bk-spec dt{font-weight:800}.bk-spec dd{color:var(--ink-2);margin:0}.bk-turn{display:none}.rm-shelf{--side:14px;padding:0 var(--side) var(--side);background:url(/assets/tex/wood.jpg) 50%/900px;border-radius:6px;position:relative;box-shadow:18px 30px 50px #0000008c,4px 8px 14px #00000059,inset 0 1px #ffffff24}.rm-shelf:after{content:"";pointer-events:none;border-radius:inherit;background:linear-gradient(90deg,#00000038,#0000 10% 90%,#0000004d);position:absolute;inset:0}.rm-shelf-top{align-items:center;height:24px;padding:0 8px;display:flex;position:relative}.rm-label{z-index:2;background:var(--cream-2);color:var(--ink);letter-spacing:.01em;border-radius:1px;padding:3px 8px 4px;font-size:10px;font-weight:700;line-height:1;position:relative;transform:rotate(-.5deg);box-shadow:0 1px 2px #00000073}.rm-rows{display:grid}.rm-row{background:url(/assets/tex/wood-dark.jpg) 50%/700px;grid-template-columns:repeat(5,1fr);gap:10px;padding:24px 12px 0;display:grid;position:relative;box-shadow:inset 0 26px 36px #0000009e,inset 12px 0 24px #00000059,inset -12px 0 24px #00000059}.rm-row:before{content:"";pointer-events:none;background:linear-gradient(#ffd6a04d,#ffd6a000 100%);height:52%;position:absolute;top:0;left:0;right:0}.rm-plank{z-index:2;background:url(/assets/tex/wood.jpg) 50%/900px;height:15px;position:relative;box-shadow:inset 0 2px #ffffff1a,0 -3px 6px #0000004d,0 4px 8px #00000080}.rm-plank:last-child{border-radius:0 0 4px 4px}.rm-shelf-top:after,.rm-plank:not(:last-child):after{content:"";background:#ffe8c4f2;border-radius:1px;height:2px;position:absolute;bottom:-1px;left:10px;right:10px;box-shadow:0 0 9px 2px #ffd6a08c}.rm-slot{aspect-ratio:4/5.2;position:relative}.rm-slot.rm-empty:after{content:"";background:#00000042;border-radius:3px;position:absolute;inset:0;box-shadow:inset 0 0 14px #0006}.rm-slot.rm-empty .rm-case{opacity:0;pointer-events:none}.rm-case{text-align:left;cursor:pointer;transform-origin:50% 100%;transition:transform .45s var(--ease), box-shadow .45s var(--ease), opacity .3s;background:0 0;border:0;border-radius:3px 5px 5px 3px;padding:0;display:block;position:absolute;inset:0;overflow:hidden;box-shadow:7px 10px 18px #0000008c,inset 0 0 0 1px #ffffff1a;container-type:inline-size}.rm-case:hover,.rm-case:focus-visible{z-index:3;transform:translateY(-5px)scale(1.045);box-shadow:10px 16px 26px #0009,inset 0 0 0 1px #fff3}.rm-case:focus-visible{outline:3px solid var(--cream);outline-offset:3px}.rm-case .cover{top:9%}.rm-case .cover-strip{display:none}.rm-case .cover-text{bottom:15%;left:7%;right:6%}.rm-case .cover-text h3{font-size:clamp(11px,1.02vw,17px)}.rm-case .cover-text p{font-size:clamp(8px,.6vw,10px)}.rm-case .cover-logo{width:24%;top:5%}.rm-case-band{z-index:2;white-space:nowrap;background:var(--band,var(--red));height:9%;color:var(--band-ink,var(--cream));letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:.6em;padding:0 7%;font-size:clamp(6px,.5vw,8px);font-weight:800;line-height:1;display:flex;position:absolute;top:0;left:0;right:0;box-shadow:0 1px 2px #0006}.rm-case-band i{letter-spacing:.04em;font-variation-settings:"wdth" 120;font-style:normal;font-weight:900}@container (width<=104px){.rm-case-band{padding:0 6%}.rm-case-band span{letter-spacing:.05em;font-variation-settings:"wdth" 76}}.rm-case-foot{z-index:2;color:#fff;letter-spacing:.08em;background:#00000080;justify-content:space-between;align-items:center;height:11%;padding:0 7%;font-size:clamp(6px,.5vw,8px);font-weight:700;line-height:1;display:flex;position:absolute;bottom:0;left:0;right:0}.rm-case-foot b{font-variation-settings:"wdth" 110;border:1px solid #fff;border-radius:1px;padding:.15em .35em;font-size:1.3em;font-weight:900}.rm-board{z-index:2;background:url(/assets/tex/wood.jpg) 50%/900px;border-radius:4px 4px 0 0;grid-column:1/-1;height:clamp(78px,6.6vw,118px);margin-top:clamp(32px,2.8vw,48px);position:relative;box-shadow:24px 26px 50px #0000008c,inset 0 1px #ffffff29}.rm-board-top{background:linear-gradient(#ffffff2e,#ffffff08);border-radius:4px 4px 0 0;height:9px;position:absolute;top:0;left:0;right:0}.rm-doors{grid-template-columns:repeat(4,1fr);gap:4px;display:grid;position:absolute;inset:13px 10px 0}.rm-doors i{background:#00000029;position:relative;box-shadow:inset 0 0 0 1px #0006,inset 0 1px #ffffff0d}.rm-doors i:after{content:"";background:#cdc6b6;border-radius:2px;width:13%;height:3px;position:absolute;top:42%;right:8%;box-shadow:0 1px 1px #0009}.rm-console{background:linear-gradient(#1d1e23,#0a0a0d);border-radius:6px 6px 3px 3px;width:min(16%,300px);height:clamp(30px,2.5vw,48px);position:absolute;bottom:100%;left:65%;box-shadow:inset 0 1px #ffffff24,inset 0 -1px #000c,12px 10px 24px #0009}.rm-console-slot{background:#000;height:2px;position:absolute;top:34%;left:10%;right:30%;box-shadow:0 1px #ffffff12}.rm-console-foot,.rm-console-led{opacity:0}.rm-console-led{background:var(--fg);width:6%;height:3px;box-shadow:0 0 8px 2px color-mix(in srgb, var(--fg) 70%, transparent);border-radius:2px;position:absolute;top:36%;right:8%}.rm-console-foot{background:color-mix(in srgb, var(--fg) 70%, transparent);height:2px;box-shadow:0 0 12px 3px color-mix(in srgb, var(--fg) 45%, transparent);border-radius:1px;position:absolute;bottom:0;left:4%;right:4%}.rm-console-foot:after{content:"";pointer-events:none;background:radial-gradient(ellipse 50% 100% at 50% 0%, color-mix(in srgb, var(--fg) 32%, transparent), transparent 70%);height:26px;position:absolute;top:100%;left:-16%;right:-16%}.rm-playing{filter:drop-shadow(10px 10px 14px #0000008c);width:clamp(58px,5vw,96px);position:absolute;bottom:100%;left:calc(67.2% + min(16%,300px))}.rm-playing:empty{display:none}.rm-playing .rm-case{aspect-ratio:4/5.2;transform-origin:50% 100%;width:100%;position:relative;inset:auto;transform:rotate(1.6deg);box-shadow:inset 0 0 0 1px #ffffff1f}.rm-playing .cover-text{display:none}.rm-playing .cover-key .cover-text{display:grid}.rm-playing .cover-key .cover-text p,.rm-playing .rm-case-band span{display:none}.rm-playing .cover-logo{width:30%;top:9%;left:8%}.rm-pad{aspect-ratio:3/2;pointer-events:none;background:url(/assets/props/pad.webp?v=1) 50%/contain no-repeat;width:clamp(86px,8.4vw,162px);position:absolute;bottom:100%;left:calc(74.6% + min(16%,300px));transform:translateY(17%)}.rm-pad:after{content:"";opacity:0;transition:opacity .7s var(--ease);background:url(/assets/props/pad-on.webp?v=1) 50%/contain no-repeat;position:absolute;inset:0}.rm-pad.rm-pad-on:after{opacity:1}.rm-floor{z-index:1;background:url(/assets/tex/wood-dark.jpg) 50%/720px;height:clamp(64px,6.5vw,100px);position:relative;box-shadow:inset 0 36px 46px #0000009e}.rm-floor:after{content:"";background:linear-gradient(#0000001a,#00000080);position:absolute;inset:0}@media (width>=1021px){.s-room{height:calc(100vh + var(--over));flex-direction:column;display:flex}.rm-room{width:min(var(--rm-w,1800px), 100% - 2 * clamp(16px, 3.5vw, 60px));margin-top:var(--rm-lift,0px);flex:none}.rm-floor{flex:1 0 0;height:auto}}@media (width<=1020px){.rm-room{grid-template-columns:1fr;row-gap:36px}.rm-book{width:min(100%,720px);margin:0 auto;transform:rotate(-.6deg)}.bk-shadow{filter:blur(18px);width:min(100%,720px);margin-left:calc(min(100%,720px)/-2);left:50%;transform:translate(16px,20px)rotate(-.6deg)}.rm-open{width:min(100%,720px);margin-left:calc(min(100%,720px)/-2);left:50%;transform:rotate(-.6deg)}.rm-console{width:32%;left:6%}.rm-playing{width:clamp(58px,6vw,96px);left:41%}.rm-pad{display:none}}@media (width<=760px){.s-room{padding-top:64px}.rm-room{row-gap:22px}.rm-book{grid-template-columns:1fr;width:100%;transform:none}.bk-shadow{aspect-ratio:2/3;filter:blur(14px);width:100%;margin-left:0;left:0;transform:translate(10px,14px)}.rm-open,.rm-book:not(.bk-turned) .bk-r,.rm-book.bk-turned .bk-leaf,.bk-staples{display:none}.bk-l,.bk-r{border-radius:3px}.bk-l:after,.bk-r:after{background:linear-gradient(115deg,#ffffff38,#ffffff0f 28%,#0000 48%)}.bk-in{padding:4.4cqw 5cqw 4cqw}.bk-turn{z-index:6;cursor:pointer;background:linear-gradient(225deg,#0d524d 50%,#e2d8c0 50%,#c9bea3 100%);border:0;width:14cqw;height:14cqw;padding:0;display:block;position:absolute;bottom:0;right:0;box-shadow:-2px -2px 6px #00000040}.bk-turn-back{background:linear-gradient(135deg,#0d524d 50%,#e2d8c0 50%,#c9bea3 100%);left:0;right:auto;box-shadow:2px -2px 6px #00000040}.bk-turn:focus-visible{outline:2px solid var(--cream);outline-offset:2px}.rm-shelf{--side:10px}.rm-row{grid-template-columns:repeat(2,1fr);gap:10px;padding:18px 10px 0}.rm-case .cover-text h3{font-size:15px}.rm-case .cover-text p{font-size:10px}.rm-case-band,.rm-case-foot{font-size:7px}.rm-board{height:60px;margin-top:18px}.rm-board-top{height:6px}.rm-doors{inset:9px 8px 0}.rm-console{width:38%;height:26px;left:5%}.rm-playing{width:50px;left:48%}.rm-floor{height:48px}}.rm-fly{z-index:95;pointer-events:none;transform-origin:0 0;will-change:transform;position:fixed}.rm-fly-in{will-change:transform;width:100%;height:100%;position:relative}.rm-fly .rm-case{transition:none}.rm-fly-land{z-index:8;transform-origin:0 0;opacity:0;position:absolute;top:0;left:0}.kc-shade,.kc-film,.kc-rim{pointer-events:none;background:50%/100% 100% no-repeat;position:absolute}.kc-shade{z-index:5;background-image:url(/assets/props/case-shade.webp);inset:0}.kc-film{z-index:6;background-image:url(/assets/props/case-film.webp);inset:-6%}.kc-rim{z-index:7;background-image:url(/assets/props/case-rim.webp);inset:0}.rm-case .cover.cover-key:not(.cover-own) .cover-text h3{color:#0000;background-image:linear-gradient(104deg, transparent 41%, #ffe9c880 47%, #fffaf0f2 50%, #ffe9c880 53%, transparent 59%), url(/assets/tex/brushed.webp), linear-gradient(180deg, color-mix(in srgb, var(--fg) 55%, #fff) 6%, color-mix(in srgb, var(--fg) 62%, #66717b) 40%, color-mix(in srgb, var(--fg) 30%, #2a3138) 56%, color-mix(in srgb, var(--fg) 62%, #66717b) 78%, color-mix(in srgb, var(--fg) 55%, #fff) 100%);background-size:340% 100%,46cqw,100% 100%;background-position:calc(50% - var(--fx,-.55) * 22%) 0, 0 0, 0 0;background-blend-mode:screen, overlay, normal;text-shadow:none;filter:drop-shadow(0 -.14cqw #ffffff6b)drop-shadow(0 .2cqw .1cqw #000000bf)drop-shadow(0 .5cqw 1.4cqw #00000080);-webkit-background-clip:text;background-clip:text}.s-manual.dc{isolation:isolate;height:calc(100svh + var(--over));color:var(--ink);font-family:var(--font-ui);background:#0b403c;padding:0;position:relative;overflow:clip}.dc-gl{z-index:0;touch-action:manipulation;width:100%;height:100%;display:block;position:absolute;inset:0}.dc-gl.dc-hand{cursor:pointer}.dc-reading .dc-gl{cursor:default}.dc-sr{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.dc-keys button{pointer-events:auto}.dc-keys:focus-within{clip-path:none;white-space:normal;z-index:5;width:auto;height:auto;left:calc(var(--frame) + 24px);top:calc(var(--frame) + 60px);background:var(--cream);border-radius:6px;flex-direction:column;gap:4px;padding:10px;display:flex}.dc-keys button{font:600 13px/1.3 var(--font-ui);text-align:left;color:var(--ink);background:0 0;border:0;padding:3px 4px}.dc-keys button:focus-visible{outline:2px solid var(--red);outline-offset:1px}.dc-sum{z-index:2;right:calc(var(--frame) + 30px);top:calc(var(--frame) + 22px);width:min(340px,26vw);font-family:var(--font-ui);color:var(--cream);transition:opacity .35s var(--ease);margin:0;position:absolute}.dc-sum p{margin:0}.dc-sum-h{font-variation-settings:"wdth" 100;border-bottom:2px solid var(--red);padding-bottom:6px;font-size:15px;font-weight:800;margin-bottom:8px!important}.dc-sum-cards{color:#f3eee2b8;text-wrap:pretty;font-size:14px;font-weight:500;line-height:1.4}.dc-sum-weeks{font-variation-settings:"wdth" 87.5;letter-spacing:-.01em;font-size:clamp(26px,2.3vw,38px);font-weight:900;line-height:1;margin-top:10px!important}.dc-sum-weeks:empty,.dc-sum-real:empty{display:none}.dc-sum-real{color:#f3eee2b8;text-wrap:pretty;font-size:13.5px;font-style:italic;line-height:1.4;margin-top:8px!important}.dc-reading .dc-sum{opacity:.25;pointer-events:none}.dc-btn{font:800 14px/1 var(--font-ui);font-variation-settings:"wdth" 100;letter-spacing:.01em;white-space:nowrap;color:var(--cream);background:var(--ink);border:0;border-left:4px solid var(--red);cursor:pointer;transition:background .2s var(--ease), transform .2s var(--ease), border-color .2s var(--ease);border-radius:3px;align-items:center;gap:10px;margin:0;padding:12px 18px 12px 16px;text-decoration:none;display:inline-flex;box-shadow:0 10px 24px #00000059}.dc-btn:hover{background:#2a231b;transform:translate(2px)}.dc-btn:focus-visible{outline:2px solid var(--cream);outline-offset:3px}.dc-btn[disabled]{opacity:.4;cursor:default;border-left-color:var(--ink-3);transform:none}.dc-btn kbd{font:700 11px/1 var(--font-ui);color:#f3eee2cc;border:1px solid #f3eee266;border-radius:3px;padding:3px 5px}.dc-play{background:var(--cream);color:var(--ink);border-left-color:var(--red);margin-top:16px}.dc-play:hover{background:#fff}.dc-play[disabled]{color:#f3eee299;background:#f3eee224}.dc-add{background:var(--red);border-left-color:var(--cream)}.dc-add:hover{background:var(--red-deep)}.dc-back{border-left-color:var(--ink-3);background:#17130ed1}.dc-look{z-index:3;animation:dc-in .35s var(--ease) both;flex-direction:column;align-items:flex-start;gap:10px;display:flex;position:absolute;transform:translateY(-50%)}.dc-look[hidden],.dc-look .dc-btn[hidden]{display:none}.dc-look.dc-look-under{flex-flow:wrap;justify-content:center;transform:none}@keyframes dc-in{0%{opacity:0;translate:-10px}to{opacity:1;translate:0}}.dc-hint{z-index:2;left:calc(var(--frame) + 26px);bottom:calc(var(--frame) + 24px);max-width:260px;font:600 12px/1.45 var(--font-ui);letter-spacing:.01em;color:#f3eee299;pointer-events:none;transition:opacity .4s var(--ease);margin:0;position:absolute}.dc-hint kbd{min-width:18px;font:inherit;text-align:center;color:var(--cream);border:1px solid #f3eee259;border-radius:3px;margin:0 1px;padding:0 4px;font-weight:800;display:inline-block}.dc-hint.dc-gone{opacity:0}@media (width<=1100px){.dc-hint{display:none}}.dc-coarse .dc-btn kbd{display:none}@media (aspect-ratio<=21/20){.dc-sum{left:calc(var(--frame) + 20px);right:calc(var(--frame) + 20px);top:calc(var(--frame) + 52px);grid-template-columns:1fr auto;align-items:end;width:auto;display:grid}.dc-sum>*{grid-column:1/-1}.dc-sum-h{grid-row:1;padding-bottom:12px;line-height:1;margin-bottom:0!important}.dc-play{grid-area:1/2;margin:0 0 8px}.dc-sum-cards{margin-top:8px!important}.dc-sum-weeks{font-size:26px}.dc-reading .dc-sum{opacity:0}.dc-btn{padding:11px 14px;font-size:13px}}@media (aspect-ratio<=2/3){.dc-built .dc-sum-cards{display:none}.dc-sum-cards{font-size:13px}.dc-sum-weeks{font-size:22px;margin-top:8px!important}.dc-sum-real{font-size:12.5px;margin-top:4px!important}}.dc-nogl .dc-gl{display:none}.dc-nogl{background:var(--cream-2);height:auto;min-height:100svh}.dc-nogl .dc-text{clip-path:none;white-space:normal;width:min(640px,100%);height:auto;padding:calc(var(--frame) + 80px) 24px calc(var(--frame) + 120px);margin:0 auto;font-size:17px;line-height:1.55;position:relative;overflow:visible}.s-register.sp{--sp-l:clamp(110px, 19svh, 190px);--sp-h:clamp(450px, 67svh, 620px);--sp-w:calc(var(--sp-h) * .643);--sp-wall:#9e252e;--rk-pen:#24407a;--rk-gap:clamp(40px, 4.5vw, 96px);--rk-side:clamp(20px, 4vw, 72px);--rk-w:min(940px, calc((100svh - 250px) * 1.78), calc(100vw - 2 * var(--rk-side) - var(--sp-w) - var(--rk-gap) - 30px));background:var(--sp-wall);background-blend-mode:normal, normal, multiply;background-image:linear-gradient(#ffcdb429,#ffcdb400 34%,#0000 60%,#0000004d 100%),radial-gradient(58% 52% at 64% 0,#ffdcc333,#0000 70%),url(/assets/tex/linen.jpg);background-size:auto,auto,640px;padding:0;overflow:clip}.sp-wrap{width:min(1480px, 100% - 2 * var(--rk-side));min-height:calc(100svh + var(--over));justify-content:center;column-gap:var(--rk-gap);grid-template-columns:auto auto;align-items:start;margin:0 auto;display:grid}.rk-col{align-self:stretch;align-items:center;padding:84px 0 104px;display:flex}.sp-hang{transform-origin:50% 0;justify-self:center;position:relative}.sp-swing{transform-origin:50% 0;transform:rotate(calc(var(--mx) * 1.1deg));flex-direction:column;align-items:center;display:flex}.sp-lanyard{z-index:2;width:240px;height:var(--sp-l);position:relative}.sp-strap{transform-origin:50% 100%;background:repeating-linear-gradient(45deg,#ffffff12 0 1px,#0000 1px 3px),repeating-linear-gradient(-45deg,#ffffff0d 0 1px,#0000 1px 3px),#221b17;border-left:1px solid #ffffff14;border-right:1px solid #00000073;width:26px;height:calc(100% + 120px);position:absolute;bottom:14px;left:50%;overflow:hidden;box-shadow:8px 12px 16px #00000059}.sp-strap-l{transform:translate(-50%)rotate(-9deg)}.sp-strap-r{transform:translate(-50%)rotate(9deg)}.sp-strap span{writing-mode:vertical-rl;white-space:nowrap;font-variation-settings:"wdth" 110, "wght" 800;letter-spacing:.22em;text-transform:uppercase;color:#f3eee2c2;font-size:9px;font-weight:800;line-height:20px;position:absolute;top:0;left:50%;transform:translate(-50%)}.sp-hook{left:50%;bottom:calc(var(--sp-w) * -.068);filter:drop-shadow(2px 6px 4px #00000059);width:24px;height:56px;position:absolute;transform:translate(-50%)}.sp-crimp{background:linear-gradient(#3a322c,#15110e);border-radius:5px;width:34px;height:22px;position:absolute;bottom:6px;left:50%;transform:translate(-50%);box-shadow:0 6px 10px #0006,inset 0 1px #ffffff2e}.sp-pass{z-index:1;width:var(--sp-w);aspect-ratio:9/14;transform-origin:50% 6%;border-radius:calc(var(--sp-w) * .03);background:var(--cream) url(/assets/tex/paper.jpg) center / 520px;background-blend-mode:multiply;color:var(--ink);position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #17130e12,0 2px #d6cfbd,0 3px #bdb5a2,0 4px #0000002e,0 36px 60px #00000073,0 12px 20px #0000004d;container-type:inline-size}.sp-guil{z-index:0;pointer-events:none;opacity:.55;background:repeating-radial-gradient(circle at 18% 120%,#c7323b12 0 .25cqw,#0000 .25cqw 2.2cqw),repeating-radial-gradient(circle at 82% 120%,#17130e0f 0 .25cqw,#0000 .25cqw 2.2cqw);position:absolute;inset:28.5cqw 0 0;-webkit-mask-image:linear-gradient(#0000 0,#000 30% 75%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 30% 75%,#0000 100%)}.sp-code{z-index:1;justify-items:start;gap:1.1cqw;display:grid;position:absolute;bottom:30.5cqw;left:7cqw}.sp-bars{width:50cqw;height:8cqw;fill:var(--ink);display:block}.sp-code-t{font-variation-settings:"wdth" 100, "wght" 700;letter-spacing:.32em;color:var(--ink-2);font-size:2.5cqw;font-weight:700;line-height:1}.sp-holo{z-index:2;aspect-ratio:1;background:radial-gradient(circle, transparent 0 56%, #ffffff8c 58%, transparent 61%, transparent 70%, #fff6 72%, transparent 75%), repeating-conic-gradient(from calc(var(--mx) * 120deg), #bfeaff 0 5%, #f2c8ff 8%, #fff0b8 12%, #bff7d8 16%, #bfeaff 20%), #dfe4ea;border-radius:50%;place-items:center;width:15cqw;display:grid;position:absolute;bottom:4.4cqw;right:6cqw;box-shadow:inset 0 0 0 .4cqw #ffffff8c,inset 0 -.6cqw 1cqw #0000001f,0 .3cqw .6cqw #00000029}.sp-holo b{font-variation-settings:"wdth" 125, "wght" 900;color:#17130e47;text-shadow:.15cqw .15cqw #ffffffbf;font-size:6.4cqw;font-weight:900;line-height:1}.sp-sheen{z-index:3;pointer-events:none;transform:translateX(calc(var(--mx) * 14%));will-change:transform;background:linear-gradient(105deg,#0000 38%,#ffffff29 46%,#ffffff0d 52%,#0000 60%);position:absolute;inset:-10% -60%}.sp-pass:before{content:"";z-index:3;pointer-events:none;background:linear-gradient(#ffffff52,#fff0 28%,#0000 70%,#0000000f 100%);position:absolute;inset:0}.sp-slot{background:#5e161c;border-radius:1.4cqw;width:12cqw;height:2.8cqw;position:absolute;top:4.5cqw;left:50%;transform:translate(-50%);box-shadow:inset 0 1px 2px #000000a6,0 1px #ffffff8c}.sp-band{background:var(--ink);border-bottom:1.3cqw solid var(--red);height:17cqw;color:var(--cream);justify-content:space-between;align-items:center;margin:11.5cqw 0 0;padding:0 7cqw;display:flex}.sp-band b{font-variation-settings:"wdth" 125, "wght" 900;letter-spacing:.02em;text-transform:uppercase;font-size:9.5cqw;font-weight:900;line-height:1}.sp-band span{text-align:right;gap:.8cqw;display:grid}.sp-band em{font-variation-settings:"wdth" 112, "wght" 800;font-size:4.2cqw;font-style:normal;font-weight:800;line-height:1}.sp-band small{letter-spacing:.04em;opacity:.72;font-size:3.1cqw;font-weight:600;line-height:1}.sp-body{z-index:1;padding:6cqw 7cqw 0;position:relative}.sp-lab{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-size:2.9cqw;font-weight:700;display:block}.sp-lab+.sp-lab,.sp-proj-lab{margin-top:5cqw}.sp-name,.sp-proj{-webkit-line-clamp:2;overflow-wrap:anywhere;border-bottom:1px solid #17130e38;-webkit-box-orient:vertical;margin:1.4cqw 0 0;display:-webkit-box;overflow:hidden}.sp-name{font-variation-settings:"wdth" 108, "wght" 900;letter-spacing:-.01em;min-height:24.5cqw;color:var(--ink);padding-bottom:2cqw;font-size:11cqw;font-weight:900;line-height:1.02}.sp-proj{min-height:14cqw;color:var(--ink-2);padding-bottom:1.6cqw;font-size:4.3cqw;font-weight:500;line-height:1.45}.sp-name.sp-empty,.sp-proj.sp-empty{color:#17130e3d;font-variation-settings:"wdth" 100, "wght" 600;font-weight:600}.sp-emboss{z-index:0;font-variation-settings:"wdth" 125, "wght" 900;color:#0000;text-shadow:1px 1px #ffffffb3,-1px -1px #17130e21;pointer-events:none;font-size:30cqw;font-weight:900;line-height:1;position:absolute;bottom:27cqw;right:7cqw}.sp-data{z-index:1;grid-template-columns:auto 1fr auto;gap:4cqw;margin:0;display:grid;position:absolute;bottom:18.5cqw;left:7cqw;right:7cqw}.sp-data dt{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);font-size:2.6cqw;font-weight:700}.sp-data dd{font-variation-settings:"wdth" 75, "wght" 700;letter-spacing:.02em;white-space:nowrap;color:var(--ink);margin:.6cqw 0 0;font-size:3.6cqw;font-weight:700;line-height:1}.sp-reg{z-index:1;font-variation-settings:"wdth" 90, "wght" 800;letter-spacing:.04em;text-transform:uppercase;color:var(--red);opacity:0;margin:0;font-size:3.4cqw;font-weight:800;line-height:1;position:absolute;bottom:12.4cqw;left:7cqw}.sp-fine{z-index:1;font-variation-settings:"wdth" 80, "wght" 600;color:var(--ink-3);margin:0;font-size:2.5cqw;font-weight:600;line-height:1.35;position:absolute;bottom:6cqw;left:7cqw;right:23cqw}.sp-punch{z-index:4;background:var(--sp-wall);opacity:0;border-radius:50%;width:9cqw;height:9cqw;position:absolute;top:69%;right:-4.5cqw;box-shadow:inset 2px 0 3px #0000008c}.sp.issued .sp-reg,.sp.issued .sp-punch{opacity:1}@media (width<=1180px){.s-register.sp{--rk-w:min(940px, 100vw - 2 * var(--rk-side))}.sp-wrap{grid-template-columns:1fr;justify-items:center;min-height:0;padding-bottom:120px}.sp-hang{order:-1}.rk-col{padding:40px 0 0}}@media (width<=760px){.s-register.sp{--sp-l:72px;--sp-w:min(68vw, 290px);--rk-w:calc(100vw - 32px)}.sp-wrap{padding-bottom:110px}.sp-lanyard{width:160px}.sp-strap{height:calc(100% + 60px)}.rk-col{padding-top:34px}}.rk-card{width:var(--rk-w);font-size:calc(var(--rk-w) / 60);color:var(--ink);background:var(--cream) url(/assets/tex/paper.jpg) center / 560px;background-blend-mode:multiply;border-radius:.3em;grid-template-columns:12.6em 1fr;display:grid;position:relative;transform:rotate(-.7deg);box-shadow:inset 0 1px #fff9,inset 0 -1px #78685040,0 1px #ddd5c2,0 2px #c9c0aa,0 3px #0003,0 14px 22px -6px #0000004d,0 34px 46px -14px #0000006b,0 6px 12px #0003}.rk-card:before{content:"";z-index:3;border-radius:inherit;pointer-events:none;background:linear-gradient(172deg,#ffffff4d,#fff0 32%,#0000 70%,#3c281417 100%);position:absolute;inset:0}.rk-pin{z-index:4;background:radial-gradient(circle at 36% 30%,#fff 0 6%,#fff0 17%),radial-gradient(circle at 46% 42%,#d4d8dd 0 30%,#9aa0a7 50%,#5d6369 72%,#2a2d31 100%);border-radius:50%;width:1.5em;height:1.5em;position:absolute;top:.5em;box-shadow:inset 0 -.16em #00000052,inset 0 .06em .08em #fff9,0 0 0 .12em #7868502e,.32em .46em .38em #0000005c,.1em .14em .08em #0000004d}.rk-pin-l{left:.6em}.rk-pin-r{right:.6em}.rk-stub{background:#d6cbb26b;border-radius:.3em 0 0 .3em;flex-direction:column;padding:2.4em 1.4em 1.5em 1.6em;display:flex;position:relative}.rk-mark{font-variation-settings:"wdth" 125, "wght" 900;letter-spacing:.02em;text-transform:uppercase;font-size:2.3em;font-weight:900;line-height:1}.rk-stub-title{border-bottom:.2em solid var(--red);font-variation-settings:"wdth" 100, "wght" 800;margin-top:.5em;padding-bottom:.9em;font-size:.98em;font-weight:800;line-height:1.2}.rk-how{color:var(--ink-2);margin-top:.95em;font-size:max(.84em,12px);font-weight:500;line-height:1.45}.rk-next-h{font-variation-settings:"wdth" 100, "wght" 800;margin-top:1.25em;font-size:max(.8em,11.5px);font-weight:800}.rk-next{gap:.35em;margin:.4em 0 1.1em;display:grid}.rk-next li{color:var(--ink-2);grid-template-columns:1.1em 1fr;font-size:max(.78em,11.5px);font-weight:500;line-height:1.4;display:grid}.rk-next em{color:var(--red);font-style:normal;font-weight:900}.rk-key{background:linear-gradient(135deg,#e8eef5,#c9d3de 30%,#f3f6fa 50%,#b9c4d2 70%,#e8eef5);border-radius:.2em;align-self:flex-start;gap:.15em;margin-top:auto;padding:.45em .8em .5em;display:grid;box-shadow:0 1px 2px #00000059,inset 0 0 0 1px #fff9}.rk-key small{letter-spacing:.14em;text-transform:uppercase;color:#3b4652;font-size:max(.62em,9px);font-weight:700}.rk-key b{font-variation-settings:"wdth" 90, "wght" 800;letter-spacing:.1em;color:#101822;white-space:nowrap;font-size:1.5em;font-weight:800;line-height:1}.rk-perf{pointer-events:none;background:radial-gradient(circle,#3c261a61 0 .11em,#ffffff80 .12em .15em,#0000 .16em) top/.5em .72em repeat-y;width:.5em;margin-left:-.25em;position:absolute;top:.5em;bottom:.5em;left:12.6em}.rk-body{min-width:0;padding:1.75em 2.3em 1.5em 2.4em;position:relative}.rk-title{font-variation-settings:"wdth" 112, "wght" 800;letter-spacing:-.012em;border-bottom:.07em solid var(--ink);padding-bottom:.38em;font-size:2.2em;font-weight:800;line-height:1}.rk-row{border-top:1px solid #17130e21;grid-template-columns:10em 1fr;align-items:baseline;column-gap:.6em;padding:.66em 0;display:grid}.rk-title+.rk-row{border-top:0}.rk-who{grid-template-columns:10em 1fr auto 1.25fr}.rk-two{grid-template-columns:10em .8fr auto 1.45fr}.rk-qlab{font-variation-settings:"wdth" 100, "wght" 700;font-size:.88em;font-weight:700;line-height:1.25}.rk-qlab em{color:var(--red);margin-right:.5em;font-style:normal;font-weight:900}.rk-qlab small{color:var(--ink-3);margin-top:.15em;padding-left:1.05em;font-size:max(.84em,11px);font-weight:500;display:block}.rk-qlab-in{padding-left:.6em}.rk-cell{min-width:0}.rk-card input[type=text],.rk-card input[type=email],.rk-card textarea{width:100%;color:var(--rk-pen);caret-color:var(--rk-pen);font:500 1.02em/1.45 var(--font-ui);font-variation-settings:"wdth" 100, "wght" 500;background:0 0;border:0;border-bottom:1px solid #17130e5c;border-radius:0;outline:none;margin:0;padding:.1em .15em;transition:border-color .2s,background-color .2s;display:block}.rk-ruled{font-size:1.02em;position:relative}.rk-ruled:before{content:"";pointer-events:none;border-top:1px solid #17130e5c;position:absolute;top:calc(1.6em - 1px);left:0;right:0}.rk-ruled:focus-within:before{border-top-color:var(--rk-pen)}.rk-card .rk-ruled textarea{resize:none;height:3.2em;padding:0 .15em;font-size:1em;line-height:1.6}.rk-card input::placeholder,.rk-card textarea::placeholder{color:#17130e4d;opacity:1}.rk-card input:focus,.rk-card textarea:focus{border-bottom-color:var(--rk-pen);background-color:#24407a0d}.rk-card input:-webkit-autofill{-webkit-text-fill-color:var(--rk-pen);-webkit-box-shadow:inset 0 0 0 1000px #f1ecdf}.rk-hp{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.rk-opts input{opacity:0;pointer-events:none;width:1px;height:1px;margin:0;position:absolute}.rk-opts label{cursor:pointer;-webkit-user-select:none;user-select:none;font-size:.95em;font-weight:500;line-height:1.3;position:relative}.rk-ticks{grid-template-columns:repeat(3,auto);justify-content:start;gap:.5em 1.7em;display:grid}.rk-ticks label{white-space:nowrap;align-items:center;gap:.55em;display:flex}.rk-box{border:1.5px solid #17130eb8;border-radius:.1em;flex:none;width:1.05em;height:1.05em;position:relative}.rk-tick{fill:none;width:1.55em;height:1.55em;stroke:var(--rk-pen);stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1 2;stroke-dashoffset:1.05px;transition:stroke-dashoffset .28s cubic-bezier(.5,0,.3,1);position:absolute;top:-.5em;left:-.12em;overflow:visible}.rk-ticks label:hover .rk-box{border-color:var(--ink);background:#24407a0f}.rk-ticks input:checked+.rk-box .rk-tick{stroke-dashoffset:0}.rk-ticks input:focus-visible+.rk-box{outline:2px solid var(--rk-pen);outline-offset:3px}.rk-rings{flex-wrap:wrap;gap:.5em .4em;display:flex}.rk-rings label{white-space:nowrap;padding:.14em .62em}.rk-ring{pointer-events:none;fill:none;width:calc(100% + .24em);height:calc(100% + .56em);stroke:var(--rk-pen);stroke-width:1.7px;stroke-linecap:round;stroke-dasharray:1 2;stroke-dashoffset:1.05px;opacity:1;transition:stroke-dashoffset .42s cubic-bezier(.45,0,.25,1),opacity .2s;position:absolute;inset:-.28em -.12em;overflow:visible}.rk-rings label:hover .rk-ring{stroke-dashoffset:0;opacity:.22;transition-duration:.3s,.2s}.rk-rings input:checked~.rk-ring{stroke-dashoffset:0;opacity:1}.rk-rings input:checked~span{color:var(--rk-pen)}.rk-rings input:focus-visible~span{outline:2px solid var(--rk-pen);outline-offset:3px;border-radius:2px}.rk-err{min-height:0;color:var(--red);font-size:max(.74em,11.5px);font-weight:700;line-height:1.3;display:block}.rk-err:empty{display:none}.rk-err:not(:empty){margin-top:.3em}.rk-card .rk-bad{border-bottom-color:var(--red)}.rk-foot{flex-wrap:wrap;align-items:center;gap:.6em 1.3em;margin-top:1em;display:flex}.rk-acts{gap:.6em;display:flex}.rk-acts button{cursor:pointer;border:1.5px solid var(--ink);background:0 0;border-radius:.32em;margin:0;padding:.75em 1.1em;font-size:.86em;font-weight:700}.rk-acts button:hover{background:#17130e0f}.rk-btn{cursor:pointer;background:var(--ink);color:var(--cream);font-variation-settings:"wdth" 118, "wght" 800;letter-spacing:.1em;text-transform:uppercase;transition:transform .2s var(--ease), box-shadow .2s var(--ease), background-color .2s;border:0;border-radius:.32em;flex:none;margin:0;padding:.9em 1.85em;font-size:.92em;font-weight:800;box-shadow:0 .5em 1em #17130e3d,inset 0 1px #ffffff24}.rk-btn:hover:not(:disabled){background:#2a241c;transform:translateY(-1px);box-shadow:0 .7em 1.3em #17130e4d,inset 0 1px #ffffff24}.rk-btn:focus-visible{outline:3px solid var(--rk-pen);outline-offset:3px}.rk-btn:disabled{cursor:default}.rk-busy .rk-btn{background:#4a4238}.rk-alt{color:var(--ink-2);font-size:max(.8em,12px);line-height:1.4}.rk-alt a{color:var(--ink);font-weight:700}.rk-note{color:var(--ink);flex:1 0 100%;font-size:.9em;font-weight:600;line-height:1.45}.rk-note a{color:var(--ink)}.rk-note b{font-weight:800}.rk-note.rk-off{color:var(--ink-2);font-size:.84em;font-weight:500}.rk-note.rk-off b{color:var(--ink)}.rk-retry .rk-note.rk-off b{color:var(--red)}.rk-mail .rk-alt,.rk-mail:not(.rk-retry) .rk-btn{display:none}.rk-mail:not(.rk-retry) .rk-acts button:first-child{background:var(--ink);color:var(--cream)}.rk-mail:not(.rk-retry) .rk-acts button:first-child:hover{background:#2a241c}.rk-done .rk-btn,.rk-done .rk-alt{display:none}.rk-done .rk-foot{margin-top:.8em}.rk-done .rk-opts label{cursor:default}.rk-done .rk-rings label:hover .rk-ring{opacity:0}.rk-done .rk-rings input:checked~.rk-ring{opacity:1}.rk-done .rk-ticks label:hover .rk-box{background:0 0;border-color:#17130eb8}.rk-stamp{z-index:2;color:#b3242d;mix-blend-mode:multiply;opacity:0;visibility:hidden;pointer-events:none;border:.16em solid;border-radius:.3em;justify-items:center;gap:.12em;padding:.45em .95em .5em;display:grid;position:absolute;top:.85em;right:1.6em;transform:rotate(-7deg);box-shadow:inset 0 0 0 .16em #f3eee299,inset 0 0 0 .26em}.rk-stamp b{font-variation-settings:"wdth" 125, "wght" 900;letter-spacing:.08em;text-transform:uppercase;font-size:1.45em;font-weight:900;line-height:1}.rk-stamp span{font-variation-settings:"wdth" 90, "wght" 800;letter-spacing:.12em;text-transform:uppercase;font-size:.7em;font-weight:800;line-height:1.1}.rk-done .rk-stamp{opacity:.88;visibility:visible}.sp-kinds{font-variation-settings:"wdth" 90, "wght" 800;letter-spacing:.05em;text-transform:uppercase;color:var(--red);margin:2.6cqw 0 0;font-size:3.3cqw;font-weight:800;line-height:1.3}@media (width<=1180px){.rk-card{font-size:clamp(14px, calc(var(--rk-w) / 60), 15.5px)}}@media (width<=760px){.rk-card{grid-template-columns:1fr;font-size:16px;transform:none}.rk-stub{border-radius:.3em .3em 0 0;grid-template-columns:1fr auto;column-gap:1em;padding:2em 1.2em 1.2em;display:grid}.rk-mark{font-size:1.9em}.rk-stub-title{grid-column:1}.rk-how,.rk-next-h,.rk-next{grid-column:1/-1}.rk-how{font-size:.86em}.rk-key{grid-area:1/2/span 2;align-self:start;margin:.9em .4em 0 0}.rk-perf{background-position:0;background-repeat:repeat-x;background-size:.72em .5em;width:auto;height:.5em;margin:-.25em .5em;position:relative;inset:auto}.rk-body{padding:1.3em 1.2em 1.4em}.rk-title{font-size:1.75em}.rk-row,.rk-who,.rk-two{grid-template-columns:1fr;row-gap:.45em}.rk-qlab-in{margin-top:.4em;padding-left:0}.rk-ticks{grid-template-columns:1fr 1fr;gap:.7em 1em}.rk-ticks label{white-space:normal}.rk-rings{gap:.6em .3em}.rk-foot{flex-direction:column;align-items:stretch;gap:.8em}.rk-acts button{flex:1}.rk-btn{padding:1em}.rk-stamp{font-size:.85em;top:.6em;right:.8em}}.bx-back{--bx-pad:clamp(20px, 3.4vw, 64px);--bx-gap:clamp(8px, .7vw, 12px);--bx-in:max(calc(var(--bx-pad) + var(--frame)), calc((100vw - 2400px) / 2));--bx-band:calc(var(--frame) + 52px);--bx-w:min(calc((100svh - 400px) / 3 * 16 / 9), calc(((100vw - 2 * var(--bx-in)) * .62 - 2 * var(--bx-gap)) / 3));--bx-h:calc(var(--bx-w) * 9 / 16);min-height:100svh;color:var(--cream);padding-bottom:calc(var(--frame) + 92px);background:#110f0f;grid-template-rows:auto 1fr auto;display:grid;overflow:clip}.bx-back:before,.bx-back:after{content:"";pointer-events:none;position:absolute;inset:0}.bx-back:before{mix-blend-mode:screen;opacity:.045;background:url(/assets/tex/paper.jpg) 50%/520px}.bx-back:after{z-index:3;background:linear-gradient(112deg,#0000 8%,#fff6e40b 22%,#fff6e416 27%,#fff6e408 33%,#0000 46%),radial-gradient(70% 60% at 12% 0,#fff0d70f,#0000 70%)}.bx-back>*{z-index:1;position:relative}.bx-back[hidden]{display:none}.bx-band{height:var(--bx-band);padding:var(--frame) var(--bx-in) 0;background:var(--red);color:var(--cream);letter-spacing:.1em;text-transform:uppercase;justify-content:flex-end;align-items:center;gap:1em;font-size:clamp(11px,.78vw,13px);font-weight:800;line-height:1;display:flex;box-shadow:0 1px 3px #00000073}.bx-band span{font-variation-settings:"wdth" 87}.bx-main{padding:clamp(18px, 3.6svh, 40px) var(--bx-in) 0;grid-template:"pitch shots""req shots"/minmax(0,1fr) auto;align-content:center;gap:clamp(14px,2.4svh,26px) clamp(28px,3.2vw,60px);display:grid}.bx-pitch{grid-area:pitch;container-type:inline-size}.bx-line{font-variation-settings:"wdth" 62, "wght" 900;letter-spacing:-.005em;text-transform:uppercase;color:var(--cream);text-wrap:balance;font-size:min(13.2cqw,8.6svh,104px);font-weight:900;line-height:.88}.bx-blurb{color:#f3eee2c2;text-wrap:pretty;max-width:46ch;margin-top:clamp(10px,1.8svh,18px);font-size:clamp(14px,1vw,17px);line-height:1.45}.bx-shots{grid-area:shots;grid-template-columns:repeat(3, var(--bx-w));grid-template-rows:repeat(3, var(--bx-h));align-self:center;gap:var(--bx-gap);display:grid}.bx-shot{color:var(--cream);background:#000;text-decoration:none;display:block;position:relative;overflow:hidden}.bx-shot img{width:102.6%;max-width:none;height:auto;position:absolute;top:0;left:50%;translate:-50%}.bx-shot-big{grid-area:1/1/3/3}.bx-shot:after{content:"";transition:background-color .25s var(--ease);position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff1a}.bx-shot:hover:after{background-color:#fff6e40f}.bx-shot:focus-visible{outline:2px solid var(--cream);outline-offset:3px}.bx-cap{z-index:1;font-variation-settings:"wdth" 87;color:#f3eee2d6;background:#14110e;max-width:94%;padding:.5em .85em .55em;font-size:clamp(11px,.72vw,12.5px);font-weight:500;line-height:1.3;position:absolute;bottom:0;left:0}.bx-cap b{color:var(--cream);font-weight:800}.bx-shot-big .bx-cap{padding:.6em 1em .65em;font-size:clamp(12px,.86vw,14.5px)}.bx-rating{font-variation-settings:"wdth" 87;align-content:space-between;padding:clamp(6px,.9svh,12px) 0 0 clamp(6px,.6vw,12px);display:grid}.bx-rate{color:#f3eee2bd;align-items:flex-start;gap:.85em;font-size:clamp(11px,.72vw,12.5px);line-height:1.3;display:flex}.bx-rate p b{letter-spacing:.06em;text-transform:uppercase;color:var(--cream);margin-bottom:.15em;font-size:1.25em;font-weight:900;display:block}.bx-e{border:2px solid var(--cream);font-variation-settings:"wdth" 110;width:2.1em;height:2.5em;color:var(--cream);border-radius:2px;flex:none;place-items:center;font-size:clamp(22px,1.9vw,34px);font-weight:900;line-height:1;display:grid}.bx-marks{color:#f3eee2d6;border-top:1px solid #f3eee233;grid-template-columns:1fr 1fr;gap:.55em .8em;padding-top:.7em;font-size:clamp(10.5px,.68vw,12px);font-weight:600;line-height:1.1;display:grid}.bx-marks li{white-space:nowrap;align-items:center;gap:.5em;display:flex}.bx-marks svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:1.45em;height:1.45em}.bx-req{font-variation-settings:"wdth" 87;border:1.5px solid #f3eee299;grid-area:req;align-self:end;max-width:640px;padding:clamp(9px,1.4svh,14px) clamp(12px,1.1vw,18px) clamp(10px,1.4svh,14px);position:relative}.bx-req h3{letter-spacing:.12em;text-transform:uppercase;border-bottom:1.5px solid #f3eee299;padding-bottom:.45em;font-size:clamp(11px,.74vw,12.5px);font-weight:900}.bx-req table{border-collapse:collapse;width:100%;margin-top:.4em;font-size:clamp(11px,.74vw,13px);line-height:1.25}.bx-req th,.bx-req td{text-align:left;vertical-align:top;padding:.26em .9em .26em 0}.bx-req thead th{color:var(--cream);padding-bottom:.4em;font-weight:800}.bx-req tbody th{color:var(--cream);white-space:nowrap;font-weight:800}.bx-req td{color:#f3eee2b8}.bx-req tbody tr+tr>*{border-top:1px solid #f3eee21a}.bx-req .bx-you{color:var(--cream);padding-right:0;font-weight:700}.bx-req thead .bx-you{color:#ff8f86}.bx-sr{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.bx-req-note{color:#f3eee299;margin-top:.55em;font-size:clamp(10.5px,.68vw,12px)}.bx-sticker{z-index:2;aspect-ratio:1;opacity:0;background:var(--red);width:5.6em;color:var(--cream);text-align:center;border-radius:50%;place-content:center;justify-items:center;gap:.25em;font-size:clamp(12px,.9vw,15px);font-style:normal;line-height:1;transition:transform .5s cubic-bezier(.3,1.5,.5,1),opacity .2s;display:grid;position:absolute;top:-1.9em;right:-1.2em;transform:rotate(-9deg)scale(.6);box-shadow:0 .3em .8em #00000080,inset 0 0 0 .22em #ffffff1f,inset 0 0 0 .3em #0000001f}.bx-sticker b{letter-spacing:.05em;text-transform:uppercase;font-variation-settings:"wdth" 100;max-width:4.6em;font-size:1.05em;font-weight:900}.bx-sticker span{letter-spacing:.06em;text-transform:uppercase;opacity:.85;font-variation-settings:"wdth" 87;font-size:.62em;font-weight:700}.bx-sticker.bx-on{opacity:1;transform:rotate(-9deg)}.bx-legal{margin:clamp(16px, 2.8svh, 30px) var(--bx-in) 0;border-top:1px solid #f3eee229;grid-template-columns:minmax(0,1fr) auto auto;align-items:end;gap:clamp(20px,3vw,56px);padding-top:clamp(12px,1.8svh,18px);display:grid}.bx-print{color:#f3eee294;font-variation-settings:"wdth" 87;gap:.35em;max-width:92ch;font-size:clamp(10.5px,.66vw,11.5px);line-height:1.4;display:grid}.bx-print b{color:var(--cream);font-weight:800}.bx-print a{color:#f3eee2cc}.bx-links{justify-items:end;gap:.3em;font-size:clamp(12px,.8vw,14px);font-weight:700;display:grid}.bx-links a{border-bottom:1.5px solid #f3eee259;padding-bottom:1px;text-decoration:none}.bx-links a:hover{border-color:var(--cream)}.bx-code{justify-items:center;gap:4px;display:grid}.bx-ean{background:var(--cream);border-radius:2px;padding:7px 6px 4px}.bx-ean svg{width:clamp(118px,8.4vw,150px);height:auto;fill:var(--ink);font:600 9px/1 var(--font-ui);font-variation-settings:"wdth" 100}.bx-code small{letter-spacing:.24em;color:#f3eee299;font-size:10px;font-weight:700}@media (width>=1101px) and (height<=760px){.bx-line{font-size:min(13.2cqw,7.4svh)}.bx-blurb{text-wrap:balance;max-width:60ch;margin-top:8px;font-size:14.5px}.bx-main{row-gap:12px}.bx-req{padding-top:8px;padding-bottom:9px}.bx-req th,.bx-req td{padding-top:.18em;padding-bottom:.18em}.bx-req-note{margin-top:.35em}.bx-legal{margin-top:14px;padding-top:10px}}@media (width<=1100px){.bx-back{--bx-w:calc((100vw - 2 * var(--bx-in) - 2 * var(--bx-gap)) / 3)}.bx-main{grid-template-columns:minmax(0,1fr);grid-template-areas:"pitch""shots""req"}.bx-line{font-size:min(11cqw,96px)}.bx-req{justify-self:start}}@media (width<=760px){.bx-back{--bx-pad:18px;--bx-gap:8px;--bx-w:calc((100vw - 2 * var(--bx-in) - var(--bx-gap)) / 2);padding-bottom:110px}.bx-band{--bx-band:44px;font-size:10.5px}.bx-main{row-gap:20px;padding-top:22px}.bx-line{font-size:16.5cqw}.bx-shots{grid-template-columns:repeat(2, var(--bx-w));grid-template-rows:none;grid-auto-rows:var(--bx-h)}.bx-shot-big{grid-area:span 2/1/auto/3}.bx-rating{grid-column:1/3;justify-content:space-between;align-items:flex-start;gap:16px;padding:6px 0 0;display:flex}.bx-marks{border-top:0;gap:.6em .9em;padding-top:0}.bx-cap{font-size:11px}.bx-req{padding:10px 10px 12px}.bx-req table{font-size:11.5px}.bx-req th,.bx-req td{padding-right:.6em}.bx-sticker{font-size:12px;top:-2.6em;right:-4px}.bx-legal{grid-template-columns:1fr auto;grid-template-areas:"print print""links code";align-items:end}.bx-print{grid-area:print}.bx-links{grid-area:links;justify-items:start}.bx-code{grid-area:code}}@media (prefers-reduced-motion:reduce){.bx-sticker{transition:none}}.tp{width:100%;height:100%;display:block;overflow:visible}.tp-bronze{--tp-metal:#c28c5c}.tp-silver{--tp-metal:#d4d8db}.tp-gold{--tp-metal:#e2c27c}.tp-platinum{--tp-metal:#eef3f6}.tp-rim{fill:var(--tp-metal)}.tp-field{fill:var(--tp-en);stroke:#00000061;stroke-width:1.6px}.tp-g{fill:var(--tp-ink,var(--cream));stroke:var(--tp-metal);stroke-width:2.6px;stroke-linejoin:round}.tp-l{fill:none;stroke:var(--tp-line,var(--cream));stroke-width:6px;stroke-linecap:round;stroke-linejoin:round}.is-locked .tp-rim,.is-blocked .tp-rim{fill:#2f3f45}.is-locked .tp-field,.is-blocked .tp-field{fill:#12232a;stroke:#00000080}.is-locked .tp-g,.is-blocked .tp-g{fill:#172a31;stroke:#f3eee23d}.is-locked .tp-l,.is-blocked .tp-l{stroke:#f3eee22b}.tt-bronze{color:#dba475}.tt-silver{color:#d4d8db}.tt-gold{color:#e8c983}.tt-platinum{color:#eaf2f6}.tt{top:calc(var(--frame) + 16px);right:calc(var(--frame) + 18px);z-index:65;pointer-events:none;position:fixed}.tt-card{pointer-events:auto;width:352px;color:var(--cream);font-family:var(--font-ui);text-align:left;cursor:pointer;transition:background .2s var(--ease);background:#0a2128f5;border:0;border-radius:4px;grid-template-columns:54px minmax(0,1fr) auto;align-items:center;column-gap:14px;padding:12px 16px 15px 12px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #f3eee224,0 18px 44px #00000073,0 2px 6px #0000004d}.tt-card[hidden]{display:none}.tt-card:hover{background:#102d36f7}.tt-card:focus-visible{outline:2px solid var(--cream);outline-offset:2px}.tt-pin{border-radius:50%;width:54px;height:54px;position:relative;overflow:hidden;box-shadow:0 4px 10px #00000073}.tt-shine{pointer-events:none;background:linear-gradient(105deg,#0000 34%,#fff9 50%,#0000 66%);position:absolute;inset:0;transform:translate(-130%)}.tt-text{gap:2px;min-width:0;display:grid}.tt-text small{letter-spacing:.02em;font-size:12px;font-weight:700}.tt-text b{font-variation-settings:"wdth" 106;font-size:17px;font-weight:800;line-height:1.15}.tt-count{opacity:.66;font-variant-numeric:tabular-nums;white-space:nowrap;align-self:start;margin-top:2px;font-size:12px;font-weight:600}.tt-bar{background:#f3eee21f;height:3px;position:absolute;bottom:0;left:0;right:0}.tt-bar i{background:var(--cream);transform-origin:0;height:100%;display:block;transform:scaleX(0)}@media (width<=760px){.tt{top:calc(var(--frame) + 8px);left:calc(var(--frame) + 8px);right:calc(var(--frame) + 8px)}.tt-card{grid-template-columns:46px minmax(0,1fr) auto;column-gap:12px;width:100%;padding:10px 14px 13px 10px}.tt-pin{width:46px;height:46px}.tt-text b{font-size:15px}}.bm-os{--os-fill:#06161ce6;--os-edge:#f3eee22b;--os-dim:#f3eee2ad;--os-faint:#f3eee270;--os-hot:#ff5f52;--os-deep:#0b2730;--os-cut:.9cqw;--os-chamfer:polygon(0 0, calc(100% - var(--os-cut)) 0, 100% var(--os-cut), 100% 100%, 0 100%);--os-chip:polygon(0 0, calc(100% - .45cqw) 0, 100% .45cqw, 100% 100%, 0 100%)}:where(.bm-os button){font-family:var(--font-ui)}.bm-os.os-cur,.bm-os.os-cur *{cursor:none!important}.bm-os kbd{min-width:1.55cqw;height:1.55cqw;font-family:var(--font-ui);color:var(--cream);transition:background .2s var(--ease), color .2s var(--ease), border-color .2s var(--ease);border:1px solid #f3eee280;border-bottom-width:.2cqw;border-radius:.24cqw;place-items:center;padding:0 .38cqw;font-size:.76cqw;font-weight:800;line-height:1;display:inline-grid}.os-bar{z-index:9;height:2.9cqw;color:var(--cream);font-variant-numeric:tabular-nums;white-space:nowrap;background:#030d11a8;align-items:center;gap:1cqw;padding-right:.5cqw;font-size:.9cqw;font-weight:600;display:flex;position:absolute;top:0;left:0;right:0}:where(.os-bar button){color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:0}.os-bar .ico{stroke-width:2px;width:1.05cqw;height:1.05cqw}.os-start{width:3.3cqw;height:100%;transition:background .2s var(--ease), color .2s var(--ease);flex:none;place-items:center;display:grid}.os-start svg{width:1.5cqw;height:1.5cqw}.os-start:hover,.os-start:focus-visible,.os-start[aria-expanded=true]{background:var(--cream);color:var(--os-deep);outline:none}.os-spaces{align-items:center;gap:.2cqw;display:flex}.os-spaces a{height:1.85cqw;color:var(--os-faint);transition:color .2s var(--ease), background .2s var(--ease);align-items:center;padding:0 .6cqw;font-weight:800;text-decoration:none;display:flex}.os-spaces b{font-weight:800}.os-spaces span{margin-left:.45cqw;font-weight:700}.os-spaces a.on{color:var(--cream);background:#f3eee21f}.os-spaces a:hover,.os-spaces a:focus-visible{color:var(--cream);outline:none}.os-tasks{border-left:1px solid var(--os-edge);align-items:center;gap:.2cqw;padding-left:.9cqw;display:flex}.os-tasks:empty{display:none}.os-task{height:2.9cqw;color:var(--os-dim);align-items:center;gap:.45cqw;padding:0 .65cqw;font-weight:700;display:flex;position:relative}.os-task:after{content:"";background:var(--cream);height:.16cqw;transition:transform .3s var(--ease);position:absolute;bottom:.35cqw;left:.65cqw;right:.65cqw;transform:scaleX(0)}.os-task:hover,.os-task:focus-visible{color:var(--cream);outline:none}.os-task.on{color:var(--cream)}.os-task.on:after{transform:scaleX(1)}.os-ask{border-left:1px solid var(--os-edge);height:2.9cqw;color:var(--os-dim);transition:color .2s var(--ease);align-items:center;gap:.45cqw;padding:0 .7cqw 0 .9cqw;font-weight:700;display:flex;position:relative}.os-ask:after{content:"";background:var(--cream);height:.16cqw;transition:transform .3s var(--ease);position:absolute;bottom:.35cqw;left:.9cqw;right:.7cqw;transform:scaleX(0)}.os-ask:hover,.os-ask:focus-visible,.os-ask[aria-pressed=true]{color:var(--cream);outline:none}.os-ask.on:after{transform:scaleX(1)}.os-ask small{color:var(--os-faint);font-variation-settings:"wdth" 82;font-weight:600}.os-ask small[hidden]{display:none}.os-tray{height:2.9cqw;transition:background .2s var(--ease);align-items:center;gap:1cqw;margin-left:auto;padding:0 .8cqw;display:flex}.os-tray:hover,.os-tray:focus-visible,.os-tray[aria-expanded=true]{background:#f3eee21a;outline:none}.os-np{align-items:center;gap:.45cqw;max-width:13cqw;font-weight:700;display:flex}.os-np[hidden]{display:none}.os-np i{text-overflow:ellipsis;font-style:normal;overflow:hidden}.os-fps{color:var(--os-dim);font-variation-settings:"wdth" 82}.os-net,.os-vol{color:var(--os-dim);display:grid}.os-wx{color:var(--os-dim);font-weight:700}.os-wx[hidden]{display:none}.os-date{color:var(--os-dim)}.os-clock{font-weight:800}.os-me{height:2.9cqw;transition:background .2s var(--ease);align-items:center;gap:.55cqw;padding:0 .7cqw 0 .5cqw;display:flex}.os-me:hover,.os-me:focus-visible,.os-me[aria-expanded=true]{background:#f3eee21a;outline:none}.os-fullbtn{width:3.3cqw;height:100%;color:var(--os-dim);transition:background .2s var(--ease), color .2s var(--ease);flex:none;place-items:center;display:grid}.os-fullbtn:hover,.os-fullbtn:focus-visible,.os-fullbtn[aria-pressed=true]{color:var(--cream);background:#f3eee21a;outline:none}.os-lv{color:var(--os-dim);font-variation-settings:"wdth" 82;font-weight:700}.os-avatar{background:var(--cream);width:1.8cqw;height:1.8cqw;color:var(--os-deep);clip-path:var(--os-chip);flex:none;place-items:center;font-size:.95cqw;font-style:normal;font-weight:900;display:grid}.os-avatar b{font-weight:900}.os-avatar .ico{stroke-width:2.4px;width:1.1cqw;height:1.1cqw}.os-desk{z-index:3;transition:opacity .45s var(--ease), transform .5s var(--ease), visibility 0s linear 0s;position:absolute;inset:0}.wm-on .os-desk{opacity:0;visibility:hidden;transition:opacity .35s var(--ease), transform .5s var(--ease), visibility 0s linear .35s;transform:scale(.985)}.os-hush{z-index:4;opacity:0;pointer-events:none;transition:opacity .45s var(--ease);background:#02090c75;position:absolute;inset:0}.wm-light .os-hush{opacity:1}.os-hello,.os-icons{transition:opacity .35s var(--ease), visibility 0s linear 0s}.wm-light .os-hello,.wm-light .os-icons{opacity:0;visibility:hidden;transition:opacity .3s var(--ease), visibility 0s linear .3s}.os-hello{justify-items:start;gap:.9cqw;width:65cqw;display:grid;position:absolute;top:6.2cqw;left:3cqw}.os-hello h1{letter-spacing:-.02em;text-transform:uppercase;font-variation-settings:"wdth" 112;text-shadow:0 .3cqw 1.4cqw #00000073;font-size:3.2cqw;font-weight:900;line-height:.92}.os-sub{opacity:.94;font-size:1.15cqw;font-weight:600;line-height:1.4}.os-acts{gap:2.2cqw;margin-top:.6cqw;display:flex}.os-acts a,.os-acts button{color:var(--cream);font:inherit;font-variation-settings:"wdth" 106;cursor:pointer;background:0 0;border:0;align-items:center;gap:.65cqw;padding:0;font-size:1.05cqw;font-weight:700;text-decoration:none;display:inline-flex}.os-acts a:hover kbd,.os-acts a:focus-visible kbd{background:var(--cream);color:var(--os-deep);border-color:var(--cream)}.os-acts a:focus-visible,.os-acts button:focus-visible{text-underline-offset:.3cqw;outline:none;text-decoration:underline}.os-acts button .ico{stroke-width:2px;width:1.55cqw;height:1.55cqw;transition:background .2s var(--ease), color .2s var(--ease), border-color .2s var(--ease);border:1px solid #f3eee280;border-bottom-width:.2cqw;border-radius:.24cqw;padding:.28cqw}.os-acts button:hover .ico,.os-acts button:focus-visible .ico{background:var(--cream);color:var(--os-deep);border-color:var(--cream)}.os-icons{gap:.4cqw;display:flex;position:absolute;top:19.4cqw;left:2.2cqw}.os-icon{width:6.6cqw;color:var(--cream);cursor:pointer;text-shadow:0 1px .5cqw #0009;transition:background .2s var(--ease);background:0 0;border:0;align-content:start;justify-items:center;gap:.45cqw;padding:.7cqw .3cqw .6cqw;font-size:.8cqw;font-weight:700;display:grid}.os-icon .ico{stroke-width:1.6px;filter:drop-shadow(0 .15cqw .4cqw #00000080);width:2.1cqw;height:2.1cqw;transition:transform .25s var(--ease)}.os-icon:hover,.os-icon:focus-visible{background:#f3eee21f;outline:none}.os-icon:hover .ico,.os-icon:focus-visible .ico{transform:translateY(-.15cqw)}.os-icon[aria-pressed=true]{box-shadow:inset 0 -.16cqw 0 var(--cream);background:#f3eee229}.os-widgets{gap:.8cqw;width:20.5cqw;display:grid;position:absolute;top:4cqw;right:1.4cqw}.wg{height:7.6cqw;color:var(--cream);--os-ec:var(--os-edge);background:var(--os-ec);clip-path:var(--os-chamfer);transition:transform .3s var(--ease), background .2s var(--ease);position:relative}.wg:hover,.wg:focus-within{--os-ec:#f3eee2b3;transform:translate(-.25cqw)}.wg-art{clip-path:var(--os-chamfer);background:var(--os-fill);pointer-events:none;position:absolute;inset:1px;overflow:hidden}.wg-open{z-index:1;cursor:pointer;background:0 0;border:0;padding:0;position:absolute;inset:0}.wg-open:focus-visible{outline:none}.wg-text{z-index:2;pointer-events:none;text-shadow:0 1px .5cqw #0009;gap:.18cqw;display:grid;position:absolute;top:50%;left:1.1cqw;right:4.4cqw;transform:translateY(-50%)}.wg-text>b{text-overflow:ellipsis;white-space:nowrap;font-variation-settings:"wdth" 104;font-size:1.12cqw;font-weight:800;line-height:1.15;overflow:hidden}.wg-text>span{color:var(--os-dim);text-overflow:ellipsis;white-space:nowrap;font-size:.82cqw;font-weight:600;overflow:hidden}.wg-text small{align-items:baseline;gap:.5cqw;font-size:.8cqw;font-weight:700;display:flex}.rd-live{color:var(--os-hot);font-style:normal;font-weight:800}.wg-act{z-index:2;background:var(--cream);width:2.7cqw;height:2.7cqw;color:var(--os-deep);clip-path:var(--os-chip);cursor:pointer;transition:transform .2s var(--ease), background .2s var(--ease);border:0;place-items:center;padding:0;display:grid;position:absolute;top:50%;right:1cqw;transform:translateY(-50%)}.wg-act .ico{fill:currentColor;stroke-width:0;width:1.1cqw;height:1.1cqw}.wg-act:hover,.wg-act:focus-visible{background:#fff;outline:none;transform:translateY(-50%)scale(1.06)}.wg-shelf .wg-art{background:url(/assets/art/wow.jpg) 50% 40%/cover no-repeat}.wg-shelf .wg-art:after{content:"";background:linear-gradient(90deg,#081822f0 0%,#081822c7 50%,#08182233 100%);position:absolute;inset:0}.wg-shelf .wg-text{right:1.2cqw}.wg-count{color:var(--os-dim);font-style:normal;font-weight:700}.wg-store .wg-art{background:radial-gradient(85% 120% at 18% 30%,#194651,#0a1c22 80%)}.wg-store .wg-text{left:6.2cqw;right:1.2cqw}.wg-store .wg-text>span{white-space:normal;line-height:1.3}.wg-bag{fill:none;width:2.8cqw;height:2.8cqw;stroke:var(--cream);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 .2cqw .5cqw #00000080);position:absolute;top:50%;left:1.7cqw;transform:translateY(-50%)}.wg-games{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8cqw;display:grid}.wg-games .wg-text{top:1cqw;right:.8cqw;transform:none}.wg-games .wg-doomname{font-size:1.9cqw!important}.wg-doom .wg-art{background:repeating-linear-gradient(#0000002e 0 1px,#0000 1px 3px),radial-gradient(70% 120% at 85% 120%,#8a1d13,#7a1a1200 70%),#1b0907}.wg-frame{object-fit:cover;width:100%;height:100%;image-rendering:pixelated;opacity:.55;position:absolute;inset:0}.wg-frame[hidden]{display:none}.wg-doom.wg-waiting .wg-art:after{content:"";background:linear-gradient(90deg,#140403d9,#14040359);position:absolute;inset:0}.wg-doomname{letter-spacing:-.05em;color:#ff5f52;font-variation-settings:"wdth" 125!important;text-shadow:0 .18cqw #6a1410,0 .5cqw 1cqw #0009!important;font-size:2.3cqw!important;font-weight:900!important;line-height:.95!important}.wg-hint{z-index:2;pointer-events:none;align-items:center;gap:.45cqw;font-size:.85cqw;font-weight:800;display:flex;position:absolute;bottom:.9cqw;right:1cqw}.ot-bar,.sm-bar,.rd-bar{background:#f3eee229;height:.2cqw;display:block;overflow:hidden}.ot-bar i,.sm-bar i,.rd-bar i{background:var(--cream);transform-origin:0;height:100%;transition:transform .6s var(--ease);display:block;transform:scaleX(0)}.rd-bar i{transition:transform 1s linear}.wm{z-index:5;pointer-events:none;position:absolute;inset:0}.wm-cover .wm{z-index:10}.wm-pane{pointer-events:auto;color:var(--cream);--os-ec:#f3eee233;background:var(--os-ec);clip-path:var(--os-chamfer);transition:background .25s var(--ease);grid-template-rows:auto minmax(0,1fr);display:grid;position:absolute}.wm-pane[hidden]{display:none}.wm-pane:before{content:"";clip-path:var(--os-chamfer);background:var(--os-fill);position:absolute;inset:1px}.wm-pane>*{min-width:0;position:relative}.wm-pane.wm-focus{--os-ec:#f3eee2e6}.wm-opening>.wm-body{animation:wm-paint .5s var(--ease) both}@keyframes wm-paint{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}.wm-head{white-space:nowrap;align-items:center;gap:.6cqw;height:2.4cqw;padding:0 .35cqw 0 1cqw;font-size:.92cqw;display:flex}.wm-head>.ico{width:1.05cqw;height:1.05cqw;color:var(--os-dim);flex:none}.wm-focus .wm-head>.ico{color:var(--cream)}.wm-head b{font-variation-settings:"wdth" 108;font-weight:800}.wm-head small{color:var(--os-dim);text-overflow:ellipsis;font-weight:600;overflow:hidden}.wm-head em{font-style:normal}.wm-x{width:2cqw;height:2cqw;color:var(--os-dim);cursor:pointer;transition:color .2s var(--ease), background .2s var(--ease);background:0 0;border:0;flex:none;place-items:center;margin-left:auto;padding:0;display:grid}.wm-x .ico{width:1.05cqw;height:1.05cqw}.wm-x:hover,.wm-x:focus-visible{color:var(--cream);background:#f3eee21f;outline:none}.wm-body{min-height:0;padding:0 1cqw 1cqw}.os-amb{z-index:4;opacity:0;pointer-events:none;transition:opacity 1.4s var(--ease);gap:.2cqw;display:grid;position:absolute;bottom:2.6cqw;left:3cqw}.os-amb-time{letter-spacing:-.03em;font-variation-settings:"wdth" 112;text-shadow:0 .3cqw 1.6cqw #00000080;font-size:7.5cqw;font-weight:900;line-height:.9}.os-amb-date{color:#f3eee2d1;text-shadow:0 1px .5cqw #0009;font-size:1.25cqw;font-weight:700}.os-bar{transition:opacity .9s var(--ease)}.os-ambient .os-bar,.os-ambient .os-desk{opacity:0;pointer-events:none;transition:opacity 1.2s var(--ease)}.os-ambient .os-amb{opacity:1;transition-delay:.5s}.os-keys{z-index:8;background:#02090c80;place-items:center;display:grid;position:absolute;inset:0}.os-keys[hidden]{display:none}.os-keys-in{--os-ec:#f3eee2e6;background:var(--os-ec);width:34cqw;max-width:94%;clip-path:var(--os-chamfer);padding:1.3cqw 1.6cqw 1.2cqw;position:relative}.os-keys-in:before{content:"";clip-path:var(--os-chamfer);background:var(--os-fill);position:absolute;inset:1px}.os-keys-in>*{position:relative}.os-keys-in h3{text-transform:uppercase;font-variation-settings:"wdth" 112;letter-spacing:.02em;margin:0 0 .9cqw;font-size:1.25cqw;font-weight:900}.os-keys-list{gap:.5cqw;margin:0;display:grid}.os-keys-list div{grid-template-columns:6cqw minmax(0,1fr);align-items:center;column-gap:1cqw;display:grid}.os-keys-list dt{gap:.3cqw;display:flex}.os-keys-list dd{color:var(--os-dim);margin:0;font-size:.86cqw;font-weight:600}.os-keys-foot{color:var(--os-faint);flex-wrap:wrap;align-items:center;gap:.4cqw;margin:1cqw 0 0;font-size:.78cqw;font-weight:600;display:flex}.os-scrim{z-index:7;opacity:0;pointer-events:none;transition:opacity .25s var(--ease);background:#02090c6b;position:absolute;inset:0}.os-menuon .os-scrim{opacity:1;pointer-events:auto}.os-menu{z-index:8;color:var(--cream);--os-ec:#f3eee257;background:var(--os-ec);clip-path:var(--os-chamfer);position:absolute;top:3.3cqw}.os-menu[hidden]{display:none}.os-menu:before{content:"";clip-path:var(--os-chamfer);background:#07191ff7;position:absolute;inset:1px}.os-menu>*{position:relative}.os-menu h3{color:var(--os-faint);margin:0 0 .35cqw;font-size:.78cqw;font-weight:700}.os-startmenu{gap:1cqw;width:58cqw;padding:1.3cqw 1.3cqw 0;display:grid;left:.6cqw}.sm-me{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.7cqw .9cqw;display:grid}.sm-avatar{width:2.8cqw;height:2.8cqw;font-size:1.4cqw}.sm-avatar .ico{width:1.6cqw;height:1.6cqw}.sm-who{gap:.12cqw;min-width:0;display:grid}.sm-name{font-variation-settings:"wdth" 108;text-overflow:ellipsis;white-space:nowrap;font-size:1.3cqw;font-weight:800;overflow:hidden}.sm-line{color:var(--os-dim);font-size:.82cqw;font-weight:600}.sm-here{color:var(--os-faint);align-self:start;font-size:.76cqw;font-weight:600}.sm-bar{grid-column:1/-1}.sm-find{background:#f3eee214;align-items:center;gap:.7cqw;height:2.5cqw;padding:0 .9cqw;display:flex;box-shadow:inset 0 -1px #f3eee266}.sm-find .ico{width:1.05cqw;height:1.05cqw;color:var(--os-dim);flex:none}.sm-find input{min-width:0;color:var(--cream);font:inherit;background:0 0;border:0;outline:none;flex:1;padding:0;font-size:1cqw;font-weight:600}.sm-find input::placeholder{color:var(--os-faint)}.sm-find:focus-within{box-shadow:inset 0 -.16cqw 0 var(--cream)}.sm-cols{grid-template-columns:minmax(0,1fr) minmax(0,2fr) minmax(0,1fr);align-items:start;gap:1cqw;display:grid}.sm-col[hidden]{display:none}.sm-list{gap:.05cqw;margin:0;padding:0;list-style:none;display:grid}.sm-apps{grid-template-rows:repeat(5,auto);grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:column;column-gap:1cqw}.sm-item{width:100%;color:var(--cream);font:inherit;text-align:left;cursor:pointer;transition:background .15s var(--ease);background:0 0;border:0;grid-template-columns:1.5cqw minmax(0,1fr) auto;align-items:center;column-gap:.55cqw;padding:.42cqw .45cqw;display:grid}.sm-item>.ico{width:1.1cqw;height:1.1cqw;color:var(--os-dim);justify-self:center}.sm-item kbd{justify-self:center}.sm-n{text-overflow:ellipsis;white-space:nowrap;font-size:.94cqw;font-weight:700;overflow:hidden}.sm-m{color:var(--os-faint);white-space:nowrap;font-size:.74cqw;font-weight:600}.sm-places .sm-m{display:none}.sm-item:hover,.sm-item:focus-visible{background:#f3eee21a;outline:none}.sm-item:hover>.ico,.sm-item:focus-visible>.ico{color:var(--cream)}.sm-item:hover kbd,.sm-item:focus-visible kbd{background:var(--cream);color:var(--os-deep);border-color:var(--cream)}.sm-none{color:var(--os-dim);margin:0;font-size:.9cqw}.sm-power{background:#00000047;gap:.3cqw;margin:0 -1.3cqw;padding:.55cqw .8cqw;display:flex}.sm-power button{height:2.2cqw;color:var(--os-dim);cursor:pointer;transition:color .2s var(--ease), background .2s var(--ease);background:0 0;border:0;align-items:center;gap:.5cqw;padding:0 .8cqw;font-size:.86cqw;font-weight:700;display:inline-flex}.sm-power .ico{width:1.05cqw;height:1.05cqw}.sm-power button:hover,.sm-power button:focus-visible{color:var(--cream);background:#f3eee21a;outline:none}.sm-power [data-act=standby]:hover,.sm-power [data-act=standby]:focus-visible{color:var(--os-hot)}.os-quick{gap:1cqw;width:32.5cqw;padding:1.3cqw 1.3cqw 1.4cqw;display:grid;right:.6cqw}.qs-row{grid-template-columns:8.4cqw minmax(0,1fr) 2.8cqw;align-items:center;gap:.55cqw .9cqw;font-size:.86cqw;display:grid}.qs-wide{grid-template-columns:8.4cqw minmax(0,1fr)}.qs-wide .qs-l{grid-row:1/span 2;align-self:start;padding-top:.25cqw}.qs-l{color:var(--os-dim);white-space:nowrap;align-items:center;gap:.55cqw;font-weight:700;display:flex}.qs-l .ico{flex:none;width:1.05cqw;height:1.05cqw}.qs-v{font-variant-numeric:tabular-nums;justify-self:end;font-weight:700}.qs-seg{flex-wrap:wrap;gap:.15cqw;display:flex}.qs-seg button{height:1.9cqw;color:var(--os-dim);cursor:pointer;transition:color .2s var(--ease), background .2s var(--ease);background:0 0;border:0;padding:0 .5cqw;font-size:.84cqw;font-weight:700;position:relative}.qs-seg button:after{content:"";background:var(--cream);height:.14cqw;transition:transform .3s var(--ease);position:absolute;bottom:.15cqw;left:.6cqw;right:.6cqw;transform:scaleX(0)}.qs-seg button:hover,.qs-seg button:focus-visible{color:var(--cream);outline:none}.qs-seg button[aria-checked=true]{color:var(--cream);background:#f3eee21a}.qs-seg button[aria-checked=true]:after{transform:scaleX(1)}.qs-sw{gap:.6cqw;padding:.2cqw 0 0 .6cqw;display:flex}.qs-sw button{background:var(--sw);cursor:pointer;width:1.45cqw;height:1.45cqw;box-shadow:0 0 .6cqw color-mix(in srgb, var(--sw) 55%, transparent);transition:transform .2s var(--ease);border:0;border-radius:.2cqw;padding:0}.qs-sw button:hover{transform:scale(1.12)}.qs-sw button[aria-checked=true],.qs-sw button:focus-visible{outline:.14cqw solid var(--cream);outline-offset:.18cqw}.qs-play{background:var(--cream);width:2.2cqw;height:2.2cqw;color:var(--os-deep);clip-path:var(--os-chip);cursor:pointer;border:0;justify-self:end;place-items:center;padding:0;display:grid}.qs-play .ico{fill:currentColor;stroke-width:0;width:.95cqw;height:.95cqw}.os-range{appearance:none;cursor:pointer;--v:.5;background:0 0;width:100%;height:1.5cqw;margin:0;padding:0}.os-range::-webkit-slider-runnable-track{background:linear-gradient(90deg, var(--cream) calc(var(--v) * 100%), #f3eee233 0);height:.22cqw}.os-range::-moz-range-track{background:#f3eee233;height:.22cqw}.os-range::-moz-range-progress{background:var(--cream);height:.22cqw}.os-range::-webkit-slider-thumb{appearance:none;background:var(--cream);border:0;border-radius:1px;width:.5cqw;height:1.3cqw;margin-top:-.54cqw;box-shadow:0 0 .5cqw #cfe9ff80}.os-range::-moz-range-thumb{background:var(--cream);border:0;border-radius:1px;width:.5cqw;height:1.3cqw}.os-range:focus-visible{outline:.12cqw solid var(--cream);outline-offset:.2cqw}.os-cursor{z-index:20;pointer-events:none;opacity:0;will-change:transform;width:1cqw;height:1cqw;transition:opacity .15s linear;position:absolute;top:0;left:0}.os-cursor.on{opacity:1}.os-cursor svg{display:block;position:absolute;top:0;left:0;overflow:visible}.cur-arrow{width:1cqw;height:1.4cqw;fill:var(--cream);stroke:#0a1d23;stroke-width:1.5px;stroke-linejoin:round;filter:drop-shadow(0 0 .3cqw #cfe9ff99)}.os-cursor .cur-cross{fill:none;width:1.7cqw;height:1.7cqw;stroke:var(--cream);stroke-width:2px;stroke-linecap:round;filter:drop-shadow(0 0 .25cqw #000c);display:none;transform:translate(-50%,-50%)}.os-cursor.cross .cur-arrow{display:none}.os-cursor.cross .cur-cross{display:block}.os-cursor .cur-move{fill:none;width:1.9cqw;height:1.9cqw;stroke:var(--cream);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 .25cqw #000c);display:none;transform:translate(-50%,-50%)}.os-cursor.move .cur-arrow{display:none}.os-cursor.move .cur-move{display:block}@media (width<=760px) and (aspect-ratio<=1),(aspect-ratio<=9/10){.os-cursor{display:none}.bm-os{--os-cut:2.8cqw;--os-chip:polygon(0 0, calc(100% - 1.4cqw) 0, 100% 1.4cqw, 100% 100%, 0 100%)}.bm-os kbd{border-radius:.7cqw;min-width:4.8cqw;height:4.8cqw;padding:0 1.2cqw;font-size:2.4cqw}.os-bar{gap:2cqw;height:11cqw;padding-right:1.6cqw;font-size:3.4cqw}.os-bar .ico{width:3.8cqw;height:3.8cqw}.os-start{width:12cqw}.os-start svg{width:5.4cqw;height:5.4cqw}.os-spaces,.os-tasks,.os-fps,.os-date,.os-np,.os-net{display:none!important}.os-ask{border-left:0;height:11cqw;padding:0 2cqw 0 2.4cqw}.os-ask span,.os-ask small{display:none}.os-ask:after{height:.6cqw;bottom:1.4cqw;left:2.4cqw;right:2cqw}.os-wx{font-size:3cqw}.os-amb{bottom:8cqw;left:5cqw}.os-amb-time{font-size:20cqw}.os-amb-date{font-size:3.4cqw}.os-keys-in{width:88cqw;padding:4cqw}.os-keys-in h3{margin-bottom:2.4cqw;font-size:4cqw}.os-keys-list{gap:1.6cqw}.os-keys-list div{grid-template-columns:17cqw minmax(0,1fr);column-gap:2.4cqw}.os-keys-list dt{gap:.8cqw}.os-keys-list dd{font-size:2.6cqw}.os-keys-foot{margin-top:2.6cqw;font-size:2.4cqw}.os-tray{gap:2.4cqw;height:11cqw;padding:0 2.4cqw}.os-me{gap:1.8cqw;height:11cqw;padding:0 2cqw 0 1.6cqw}.os-fullbtn{width:11cqw}.os-avatar{width:6.6cqw;height:6.6cqw;font-size:3.4cqw}.os-avatar .ico{width:3.8cqw;height:3.8cqw}.os-lv{font-size:3.1cqw}.os-hello{gap:3cqw;width:auto;top:18cqw;left:6cqw;right:6cqw}.os-hello h1{font-size:8.8cqw}.os-sub{max-width:72cqw;font-size:3.8cqw;line-height:1.38}.os-acts{gap:5.4cqw;margin-top:.6cqw}.os-acts a,.os-acts button{gap:1.4cqw;font-size:4cqw}.os-acts kbd,.os-acts button .ico{display:none}.os-widgets{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.8cqw;width:auto;inset:auto 6cqw 6cqw}.wg{height:27cqw}.wg:hover,.wg:focus-within{transform:none}.wg-store{display:none}.wg-text{gap:.9cqw;inset:auto 3.2cqw 3cqw;transform:none}.wg-text>b{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:4cqw;display:-webkit-box}.wg-text>span,.wg-text small{font-size:2.9cqw}.wg-shelf .wg-text>span,.wg-shelf .wg-count{display:none}.wg-shelf .wg-text>b{-webkit-line-clamp:1}.wg-act{width:9.6cqw;height:9.6cqw;top:2.6cqw;right:2.6cqw;transform:none}.wg-act .ico{width:4cqw;height:4cqw}.wg-act:hover,.wg-act:focus-visible{transform:none}.wg-shelf .wg-art{background-position:43% 45%;background-size:240%}.wg-shelf .wg-art:after{background:linear-gradient(#08182226 0%,#081822b3 55%,#081822f0 100%)}.wg-games{grid-template-columns:minmax(0,1fr);gap:2cqw}.wg-games .wg{height:12.5cqw}.wg-games .wg-text{top:2.4cqw;bottom:auto;right:3.2cqw}.wg-games .wg-doomname{font-size:5.6cqw!important}.wg-doomsub,.wg-hint kbd{display:none}.wg-hint{font-size:3cqw;bottom:2.2cqw;right:2.6cqw}.ot-bar,.sm-bar,.rd-bar{height:.7cqw}.wm-pane{--os-cut:0px}.wm-head{gap:1.9cqw;height:9.6cqw;padding:0 1.2cqw 0 4.1cqw;font-size:3.4cqw}.wm-head>.ico,.wm-x .ico{width:3.8cqw;height:3.8cqw}.wm-head small{display:none}.wm-x{width:8.4cqw;height:8.4cqw}.wm-body{padding:0 4.1cqw 3.6cqw}.os-icons{display:none}.os-menu{--os-cut:0px;top:11cqw;bottom:0;overflow:auto;width:auto!important;left:0!important;right:0!important}.os-startmenu{align-content:start;gap:2.9cqw;width:auto;padding:4.1cqw 4.1cqw 0}.os-menu h3{margin-bottom:1.2cqw;font-size:2.6cqw}.sm-avatar{width:9.6cqw;height:9.6cqw;font-size:4.8cqw}.sm-avatar .ico{width:5.5cqw;height:5.5cqw}.sm-name{font-size:4.3cqw}.sm-line,.sm-here{font-size:2.8cqw}.sm-find{gap:2.4cqw;height:9.6cqw;padding:0 2.9cqw}.sm-find .ico{width:3.8cqw;height:3.8cqw}.sm-find input{font-size:3.6cqw}.sm-cols{grid-template-columns:1fr 1fr}.sm-apps{grid-template-rows:none;grid-template-columns:none;grid-auto-flow:row}.sm-cols .sm-col:last-child{grid-column:1/-1}.sm-item{grid-template-columns:5.3cqw minmax(0,1fr);column-gap:2.2cqw;padding:1.4cqw}.sm-item>.ico{width:3.8cqw;height:3.8cqw}.sm-n{font-size:3.4cqw}.sm-m{display:none}.sm-power{gap:1.2cqw;margin:0 -4.1cqw;padding:1.7cqw 2.9cqw}.sm-power button{gap:1.7cqw;height:8.4cqw;padding:0 2.4cqw;font-size:3cqw}.sm-power .ico{width:3.6cqw;height:3.6cqw}.os-quick{align-content:start;gap:3.1cqw;padding:4.1cqw}.qs-row,.qs-wide{grid-template-columns:26.4cqw minmax(0,1fr) 9.6cqw;gap:1.9cqw 2.4cqw;font-size:3cqw}.qs-wide{grid-template-columns:26.4cqw minmax(0,1fr)}.qs-l .ico{width:3.6cqw;height:3.6cqw}.qs-l{gap:1.7cqw}.qs-seg button{height:7.2cqw;padding:0 1.9cqw;font-size:2.9cqw}.qs-sw{gap:2.4cqw}.qs-sw button{width:6cqw;height:6cqw}.qs-play{width:8.4cqw;height:8.4cqw}.qs-play .ico{width:3.4cqw;height:3.4cqw}.os-range{height:6cqw}.os-range::-webkit-slider-runnable-track{height:.7cqw}.os-range::-webkit-slider-thumb{width:1.9cqw;height:5cqw;margin-top:-2.2cqw}}.og-body{grid-template-columns:auto minmax(0,1fr);gap:1.2cqw;font-size:.9cqw;display:grid}.og-stage{aspect-ratio:8/5;place-items:center;min-width:0;height:100%;min-height:0;display:grid;container-type:size}.og-screen{aspect-ratio:8/5;background:#000;width:min(100cqw,160cqh);position:relative}.og-canvas{width:100%;height:100%;image-rendering:pixelated;outline:none;display:block}.og-load,.og-hold{letter-spacing:.01em;text-align:center;place-content:center;justify-items:center;gap:.8em;margin:0;font-size:1em;font-weight:700;display:none;position:absolute;inset:0}.og-load{background:#000}.og-loading .og-load{display:grid}.og-load i{background:#f3eee229;width:14em;height:.25em;position:relative;overflow:hidden}.og-load i:after{content:"";background:var(--cream);transform:scaleX(var(--p,0));transform-origin:0;transition:transform .2s linear;position:absolute;inset:0}.og-held .og-hold{cursor:pointer;background:#02080a8c;display:grid}.og-side{align-content:start;gap:1cqw;padding-top:.2cqw;display:grid}.og-keys{gap:.5cqw;margin:0;padding:0;font-size:.8cqw;font-weight:600;list-style:none;display:grid}.og-keys li{grid-template-columns:6.6cqw minmax(0,1fr);align-items:center;gap:.5cqw;display:grid}.og-keys span{gap:.2cqw;display:flex}.og-keys kbd{min-width:1.35cqw;height:1.35cqw;font-size:.68cqw}.og-side p{color:var(--os-dim);margin:0;font-size:.8cqw;line-height:1.45}.og-touch{display:none}.og-touchonly .og-touch{display:block}.og-touchonly .og-note,.og-touchonly .og-keys{display:none}.wm-compact .og-body{grid-template-columns:minmax(0,1fr);justify-items:center}.wm-compact .og-stage{aspect-ratio:auto;width:100%}.wm-compact .og-side{display:none}@media (width<=760px) and (aspect-ratio<=1),(aspect-ratio<=9/10){.og-body{font-size:2.6cqw}.og-keys kbd{min-width:4cqw;height:4cqw;font-size:2cqw}}.pn-pane{clip-path:none;background:#050707;grid-template-rows:minmax(0,1fr)}.pn-pane:before{display:none}.pn-body{padding:0;position:relative;overflow:hidden}.pn-canvas{touch-action:pan-y;width:100%;height:100%;transition:opacity .35s var(--ease);outline:none;display:block;position:absolute;inset:0}.pn-canvas.pn-playing{touch-action:none}.pn-moving .pn-canvas{opacity:0;transition:none}.pn-load,.pn-hold{letter-spacing:.01em;text-align:center;color:var(--os-dim);place-content:center;justify-items:center;margin:0;font-size:.9cqw;font-weight:700;display:none;position:absolute;inset:0}.pn-loading .pn-load{display:grid}.pn-held .pn-hold{color:var(--cream);cursor:pointer;background:#02080a8c;display:grid}.pn-x{z-index:2;color:#f3eee2b3;background:#05070773;width:2.4cqw;height:2.4cqw;position:absolute;top:1cqw;right:1cqw}.pn-x .ico{width:1.2cqw;height:1.2cqw}.pn-keys,.pn-touch{z-index:2;color:#f3eee2b8;pointer-events:none;max-width:46cqw;transition:opacity .5s var(--ease);margin:0;font-size:.82cqw;font-weight:600;position:absolute;bottom:1.2cqw;left:1.4cqw}.pn-keys{flex-wrap:wrap;gap:.4cqw 1.6cqw;display:flex}.pn-keys span{align-items:center;gap:.3cqw;display:flex}.pn-keys kbd{min-width:1.35cqw;height:1.35cqw;margin-right:.2cqw;font-size:.66cqw}.pn-touch{line-height:1.4;display:none}.pn-touchonly .pn-touch{display:block}.pn-touchonly .pn-keys{display:none}.pn-ball .pn-keys,.pn-ball .pn-touch{opacity:0}.wg-pin .wg-art{background:#050707 url(/assets/art/pinball.webp) 62% 46%/cover no-repeat}.wg-pin .wg-art:after{content:"";background:linear-gradient(90deg,#040a0aeb 0%,#040a0a8c 55%,#040a0a1a 100%);position:absolute;inset:0}.wg-pin .wg-frame{image-rendering:auto;opacity:.7}.wg-pinname{letter-spacing:-.01em;text-transform:uppercase;color:#efe6d2;font-variation-settings:"wdth" 112!important;text-shadow:.12cqw .12cqw #c22a30,0 .5cqw 1cqw #0009!important;font-size:1.45cqw!important;font-weight:900!important;line-height:.95!important}@media (width<=760px) and (aspect-ratio<=1),(aspect-ratio<=9/10){.pn-load,.pn-hold{font-size:3.4cqw}.pn-x{width:9cqw;height:9cqw;top:3cqw;right:3cqw}.pn-x .ico{width:4.2cqw;height:4.2cqw}.pn-keys,.pn-touch{max-width:none;font-size:3cqw;bottom:4cqw;left:4cqw;right:4cqw}.wg-pinname{font-size:5.2cqw!important}.wg-pinsub{display:none}}.rd-body{grid-template-rows:6.4cqw auto auto minmax(0,1fr) auto;gap:.95cqw;display:grid}.rd-art{background:url(/assets/art/radio.jpg) 50% 46%/cover no-repeat;margin:0 -1cqw}.rd-art:after{content:"";background:linear-gradient(180deg, transparent 55%, var(--os-fill));position:absolute;inset:0}.rd-now{gap:.3cqw;margin-top:-1.4cqw;display:grid}.rd-now .rd-title{font-variation-settings:"wdth" 100;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:1.45cqw;font-weight:800;line-height:1.12;display:-webkit-box;overflow:hidden}.rd-now .rd-artist{color:var(--os-dim);text-overflow:ellipsis;white-space:nowrap;font-size:.92cqw;font-weight:600;overflow:hidden}.rd-prog{color:var(--os-dim);font-variant-numeric:tabular-nums;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.55cqw;margin-top:.35cqw;font-size:.74cqw;font-weight:600;display:grid}.rd-dur:before{content:"/ ";opacity:.6}.rd-dur:empty:before{content:none}.rd-ctl{align-items:center;gap:1.1cqw;display:flex}.rd-big{background:var(--cream);height:2.4cqw;color:var(--os-deep);clip-path:var(--os-chip);cursor:pointer;transition:background .2s var(--ease);border:0;flex:none;align-items:center;gap:.6cqw;padding:0 1.2cqw 0 1cqw;font-size:.95cqw;font-weight:800;display:inline-flex}.rd-big .ico{fill:currentColor;stroke-width:0;width:1cqw;height:1cqw}.rd-big:hover,.rd-big:focus-visible{background:#fff;outline:none}.rd-vol{color:var(--os-dim);flex:1;align-items:center;gap:.5cqw;display:flex}.rd-vol .ico{flex:none;width:1.05cqw;height:1.05cqw}.rd-more{grid-template-columns:auto minmax(0,1fr);align-content:start;gap:.35cqw .9cqw;margin:0;font-size:.8cqw;display:grid}.rd-more dt{color:var(--os-faint);font-weight:700}.rd-more dd{text-overflow:ellipsis;white-space:nowrap;margin:0;font-weight:600;overflow:hidden}.rd-foot{color:var(--os-dim);justify-content:space-between;align-items:center;gap:1cqw;font-size:.78cqw;display:flex}.rd-link{color:var(--cream);align-items:center;gap:.3cqw;font-weight:700;text-decoration:none;display:inline-flex}.rd-link .ico{width:.9cqw;height:.9cqw}.rd-link:hover,.rd-link:focus-visible{text-underline-offset:.25cqw;outline:none;text-decoration:underline}.wm-compact .rd-foot .rd-listen{display:none}@media (width<=760px) and (aspect-ratio<=1),(aspect-ratio<=9/10){.rd-body{grid-template-rows:16cqw auto auto minmax(0,1fr) auto;gap:2.4cqw}.rd-art{margin:0 -3.4cqw}.rd-now{gap:.8cqw;margin-top:-4cqw}.rd-now .rd-title{font-size:4.2cqw}.rd-now .rd-artist{font-size:2.7cqw}.rd-prog{gap:1.4cqw;font-size:2.2cqw}.rd-big{gap:1.6cqw;height:7.4cqw;padding:0 3.4cqw 0 2.8cqw;font-size:2.8cqw}.rd-big .ico{width:2.8cqw;height:2.8cqw}.rd-vol{display:none}.rd-more{gap:1cqw 2.4cqw;font-size:2.3cqw}.rd-foot{font-size:2.3cqw}.rd-link .ico{width:2.4cqw;height:2.4cqw}}.ot-body{grid-template-rows:auto auto minmax(0,1fr);gap:1cqw;padding-left:1.1cqw;padding-right:1.1cqw;display:grid}.ot-sum{color:var(--os-dim);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.8cqw;font-size:.82cqw;font-weight:700;display:grid}.ot-case{grid-template-columns:repeat(4,minmax(0,1fr));justify-items:center;gap:.55cqw .4cqw;margin:0;padding:0;list-style:none;display:grid}.ot-item{display:contents}.ot-cell{color:var(--cream);cursor:pointer;background:0 0;border:0;place-items:center;margin:0;padding:.2cqw;display:grid;position:relative}.ot-cell:focus-visible{outline:none}.ot-pin{aspect-ratio:1;width:3.9cqw;transition:transform .25s var(--ease);border-radius:50%;display:block;position:relative}.is-earned .ot-pin{box-shadow:0 .3cqw .7cqw #00000080,0 .1cqw .2cqw #0006}.is-earned .ot-pin:after,.ot-tpin.is-earned:after{content:"";pointer-events:none;background:radial-gradient(circle at 32% 26%,#ffffff6b,#0000 46%);border-radius:50%;position:absolute;inset:0}.is-locked .ot-pin,.is-blocked .ot-pin{box-shadow:inset 0 .15cqw .45cqw #000000a6}.is-blocked .ot-pin{opacity:.5}.ot-pin:before{content:"";pointer-events:none;box-shadow:0 0 0 .16cqw var(--cream);opacity:0;transition:opacity .2s var(--ease);border-radius:50%;position:absolute;inset:-.32cqw}.ot-cell:hover .ot-pin,.ot-cell:focus-visible .ot-pin{transform:translateY(-.15cqw)scale(1.05)}.ot-cell:hover .ot-pin:before,.ot-cell:focus .ot-pin:before{opacity:1}.ot-detail{border-top:1px solid var(--os-edge);align-self:end;gap:.25cqw;min-height:5.6cqw;padding-top:.8cqw;display:grid}.ot-name{font-variation-settings:"wdth" 106;font-size:1.1cqw;font-weight:800;line-height:1.1}.ot-state{font-size:.78cqw;font-weight:700}.ot-how{color:var(--os-dim);margin:0;font-size:.8cqw;line-height:1.38}@media (width<=760px) and (aspect-ratio<=1),(aspect-ratio<=9/10){.ot-body{gap:2.4cqw;padding-left:3.4cqw;padding-right:3.4cqw}.ot-sum{gap:2cqw;font-size:2.4cqw}.ot-case{grid-template-columns:repeat(6,minmax(0,1fr));gap:2cqw 1cqw}.ot-pin{width:10.5cqw}.ot-pin:before{box-shadow:0 0 0 .4cqw var(--cream);inset:-.8cqw}.ot-detail{gap:.8cqw;min-height:0;padding-top:2cqw}.ot-name{font-size:3.4cqw}.ot-state{font-size:2.3cqw}.ot-how{font-size:2.5cqw}}.os-osd{border-left:1px solid var(--os-edge);min-width:0;color:var(--os-dim);font-variation-settings:"wdth" 84;align-items:center;gap:.9cqw;margin-left:auto;padding:0 .6cqw 0 1cqw;display:flex}.os-osd[hidden]{display:none}.os-osd:not([hidden])+.os-tray{margin-left:0}.osd-graph{flex:none;width:6.6cqw;height:1.6cqw}.osd-f{color:var(--cream);white-space:nowrap;font-weight:700}.osd-fps{font-size:1.05cqw;font-weight:900}.osd-low .osd-f{color:var(--os-hot)}.osd-gpu{text-overflow:ellipsis;min-width:0;color:var(--cream);font-weight:700;overflow:hidden}.osd-ms,.osd-cpu,.osd-res,.osd-hz{flex:none}.osd-on .os-fps{display:none}@media (width<=760px) and (aspect-ratio<=1),(aspect-ratio<=9/10){.os-osd{flex:none;gap:1.2cqw;height:11cqw;padding:0 1cqw 0 1.4cqw}.osd-graph{width:6cqw;height:4cqw}.osd-fps{font-size:3.4cqw}.osd-ms,.osd-gpu,.osd-cpu,.osd-res,.osd-hz,.osd-on .os-lv,.osd-on .os-vol{display:none}}.cp-body{grid-template-rows:minmax(0,1fr) auto auto;gap:.8cqw;display:grid}.cp-view{grid-template-rows:minmax(0,1fr) auto;gap:.4cqw;min-height:0;margin:0;display:grid;position:relative}.cp-img{object-fit:contain;background:#00000059;width:100%;height:100%;min-height:0}.cp-cap{color:var(--os-dim);font-size:.78cqw;font-weight:600}.cp-strip{scrollbar-width:thin;gap:.45cqw;margin:0;padding:0 0 .2cqw;list-style:none;display:flex;overflow-x:auto}.cp-th{aspect-ratio:16/9;cursor:pointer;opacity:.62;width:6cqw;transition:opacity .2s var(--ease);background:#000;border:0;flex:none;padding:0;display:block}.cp-th img{object-fit:cover;width:100%;height:100%;display:block}.cp-th:hover,.cp-th:focus-visible{opacity:1;outline:none}.cp-th[aria-current=true]{opacity:1;box-shadow:0 0 0 .14cqw var(--cream)}.cp-acts{gap:.4cqw;display:flex}.cp-btn{height:2.2cqw;color:var(--cream);cursor:pointer;transition:background .2s var(--ease), color .2s var(--ease);background:#f3eee214;border:0;align-items:center;gap:.5cqw;padding:0 .9cqw;font-size:.86cqw;font-weight:700;text-decoration:none;display:inline-flex}.cp-btn .ico{width:1cqw;height:1cqw}.cp-btn:hover,.cp-btn:focus-visible{background:#f3eee22e;outline:none}.cp-save{background:var(--cream);color:var(--os-deep);clip-path:var(--os-chip)}.cp-save:hover,.cp-save:focus-visible{background:#fff}.cp-del:hover,.cp-del:focus-visible{color:var(--os-hot)}.cp-acts .cp-photo{margin-left:auto}.cp-empty{align-content:center;justify-items:start;gap:.7cqw;padding:1cqw .4cqw;display:none}.cp-empty b{font-size:1.3cqw;font-weight:800}.cp-empty p{max-width:26cqw;color:var(--os-dim);margin:0;font-size:.9cqw;line-height:1.45}.cp-none .cp-view,.cp-none .cp-strip,.cp-none .cp-acts{display:none}.cp-none .cp-empty{grid-row:1/-1;display:grid}.os-flash{z-index:12;opacity:0;pointer-events:none;background:#fff;position:absolute;inset:0}.cp-toast{z-index:11;color:var(--cream);text-align:left;cursor:pointer;clip-path:var(--os-chamfer);background:#07191ff5;border:0;align-items:center;gap:.8cqw;padding:.5cqw 1cqw .5cqw .5cqw;display:flex;position:absolute;bottom:1.4cqw;right:1.4cqw;box-shadow:inset 0 0 0 1px #f3eee24d}.cp-toast[hidden]{display:none}.cp-toast img{aspect-ratio:16/9;object-fit:cover;background:#000;width:7cqw}.cp-toast span{gap:.15cqw;display:grid}.cp-toast b{font-size:.92cqw;font-weight:800}.cp-toast small{color:var(--os-dim);font-size:.76cqw;font-weight:600}@media (width<=760px) and (aspect-ratio<=1),(aspect-ratio<=9/10){.cp-body{gap:2cqw}.cp-cap{font-size:2.2cqw}.cp-th{width:16cqw}.cp-btn{gap:1.2cqw;height:7cqw;padding:0 2.4cqw;font-size:2.5cqw}.cp-btn .ico{width:3cqw;height:3cqw}.cp-empty b{font-size:3.6cqw}.cp-empty p{max-width:none;font-size:2.6cqw}.cp-toast{gap:2cqw;padding:1.2cqw 2.4cqw 1.2cqw 1.2cqw;bottom:3cqw;right:3cqw}.cp-toast img{width:18cqw}.cp-toast b{font-size:2.6cqw}.cp-toast small{font-size:2.2cqw}}.os-grade{transition:opacity .6s var(--ease)}.ph-on .os-grade{opacity:0}.os-bar,.wm{transition:opacity .4s var(--ease)}.ph-on .os-bar,.ph-on .os-desk,.ph-on .wm{opacity:0;visibility:hidden;transition:opacity .3s var(--ease), visibility 0s linear .3s}.ph{z-index:6;-webkit-user-select:none;user-select:none;position:absolute;inset:0}.ph[hidden]{display:none}.ph-surface{touch-action:none;position:absolute;inset:0}.ph-frame{pointer-events:none;position:absolute;inset:0}.ph-bar{transition:width .4s var(--ease);background:#02080aa8;position:absolute;top:0;bottom:0}.ph-l{left:0}.ph-r{right:0}.ph-crop{transition:left .4s var(--ease), width .4s var(--ease);position:absolute;top:0;bottom:0;box-shadow:inset 0 0 0 1px #f3eee273}.ph-thirds:before,.ph-thirds:after{content:"";border:0 solid #f3eee238;position:absolute}.ph-thirds:before{border-left-width:1px;border-right-width:1px;width:33.333%;top:0;bottom:0;left:33.333%}.ph-thirds:after{border-top-width:1px;border-bottom-width:1px;height:33.333%;top:33.333%;left:0;right:0}.ph-panel{z-index:1;width:26.5cqw;color:var(--cream);--os-ec:#f3eee24d;background:var(--os-ec);clip-path:var(--os-chamfer);transition:opacity .3s var(--ease), transform .3s var(--ease);grid-template-rows:auto auto minmax(0,1fr) auto;gap:1cqw;padding:1.2cqw 1.3cqw 1.1cqw;display:grid;position:absolute;top:1.2cqw;bottom:1.2cqw;left:1.2cqw}.ph-panel:before{content:"";clip-path:var(--os-chamfer);background:#06161ce6;position:absolute;inset:1px}.ph-panel>*{min-width:0;position:relative}.ph-hide .ph-panel{opacity:0;pointer-events:none;transform:translate(-1.5cqw)}.ph-head{align-items:baseline;gap:.7cqw;display:flex}.ph-head .ico{align-self:center;width:1.2cqw;height:1.2cqw}.ph-head b{text-transform:uppercase;letter-spacing:.01em;font-variation-settings:"wdth" 118;font-size:1.35cqw;font-weight:900}.ph-head small{color:var(--os-dim);margin-left:auto;font-size:.8cqw;font-weight:600}.ph-tabs{border-bottom:1px solid var(--os-edge);gap:1.3cqw;padding-bottom:.45cqw;display:flex;position:relative}.ph-tabs button{color:var(--os-dim);cursor:pointer;letter-spacing:.06em;text-transform:uppercase;font-variation-settings:"wdth" 112;transition:color .2s var(--ease);background:0 0;border:0;padding:.3cqw 0;font-size:.9cqw;font-weight:800}.ph-tabs button:hover,.ph-tabs button:focus-visible,.ph-tabs button[aria-selected=true]{color:var(--cream);outline:none}.ph-mark{background:var(--cream);transform-origin:0;width:100px;height:.2cqw;transition:transform .35s var(--ease);pointer-events:none;position:absolute;bottom:-1px;left:0}.ph-page{align-content:start;gap:.9cqw;display:grid}.ph-page[hidden]{display:none}.ph-row{grid-template-columns:6cqw minmax(0,1fr) 2.2cqw;align-items:center;gap:.8cqw;font-size:.86cqw;font-weight:700;display:grid}.ph-row>span{color:var(--os-dim)}.ph-row output{font-variant-numeric:tabular-nums;justify-self:end}.ph-row:has(.ph-seg){grid-template-columns:4.4cqw minmax(0,1fr)}.ph-seg{flex-wrap:nowrap}.ph-seg button{padding:0 .42cqw}.ph-foot{grid-template-columns:1fr auto;align-items:center;gap:.7cqw .6cqw;display:grid}.ph-shot{background:var(--cream);height:2.6cqw;color:var(--os-deep);clip-path:var(--os-chip);cursor:pointer;transition:background .2s var(--ease);border:0;align-items:center;gap:.6cqw;padding:0 .9cqw 0 1cqw;font-size:.98cqw;font-weight:800;display:inline-flex}.ph-shot .ico{width:1.15cqw;height:1.15cqw}.ph-shot kbd{color:var(--os-deep);border-color:#0b273080;margin-left:auto}.ph-shot:hover,.ph-shot:focus-visible{background:#fff;outline:none}.ph-out{height:2.6cqw;color:var(--cream);cursor:pointer;background:#f3eee214;border:0;align-items:center;gap:.5cqw;padding:0 .8cqw;font-size:.88cqw;font-weight:700;display:inline-flex}.ph-out:hover,.ph-out:focus-visible{background:#f3eee229;outline:none}.ph-help{color:var(--os-dim);grid-column:1/-1;margin:0;font-size:.76cqw;line-height:1.5}.ph-help kbd{min-width:1.3cqw;height:1.3cqw;font-size:.66cqw}@media (width<=760px) and (aspect-ratio<=1),(aspect-ratio<=9/10){.ph-panel{--os-cut:0px;gap:1.6cqw;width:auto;height:46cqw;padding:2.4cqw 3.4cqw;inset:auto 0 0}.ph-head b{font-size:3.4cqw}.ph-head small,.ph-help{display:none}.ph-head .ico{width:3.2cqw;height:3.2cqw}.ph-tabs{gap:3.4cqw}.ph-tabs button{font-size:2.4cqw}.ph-row{grid-template-columns:16cqw minmax(0,1fr) 6cqw;gap:2cqw;font-size:2.4cqw}.ph-row:has(.ph-seg){grid-template-columns:16cqw minmax(0,1fr)}.ph-page{gap:1.6cqw}.ph-shot,.ph-out{gap:1.4cqw;height:7cqw;padding:0 2.4cqw;font-size:2.6cqw}.ph-shot .ico{width:3cqw;height:3cqw}.ph-foot kbd{display:none}}.shop-body{grid-template-columns:16cqw minmax(0,1fr);gap:1.2cqw;display:grid}.shop-list{align-content:start;gap:.25cqw;margin:0;padding:0;list-style:none;display:grid}.shop-item{width:100%;color:var(--cream);text-align:left;cursor:pointer;transition:background .2s var(--ease);background:0 0;border:0;grid-template-columns:4.2cqw minmax(0,1fr);align-items:center;column-gap:.7cqw;padding:.4cqw;display:grid}.shop-thumb{aspect-ratio:16/10;opacity:.7;transition:opacity .2s var(--ease);background-size:cover;display:block}.shop-iname{gap:.1cqw;min-width:0;display:grid}.shop-iname b{text-overflow:ellipsis;white-space:nowrap;font-size:.9cqw;font-weight:800;overflow:hidden}.shop-iname small{color:var(--os-faint);text-overflow:ellipsis;white-space:nowrap;font-size:.7cqw;font-weight:600;overflow:hidden}.shop-item:hover,.shop-item:focus-visible{background:#f3eee214;outline:none}.shop-item:hover .shop-thumb,.shop-item[aria-pressed=true] .shop-thumb{opacity:1}.shop-item[aria-pressed=true]{box-shadow:inset .18cqw 0 0 var(--cream);background:#f3eee224}.shop-page{grid-template-rows:7.6cqw minmax(0,1fr) auto;gap:.9cqw;min-width:0;min-height:0;display:grid}.shop-hero{align-content:end;gap:.15cqw;padding:.9cqw 1.1cqw;display:grid;position:relative;overflow:hidden}.shop-art{background-size:cover;position:absolute;inset:0}.shop-art:after{content:"";background:linear-gradient(90deg,#051015e0 0%,#05101580 55%,#0510151a 100%);position:absolute;inset:0}.shop-name{letter-spacing:-.01em;text-transform:uppercase;font-variation-settings:"wdth" 118;text-shadow:0 .2cqw 1cqw #00000080;margin:0;font-size:1.9cqw;font-weight:900;line-height:.95;position:relative}.shop-line{color:#f3eee2d9;margin:0;font-size:.88cqw;font-weight:600;position:relative}.shop-cols{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:1.3cqw;min-height:0;display:grid}.shop-about{align-content:start;gap:.7cqw;min-width:0;display:grid}.shop-text{margin:0;font-size:.84cqw;line-height:1.45}.shop-comes{gap:.3cqw;margin:0;padding:0;font-size:.8cqw;font-weight:700;list-style:none;display:grid}.shop-comes li{align-items:baseline;gap:.5cqw;display:flex}.shop-comes li:before{content:"";background:var(--cream);flex:none;width:.6cqw;height:.14cqw;transform:translateY(-.2cqw)}.shop-seen{align-content:start;gap:.35cqw;min-width:0;display:grid}.shop-seen h4{color:var(--os-faint);margin:0;font-size:.76cqw;font-weight:700}.shop-cases{gap:.3cqw;margin:0;padding:0;list-style:none;display:grid}.shop-case{background:color-mix(in srgb, var(--c) 80%, #000);width:100%;color:var(--cream);text-align:left;cursor:pointer;transition:transform .2s var(--ease), box-shadow .2s var(--ease);border:0;grid-template-columns:3.9cqw minmax(0,1fr);align-items:center;column-gap:.6cqw;padding:0;display:grid}.shop-cart{aspect-ratio:16/9;background-position:50% 40%;background-size:cover;display:block}.shop-nolid{background:var(--c);color:var(--f);text-align:center;text-transform:uppercase;place-items:center;padding:0 .2cqw;font-size:.5cqw;font-weight:900;line-height:1;display:grid}.shop-ct{gap:.05cqw;min-width:0;padding-right:.5cqw;display:grid}.shop-ct b{text-overflow:ellipsis;white-space:nowrap;font-size:.78cqw;font-weight:800;overflow:hidden}.shop-ct small{color:var(--f);opacity:.85;text-overflow:ellipsis;white-space:nowrap;font-size:.66cqw;font-weight:600;overflow:hidden}.shop-case:hover,.shop-case:focus-visible{box-shadow:0 0 0 .12cqw var(--cream);outline:none;transform:translate(.15cqw)}.shop-foot{color:var(--os-dim);justify-content:space-between;align-items:center;gap:1cqw;font-size:.76cqw;font-weight:600;display:flex}.shop-req{background:var(--cream);height:2.5cqw;color:var(--os-deep);clip-path:var(--os-chip);cursor:pointer;transition:background .2s var(--ease);border:0;flex:none;align-items:center;gap:.7cqw;padding:0 .8cqw 0 1.1cqw;font-size:.98cqw;font-weight:800;display:inline-flex}.shop-req kbd{color:var(--os-deep);border-color:#0b273080}.shop-req:hover,.shop-req:focus-visible{background:#fff;outline:none}.wm-compact .shop-body{grid-template-columns:4.6cqw minmax(0,1fr)}.wm-compact .shop-iname{display:none}.wm-compact .shop-item{grid-template-columns:1fr;padding:.3cqw}@media (width<=760px) and (aspect-ratio<=1),(aspect-ratio<=9/10){.shop-body{grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr;gap:2cqw;overflow:auto}.shop-list{grid-auto-columns:17cqw;grid-auto-flow:column;gap:1.4cqw;overflow-x:auto}.shop-item{grid-template-columns:1fr;row-gap:.8cqw;padding:.8cqw}.shop-iname small{display:none}.shop-iname b{white-space:normal;font-size:2.2cqw}.shop-body{overflow-y:auto}.shop-page{flex-direction:column;gap:2.4cqw;min-height:auto;display:flex}.shop-page>*{flex:none}.shop-hero{min-height:20cqw;padding:2.4cqw}.shop-name{font-size:5cqw}.shop-line{font-size:2.4cqw}.shop-cols{grid-template-columns:1fr;gap:2.4cqw}.shop-text{font-size:2.6cqw}.shop-comes,.shop-seen h4{font-size:2.3cqw}.shop-comes li:before{width:1.6cqw;height:.4cqw}.shop-case{grid-template-columns:12cqw minmax(0,1fr);column-gap:2cqw}.shop-ct b{font-size:2.4cqw}.shop-ct small{font-size:2cqw}.shop-nolid{font-size:1.6cqw}.shop-foot{flex-wrap:wrap;font-size:2.2cqw}.shop-req{gap:1.6cqw;height:7.4cqw;padding:0 2.4cqw 0 3cqw;font-size:2.8cqw}.shop-req kbd{display:none}}.pj-body{grid-template-columns:15.5cqw minmax(0,1fr);gap:1.2cqw;display:grid}.pj-list{scrollbar-width:thin;align-content:start;gap:.2cqw;min-height:0;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.pj-item{width:100%;color:var(--cream);text-align:left;cursor:pointer;transition:background .2s var(--ease);background:0 0;border:0;grid-template-columns:4cqw minmax(0,1fr);align-items:center;column-gap:.65cqw;padding:.35cqw;display:grid}.pj-thumb{aspect-ratio:16/10;background:var(--c) 50% 35% / cover no-repeat;opacity:.75;transition:opacity .2s var(--ease);display:block}.pj-nolid{color:var(--f);text-align:center;text-transform:uppercase;place-items:center;font-size:.5cqw;font-weight:900;line-height:1;display:grid}.pj-iname{gap:.08cqw;min-width:0;display:grid}.pj-iname b{text-overflow:ellipsis;white-space:nowrap;font-size:.88cqw;font-weight:800;overflow:hidden}.pj-iname small{color:var(--os-faint);text-overflow:ellipsis;white-space:nowrap;font-size:.68cqw;font-weight:600;overflow:hidden}.pj-item:hover,.pj-item:focus-visible{background:#f3eee214;outline:none}.pj-item:hover .pj-thumb,.pj-item[aria-pressed=true] .pj-thumb{opacity:1}.pj-item[aria-pressed=true]{box-shadow:inset .18cqw 0 0 var(--cream);background:#f3eee224}.pj-page{grid-template-rows:minmax(11.5cqw,42%) minmax(0,1fr) auto;gap:.9cqw;min-width:0;min-height:0;display:grid}.pj-hero{background:var(--c,#0e2f36);align-content:end;gap:.2cqw;padding:1cqw 1.2cqw;display:grid;position:relative;overflow:hidden}.pj-art{background-position:50% 30%;background-size:cover;position:absolute;inset:0}.pj-art2{opacity:0}.pj-hero:after{content:"";background:linear-gradient(#05101514 0%,#0510152e 40%,#051015e6 100%);position:absolute;inset:0}.pj-kind,.pj-name,.pj-sub{z-index:1;margin:0;position:relative}.pj-kind{color:#f3eee2d1;font-size:.8cqw;font-weight:700}.pj-name{letter-spacing:-.01em;text-transform:uppercase;font-variation-settings:"wdth" 118;text-shadow:0 .2cqw 1cqw #00000080;font-size:2.3cqw;font-weight:900;line-height:.95}.pj-sub{color:#f3eee2d9;font-size:.92cqw;font-style:italic;font-weight:600}.pj-cols{scrollbar-width:thin;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:1.3cqw;min-height:0;display:grid;overflow:auto}.pj-about{align-content:start;gap:.8cqw;min-width:0;display:grid}.pj-text{margin:0;font-size:.86cqw;line-height:1.45}.pj-spec{background:#f3eee20f;grid-template-columns:1fr 1fr;gap:.55cqw 1cqw;margin:0;padding:.7cqw .9cqw;display:grid}.pj-spec div{gap:.12cqw;min-width:0;display:grid}.pj-spec dt{color:var(--os-faint);font-size:.66cqw;font-weight:700}.pj-spec dd{margin:0;font-size:.8cqw;font-weight:700;line-height:1.3}.pj-screens{grid-template-columns:minmax(0,2.1fr) minmax(0,1fr);align-items:start;gap:.8cqw;min-width:0;display:grid}.pj-screen{gap:.3cqw;min-width:0;margin:0;display:grid}.pj-screen[hidden]{display:none}.pj-shot{background:var(--c,#0e2f36) 50% 0 / cover no-repeat;display:block;box-shadow:0 .3cqw 1.2cqw #00000073}.pj-wide .pj-shot{aspect-ratio:16/10}.pj-phone .pj-shot{aspect-ratio:9/16}.pj-screen figcaption{color:var(--os-faint);font-size:.68cqw;font-weight:700}.pj-acts{flex-wrap:wrap;align-items:center;gap:.6cqw;margin:0;display:flex}.pj-open{background:var(--cream);height:2.5cqw;color:var(--os-deep);clip-path:var(--os-chip);transition:background .2s var(--ease);flex:none;align-items:center;gap:.7cqw;padding:0 .8cqw 0 1.1cqw;font-size:.98cqw;font-weight:800;text-decoration:none;display:inline-flex}.pj-open kbd{color:var(--os-deep);border-color:#0b273080}.pj-open:hover,.pj-open:focus-visible{background:#fff;outline:none}.pj-open[hidden]{display:none}.pj-acts .cp-btn{height:2.5cqw}.pj-private{color:var(--os-dim);font-size:.8cqw;font-weight:600}.pj-private[hidden]{display:none}.wm-compact .pj-body{grid-template-columns:4.6cqw minmax(0,1fr)}.wm-compact .pj-iname{display:none}.wm-compact .pj-item{grid-template-columns:1fr;padding:.3cqw}.wm-compact .pj-cols{grid-template-columns:1fr}.wm-compact .pj-screens{display:none}@media (width<=760px) and (aspect-ratio<=1),(aspect-ratio<=9/10){.pj-body{grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr;gap:2cqw;overflow:auto}.pj-list{grid-auto-columns:19cqw;grid-auto-flow:column;gap:1.4cqw;overflow-x:auto}.pj-item{grid-template-columns:1fr;row-gap:.8cqw;padding:.8cqw}.pj-iname small{display:none}.pj-iname b{white-space:normal;font-size:2.2cqw}.pj-page{flex-direction:column;gap:2.4cqw;min-height:auto;display:flex}.pj-page>*{flex:none}.pj-hero{min-height:30cqw;padding:2.4cqw}.pj-kind{font-size:2.3cqw}.pj-name{font-size:5.4cqw}.pj-sub{font-size:2.6cqw}.pj-cols{grid-template-columns:1fr;gap:2.4cqw;overflow:visible}.pj-text{font-size:2.7cqw}.pj-spec{gap:1.4cqw 2cqw;padding:2cqw}.pj-spec dt{font-size:2cqw}.pj-spec dd{font-size:2.4cqw}.pj-screens{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:2cqw}.pj-screen figcaption{font-size:2cqw}.pj-acts{gap:1.6cqw}.pj-open{gap:1.6cqw;height:8cqw;padding:0 2.4cqw 0 3cqw;font-size:3cqw}.pj-open kbd{display:none}.pj-acts .cp-btn{height:8cqw;padding:0 2.4cqw;font-size:2.7cqw}.pj-private{font-size:2.4cqw}}.ea-body{grid-template-rows:auto minmax(0,1fr) auto;gap:.9cqw;display:grid}.ea-tabs{border-bottom:1px solid var(--os-edge);align-items:center;gap:.5cqw;height:2.7cqw;display:flex;position:relative}.ea-tablist{align-self:stretch;gap:.4cqw;display:flex;position:relative}.ea-tab{color:var(--os-dim);text-align:left;cursor:pointer;transition:color .2s var(--ease), background .2s var(--ease);background:0 0;border:0;align-content:center;gap:.1cqw;padding:0 .7cqw;display:grid;position:relative}.ea-tab b{text-transform:uppercase;font-variation-settings:"wdth" 112;font-size:.98cqw;font-weight:800;line-height:1}.ea-tab small{color:var(--os-faint);font-size:.62cqw;font-weight:600}.ea-tab:hover,.ea-tab:focus-visible{color:var(--cream);background:#f3eee20f;outline:none}.ea-tab[aria-selected=true]{color:var(--cream)}.ea-tab[aria-selected=true] small{color:var(--os-dim)}.ea-tab:after{content:"";background:var(--cream);height:.18cqw;transition:transform .35s var(--ease);position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.ea-tab[aria-selected=true]:after{transform:scaleX(1)}.ea-key{flex:none}.ea-upd{color:var(--os-dim);margin-left:auto;font-size:.74cqw;font-weight:600}.ea-main{grid-template-columns:minmax(0,1fr) 20cqw 15.6cqw;gap:1.2cqw;min-height:0;display:grid}.ea-media{grid-template-rows:minmax(0,1fr) auto;gap:.5cqw;min-width:0;min-height:0;display:grid}.ea-shot{background:var(--c,#0e2f36);min-height:7cqw;margin:0;position:relative;overflow:hidden;box-shadow:0 .3cqw 1.2cqw #00000073}.ea-img{background:50% 0/100% no-repeat;position:absolute;inset:0}.ea-img2{opacity:0}.ea-stamp{color:var(--cream);font-variation-settings:"wdth" 84;white-space:nowrap;background:#051015d1;align-items:baseline;gap:.6cqw;padding:.32cqw .6cqw;font-size:.68cqw;font-weight:600;display:flex;position:absolute;bottom:.65cqw;left:.7cqw}.ea-stamp b{font-weight:800}.ea-stamp span{color:var(--os-dim)}.ea-stamp em{border-left:1px solid var(--os-edge);padding-left:.6cqw;font-style:normal;font-weight:700}.ea-poster{display:none}.ea-noshots .ea-poster{color:var(--f,var(--cream));text-align:center;background:radial-gradient(120% 90% at 50% 38%, transparent 40%, #00000061 100%), var(--c);isolation:isolate;place-content:center;justify-items:center;gap:.6cqw;padding:2cqw;display:grid;position:absolute;inset:0}.ea-noshots .ea-poster:before{content:"";z-index:-1;mix-blend-mode:multiply;opacity:.55;background:url(/assets/tex/paper.jpg) 50%/40cqw;position:absolute;inset:0}.ea-noshots .ea-poster:after{content:"";opacity:.3;pointer-events:none;border:1px solid;position:absolute;inset:.9cqw}.ea-pname{letter-spacing:-.01em;text-transform:uppercase;font-variation-settings:"wdth" 125;font-size:4.3cqw;font-weight:900;line-height:.9;position:relative}.ea-pline{font-size:1cqw;font-style:italic;font-weight:600;position:relative}.ea-from{justify-content:center;align-items:baseline;gap:1.4cqw;display:flex;position:absolute;bottom:3.4cqw;left:0;right:0}.ea-from:empty{display:none}.ea-from small{opacity:.75;font-size:.7cqw;font-weight:700}.ea-from b{letter-spacing:.04em;font-variation-settings:"wdth" 70;font-size:1.9cqw;font-weight:800}.ea-strip{align-items:center;gap:.8cqw;min-width:0;display:flex}.ea-strip[hidden]{display:none}.ea-thumbs{gap:.35cqw;display:flex}.ea-thumb{aspect-ratio:16/10;cursor:pointer;background:var(--c) 50% 0 / 100% auto no-repeat;opacity:.55;width:5.2cqw;transition:opacity .2s var(--ease);border:0;padding:0}.ea-thumb:hover,.ea-thumb:focus-visible{opacity:.9;outline:none}.ea-thumb[aria-pressed=true]{opacity:1;outline:1px solid var(--cream);outline-offset:.12cqw}.ea-cap{text-align:right;gap:.1cqw;margin-left:auto;font-size:.78cqw;font-weight:700;display:grid}.ea-cap small{color:var(--os-faint);font-variation-settings:"wdth" 84;font-size:.64cqw;font-weight:600}.ea-info{scrollbar-width:thin;flex-direction:column;gap:.75cqw;min-height:0;display:flex;overflow:auto}.ea-info>*{flex:none}.ea-kind,.ea-name,.ea-text{margin:0}.ea-kind{color:var(--os-dim);font-size:.78cqw;font-weight:700}.ea-name{letter-spacing:-.01em;text-transform:uppercase;font-variation-settings:"wdth" 118;margin-top:-.4cqw;font-size:2.3cqw;font-weight:900;line-height:.95}.ea-text{font-size:.84cqw;line-height:1.45}.ea-obj{background:#f3eee212;gap:.25cqw;margin-bottom:.9cqw;padding:.65cqw .8cqw;display:grid}.ea-obj p{margin:0}.ea-obj-h{color:var(--os-dim);align-items:center;gap:.5cqw;font-size:.66cqw;font-weight:800;display:flex}.ea-diamond{border:1px solid var(--cream);width:.48cqw;height:.48cqw;transform:rotate(45deg)}.ea-obj-t{font-size:.8cqw;font-weight:700;line-height:1.38}.ea-then{color:var(--os-dim);font-size:.74cqw;font-weight:600;line-height:1.38}.ea-then[hidden]{display:none}.ea-spec{grid-template-columns:1fr 1fr;gap:.5cqw 1cqw;margin:0;display:grid}.ea-spec div{gap:.1cqw;min-width:0;display:grid}.ea-spec dt{color:var(--os-faint);font-size:.62cqw;font-weight:700}.ea-spec dd{margin:0;font-size:.76cqw;font-weight:700;line-height:1.3}.ea-acts{flex-wrap:wrap;align-items:center;gap:.5cqw;margin:auto 0 0;padding-top:.2cqw;display:flex}.ea-acts .pj-open,.ea-acts .cp-btn{height:2.4cqw}.ea-none{color:var(--os-dim);font-size:.76cqw;font-weight:600;line-height:1.35}.ea-none[hidden]{display:none}.ea-log{border-left:1px solid var(--os-edge);grid-template-rows:auto auto minmax(0,1fr);min-height:0;padding-left:1.1cqw;display:grid}.ea-log-h{align-items:baseline;gap:.5cqw;margin:0 0 .3cqw;display:flex}.ea-log-h b{font-variation-settings:"wdth" 108;font-size:.86cqw;font-weight:800}.ea-log-h span{color:var(--os-faint);font-size:.68cqw;font-weight:600}.ea-list{scrollbar-width:thin;min-height:0;margin:0;padding:0;list-style:none;position:relative;overflow:auto}.ea-u{border-top:1px solid var(--os-edge);transition:background .25s var(--ease), box-shadow .25s var(--ease);padding:.6cqw .5cqw .7cqw}.ea-u p{margin:0}.ea-u-h{align-items:baseline;gap:.5cqw;display:flex}.ea-u-h b{font-size:.8cqw;font-weight:800}.ea-u-h span{color:var(--os-dim);font-size:.7cqw;font-weight:600}.ea-u-h small{color:var(--os-faint);font-variation-settings:"wdth" 84;white-space:nowrap;margin-left:auto;font-size:.62cqw;font-weight:600}.ea-u-t{color:#f3eee2db;font-size:.76cqw;font-style:italic;font-weight:700;margin-top:.15cqw!important}.ea-u ul{gap:.35cqw;margin:.4cqw 0 0;padding:0;list-style:none;display:grid}.ea-u li{grid-template-columns:2.9cqw minmax(0,1fr);align-items:baseline;column-gap:.4cqw;display:grid}.ea-u em{font-variation-settings:"wdth" 84;font-size:.62cqw;font-style:normal;font-weight:800}.ea-u em[data-k=Changed]{color:var(--os-dim)}.ea-u em[data-k=Fixed]{color:var(--os-faint)}.ea-u li span{color:#f3eee2db;font-size:.74cqw;line-height:1.4}.ea-u.ea-marked{box-shadow:inset .18cqw 0 0 var(--cream);background:#f3eee214}.ea-road{border-top:1px solid var(--os-edge);gap:.55cqw;padding-top:.75cqw;display:grid}.ea-road-h{align-items:center;gap:.5cqw;margin:0;display:flex}.ea-road-h .ico{width:1cqw;height:1cqw;color:var(--os-dim)}.ea-road-h b{font-variation-settings:"wdth" 108;font-size:.86cqw;font-weight:800}.ea-road-h span{color:var(--os-dim);font-size:.72cqw;font-weight:600}.ea-segs{grid-template-columns:repeat(var(--n,7), minmax(0, 1fr));gap:.3cqw;margin:0;padding:0;list-style:none;display:grid}.ea-seg{width:100%;color:var(--os-dim);text-align:left;cursor:pointer;transition:color .2s var(--ease);background:0 0;border:0;gap:.32cqw;padding:0 0 .15cqw;display:grid}.ea-seg:disabled{cursor:default}.ea-bar{background:#f3eee224;height:.42cqw;display:block;overflow:hidden}.ea-seg[data-state=now] .ea-bar{background:repeating-linear-gradient(-45deg,#f3eee238 0 .22cqw,#0000 .22cqw .5cqw)}.ea-seg[data-state=next] .ea-bar{background:0 0;box-shadow:inset 0 0 0 1px #f3eee233}.ea-segs li:last-child .ea-bar{clip-path:polygon(0 0,calc(100% - .42cqw) 0,100% 100%,0 100%)}.ea-fill{background:var(--cream);transform-origin:0;height:100%;display:block;transform:scaleX(0)}.ea-seg b{font-size:.74cqw;font-weight:800;line-height:1.15}.ea-seg small{color:var(--os-faint);font-size:.64cqw;font-weight:600}.ea-seg[data-state=now]{color:var(--cream)}.ea-seg[data-state=now] small{color:var(--os-dim)}.ea-seg[data-state=next] b{color:var(--os-faint)}.ea-seg:not(:disabled):hover,.ea-seg:focus-visible{color:var(--cream);outline:none}.ea-seg[aria-pressed=true]{color:var(--cream)}.ea-seg[aria-pressed=true] .ea-bar{outline:1px solid var(--cream);outline-offset:.12cqw}.wm-compact .ea-main{grid-template-columns:minmax(0,1fr) 20cqw}.wm-compact .ea-log{display:none}@media (width<=760px) and (aspect-ratio<=1),(aspect-ratio<=9/10){.ea-body{flex-direction:column;gap:3.2cqw;display:flex;overflow:auto}.ea-body>*,.ea-main>*{flex:none}.ea-tabs{gap:1.6cqw;height:11cqw}.ea-tabs .ea-key{display:none}.ea-tablist{gap:1cqw}.ea-tab{gap:.5cqw;padding:0 2cqw}.ea-tab b{font-size:3.4cqw}.ea-tab small{font-size:2.3cqw}.ea-tab:after{height:.6cqw}.ea-upd{white-space:nowrap;font-size:2.3cqw}.ea-main{display:contents}.ea-tabs{order:0}.ea-media{order:1}.ea-info{order:2}.ea-media{flex-direction:column;gap:1.8cqw;display:flex}.ea-shot{aspect-ratio:4/3.4;min-height:0}.ea-stamp{gap:1.6cqw;padding:1cqw 1.8cqw;font-size:2.3cqw;bottom:2cqw;left:2cqw}.ea-stamp em{padding-left:1.6cqw}.ea-pname{font-size:12cqw}.ea-pline{font-size:3.2cqw}.ea-from{gap:3cqw;bottom:6cqw}.ea-from small{font-size:2.3cqw}.ea-from b{font-size:5cqw}.ea-thumbs{gap:1.2cqw}.ea-thumb{width:15cqw}.ea-cap{font-size:2.6cqw}.ea-cap small{font-size:2.2cqw}.ea-info{gap:2.6cqw;overflow:visible}.ea-kind{font-size:2.6cqw}.ea-name{margin-top:-1cqw;font-size:7.4cqw}.ea-text{font-size:3.1cqw}.ea-obj{gap:1cqw;margin-bottom:3.4cqw;padding:2.4cqw 3cqw}.ea-obj-h{gap:1.6cqw;font-size:2.3cqw}.ea-diamond{width:1.6cqw;height:1.6cqw}.ea-obj-t{font-size:3.1cqw}.ea-then{font-size:2.7cqw}.ea-spec{gap:2cqw 3cqw}.ea-spec dt{font-size:2.3cqw}.ea-spec dd{font-size:2.8cqw}.ea-acts{gap:2cqw;margin-top:.6cqw}.ea-acts .pj-open{gap:2cqw;height:9cqw;padding:0 2.4cqw 0 3cqw;font-size:3cqw}.ea-acts .cp-btn{height:9cqw}.ea-acts .pj-open kbd{display:none}.ea-none{font-size:2.8cqw}.ea-log{border-left:0;order:4;padding-left:0}.ea-log-h{gap:2cqw;margin-bottom:1.4cqw}.ea-log-h b{font-size:3.4cqw}.ea-log-h span{font-size:2.4cqw}.ea-list{overflow:visible}.ea-u{padding:2.4cqw 1.6cqw 2.8cqw}.ea-u-h{gap:2cqw}.ea-u-h b{font-size:3cqw}.ea-u-h span{font-size:2.6cqw}.ea-u-h small{font-size:2.3cqw}.ea-u-t{font-size:2.8cqw}.ea-u ul{gap:1.4cqw;margin-top:1.6cqw}.ea-u li{grid-template-columns:12cqw minmax(0,1fr);column-gap:1.4cqw}.ea-u em{font-size:2.3cqw}.ea-u li span{font-size:2.8cqw}.ea-u.ea-marked{box-shadow:inset .6cqw 0 0 var(--cream)}.ea-road{order:3;gap:2cqw;padding-top:3cqw}.ea-road-h{gap:1.6cqw}.ea-road-h .ico{width:3.4cqw;height:3.4cqw}.ea-road-h b{font-size:3.4cqw}.ea-road-h span{font-size:2.6cqw}.ea-segs{grid-template-columns:1fr;gap:1.4cqw}.ea-seg{grid-template-columns:20cqw minmax(0,1fr) auto;align-items:center;column-gap:2.4cqw;padding:.6cqw 0}.ea-bar{height:1.6cqw}.ea-segs li:last-child .ea-bar{clip-path:polygon(0 0,calc(100% - 1.6cqw) 0,100% 100%,0 100%)}.ea-seg[data-state=now] .ea-bar{background:repeating-linear-gradient(-45deg,#f3eee238 0 .8cqw,#0000 .8cqw 1.8cqw)}.ea-seg b{font-size:2.9cqw}.ea-seg small{font-size:2.4cqw}.ea-seg[aria-pressed=true] .ea-bar{outline-offset:.4cqw}}.set-body{grid-template-columns:10.5cqw minmax(0,1fr);gap:1.4cqw;display:grid}.set-nav{border-right:1px solid var(--os-edge);align-content:start;gap:.12cqw;padding-right:.8cqw;display:grid}.set-nav button{color:var(--os-dim);text-align:left;cursor:pointer;transition:color .2s var(--ease), background .2s var(--ease);background:0 0;border:0;padding:.55cqw .7cqw;font-size:.88cqw;font-weight:700;position:relative}.set-nav button:hover,.set-nav button:focus-visible{color:var(--cream);outline:none}.set-nav button[aria-selected=true]{color:var(--cream);box-shadow:inset .16cqw 0 0 var(--cream);background:#f3eee21a}.set-page{scrollbar-width:thin;align-content:start;gap:1.1cqw;min-width:0;min-height:0;padding:.25cqw;display:grid;overflow:auto}.set-page[hidden]{display:none}.set-row{grid-template-columns:11cqw minmax(0,1fr) 2.8cqw;align-items:center;column-gap:1cqw;font-size:.88cqw;display:grid}:is(.set-row:has(.qs-seg),.set-row:has(.qs-sw),.set-row:has(.rd-toggle)){grid-template-columns:11cqw minmax(0,1fr)}.set-l{gap:.18cqw;font-weight:700;display:grid}.set-l small{color:var(--os-faint);font-size:.72cqw;font-weight:600;line-height:1.35}.set-row .qs-sw{padding-left:0}.set-row .rd-toggle{justify-self:start}.set-row .rd-toggle .ico{fill:currentColor;stroke-width:0}.set-walls{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9cqw;display:grid}.set-group{gap:1.1cqw;display:grid}.set-group[hidden]{display:none}.set-walls button{color:var(--cream);text-align:left;cursor:pointer;transition:background .2s var(--ease), box-shadow .2s var(--ease);background:#f3eee20d;border:0;gap:.3cqw;padding:.45cqw .45cqw .6cqw;display:grid}.set-walls button:hover,.set-walls button:focus-visible{background:#f3eee21a;outline:none}.set-walls button[aria-checked=true]{box-shadow:0 0 0 .14cqw var(--cream);background:#f3eee21a}.set-shot{aspect-ratio:16/9;background-position:50% 45%;background-size:cover;display:block}.set-split{grid-template-columns:1fr 1fr;display:grid}.set-split i{background-size:200% 100%}.set-split i:first-child{background-position:25% 45%}.set-split i:last-child{background-position:75% 45%}.set-walls b{font-size:.9cqw;font-weight:800}.set-walls small{color:var(--os-dim);font-size:.72cqw;font-weight:600}.set-note{color:var(--os-dim);margin:0;font-size:.8cqw}.set-data .set-row{border-bottom:1px solid var(--os-edge);grid-template-columns:minmax(0,1fr) auto;padding-bottom:.9cqw}.set-act{justify-content:center;min-width:7cqw}.set-act.set-armed{background:var(--os-hot);color:#fff}.set-os{align-items:center;gap:1cqw;display:flex}.set-os svg{flex:none;width:2.8cqw;height:2.8cqw}.set-os span{gap:.1cqw;display:grid}.set-os b{font-variation-settings:"wdth" 112;font-size:1.5cqw;font-weight:900}.set-os small{color:var(--os-dim);font-size:.76cqw;font-weight:600}.set-facts{grid-template-columns:6.6cqw minmax(0,1fr);gap:.4cqw 1cqw;margin:0;font-size:.82cqw;display:grid}.set-facts dt{color:var(--os-faint);font-weight:700}.set-facts dd{text-overflow:ellipsis;margin:0;font-weight:600;overflow:hidden}.set-facts a{color:var(--cream);font-weight:800}.set-legal{color:var(--os-faint);margin:0;font-size:.72cqw;line-height:1.5}@media (width<=760px) and (aspect-ratio<=1),(aspect-ratio<=9/10){.set-body{grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr;gap:2.4cqw}.set-nav{border-right:0;border-bottom:1px solid var(--os-edge);grid-auto-columns:max-content;grid-auto-flow:column;gap:.6cqw;padding:0 0 1cqw;overflow-x:auto}.set-nav button{padding:1.4cqw 2cqw;font-size:2.5cqw}.set-nav button[aria-selected=true]{box-shadow:inset 0 -.5cqw 0 var(--cream)}.set-page{gap:2.6cqw}:is(.set-row,.set-row:has(.qs-seg),.set-row:has(.qs-sw),.set-row:has(.rd-toggle)){grid-template-columns:1fr;row-gap:1.2cqw;font-size:2.6cqw}.set-row .qs-v{display:none}.set-l small{font-size:2.1cqw}.set-walls{gap:2cqw}.set-walls b{font-size:2.4cqw}.set-walls small{display:none}.set-data .set-row{grid-template-columns:minmax(0,1fr) auto;padding-bottom:2cqw}.set-note,.set-facts,.set-legal{font-size:2.3cqw}.set-facts{grid-template-columns:18cqw minmax(0,1fr);gap:1cqw 2cqw}.set-os svg{width:8cqw;height:8cqw}.set-os b{font-size:4cqw}.set-os small{font-size:2.2cqw}}.ask-time{font-variant-numeric:tabular-nums;font-variation-settings:"wdth" 82}.ask-body{grid-template-rows:auto auto auto auto;gap:.9cqw;padding-top:.35cqw;display:grid;position:relative}.ask-scan{z-index:2;opacity:0;pointer-events:none;will-change:transform, opacity;background:#f3eee299;height:1px;position:absolute;top:0;left:-1cqw;right:-1cqw;box-shadow:0 0 .4cqw #cfe9ff99}.ask-who{grid-template-columns:8.4cqw minmax(0,1fr);align-items:center;column-gap:1.2cqw;display:grid}.ask-eye{aspect-ratio:1;width:8.4cqw;position:relative}.ask-eye:before{content:"";pointer-events:none;background:radial-gradient(closest-side,#5adccc33,#3cc8ba12 55%,#0000);border-radius:50%;position:absolute;inset:-18%}.ask-bowl{background:radial-gradient(circle at 42% 38%,#163d46 0%,#0a1d22 55%,#040b0e 100%);border-radius:50%;position:absolute;inset:3.5%;box-shadow:0 .25cqw .9cqw #00000080}.ask-eye .bm-iris{width:53%;height:53%;top:50%;left:50%}.ask-name{gap:.25cqw;min-width:0;display:grid}.ask-name b{letter-spacing:-.01em;text-transform:uppercase;font-variation-settings:"wdth" 118;font-size:2.3cqw;font-weight:900;line-height:1}.ask-status{color:var(--os-dim);font-variation-settings:"wdth" 82;transition:color .3s var(--ease);font-size:.9cqw;font-weight:700}.ask-status[data-state=connecting],.ask-status[data-state=thinking]{color:var(--os-faint)}.ask-status[data-state=offline]{color:var(--os-hot)}.ask-line{display:none}.ask-log{align-content:start;gap:.5cqw;min-height:7.6cqw;font-size:.94cqw;font-weight:600;line-height:1.45;display:grid}.ask-hello{color:var(--os-dim);margin:0}.ask-q{color:var(--os-faint);margin:0;font-size:.82cqw}.ask-q+.ask-a{margin-top:-.15cqw}.ask-a{margin:0}.ask-a span{animation:ask-word .28s var(--ease) both}@keyframes ask-word{0%{opacity:0}to{opacity:1}}.ask-do{margin:.15cqw 0 0}.ask-act{background:var(--cream);height:2.2cqw;color:var(--os-deep);clip-path:var(--os-chip);font:inherit;cursor:pointer;transition:background .2s var(--ease);border:0;align-items:center;padding:0 1cqw;font-size:.9cqw;font-weight:800;display:inline-flex}.ask-act:hover,.ask-act:focus-visible{background:#fff;outline:none}.ask-tries{flex-wrap:wrap;gap:.35cqw;margin:0;display:flex}.ask-try{height:1.9cqw;color:var(--os-dim);font:inherit;cursor:pointer;transition:background .2s var(--ease), color .2s var(--ease), opacity .2s var(--ease);background:#f3eee214;border:0;padding:0 .7cqw;font-size:.78cqw;font-weight:700}.ask-try:hover,.ask-try:focus-visible{color:var(--cream);background:#f3eee22e;outline:none}.ask-try.ask-asked{opacity:.45}.ask-form{height:2.5cqw;transition:box-shadow .2s var(--ease);background:#f3eee214;align-items:center;gap:.5cqw;padding:0 .25cqw 0 .9cqw;display:flex;box-shadow:inset 0 -1px #f3eee266}.ask-form:focus-within{box-shadow:inset 0 -.16cqw 0 var(--cream)}.ask-form input{min-width:0;color:var(--cream);font:inherit;background:0 0;border:0;outline:none;flex:1;padding:0;font-size:.95cqw;font-weight:600}.ask-form input::placeholder{color:var(--os-faint)}.ask-send{background:var(--cream);height:2cqw;color:var(--os-deep);clip-path:var(--os-chip);font:inherit;cursor:pointer;transition:background .2s var(--ease);border:0;flex:none;align-items:center;gap:.45cqw;padding:0 .45cqw 0 .8cqw;font-size:.86cqw;font-weight:800;display:inline-flex}.ask-send kbd{min-width:1.3cqw;height:1.3cqw;color:var(--os-deep);border-color:#0b273080;padding:0 .3cqw;font-size:.64cqw}.ask-send:hover,.ask-send:focus-visible{background:#fff;outline:none}@media (width<=760px) and (aspect-ratio<=1),(aspect-ratio<=9/10){.ask-ask,.ask-who{display:none}.ask-line{color:var(--os-dim);text-overflow:ellipsis;transition:color .3s var(--ease);font-weight:600;display:block;overflow:hidden}.ask-line[data-state=connecting],.ask-line[data-state=thinking]{color:var(--os-faint)}.ask-line[data-state=offline]{color:var(--os-hot)}.ask-pane .ask-time{flex:none;margin-left:auto;display:block;overflow:visible}.ask-pane .wm-x{margin-left:0}.ask-body{grid-template-rows:minmax(0,1fr) auto auto;gap:2.4cqw;padding-top:2cqw}.ask-scan{left:-4.1cqw;right:-4.1cqw}.ask-log{gap:1.6cqw;min-height:0;font-size:4.6cqw;line-height:1.36}.ask-q{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:3.5cqw;line-height:1.3;display:-webkit-box;overflow:hidden}.ask-q+.ask-a{margin-top:0}.ask-do{margin-top:1.4cqw}.ask-act,.ask-try{text-align:left;align-items:center;width:100%;height:10.4cqw;padding:0 3.4cqw;font-size:4cqw;display:flex}.ask-tries{gap:1.2cqw;display:grid}.ask-try.ask-asked{display:none}.ask-form{gap:1.6cqw;height:12.4cqw;padding:0 1.2cqw 0 3.4cqw}.ask-form input{font-size:max(16px,4.9cqw)}.ask-send{height:9.8cqw;padding:0 3.4cqw;font-size:4cqw}.ask-send kbd{display:none}}
