@layer components{:where(.input-mark[data-v-feb04164]){--_from:var(--input-mark-from,light-dark(var(--color-zinc-500),var(--color-zinc-300)));--_to:var(--input-mark-to,light-dark(var(--color-zinc-600),var(--color-zinc-400)));--_top:light-dark(color-mix(in oklab, var(--_from), white 30%),color-mix(in oklab, var(--_from), var(--color-zinc-100) 30%));--_shade:var(--input-mark-shade,oklch(0% 0 none));aspect-ratio:1;flex:none;inline-size:1.25rem;display:block}.art[data-v-feb04164]{block-size:100%;inline-size:100%;scale:var(--input-mark-scale,1);display:block;overflow:visible}.ink-top[data-v-feb04164]{stop-color:var(--_top)}.ink-from[data-v-feb04164]{stop-color:var(--_from)}.ink-to[data-v-feb04164]{stop-color:var(--_to)}.glow[data-v-feb04164]{fill:light-dark(oklch(100% 0 none/.95),oklch(100% 0 none/.6))}.shade[data-v-feb04164]{fill:light-dark(color-mix(in oklab, var(--_shade) 40%, transparent),color-mix(in oklab, var(--_shade) 50%, transparent))}.drop-1[data-v-feb04164]{fill:light-dark(color-mix(in oklab, var(--_shade) 20%, transparent),color-mix(in oklab, var(--_shade) 50%, transparent))}.drop-2[data-v-feb04164]{fill:light-dark(color-mix(in oklab, var(--_shade) 12%, transparent),color-mix(in oklab, var(--_shade) 30%, transparent))}.drop-3[data-v-feb04164]{fill:light-dark(color-mix(in oklab, var(--_shade) 7%, transparent),color-mix(in oklab, var(--_shade) 18%, transparent))}:where(.board[data-v-2417f05c]){--_moves:clamp(1.5rem, min(2.4cqi, 3.8cqb), 2.5rem);--_spine:max(var(--space-10), 1.5em);justify-content:center;column-gap:var(--_spine);font-size:var(--_moves);grid-template-columns:max-content max-content;display:grid}:where(.moves[data-v-2417f05c]){-webkit-user-select:none;user-select:none}.foot[data-v-2417f05c]{contain:inline-size;text-align:start;grid-area:2/2;margin-block-start:1.1em}.moves[data-v-2417f05c]{grid-area:1/1/2/-1;grid-template-columns:subgrid;display:grid}.inputs[data-v-2417f05c]{grid-area:1/1/2/-1;grid-template-columns:subgrid;align-items:baseline;row-gap:.12em;margin:0;display:grid}.spine[data-v-2417f05c]{pointer-events:none;grid-area:1/2;justify-self:start;margin-block:.2em;margin-inline-start:calc(var(--_spine) * -.62 - 2px)}.input[data-v-2417f05c]{display:contents}.input-name[data-v-2417f05c]{justify-self:end;align-items:center;gap:var(--space-3);font-family:var(--font-mono);font-size:max(var(--text-sm), var(--_moves) * .4);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;color:var(--fg-soft);display:inline-flex;position:relative}.input:is([data-acting],[data-yours]) .input-name[data-v-2417f05c],.input[data-found=yes] .input-name[data-v-2417f05c]{color:var(--fg)}.input[data-found=no]:not([data-acting],[data-yours]) .input-name[data-v-2417f05c]{opacity:.5}.found[data-v-2417f05c]{white-space:nowrap;border-radius:var(--radius-full);max-inline-size:36ch;font-size:var(--text-xs);line-height:var(--leading-xs);font-variant-numeric:tabular-nums;color:var(--fg-soft);background-color:light-dark(oklch(0% 0 none/.06),oklch(0% 0 none/.3));align-items:center;gap:.5em;padding:.2em .6em .2em .5em;display:inline-flex;position:absolute;inset-block-start:50%;inset-inline-end:calc(100% + var(--space-3));translate:0 -50%;box-shadow:inset 1px 1.5px light-dark(oklch(0% 0 none/.16),oklch(0% 0 none/.6)),inset -1px -1px light-dark(oklch(100% 0 none/.6),oklch(100% 0 none/.03)),0 1px light-dark(oklch(100% 0 none/.95),oklch(100% 0 none/.06))}.lamp[data-v-2417f05c]{flex:none;block-size:6px;inline-size:6px}.found-value[data-v-2417f05c]{min-inline-size:0}.mark[data-v-2417f05c]{inline-size:max(1.5rem, var(--_moves) * .7)}.input:is([data-acting],[data-yours]) .mark[data-v-2417f05c]{--input-mark-from:light-dark(var(--color-blue-500),var(--color-blue-400));--input-mark-to:light-dark(var(--color-blue-700),var(--color-blue-600));--input-mark-shade:oklch(from var(--color-blue-700) calc(l * .6) c h)}.input-moves[data-v-2417f05c]{text-align:start;font-family:var(--font-title);letter-spacing:.01em;color:var(--fg);margin:0;font-weight:700;line-height:1.2}.verb{&[data-v-2417f05c]{font:inherit;letter-spacing:inherit;color:inherit;background:0 0;border:0;border-radius:.14em;margin:0 .42em 0 0;padding:0;display:inline-block;position:relative}&[data-v-2417f05c]:focus-visible{outline:2px solid var(--focus);outline-offset:.08em}& .verb[data-v-2417f05c]:last-child{margin-inline-end:0}}.word[data-v-2417f05c]{z-index:1;display:inline-block;position:relative}.reel-window[data-v-2417f05c]{vertical-align:top;block-size:1.2em;overflow:clip}.reel[data-v-2417f05c]{translate:0 calc(var(--verbs-reel) * -1.7em);gap:.5em;display:grid}.reel-item[data-v-2417f05c]{block-size:1.2em}.reel-item[data-v-2417f05c]:not(:last-child){color:var(--fg-muted)}.glyph[data-v-2417f05c]{display:inline-block;position:relative}.hand[data-v-2417f05c]{z-index:2;background-color:color-mix(in oklab, var(--fg) 18%, transparent);block-size:.42em;inline-size:.42em;box-shadow:inset 0 0 0 .03em color-mix(in oklab, var(--fg) 34%, transparent), 0 0 0 1px color-mix(in oklab, var(--bg) 45%, transparent);opacity:0;pointer-events:none;border-radius:999px;margin:-.21em 0 0 -.21em;position:absolute;inset-block-start:50%;inset-inline-start:50%}.verb:is([data-move=draw],[data-move=press]) .hand[data-v-2417f05c]{background-color:color-mix(in oklab, var(--fg) 40%, transparent);block-size:.2em;inline-size:.2em;margin:-.1em 0 0 -.1em}.ring[data-v-2417f05c]{block-size:1.4em;inline-size:1.4em;box-shadow:0 0 0 2px color-mix(in oklab, var(--accent) 70%, transparent);opacity:0;pointer-events:none;border-radius:999px;margin:-.7em 0 0 -.7em;position:absolute;inset-block-start:50%;inset-inline-start:50%}.sweep[data-v-2417f05c]{box-shadow:inset 0 0 0 2px var(--accent);mask-image:conic-gradient(oklch(0% 0 none) var(--verbs-sweep), transparent var(--verbs-sweep));opacity:0;pointer-events:none;border-radius:999px;position:absolute;inset:.06em -.2em -.02em}.trail[data-v-2417f05c]{background-image:linear-gradient(90deg, color-mix(in oklab, var(--accent) 70%, transparent), transparent);transform-origin:0;opacity:0;pointer-events:none;border-radius:2px;block-size:2px;inline-size:2.2em;position:absolute;inset-block-start:55%;inset-inline-start:100%}.card[data-v-2417f05c]{z-index:3;background-color:light-dark(oklch(100% 0 none),var(--color-zinc-800));opacity:0;transform-origin:50% 100%;pointer-events:none;border-radius:.16em;grid-template-columns:auto 1fr;align-items:center;gap:.08em .12em;inline-size:2.3em;margin-inline-start:-1.15em;padding:.14em;display:grid;position:absolute;inset-block-end:calc(100% + .18em);inset-inline-start:50%;box-shadow:inset 0 1px light-dark(oklch(100% 0 none),oklch(100% 0 none/.08)),0 0 0 1px light-dark(oklch(0% 0 none/.1),oklch(0% 0 none/.6)),0 2px light-dark(oklch(0% 0 none/.08),oklch(0% 0 none/.5))}.card-mark[data-v-2417f05c]{background-color:var(--accent);border-radius:.08em;grid-row:span 2;block-size:.42em;inline-size:.42em}.card-line[data-v-2417f05c]{background-color:light-dark(var(--color-zinc-300),var(--color-zinc-600));border-radius:1px;block-size:.09em}.card-line-short[data-v-2417f05c]{inline-size:60%}.face[data-v-2417f05c]{background-color:light-dark(oklch(100% 0 none),var(--color-zinc-800));opacity:0;pointer-events:none;border-radius:.24em;position:absolute;inset:.06em -.24em -.02em;box-shadow:inset 0 1px light-dark(oklch(100% 0 none),oklch(100% 0 none/.08)),0 0 0 1px light-dark(oklch(0% 0 none/.1),oklch(0% 0 none/.6)),0 .05em light-dark(oklch(0% 0 none/.1),oklch(0% 0 none/.55))}.stroke[data-v-2417f05c]{background-image:linear-gradient(90deg, var(--accent), color-mix(in oklab, var(--accent) 55%, transparent));clip-path:polygon(0 30%,100% 0,100% 100%,0 70%);transform-origin:0;pointer-events:none;border-radius:.05em .03em .03em .05em/.05em;block-size:.07em;position:absolute;inset-block-end:.02em;inset-inline:.02em .04em;scale:0 1}.focus[data-v-2417f05c]{outline:2px solid var(--accent);outline-offset:2px;opacity:0;pointer-events:none;border-radius:.14em;position:absolute;inset:.08em -.16em 0}.slab[data-v-2417f05c]{background-color:color-mix(in oklab, var(--accent) 14%, transparent);box-shadow:inset 0 0 0 2px color-mix(in oklab, var(--accent) 60%, transparent);opacity:0;pointer-events:none;border-radius:.2em;position:absolute;inset:.06em -.2em -.02em}.cursor[data-v-2417f05c]{box-shadow:inset 0 0 0 .06em var(--fg);opacity:0;pointer-events:none;border-radius:.2em;position:absolute;inset:.06em -.2em -.04em}.wave[data-v-2417f05c]{opacity:0;pointer-events:none;align-items:center;gap:.06em;display:flex;position:absolute;inset-block:.3em .22em;inset-inline-end:calc(100% + .28em)}.bar[data-v-2417f05c]{background-color:var(--fg);border-radius:.03em;block-size:100%;inline-size:.06em;scale:1 .25}@container (width<40rem){:where(.board[data-v-2417f05c]){--_moves:clamp(1.25rem, 5.9cqi, 1.75rem);--_spine:.75rem;grid-template-columns:4px minmax(0,max-content);column-gap:1.3em}.inputs[data-v-2417f05c]{grid-area:1/2;grid-template-columns:minmax(0,1fr);row-gap:0}.spine[data-v-2417f05c]{grid-area:1/1;justify-self:center;margin-block:.45em .3em;margin-inline-start:0}.input-name[data-v-2417f05c]{justify-self:start;gap:var(--space-2);font-size:var(--text-xs);letter-spacing:.14em}.mark[data-v-2417f05c]{order:-1;inline-size:1.25rem}.found[data-v-2417f05c]{margin-inline-start:var(--space-1);position:static;translate:none}.input-moves[data-v-2417f05c]{margin-block-start:.1em}.input:not(:first-child) .input-name[data-v-2417f05c]{margin-block-start:var(--space-4)}.foot[data-v-2417f05c]{grid-area:2/2;margin-block-start:var(--space-6)}}:where(.guide-stop[data-v-17330ca9]){--_ink:light-dark(var(--color-indigo-500),var(--color-indigo-400));--_glow:var(--color-indigo-500);block-size:2rem;inline-size:2rem;display:block;overflow:visible}circle[data-v-17330ca9]{fill:none}.face[data-v-17330ca9]{fill:var(--bg)}.glass[data-v-17330ca9]{stroke:light-dark(color-mix(in oklab, var(--_ink) 22%, oklch(100% 0 none/.9)),color-mix(in oklab, var(--_ink) 30%, oklch(100% 0 none/.08)));stroke-width:4px}.core[data-v-17330ca9]{stroke:color-mix(in oklab, var(--_ink) 18%, transparent);stroke-width:2px}.hot[data-v-17330ca9]{stroke:#0000;stroke-width:.7px}.guide-stop:not([data-state=ahead]) .core[data-v-17330ca9]{stroke:var(--_ink)}.guide-stop:not([data-state=ahead]) .hot[data-v-17330ca9]{stroke:color-mix(in oklab, var(--_ink), white 24%)}.drawing path[data-v-17330ca9]{fill:none;stroke:color-mix(in oklab, var(--_ink) 70%, var(--bg));stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round}.guide-stop[data-state=passed] .drawing path[data-v-17330ca9]{stroke:var(--_ink)}.lit-top[data-v-17330ca9]{stop-color:color-mix(in oklab, var(--_ink), white 14%)}.lit-foot[data-v-17330ca9]{stop-color:color-mix(in oklab, var(--_ink), var(--color-indigo-950) 22%)}.guide-stop[data-state=now] .drawing path[data-v-17330ca9]{stroke:#fff;stroke-width:1.6px}.guide-stop[data-state=passed][data-v-17330ca9]{filter:drop-shadow(0 0 1.5px light-dark(color-mix(in oklab, var(--_glow) 35%, transparent),color-mix(in oklab, var(--_glow) 50%, transparent)))}.guide-stop[data-state=now][data-v-17330ca9]{filter:drop-shadow(0 0 1.5px light-dark(color-mix(in oklab, var(--_glow) 75%, transparent),color-mix(in oklab, var(--_glow) 90%, transparent))) drop-shadow(0 0 5px light-dark(color-mix(in oklab, var(--_glow) 30%, transparent),color-mix(in oklab, var(--_glow) 45%, transparent)))}:where(.feature-stamp[data-v-2826b3e1]){grid-template-columns:var(--feature-stamp-labels,max-content) minmax(0, 1fr);align-items:baseline;gap:var(--space-1) var(--space-3);font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--leading-xs);letter-spacing:.02em;color:var(--fg-muted);display:grid}.label[data-v-2826b3e1]{color:color-mix(in oklab, var(--fg-muted) 80%, transparent)}.value[data-v-2826b3e1]{color:var(--fg-soft)}.where[data-v-2826b3e1]{align-items:baseline;gap:var(--space-1) var(--space-4);flex-wrap:wrap;display:flex}.engines[data-v-2826b3e1]{gap:4px;display:inline-flex}.engine-lamp[data-here][data-v-2826b3e1]{box-shadow:0 0 0 1px color-mix(in oklab, currentcolor 55%, transparent);border-radius:var(--radius-xs)}.names[data-v-2826b3e1]{text-wrap:balance}.feature{&[data-v-2826b3e1]{color:inherit;white-space:nowrap;text-decoration:underline dotted;text-decoration-color:color-mix(in oklab, currentcolor 45%, transparent);text-underline-offset:3px}&[data-v-2826b3e1]:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:var(--radius-xs)}}@media (hover:hover){.feature[data-v-2826b3e1]:hover{color:var(--accent-fg);text-decoration-color:currentColor}}.script[data-none][data-v-2826b3e1]{color:var(--fg)}.here[data-v-2826b3e1]{align-items:center;gap:var(--space-2);display:inline-flex}.lamp[data-v-2826b3e1]{flex:none;block-size:7px;inline-size:7px}.here-word[data-v-2826b3e1]{color:var(--fg)}:where(.guide[data-v-0e109350]){--_way:1;--_labels:7rem;--feature-stamp-labels:var(--_labels);align-content:start;gap:var(--space-6);grid-template-rows:auto minmax(0,1fr);min-block-size:0;display:grid}.guide[data-way=up][data-v-0e109350]{--_way:-1}.body[data-v-0e109350]{align-content:start;gap:var(--space-4);min-block-size:0;display:grid}.body[data-v-0e109350]:not([data-sheet]){--_room:.5rem;margin:calc(var(--_room) * -1);padding:var(--_room);scrollbar-width:none;mask-image:linear-gradient(to bottom, transparent, oklch(0% 0 none) var(--guide-fade-top), oklch(0% 0 none) calc(100% - var(--guide-fade-foot)), transparent);overflow-y:auto}@supports (animation-timeline:scroll()){.body[data-v-0e109350]:not([data-sheet]){animation:linear both guide-fade;animation-timeline:scroll(self)}}.bar{&[data-v-0e109350]{align-items:center;gap:var(--space-2);background-color:light-dark(oklch(100% 0 none),var(--color-zinc-900));min-block-size:2.75rem;min-inline-size:0;box-shadow:inset 0 1px 0 0 light-dark(oklch(100% 0 none),oklch(100% 0 none/.06)), 0 0 0 1px light-dark(var(--color-zinc-200),color-mix(in oklab, var(--color-zinc-950) 80%, transparent)), 0 1px 0 0 light-dark(var(--color-zinc-300),var(--color-zinc-950));color:var(--fg-muted);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.04em;text-align:start;border-radius:1rem;padding:.4rem .75rem .5rem .9rem;display:flex;position:relative;overflow:clip}&[data-v-0e109350]:focus-visible{outline:2px solid var(--focus);outline-offset:2px}}.bar-words[data-v-0e109350]{flex:1;gap:.1rem;min-inline-size:0;display:grid}.bar-ask{&[data-v-0e109350]{justify-content:space-between;gap:var(--space-2);min-inline-size:0;display:flex}& [data-v-0e109350]>:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}}.bar-count[data-v-0e109350]{color:var(--accent-fg);font-variant-numeric:tabular-nums;flex:none}.bar-now[data-v-0e109350]{text-overflow:ellipsis;white-space:nowrap;color:var(--fg);font-family:var(--font-sans);font-size:var(--text-sm);line-height:var(--leading-sm);letter-spacing:0;font-weight:500;overflow:hidden}.bar[data-paused] .bar-now[data-v-0e109350]{color:var(--fg-soft)}.bar-open[data-v-0e109350]{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex:none;block-size:1rem;inline-size:1rem}.bar .entry-tube[data-v-0e109350]{inline-size:auto;position:absolute;inset-block-end:.2rem;inset-inline:.9rem}.body[data-sheet][data-v-0e109350]{block-size:100%;max-block-size:none;inline-size:100%;max-inline-size:none;padding:0 var(--space-4) calc(var(--space-8) + env(safe-area-inset-bottom));background-color:var(--bg);color:var(--fg);border:0;margin:0;position:fixed;inset:0;overflow-y:auto}.sheet-head[data-v-0e109350]{z-index:2;justify-content:space-between;align-items:center;gap:var(--space-3);padding:calc(var(--space-3) + env(safe-area-inset-top)) 0 var(--space-3);border-block-end:1px solid var(--line);background-color:var(--bg);margin-block-end:var(--space-3);display:flex;position:sticky;inset-block-start:0}.sheet-title[data-v-0e109350]{gap:.1rem;display:grid}.sheet-kicker[data-v-0e109350]{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.08em;color:var(--fg-muted)}.sheet-name[data-v-0e109350]{font-family:var(--font-title);font-size:var(--text-xl);line-height:var(--leading-xl);letter-spacing:.04em;font-weight:700}.sheet-done{&[data-v-0e109350]{min-block-size:2.75rem;padding-inline:var(--space-4);border-radius:var(--radius-full);background-color:light-dark(var(--color-zinc-100),var(--color-zinc-800));color:var(--accent-fg);font-family:var(--font-sans);font-size:var(--text-sm);font-weight:600}&[data-v-0e109350]:focus-visible{outline:2px solid var(--focus);outline-offset:2px}}.body[data-sheet][data-v-0e109350]:not([open]){display:none}.body[data-sheet][data-v-0e109350]::backdrop{background-color:color-mix(in oklab, var(--color-zinc-950) 35%, transparent)}.head[data-v-0e109350]{gap:var(--space-2);display:grid}.kicker[data-v-0e109350],.row-group[data-v-0e109350]{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.08em;text-transform:lowercase;color:var(--fg-muted)}.kicker[data-v-0e109350]{gap:var(--space-3);display:flex}.number[data-v-0e109350]{color:var(--accent-fg);font-variant-numeric:tabular-nums}.app-name[data-v-0e109350]{font-family:var(--font-title);font-size:var(--text-3xl);line-height:var(--leading-3xl);letter-spacing:.04em;color:var(--fg);margin-block:-.15em;padding-block:.15em;font-weight:700;display:flex;overflow:clip}.name-run[data-v-0e109350]{display:inline-flex}.letter[data-v-0e109350]{white-space:pre;display:inline-block}.lines{&[data-v-0e109350]{display:grid}&>.line[data-v-0e109350]{grid-area:1/1}}.line[data-v-0e109350]:not([data-shown]){visibility:hidden;opacity:0}.line[data-v-0e109350]{max-inline-size:30em;font-family:var(--font-serif);font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--fg-soft);text-wrap:balance}@media (width<60rem){.lines[data-v-0e109350]{display:none}.app-name[data-v-0e109350]{font-size:var(--text-2xl);line-height:var(--leading-2xl)}.head[data-v-0e109350]{align-items:baseline;column-gap:var(--space-3);grid-template-columns:auto 1fr}.kicker[data-v-0e109350]{grid-area:1/2;justify-self:end}}.patterns[data-v-0e109350]{--_row:2.25rem;--_stop:1.5rem;--_cell:1.75rem;--_axis:calc(var(--_cell) / 2);--_text:calc(var(--_cell) + var(--space-3));row-gap:var(--space-2);grid-template-columns:minmax(0,1fr);display:grid}.play{&[data-v-0e109350]{--_key:var(--_stop);justify-self:start;align-items:center;gap:var(--space-3);padding:0 0 0 calc(var(--_axis) - var(--_key) / 2);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.08em;color:var(--fg-muted);display:flex}&[data-v-0e109350]:focus-visible{outline:none}&:focus-visible .play-key[data-v-0e109350]{outline:2px solid var(--focus);outline-offset:2px}}.play-key{&[data-v-0e109350]{z-index:1;inline-size:var(--_key);block-size:var(--_key);background-image:linear-gradient(to bottom, light-dark(oklch(100% 0 none),var(--color-zinc-700)), light-dark(var(--color-zinc-100),var(--color-zinc-800)));box-shadow:inset 0 1px 0 0 light-dark(oklch(100% 0 none),oklch(100% 0 none/.12)), 0 0 0 1px light-dark(var(--color-zinc-200),color-mix(in oklab, var(--color-zinc-950) 70%, transparent)), 0 1px 0 0 light-dark(var(--color-zinc-300),var(--color-zinc-950));color:light-dark(var(--color-indigo-500),var(--color-indigo-400));border-radius:50%;place-items:center;display:grid;position:relative}& svg[data-v-0e109350]{fill:currentColor;block-size:.625rem;inline-size:.625rem}}.play[aria-pressed=true] .play-key[data-v-0e109350]{background-image:linear-gradient(to bottom, light-dark(var(--color-indigo-400),var(--color-indigo-400)), light-dark(var(--color-indigo-500),var(--color-indigo-500)) 55%, light-dark(var(--color-indigo-600),var(--color-indigo-600)));box-shadow:inset 0 1px 0 0 oklch(100% 0 none/.35), inset 0 -1px 0 0 var(--color-indigo-700), 0 0 0 1px color-mix(in oklab, var(--color-indigo-500), var(--color-indigo-800) 45%), 0 1px 0 0 color-mix(in oklab, var(--color-indigo-700) 45%, transparent), 0 0 6px 0 color-mix(in oklab, var(--color-indigo-500) 35%, transparent);color:oklch(100% 0 none)}.play[data-paused] .play-word[data-v-0e109350],.play[aria-pressed=true] .play-word[data-v-0e109350]{color:var(--fg-soft)}.index[data-v-0e109350]{margin:0;padding:0;list-style:none;display:grid}.index-item[data-v-0e109350]{display:grid;position:relative}.row{&[data-v-0e109350]{justify-self:start;align-items:center;gap:var(--space-3);max-inline-size:100%;block-size:var(--_row);padding:0 .625rem 0 calc((var(--_cell) - var(--_stop)) / 2);border-radius:var(--radius-full);color:var(--fg-soft);font-family:var(--font-sans);font-size:var(--text-sm);text-align:start;white-space:nowrap;font-weight:500;display:flex;position:relative}&[data-v-0e109350]:focus-visible{outline:2px solid var(--focus);outline-offset:0}}.row[aria-current][data-v-0e109350]{color:var(--fg)}.row-stop[data-v-0e109350]{z-index:1;inline-size:var(--_stop);block-size:var(--_stop);flex:none;margin-inline-end:calc((var(--_cell) - var(--_stop)) / 2);position:relative}.row-name[data-v-0e109350]{text-overflow:ellipsis;flex:0 auto;min-inline-size:0;overflow:hidden}.row-group[data-v-0e109350]{flex:none;margin-inline-start:calc(var(--space-2) - var(--space-3))}.key-caps[data-v-0e109350]{gap:.15rem;margin-inline-start:auto;display:inline-flex}@media (hover:hover){.row[data-v-0e109350]:hover,.play[data-v-0e109350]:hover{color:var(--fg)}}.more[data-v-0e109350]{display:grid;position:relative}.rail-tube[data-v-0e109350],.rail-lead[data-v-0e109350]{block-size:auto;position:absolute;inset-inline-start:calc(var(--_axis) - 2px)}.rail-tube[data-v-0e109350]{inset-block:calc(var(--_row) / 2 + var(--_stop) / 2 - 1px) calc(var(--_stop) / 2 - var(--_row) / 2 - 1px)}.seek{&[data-v-0e109350]{inset-inline-start:calc(var(--_axis) - .625rem);inset-block:calc(var(--_row) / 2 + var(--_stop) / 2) calc(var(--_stop) / 2 - var(--_row) / 2);z-index:1;border-radius:var(--radius-full);touch-action:none;inline-size:1.25rem;position:absolute;container-type:size}&[data-v-0e109350]:focus-visible{outline:2px solid var(--focus);outline-offset:0}}.seek-aim[data-v-0e109350]{block-size:.625rem;inline-size:.625rem;box-shadow:inset 0 0 0 1.5px light-dark(var(--color-indigo-500),var(--color-indigo-300)), 0 0 4px color-mix(in oklab, var(--color-indigo-500) 45%, transparent);background-color:var(--bg);pointer-events:none;border-radius:50%;margin-inline:auto;position:absolute;inset-block-start:calc(var(--guide-aim) * 100cqb - .3125rem);inset-inline:0}.rail-lead[data-v-0e109350]{block-size:calc(var(--space-2) + var(--_row) / 2 - var(--_stop) / 2 + 1px);inset-block-start:calc(var(--space-2) * -1)}.detail[data-v-0e109350]{--_labels:6rem;--feature-stamp-labels:var(--_labels);align-content:start;gap:var(--space-2);min-block-size:0;padding-block:0 var(--space-3);padding-inline-start:var(--_text);display:grid}.detail-says[data-v-0e109350]{font-family:var(--font-serif);font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--fg-soft);text-wrap:balance}.inputs[data-v-0e109350]{gap:var(--space-2);margin-block:var(--space-2) 0;display:grid}.input-row[data-v-0e109350]{align-items:start;gap:var(--space-3);grid-template-columns:1.5rem minmax(0,1fr);display:grid}.hand[data-v-0e109350]{align-items:center;gap:var(--space-2);display:flex}.hand-name[data-v-0e109350]{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.does[data-v-0e109350]{font-family:var(--font-sans);font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--fg-soft);margin:0;padding-block-start:.05rem}.keys[data-v-0e109350]{gap:.3rem;display:grid}.key-line[data-v-0e109350]{align-items:center;gap:.25rem var(--space-2);flex-wrap:wrap;display:flex}.caps[data-v-0e109350]{align-items:center;gap:.2rem;display:inline-flex}.or[data-v-0e109350]{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--fg-muted);padding-inline:.15rem}.way[data-v-0e109350]{gap:var(--space-3);box-shadow:inset 0 1px 0 var(--line-soft);margin-block-start:var(--space-2);padding-block-start:var(--space-3);display:grid}.ways[data-v-0e109350]{border-radius:var(--radius-full);background-color:light-dark(var(--color-zinc-200),var(--color-zinc-900));box-shadow:inset 0 1px 0 0 light-dark(var(--color-zinc-300),var(--color-zinc-950)), 0 1px 0 0 light-dark(oklch(100% 0 none/.8),oklch(100% 0 none/.05));justify-self:start;gap:2px;padding:3px;display:inline-flex}.way-key{&[data-v-0e109350]{align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.04em;color:var(--fg-muted);display:inline-flex}&[aria-pressed=true][data-v-0e109350]{color:var(--fg);background-color:light-dark(oklch(100% 0 none),var(--color-zinc-700));box-shadow:inset 0 1px 0 0 light-dark(oklch(100% 0 none),oklch(100% 0 none/.1)), 0 0 0 1px light-dark(var(--color-zinc-200),color-mix(in oklab, var(--color-zinc-950) 60%, transparent)), 0 1px 0 0 light-dark(var(--color-zinc-300),var(--color-zinc-950))}&[data-v-0e109350]:disabled{color:var(--fg-faint,var(--fg-muted))}&[data-v-0e109350]:focus-visible{outline:2px solid var(--focus);outline-offset:2px}}.way-engines[data-v-0e109350]{gap:2px;display:inline-flex}.native-says{&[data-v-0e109350]{font-family:var(--font-serif);font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--fg-soft);text-wrap:balance}& code[data-v-0e109350]{font-family:var(--font-mono);color:var(--fg);font-size:.92em}}@media (hover:hover){.way-key[data-v-0e109350]:enabled:not([aria-pressed=true]):hover{color:var(--fg)}}@media (prefers-reduced-motion:no-preference){.body[data-sheet][open][data-v-0e109350]{transition:translate .32s cubic-bezier(.32,.72,0,1)}@starting-style{.body[data-sheet][open][data-v-0e109350]{translate:0 100%}}.way-key[data-v-0e109350]{transition:background-color .14s var(--ease-out-quint), color .14s var(--ease-out-quint)}.row-stop[data-v-0e109350]{transition:scale .12s var(--ease-out-quint)}.row:active .row-stop[data-v-0e109350],.play:active .play-key[data-v-0e109350],.way-key[data-v-0e109350]:enabled:active{scale:.97}}@supports (overscroll-behavior:contain){.body[data-sheet][data-v-0e109350]{overscroll-behavior:contain}}:where(.emulate[data-v-ddba18f5]){--_height:1.625rem;--_between:1rem;--_within:.5rem;align-items:center;gap:var(--space-2) var(--_between);min-inline-size:0;font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.01em;color:var(--fg-muted);flex-wrap:wrap;display:flex}@media (width>=60rem){:where(.emulate[data-v-ddba18f5]){grid-template-columns:1fr auto 1fr;display:grid}}.settings[data-v-ddba18f5]{justify-content:center;align-items:center;gap:var(--space-2) var(--_between);flex-wrap:wrap;min-inline-size:0;display:flex}.panel[data-v-ddba18f5],.row[data-v-ddba18f5]{display:contents}.more[data-v-ddba18f5],.panel-head[data-v-ddba18f5],.name[data-v-ddba18f5]{display:none}.set[data-v-ddba18f5]{align-items:center;gap:var(--_within);flex:none;display:inline-flex}button[data-v-ddba18f5]:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.sunk[data-v-ddba18f5]{border-radius:var(--radius-full);background-color:var(--interface-emulate-well,light-dark(var(--color-zinc-300),var(--color-zinc-950)));box-shadow:var(--interface-emulate-sunk,inset 0 1px 0 0 light-dark(var(--color-zinc-400),transparent), 0 1px 0 0 light-dark(oklch(100% 0 none/.9),oklch(100% 0 none/.05)))}.devices[data-v-ddba18f5]{block-size:var(--_height);flex:none;justify-self:start;gap:2px;padding:2px;display:inline-flex}.device{&[data-v-ddba18f5]{border-radius:var(--radius-full);inline-size:2.125rem;color:var(--fg-muted);place-items:center;display:grid;position:relative}&[data-v-ddba18f5]:focus-visible{outline-offset:1px}}.device[aria-pressed=true][data-v-ddba18f5]{color:var(--fg);background-color:light-dark(oklch(100% 0 none),var(--color-zinc-700));box-shadow:var(--interface-emulate-raised,inset 0 1px 0 0 light-dark(oklch(100% 0 none),oklch(100% 0 none/.1)), 0 0 0 1px light-dark(var(--color-zinc-300),color-mix(in oklab, var(--color-zinc-950) 70%, transparent)), 0 1px 0 0 light-dark(var(--color-zinc-300),var(--color-zinc-950)))}.device-glyph[data-v-ddba18f5]{block-size:1.125rem;inline-size:1.125rem;overflow:visible}.outline[data-v-ddba18f5]{fill:none;stroke:currentColor;stroke-width:1.5px}.pointer[data-v-ddba18f5],.finger[data-v-ddba18f5]{fill:currentColor}.pointer[data-v-ddba18f5]{transform-box:fill-box;transform-origin:20% 10%}.tap[data-v-ddba18f5]{fill:none;stroke:currentColor;stroke-width:1px;opacity:0;transform-box:fill-box;transform-origin:50%}.key[data-v-ddba18f5]{inline-size:var(--_height);block-size:var(--_height);background-color:light-dark(oklch(100% 0 none),var(--color-zinc-700));box-shadow:var(--interface-emulate-raised,inset 0 1px 0 0 light-dark(oklch(100% 0 none),oklch(100% 0 none/.1)), 0 0 0 1px light-dark(var(--color-zinc-300),color-mix(in oklab, var(--color-zinc-950) 70%, transparent)), 0 1px 0 0 light-dark(var(--color-zinc-400),var(--color-zinc-950)));color:var(--fg-soft);border-radius:50%;flex:none;place-items:center;display:grid;position:relative}.effect[data-v-ddba18f5]:is([aria-checked=true],[aria-pressed=true]){color:var(--fg);background-color:var(--interface-emulate-well,light-dark(var(--color-zinc-300),var(--color-zinc-950)));box-shadow:var(--interface-emulate-sunk,inset 0 1px 0 0 light-dark(var(--color-zinc-400),var(--color-zinc-950)), 0 1px 0 0 light-dark(oklch(100% 0 none/.9),oklch(100% 0 none/.06)))}.key[data-limited][data-v-ddba18f5]{background-image:repeating-linear-gradient(135deg,light-dark(oklch(27.39% .0055 286/.2),oklch(100% 0 none/.15)) 0,light-dark(oklch(27.39% .0055 286/.2),oklch(100% 0 none/.15)) 1.5px,#0000 1.5px 5px)}.glyph[data-v-ddba18f5]{block-size:1rem;inline-size:1rem;overflow:visible}.eclipse[data-v-ddba18f5]{--_face:light-dark(oklch(100% 0 none),var(--color-zinc-700));background-color:var(--_face)}.rays[data-v-ddba18f5],.core[data-v-ddba18f5],.bite[data-v-ddba18f5]{transform-box:view-box;transform-origin:8px 8px}.rays[data-v-ddba18f5],.frame-line[data-v-ddba18f5]{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round}.core[data-v-ddba18f5]{fill:currentColor}.bite[data-v-ddba18f5]{fill:var(--_face);opacity:0;transform:translate(7px,-7px)}.eclipse[aria-checked=true]{&[data-v-ddba18f5]{--_face:light-dark(var(--color-zinc-800),var(--color-zinc-950));color:var(--color-zinc-100);box-shadow:inset 0 1px 0 0 oklch(100% 0 none/.1), 0 0 0 1px light-dark(var(--color-zinc-950),color-mix(in oklab, var(--color-zinc-950) 70%, transparent)), 0 1px 0 0 var(--color-zinc-950)}& .rays[data-v-ddba18f5]{opacity:0;transform:rotate(-60deg)scale(.5)}& .core[data-v-ddba18f5]{transform:scale(1.48)}& .bite[data-v-ddba18f5]{opacity:1;transform:none}}.text[data-v-ddba18f5]{block-size:var(--_height);flex:none;align-items:center;gap:2px;padding:2px;display:inline-flex}.step{&[data-v-ddba18f5]{inline-size:calc(var(--_height) - 4px);block-size:calc(var(--_height) - 4px);color:var(--fg-muted);border-radius:50%;place-items:center;padding:0;display:grid;position:relative}&[data-v-ddba18f5]:focus-visible{outline-offset:1px}&[data-v-ddba18f5]:disabled{color:color-mix(in oklab, var(--fg-muted) 45%, transparent)}}.step[data-v-ddba18f5]:enabled{color:var(--fg);background-color:light-dark(oklch(100% 0 none),var(--color-zinc-700));box-shadow:var(--interface-emulate-raised,inset 0 1px 0 0 light-dark(oklch(100% 0 none),oklch(100% 0 none/.1)), 0 0 0 1px light-dark(var(--color-zinc-300),color-mix(in oklab, var(--color-zinc-950) 70%, transparent)), 0 1px 0 0 light-dark(var(--color-zinc-300),var(--color-zinc-950)))}.step-a[data-v-ddba18f5]{font-family:var(--font-sans);font-weight:600;line-height:1}.small[data-v-ddba18f5]{font-size:var(--text-xs)}.large[data-v-ddba18f5]{font-size:var(--text-base)}.value[data-v-ddba18f5]{text-align:center;min-inline-size:2.75em;color:var(--fg);font-variant-numeric:tabular-nums}.ring[data-v-ddba18f5]{fill:none;stroke:light-dark(var(--color-zinc-400),var(--color-zinc-500));stroke-width:1.3px}.half[data-v-ddba18f5]{fill:light-dark(var(--color-zinc-400),var(--color-zinc-500))}.other[data-v-ddba18f5]{fill:light-dark(var(--color-zinc-200),var(--color-zinc-700))}.contrast[data-value=more]{& .ring[data-v-ddba18f5]{stroke:light-dark(oklch(0% 0 none),oklch(100% 0 none))}& .half[data-v-ddba18f5]{fill:light-dark(oklch(0% 0 none),oklch(100% 0 none))}& .other[data-v-ddba18f5]{fill:light-dark(oklch(100% 0 none),oklch(0% 0 none))}}.contrast[data-value=less]{& .ring[data-v-ddba18f5]{stroke:light-dark(var(--color-zinc-500),var(--color-zinc-400))}& .half[data-v-ddba18f5]{fill:light-dark(var(--color-zinc-500),var(--color-zinc-400))}& .other[data-v-ddba18f5]{fill:light-dark(var(--color-zinc-400),var(--color-zinc-500))}}.swatch[data-v-ddba18f5]{stroke:canvastext;stroke-width:1.2px;stroke-opacity:0;fill-opacity:.85}.swatch[data-v-ddba18f5]:first-child{fill:var(--color-sky-400)}.swatch[data-v-ddba18f5]:nth-child(2){fill:var(--color-violet-400)}.swatch[data-v-ddba18f5]:nth-child(3){fill:var(--color-fuchsia-400)}[data-effect=forced][aria-checked=true] .swatch[data-v-ddba18f5]{fill-opacity:0;stroke-opacity:1}[data-effect=forced][aria-checked=true] .swatch[data-v-ddba18f5]:nth-child(3){stroke:highlight;stroke-width:1.8px}.turn[data-v-ddba18f5]{transform-box:view-box;transform-origin:8px 8px}.ink[data-v-ddba18f5]{fill:currentColor}.frame[data-v-ddba18f5]{fill:none;stroke:currentColor;stroke-width:1.4px}[data-effect=inverted][aria-checked=true] .turn[data-v-ddba18f5]{transform:rotate(180deg)}.lines[data-v-ddba18f5]{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;transform-box:fill-box;transform-origin:100%}.ball[data-v-ddba18f5]{fill:currentColor}[data-effect=still][aria-checked=true]{& .lines[data-v-ddba18f5]{opacity:0;transform:scaleX(0)}& .ball[data-v-ddba18f5]{transform:translate(-2px)}}.behind[data-v-ddba18f5]{fill:currentColor;opacity:.55}.pane[data-v-ddba18f5]{fill:light-dark(oklch(100% 0 none),var(--color-zinc-300));fill-opacity:.35;stroke:currentColor;stroke-width:1.2px}[data-effect=solid][aria-checked=true] .pane[data-v-ddba18f5]{fill:light-dark(var(--color-zinc-100),var(--color-zinc-400));fill-opacity:1}.stand-in[data-v-ddba18f5]{fill:currentColor;fill-opacity:0}.sun[data-v-ddba18f5]{fill:currentColor}.hill[data-v-ddba18f5]{fill:none;stroke:currentColor;stroke-width:1.3px;stroke-linecap:round;stroke-linejoin:round}.picture[data-v-ddba18f5]{transform-box:fill-box;transform-origin:50% 100%}[data-effect=lean][aria-checked=true]{& .stand-in[data-v-ddba18f5]{fill-opacity:.3}& .picture[data-v-ddba18f5]{opacity:0;transform:scale(.6)}}.inspect[data-v-ddba18f5]{inline-size:var(--_height);block-size:var(--_height);background-image:linear-gradient(to bottom, light-dark(oklch(100% 0 none),var(--color-zinc-700)), light-dark(var(--color-zinc-100),var(--color-zinc-800)));box-shadow:var(--interface-emulate-raised,inset 0 1px 0 0 light-dark(oklch(100% 0 none),oklch(100% 0 none/.12)), 0 0 0 1px light-dark(var(--color-zinc-300),color-mix(in oklab, var(--color-zinc-950) 70%, transparent)), 0 1px 0 0 light-dark(var(--color-zinc-400),var(--color-zinc-950)));color:var(--fg-soft);border-radius:50%;flex:none;justify-self:end;place-items:center;margin-inline-start:auto;display:grid;position:relative}.inspect[aria-pressed=true][data-v-ddba18f5]{background-image:linear-gradient(to bottom, light-dark(var(--color-blue-500),var(--color-blue-400)), light-dark(var(--color-blue-600),var(--color-blue-500)));box-shadow:inset 0 1px 1px 0 color-mix(in oklab, var(--color-blue-600), var(--color-blue-900) 40%), 0 0 0 1px light-dark(var(--color-blue-700),var(--color-blue-800)), 0 1px 0 0 light-dark(oklch(100% 0 none/.9),oklch(100% 0 none/.05));color:oklch(100% 0 none)}.inspect-glyph[data-v-ddba18f5]{fill:currentColor;block-size:.95rem;inline-size:.95rem}.tip{&[data-v-ddba18f5]{z-index:5;color-scheme:dark;background-color:light-dark(var(--color-zinc-100),var(--color-zinc-800));inline-size:max-content;max-inline-size:26rem;box-shadow:inset 0 1px 0 0 light-dark(oklch(100% 0 none/.8),oklch(100% 0 none/.12)), 0 1px 0 0 light-dark(var(--color-zinc-400),var(--color-zinc-950)), 0 6px 12px -6px light-dark(color-mix(in oklab, var(--color-zinc-950) 80%, transparent),color-mix(in oklab, var(--color-zinc-900) 45%, transparent));color:light-dark(var(--color-zinc-900),var(--color-zinc-50));font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--leading-xs);letter-spacing:.02em;text-align:start;white-space:nowrap;opacity:0;pointer-events:none;border-radius:.5rem;align-items:baseline;gap:.75rem;padding:.35rem .55rem;display:flex;position:absolute;inset-block-start:calc(100% + .5rem);inset-inline-start:50%;translate:-50%}& b[data-v-ddba18f5]{color:light-dark(var(--color-blue-700),var(--color-blue-300));font-weight:400}}@media (prefers-color-scheme:dark){.tip[data-v-ddba18f5]{color-scheme:light}}.engines[data-v-ddba18f5]{gap:.3em;display:inline-flex}.tip-says[data-v-ddba18f5]{color:light-dark(var(--color-zinc-600),var(--color-zinc-400))}.device .tip[data-v-ddba18f5]{inset-inline-start:0;translate:none}.inspect .tip[data-v-ddba18f5]{white-space:normal;gap:.15rem;display:grid;inset-inline:auto 0;translate:none}button:focus-visible>.tip[data-v-ddba18f5]{opacity:1}@media (hover:hover){button:hover>.tip[data-v-ddba18f5]{opacity:1;transition-delay:.45s}.key[data-v-ddba18f5]:not(:is([aria-checked=true],[aria-pressed=true])):hover,.inspect[data-v-ddba18f5]:not([aria-pressed=true]):hover,.device[data-v-ddba18f5]:not([aria-pressed=true]):hover{color:var(--fg)}}@media (width<60rem){:where(.emulate[data-v-ddba18f5]){display:block}.devices[data-v-ddba18f5],.tip[data-v-ddba18f5]{display:none}.more[data-v-ddba18f5]{background-color:light-dark(oklch(100% 0 none),var(--color-zinc-900));block-size:2.75rem;inline-size:2.75rem;box-shadow:inset 0 1px 0 0 light-dark(oklch(100% 0 none),oklch(100% 0 none/.06)), 0 0 0 1px light-dark(var(--color-zinc-200),color-mix(in oklab, var(--color-zinc-950) 80%, transparent)), 0 1px 0 0 light-dark(var(--color-zinc-300),var(--color-zinc-950));color:var(--fg-soft);border-radius:1rem;place-items:center;display:grid;position:relative}.more[data-v-ddba18f5]:has(+.panel:popover-open){color:var(--fg);background-color:light-dark(var(--color-zinc-100),var(--color-zinc-950));box-shadow:inset 0 1px 1px 0 light-dark(var(--color-zinc-300),oklch(0% 0 none/.5)), 0 0 0 1px light-dark(var(--color-zinc-200),color-mix(in oklab, var(--color-zinc-950) 80%, transparent)), 0 1px 0 0 light-dark(oklch(100% 0 none/.9),oklch(100% 0 none/.05))}.more-glyph[data-v-ddba18f5]{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;block-size:1.25rem;inline-size:1.25rem}.more[data-changed][data-v-ddba18f5]:after{content:"";background-color:var(--accent);block-size:.4375rem;inline-size:.4375rem;box-shadow:0 0 0 2px light-dark(oklch(100% 0 none),var(--color-zinc-900));border-radius:50%;position:absolute;inset-block-start:.5rem;inset-inline-end:.5rem}.panel[data-v-ddba18f5]:not(:popover-open){display:none}.panel[data-v-ddba18f5]:popover-open{inset:auto var(--space-4) calc(var(--space-3) + 2.75rem + var(--space-2)) auto;gap:var(--space-3);inline-size:min(21rem, 100vw - 2 * var(--space-4));max-block-size:calc(100svh - 10rem);padding:var(--space-4) var(--space-4) var(--space-3);background-color:light-dark(oklch(100% 0 none),var(--color-zinc-900));box-shadow:inset 0 1px 0 0 light-dark(oklch(100% 0 none),oklch(100% 0 none/.08)), 0 0 0 1px light-dark(var(--color-zinc-200),color-mix(in oklab, var(--color-zinc-950) 80%, transparent)), 0 1px 0 0 light-dark(var(--color-zinc-300),var(--color-zinc-950)), 0 16px 32px -12px light-dark(color-mix(in oklab, var(--color-zinc-600) 45%, transparent),oklch(0% 0 none/.7));color:var(--fg);transform-origin:100% 100%;border:0;border-radius:1.25rem;margin:0;display:grid;position:fixed;overflow-y:auto}@supports (overscroll-behavior:contain){.panel[data-v-ddba18f5]:popover-open{overscroll-behavior:contain}}.panel-head[data-v-ddba18f5]{font-family:var(--font-sans);font-size:var(--text-base);letter-spacing:0;color:var(--fg);justify-content:space-between;align-items:baseline;font-weight:600;display:flex}.panel-says[data-v-ddba18f5]{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.04em;color:var(--fg-muted);font-weight:400}.settings[data-v-ddba18f5],.set[data-v-ddba18f5]{gap:0;display:grid}.set+.set[data-v-ddba18f5],.inspector[data-v-ddba18f5]{border-block-start:1px solid var(--line);margin-block-start:var(--space-2);padding-block-start:var(--space-2)}.row[data-v-ddba18f5]{align-items:center;column-gap:var(--space-3);grid-template-columns:minmax(0,1fr) auto;min-block-size:3rem;display:grid;position:relative}.row[data-v-ddba18f5]>:not(.name){grid-area:1/2}.name{&[data-v-ddba18f5]{grid-area:1/1;gap:.125rem;min-inline-size:0;display:grid}& b[data-v-ddba18f5]{font-family:var(--font-sans);font-size:var(--text-sm);letter-spacing:0;color:var(--fg);font-weight:500}& small[data-v-ddba18f5]{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-xs);color:var(--fg-muted);overflow:hidden}}.row[data-v-ddba18f5]>:is(.key,.inspect){block-size:2rem;inline-size:2rem;margin:0;position:static}.row[data-v-ddba18f5]>:is(.key,.inspect):before{content:"";position:absolute;inset:0}.text[data-v-ddba18f5]{block-size:2.25rem}.step[data-v-ddba18f5]{block-size:2rem;inline-size:2rem}}@media (prefers-reduced-motion:no-preference){.tip[data-v-ddba18f5]{transition:opacity .12s ease-out}.panel[data-v-ddba18f5]{transition:opacity .18s cubic-bezier(.23, 1, .32, 1), scale .18s cubic-bezier(.23, 1, .32, 1), overlay .18s allow-discrete, display .18s allow-discrete}.panel[popover][data-v-ddba18f5]:not(:popover-open){opacity:0;scale:.96}@starting-style{.panel[data-v-ddba18f5]:popover-open{opacity:0;scale:.96}}.more[data-v-ddba18f5]{transition:scale .12s cubic-bezier(.23,1,.32,1)}.more[data-v-ddba18f5]:active{scale:.97}.device[data-v-ddba18f5],.key[data-v-ddba18f5],.step[data-v-ddba18f5]:enabled{transition:background-color .16s var(--ease-out-quint), color .16s var(--ease-out-quint), box-shadow .16s var(--ease-out-quint)}.key[data-v-ddba18f5]:active,.inspect[data-v-ddba18f5]:active,.device[data-v-ddba18f5]:active,.step[data-v-ddba18f5]:enabled:active{scale:.97}.device[data-acting] .pointer[data-v-ddba18f5]{animation:emulate-click .32s var(--ease-out-quint)}.device[data-acting] .tap[data-v-ddba18f5]{animation:emulate-tap .46s var(--ease-out-quint)}.eclipse[data-v-ddba18f5]{transition:background-color .28s var(--ease-out-quint), color .28s var(--ease-out-quint), box-shadow .28s var(--ease-out-quint)}.rays[data-v-ddba18f5],.core[data-v-ddba18f5],.bite[data-v-ddba18f5]{transition:transform .32s var(--ease-out-quint), opacity .22s var(--ease-out-quint), fill .28s var(--ease-out-quint)}.ring[data-v-ddba18f5],.half[data-v-ddba18f5],.other[data-v-ddba18f5],.swatch[data-v-ddba18f5],.pane[data-v-ddba18f5],.stand-in[data-v-ddba18f5]{transition:fill .22s var(--ease-out-quint), stroke .22s var(--ease-out-quint), fill-opacity .22s var(--ease-out-quint), stroke-opacity .22s var(--ease-out-quint)}.turn[data-v-ddba18f5]{transition:transform .36s var(--ease-in-out-quart)}.lines[data-v-ddba18f5],.ball[data-v-ddba18f5],.picture[data-v-ddba18f5]{transition:transform .24s var(--ease-out-quint), opacity .2s var(--ease-out-quint)}}:where(.interface[data-v-b092a757]){--_page:clamp(84rem, 76vw, 104rem);--_edge:max(clamp(1.5rem, 5vw, 5rem), (100% - var(--_page)) / 2);--_top:5.5rem;--_relief-lit:url(#relief-lit-tinted-light-xs);--_caret:light-dark(var(--color-indigo-500),var(--color-indigo-400));isolation:isolate;padding-inline:var(--_edge);grid-template-columns:minmax(0,1fr);display:grid;position:relative;overflow-x:clip}.opener[data-v-b092a757]{pointer-events:auto;block-size:100lvh}@supports (animation-timeline:view()){.interface[data-staged] .opener[data-v-b092a757]:not([data-opened]){pointer-events:none}}.opener-mark[data-v-b092a757]{scroll-snap-align:start;block-size:1px;position:absolute;inset-block-start:0;inset-inline:0}@supports (view-timeline:--interface-arrival block){.opener-mark[data-v-b092a757]{view-timeline:--interface-arrival block}}.opener-frame[data-v-b092a757]{align-content:center;justify-items:center;gap:var(--space-8);text-align:center;block-size:100lvh;padding-block:var(--space-20) var(--space-10);display:grid;container-type:size}.title[data-v-b092a757]{white-space:nowrap}.verbs[data-v-b092a757]{justify-self:stretch}.claim[data-v-b092a757]{font-family:var(--font-mono);font-size:var(--text-sm);line-height:var(--leading-sm);letter-spacing:.02em;color:var(--fg-soft);text-wrap:balance;margin:0}.char[data-v-b092a757]{position:relative}.stress[data-v-b092a757]{white-space:nowrap;color:var(--fg)}.native[data-v-b092a757]{--_from:light-dark(var(--color-indigo-500),var(--color-indigo-400));--_to:light-dark(var(--color-indigo-700),var(--color-indigo-600));filter:var(--_relief-lit);font-family:var(--font-title);letter-spacing:.02em;font-size:1.25em;font-weight:700;display:inline-block}.glyphs[data-v-b092a757]{touch-action:none}.tail[data-v-b092a757]{display:inline-block}.glyph[data-v-b092a757]{background-image:linear-gradient(to bottom, light-dark(color-mix(in oklab, var(--_from), white 30%),color-mix(in oklab, var(--_from), var(--color-zinc-100) 30%)) 12%, var(--_from) 48%, var(--_to) 92%);color:#0000;-webkit-text-fill-color:transparent;-webkit-text-stroke:.028em transparent;background-clip:text;display:inline-block}.caret[data-v-b092a757]{display:none}@media (prefers-color-scheme:dark){:where(.interface[data-v-b092a757]){--_relief-lit:url(#relief-lit-tinted-dark-xs)}}.apps[data-v-b092a757]{block-size:calc(var(--_apps) * 100lvh);position:relative}.mark[data-v-b092a757]{scroll-snap-align:start;scroll-snap-stop:always;block-size:1px;position:absolute;inset-block-start:calc(var(--_at) * 100lvh);inset-inline:0}.stage-frame[data-v-b092a757]{column-gap:clamp(var(--space-8), 4vw, var(--space-14,3.5rem));block-size:100lvh;padding-block:calc(var(--_top) + var(--space-4)) var(--space-12);grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(19rem,4fr) minmax(0,8fr);display:grid;position:sticky;inset-block-start:0}.guide[data-v-b092a757]{grid-area:1/1;align-self:start;max-block-size:100%}.playground[data-v-b092a757]{--_room:.875rem;--_radius:calc(1.25rem + var(--_room));--_fill:light-dark(var(--color-zinc-300),oklch(18% .005 286));--_dot:light-dark(oklch(27.39% .0055 286/.22),oklch(100% 0 none/.13));--_edge:light-dark(color-mix(in oklab, var(--color-zinc-300), var(--color-zinc-400) 55%),oklch(14% .005 286));--interface-emulate-well:light-dark(color-mix(in oklab, var(--color-zinc-300), var(--color-zinc-400) 24%),oklch(14.5% .005 286));--interface-emulate-sunk:inset 0 0 0 1px light-dark(oklch(27.39% .0055 286/.09),oklch(0% 0 none/.2)), inset 0 1px 0 0 light-dark(oklch(27.39% .0055 286/.14),oklch(0% 0 none/.25)), 0 1px 0 0 light-dark(oklch(100% 0 none/.55),oklch(100% 0 none/.05));--interface-emulate-raised:inset 0 1px 0 0 light-dark(oklch(100% 0 none/.85),oklch(100% 0 none/.1)), inset 0 -1px 1px 0 light-dark(oklch(27.39% .0055 286/.07),oklch(0% 0 none/.2)), 0 0 0 1px light-dark(color-mix(in oklab, var(--color-zinc-300), var(--color-zinc-500) 38%),oklch(0% 0 none/.45)), 0 1px 0 0 light-dark(color-mix(in oklab, var(--color-zinc-400), var(--color-zinc-500) 30%),oklch(0% 0 none/.6)), 0 2px 3px -2px light-dark(oklch(27.39% .0055 286/.25),oklch(0% 0 none/.5));--demo-window-edge:0 0 0 1px light-dark(color-mix(in oklab, var(--color-zinc-300), var(--color-zinc-500) 40%),oklch(0% 0 none/.5)), 0 1px 0 0 light-dark(color-mix(in oklab, var(--color-zinc-400), var(--color-zinc-500) 35%),oklch(0% 0 none/.65));--demo-window-ink:light-dark(var(--color-zinc-600),var(--color-zinc-400));min-block-size:0;min-inline-size:0;padding:.75rem var(--_room) var(--_room);border-radius:var(--_radius);background:radial-gradient(circle, var(--_dot) .9px, transparent 1.3px) 50% 50% / 16px 16px padding-box, radial-gradient(120% 70% at 50% 0%, oklch(100% 0 none/.12), transparent 70%) padding-box, linear-gradient(var(--_fill) 0 0) padding-box, linear-gradient(to bottom, light-dark(color-mix(in oklab, var(--color-zinc-400), var(--color-zinc-300) 20%),oklch(11.5% .005 286)), var(--_edge) var(--_radius), var(--_edge) calc(100% - var(--_radius)), light-dark(color-mix(in oklab, var(--color-zinc-300), var(--color-zinc-400) 35%),oklch(26% .006 286))) border-box;border:1px solid #0000;grid-area:1/2;grid-template-rows:auto minmax(0,1fr);gap:.75rem;display:grid;position:relative;box-shadow:inset 0 1px 2px light-dark(oklch(0% 0 none/.2),oklch(0% 0 none/.5)),inset 0 -1.5px .5px light-dark(oklch(100% 0 none),oklch(34% .006 286)),0 1px light-dark(oklch(100% 0 none/.9),oklch(100% 0 none/.08))}.rim[data-v-b092a757]{z-index:3;position:relative}.plates[data-v-b092a757]{min-block-size:0;position:relative}.plate[data-v-b092a757]{transform-origin:50%;position:absolute;inset:0}.stage-frame[data-moving] .plates[data-v-b092a757]{overflow-x:clip}@media (width>=60rem){.plate[data-v-b092a757]{perspective:2600px;transform-style:preserve-3d}.window[data-v-b092a757]{transform-style:preserve-3d}}.window[data-v-b092a757]{block-size:100%;position:relative}.plate-floor[data-v-b092a757]{background-color:light-dark(var(--color-zinc-200),var(--color-zinc-800));box-shadow:inset 0 0 0 1px light-dark(var(--color-zinc-300),oklch(100% 0 none/.05)), 0 1px 0 0 light-dark(var(--color-zinc-300),var(--color-zinc-950));opacity:0;pointer-events:none;border-radius:1.25rem;position:absolute;inset:0 0 2rem}.layer-pane[data-v-b092a757]{--_glass:light-dark(var(--color-indigo-500),var(--color-indigo-400));--_tint:5%;background-color:color-mix(in oklab, var(--_glass) var(--_tint), transparent);box-shadow:inset 0 2px 0 0 light-dark(oklch(100% 0 none/.85),color-mix(in oklab, var(--color-indigo-200) 45%, transparent)), inset 0 0 0 1.5px color-mix(in oklab, var(--_glass) 60%, transparent), 0 2px 0 0 color-mix(in oklab, light-dark(var(--color-indigo-700),var(--color-indigo-950)) 40%, transparent);opacity:0;pointer-events:none;position:absolute}.layer-pane[data-level="1"][data-v-b092a757]{--_tint:8%}.layer-pane[data-level="2"][data-v-b092a757]{--_tint:11%}.closer[data-v-b092a757]{z-index:-1;place-items:center;block-size:100lvh;display:grid;position:relative}.closing-word[data-v-b092a757]{inline-size:min(36rem,72vw)}@media (width<60rem){.interface[data-v-b092a757]{--_edge:var(--space-4);--_top:4.25rem}.opener[data-v-b092a757]{block-size:100svh}.opener-hold[data-v-b092a757]{--seam-frame-size:100svh}.opener-frame[data-v-b092a757]{gap:var(--space-6);block-size:100svh;padding-block:var(--space-16) var(--space-6)}.stage-frame[data-v-b092a757]{gap:var(--space-2);block-size:100svh;padding-block:calc(var(--_top) + var(--space-1)) var(--space-3);grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr) auto}.playground[data-v-b092a757]{--interface-emulate-well:initial;--interface-emulate-sunk:initial;--interface-emulate-raised:initial;--demo-window-edge:initial;--demo-window-ink:initial;display:contents}.plates[data-v-b092a757]{margin-inline:calc(var(--space-2) - var(--_edge));grid-area:2/1/auto/-1}.rim[data-v-b092a757]{grid-area:3/2}.guide[data-v-b092a757]{display:contents}.guide[data-v-b092a757] .head{grid-area:1/1/auto/-1}.guide[data-v-b092a757] .bar{grid-area:3/1}}}@media (prefers-reduced-motion:no-preference){@layer components{.input-name[data-v-2417f05c]{transition-property:color,opacity;transition-duration:.16s;transition-timing-function:ease-out}.moves[data-ready] .verb[data-state=wait][data-v-2417f05c],.moves[data-ready]:not([data-playing]) .input-name[data-v-2417f05c]{opacity:0}.verb[data-state=act][data-v-2417f05c] :is(.word,.hand,.ring,.sweep,.trail,.card,.reel,.stroke,.focus,.face,.slab,.cursor,.wave){animation-duration:var(--verbs-act);animation-timing-function:cubic-bezier(.23,1,.32,1);animation-fill-mode:both}.verb[data-move=tap][data-state=act] .word[data-v-2417f05c]{animation-name:verb-tap-word}.verb[data-move=tap][data-state=act] .hand[data-v-2417f05c]{animation-name:verb-tap-hand}.verb[data-move=tap][data-state=act] .ring[data-v-2417f05c]{animation-name:verb-tap-ring}.verb[data-move=hold][data-state=act] .word[data-v-2417f05c]{animation-name:verb-hold-word}.verb[data-move=hold][data-state=act] .hand[data-v-2417f05c]{animation-name:verb-hold-hand}.verb[data-move=hold][data-state=act] .sweep[data-v-2417f05c]{animation-name:verb-hold-sweep;animation-timing-function:linear}.verb[data-move=swipe][data-state=act] .word[data-v-2417f05c]{animation-name:verb-swipe-word}.verb[data-move=swipe][data-state=act] .trail[data-v-2417f05c]{animation-name:verb-swipe-trail}.verb[data-move=swipe][data-state=act] .hand[data-v-2417f05c]{animation-name:verb-swipe-hand}.verb[data-move=pinch][data-state=act] .word[data-v-2417f05c]{animation-name:verb-pinch-word}.verb[data-move=pinch][data-state=act] .hand[data-v-2417f05c]{animation-name:verb-pinch-hand}.verb[data-move=pinch][data-state=act] .hand-two[data-v-2417f05c]{animation-name:verb-pinch-hand-two}.verb[data-move=point][data-state=act] .word[data-v-2417f05c]{animation-name:verb-arrive}.verb[data-move=point][data-state=act] .hand[data-v-2417f05c]{animation-name:verb-point-hand}.verb[data-move=point][data-state=act] .card[data-v-2417f05c]{animation-name:verb-point-card;animation-timing-function:linear}.verb[data-move=click][data-state=act] .word[data-v-2417f05c]{animation-name:verb-tap-word}.verb[data-move=click][data-state=act] .hand[data-v-2417f05c]{animation-name:verb-tap-hand}.verb[data-move=click][data-state=act] .face[data-v-2417f05c]{animation-name:verb-click-face}.verb[data-move=drag][data-state=act] .word[data-v-2417f05c]{animation-name:verb-drag-word;animation-timing-function:cubic-bezier(.77,0,.175,1)}.verb[data-move=drag][data-state=act] .hand[data-v-2417f05c]{animation-name:verb-drag-hand;animation-timing-function:cubic-bezier(.77,0,.175,1)}@container (width<40rem){.verb[data-move=drag][data-state=act] .word[data-v-2417f05c]{animation-name:verb-drag-word-near}.verb[data-move=drag][data-state=act] .hand[data-v-2417f05c]{animation-name:verb-drag-hand-near}}.verb[data-move=scroll][data-state=act] .reel[data-v-2417f05c]{animation-name:verb-scroll-reel;animation-timing-function:cubic-bezier(.32,.72,0,1)}.verb[data-move=draw][data-state=act] .word[data-v-2417f05c]{animation-name:verb-draw-word;animation-timing-function:linear}.verb[data-move=draw][data-state=act] .hand[data-v-2417f05c]{animation-name:verb-draw-hand;animation-timing-function:linear}.verb[data-move=draw][data-state=act] .stroke[data-v-2417f05c]{animation-name:verb-draw-stroke}.verb[data-move=press][data-state=act] .word[data-v-2417f05c]{animation-name:verb-press-word}.verb[data-move=press][data-state=act] .hand[data-v-2417f05c]{animation-name:verb-press-hand}.verb[data-move=tab][data-state=act] .word[data-v-2417f05c]{animation-name:verb-tab-word}.verb[data-move=tab][data-state=act] .focus[data-v-2417f05c]{animation-name:verb-tab-focus}.verb[data-move=type][data-state=act] .glyph[data-v-2417f05c]{animation:1ms both verb-type-glyph;animation-delay:calc((sibling-index() - 1) * .17s + 80ms)}.verb[data-move=type] .glyph[data-v-2417f05c]:after{content:"";background-color:var(--accent);opacity:0;border-radius:1px;inline-size:.06em;position:absolute;inset-block:.14em .06em;inset-inline-end:-.08em}.verb[data-move=type][data-state=act] .glyph[data-v-2417f05c]:after{animation:.17s linear both verb-type-caret;animation-delay:inherit}.verb[data-move=type][data-state=act] .glyph[data-v-2417f05c]:last-child:after{animation:verb-type-caret-last calc(var(--verbs-act) - 3 * .17s - 80ms) steps(2, jump-none) both;animation-delay:inherit}.verb[data-move=steer][data-state=act] .word[data-v-2417f05c]{animation-name:verb-steer-word;animation-timing-function:linear}.verb[data-move=select][data-state=act] .word[data-v-2417f05c]{animation-name:verb-select-word}.verb[data-move=select][data-state=act] .slab[data-v-2417f05c]{animation-name:verb-select-slab}.verb[data-move=listen][data-state=act] .word[data-v-2417f05c]{animation-name:verb-arrive}.verb[data-move=listen][data-state=act] .cursor[data-v-2417f05c]{animation-name:verb-listen-cursor}.verb[data-move=listen][data-state=act] .wave[data-v-2417f05c]{animation-name:verb-listen-wave;animation-timing-function:linear}.verb[data-move=listen][data-state=act] .bar[data-v-2417f05c]{animation:.26s ease-in-out infinite alternate verb-listen-bar;animation-delay:calc(sibling-index() * -90ms)}.verb[data-move=jump][data-state=act] .word[data-v-2417f05c]{animation-name:verb-jump-word}.verb[data-move=jump][data-state=act] .cursor[data-v-2417f05c]{animation-name:verb-jump-cursor;animation-timing-function:linear}.board[data-held] .moves .verb[data-state=act][data-v-2417f05c] *,.board[data-held] .moves .verb[data-state=act][data-v-2417f05c] :after{animation-play-state:paused}}}@keyframes verb-arrive{0%{opacity:0}18%{opacity:1}}@keyframes verb-tap-word{0%{opacity:0;scale:.9}22%,46%{opacity:1;translate:0;scale:1}54%{translate:0 .03em;scale:.93}68%,to{opacity:1;translate:0;scale:1}}@keyframes verb-tap-hand{0%{opacity:0;translate:1.3em 1em}20%{opacity:1}46%{translate:0;scale:1}54%{scale:.78}66%{opacity:1;translate:0;scale:1}to{opacity:0;translate:.9em 1.2em}}@keyframes verb-tap-ring{0%,50%{opacity:0;scale:.3}56%{opacity:1}92%,to{opacity:0;scale:1.7}}@keyframes verb-hold-word{0%{opacity:0;scale:.92}14%{opacity:1;scale:1}22%,78%{scale:.95}86%{scale:1.03}to{opacity:1;scale:1}}@keyframes verb-hold-hand{0%{opacity:0;translate:1em 1.1em}14%{opacity:1;translate:0;scale:1}22%,78%{translate:0;scale:.78}86%{opacity:1;scale:1}to{opacity:0;translate:.8em 1em}}@keyframes verb-hold-sweep{0%,22%{opacity:1;--verbs-sweep:0deg}78%{opacity:1;--verbs-sweep:360deg}to{opacity:0;--verbs-sweep:360deg}}@keyframes verb-drag-word{0%{opacity:0;translate:-1.2em 1.35em;rotate:6deg;scale:1.06}12%{opacity:1}40%{translate:-.7em .65em;rotate:3deg;scale:1.06}76%{translate:0;rotate:0deg;scale:1.06}86%,to{opacity:1;translate:0;rotate:0deg;scale:1}}@keyframes verb-drag-word-near{0%{opacity:0;translate:-.5em .55em;rotate:6deg;scale:1.06}12%{opacity:1}40%{translate:-.3em .3em;rotate:3deg;scale:1.06}76%{translate:0;rotate:0deg;scale:1.06}86%,to{opacity:1;translate:0;rotate:0deg;scale:1}}@keyframes verb-drag-hand-near{0%{opacity:0;translate:-.5em .55em;scale:.8}12%{opacity:1}40%{translate:-.3em .3em}76%{translate:0;scale:.8}86%{opacity:1;scale:1}}@keyframes verb-drag-hand{0%{opacity:0;translate:-1.2em 1.35em;scale:.8}12%{opacity:1}40%{translate:-.7em .65em}76%{translate:0;scale:.8}86%{opacity:1;scale:1}to{opacity:0;translate:.6em .9em}}@keyframes verb-swipe-word{0%{opacity:0;translate:3.2em}14%{opacity:1}58%{translate:-.12em}72%,to{opacity:1;translate:0}}@keyframes verb-swipe-trail{0%,14%{opacity:0;scale:0 1}24%{opacity:1;scale:1}64%,to{opacity:0;scale:.2 1}}@keyframes verb-swipe-hand{0%{opacity:0;translate:3.6em .15em}12%{opacity:1}58%{opacity:1;translate:-.7em .15em}72%,to{opacity:0;translate:-1em .15em}}@keyframes verb-pinch-word{0%{opacity:0;scale:.9}16%{opacity:1;scale:.9}70%{scale:1.05}to{opacity:1;scale:1}}@keyframes verb-pinch-hand{0%{opacity:0;translate:-.2em .2em}16%{opacity:1;translate:-.2em .2em}70%{opacity:1;translate:-1.1em .5em}to{opacity:0;translate:-1.3em .7em}}@keyframes verb-pinch-hand-two{0%{opacity:0;translate:.2em -.2em}16%{opacity:1;translate:.2em -.2em}70%{opacity:1;translate:1.1em -.5em}to{opacity:0;translate:1.3em -.7em}}@keyframes verb-scroll-reel{0%{translate:0}to{translate:0 calc(var(--verbs-reel) * -1.7em)}}@keyframes verb-point-hand{0%{opacity:0;translate:1.4em .9em}16%{opacity:1}36%,76%{opacity:1;translate:.2em .1em}to{opacity:0;translate:1em 1em}}@keyframes verb-point-card{0%,36%{opacity:0;translate:0 .12em;scale:.96}46%,78%{opacity:1;translate:0;scale:1}92%,to{opacity:0;scale:1}}@keyframes verb-draw-word{0%,8%{clip-path:inset(-.2em 100% -.2em -.2em)}68%,to{clip-path:inset(-.2em)}}@keyframes verb-draw-hand{0%{opacity:0;translate:-1.3em .2em}8%{opacity:1;translate:-1.2em .1em}68%{opacity:1;translate:1.2em .25em}92%{translate:1.2em .48em}to{opacity:0;translate:1.3em .6em}}@keyframes verb-draw-stroke{0%,62%{scale:0 1}92%,to{scale:1}}@keyframes verb-type-glyph{0%{opacity:0}to{opacity:1}}@keyframes verb-type-caret{0%,99%{opacity:1}to{opacity:0}}@keyframes verb-type-caret-last{0%,50%{opacity:1}51%,to{opacity:0}}@keyframes verb-tab-word{0%,30%{opacity:.2}44%,to{opacity:1}}@keyframes verb-tab-focus{0%{opacity:0;translate:-2.4em;scale:.7 1}12%{opacity:1}40%,78%{opacity:1;translate:0;scale:1}to{opacity:0;translate:0}}@keyframes verb-listen-wave{0%{opacity:0}10%,70%{opacity:1}to{opacity:0}}@keyframes verb-listen-bar{0%{scale:1 .25}to{scale:1}}@keyframes verb-steer-word{0%{opacity:0;translate:-1.6em;rotate:0deg}14%{opacity:1}34%{translate:-.5em;rotate:7deg}56%{translate:.25em;rotate:-5deg}78%{translate:-.05em;rotate:1.5deg}to{opacity:1;translate:0;rotate:0deg}}@keyframes verb-click-face{0%{opacity:0;scale:.96}20%,46%{opacity:1;translate:0;scale:1}54%{translate:0 .04em;scale:.97}68%,84%{opacity:1;translate:0;scale:1}to{opacity:0}}@keyframes verb-press-word{0%{opacity:0;text-shadow:0 0,0 0,0 0,0 0}16%,30%{opacity:1;text-shadow:0 0,0 0,0 0,0 0}60%,74%{text-shadow:.025em 0,-.025em 0,0 .02em,0 -.02em}to{opacity:1;text-shadow:0 0,0 0,0 0,0 0}}@keyframes verb-press-hand{0%{opacity:0;translate:1em .9em}16%{opacity:1}30%{translate:0;scale:1}60%,74%{translate:0;scale:.6}86%{opacity:1;scale:1}to{opacity:0;translate:.7em .9em}}@keyframes verb-select-word{0%{opacity:0}18%,44%{opacity:1;scale:1}52%{scale:1.05}64%,to{opacity:1;scale:1}}@keyframes verb-select-slab{0%{opacity:0;scale:.92}18%,44%{opacity:1;scale:1}52%{scale:1.06}64%,82%{opacity:1;scale:1}to{opacity:0;scale:1}}@keyframes verb-listen-cursor{0%{opacity:0;scale:1.1}16%,80%{opacity:1;scale:1}to{opacity:0;scale:1}}@keyframes verb-jump-word{0%,44%{opacity:.2}54%,to{opacity:1}}@keyframes verb-jump-cursor{0%{opacity:0;translate:-2.6em}8%{opacity:1;translate:-2.6em}28%{translate:-1.3em -.45em}48%{translate:0}54%{translate:0 .03em}60%,84%{opacity:1;translate:0}to{opacity:0;translate:0}}@keyframes guide-fade{0%{--guide-fade-top:0px;--guide-fade-foot:2rem}6%{--guide-fade-top:1.5rem}94%{--guide-fade-foot:2rem}to{--guide-fade-top:1.5rem;--guide-fade-foot:0px}}@media (prefers-reduced-motion:no-preference){.guide .app-name-leave-active .letter{animation:.16s cubic-bezier(.77,0,.175,1) both guide-letter-out;animation-delay:calc((sibling-index() - 1) * 14ms)}.guide .app-name-enter-active .letter{animation:.32s cubic-bezier(.23,1,.32,1) both guide-letter-in;animation-delay:calc((sibling-index() - 1) * 22ms)}.guide .app-name-leave-active{transition:opacity 1ms .24s}.guide .app-name-enter-active{transition:opacity 1ms .46s}.guide .line{transition:opacity .2s cubic-bezier(.23,1,.32,1),visibility 0s linear .2s}.guide .line[data-shown]{transition:opacity .2s cubic-bezier(.23,1,.32,1) .12s,visibility}}@keyframes guide-letter-out{to{translate:0 calc(var(--_way,1) * -105%);opacity:0}}@keyframes guide-letter-in{0%{translate:0 calc(var(--_way,1) * 105%);opacity:0}}@keyframes emulate-click{35%{transform:scale(.78)}}@keyframes emulate-tap{0%{opacity:.9;transform:scale(.4)}to{opacity:0;transform:scale(1.6)}}@media (prefers-reduced-motion:no-preference){@layer components{.interface[data-staged] .verbs[data-v-b092a757]{transition:opacity .32s var(--ease-out-quint) .62s}.interface[data-staged] .opener:not([data-risen]) .verbs[data-v-b092a757]{opacity:0;transition:opacity .2s}.interface[data-staged] .claim .char[data-v-b092a757]:not([data-typed]){opacity:0}.interface[data-staged] .claim .char[data-front][data-v-b092a757]:after{content:"";background-color:var(--_caret);border-radius:1px;inline-size:.55em;position:absolute;inset-block:.15em .1em;inset-inline-start:100%}.interface[data-staged] .claim .caret[data-v-b092a757]{vertical-align:-.15em;background-color:var(--_caret);opacity:0;border-radius:1px;block-size:1.05em;inline-size:.55em;margin-inline-start:.1em;display:inline-block}.interface[data-staged] .opener[data-opened] .claim[data-typed] .caret[data-v-b092a757]{animation:1s step-end 3 interface-caret-blink,.3s 3s forwards interface-caret-out}.interface[data-staged] .opener[data-opened] .claim[data-typed] .glyph[data-v-b092a757]{animation:.64s cubic-bezier(.77,0,.175,1) interface-glyph-wave;animation-delay:calc(.2s + (sibling-index() - 1) * 40ms)}.glyph[data-v-b092a757]{translate:var(--interface-claim-x,0) calc(var(--interface-claim-y,0px) - var(--interface-claim-near,0) * .22em);transition:translate .52s var(--ease-spring)}.tail[data-v-b092a757]{translate:var(--interface-claim-x,0) 0;transition:translate .52s var(--ease-spring)}.glyphs[data-dragging] .glyph[data-v-b092a757],.tail[data-dragging][data-v-b092a757]{transition-duration:0s}.glyphs[data-pressed]:not([data-dragging]) .glyph[data-v-b092a757]{translate:var(--interface-claim-x,0) calc(var(--interface-claim-near,0) * .08em);transition:translate 90ms var(--ease-out-quint)}}}@keyframes interface-glyph-wave{0%,to{transform:none}40%{transform:translateY(-.18em)}}@keyframes interface-caret-blink{0%{opacity:1}50%{opacity:0}}@keyframes interface-caret-out{0%{opacity:1}to{opacity:0}}
