.wt{container-type: inline-size;position: absolute;inset: 0}.wt-win{--u: 0.078125cqw;--wt-accent: var(--a-blue);--wt-bar: var(--a-chrome);--wt-surface: var(--a-surface);--wt-line: var(--a-panel-line);--wt-ink: var(--a-ink-2);--wt-ink-soft: var(--a-ink-3);display: grid;grid-template-columns: minmax(0,1fr);grid-template-rows: calc(30 * var(--u)) calc(62 * var(--u)) 1fr auto;height: 100%;background: var(--a-surface);font-size: calc(15 * var(--u));overflow: hidden}@supports not (container-type: inline-size){.wt-win{--u: calc(min(96vw,1400px) / 1280)}}.wt-chrome{display: flex;align-items: center;gap: calc(8 * var(--u));padding-inline: calc(14 * var(--u));background: var(--wt-bar)}.wt-wintitle{margin-inline: auto;font-size: calc(12 * var(--u));font-weight: 590;color: var(--wt-ink-soft)}.wt-bar{display: flex;align-items: center;gap: calc(10 * var(--u));padding-inline: calc(14 * var(--u));background: var(--wt-bar);border-bottom: 1px solid var(--wt-line)}.wt-identity{display: flex;align-items: center;gap: calc(8 * var(--u));width: calc(320 * var(--u));height: calc(30 * var(--u));padding-inline-start: calc(12 * var(--u));flex: none;overflow: hidden}.wt-appicon{width: calc(16 * var(--u));height: calc(16 * var(--u));flex: none}.wt-appname{font-size: calc(14 * var(--u));font-weight: 680;color: var(--wt-ink);white-space: nowrap}.wt-path{font-size: calc(12 * var(--u));color: var(--wt-accent);white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.wt-groups{display: flex;align-items: center;gap: calc(10 * var(--u))}.wt-cap{display: flex;align-items: center;height: calc(34 * var(--u));padding: calc(5 * var(--u));border-radius: calc(17 * var(--u));background: var(--a-fill-1);transition: opacity .35s var(--ease-reveal)}.wt-ctl{display: inline-flex;align-items: center;justify-content: center;gap: calc(1 * var(--u));width: calc(32 * var(--u));height: calc(24 * var(--u));padding: 0;border: 0;border-radius: calc(7 * var(--u));background: none;color: var(--wt-ink);cursor: pointer;transition: background .18s,color .18s,transform .18s}.wt-menu{width: calc(47 * var(--u))}.wt-well{display: inline-flex;align-items: center;gap: calc(2 * var(--u))}.wt-glyph{width: calc(15 * var(--u));height: calc(15 * var(--u))}.wt-chev{width: calc(9 * var(--u));height: calc(9 * var(--u));opacity: .55}.wt-toggle{background: var(--a-well);box-shadow: inset 0 0 0 1px var(--wt-line)}.wt-ctl.is-on{width: calc(28 * var(--u));height: calc(28 * var(--u));border-radius: 50%;background: var(--wt-accent);color: #fff;box-shadow: none}.wt-ctl:hover{background: var(--a-fill-2)}.wt-ctl.is-on:hover{background: var(--wt-accent)}.wt-ctl.is-live{background: var(--a-blue-14);color: var(--wt-accent);transform: scale(1.06)}.wt-ctl.is-on.is-live{background: var(--wt-accent);color: #fff}.wt:not(.is-idle) .wt-cap:not(:has(.is-live)){opacity: .55}.wt-ctl:focus-visible{outline: calc(2 * var(--u)) solid var(--wt-accent);outline-offset: calc(2 * var(--u))}.wt-body{display: grid;grid-template-columns: 1fr calc(400 * var(--u));gap: calc(34 * var(--u));padding: calc(22 * var(--u)) calc(26 * var(--u)) calc(10 * var(--u));min-height: 0}.wt-stage{position: relative;border-radius: calc(16 * var(--u));background: var(--a-canvas);box-shadow: inset 0 0 0 1px var(--wt-line);overflow: hidden}.wt-scene{position: absolute;inset: 0}.wt-scene[hidden]{display: none}.wt-copy{min-width: 0;overflow: hidden}.wt-panel[hidden]{display: none}.wt-chapter{display: flex;align-items: baseline;gap: calc(8 * var(--u));margin: 0 0 calc(6 * var(--u));font-size: calc(12 * var(--u));font-weight: 660;letter-spacing: .01em;color: var(--wt-accent)}.wt-count{color: var(--wt-ink-soft);font-weight: 500}.wt-title{margin: 0;font-size: calc(30 * var(--u));line-height: 1.1;letter-spacing: -.015em;color: var(--a-ink-2)}.wt-tagline{margin: calc(4 * var(--u)) 0 calc(12 * var(--u));font-size: calc(18 * var(--u));color: var(--wt-ink-soft)}.wt-summary{margin: 0 0 calc(14 * var(--u));font-size: calc(15 * var(--u));line-height: 1.45;color: var(--wt-ink)}.wt-facts{margin: 0;padding: 0;list-style: none;display: grid;gap: calc(8 * var(--u))}.wt-fact{display: grid;grid-template-columns: calc(20 * var(--u)) 1fr;gap: calc(10 * var(--u));align-items: start;font-size: calc(14 * var(--u));line-height: 1.4;color: var(--wt-ink)}.wt-factmark{width: calc(14 * var(--u));height: calc(14 * var(--u));margin-top: calc(3 * var(--u));color: var(--wt-ink-soft)}.wt-tone-accent .wt-factmark{color: var(--wt-accent)}.wt-tone-caution .wt-factmark{color: var(--a-amber)}.wt-tone-live .wt-factmark{color: var(--a-green)}.wt-kbd{display: inline-block;padding: calc(1 * var(--u)) calc(6 * var(--u));border-radius: calc(5 * var(--u));background: var(--a-fill-2);box-shadow: inset 0 0 0 1px var(--wt-line);font: inherit;font-weight: 620;color: var(--a-ink-2)}.wt-motion{margin: calc(14 * var(--u)) 0 0;padding-top: calc(10 * var(--u));border-top: 1px solid var(--wt-line);font-size: calc(13 * var(--u));line-height: 1.4;color: var(--wt-ink-soft)}.wt-more{display: inline-block;margin-top: calc(10 * var(--u));font-size: calc(13 * var(--u));font-weight: 620;color: var(--wt-accent)}.wt-foot{display: flex;align-items: center;gap: calc(14 * var(--u));padding: calc(8 * var(--u)) calc(26 * var(--u)) calc(14 * var(--u))}.wt-transport{display: flex;align-items: center;gap: calc(4 * var(--u))}.wt-nav,.wt-play{display: inline-flex;align-items: center;gap: calc(6 * var(--u));min-width: calc(28 * var(--u));height: calc(28 * var(--u));padding-inline: calc(8 * var(--u));border: 0;border-radius: calc(14 * var(--u));background: var(--a-fill-1);color: var(--wt-ink);font: inherit;font-size: calc(12 * var(--u));font-weight: 620;cursor: pointer}.wt-nav svg,.wt-play svg{width: calc(13 * var(--u));height: calc(13 * var(--u))}.wt-nav:hover,.wt-play:hover{background: var(--a-fill-2)}.wt-play .wt-i-play{display: none}.wt-play[aria-pressed="false"] .wt-i-pause{display: none}.wt-play[aria-pressed="false"] .wt-i-play{display: block}.wt-nav:focus-visible,.wt-play:focus-visible,.wt-dots button:focus-visible{outline: calc(2 * var(--u)) solid var(--wt-accent);outline-offset: calc(2 * var(--u))}.wt-dots{display: flex;align-items: center;gap: calc(1 * var(--u));margin-inline-start: auto}.wt-dots button{display: grid;place-items: center;width: calc(15 * var(--u));height: calc(26 * var(--u));min-width: 0;padding: 0;border: 0;background: none;cursor: pointer}.wt-dots i{display: block;width: calc(5 * var(--u));height: calc(5 * var(--u));border-radius: calc(3 * var(--u));background: var(--a-ink-3);opacity: .4;transition: width .3s var(--ease-reveal),opacity .3s,background .3s}.wt-dots button[aria-selected="true"] i{width: calc(16 * var(--u));opacity: 1;background: var(--wt-accent)}.wt-dots button:hover i{opacity: .8}@container (max-width: 760px){.wt-win{grid-template-rows: calc(30 * var(--u)) auto 1fr auto}.wt-body{grid-template-columns: 1fr;gap: 12px;padding: 12px 14px 6px}.wt-stage{aspect-ratio: 16 / 10}}@media (max-width: 860px){.wt-bar{height: auto;padding: 8px 10px;gap: 8px;overflow-x: auto;scrollbar-width: none}.wt-bar::-webkit-scrollbar{display: none}.wt-identity{width: auto;height: auto;padding-inline-start: 4px;flex: none}.wt-appicon{width: 18px;height: 18px}.wt-appname{font-size: 13px}.wt-path{display: none}.wt-groups{gap: 8px;flex: none}.wt-cap{height: 40px;padding: 3px;border-radius: 20px}.wt-ctl{width: 36px;height: 34px;border-radius: 9px}.wt-menu{width: 46px}.wt-glyph{width: 17px;height: 17px}.wt-chev{width: 9px;height: 9px}.wt-ctl.is-on{width: 34px;height: 34px}.wt-copy{overflow-y: auto;-webkit-overflow-scrolling: touch}.wt-chapter{font-size: 12px;margin-bottom: 4px}.wt-title{font-size: 21px}.wt-tagline{font-size: 15px;margin: 2px 0 8px}.wt-summary{font-size: 14px;margin-bottom: 10px}.wt-fact{font-size: 13px;grid-template-columns: 18px 1fr;gap: 8px}.wt-factmark{width: 13px;height: 13px;margin-top: 2px}.wt-kbd{padding: 1px 5px;border-radius: 4px}.wt-motion{font-size: 12px;margin-top: 10px;padding-top: 8px}.wt-more{font-size: 13px;margin-top: 8px}.wt-wintitle{font-size: 11px}.wt-foot{padding: 4px 12px 10px;gap: 8px}.wt-nav,.wt-play{min-width: 44px;height: 44px;border-radius: 22px;padding-inline: 10px;font-size: 12px}.wt-nav svg,.wt-play svg{width: 15px;height: 15px}.wt-playlabel{display: none}.wt-play{min-width: 44px;padding-inline: 0}.wt-dots{gap: 0}.wt-dots button{width: 10px;height: 44px}.wt-dots i{width: 4px;height: 4px;border-radius: 2px}.wt-dots button[aria-selected="true"] i{width: 10px}.wt-hero-rows{display: none}.wt-hero{gap: 0}}@media (prefers-reduced-motion: reduce){.wt-scene *,.wt-cap,.wt-ctl,.wt-dots i{animation: none !important;transition: none !important}}.wt-stage{--row: calc(19 * var(--u));--gut: calc(26 * var(--u));--step: calc(15 * var(--u));--pad: calc(12 * var(--u));--lead: .62s}.wt-mini{position: absolute;inset: 0;display: flex;flex-direction: column;padding: var(--pad);font-size: calc(12 * var(--u));line-height: var(--row)}.wt-tabs{display: flex;gap: calc(6 * var(--u));height: calc(26 * var(--u));align-items: center;border-bottom: 1px solid var(--wt-line);margin-bottom: calc(6 * var(--u))}.wt-tab{display: inline-flex;align-items: center;gap: calc(5 * var(--u));height: calc(22 * var(--u));padding-inline: calc(9 * var(--u));border-radius: calc(6 * var(--u));background: var(--a-fill-1);color: var(--wt-ink-soft);font-size: calc(11 * var(--u));white-space: nowrap}.wt-tab.is-on{background: var(--a-fill-2);color: var(--a-ink-2);font-weight: 600}.wt-tab.is-dirty::before{content: "*";font-weight: 700;color: var(--a-amber)}.wt-page{position: relative;flex: 1;min-height: 0;overflow: hidden}.wt-row{display: grid;grid-template-columns: var(--gut) 1fr;gap: calc(8 * var(--u));height: var(--row);align-items: center;position: relative}.wt-num{text-align: right;font-size: calc(10 * var(--u));color: var(--a-gutter);font-variant-numeric: tabular-nums}.wt-code{white-space: pre;font-family: ui-monospace,SFMono-Regular,Menlo,monospace;color: var(--a-ink-2);padding-inline-start: calc(var(--step) * var(--i,0))}.wt-row[class*="wash-"]::before{content: "";position: absolute;inset: calc(1 * var(--u)) 0;left: var(--gut);border-radius: calc(3 * var(--u));background: var(--wash);box-shadow: inset calc(2 * var(--u)) 0 0 0 var(--bar)}.wash-add{--wash: var(--a-wash-add);--bar: var(--a-green)}.wash-del{--wash: var(--a-wash-del);--bar: var(--a-red)}.wash-find{--wash: var(--a-amber-14);--bar: var(--a-amber)}.wash-touch{--wash: var(--a-amber-12);--bar: var(--a-amber)}.wash-blue{--wash: var(--a-wash-blue);--bar: var(--a-blue)}.wt-code .k{color: var(--a-kw)}.wt-code .f{color: var(--a-fn)}.wt-code .t{color: var(--a-type)}.wt-code .s{color: var(--a-str)}.wt-code .n{color: var(--a-num)}.wt-code .c{color: var(--a-com)}.wt-code .v{color: var(--a-invis)}.wt-ov{position: absolute;border-radius: calc(13 * var(--u));background: var(--a-panel);box-shadow: 0 calc(12 * var(--u)) calc(34 * var(--u)) var(--a-sh-18),inset 0 0 0 1px var(--a-panel-line);font-size: calc(11.5 * var(--u));color: var(--a-ink-2);opacity: 0}.wt-ov-menu{width: calc(252 * var(--u));padding: calc(7 * var(--u)) 0;transform-origin: top center}.wt-ov-sheet{width: calc(302 * var(--u));padding: calc(16 * var(--u))}.wt-ov-panel{width: calc(286 * var(--u));padding: calc(15 * var(--u))}.wt-ov-pop{padding: calc(15 * var(--u));transform-origin: top center}.wt-ov-title{margin: 0 0 calc(8 * var(--u));font-size: calc(13 * var(--u))}.wt-ov-item{display: flex;align-items: center;gap: calc(8 * var(--u));padding: calc(4 * var(--u)) calc(13 * var(--u))}.wt-ov-item.is-hot{background: var(--wt-accent);color: #fff;border-radius: calc(5 * var(--u));margin-inline: calc(6 * var(--u))}.wt-ov-head{padding: calc(9 * var(--u)) calc(13 * var(--u)) calc(4 * var(--u));font-size: calc(11 * var(--u));font-weight: 700;color: var(--wt-ink-soft)}.wt-field{margin-top: calc(4 * var(--u));padding: calc(5 * var(--u)) calc(8 * var(--u));border-radius: calc(6 * var(--u));background: var(--a-canvas);box-shadow: inset 0 0 0 1px var(--wt-line);font-family: ui-monospace,SFMono-Regular,Menlo,monospace;font-size: calc(12 * var(--u))}.wt-pill{position: absolute;display: inline-flex;align-items: center;gap: calc(5 * var(--u));padding: calc(4 * var(--u)) calc(9 * var(--u));border-radius: calc(20 * var(--u));background: var(--a-green-12);color: var(--a-green);font-size: calc(10 * var(--u));font-weight: 600;opacity: 0}.wt-pill.is-warn{background: var(--a-amber-12);color: var(--a-amber)}.wt-panes{position: absolute;inset: var(--pad);display: flex;gap: calc(8 * var(--u))}.wt-pane{flex: 1;min-width: 0;border-radius: calc(10 * var(--u));box-shadow: inset 0 0 0 1px color-mix(in srgb,var(--a-panel-line) 55%,transparent);overflow: hidden;background: var(--a-surface)}.wt-pane.is-focus{box-shadow: inset 0 0 0 1px var(--a-panel-line)}.wt-pane-head{display: flex;align-items: center;height: calc(28 * var(--u));padding-inline: calc(6 * var(--u));border-bottom: 1px solid var(--wt-line)}.wt-pane-body{padding: calc(6 * var(--u))}.wt-cursor{position: absolute;width: calc(15 * var(--u));height: calc(22 * var(--u));opacity: 0;pointer-events: none;filter: drop-shadow(0 calc(1 * var(--u)) calc(2 * var(--u)) var(--a-sh-22))}.wt-cursor::before{content: "";display: block;width: 100%;height: 100%;background: #fff;box-shadow: inset 0 0 0 1px var(--a-ink-2);clip-path: polygon(0 0,0 76%,24% 58%,40% 95%,60% 86%,45% 50%,72% 46%)}.wt-ring{position: absolute;width: calc(34 * var(--u));height: calc(34 * var(--u));margin: calc(-17 * var(--u));border-radius: 50%;box-shadow: 0 0 0 calc(1.5 * var(--u)) var(--wt-accent);opacity: 0;pointer-events: none}@keyframes wt-in{0%,4%{opacity: 0;transform: translateY(calc(-16 * var(--u)))}14%,86%{opacity: 1;transform: none}96%,100%{opacity: 0}}@keyframes wt-pop{0%,6%{opacity: 0;transform: scale(.94)}16%,84%{opacity: 1;transform: none}94%,100%{opacity: 0;transform: scale(.98)}}@keyframes wt-pill-in{0%,52%{opacity: 0;transform: scale(.92)}62%,88%{opacity: 1;transform: none}98%,100%{opacity: 0}}@keyframes wt-ripple{0%,10%{opacity: 0;transform: scale(.4)}14%{opacity: .55}24%{opacity: 0;transform: scale(1.5)}100%{opacity: 0}}@keyframes wt-cursor-in{0%{opacity: 0}4%{opacity: 1}76%{opacity: 1}86%,100%{opacity: 0}}.wt-scene .wt-a1,.wt-scene .wt-a2{opacity: 0}.wt-scene:not(.is-playing) .wt-a1,.wt-scene:not(.is-playing) .wt-a2{opacity: 1}.wt-mini.wt-a2,.wt-mini.wt-fade-in,.wt-mini.wt-wrapon,.wt-mini.wt-unpacked{background: var(--a-canvas)}.wt-scene.is-playing .wt-a1{animation: wt-pop var(--cyc) var(--ease-reveal) var(--lead) infinite both}.wt-scene.is-playing .wt-a2{animation: wt-in var(--cyc) var(--ease-reveal) calc(var(--lead) + .5s) infinite both}.wt-scene.is-playing .wt-pill{animation: wt-pill-in var(--cyc) var(--ease-reveal) var(--lead) infinite both}.wt-scene.is-playing .wt-ring{animation: wt-ripple var(--cyc) linear infinite both}.wt-scene.is-playing .wt-cursor{animation: wt-cursor-in var(--cyc) linear infinite both}.wt.is-welcome .wt-ctl{animation: wt-sweep 2.6s linear infinite}.wt.is-welcome .wt-cap{opacity: 1}@keyframes wt-sweep{0%,100%{color: var(--wt-ink);background: none}6%{color: var(--wt-accent);background: var(--a-blue-10)}16%{color: var(--wt-ink);background: none}}.wt-fade-out,.wt-fade-in{position: absolute;inset: 0}.wt-fade-in{opacity: 0}.wt-scene.is-playing .wt-fade-out{animation: wt-swap-out var(--cyc) var(--ease-reveal) var(--lead) infinite both}.wt-scene.is-playing .wt-fade-in{animation: wt-swap-in var(--cyc) var(--ease-reveal) var(--lead) infinite}@keyframes wt-swap-out{0%,22%{opacity: 1}34%,86%{opacity: 0}96%,100%{opacity: 1}}@keyframes wt-swap-in{0%,22%{opacity: 0}34%,86%{opacity: 1}96%,100%{opacity: 0}}.wt-tab-new{transform-origin: left center}.wt-scene.is-playing .wt-tab-new{animation: wt-tab-slide var(--cyc) var(--ease-reveal) var(--lead) infinite both}@keyframes wt-tab-slide{0%,24%{opacity: 0;transform: translateX(calc(-10 * var(--u))) scale(.9)}38%,100%{opacity: 1;transform: none}}.wt-caret{display: inline-block;width: calc(1.5 * var(--u));height: calc(13 * var(--u));vertical-align: -2px;background: var(--wt-accent);animation: wt-blink 1.06s steps(1) infinite}@keyframes wt-blink{0%,56%{opacity: 1}57%,100%{opacity: 0}}.wt-scene.is-playing .wt-tab-saving{animation: wt-saved var(--cyc) var(--ease-reveal) var(--lead) infinite both}@keyframes wt-saved{0%,40%{}52%,100%{}}.wt-scene.is-playing .wt-tab-saving::before{animation: wt-star var(--cyc) steps(1) var(--lead) infinite both}@keyframes wt-star{0%,40%{opacity: 1}52%,100%{opacity: 0}}.wt-scene.is-playing .wt-tab-rename{animation: wt-rename var(--cyc) steps(1) var(--lead) infinite both}@keyframes wt-rename{0%,54%{font-size: calc(11 * var(--u))}55%,100%{font-size: 0}}.wt-tab-rename::after{content: attr(data-to);font-size: 0}.wt-scene.is-playing .wt-tab-rename::after{animation: wt-rename-to var(--cyc) steps(1) var(--lead) infinite both}@keyframes wt-rename-to{0%,54%{font-size: 0}55%,100%{font-size: calc(11 * var(--u))}}.wt-scene.is-playing .wt-split .wt-pane:nth-child(2){animation: wt-pane-in var(--cyc) var(--ease-reveal) calc(var(--lead) + .06s) infinite both}.wt-scene.is-playing .wt-split .wt-pane:nth-child(3){animation: wt-pane-in var(--cyc) var(--ease-reveal) calc(var(--lead) + .14s) infinite both}@keyframes wt-pane-in{0%,14%{opacity: 0;transform: translateX(calc(-24 * var(--u)))}30%,100%{opacity: 1;transform: none}}.wt-scene.is-playing .wt-unsplit .wt-pane:nth-child(2),.wt-scene.is-playing .wt-unsplit .wt-pane:nth-child(3){animation: wt-pane-out var(--cyc) var(--ease-reveal) var(--lead) infinite both}@keyframes wt-pane-out{0%,20%{opacity: 1;flex: 1}52%,100%{opacity: 0;flex: 0.001}}.wt-scene.is-playing .wt-scrollsync .wt-pane-body{animation: wt-sync var(--cyc) var(--ease-reveal) calc(var(--lead) + .9s) infinite both}@keyframes wt-sync{0%,18%{transform: none}54%,72%{transform: translateY(calc(-1 * var(--row)))}92%,100%{transform: none}}.wt-gesture{position: absolute;left: 50%;bottom: calc(14 * var(--u));translate: -50% 0;display: flex;align-items: center;gap: calc(9 * var(--u));padding: calc(10 * var(--u)) calc(18 * var(--u));border-radius: calc(14 * var(--u));background: var(--a-panel);box-shadow: 0 calc(10 * var(--u)) calc(26 * var(--u)) var(--a-sh-18),inset 0 0 0 1px var(--a-panel-line);font-size: calc(11 * var(--u));color: var(--wt-ink-soft);opacity: 0}.wt-shift,.wt-mouse{display: inline-flex;align-items: center;justify-content: center;min-width: calc(34 * var(--u));height: calc(24 * var(--u));border-radius: calc(6 * var(--u));background: var(--a-fill-2);box-shadow: inset 0 0 0 1px var(--wt-line);font-size: calc(10 * var(--u));font-weight: 620}.wt-mouse{width: calc(20 * var(--u));min-width: 0;border-radius: calc(10 * var(--u))}.wt-mouse i{display: block;width: calc(2 * var(--u));height: calc(6 * var(--u));border-radius: calc(2 * var(--u));background: var(--wt-ink-soft)}.wt-gesture-cap{color: var(--wt-ink-soft)}.wt-m{border-radius: calc(3 * var(--u));padding: 0 calc(2 * var(--u))}.wt-scene.is-playing .wt-hit .wt-m{animation: wt-match var(--cyc) var(--ease-reveal) var(--lead) infinite both}.wt-scene.is-playing .wt-hit:nth-of-type(3) .wt-m{animation-delay: calc(var(--lead) + .1s)}.wt-scene.is-playing .wt-hit:nth-of-type(4) .wt-m{animation-delay: calc(var(--lead) + .2s)}@keyframes wt-match{0%,16%{background: none;color: inherit}26%,52%{background: var(--a-amber-14);color: inherit}64%,88%{background: var(--a-green-12);color: var(--a-green)}98%,100%{background: none}}.wt-scene.is-playing .wt-scrollto .wt-page{animation: wt-scrollto var(--cyc) var(--ease-reveal) calc(var(--lead) + .55s) infinite both}@keyframes wt-scrollto{0%,10%{transform: translateY(calc(2 * var(--row)))}34%,100%{transform: none}}.wt-scene.is-playing .wt-flash{animation: wt-flash var(--cyc) steps(1) calc(var(--lead) + .95s) infinite both}@keyframes wt-flash{0%,3%{background: var(--a-amber-14)}4%,7%{background: none}8%,11%{background: var(--a-amber-14)}12%,15%{background: none}16%,19%{background: var(--a-amber-14)}20%,100%{background: none}}.wt-recdot{position: absolute;top: calc(10 * var(--u));right: calc(12 * var(--u));width: calc(10 * var(--u));height: calc(10 * var(--u));border-radius: 50%;background: var(--a-rec);opacity: 0}.wt-scene.is-playing .wt-recdot{animation: wt-recblink var(--cyc) steps(1) var(--lead) infinite both}@keyframes wt-recblink{0%,8%{opacity: 0}9%,50%{opacity: 1}51%,55%{opacity: .3}56%,100%{opacity: 1}}.wt-add{color: var(--a-green);opacity: 0}.wt-scene.is-playing .wt-rec1 .wt-add{animation: wt-appear var(--cyc) steps(1) calc(var(--lead) + .5s) infinite both}.wt-scene.is-playing .wt-rec2 .wt-add{animation: wt-appear var(--cyc) steps(1) calc(var(--lead) + 1.1s) infinite both}.wt-scene.is-playing .wt-rec3 .wt-add{animation: wt-appear var(--cyc) steps(1) calc(var(--lead) + 1.7s) infinite both}.wt-scene.is-playing .wt-rec4 .wt-add{animation: wt-appear var(--cyc) steps(1) calc(var(--lead) + 2.3s) infinite both}@keyframes wt-appear{0%,1%{opacity: 0}2%,90%{opacity: 1}91%,100%{opacity: 0}}.wt-wrapoff,.wt-wrapon{position: absolute;inset: 0}.wt-wrapoff .wt-code{overflow: hidden;text-overflow: clip}.wt-wrapon{opacity: 0}.wt-scene.is-playing .wt-wrapoff{animation: wt-swap-out var(--cyc) var(--ease-reveal) var(--lead) infinite both}.wt-scene.is-playing .wt-wrapon{animation: wt-swap-in var(--cyc) var(--ease-reveal) var(--lead) infinite}.wt-hscroll{position: absolute;left: var(--gut);right: calc(30 * var(--u));bottom: 0;height: calc(4 * var(--u));border-radius: calc(2 * var(--u));background: var(--a-ink-3);opacity: .35}.wt-invis .v{opacity: 0}.wt-scene.is-playing .wt-invis .v{animation: wt-appear var(--cyc) var(--ease-reveal) calc(var(--lead) + .3s) infinite both}.wt-ret,.wt-tab-mark{opacity: .8}.wt-zw{display: inline-block;color: var(--a-red);background: var(--a-red-12);border-radius: calc(2 * var(--u))}.wt-scene.is-playing .wt-cleanline .wt-zw{animation: wt-zwgo var(--cyc) var(--ease-reveal) calc(var(--lead) + .2s) infinite both}@keyframes wt-zwgo{0%,10%{opacity: 0;max-width: calc(6 * var(--u))}22%,50%{opacity: 1;max-width: calc(6 * var(--u))}70%,92%{opacity: 0;max-width: 0}100%{opacity: 0;max-width: calc(6 * var(--u))}}.wt-crammed,.wt-unpacked{position: absolute;inset: 0}.wt-unpacked{opacity: 0}.wt-scene.is-playing .wt-crammed{animation: wt-swap-out var(--cyc) var(--ease-reveal) var(--lead) infinite both}.wt-scene.is-playing .wt-unpacked{animation: wt-swap-in var(--cyc) var(--ease-reveal) var(--lead) infinite both}.wt-scene.is-playing .wt-unpacked .wt-code{animation: wt-slideout var(--cyc) var(--ease-reveal) calc(var(--lead) + .45s) infinite both}@keyframes wt-slideout{0%,16%{padding-inline-start: 0}38%,100%{padding-inline-start: calc(var(--step) * var(--i,0))}}.wt-guide-col{position: absolute;top: 0;bottom: calc(6 * var(--u));left: calc(var(--gut) + calc(8 * var(--u)) + var(--step) * (var(--l) - .55));width: calc(1.5 * var(--u));background: var(--a-ring);opacity: 0}.wt-scene.is-playing .wt-guide-col{animation: wt-appear var(--cyc) var(--ease-reveal) calc(var(--lead) + .25s) infinite both}.wt-gallery{position: absolute;inset: auto calc(12 * var(--u)) calc(12 * var(--u));display: grid;grid-template-columns: repeat(5,1fr);gap: calc(8 * var(--u)) calc(9 * var(--u));padding: calc(12 * var(--u));border-radius: calc(14 * var(--u));background: var(--a-panel);box-shadow: 0 calc(10 * var(--u)) calc(26 * var(--u)) var(--a-sh-18),inset 0 0 0 1px var(--a-panel-line);opacity: 0}.wt-gtile{display: grid;gap: calc(5 * var(--u));justify-items: center;font-size: calc(9 * var(--u));color: var(--wt-ink-soft)}.wt-gtile i{display: block;width: calc(2 * var(--u));height: calc(22 * var(--u));border-radius: calc(1 * var(--u));background: var(--a-ring)}.wt-scene.is-playing .wt-gtile{animation: wt-tile var(--cyc) var(--ease-reveal) calc(var(--lead) + 1.4s + var(--d) * .07s) infinite both}@keyframes wt-tile{0%,2%{opacity: 0;transform: scale(.92)}8%,88%{opacity: 1;transform: none}96%,100%{opacity: 0}}.wt-partner,.wt-newline .wt-code{opacity: 0}.wt-scene.is-playing .wt-partner{animation: wt-appear var(--cyc) var(--ease-reveal) calc(var(--lead) + .45s) infinite both}.wt-scene.is-playing .wt-newline .wt-code{animation: wt-landindent var(--cyc) var(--ease-reveal) calc(var(--lead) + .6s) infinite both}@keyframes wt-landindent{0%,4%{opacity: 0;padding-inline-start: 0}16%,88%{opacity: 1;padding-inline-start: var(--step)}96%,100%{opacity: 0}}.wt-typed{border-radius: calc(2 * var(--u))}.wt-scene.is-playing .wt-typed{animation: wt-typed var(--cyc) steps(1) var(--lead) infinite both}@keyframes wt-typed{0%,6%{background: var(--a-blue-14)}7%,100%{background: none}}.wt-prefs{position: absolute;inset: calc(16 * var(--u)) calc(20 * var(--u));display: grid;grid-template-columns: calc(120 * var(--u)) 1fr;border-radius: calc(12 * var(--u));background: var(--a-panel);box-shadow: 0 calc(14 * var(--u)) calc(34 * var(--u)) var(--a-sh-22),inset 0 0 0 1px var(--a-panel-line);overflow: hidden;opacity: 0}.wt-prefs-side{padding: calc(10 * var(--u));border-right: 1px solid var(--wt-line);display: grid;gap: calc(2 * var(--u));align-content: start}.wt-prefs-side span{padding: calc(4 * var(--u)) calc(8 * var(--u));border-radius: calc(6 * var(--u));font-size: calc(11 * var(--u));color: var(--wt-ink-soft);opacity: 0}.wt-prefs-side span:first-child{background: var(--a-blue-10);color: var(--wt-accent)}.wt-scene.is-playing .wt-prefs-side span{animation: wt-appear var(--cyc) var(--ease-reveal) calc(var(--lead) + .5s + var(--d) * .05s) infinite both}.wt-prefs-body{padding: calc(14 * var(--u))}.wt-prefs-body .wt-ov-title{margin: 0 0 calc(10 * var(--u));font-size: calc(13 * var(--u))}.wt-file{padding: calc(3 * var(--u)) calc(7 * var(--u));border-radius: calc(5 * var(--u));font-size: calc(11 * var(--u))}.wt-file.is-sel{background: var(--wt-accent);color: #fff}.wt-mono{font-family: ui-monospace,SFMono-Regular,Menlo,monospace;font-size: calc(11 * var(--u))}.wt-ov-row{display: flex;gap: calc(8 * var(--u));margin-top: calc(8 * var(--u));font-size: calc(10 * var(--u));color: var(--wt-ink-soft)}.wt-ov-trail{margin-inline-start: auto;color: var(--wt-ink-soft);font-size: calc(10 * var(--u))}@media (prefers-reduced-motion: reduce){.wt-scene *,.wt.is-welcome .wt-ctl{animation: none !important}.wt-fade-in,.wt-wrapon,.wt-unpacked,.wt-a1,.wt-a2,.wt-pill,.wt-gallery,.wt-prefs,.wt-prefs-side span,.wt-guide-col,.wt-invis .v,.wt-partner,.wt-newline .wt-code,.wt-add,.wt-recdot,.wt-gesture{opacity: 1}.wt-fade-out,.wt-wrapoff,.wt-crammed,.wt-cursor,.wt-zw{opacity: 0}}.wt-ctl-id{border: 0;background: none;font: inherit;text-align: start;cursor: pointer}.wt-ctl-id.is-live{background: var(--a-blue-10);border-radius: calc(8 * var(--u))}.wt-ctl-id:focus-visible{outline: calc(2 * var(--u)) solid var(--wt-accent);outline-offset: calc(2 * var(--u))}.wt-hero{position: absolute;inset: 0;display: grid;place-content: center;justify-items: center;gap: calc(26 * var(--u));text-align: center}.wt-halo{grid-area: 1 / 1;place-self: center;width: calc(190 * var(--u));height: calc(190 * var(--u));border-radius: 50%;background: radial-gradient(closest-side,color-mix(in srgb,var(--wt-accent) 34%,transparent),transparent 90%);animation: wt-breathe 4.18879s ease-in-out infinite}.wt-hero.is-done .wt-halo{background: radial-gradient(closest-side,color-mix(in srgb,var(--a-green) 32%,transparent),transparent 90%)}@keyframes wt-breathe{0%,100%{opacity: .55}50%{opacity: 1}}.wt-badge{grid-area: 1 / 1;place-self: center;display: grid;place-items: center;width: calc(84 * var(--u));height: calc(84 * var(--u));border-radius: calc(20 * var(--u));background: linear-gradient(160deg,color-mix(in srgb,var(--wt-accent) 88%,#fff),var(--wt-accent));color: #fff;box-shadow: 0 calc(10 * var(--u)) calc(16 * var(--u)) color-mix(in srgb,var(--wt-accent) 45%,transparent)}.wt-hero.is-done .wt-badge{background: linear-gradient(160deg,color-mix(in srgb,var(--a-green) 86%,#fff),var(--a-green));box-shadow: 0 calc(10 * var(--u)) calc(16 * var(--u)) color-mix(in srgb,var(--a-green) 45%,transparent)}.wt-badge svg{width: calc(38 * var(--u));height: calc(38 * var(--u))}.wt-hero-rows{grid-area: 2 / 1;display: grid;gap: calc(9 * var(--u));justify-items: center;font-size: calc(12 * var(--u));color: var(--wt-ink)}.wt-hero-rows b{font-size: calc(15 * var(--u))}.wt-hero-rows > *{opacity: 0}.wt-scene.is-playing .wt-badge{animation: wt-badge-in var(--cyc) var(--ease-reveal) .05s infinite both}@keyframes wt-badge-in{0%{opacity: 0;transform: scale(.72)}4.1%{opacity: 1;transform: scale(1.035)}7.4%{transform: scale(.996)}14%,100%{transform: none;opacity: 1}}.wt-scene.is-playing .wt-hero-rows > *{animation: wt-hero-row var(--cyc) var(--ease-reveal) calc(.35s + var(--d,0) * .15s) infinite both}@keyframes wt-hero-row{0%{opacity: 0;transform: translateX(calc(18 * var(--u)))}7%,100%{opacity: 1;transform: none}}@media (prefers-reduced-motion: reduce){.wt-hero-rows > *{opacity: 1}.wt-halo{opacity: .8}}@media (max-width: 860px){.wt-win{grid-template-rows: 26px auto 1fr auto}.wt-chrome{gap: 6px;padding-inline: 10px}.wt-chrome .tl{width: 9px;height: 9px}.wt-hero-rows{display: none}.wt-hero{gap: 0}.wt-halo{width: 150px;height: 150px}.wt-badge{width: 66px;height: 66px;border-radius: 16px}.wt-badge svg{width: 30px;height: 30px}}.wt-chapter{font-weight: 720}.wt-title{font-weight: 820}.wt-tagline{font-weight: 600}.wt-summary{font-weight: 530}.wt-fact{font-weight: 500}.wt-kbd{font-weight: 660}.wt-more{font-weight: 680}.wt-motion{font-weight: 480}.wt-hero-rows{font-weight: 530}.wt-hero-rows b{font-weight: 800}.wt-wintitle{font-weight: 640}