@font-face{font-family:Zirena;src:url(../assets/fonts/Zirena-w75.woff2) format("woff2");font-weight:200 900;font-style:normal;font-display:swap}@font-face{font-family:Agou Voice;src:url(../assets/fonts/Machine.woff2) format("woff2");font-style:italic;font-weight:400;font-display:swap;unicode-range:U+0020,U+002C,U+002E,U+0030-0033,U+0035-003B,U+003F,U+0041-005A,U+0061-007A,U+00A0,U+00B7,U+00C0-00D6,U+00D8-00F6,U+00F8-00FF,U+2013-2014,U+2018-2019,U+201C-201D,U+2026,U+20AC}.cp.cp--after-hero:empty{display:none}.wh{--wh-paper: var(--cp-fg);--wh-soft: var(--cp-soft);--wh-muted: var(--cp-muted);--wh-line: var(--cp-line);--wh-green: var(--cp-green);--wh-mist: #cfe0d6;--wh-ink: #0a0a0a;--wh-ink-soft: #3d4240;--wh-deep: #0f3d24;--wh-glass: rgba(14, 18, 16, .82);--wh-gutter: var(--cp-gutter);--wh-gap: clamp(1rem, 2vw, 2rem);--wh-ease: cubic-bezier(.19, 1, .22, 1);--wh-display: "Zirena", "Arial Narrow", sans-serif;--wh-voice: "Agou Voice", Georgia, "Times New Roman", serif;--wh-read: var(--cp-text);--wh-ui: var(--cp-ui);--wh-mono: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--wh-s1: .5rem;--wh-s2: 1rem;--wh-s3: 1.5rem;--wh-s4: 2.5rem;--wh-s5: 4rem;--wh-s6: 6.5rem;--wh-s7: 10.5rem;--wh-chapter: clamp(var(--wh-s6), 13vw, var(--wh-s7));--wh-field: radial-gradient(circle at 18% 10%, rgba(33, 212, 107, .12), transparent 40%), radial-gradient(circle at 50% 85%, rgba(2, 20, 10, .45), transparent 46%), linear-gradient(135deg, #10402a 0%, #0b2e1a 50%, #082515 100%);color:var(--wh-paper);overflow-x:clip}.wh a:focus-visible,.wh button:focus-visible{outline:2px solid var(--wh-green);outline-offset:4px}.wh-wrap{width:min(100% - 2 * var(--wh-gutter),1600px);margin-inline:auto}.wh-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.wh-title{margin:0;font-family:var(--wh-display);font-weight:400;line-height:.84;letter-spacing:-.02em;text-transform:uppercase}.wh-title__line{display:block}.wh-title__word{--wght: 800;display:inline-block;white-space:nowrap}.wh-title__word--light{--wght: 300;color:var(--wh-green)}.wh-title__char{display:inline-block;font-variation-settings:"wght" var(--wght),"wdth" 75}.wh-button{display:inline-flex;align-items:center;gap:.35em;min-height:3.5rem;padding:1rem 1.6rem;border-radius:999px;background:var(--wh-green);color:var(--wh-ink);font:600 1.02rem/1 var(--wh-ui);text-decoration:none;transition:background-color .35s ease,color .35s ease}.wh-button:hover,.wh-button:focus-visible{background:var(--wh-paper)}.wh-button--paper{min-height:4.25rem;padding:1.25rem 2.1rem;background:var(--wh-paper);font-size:clamp(1.08rem,1.3vw,1.3rem)}.wh-button--paper:hover,.wh-button--paper:focus-visible{background:var(--wh-green)}.wh-cue{color:var(--wh-paper);font:600 1rem/1.4 var(--wh-ui);text-decoration:underline;text-decoration-color:var(--wh-green);text-decoration-thickness:1px;text-underline-offset:.3em;transition:text-decoration-thickness .2s ease}.wh-cue:hover,.wh-cue:focus-visible{text-decoration-thickness:3px}.wh-ch{padding-top:var(--wh-chapter)}.wh-split{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--wh-gap);row-gap:var(--wh-s4);align-items:start}.wh-split__head{grid-column:1 / span 5}.wh-split__body{grid-column:7 / -1}.wh-ch__number{margin:0 0 var(--wh-s2);font-family:var(--wh-display);font-variation-settings:"wght" 800,"wdth" 75;font-size:clamp(1.3rem,1.6vw,1.6rem);line-height:1;color:var(--wh-green)}.wh-ch__title{max-width:15em;margin:0;font-family:var(--wh-voice);font-style:italic;font-weight:400;font-size:clamp(2.1rem,4.2vw,4.25rem);line-height:1.02;letter-spacing:-.015em;text-wrap:balance}.wh-ch__text{display:grid;gap:1em;max-width:34em;margin-top:var(--wh-s3);font-family:var(--wh-read);font-size:clamp(1.08rem,.98rem + .35vw,1.32rem);line-height:1.6;color:var(--wh-soft)}.wh-ch__text p{margin:0}.wh-ch__text strong{color:var(--wh-paper);font-weight:600}.wh-scene__label{margin:0 0 var(--wh-s2);font:700 .66rem/1 var(--wh-ui);letter-spacing:.16em;text-transform:uppercase;color:var(--wh-muted)}.wh-stars{position:absolute;inset:0;z-index:-1;display:block;width:100%;height:100%;color:var(--wh-paper);pointer-events:none}.wh-hero{position:relative;isolation:isolate;overflow:clip;display:flex;align-items:center;min-height:100vh;min-height:100svh;padding-block:clamp(6.5rem,12vh,8rem) var(--wh-s5)}.wh-hero:before{content:"";position:absolute;inset:0;z-index:-2;background:radial-gradient(75% 60% at 72% 100%,rgba(16,64,42,.85),transparent 72%);-webkit-mask-image:linear-gradient(transparent 20%,#000 62%,#000 72%,transparent 100%);mask-image:linear-gradient(transparent 20%,#000 62%,#000 72%,transparent 100%);pointer-events:none}.wh-hero__grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--wh-gap);row-gap:var(--wh-s4);align-items:center}.wh-hero__text{grid-column:1 / span 7;container-type:inline-size}.wh-hero__eyebrow,.wh-brief__eyebrow{margin:0 0 var(--wh-s3);font:700 .8rem/1.4 var(--wh-ui);letter-spacing:.14em;text-transform:uppercase;color:var(--wh-green)}.wh-hero__title{font-size:min(15.5cqi,9.5rem)}@supports not (width: 1cqi){.wh-hero__title{font-size:min(8.19vw,9.5rem)}@media(max-width:899px){.wh-hero__title{font-size:min(14.18vw,9.5rem)}}}.wh-hero__lead{max-width:30em;margin:var(--wh-s4) 0 0;font-family:var(--wh-read);font-size:clamp(1.08rem,.98rem + .35vw,1.3rem);line-height:1.55;color:var(--wh-soft)}.wh-hero__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--wh-s3) var(--wh-s4);margin-top:var(--wh-s4)}.wh-now{grid-column:8 / -1;container-type:inline-size;text-align:right}.wh-now__clock{display:flex;justify-content:flex-end;align-items:flex-start;margin:0;font-family:var(--wh-display);font-variation-settings:"wght" 800,"wdth" 75;font-size:min(31cqi,14rem);line-height:.8;letter-spacing:-.01em;white-space:nowrap;color:var(--wh-paper)}@supports not (width: 1cqi){.wh-now__clock{font-size:min(11.52vw,14rem)}@media(max-width:899px){.wh-now__clock{font-size:min(28.35vw,14rem)}}}.wh-digit{display:inline-block;width:.56em;text-align:center}.wh-colon{display:inline-block;width:.26em;text-align:center;color:var(--wh-green)}.wh-now__seconds{min-width:1.3em;margin:.06em 0 0 .12em;font-size:.22em;font-variation-settings:"wght" 300,"wdth" 75;font-variant-numeric:tabular-nums;line-height:1;text-align:left;color:var(--wh-green)}.wh-now__seconds:empty{display:none}.wh-now__caption{max-width:17em;margin:var(--wh-s3) 0 0 auto;font-family:var(--wh-voice);font-style:italic;font-size:clamp(1.25rem,1.9vw,1.8rem);line-height:1.2;color:var(--wh-mist)}.wh-plate{position:relative;padding:clamp(1.5rem,3vw,2.4rem);border-radius:10px;background:linear-gradient(135deg,#f4f5f3,#e3e7e4 55%,#d6dcd8);box-shadow:inset 0 0 0 1px #0a0a0a14,inset 0 1px #ffffffb3,0 30px 60px -30px #000000b3;color:var(--wh-ink)}.wh-plate:before{content:"";position:absolute;inset:.7rem;background:radial-gradient(circle at 5px 5px,#9aa39e 3px,#7c847f 4px,transparent 5px) top left / 10px 10px no-repeat,radial-gradient(circle at 5px 5px,#9aa39e 3px,#7c847f 4px,transparent 5px) top right / 10px 10px no-repeat,radial-gradient(circle at 5px 5px,#9aa39e 3px,#7c847f 4px,transparent 5px) bottom left / 10px 10px no-repeat,radial-gradient(circle at 5px 5px,#9aa39e 3px,#7c847f 4px,transparent 5px) bottom right / 10px 10px no-repeat;pointer-events:none}.wh-plate__title{display:flex;justify-content:space-between;gap:var(--wh-s2);margin:0;padding-bottom:.7rem;border-bottom:2px solid var(--wh-ink);font:700 .72rem/1.2 var(--wh-mono);letter-spacing:.16em;text-transform:uppercase}.wh-plate__model{margin:var(--wh-s2) 0 var(--wh-s2);font-family:var(--wh-display);font-variation-settings:"wght" 800,"wdth" 75;font-size:clamp(1.7rem,2.8vw,2.6rem);line-height:.95;text-transform:uppercase}.wh-plate__rows{display:grid;margin:0}.wh-plate__rows div{display:grid;grid-template-columns:minmax(7rem,9rem) minmax(0,1fr);gap:var(--wh-s2);padding:.62rem 0;border-top:1px dashed rgba(10,10,10,.24)}.wh-plate__rows dt{font:700 .7rem/1.6 var(--wh-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--wh-ink-soft)}.wh-plate__rows dd{margin:0;font-family:var(--wh-read);font-size:1.02rem;line-height:1.45}.wh-night{--dusk: 1;--dawn: 0;--p: 0;position:relative;isolation:isolate;margin-top:var(--wh-chapter)}.wh-sky{position:absolute;inset:0;z-index:-1;pointer-events:none;-webkit-mask-image:linear-gradient(transparent,#000 14rem,#000 calc(100% - 10rem),transparent);mask-image:linear-gradient(transparent,#000 14rem,#000 calc(100% - 10rem),transparent)}.wh-sky__hold{position:sticky;top:0;height:100vh;height:100svh;overflow:hidden}.wh-sky__dusk,.wh-sky__dawn{position:absolute;inset:0}.wh-sky__dusk{opacity:var(--dusk);background:radial-gradient(120% 65% at 30% 112%,rgba(16,64,42,.95),rgba(11,46,26,.55) 42%,transparent 76%),radial-gradient(60% 40% at 85% 105%,rgba(33,212,107,.16),transparent 70%)}.wh-sky__dawn{opacity:var(--dawn);background:radial-gradient(110% 60% at 50% 112%,rgba(120,255,170,.55),rgba(33,212,107,.5) 30%,rgba(16,64,42,.75) 55%,transparent 85%),linear-gradient(to top,rgba(33,212,107,.22),rgba(16,64,42,.18) 45%,transparent 75%)}.wh-night__head{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--wh-gap);row-gap:var(--wh-s3);padding-top:var(--wh-s5)}.wh-night__head>*{grid-column:1 / span 7}.wh-night__intro{max-width:34em;margin:0;font-family:var(--wh-read);font-size:clamp(1.08rem,.98rem + .35vw,1.32rem);line-height:1.6;color:var(--wh-soft)}.wh-night__run{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--wh-gap);align-items:start}.wh-night__stage{position:sticky;top:0;z-index:1;display:flex;align-items:center;grid-column:1 / span 6;grid-row:1;height:100vh;height:100svh}.wh-night__clockwork{width:100%;container-type:inline-size}.wh-night__label{margin:0;font:700 .8rem/1.4 var(--wh-ui);letter-spacing:.14em;text-transform:uppercase;color:var(--wh-green)}.wh-night__clock{display:flex;margin:.12em 0 .1em -.04em;font-family:var(--wh-display);font-variation-settings:"wght" 800,"wdth" 75;font-size:min(38cqi,30svh);line-height:.82;letter-spacing:-.01em;color:var(--wh-paper)}@supports not (width: 1cqi){.wh-night__clock{font-size:min(17.1vw,30svh)}@media(max-width:899px){.wh-night__clock{font-size:min(34.76vw,30svh)}}}.wh-hourline{position:relative;height:3rem;margin-top:var(--wh-s3)}.wh-hourline:before,.wh-hourline:after{content:"";position:absolute;top:.45rem;left:0;height:2px}.wh-hourline:before{right:0;background:#f0f0f02e}.wh-hourline:after{width:calc(var(--p) * 100%);background:var(--wh-green)}.wh-hourline__ticks{margin:0;padding:0;list-style:none}.wh-hourline__ticks li{position:absolute;top:0;left:calc(var(--at) * 100%);transform:translate(-50%);padding-top:1.35rem;font:600 .72rem/1 var(--wh-mono);color:var(--wh-muted);transition:color .4s ease}.wh-hourline__ticks li:before{content:"";position:absolute;top:0;left:50%;width:2px;height:1rem;margin-left:-1px;background:#f0f0f052}.wh-hourline__ticks li:first-child{transform:none}.wh-hourline__ticks li:first-child:before{left:0;margin-left:0}.wh-hourline__ticks li:last-child{transform:translate(-100%)}.wh-hourline__ticks li:last-child:before{left:auto;right:0}.wh-hourline__ticks li.is-past{color:var(--wh-paper)}.wh-hourline__ticks li.is-past:before{background:var(--wh-green)}.wh-hourline__now{position:absolute;top:calc(.45rem - 6px);left:calc(var(--p) * 100%);width:14px;height:14px;margin-left:-7px;background:var(--wh-green);transform:rotate(45deg);box-shadow:0 0 18px #21d46b99}.wh-night__hours{grid-column:8 / -1;grid-row:1;margin:0;padding:0 0 18vh;list-style:none}.wh-hour{display:flex;flex-direction:column;justify-content:center;min-height:92vh;min-height:92svh;padding-block:var(--wh-s5)}.wh-hour__time{margin:0;font:700 .85rem/1 var(--wh-mono);letter-spacing:.08em;color:var(--wh-green)}.wh-hour__moment{margin:var(--wh-s2) 0 0;font-family:var(--wh-voice);font-style:italic;font-size:clamp(1.9rem,3vw,3rem);line-height:1.05;letter-spacing:-.01em;text-wrap:balance}.wh-hour__title{margin:var(--wh-s3) 0 0;font:650 clamp(1.05rem,1.2vw,1.22rem) / 1.3 var(--wh-ui);color:var(--wh-paper)}.wh-hour__text{max-width:32em;margin:.6rem 0 0;font-family:var(--wh-read);font-size:clamp(1.02rem,.96rem + .25vw,1.18rem);line-height:1.6;color:var(--wh-soft)}.wh.is-live .wh-hour{opacity:.66;transition:opacity .6s ease}.wh.is-live .wh-hour:not(.is-current){--wh-muted: rgba(240, 240, 240, .8)}.wh.is-live .wh-hour.is-current{opacity:1}.wh-scene{position:relative;max-width:31rem;margin-top:var(--wh-s4);padding:1.25rem 1.4rem 1.4rem;border:1px solid rgba(240,240,240,.1);border-radius:16px;background:var(--wh-glass);box-shadow:0 24px 60px -30px #000000e6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-family:var(--wh-ui)}.wh-lock{flex:none;width:.8rem;height:.9rem;color:var(--wh-green)}.wh-speed__bar{display:flex;align-items:center;gap:.55rem;width:fit-content;margin:0 0 1.1rem;padding:.55rem .95rem;border-radius:999px;background:#f0f0f014;font:500 .9rem/1 var(--wh-mono);color:var(--wh-paper)}.wh-speed__rows{display:grid;gap:.6rem;margin:0;padding:0;list-style:none}.wh-speed__rows li{display:grid;grid-template-columns:6.2rem minmax(0,1fr);align-items:center;gap:.8rem;font:500 .82rem/1.2 var(--wh-ui);color:var(--wh-soft)}.wh-speed__track{position:relative;height:.55rem;border-radius:999px;background:#f0f0f00f}.wh-speed__span{position:absolute;top:0;bottom:0;left:calc(var(--a) * 100%);width:calc((var(--b) - var(--a)) * 100%);border-radius:999px;background:var(--wh-green);transform-origin:0 50%}.wh-speed__total{margin:1.1rem 0 0;font:500 .9rem/1 var(--wh-ui);color:var(--wh-soft)}.wh-speed__total strong{margin-left:.25em;font-family:var(--wh-display);font-variation-settings:"wght" 800,"wdth" 75;font-weight:400;font-size:1.7rem;color:var(--wh-green)}.wh-guard__log{display:grid;gap:.5rem;margin:0;padding:0;list-style:none;font:500 .8rem/1.4 var(--wh-mono)}.wh-guard__log li{display:grid;grid-template-columns:5.4rem minmax(0,1fr) auto;gap:.8rem;align-items:baseline;color:var(--wh-soft)}.wh-guard__time{color:var(--wh-muted)}.wh-guard__outcome{font:700 .66rem/1 var(--wh-ui);letter-spacing:.12em;text-transform:uppercase;color:var(--wh-green)}.wh-guard__lock{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .6rem;margin:1.1rem 0 0;padding-top:.95rem;border-top:1px solid rgba(240,240,240,.12);font:500 .88rem/1.2 var(--wh-mono);color:var(--wh-paper)}.wh-guard__note{margin-left:auto;font:700 .66rem/1 var(--wh-ui);letter-spacing:.12em;text-transform:uppercase;color:var(--wh-green)}.wh-backup__title{margin:0 0 .85rem;font:600 1.02rem/1.3 var(--wh-ui);color:var(--wh-paper)}.wh-backup__meter{height:.8rem;margin:0 0 1.1rem;overflow:hidden;border-radius:999px;background:#f0f0f014}.wh-backup__fill{display:block;height:100%;background:repeating-linear-gradient(-45deg,var(--wh-green) 0 10px,#1bb85c 10px 20px);transform-origin:0 50%}.wh-backup__steps,.wh-updates__list{display:grid;gap:.65rem;margin:0;padding:0;list-style:none}.wh-backup__steps li,.wh-updates__list li{display:flex;align-items:center;gap:.7rem;font:500 .95rem/1.3 var(--wh-ui);color:var(--wh-soft)}.wh-tick{position:relative;flex:none;width:1.15rem;height:1.15rem;border:1.5px solid var(--wh-green);border-radius:4px;background:var(--wh-green);transition:background-color .3s ease}.wh-tick:after{content:"";position:absolute;left:.34rem;top:.12rem;width:.3rem;height:.58rem;border:solid var(--wh-ink);border-width:0 2px 2px 0;transform:rotate(45deg);transition:opacity .2s ease}.wh-backup__done{margin:1.1rem 0 0;font:600 .8rem/1 var(--wh-mono);color:var(--wh-green)}.wh-watch__pulse{display:block;width:100%;height:5rem;overflow:visible}.wh-watch__pulse polyline{fill:none;stroke:var(--wh-green);stroke-width:2.2;stroke-linejoin:round;stroke-linecap:round;stroke-dasharray:1;vector-effect:non-scaling-stroke}.wh-watch__figure{display:flex;flex-wrap:wrap;align-items:baseline;gap:.2rem .7rem;margin:.8rem 0 0;font-family:var(--wh-display);font-variation-settings:"wght" 800,"wdth" 75;font-size:clamp(2.8rem,4.2vw,3.8rem);line-height:.9;color:var(--wh-paper)}.wh-watch__figure span{font:600 .9rem/1.2 var(--wh-ui);color:var(--wh-soft)}.wh-watch__note{margin:.7rem 0 0;font:500 .78rem/1.3 var(--wh-mono);color:var(--wh-muted)}.wh-scene--support{display:grid;gap:.75rem}.wh-scene--support .wh-scene__label{margin-bottom:.2rem}.wh-chat{max-width:86%;margin:0;padding:.8rem 1rem .7rem;border-radius:16px;font-family:var(--wh-read);font-size:.98rem;line-height:1.45}.wh-chat--you{justify-self:end;border-bottom-right-radius:4px;background:var(--wh-paper);color:var(--wh-ink)}.wh-chat--studio{grid-row:3;justify-self:start;border:1px solid rgba(33,212,107,.35);border-bottom-left-radius:4px;background:var(--wh-deep);color:var(--wh-paper)}.wh-chat__sender{display:block;margin-bottom:.3rem;font:700 .66rem/1 var(--wh-ui);letter-spacing:.12em;text-transform:uppercase;color:var(--wh-green)}.wh-chat__time{display:block;margin-top:.35rem;font:500 .68rem/1 var(--wh-mono);text-align:right;opacity:.6}.wh-chat__typing{grid-row:3;justify-self:start;align-self:start;display:flex;gap:5px;margin:0;padding:.85rem 1rem;border-radius:16px;background:#f0f0f014;opacity:0}.wh-chat__typing i{width:6px;height:6px;border-radius:50%;background:var(--wh-soft)}.wh-printer{position:relative;justify-self:center;width:min(100%,27rem);padding-top:.7rem}.wh-printer__slot{position:absolute;top:0;left:-1.2rem;right:-1.2rem;z-index:2;height:1.4rem;border-radius:10px;background:linear-gradient(#262c28,#161a18);box-shadow:inset 0 -5px #050605,0 1px #f0f0f014,0 20px 40px -20px #000c}.wh-printer__paper{position:relative;overflow:hidden;padding-bottom:1rem}.wh-receipt{--zig: 14px;padding:2.2rem 1.6rem 2.4rem;background:#f3f1ea;color:var(--wh-ink);font:500 .88rem/1.4 var(--wh-mono);filter:drop-shadow(0 18px 30px rgba(0,0,0,.45));-webkit-mask:conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) 50% / var(--zig) 100%;mask:conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) 50% / var(--zig) 100%}.wh-receipt__shop{margin:0;font-family:var(--wh-display);font-variation-settings:"wght" 800,"wdth" 75;font-size:1.8rem;line-height:1;text-align:center;text-transform:uppercase}.wh-receipt__sub{margin:.4rem 0 1.1rem;padding-bottom:1rem;border-bottom:1px dashed rgba(10,10,10,.4);font-size:.72rem;letter-spacing:.12em;text-align:center;text-transform:uppercase}.wh-receipt__lines{margin:0}.wh-receipt__lines div{display:flex;justify-content:space-between;gap:1rem;padding:.32rem 0}.wh-receipt__lines dd{margin:0;font-weight:700;text-align:right;white-space:nowrap}.wh-receipt__total{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;margin:1rem 0 0;padding-top:.9rem;border-top:2px solid var(--wh-ink);font-weight:700;text-transform:uppercase}.wh-receipt__total strong{font-family:var(--wh-display);font-variation-settings:"wght" 800,"wdth" 75;font-weight:400;font-size:1.9rem;line-height:1;text-transform:none;color:var(--wh-deep)}.wh-receipt__code{display:block;width:78%;height:3rem;margin:1.5rem auto .6rem;background:repeating-linear-gradient(90deg,var(--wh-ink) 0 2px,transparent 2px 4px,var(--wh-ink) 4px 5px,transparent 5px 8px,var(--wh-ink) 8px 11px,transparent 11px 12px,var(--wh-ink) 12px 13px,transparent 13px 17px)}.wh-receipt__foot{margin:0;font-size:.7rem;letter-spacing:.12em;text-align:center;text-transform:uppercase}.wh-price__action{margin-top:var(--wh-s4)}.wh-race{position:relative;display:grid;gap:2rem;padding:1.5rem 1.8rem 1.9rem;border:1px solid rgba(240,240,240,.1);border-radius:16px;background:var(--wh-glass)}.wh-race .wh-scene__label{margin:0}.wh-race__name{margin:0 0 1.1rem;font:600 1.05rem/1.3 var(--wh-ui);color:var(--wh-paper)}.wh-race__track{position:relative;height:4px;margin:0 .6rem;border-radius:2px;background:#f0f0f029}.wh-race__lane--near .wh-race__track{width:max(22%,5.5rem)}.wh-race__track:before,.wh-race__track:after{content:"";position:absolute;top:50%}.wh-race__track:before{left:-.6rem;width:1.1rem;height:1.8rem;margin-top:-.9rem;border:2px solid var(--wh-paper);border-radius:4px;background:#0e1210}.wh-race__track:after{right:-.6rem;width:1.2rem;height:2.2rem;margin-top:-1.1rem;border-radius:3px;background:repeating-linear-gradient(var(--wh-paper) 0 4px,#0e1210 4px 7px)}.wh-race__packet{position:absolute;top:50%;left:0;width:14px;height:14px;margin:-7px 0 0 -7px;background:var(--wh-green);transform:rotate(45deg);box-shadow:0 0 14px #21d46bb3;opacity:0}.wh-race__state{margin:1.3rem 0 0;font:600 .82rem/1 var(--wh-mono);color:var(--wh-green)}.wh-race__waiting{display:none;color:var(--wh-muted)}.wh-race__replay{display:none}.wh-reasons{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--wh-gap);margin:var(--wh-s4) 0 0;padding:0;list-style:none}.wh-reasons h3{margin:0;padding-top:var(--wh-s2);border-top:2px solid var(--wh-green);font-family:var(--wh-display);font-variation-settings:"wght" 800,"wdth" 75;font-weight:400;font-size:clamp(1.5rem,2vw,2rem);line-height:1;text-transform:uppercase}.wh-reasons p{margin:.6rem 0 0;font-family:var(--wh-read);font-size:1rem;line-height:1.55;color:var(--wh-soft)}.wh-move__head{max-width:52rem}.wh-move__text{max-width:36em;margin:var(--wh-s3) 0 0;font-family:var(--wh-read);font-size:clamp(1.08rem,.98rem + .35vw,1.32rem);line-height:1.6;color:var(--wh-soft)}.wh-move__road{--x: 1;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--wh-s2) clamp(1rem,2vw,2rem);margin-top:var(--wh-s5)}.wh-move__end{margin:0;font-family:var(--wh-display);font-variation-settings:"wght" 800,"wdth" 75;font-size:clamp(1.25rem,2.2vw,2.2rem);line-height:1;text-transform:uppercase;color:var(--wh-muted)}.wh-move__end--to{color:var(--wh-green)}.wh-move__lane{position:relative;height:3.2rem;margin:0}.wh-move__lane:before{content:"";position:absolute;top:50%;left:0;right:0;border-top:2px dashed rgba(240,240,240,.25)}.wh-move__box{position:absolute;top:50%;left:calc(var(--x) * (100% - 2.8rem));width:2.8rem;color:var(--wh-paper);transform:translateY(-50%)}.wh-move__box svg{display:block;width:100%}.wh-move__online{grid-column:1 / -1;display:flex;align-items:center;min-height:2.6rem;margin:0;padding:0 1.1rem;border:1px solid rgba(33,212,107,.45);border-radius:999px;background:linear-gradient(90deg,var(--wh-deep),#13502f);font:600 .9rem/1.2 var(--wh-ui);color:var(--wh-paper)}.wh-move__steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--wh-gap);margin:var(--wh-s5) 0 0;padding:0;list-style:none}.wh-move__number{display:block;font-family:var(--wh-display);font-variation-settings:"wght" 800,"wdth" 75;font-size:clamp(2.4rem,3.4vw,3.4rem);line-height:1;color:var(--wh-green)}.wh-move__steps h3{margin:var(--wh-s2) 0 0;font:650 1.15rem/1.3 var(--wh-ui)}.wh-move__steps p{margin:.5rem 0 0;font-family:var(--wh-read);font-size:1rem;line-height:1.55;color:var(--wh-soft)}.wh-lights__grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--wh-gap);row-gap:var(--wh-s5);align-items:start}.wh-lights__head{grid-column:1 / -1}.wh-lights__moment{margin:var(--wh-s2) 0 0;font-family:var(--wh-voice);font-style:italic;font-size:clamp(1.25rem,1.9vw,1.8rem);color:var(--wh-mist)}.wh-building{position:relative;grid-column:1 / span 5;margin-top:.8rem;padding:1.7rem 1.4rem 0;border:1px solid rgba(240,240,240,.09);border-bottom:0;background:linear-gradient(#161b19,#0e1210)}.wh-building:before{content:"";position:absolute;top:-.8rem;left:-.7rem;right:-.7rem;height:.8rem;border:1px solid rgba(240,240,240,.12);border-radius:2px;background:#1c2320}.wh-building:after{content:"";position:absolute;bottom:-2px;left:-14%;right:-14%;height:2px;background:linear-gradient(90deg,transparent,rgba(240,240,240,.28) 14%,rgba(240,240,240,.28) 86%,transparent)}.wh-building__windows{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.1rem .9rem;margin:0;padding:0;list-style:none}.wh-building__windows li{position:relative;padding-bottom:5px}.wh-building__windows li:after{content:"";position:absolute;bottom:0;left:-5px;right:-5px;height:4px;border-radius:1px;background:#262e2a}.wh-building__door{display:block;width:min(28%,6.5rem);height:4.8rem;margin:1.6rem auto 0;border:1px solid rgba(240,240,240,.14);border-bottom:0;border-radius:3px 3px 0 0;background:linear-gradient(#21d46b38,#21d46b1a) top / 100% 26% no-repeat,linear-gradient(#f0f0f024,#f0f0f024) 50% 26% / 100% 1px no-repeat,linear-gradient(90deg,transparent calc(50% - .5px),rgba(240,240,240,.12) calc(50% - .5px) calc(50% + .5px),transparent calc(50% + .5px)),#0b0e0c}.wh-window{position:relative;display:flex;flex-direction:column;justify-content:space-between;gap:.6rem;min-height:5.4rem;padding:.75rem .85rem;border:1px solid rgba(240,240,240,.12);border-radius:2px;box-shadow:inset 0 0 0 3px #0e1210;background:linear-gradient(160deg,#1b211e,#111513);color:var(--wh-soft);font:600 .98rem/1.2 var(--wh-ui);text-decoration:none;transition:background .5s ease,color .3s ease,box-shadow .5s ease,border-color .5s ease}.wh-window:after{content:"";position:absolute;top:50%;left:0;right:0;height:1px;background:#f0f0f00d}.wh-window__number{font:600 .7rem/1 var(--wh-mono);color:var(--wh-muted)}.wh-window:hover{background:linear-gradient(160deg,#232b27,#171c19);color:var(--wh-paper)}.wh-window.is-lit{border-color:#21d46bcc;background:radial-gradient(120% 120% at 50% 0%,#8dffbd 0%,var(--wh-green) 45%,#17a654 100%);box-shadow:inset 0 0 0 3px #0e12108c,0 0 46px #21d46b73;color:var(--wh-ink)}.wh-lights__count,.wh-window.is-lit .wh-window__number{color:var(--wh-deep)}.wh-window.is-lit:after{background:#0a0a0a1f}.wh-lights__card{grid-column:7 / -1;padding:clamp(1.5rem,3vw,2.6rem);border-radius:18px;background:var(--wh-paper);color:var(--wh-ink)}.wh-lights__label{margin:0 0 var(--wh-s3);font:700 .75rem/1.4 var(--wh-ui);letter-spacing:.12em;text-transform:uppercase;color:var(--wh-ink-soft)}.wh-answer+.wh-answer{margin-top:var(--wh-s3);padding-top:var(--wh-s3);border-top:1px solid rgba(10,10,10,.12)}.wh-answer__q{margin:0 0 .8rem;font-family:var(--wh-voice);font-style:italic;font-weight:400;font-size:clamp(1.6rem,2.4vw,2.3rem);line-height:1.08;text-wrap:balance}.wh-answer__a{max-width:36em;margin:0;font-family:var(--wh-read);font-size:1.08rem;line-height:1.6;color:var(--wh-ink-soft)}.wh-lights__grid.is-armed .wh-lights__answers{display:grid}.wh-lights__grid.is-armed .wh-answer{grid-area:1 / 1;margin:0;padding:0;border:0;visibility:hidden}.wh-lights__grid.is-armed .wh-answer.is-current{visibility:visible;animation:wh-arrive .55s var(--wh-ease) both}@keyframes wh-arrive{0%{opacity:0;transform:translateY(.6rem)}}@media(scripting:none){.wh-building{display:none}.wh-lights__card{grid-column:1 / -1}}.wh-close{position:relative;isolation:isolate;overflow:clip;margin-top:var(--wh-chapter);padding-block:clamp(var(--wh-s6),12vw,var(--wh-s7)) clamp(var(--wh-s4),5vw,var(--wh-s5));background:var(--wh-field)}.wh-close__ascii{position:absolute;inset:0;z-index:-1;display:block;width:100%;height:100%;color:var(--wh-green);pointer-events:none}.wh-close__grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--wh-gap);row-gap:clamp(var(--wh-s4),5vw,var(--wh-s5));align-items:end}.wh-close__title{grid-column:1 / -1;font-size:clamp(3.4rem,11vw,11rem)}.wh-close__text{grid-column:1 / span 6;max-width:34ch;margin:0;font-family:var(--wh-read);font-size:clamp(1.12rem,1.4vw,1.4rem);line-height:1.5;color:var(--wh-mist)}.wh-close .wh-button--paper{grid-column:8 / -1;justify-self:start}.wh-close__more{grid-column:1 / -1;margin-top:var(--wh-s4);padding-top:var(--wh-s3);border-top:1px solid rgba(240,240,240,.18)}.wh-close__more-title{margin:0 0 var(--wh-s2);font:700 .75rem/1.4 var(--wh-ui);letter-spacing:.12em;text-transform:uppercase;color:var(--wh-mist)}.wh-close__more ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--wh-gap);margin:0;padding:0;list-style:none}.wh-close__more a{display:grid;gap:.3rem;color:var(--wh-paper);text-decoration:none}.wh-close__more-label{font:600 1.05rem/1.3 var(--wh-ui);text-decoration:underline;text-decoration-color:var(--wh-green);text-underline-offset:.25em}.wh-close__more a:hover .wh-close__more-label{text-decoration-thickness:2px}.wh-close__more-text{font-family:var(--wh-read);font-size:.95rem;line-height:1.5;color:var(--wh-mist)}.wh.is-live .wh-colon{animation:wh-blink 2s steps(1) infinite}@keyframes wh-blink{50%{opacity:.35}}@media(prefers-reduced-motion:no-preference)and (scripting:enabled){.wh.is-armed .wh-speed__span{transform:scaleX(0)}.wh.is-armed .wh-speed__total{opacity:0}.wh.is-armed .wh-guard__log li{opacity:0;transform:translateY(.4rem)}.wh.is-armed .wh-guard__lock{opacity:0}.wh.is-armed .wh-backup__fill{transform:scaleX(0)}.wh.is-armed .wh-backup__steps .wh-tick,.wh.is-armed .wh-updates__list .wh-tick{background:transparent;transition:none}.wh.is-armed .wh-backup__steps .wh-tick:after,.wh.is-armed .wh-updates__list .wh-tick:after{opacity:0;transition:none}.wh.is-armed .wh-backup__steps li,.wh.is-armed .wh-updates__list li{color:var(--wh-muted)}.wh.is-armed .wh-backup__done{opacity:0}.wh.is-armed .wh-watch__pulse polyline{stroke-dashoffset:1}.wh.is-armed .wh-watch__figure,.wh.is-armed .wh-watch__note{opacity:0}.wh.is-armed .wh-chat--you,.wh.is-armed .wh-chat--studio{opacity:0;transform:translateY(.5rem)}.wh.is-armed .wh-scene.is-played .wh-speed__span{transform:none;transition:transform calc((var(--b) - var(--a)) * 1.2s + .2s) cubic-bezier(.4,0,.2,1) calc(var(--a) * 1.2s + .2s)}.wh.is-armed .wh-scene.is-played .wh-backup__fill{transform:none;transition:transform 2.2s cubic-bezier(.4,0,.2,1) .2s}.wh.is-armed .wh-scene.is-played .wh-speed__total,.wh.is-armed .wh-scene.is-played .wh-guard__lock,.wh.is-armed .wh-scene.is-played .wh-backup__done,.wh.is-armed .wh-scene.is-played .wh-watch__figure,.wh.is-armed .wh-scene.is-played .wh-watch__note{opacity:1}.wh.is-armed .wh-scene.is-played .wh-speed__total{transition:opacity .5s ease 1.7s}.wh.is-armed .wh-scene.is-played .wh-guard__lock{transition:opacity .5s ease 2.4s}.wh.is-armed .wh-scene.is-played .wh-backup__done{transition:opacity .5s ease 2.6s}.wh.is-armed .wh-scene.is-played .wh-watch__figure,.wh.is-armed .wh-scene.is-played .wh-watch__note{transition:opacity .6s ease 1.4s}.wh.is-armed .wh-scene.is-played .wh-guard__log li,.wh.is-armed .wh-scene.is-played .wh-chat--you,.wh.is-armed .wh-scene.is-played .wh-chat--studio{opacity:1;transform:none}.wh.is-armed .wh-scene.is-played .wh-guard__log li{transition:opacity .35s ease,transform .5s var(--wh-ease);transition-delay:calc(.2s + var(--i) * .5s)}.wh.is-armed .wh-scene.is-played .wh-chat--you,.wh.is-armed .wh-scene.is-played .wh-chat--studio{transition:opacity .4s ease,transform .6s var(--wh-ease)}.wh.is-armed .wh-scene.is-played .wh-chat--you{transition-delay:.2s}.wh.is-armed .wh-scene.is-played .wh-chat--studio{transition-delay:2.5s}.wh.is-armed .wh-scene.is-played .wh-tick{background:var(--wh-green);transition:background-color .3s ease}.wh.is-armed .wh-scene.is-played .wh-tick:after{opacity:1;transition:opacity .2s ease}.wh.is-armed .wh-scene.is-played .wh-backup__steps li,.wh.is-armed .wh-scene.is-played .wh-updates__list li{color:var(--wh-soft);transition:color .3s ease}.wh.is-armed .wh-scene.is-played .wh-backup__steps li,.wh.is-armed .wh-scene.is-played .wh-backup__steps .wh-tick,.wh.is-armed .wh-scene.is-played .wh-backup__steps .wh-tick:after{transition-delay:calc(.8s + var(--i) * .7s)}.wh.is-armed .wh-scene.is-played .wh-updates__list li,.wh.is-armed .wh-scene.is-played .wh-updates__list .wh-tick,.wh.is-armed .wh-scene.is-played .wh-updates__list .wh-tick:after{transition-delay:calc(.3s + var(--i) * .55s)}.wh.is-armed .wh-scene.is-played .wh-watch__pulse polyline{stroke-dashoffset:0;transition:stroke-dashoffset 2.4s cubic-bezier(.4,0,.2,1) .2s}.wh.is-armed .wh-scene.is-played .wh-chat__typing{animation:wh-typing 1.7s ease .8s both}.wh.is-armed .wh-scene.is-played .wh-chat__typing i{animation:wh-bounce .9s ease-in-out infinite}.wh.is-armed .wh-scene.is-played .wh-chat__typing i:nth-child(2){animation-delay:.15s}.wh.is-armed .wh-scene.is-played .wh-chat__typing i:nth-child(3){animation-delay:.3s}.wh.is-armed .wh-receipt{transform:translateY(-101%)}.wh.is-armed .wh-printer.is-played .wh-receipt{transform:none;transition:transform 2.6s steps(22,end) .2s}.wh.is-armed .wh-race__packet{opacity:1}.wh.is-armed .wh-race__state>span{display:none}.wh.is-armed .wh-race.is-running .wh-race__waiting,.wh.is-armed .wh-race__lane.is-home .wh-race__arrived{display:inline}.wh.is-armed .wh-race__lane.is-home .wh-race__waiting{display:none}.wh.is-armed .wh-race.is-running .wh-race__packet{animation:wh-trip var(--trip, 1s) cubic-bezier(.45,0,.55,1) both}.wh.is-armed .wh-race__lane--near{--trip: .9s}.wh.is-armed .wh-race__lane--far{--trip: 4.2s}.wh.is-armed .wh-race__replay{position:absolute;right:1.2rem;bottom:1.2rem;display:block;padding:.4rem .2rem;border:0;background:none;color:var(--wh-soft);font:600 .82rem/1 var(--wh-ui);text-decoration:underline;text-decoration-color:var(--wh-green);text-underline-offset:.3em;cursor:pointer}.wh.is-armed .wh-race__replay:hover{color:var(--wh-paper)}.wh.is-armed .wh-move__road{--x: 0}.wh.is-armed .wh-move.is-played .wh-move__road{--x: 1}.wh.is-armed .wh-move.is-played .wh-move__box{transition:left 2.8s cubic-bezier(.65,0,.35,1) .3s}.wh.is-armed .wh-move__steps li{opacity:.62}.wh.is-armed .wh-move.is-played .wh-move__steps li{opacity:1;transition:opacity .6s ease calc(.3s + var(--i) * .95s)}}@keyframes wh-typing{0%{opacity:0}15%,85%{opacity:1}to{opacity:0}}@keyframes wh-bounce{0%,60%,to{transform:none}30%{transform:translateY(-4px)}}@keyframes wh-trip{0%{left:0}50%{left:100%}to{left:0}}@media(max-width:1199px){.wh-reasons{grid-template-columns:minmax(0,1fr)}}@media(max-width:899px){.wh-hero{min-height:0;padding-block:clamp(6.5rem,22vw,8rem) var(--wh-s5)}.wh-hero__text,.wh-now{grid-column:1 / -1}.wh-hero__title{font-size:min(19cqi,7.5rem)}@supports not (width: 1cqi){.wh-hero__title{font-size:min(17.38vw,7.5rem)}}.wh-now{text-align:left}.wh-now__clock{justify-content:flex-start;font-size:min(34cqi,9rem)}@supports not (width: 1cqi){.wh-now__clock{font-size:min(31.1vw,9rem)}}.wh-now__caption{margin-left:0}.wh-split__head,.wh-split__body,.wh-night__head>*{grid-column:1 / -1}.wh-night__run{display:block}.wh-night__stage{z-index:3;height:auto;margin:var(--wh-s4) calc(-1 * var(--wh-gutter)) 0;padding:.85rem var(--wh-gutter) .6rem;transition:transform .35s var(--wh-ease)}.wh-night__stage.is-stuck{background:#0a0a0abd;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.studio-nav:not(.is-hidden)~main .wh-night__stage.is-stuck{transform:translateY(4.4rem)}.wh-night__clockwork{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:end;column-gap:var(--wh-s3)}.wh-night__label{grid-column:1 / -1;font-size:.7rem}.wh-night__clock{margin:.1em 0 0;font-size:min(17vw,5rem)}.wh-hourline{height:2.4rem;margin:0}.wh-hourline__ticks li{font-size:.6rem}.wh-hourline__ticks li:not(:first-child):not(:last-child) span{visibility:hidden}.wh-night__hours{padding-bottom:0}.wh-hour{min-height:0;padding-block:var(--wh-s5) var(--wh-s4)}.wh-scene{max-width:none}.wh-guard__log li{grid-template-columns:auto minmax(0,1fr);row-gap:.15rem}.wh-guard__what{grid-column:1 / -1;grid-row:2}.wh-printer{margin-top:var(--wh-s2)}.wh-move__road{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.wh-move__end--to{text-align:right}.wh-move__lane{grid-column:1 / -1;grid-row:2}.wh-move__steps{grid-template-columns:minmax(0,1fr)}.wh-building,.wh-lights__card{grid-column:1 / -1}.wh-building{margin-top:1.4rem}.wh-lights__grid{row-gap:var(--wh-s4)}.wh-window{min-height:4.6rem}.wh-close__text,.wh-close .wh-button--paper{grid-column:1 / -1}.wh-close__more ul{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.wh.is-live .wh-colon{animation:none}.wh *,.wh *:before,.wh *:after{transition-duration:0s!important;transition-delay:0s!important;animation-duration:0s!important;animation-delay:0s!important}}
