.line.svelte-1k72ncx{white-space:nowrap;align-items:baseline;font-size:1.75rem;line-height:2;display:flex;overflow:hidden}.trailing.svelte-1k72ncx{flex:0 0 38%;justify-content:flex-end;align-items:baseline;gap:.6ch;min-width:0;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 3rem);mask-image:linear-gradient(90deg,#0000,#000 3rem)}.upcoming.svelte-1k72ncx{flex:auto;align-items:baseline;gap:.6ch;min-width:0;padding-left:.6ch;display:flex;overflow:hidden}.word.svelte-1k72ncx{flex:none}.done.svelte-1k72ncx{opacity:var(--o-muted)}.done.svelte-1k72ncx .bad:where(.svelte-1k72ncx),.current.svelte-1k72ncx{opacity:1}.pinned.svelte-1k72ncx{font-weight:600}.empty.svelte-1k72ncx{min-width:1ch}.trailing.svelte-1k72ncx .empty:where(.svelte-1k72ncx){min-width:0}.ok.svelte-1k72ncx{opacity:1}.pending.svelte-1k72ncx{opacity:var(--o-dim)}.caret.svelte-1k72ncx{opacity:1;background:color-mix(in oklab, currentColor var(--tint-strong,22%), transparent);border-radius:2px}.bad.svelte-1k72ncx{color:var(--error);-webkit-text-decoration:underline wavy;text-decoration:underline wavy}.missing.svelte-1k72ncx{text-decoration:line-through}.overflow.svelte-1k72ncx{opacity:.8}.pinned.svelte-1k72ncx:before{content:"";width:2ch;opacity:var(--o-faint);border-top:2px solid;margin-top:2.2em;position:absolute}@media (width<=40rem){.line.svelte-1k72ncx{font-size:1.25rem}.trailing.svelte-1k72ncx{flex-basis:25%}}.test.svelte-qht0oy{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.controls.svelte-qht0oy{box-sizing:border-box;background:color-mix(in oklab, currentColor var(--tint), transparent);border-radius:6px;flex-wrap:wrap;justify-content:center;align-items:center;gap:.25rem 1rem;margin-bottom:2rem;padding:.5rem 1rem;font-size:.8rem;display:flex}.controls.svelte-qht0oy>:where(.svelte-qht0oy)+:where(.svelte-qht0oy){border-left:1px solid color-mix(in oklab, currentColor var(--tint-strong), transparent);padding-left:1rem}.controls.svelte-qht0oy div:where(.svelte-qht0oy){align-items:center;gap:.15rem;display:flex}.controls.svelte-qht0oy button:where(.svelte-qht0oy){cursor:pointer;opacity:var(--o-dim);color:inherit;font:inherit;background:0 0;border:0;border-radius:4px;padding:.25rem .5rem}.controls.svelte-qht0oy button:where(.svelte-qht0oy):hover{opacity:.85}.controls.svelte-qht0oy button.active:where(.svelte-qht0oy){opacity:1;font-weight:600}.pref.svelte-qht0oy{opacity:var(--o-dim);cursor:pointer;align-items:center;display:flex;position:relative}.pref.svelte-qht0oy:hover{opacity:.85;font-weight:600}.pref.active.svelte-qht0oy{opacity:1;font-weight:600}.visually-hidden.svelte-qht0oy{opacity:0;cursor:pointer;border:0;width:100%;height:100%;margin:0;padding:0;position:absolute;inset:0}.bar.svelte-qht0oy button:where(.svelte-qht0oy) kbd:where(.svelte-qht0oy){font:inherit;background:color-mix(in oklab, currentColor var(--tint-strong), transparent);border-radius:3px;margin-right:.5em;padding:.2em .4em;font-size:.85em;line-height:1}.status.svelte-qht0oy{opacity:var(--o-muted);text-align:center;margin-bottom:.75rem;font-size:.8rem}.hint.svelte-qht0oy{opacity:var(--o-muted)}.capture.svelte-qht0oy{opacity:0;border:0;width:1px;height:1px;padding:0;position:absolute}.viewport.svelte-qht0oy{cursor:text;position:relative}.words.svelte-qht0oy{max-width:60rem}.viewport.blurred.svelte-qht0oy .words:where(.svelte-qht0oy){filter:blur(5px);opacity:.3}.viewport.svelte-qht0oy .words:where(.svelte-qht0oy){transition:filter .12s ease-out,opacity .12s ease-out}.focus-prompt.svelte-qht0oy{letter-spacing:.02em;background:color-mix(in oklab, var(--bg) 62%, transparent);pointer-events:none;justify-content:center;align-items:center;margin:0;font-size:1.1rem;display:flex;position:absolute;inset:0}.results.svelte-qht0oy{text-align:center;flex-direction:column;align-items:center;display:flex}.results.svelte-qht0oy .headline:where(.svelte-qht0oy){margin:0;font-size:3rem}.results.svelte-qht0oy .headline:where(.svelte-qht0oy) span:where(.svelte-qht0oy){opacity:.6;font-size:1rem}.results.svelte-qht0oy dl:where(.svelte-qht0oy){flex-wrap:wrap;justify-content:center;gap:2rem;margin:1rem 0 1.5rem;display:flex}.results.svelte-qht0oy dt:where(.svelte-qht0oy){opacity:.6;font-size:.8rem}.results.svelte-qht0oy dd:where(.svelte-qht0oy){margin:0;font-size:1.25rem}.bar.svelte-qht0oy{flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem 1rem;margin-top:2rem;font-size:.8rem;display:flex}@media (width<=40rem){.controls.svelte-qht0oy{gap:.35rem .75rem;padding:.6rem .75rem}.controls.svelte-qht0oy>:where(.svelte-qht0oy)+:where(.svelte-qht0oy){border-left:0;padding-left:0}.bar.svelte-qht0oy{flex-direction:column}.bar.svelte-qht0oy button:where(.svelte-qht0oy){white-space:nowrap}}.bar.svelte-qht0oy button:where(.svelte-qht0oy),.results.svelte-qht0oy .primary:where(.svelte-qht0oy){color:inherit;font:inherit;cursor:pointer;opacity:.75;background:0 0;border:1px solid;border-radius:4px;padding:.35rem .9rem}.bar.svelte-qht0oy button:where(.svelte-qht0oy):hover,.results.svelte-qht0oy .primary:where(.svelte-qht0oy):hover{opacity:1}.test.svelte-qht0oy :where(.svelte-qht0oy):is(button:where(.svelte-qht0oy),input:where(.svelte-qht0oy)):not(.capture):focus-visible{outline-offset:2px;opacity:1;outline:2px solid}.sr-only.svelte-qht0oy{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.test.svelte-qht0oy :where(.svelte-qht0oy){scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.legend.svelte-vn1mb6{flex-wrap:wrap;justify-content:center;gap:.5rem 1.5rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.8rem;display:flex}.command.svelte-vn1mb6{align-items:center;gap:.4rem;display:flex}.plus.svelte-vn1mb6{opacity:var(--o-dim);margin:0 -.15rem}kbd.svelte-vn1mb6{font:inherit;background:color-mix(in oklab, currentColor var(--tint-strong), transparent);opacity:.85;border-radius:3px;padding:.25em .45em;line-height:1}.label.svelte-vn1mb6{opacity:var(--o-muted)}@media (width<=40rem){.legend.svelte-vn1mb6{display:none}}main.svelte-1uha8ag{box-sizing:border-box;flex-direction:column;gap:2.5rem;width:100%;max-width:64rem;margin:auto;padding:2rem 1.5rem;font-family:ui-sans-serif,system-ui,sans-serif;line-height:1.6;display:flex}.meta.svelte-1uha8ag{opacity:.6;margin:0;font-size:.875rem}
