.action-button[data-v-af1c852c]{border-radius:var(--radius-sm);color:var(--c-fg);white-space:nowrap;border:1px solid #0000;flex-shrink:0;justify-content:center;align-items:center;gap:.375rem;padding:0 .75rem;font-size:.8125rem;font-weight:500;line-height:1;transition:background-color .12s,border-color .12s,filter .12s;display:inline-flex}.is-md[data-v-af1c852c]{min-height:2.25rem}.is-sm[data-v-af1c852c]{min-height:1.75rem;padding:0 .5rem}@media (pointer:coarse){.is-md[data-v-af1c852c]{min-height:2.75rem}.is-sm[data-v-af1c852c]{min-height:2.5rem;padding:0 .75rem}}.is-solid[data-v-af1c852c]{background:var(--c-raised);border-color:var(--c-rule-strong)}.is-solid[data-v-af1c852c]:hover:not(:disabled){border-color:var(--c-muted)}.is-ghost[data-v-af1c852c]{color:var(--c-muted)}.is-ghost[data-v-af1c852c]:hover:not(:disabled){color:var(--c-fg);background:var(--c-raised);border-color:var(--c-rule)}.is-signal[data-v-af1c852c]{background:var(--c-signal);color:var(--c-signal-fg);font-weight:600}.is-signal[data-v-af1c852c]:hover:not(:disabled){filter:brightness(1.08)}.action-button[data-v-af1c852c]:disabled{opacity:.45}.title-input[data-v-9032a8cd]{border-radius:var(--radius-sm);min-width:0;min-height:2.25rem;color:var(--c-fg);background:0 0;border:1px solid #0000;flex:1;padding:0 .25rem;font-size:1.125rem;font-weight:600}.title-input[data-v-9032a8cd]:hover{border-color:var(--c-rule)}.title-input[data-v-9032a8cd]::placeholder{color:var(--c-muted);font-weight:500}.script-text[data-v-9032a8cd]{resize:none;background:var(--c-ink);width:100%;min-height:0;color:var(--c-fg);font-family:var(--font-sans);border:0;flex:1;padding-block:1rem;padding-inline:max(1rem,50% - 23rem);font-size:1rem;line-height:1.75}.script-text[data-v-9032a8cd]::placeholder{color:var(--c-muted)}.script-text[data-v-9032a8cd]:focus-visible{outline-offset:-2px}.menu-item[data-v-9032a8cd]{text-align:left;align-items:center;gap:.5rem;width:100%;padding:.4375rem .75rem;display:flex}.menu-item[data-v-9032a8cd]:hover{background:var(--c-sunken)}@media (pointer:coarse){.menu-item[data-v-9032a8cd]{padding-block:.75rem}}.menu-trigger,.markup-trigger{border-radius:var(--radius-sm);min-height:2.25rem;color:var(--c-muted);border:1px solid #0000;justify-content:center;align-items:center;gap:.375rem;font-size:.8125rem;display:inline-flex}.menu-trigger{width:2.25rem;font-size:1.25rem}.markup-trigger{min-height:1.75rem;padding:0 .5rem}.menu-trigger:hover,.markup-trigger:hover,.menu-trigger[aria-expanded=true],.markup-trigger[aria-expanded=true]{color:var(--c-fg);background:var(--c-raised);border-color:var(--c-rule)}@media (pointer:coarse){.menu-trigger{width:2.75rem;min-height:2.75rem}.markup-trigger{min-height:2.5rem}}.icon-button[data-v-976e4e97]{border-radius:var(--radius-sm);color:var(--c-fg);background:0 0;border:1px solid #0000;flex:none;justify-content:center;align-items:center;gap:.375rem;transition:background-color .12s,border-color .12s,color .12s;display:inline-flex;position:relative}.is-sm[data-v-976e4e97]{width:1.75rem;height:1.75rem;font-size:1rem}.is-md[data-v-976e4e97]{width:2.25rem;height:2.25rem;font-size:1.25rem}.is-lg[data-v-976e4e97]{width:3rem;height:3rem;font-size:1.625rem}@media (pointer:coarse){.is-sm[data-v-976e4e97]{width:2.5rem;height:2.5rem}.is-md[data-v-976e4e97]{width:2.75rem;height:2.75rem}.is-lg[data-v-976e4e97]{width:3.5rem;height:3.5rem}}.is-ghost[data-v-976e4e97]:hover:not(:disabled){background:var(--c-raised);border-color:var(--c-rule)}.is-solid[data-v-976e4e97]{background:var(--c-raised);border-color:var(--c-rule-strong)}.is-solid[data-v-976e4e97]:hover:not(:disabled){border-color:var(--c-muted)}.is-signal[data-v-976e4e97]{background:var(--c-signal);color:var(--c-signal-fg)}.is-signal[data-v-976e4e97]:hover:not(:disabled){filter:brightness(1.08)}.is-tally[data-v-976e4e97]{background:var(--c-tally);color:var(--c-tally-fg)}.is-pressed[data-v-976e4e97]{color:var(--c-signal);background:var(--c-signal-soft);border-color:color-mix(in srgb, var(--c-signal) 45%, transparent)}.icon-button[data-v-976e4e97]:disabled{opacity:.4}.icon-button[data-tip][data-v-976e4e97]:after{content:attr(data-tip);z-index:50;border:1px solid var(--c-rule-strong);border-radius:var(--radius-sm);background:var(--c-sunken);color:var(--c-fg);font-family:var(--font-sans);white-space:nowrap;pointer-events:none;opacity:0;padding:.25rem .5rem;font-size:.75rem;font-weight:500;line-height:1rem;transition:opacity .1s .35s;position:absolute;left:50%;transform:translate(-50%)}.icon-button[data-tip-pos=top][data-v-976e4e97]:after{bottom:calc(100% + 6px)}.icon-button[data-tip-pos=bottom][data-v-976e4e97]:after{top:calc(100% + 6px)}@media (hover:hover){.icon-button[data-tip][data-v-976e4e97]:hover:after{opacity:1}}.icon-button[data-tip][data-v-976e4e97]:focus-visible:after{opacity:1;transition-delay:0s}.search[data-v-64ed14da]{border:1px solid var(--c-rule-strong);border-radius:var(--radius-sm);background:var(--c-sunken);width:100%;min-height:2.25rem;color:var(--c-fg);padding:.3125rem .5rem .3125rem 2rem;font-size:.8125rem}.search[data-v-64ed14da]::placeholder{color:var(--c-muted)}.script-item[data-v-64ed14da]{text-align:left;border-left:2px solid #0000;width:100%;padding:.5rem .75rem;display:block}.script-item[data-v-64ed14da]:focus-visible{outline-offset:-2px}.script-item[data-v-64ed14da]:hover{background:var(--c-raised)}.script-item.is-active[data-v-64ed14da]{border-left-color:var(--c-signal);background:var(--c-signal-soft)}@media (pointer:coarse){.search[data-v-64ed14da]{min-height:2.75rem;font-size:1rem}.script-item[data-v-64ed14da]{padding:.75rem}}.toast[data-v-a6f19ecb]{border:1px solid var(--c-rule-strong);border-radius:var(--radius-sm);background:var(--c-raised);max-width:100%;color:var(--c-fg);align-items:center;gap:.5rem;padding:.5rem .5rem .5rem .75rem;font-size:.8125rem;line-height:1.25rem;display:flex}.toast.is-error[data-v-a6f19ecb]{border-color:var(--c-warn)}.toast-action[data-v-a6f19ecb]{border-radius:var(--radius-sm);color:var(--c-signal);flex:none;padding:.25rem .5rem;font-weight:600}.toast-action[data-v-a6f19ecb]:hover{background:var(--c-signal-soft)}.toast-close[data-v-a6f19ecb]{border-radius:var(--radius-sm);width:1.75rem;height:1.75rem;color:var(--c-muted);flex:none;place-items:center;display:inline-grid}.toast-close[data-v-a6f19ecb]:hover{color:var(--c-fg);background:var(--c-sunken)}@media (pointer:coarse){.toast-close[data-v-a6f19ecb],.toast-action[data-v-a6f19ecb]{min-width:2.75rem;min-height:2.75rem}}.nav-link[data-v-cab1b885]{border-radius:var(--radius-sm);color:var(--c-muted);padding:.375rem .5rem;font-size:.8125rem}.nav-link[data-v-cab1b885]:hover{color:var(--c-fg);background:var(--c-raised)}.empty-import[data-v-cab1b885]{border:1px solid var(--c-rule-strong);border-radius:var(--radius-sm);background:var(--c-raised);cursor:pointer;align-items:center;gap:.375rem;min-height:2.25rem;padding:0 .75rem;font-size:.8125rem;font-weight:500;display:inline-flex}.empty-import[data-v-cab1b885]:focus-within{outline:2px solid var(--c-signal);outline-offset:1px}.sidebar[data-v-cab1b885]{flex:none;width:260px}@media (width<=767px){.sidebar[data-v-cab1b885]{inset-block:0;z-index:30;width:min(20rem,88vw);transition:transform .16s ease-out;position:absolute;left:0}.sidebar.is-closed[data-v-cab1b885]{visibility:hidden;transition:transform .16s ease-out,visibility 0s .16s;transform:translate(-100%)}}.camera-preview[data-v-8cdf9308]{pointer-events:none;position:absolute}.frame[data-v-8cdf9308]{width:100%;height:100%;position:relative}video[data-v-8cdf9308]{object-fit:cover;background:#000;width:100%;height:100%;display:block}.is-corner[data-v-8cdf9308]{right:1rem;bottom:calc(var(--prompter-controls-height,4.5rem) + .75rem);z-index:20;aspect-ratio:16/9;border:1px solid var(--c-rule-strong);border-radius:var(--radius-sm);background:#000;width:clamp(9rem,22vw,20rem);overflow:hidden}.is-background[data-v-8cdf9308]{z-index:0;background:#000;inset:0}.is-background video[data-v-8cdf9308]{background:0 0}.rec-badge[data-v-8cdf9308]{border-radius:var(--radius-sm);color:#fff;font-family:var(--font-mono);letter-spacing:.08em;background:#000000a6;align-items:center;gap:.3125rem;padding:.125rem .375rem;font-size:.6875rem;font-weight:500;line-height:1rem;display:inline-flex;position:absolute;top:.375rem;left:.375rem}.rec-dot[data-v-8cdf9308]{background:var(--c-tally);border-radius:50%;width:.5rem;height:.5rem;animation:1.4s ease-in-out infinite tally-pulse-8cdf9308}@keyframes tally-pulse-8cdf9308{50%{opacity:.35}}.leave[data-v-d4c04e8c]{border:1px solid var(--c-rule-strong);border-radius:var(--radius-sm);background:var(--c-panel);width:min(26rem,100% - 1.5rem);color:var(--c-fg);margin:auto;padding:1rem}.leave[data-v-d4c04e8c]::backdrop{background:#0009}.title[data-v-d4c04e8c]{margin:0 0 .5rem;font-size:1rem;font-weight:600}.text[data-v-d4c04e8c]{color:var(--c-muted);margin:0 0 1rem;font-size:.875rem}.buttons[data-v-d4c04e8c]{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}.button[data-v-d4c04e8c]{border:1px solid var(--c-rule-strong);border-radius:var(--radius-sm);background:var(--c-raised);color:var(--c-fg);padding:.375rem .75rem;font-size:.8125rem}.button[data-v-d4c04e8c]:hover{border-color:var(--c-muted)}.button-primary[data-v-d4c04e8c]{border-color:var(--c-signal);background:var(--c-signal);color:var(--c-signal-fg);font-weight:600}@media (pointer:coarse){.button[data-v-d4c04e8c]{min-height:2.75rem}}.bar[data-v-76d5fb31]{z-index:5;padding:.375rem max(.75rem, env(safe-area-inset-right)) calc(.375rem + env(safe-area-inset-bottom)) max(.75rem, env(safe-area-inset-left));background:var(--c-ink);border-top:1px solid var(--c-rule);justify-content:space-between;align-items:center;gap:.5rem;transition:opacity .4s;display:flex;position:absolute;bottom:0;left:0;right:0}.bar.is-dimmed[data-v-76d5fb31]{opacity:.2}.cluster[data-v-76d5fb31]{align-items:center;gap:.25rem;display:flex}.centre[data-v-76d5fb31]{gap:.375rem}.divider[data-v-76d5fb31]{background:var(--c-rule-strong);width:1px;height:1.25rem;margin-inline:.25rem}.speed[data-v-76d5fb31]{flex-direction:column;align-items:center;min-width:2.75rem;line-height:1;display:inline-flex}.speed-value[data-v-76d5fb31]{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--c-fg);font-size:1rem;font-weight:500}.speed-unit[data-v-76d5fb31]{font-size:var(--text-2xs);letter-spacing:.08em;text-transform:uppercase;color:var(--c-faint);margin-top:.125rem}@media (width<=767px){.bar .extra[data-v-76d5fb31]{display:none}.bar[data-v-76d5fb31]{padding-inline:max(.5rem, env(safe-area-inset-left)) max(.5rem, env(safe-area-inset-right));gap:.125rem}.cluster[data-v-76d5fb31],.centre[data-v-76d5fb31]{gap:.125rem}.speed[data-v-76d5fb31]{min-width:2.25rem}}.hud[data-v-f0400803]{z-index:5;min-height:2rem;padding:env(safe-area-inset-top) max(.75rem, env(safe-area-inset-right)) 0 max(.75rem, env(safe-area-inset-left));background:color-mix(in srgb, var(--c-ink) 88%, transparent);border-bottom:1px solid var(--c-rule);color:var(--c-muted);align-items:center;gap:1rem;font-size:.75rem;transition:opacity .4s;display:flex;position:absolute;top:0;left:0;right:0}.hud.is-dimmed[data-v-f0400803]{opacity:.2}.readouts[data-v-f0400803]{flex:none;align-items:baseline;gap:.875rem;display:flex}.readout[data-v-f0400803]{align-items:baseline;gap:.375rem;display:inline-flex}.caption[data-v-f0400803]{font-size:var(--text-2xs);letter-spacing:.08em;text-transform:uppercase;color:var(--c-faint)}.value[data-v-f0400803]{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--c-fg);font-size:.8125rem}.section[data-v-f0400803]{text-overflow:ellipsis;white-space:nowrap;text-align:center;min-width:0;font-size:var(--text-2xs);letter-spacing:.08em;text-transform:uppercase;flex:1;margin:0;font-weight:600;overflow:hidden}.chips[data-v-f0400803]{flex:none;align-items:center;gap:.5rem;display:flex}.chip[data-v-f0400803]{border:1px solid var(--c-rule-strong);border-radius:var(--radius-sm);font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--text-2xs);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:.375rem;padding:.0625rem .4375rem;display:inline-flex}.chip-on[data-v-f0400803]{color:var(--c-ok);border-color:color-mix(in srgb, var(--c-ok) 45%, transparent)}.chip-rec[data-v-f0400803]{color:var(--c-tally-fg);background:var(--c-tally);border-color:var(--c-tally)}.dot[data-v-f0400803]{background:currentColor;border-radius:50%;width:.5rem;height:.5rem;animation:1.4s ease-in-out infinite rec-pulse-f0400803}@keyframes rec-pulse-f0400803{50%{opacity:.25}}@media (prefers-reduced-motion:reduce){.dot[data-v-f0400803]{animation:none}}.progress[data-v-f0400803]{background:var(--c-rule-strong);height:2px;position:absolute;bottom:-1px;left:0;right:0}.progress-fill[data-v-f0400803]{background:var(--c-signal);transform-origin:0;height:100%}@media (width<=520px){.hud[data-v-f0400803]{gap:.5rem}.section[data-v-f0400803]{display:none}.chips[data-v-f0400803]{margin-left:auto}}@media (pointer:coarse){.hud[data-v-f0400803]{min-height:2.25rem}}.step[data-v-5ea5909b]{border:1px solid var(--c-rule);border-radius:var(--radius-sm);width:1.375rem;height:1.375rem;color:var(--c-muted);font-family:var(--font-mono);flex:none;font-size:.875rem;line-height:1}.step[data-v-5ea5909b]:hover:not(:disabled){color:var(--c-fg);border-color:var(--c-rule-strong)}.step[data-v-5ea5909b]:disabled{opacity:.35}@media (pointer:coarse){.step[data-v-5ea5909b]{width:2.25rem;height:2.25rem}}input[type=range][data-v-5ea5909b]{appearance:none;background:0 0;flex:1;min-width:0;height:1.375rem;margin:0}input[type=range][data-v-5ea5909b]::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--c-signal) var(--fill), var(--c-rule-strong) var(--fill));height:3px}input[type=range][data-v-5ea5909b]::-moz-range-track{background:var(--c-rule-strong);height:3px}input[type=range][data-v-5ea5909b]::-moz-range-progress{background:var(--c-signal);height:3px}input[type=range][data-v-5ea5909b]::-webkit-slider-thumb{appearance:none;background:var(--c-fg);border:1px solid var(--c-ink);border-radius:1px;width:.625rem;height:1.125rem;margin-top:-7.5px}input[type=range][data-v-5ea5909b]::-moz-range-thumb{background:var(--c-fg);border:1px solid var(--c-ink);border-radius:1px;width:.625rem;height:1.125rem}input[type=range][data-v-5ea5909b]:focus-visible{outline:none}input[type=range][data-v-5ea5909b]:focus-visible::-webkit-slider-thumb{background:var(--c-signal)}input[type=range][data-v-5ea5909b]:focus-visible::-moz-range-thumb{background:var(--c-signal)}@media (pointer:coarse){input[type=range][data-v-5ea5909b]{height:2.25rem}}.segmented[data-v-d0f0c96c]{border:1px solid var(--c-rule-strong);border-radius:var(--radius-sm);display:flex;overflow:hidden}.segmented label[data-v-d0f0c96c]{cursor:pointer;flex:1;min-width:0}.segmented label+label[data-v-d0f0c96c]{border-left:1px solid var(--c-rule-strong)}.segmented span[data-v-d0f0c96c]{text-align:center;color:var(--c-muted);white-space:nowrap;text-overflow:ellipsis;padding:.3125rem .375rem;font-size:.8125rem;line-height:1rem;display:block;overflow:hidden}@media (pointer:coarse){.segmented span[data-v-d0f0c96c]{padding:.6875rem .375rem}}.segmented label:hover span[data-v-d0f0c96c]{color:var(--c-fg)}.segmented input:checked+span[data-v-d0f0c96c]{background:var(--c-signal-soft);color:var(--c-signal);font-weight:600}.segmented input:focus-visible+span[data-v-d0f0c96c]{outline:2px solid var(--c-signal);outline-offset:-2px}.select[data-v-8ff7113f]{appearance:none;border:1px solid var(--c-rule-strong);border-radius:var(--radius-sm);background:linear-gradient(45deg, transparent 50%, var(--c-muted) 50%) right .75rem center / 5px 5px no-repeat, linear-gradient(135deg, var(--c-muted) 50%, transparent 50%) right .5rem center / 5px 5px no-repeat, var(--c-sunken);width:100%;min-width:0;color:var(--c-fg);padding:.3125rem 1.75rem .3125rem .5rem;font-size:.8125rem;line-height:1.125rem}@media (pointer:coarse){.select[data-v-8ff7113f]{padding-top:.625rem;padding-bottom:.625rem}}.switch[data-v-bb931b40]{appearance:none;border:1px solid var(--c-rule-strong);border-radius:var(--radius-sm);background:var(--c-sunken);cursor:pointer;flex:none;width:2rem;height:1.125rem;margin-top:.0625rem;position:relative}.switch[data-v-bb931b40]:before{content:"";background:var(--c-muted);border-radius:1px;width:.75rem;height:.75rem;transition:transform .12s;position:absolute;top:2px;left:2px}.switch[data-v-bb931b40]:checked{border-color:var(--c-signal);background:var(--c-signal-soft)}.switch[data-v-bb931b40]:checked:before{background:var(--c-signal);transform:translate(.875rem)}@media (pointer:coarse){.switch[data-v-bb931b40]{width:2.75rem;height:1.5rem}.switch[data-v-bb931b40]:before{width:1.125rem;height:1.125rem}.switch[data-v-bb931b40]:checked:before{transform:translate(1.25rem)}}.segmented[data-v-36beec93]{border:1px solid var(--c-rule-strong);border-radius:var(--radius-sm);display:flex;overflow:hidden}.segmented label[data-v-36beec93]{cursor:pointer;flex:1;min-width:0}.segmented label+label[data-v-36beec93]{border-left:1px solid var(--c-rule-strong)}.segmented span[data-v-36beec93]{text-align:center;color:var(--c-muted);white-space:nowrap;text-overflow:ellipsis;padding:.3125rem .375rem;font-size:.8125rem;line-height:1rem;display:block;overflow:hidden}@media (pointer:coarse){.segmented span[data-v-36beec93]{padding:.6875rem .375rem}}.segmented label:hover:not(.is-disabled) span[data-v-36beec93]{color:var(--c-fg)}.segmented label.is-disabled[data-v-36beec93]{cursor:not-allowed}.segmented label.is-disabled span[data-v-36beec93]{color:var(--c-faint);text-decoration:line-through}.segmented input:checked+span[data-v-36beec93]{background:var(--c-signal-soft);color:var(--c-signal);font-weight:600}.segmented input:focus-visible+span[data-v-36beec93]{outline:2px solid var(--c-signal);outline-offset:-2px}.status-dot[data-v-95637271]{border:1px solid var(--c-faint);border-radius:50%;flex:none;width:.5rem;height:.5rem}.status-dot.is-live[data-v-95637271]{border-color:var(--c-ok);background:var(--c-ok)}.status-dot.is-rec[data-v-95637271]{border-color:var(--c-tally);background:var(--c-tally)}.notice[data-v-95637271]{border-left:2px solid var(--c-tally);background:var(--c-sunken);color:var(--c-fg);padding:.375rem .5rem;font-size:.8125rem;line-height:1.25rem}.notice.is-warn[data-v-95637271]{border-left-color:var(--c-warn)}.btn[data-v-95637271]{border:1px solid var(--c-rule-strong);border-radius:var(--radius-sm);background:var(--c-raised);min-height:2.25rem;color:var(--c-fg);justify-content:center;align-items:center;gap:.375rem;padding:.25rem .625rem;font-size:.8125rem;line-height:1.125rem;display:inline-flex}.btn[data-v-95637271]:hover:not(:disabled){border-color:var(--c-muted)}.btn[data-v-95637271]:disabled{opacity:.45}.btn[aria-pressed=true][data-v-95637271]{border-color:color-mix(in srgb, var(--c-signal) 45%, transparent);background:var(--c-signal-soft);color:var(--c-signal)}.btn.is-primary[data-v-95637271]{border-color:var(--c-signal);background:var(--c-signal);color:var(--c-signal-fg);font-weight:600}.btn.is-danger[data-v-95637271]{border-color:var(--c-tally);background:var(--c-tally);color:var(--c-tally-fg)}@media (pointer:coarse){.btn[data-v-95637271]{min-height:2.75rem}}.meter[data-v-95637271]{border:1px solid var(--c-rule-strong);border-radius:var(--radius-sm);background:var(--c-sunken);height:.375rem;overflow:hidden}.meter-fill[data-v-95637271]{background:var(--c-ok);transform-origin:0;width:100%;height:100%}.meter-fill.is-hot[data-v-95637271]{background:var(--c-warn)}.take[data-v-95637271]{border:1px solid var(--c-rule);border-radius:var(--radius-sm);background:var(--c-sunken);padding:.5rem}.privacy[data-v-92bcc496]{border:1px solid var(--c-rule);border-radius:var(--radius-sm);background:var(--c-sunken);border-left-width:2px;gap:.5rem;padding:.375rem .5rem;font-size:.8125rem;line-height:1.25rem;display:flex}.privacy.is-private[data-v-92bcc496]{border-left-color:var(--c-ok)}.privacy.is-private .badge[data-v-92bcc496]{color:var(--c-ok)}.privacy.is-cloud[data-v-92bcc496]{border-left-color:var(--c-warn)}.privacy.is-cloud .badge[data-v-92bcc496]{color:var(--c-warn)}.badge[data-v-92bcc496]{font-size:var(--text-2xs);letter-spacing:.08em;text-transform:uppercase;margin-right:.25rem;font-weight:700}.notice[data-v-92bcc496]{border-left:2px solid var(--c-tally);background:var(--c-sunken);color:var(--c-fg);padding:.375rem .5rem;font-size:.8125rem;line-height:1.25rem}.btn[data-v-92bcc496]{border:1px solid var(--c-rule-strong);border-radius:var(--radius-sm);background:var(--c-raised);min-height:2.25rem;color:var(--c-fg);justify-content:center;align-items:center;gap:.375rem;padding:.25rem .625rem;font-size:.8125rem;line-height:1.125rem;display:inline-flex}.btn[data-v-92bcc496]:hover:not(:disabled){border-color:var(--c-muted)}.btn[data-v-92bcc496]:disabled{opacity:.45}.btn.is-primary[data-v-92bcc496]{border-color:var(--c-signal);background:var(--c-signal);color:var(--c-signal-fg);font-weight:600}@media (pointer:coarse){.btn[data-v-92bcc496]{min-height:2.75rem}}.heard[data-v-92bcc496]{border:1px solid var(--c-rule);border-radius:var(--radius-sm);background:var(--c-sunken);color:var(--c-muted);font-family:var(--font-mono);overflow-wrap:anywhere;padding:.25rem .5rem;font-size:.75rem;line-height:1.125rem}.tips[data-v-92bcc496]{color:var(--c-muted);flex-direction:column;gap:.375rem;padding-left:1rem;font-size:.8125rem;list-style:square;display:flex}.panel[data-v-eb357cdd]{z-index:6;border-left:1px solid var(--c-rule-strong);background:var(--c-panel);width:min(21.5rem,100%);color:var(--c-fg);padding-right:env(safe-area-inset-right);outline:none;flex-direction:column;display:flex;position:absolute;top:0;bottom:0;right:0}.panel-header[data-v-eb357cdd]{padding:calc(.5rem + env(safe-area-inset-top)) .75rem .5rem;border-bottom:1px solid var(--c-rule);flex:none;justify-content:space-between;align-items:center;display:flex}.panel-body[data-v-eb357cdd]{overscroll-behavior:contain;min-height:0;padding-bottom:calc(1rem + env(safe-area-inset-bottom));flex:1;overflow-y:auto}@media (width<=639px){.panel[data-v-eb357cdd]{border-left:0;border-top:1px solid var(--c-rule-strong);width:100%;max-height:55dvh;padding-right:0;top:auto;left:0}.panel-header[data-v-eb357cdd]{padding-top:.5rem}}.actions[data-v-eb357cdd]{flex-wrap:wrap;gap:.375rem;display:flex}.action[data-v-eb357cdd]{border:1px solid var(--c-rule-strong);border-radius:var(--radius-sm);background:var(--c-raised);color:var(--c-fg);justify-content:center;align-items:center;gap:.375rem;padding:.3125rem .625rem;font-size:.8125rem;line-height:1rem;display:inline-flex}.action[data-v-eb357cdd]:hover{border-color:var(--c-muted)}.action-wide[data-v-eb357cdd]{width:100%}@media (pointer:coarse){.action[data-v-eb357cdd]{min-height:2.75rem}}.note[data-v-eb357cdd]{color:var(--c-muted);margin:0;font-size:.75rem}.swatches[data-v-eb357cdd]{grid-template-columns:repeat(5,minmax(0,1fr));gap:.375rem;display:grid}.swatch[data-v-eb357cdd]{cursor:pointer;flex-direction:column;align-items:stretch;gap:.25rem;display:flex}.swatch-face[data-v-eb357cdd]{border:1px solid var(--c-rule-strong);border-radius:var(--radius-sm);place-items:center;height:2.25rem;font-size:1rem;font-weight:700;display:grid}.swatch-name[data-v-eb357cdd]{text-align:center;color:var(--c-muted);font-size:.6875rem}.swatch input:checked+.swatch-face[data-v-eb357cdd]{outline:2px solid var(--c-signal);outline-offset:1px}.swatch input:checked~.swatch-name[data-v-eb357cdd]{color:var(--c-signal);font-weight:600}.swatch input:focus-visible+.swatch-face[data-v-eb357cdd]{outline:2px solid var(--c-fg);outline-offset:1px}.custom-colours[data-v-eb357cdd]{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}.colour-input[data-v-eb357cdd]{color:var(--c-muted);flex-direction:column;gap:.25rem;font-size:.8125rem;display:flex}.colour-input input[data-v-eb357cdd]{border:1px solid var(--c-rule-strong);border-radius:var(--radius-sm);background:var(--c-sunken);cursor:pointer;width:100%;height:2rem;padding:2px}.fit[data-v-eb357cdd]{flex-direction:column;gap:.25rem;display:flex}.fit-row[data-v-eb357cdd]{gap:.375rem;display:flex}.fit-input[data-v-eb357cdd]{border:1px solid var(--c-rule-strong);border-radius:var(--radius-sm);background:var(--c-sunken);min-width:0;color:var(--c-fg);font-family:var(--font-mono);flex:1;padding:.3125rem .5rem;font-size:.8125rem}@media (pointer:coarse){.fit-input[data-v-eb357cdd]{min-height:2.75rem}}.paragraph[data-v-400af5c1]{overflow-wrap:break-word;text-wrap:pretty;margin:0 0 .8em}.heading[data-v-400af5c1]{letter-spacing:.14em;text-transform:uppercase;color:color-mix(in srgb, var(--p-text) 55%, var(--p-bg));margin:1.6em 0 .5em;font-size:.5em;font-weight:700;line-height:1.3}.rule[data-v-400af5c1]{border:0;border-top:.06em solid color-mix(in srgb, var(--p-text) 45%, var(--p-bg));width:2.5em;margin:1em 0}.emphasis[data-v-400af5c1]{text-underline-offset:.16em;font-weight:700;text-decoration:underline .06em}.cue[data-v-400af5c1]{letter-spacing:.02em;color:var(--p-accent);font-size:.68em;font-weight:600}.empty[data-v-400af5c1]{color:var(--p-accent);margin:0;font-size:.6em}.toast-host[data-v-511962d6]{left:0;right:0;bottom:calc(var(--prompter-controls-height,4.5rem) + .5rem);z-index:7;pointer-events:none;justify-content:center;padding-inline:.75rem;display:flex;position:absolute}.toast[data-v-511962d6]{border:1px solid var(--c-rule-strong);border-left:3px solid var(--c-signal);border-radius:var(--radius-sm);background:var(--c-panel);max-width:100%;color:var(--c-fg);pointer-events:auto;align-items:center;gap:.75rem;padding:.5rem .5rem .5rem .875rem;font-size:.875rem;display:flex}.toast.is-error[data-v-511962d6]{border-left-color:var(--c-tally)}.message[data-v-511962d6]{min-width:0}.action[data-v-511962d6]{border:1px solid var(--c-signal);border-radius:var(--radius-sm);color:var(--c-signal);flex:none;padding:.25rem .625rem;font-weight:600}.action[data-v-511962d6]:hover{background:var(--c-signal-soft)}.close[data-v-511962d6]{border-radius:var(--radius-sm);width:1.75rem;height:1.75rem;color:var(--c-muted);flex:none;font-size:1.25rem;line-height:1}.close[data-v-511962d6]:hover{color:var(--c-fg);background:var(--c-raised)}@media (pointer:coarse){.action[data-v-511962d6],.close[data-v-511962d6]{min-width:2.5rem;min-height:2.5rem}}.guide[data-v-3ffecafa]{pointer-events:none;color:var(--p-accent);position:absolute;left:0;right:0}.line[data-v-3ffecafa]{border-top:2px solid color-mix(in srgb, currentColor 70%, transparent);position:absolute;top:0;left:0;right:0}.line.is-flipped[data-v-3ffecafa]{border-top:0;border-bottom:2px solid color-mix(in srgb, currentColor 70%, transparent);top:auto;bottom:0}.band[data-v-3ffecafa]{background:color-mix(in srgb, currentColor 14%, transparent);border-block:1px solid color-mix(in srgb, currentColor 40%, transparent);position:absolute;inset:0}.arrow[data-v-3ffecafa]{border-block:.6rem solid #0000;width:0;height:0;margin-top:-.6rem;position:absolute;top:50%}.arrow-left[data-v-3ffecafa]{border-left:.9rem solid}.arrow-right[data-v-3ffecafa]{border-right:.9rem solid}.help[data-v-58725149]{border:1px solid var(--c-rule-strong);border-radius:var(--radius-sm);background:var(--c-panel);width:min(44rem,100% - 1.5rem);max-height:calc(100dvh - 1.5rem);color:var(--c-fg);margin:auto;padding:0}.help[data-v-58725149]::backdrop{background:#0009}.help-inner[data-v-58725149]{padding:.75rem 1rem 1rem}.help-header[data-v-58725149]{justify-content:space-between;align-items:center;margin-bottom:.75rem;display:flex}.groups[data-v-58725149]{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:1rem 1.5rem;display:grid}.group h3[data-v-58725149]{border-bottom:1px solid var(--c-rule);margin:0 0 .375rem;padding-bottom:.25rem}dl[data-v-58725149]{margin:0}.row[data-v-58725149]{justify-content:space-between;align-items:baseline;gap:.75rem;padding:.1875rem 0;font-size:.8125rem;display:flex}dt[data-v-58725149]{flex-wrap:wrap;flex:none;gap:.25rem;max-width:45%;display:flex}dd[data-v-58725149]{text-align:right;color:var(--c-muted);margin:0}kbd[data-v-58725149]{border:1px solid var(--c-rule-strong);border-radius:var(--radius-sm);background:var(--c-raised);min-width:1.5rem;font-family:var(--font-mono);text-align:center;color:var(--c-fg);border-bottom-width:2px;padding:.0625rem .375rem;font-size:.75rem}.footnote[data-v-58725149]{color:var(--c-muted);margin:.875rem 0 0;font-size:.75rem}.prompter[data-v-a2f465ff]{z-index:40;isolation:isolate;color-scheme:dark;--c-ink:#101112;--c-panel:#17181a;--c-raised:#1f2023;--c-sunken:#0b0c0d;--c-rule:#2a2c30;--c-rule-strong:#3a3d42;--c-fg:#ebe8e1;--c-muted:#a19d94;--c-faint:#8c887f;--c-signal:#f2a51a;--c-signal-fg:#161208;--c-signal-soft:#f2a51a24;--c-tally:#e5322d;--c-tally-fg:#fff;--c-ok:#4cc38a;--c-warn:#f2c94c;--prompter-controls-height:calc(4rem + env(safe-area-inset-bottom));outline:none;position:fixed;inset:0;overflow:hidden}@media (pointer:coarse){.prompter[data-v-a2f465ff]{--prompter-controls-height:calc(4.5rem + env(safe-area-inset-bottom))}}.preview-layer[data-v-a2f465ff]{z-index:0;pointer-events:none;position:absolute;inset:0}.stage[data-v-a2f465ff]{z-index:1;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;cursor:pointer;position:absolute;inset:0;overflow:hidden}.stage.is-idle[data-v-a2f465ff]{cursor:none}.column[data-v-a2f465ff]{box-sizing:border-box;margin-inline:auto;padding-inline:1.25rem;position:absolute;left:0;right:0}.scroller[data-v-a2f465ff]{will-change:transform}.text[data-v-a2f465ff]{display:flow-root;position:relative}.text[data-v-a2f465ff]>:first-child{margin-top:0}.end[data-v-a2f465ff]{letter-spacing:.3em;text-transform:uppercase;color:var(--p-accent);padding-top:1rem;font-size:.875rem;font-weight:700}.blank[data-v-a2f465ff]{z-index:3;cursor:pointer;background:#000;justify-content:center;align-items:flex-end;padding-bottom:5.5rem;display:flex;position:absolute;inset:0}.blank-hint[data-v-a2f465ff]{letter-spacing:.06em;color:#8c887f;margin:0;font-size:.75rem}.countdown[data-v-a2f465ff]{z-index:4;background:color-mix(in srgb, var(--p-bg) 72%, transparent);flex-direction:column;justify-content:center;align-items:center;gap:1.5rem;display:flex;position:absolute;inset:0}.countdown-digits[data-v-a2f465ff]{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--p-accent);font-size:clamp(7rem,38vmin,24rem);font-weight:500;line-height:1}.countdown-cancel[data-v-a2f465ff]{border:1px solid color-mix(in srgb, var(--p-text) 40%, transparent);border-radius:var(--radius-sm);color:var(--p-text);padding:.5rem .875rem;font-size:.875rem}.countdown-cancel kbd[data-v-a2f465ff]{font-family:var(--font-mono);opacity:.7;margin-left:.5rem;font-size:.75rem}.panel-enter-active[data-v-a2f465ff],.panel-leave-active[data-v-a2f465ff]{transition:transform .18s ease-out,opacity .18s}.panel-enter-from[data-v-a2f465ff],.panel-leave-to[data-v-a2f465ff]{opacity:0;transform:translate(100%)}@media (width<=639px){.panel-enter-from[data-v-a2f465ff],.panel-leave-to[data-v-a2f465ff]{transform:translateY(100%)}}
