.wt-fd-machine{justify-items:center;display:grid}@media (width>=640px){.wt-fd-machine{justify-items:start}}.wt-fd-window{width:min(100%,470px);height:168px;-webkit-mask-image:linear-gradient(transparent, var(--color-base-content) 38%);-webkit-mask-image:linear-gradient(transparent, var(--color-base-content) 38%);mask-image:linear-gradient(transparent, var(--color-base-content) 38%);position:relative;overflow:hidden;container-type:inline-size}.wt-fd-paper{background-color:color-mix(in oklab, var(--color-base-100) 94%, var(--color-warning));min-height:300px;box-shadow:0 0 0 1px color-mix(in oklab, var(--color-base-300) 70%, transparent);padding:0 12px;transition:transform .45s cubic-bezier(.3,.7,.3,1);position:absolute;top:0;left:4%;right:4%}@container (width>=400px){.wt-fd-paper{padding:0 20px;left:7%;right:7%}}.wt-fd-line{white-space:nowrap;height:26px;color:color-mix(in oklab, var(--color-base-content) 88%, transparent);font-family:Courier New,Courier,ui-monospace,monospace;font-size:clamp(9px,3.1cqi,15px);line-height:26px;overflow:hidden}.wt-fd-line.is-title{text-align:center;letter-spacing:.1em}.wt-fd-line.is-end{text-align:center;letter-spacing:.32em}.wt-fd-caret{vertical-align:-.16em;background-color:var(--color-primary);width:.55em;height:1.05em;margin-left:1px;animation:1s step-end infinite wt-fd-blink;display:inline-block}.wt-fd-platen{z-index:1;background-image:linear-gradient(color-mix(in oklab, var(--color-neutral) 85%, white), color-mix(in oklab, var(--color-neutral) 60%, black));border-radius:9999px;width:min(100%,500px);height:18px;margin-top:-2px;position:relative;box-shadow:inset 0 2px oklab(100% 0 5.96046e-8/.14)}.wt-fd-platen.is-returning{animation:.32s ease-out wt-fd-carriage}.wt-fd-body{border-radius:var(--radius-box) var(--radius-box) calc(var(--radius-box) * 1.5) calc(var(--radius-box) * 1.5);background-image:linear-gradient(color-mix(in oklab, var(--color-primary) 32%, var(--color-neutral)), color-mix(in oklab, var(--color-primary) 16%, color-mix(in oklab, var(--color-neutral) 70%, black)));grid-template-columns:repeat(12,minmax(0,1fr));gap:5px;width:min(100%,470px);margin-top:-4px;padding:12px 16px 10px;display:grid}.wt-fd-key{aspect-ratio:1;background-image:radial-gradient(circle at 40% 35%, color-mix(in oklab, var(--color-neutral-content) 70%, white), color-mix(in oklab, var(--color-neutral-content) 82%, var(--color-neutral)));border-radius:50%;transition:transform 60ms,box-shadow 60ms;box-shadow:0 2px oklab(0% none none/.55),inset 0 -1px oklab(0% none none/.2)}.wt-fd-key.is-down{transform:translateY(2px);box-shadow:0 0 oklab(0% none none/.55)}@keyframes wt-fd-blink{50%{opacity:0}}@keyframes wt-fd-carriage{40%{transform:translate(-6px)}}@media (prefers-reduced-motion:reduce){.wt-fd-paper,.wt-fd-key{transition:none}.wt-fd-caret,.wt-fd-platen.is-returning{animation:none}}.wt-stave{width:100%;height:auto;display:block;overflow:visible}.wt-stave-line,.wt-stave-ledger{stroke:color-mix(in oklab, var(--color-base-content) 34%, transparent);stroke-width:1px}.wt-stave-clef,.wt-stave-time{fill:var(--color-base-content)}.wt-stave-time{text-anchor:middle;font-size:26px}.wt-stave-note,.wt-stave-written{transform-box:fill-box;transform-origin:50% 100%}.wt-stave-head{fill:var(--color-base-content)}.wt-stave-stem{stroke:var(--color-base-content);stroke-width:1.3px}.wt-stave-note.is-next{animation:1.8s ease-in-out infinite wt-stave-bob}.wt-stave-note.is-next .wt-stave-head{fill:none;stroke:var(--color-primary);stroke-width:1.4px;stroke-dasharray:2.5 2}.wt-stave-note.is-next .wt-stave-stem{stroke:var(--color-primary);stroke-dasharray:3 2.5}.wt-stave-lyric{text-anchor:middle;fill:color-mix(in oklab, var(--color-base-content) 60%, transparent);font-size:12px;font-weight:500}.wt-stave-lyric.is-done{fill:color-mix(in oklab, var(--color-base-content) 75%, transparent)}.wt-stave-lyric.is-next{fill:var(--color-primary);font-weight:700}.wt-stave-slur{fill:none;stroke:var(--color-base-content);stroke-width:1.4px;stroke-linecap:round}.wt-stave-bar{stroke:var(--color-base-content);stroke-width:1.2px}.wt-stave-bar.is-thick{stroke-width:3.5px}.wt-stave.is-landing .wt-stave-line{stroke-dasharray:1;animation:1s cubic-bezier(.4,0,.2,1) backwards wt-stave-draw}.wt-stave.is-landing .wt-stave-clef,.wt-stave.is-landing .wt-stave-time{animation:.8s .5s backwards wt-stave-fade}.wt-stave.is-landing .wt-stave-written:not(.is-writing)>*,.wt-stave.is-landing .wt-stave-lyric,.wt-stave.is-landing .wt-stave-bar{animation:.6s .9s backwards wt-stave-fade}.wt-stave-written.is-writing{animation:.7s cubic-bezier(.3,1.6,.5,1) both wt-stave-write}.wt-stave-written.is-writing .wt-stave-head{animation:1.6s both wt-stave-ink-fill}.wt-stave-written.is-writing .wt-stave-stem,.wt-stave-written.is-writing .wt-stave-ledger{animation:1.6s both wt-stave-ink-stroke}.wt-stave-slur.is-drawing{stroke-dasharray:1;animation:.9s ease-out backwards wt-stave-draw}.wt-stave-note.is-singing{animation:.5s ease-out both wt-stave-sing}@keyframes wt-stave-draw{0%{stroke-dashoffset:1px}}@keyframes wt-stave-fade{0%{opacity:0}}@keyframes wt-stave-bob{50%{transform:translateY(-3px)}}@keyframes wt-stave-write{0%{opacity:0;transform:translateY(-14px)scale(.4)}}@keyframes wt-stave-ink-fill{0%,40%{fill:var(--color-primary)}}@keyframes wt-stave-ink-stroke{0%,40%{stroke:var(--color-primary)}}@keyframes wt-stave-sing{35%{transform:translateY(-7px)}}@media (prefers-reduced-motion:reduce){.wt-stave,.wt-stave *{animation:none!important}}.wt-nl-paper{--wt-nl-grid:color-mix(in oklab, var(--color-secondary) 14%, transparent);background-color:var(--color-base-100);background-image:linear-gradient(var(--wt-nl-grid) 1px, transparent 1px), linear-gradient(90deg, var(--wt-nl-grid) 1px, transparent 1px);background-size:16px 16px;container-type:inline-size}.wt-nl{width:100%;height:auto;display:block;overflow:visible}.wt-nl-axis,.wt-nl-tick{fill:none;stroke:var(--color-base-content);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.wt-nl-number{text-anchor:middle;fill:var(--color-base-content);font-size:18px;font-weight:600}.wt-nl.is-compact .wt-nl-number{font-size:15px}.wt-nl-label{text-anchor:middle;fill:color-mix(in oklab, var(--color-base-content) 60%, transparent);font-size:12.5px;font-weight:500}.wt-nl.is-compact .wt-nl-label{font-size:11.5px}.wt-nl-label.is-done{fill:color-mix(in oklab, var(--color-base-content) 75%, transparent)}.wt-nl-label.is-next{fill:var(--color-primary);font-weight:700}.wt-nl-jump{fill:none;stroke:var(--color-primary);stroke-width:2.3px;stroke-linecap:round}.wt-nl-jump.is-next{stroke-dasharray:4 5;opacity:.55}.wt-nl-plus{text-anchor:middle;fill:var(--color-primary);font-size:18px}.wt-nl.is-compact .wt-nl-plus{font-size:14px}.wt-nl-sum{fill:var(--color-base-content);font-size:22px}.wt-nl.is-compact .wt-nl-sum{font-size:15px}.wt-nl-hopper-body{fill:var(--color-primary)}.wt-nl-hopper-eye{fill:color-mix(in oklab, white 94%, var(--color-primary))}.wt-nl-hopper-pupil{fill:var(--color-neutral)}.wt-nl-hopper-foot{fill:color-mix(in oklab, var(--color-primary) 70%, black)}.wt-nl-hopper-in{transform-box:fill-box;transform-origin:50% 100%}.wt-nl-sticker{text-align:center;filter:drop-shadow(0 2px 2px oklab(0% none none/.2));pointer-events:none;place-items:center;width:72px;height:72px;display:grid;position:absolute;top:4px;right:6px;transform:rotate(12deg)}.wt-nl-sticker:before{content:"";background:var(--color-warning);clip-path:polygon(50% 0,61% 32%,96% 35%,69% 56%,79% 91%,50% 71%,21% 91%,31% 56%,4% 35%,39% 32%);position:absolute;inset:0}.wt-nl-sticker span{color:var(--color-warning-content);margin-top:4px;font-size:8.5px;line-height:1.05;position:relative}@container (width>=720px){.wt-nl-sticker{width:96px;height:96px;top:10px;right:12px}.wt-nl-sticker span{margin-top:6px;font-size:10.5px}}.wt-nl.is-landing .wt-nl-axis{stroke-dasharray:1;animation:.9s ease-out backwards wt-nl-draw}.wt-nl.is-landing .wt-nl-tick,.wt-nl.is-landing .wt-nl-number{animation:.4s backwards wt-nl-drop-in}.wt-nl.is-landing .wt-nl-label,.wt-nl.is-landing .wt-nl-jump:not(.is-drawing),.wt-nl.is-landing .wt-nl-plus:not(.is-drawing){animation:.6s .9s backwards wt-nl-fade}.wt-nl.is-landing .wt-nl-hopper-in{animation:.6s cubic-bezier(.3,1.6,.5,1) 1.1s backwards wt-nl-land}.wt-nl-jump.is-drawing{stroke-dasharray:1;animation:.55s ease-out backwards wt-nl-draw}.wt-nl-plus.is-drawing{animation:.3s backwards wt-nl-fade}.wt-nl-sum.is-writing{animation:.9s ease-out backwards wt-nl-write}.wt-nl-sticker.is-popping{animation:.5s cubic-bezier(.3,1.6,.5,1) backwards wt-nl-pop}@keyframes wt-nl-draw{0%{stroke-dashoffset:1px}}@keyframes wt-nl-fade{0%{opacity:0}}@keyframes wt-nl-drop-in{0%{opacity:0;transform:translateY(5px)}}@keyframes wt-nl-land{0%{opacity:0;transform:translateY(-40px)}}@keyframes wt-nl-write{0%{clip-path:inset(0 100% 0 0)}}@keyframes wt-nl-pop{0%{transform:rotate(12deg)scale(0)}}@media (prefers-reduced-motion:reduce){.wt-nl,.wt-nl *,.wt-nl-sticker{animation:none!important}}.wt-mq{--wt-mq-stage:var(--color-neutral);--wt-mq-stage-deep:color-mix(in oklab, var(--color-neutral) 62%, black);--wt-mq-text:color-mix(in oklab, var(--color-warning) 8%, white);--wt-mq-bulb-on:color-mix(in oklab, var(--color-warning) 22%, white);--wt-mq-bulb-off:color-mix(in oklab, var(--color-neutral-content) 16%, var(--color-neutral));--wt-mq-bulb-warm:color-mix(in oklab, var(--color-warning) 42%, var(--wt-mq-bulb-off));--wt-mq-glow:0 0 6px 1px color-mix(in oklab, var(--color-warning) 70%, transparent), 0 0 16px 3px color-mix(in oklab, var(--color-warning) 26%, transparent);background:radial-gradient(120% 90% at 50% -10%, color-mix(in oklab, var(--color-warning) 14%, var(--wt-mq-stage)) 0%, var(--wt-mq-stage) 55%, var(--wt-mq-stage-deep) 100%);container:wt-mq/inline-size}.wt-mq-sign{border-radius:var(--radius-box);text-align:center;background:radial-gradient(90% 130% at 50% 0%, color-mix(in oklab, var(--color-primary) 40%, var(--wt-mq-stage-deep)) 0%, color-mix(in oklab, var(--color-primary) 16%, var(--wt-mq-stage-deep)) 58%, var(--wt-mq-stage-deep) 100%);box-shadow:inset 0 0 0 2px color-mix(in oklab, var(--color-warning) 45%, var(--wt-mq-stage-deep)), inset 0 0 0 24px color-mix(in oklab, var(--wt-mq-stage-deep) 72%, transparent), inset 0 0 0 25px color-mix(in oklab, var(--color-warning) 22%, transparent);padding:42px 42px 40px;position:relative}@container wt-mq (width<=520px){.wt-mq-sign{padding:40px 30px 36px}}.wt-mq-copy{position:relative}.wt-mq-kicker{letter-spacing:.24em;text-transform:uppercase;color:var(--color-warning);font-size:11px;font-weight:700;line-height:1}.wt-mq-name{letter-spacing:-.01em;color:var(--wt-mq-text);text-shadow:0 0 18px color-mix(in oklab, var(--color-warning) 32%, transparent);overflow-wrap:anywhere;text-wrap:balance;margin-top:12px;font-size:clamp(26px,6.2cqi,46px);line-height:1.08}.wt-mq-complete .wt-mq-name{text-shadow:0 0 24px color-mix(in oklab, var(--color-warning) 60%, transparent)}.wt-mq-line{max-width:34rem;color:color-mix(in oklab, var(--wt-mq-text) 78%, var(--wt-mq-stage));margin:12px auto 0;font-size:14px}.wt-mq-bulbs{pointer-events:none;position:absolute;inset:0}.wt-mq-bulb{background:var(--wt-mq-bulb-off);border-radius:50%;width:9px;height:9px;margin:-4.5px 0 0 -4.5px;transition:background-color .3s,box-shadow .3s;position:absolute;box-shadow:inset 0 -1px oklab(0% none none/.35)}.wt-mq-lit{background:radial-gradient(circle at 38% 35%, var(--wt-mq-bulb-on) 0 24%, var(--color-warning) 76%);box-shadow:var(--wt-mq-glow)}.wt-mq-warm:after{content:"";border-radius:inherit;background:var(--wt-mq-bulb-warm);box-shadow:0 0 6px color-mix(in oklab, var(--color-warning) 35%, transparent);animation:2.2s ease-in-out infinite wt-mq-warm;animation-delay:calc(var(--wt-mq-j,0) * 70ms);position:absolute;inset:0}.wt-mq-intro .wt-mq-warm:after{opacity:0;animation:none}.wt-mq-pop{animation:.55s cubic-bezier(.3,1.6,.5,1) backwards wt-mq-pop;animation-delay:calc(var(--wt-mq-j,0) * 40ms)}.wt-mq-chase .wt-mq-bulb.wt-mq-lit{animation:.9s step-end infinite wt-mq-chase;animation-delay:calc(var(--wt-mq-c,0) * -.3s)}.wt-mq-intro .wt-mq-bulbs .wt-mq-bulb{animation:1.3s linear backwards wt-mq-test;animation-delay:var(--wt-mq-sweep,0s)}.wt-mq-intro .wt-mq-bulbs .wt-mq-bulb.wt-mq-lit{animation-name:wt-mq-test-on}.wt-mq-intro .wt-mq-name{animation:1.4s .5s backwards wt-mq-lights-up}.wt-mq-intro .wt-mq-kicker,.wt-mq-intro .wt-mq-line{animation:.7s 1.25s backwards wt-mq-fade-up}@keyframes wt-mq-warm{0%,to{opacity:0}50%{opacity:1}}@keyframes wt-mq-pop{0%{background:var(--wt-mq-bulb-off);box-shadow:none;transform:scale(.6)}}@keyframes wt-mq-chase{0%{filter:brightness(1.2)}33.3%{filter:brightness(.45)}66.6%{filter:brightness(.8)}}@keyframes wt-mq-test{0%{background:var(--wt-mq-bulb-off);box-shadow:none}8%,34%{background:var(--wt-mq-bulb-on);box-shadow:0 0 10px 2px color-mix(in oklab, var(--color-warning) 70%, transparent)}to{background:var(--wt-mq-bulb-off);box-shadow:none}}@keyframes wt-mq-test-on{0%{background:var(--wt-mq-bulb-off);box-shadow:none}8%,34%{background:var(--wt-mq-bulb-on);box-shadow:0 0 10px 2px color-mix(in oklab, var(--color-warning) 70%, transparent)}}@keyframes wt-mq-lights-up{0%{opacity:0;filter:blur(6px);letter-spacing:.1em}}@keyframes wt-mq-fade-up{0%{opacity:0;transform:translateY(5px)}}@media (prefers-reduced-motion:reduce){.wt-mq,.wt-mq *,.wt-mq :before,.wt-mq :after{transition:none!important;animation:none!important}}.wt-st{--wt-st-pencil:color-mix(in oklab, var(--color-base-content) 40%, var(--color-base-100));--wt-st-line:color-mix(in oklab, var(--color-base-content) 82%, var(--color-base-100));--wt-st-wall:color-mix(in oklab, var(--color-warning) 12%, color-mix(in oklab, var(--color-base-content) 6%, var(--color-base-100)));--wt-st-wall-dark:color-mix(in oklab, var(--wt-st-wall) 78%, var(--color-base-content));--wt-st-glass:color-mix(in oklab, var(--color-secondary) 22%, var(--color-base-100));--wt-st-paper:color-mix(in oklab, var(--color-neutral-content) 70%, white);--wt-st-cream:var(--color-neutral-content);--wt-st-postbox:color-mix(in oklab, var(--color-error) 85%, var(--color-warning));container:wt-st/inline-size}.wt-st-layout{gap:16px 28px;display:grid}@container wt-st (width>=720px){.wt-st-layout{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center}}.wt-st-svg{width:100%;max-width:480px;height:auto;margin-inline:auto;display:block;overflow:visible}.wt-st-s{fill:#0000;stroke:var(--wt-st-pencil);stroke-width:1.3px;stroke-linecap:round;stroke-linejoin:round;transition:fill .8s,stroke .8s}.wt-st-s.wt-st-frame{fill:none}.wt-st-inked .wt-st-s{stroke:var(--wt-st-line)}.wt-st-f{stroke:none;fill:#0000;transition:fill .8s}.wt-st-inked .wt-st-wall{fill:var(--wt-st-wall)}.wt-st-inked .wt-st-cornice,.wt-st-inked .wt-st-sill{fill:var(--wt-st-wall-dark)}.wt-st-inked .wt-st-signboard,.wt-st-inked .wt-st-board{fill:var(--color-neutral)}.wt-st-inked .wt-st-door{fill:color-mix(in oklab, var(--color-primary) 82%, black)}.wt-st-inked .wt-st-knob{fill:var(--color-warning)}.wt-st-inked .wt-st-doorglass,.wt-st-inked .wt-st-glass{fill:var(--wt-st-glass)}.wt-st-inked .wt-st-clockface{fill:var(--wt-st-paper)}.wt-st-inked .wt-st-postbox{fill:var(--wt-st-postbox)}.wt-st-inked .wt-st-postcap{fill:color-mix(in oklab, var(--wt-st-postbox) 72%, black)}.wt-st-awning{stroke-dasharray:.012 .009}.wt-st-inked .wt-st-awning{fill:var(--wt-st-stripes);stroke-dasharray:none}.wt-st-stripe-a{fill:var(--color-primary)}.wt-st-stripe-b{fill:var(--wt-st-cream)}.wt-st-awning-roll{transform-box:fill-box;transform-origin:50% 0}.wt-st-c-secondary{fill:var(--color-secondary)}.wt-st-c-accent{fill:var(--color-accent)}.wt-st-c-success{fill:var(--color-success)}.wt-st-c-primary{fill:var(--color-primary)}.wt-st-c-neutral{fill:var(--color-neutral)}.wt-st-c-paper{fill:var(--wt-st-paper)}.wt-st-poster-lines{fill:none;stroke:color-mix(in oklab, var(--color-neutral) 40%, var(--wt-st-paper));stroke-width:1.4px;stroke-linecap:round}.wt-st-fig{opacity:0;transform-box:fill-box;transform-origin:50% 100%;transition:opacity .5s,transform .7s cubic-bezier(.3,1.5,.5,1);transform:translateY(8px)}.wt-st-inked .wt-st-fig{opacity:1;transform:none}.wt-st-lit{fill:var(--wt-st-lamp);opacity:0;transition:opacity 1s}.wt-st-inked .wt-st-lit,.wt-st-dusk .wt-st-lit-dusk{opacity:.95}.wt-st-chalk{opacity:0;transition:opacity .6s .35s}.wt-st-inked .wt-st-chalk{opacity:1}.wt-st-chalk text{fill:var(--wt-st-cream);letter-spacing:.4px;text-anchor:middle;font-size:6.4px;font-weight:700}.wt-st-chalk .wt-st-chalk-line{letter-spacing:0;font-size:5.6px;font-weight:600}.wt-st-hand{stroke:var(--wt-st-pencil);stroke-width:1.4px;stroke-linecap:round;transform-box:view-box;transform-origin:357px 104px;transition:stroke .8s}.wt-st-hands circle{fill:var(--wt-st-pencil)}.wt-st-hands.wt-st-inked .wt-st-hand{stroke:var(--color-neutral)}.wt-st-hands.wt-st-inked circle{fill:var(--color-neutral)}.wt-st-sign-text{font-family:var(--font-heading,Coustard, serif);text-anchor:middle;fill:var(--wt-st-pencil);transition:fill .8s}.wt-st-inked .wt-st-sign-text{fill:var(--wt-st-cream)}.wt-st-doorsign{transform-box:fill-box;transform-origin:50% 0}.wt-st-doorsign rect{fill:#0000;stroke:var(--wt-st-pencil);stroke-width:.8px;transition:fill .8s}.wt-st-doorsign path{fill:none;stroke:var(--wt-st-pencil);stroke-width:.7px}.wt-st-doorsign text{fill:var(--wt-st-pencil);letter-spacing:.3px;text-anchor:middle;font-size:4.6px;font-weight:700}.wt-st-doorsign.wt-st-inked rect{fill:var(--wt-st-paper);stroke:var(--wt-st-line)}.wt-st-doorsign.wt-st-inked path{stroke:var(--wt-st-line)}.wt-st-doorsign.wt-st-inked text{fill:var(--color-neutral)}.wt-st-sky{fill:var(--wt-st-sky);opacity:0;transition:opacity 1.4s}.wt-st-dusk-top{stop-color:color-mix(in oklab, var(--color-secondary) 55%, black)}.wt-st-dusk-middle{stop-color:color-mix(in oklab, var(--color-accent) 55%, color-mix(in oklab, var(--color-secondary) 70%, black))}.wt-st-dusk-bottom{stop-color:color-mix(in oklab, var(--color-warning) 78%, var(--color-accent))}.wt-st-lamp-top{stop-color:color-mix(in oklab, var(--color-warning) 30%, white)}.wt-st-lamp-bottom{stop-color:color-mix(in oklab, var(--color-warning) 88%, white)}.wt-st-stars circle,.wt-st-moon{fill:color-mix(in oklab, var(--color-warning) 15%, white);opacity:0;transition:opacity 1.2s .6s}.wt-st-dusk .wt-st-sky,.wt-st-dusk .wt-st-moon{opacity:1}.wt-st-dusk .wt-st-stars circle{opacity:.9;animation:2.6s ease-in-out infinite alternate wt-st-twinkle}.wt-st-dusk .wt-st-stars circle:nth-child(2n){animation-delay:-1.3s}.wt-st-dusk .wt-st-sign-text{fill:var(--color-warning);filter:drop-shadow(0 0 2px var(--color-warning))}.wt-st-dusk .wt-st-doorsign rect{fill:var(--color-warning)}.wt-st-intro .wt-st-s:not(.wt-st-awning){stroke-dasharray:1;animation:1.4s cubic-bezier(.45,0,.25,1) backwards wt-st-draw;animation-delay:calc(var(--wt-st-k,0) * .11s)}.wt-st-intro .wt-st-awning{animation:.8s .7s backwards wt-st-fade}.wt-st-intro .wt-st-sign-text{animation:.9s 1.15s backwards wt-st-fade-up}.wt-st-intro .wt-st-f,.wt-st-intro .wt-st-chalk,.wt-st-intro .wt-st-fig,.wt-st-intro .wt-st-lit,.wt-st-intro .wt-st-hands,.wt-st-intro .wt-st-doorsign{animation:.8s 1.2s backwards wt-st-fade}.wt-st-arrive .wt-st-s{animation:.9s backwards wt-st-ink}.wt-st-arrive .wt-st-f{animation:.9s backwards wt-st-fill}.wt-st-arrive .wt-st-fig{animation:.7s cubic-bezier(.3,1.5,.5,1) .25s backwards wt-st-rise}.wt-st-arrive .wt-st-lit,.wt-st-arrive .wt-st-chalk{animation:.8s .35s backwards wt-st-fade}.wt-st-arrive .wt-st-sign-text{animation:.9s backwards wt-st-letter}.wt-st-arrive.wt-st-doorsign rect{animation:.9s backwards wt-st-fill}.wt-st-arrive .wt-st-hand{animation:1.2s cubic-bezier(.4,0,.2,1) .3s backwards wt-st-swing}.wt-st-envelope{opacity:0;transform-box:fill-box;transform-origin:50%;animation:1.3s cubic-bezier(.45,0,.4,1) both wt-st-fly}.wt-st-envelope rect{fill:var(--wt-st-cream);stroke:var(--wt-st-line);stroke-width:.8px}.wt-st-envelope path{fill:none;stroke:var(--wt-st-line);stroke-width:.8px}.wt-st-flip{animation:.56s ease-in-out .9s wt-st-flip}.wt-st-door-closing{animation:.56s step-end .9s both wt-st-swap-out}.wt-st-door-opening{animation:.56s step-end .9s both wt-st-swap-in}.wt-st-unroll{animation:.9s cubic-bezier(.3,1.35,.5,1) .55s both wt-st-unroll}.wt-st-dusking .wt-st-sky{animation:1.4s 1s backwards wt-st-fade}.wt-st-dusking .wt-st-stars,.wt-st-dusking .wt-st-moon{animation:1.2s 1.6s backwards wt-st-fade}.wt-st-dusking .wt-st-lit-dusk{animation:1s 1s backwards wt-st-fade}.wt-st-dusking .wt-st-sign-text{animation:2.4s backwards wt-st-sign-dusk}.wt-st-dusking .wt-st-doorsign rect{animation:2.4s backwards wt-st-door-dusk}@keyframes wt-st-draw{0%{stroke-dashoffset:1px;fill-opacity:0}65%{fill-opacity:0}to{stroke-dashoffset:0;fill-opacity:1}}@keyframes wt-st-fade{0%{opacity:0}}@keyframes wt-st-fade-up{0%{opacity:0;transform:translateY(5px)}}@keyframes wt-st-ink{0%{stroke:var(--wt-st-pencil);fill-opacity:0}}@keyframes wt-st-fill{0%{fill-opacity:0}}@keyframes wt-st-rise{0%{opacity:0;transform:translateY(8px)}}@keyframes wt-st-letter{0%{fill:var(--wt-st-pencil)}}@keyframes wt-st-swing{0%{transform:rotate(var(--wt-st-rest));stroke:var(--wt-st-pencil)}}@keyframes wt-st-fly{0%{opacity:0;transform:translate(240px,-150px)rotate(-30deg)scale(1.5)}12%{opacity:1}78%{opacity:1;transform:translate(0)rotate(0)scale(1)}to{opacity:0;transform:translateY(5px)scale(.7)}}@keyframes wt-st-flip{50%{transform:scaleX(0)}}@keyframes wt-st-swap-out{0%{opacity:1}50%,to{opacity:0}}@keyframes wt-st-swap-in{0%{opacity:0}50%,to{opacity:1}}@keyframes wt-st-unroll{0%{transform:scaleY(.04)}}@keyframes wt-st-sign-dusk{0%,42%{fill:var(--wt-st-cream);filter:none}}@keyframes wt-st-door-dusk{0%,42%{fill:var(--wt-st-paper)}}@keyframes wt-st-twinkle{to{opacity:.35}}@media (prefers-reduced-motion:reduce){.wt-st,.wt-st *,.wt-st :before,.wt-st :after{transition:none!important;animation:none!important}}.wt-scr{--wt-scr-type:"Courier New", Courier, ui-monospace, monospace;--wt-scr-paper:color-mix(in oklab, var(--color-warning) 7%, var(--color-base-100));--wt-scr-ink:color-mix(in oklab, var(--color-base-content) 86%, var(--wt-scr-paper));--wt-scr-muted:color-mix(in oklab, var(--color-base-content) 62%, var(--wt-scr-paper));--wt-scr-pencil:color-mix(in oklab, var(--color-success) 75%, var(--color-base-content));container:wt-scr/inline-size}@container wt-scr (width>=640px){.wt-scr-indent{margin-left:54px}}.wt-scr-page{border-radius:var(--radius-selector);background-color:var(--wt-scr-paper);max-width:620px;box-shadow:0 0 0 1px color-mix(in oklab, var(--color-base-300) 60%, transparent), 0 10px 22px -16px oklab(0% none none/.3);padding:18px 22px 18px 64px;position:relative}.wt-scr-page:before{content:"";background:radial-gradient(circle, color-mix(in oklab, var(--color-base-content) 20%, var(--wt-scr-paper)) 0 3px, transparent 3.5px) 0 0 / 10px 36px repeat-y;width:10px;position:absolute;top:18px;bottom:18px;left:8px}.wt-scr-act{font:13px/1 var(--wt-scr-type);letter-spacing:.32em;text-align:center;color:var(--wt-scr-ink)}.wt-scr-scene{font:italic 13.5px/1.4 var(--wt-scr-type);text-align:center;color:var(--wt-scr-muted);overflow-wrap:anywhere;margin:8px 0 14px}.wt-scr-lines{gap:8px;display:grid}.wt-scr-line{font:14px/1.5 var(--wt-scr-type);color:var(--wt-scr-ink);grid-template-columns:58px minmax(0,1fr);gap:10px;display:grid;position:relative}.wt-scr-who{letter-spacing:.08em;text-align:right;padding-top:1px;font-size:12px}.wt-scr-say{overflow-wrap:anywhere}.wt-scr-direction{color:var(--wt-scr-muted);font-style:italic}.wt-scr-pending{opacity:.45}.wt-scr-mark{background-image:linear-gradient(104deg, transparent 0.5%, color-mix(in oklab, var(--color-warning) 62%, white) 2%, color-mix(in oklab, var(--color-warning) 48%, white) 50%, color-mix(in oklab, var(--color-warning) 62%, white) 97%, transparent 99%);-webkit-box-decoration-break:clone;box-decoration-break:clone;background-position:0 70%;background-repeat:no-repeat;background-size:0% 82%;padding:0 2px;transition:background-size .7s}.wt-scr-done .wt-scr-mark{color:var(--color-neutral);background-size:100% 82%}.wt-scr-tick,.wt-scr-cue{pointer-events:none;position:absolute}.wt-scr-tick{fill:none;width:18px;height:18px;stroke:var(--wt-scr-pencil);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;opacity:0;transition:opacity .3s .5s,transform .4s cubic-bezier(.3,1.6,.5,1) .5s;top:0;left:-42px;transform:rotate(-8deg)scale(.5)}.wt-scr-done .wt-scr-tick{opacity:1;transform:rotate(-8deg)}.wt-scr-cue{font:italic 600 12px/1.5 var(--font-sans,ui-sans-serif, system-ui, sans-serif);white-space:nowrap;color:var(--color-primary);opacity:0;top:2px;left:-58px}.wt-scr-next .wt-scr-cue{opacity:1;animation:1.6s ease-in-out infinite wt-scr-nudge}.wt-scr-next .wt-scr-say{-webkit-text-decoration:underline dashed color-mix(in oklab, var(--color-primary) 60%, transparent);text-decoration:underline dashed color-mix(in oklab, var(--color-primary) 60%, transparent);text-underline-offset:5px}.wt-scr-curtain{font:13px/1 var(--wt-scr-type);letter-spacing:.42em;text-align:center;color:var(--wt-scr-ink);opacity:.22;margin-top:16px;transition:opacity .6s .4s}.wt-scr-complete .wt-scr-curtain{opacity:1}.wt-scr-bravo{color:var(--color-primary);pointer-events:none;font-size:26px;line-height:1;position:absolute;bottom:12px;right:22px;transform:rotate(-10deg)}@container wt-scr (width<=520px){.wt-scr-page{padding:16px 14px 16px 50px}.wt-scr-line{grid-template-columns:46px minmax(0,1fr);gap:8px;font-size:12.5px}.wt-scr-who{font-size:11px}.wt-scr-tick{left:-36px}.wt-scr-cue{font-size:11px;left:-46px}.wt-scr-bravo{font-size:21px;bottom:10px;right:14px}}.wt-scr-page.wt-scr-intro{animation:.6s backwards wt-scr-rise}.wt-scr-intro .wt-scr-line{animation:.4s backwards wt-scr-rise;animation-delay:calc(.25s + var(--wt-scr-n,0) * 90ms)}.wt-scr-learning .wt-scr-mark{animation:.7s .15s backwards wt-scr-swipe}.wt-scr-learning .wt-scr-tick{animation:.45s cubic-bezier(.3,1.6,.5,1) .8s backwards wt-scr-tick}.wt-scr-curtain-call .wt-scr-curtain{animation:.6s 1.2s backwards wt-scr-curtain}.wt-scr-curtain-call .wt-scr-bravo{animation:.5s cubic-bezier(.3,1.6,.5,1) 1.5s backwards wt-scr-bravo}@keyframes wt-scr-rise{0%{opacity:0;transform:translateY(10px)}}@keyframes wt-scr-swipe{0%{background-size:0% 82%}}@keyframes wt-scr-tick{0%{opacity:0;transform:rotate(-8deg)scale(.5)}}@keyframes wt-scr-curtain{0%{opacity:.22}}@keyframes wt-scr-bravo{0%{transform:rotate(-10deg)scale(0)}}@keyframes wt-scr-nudge{50%{transform:translate(3px)}}@media (prefers-reduced-motion:reduce){.wt-scr,.wt-scr *,.wt-scr :before,.wt-scr :after{transition:none!important;animation:none!important}}
