.controls.svelte-u93mrr{position:absolute;z-index:20;pointer-events:none;font-family:var(--font-sans);color:var(--text);font-size:14px;inset:0}.controls.svelte-u93mrr>:where(.svelte-u93mrr){pointer-events:auto}.pill.svelte-u93mrr{position:absolute;bottom:calc(16px + env(safe-area-inset-bottom,0px));display:flex;border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--pill-bg);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:var(--shadow-pill);white-space:nowrap;transition:opacity .3s var(--ease),transform .3s var(--ease);align-items: center;gap:2px;max-width:calc(100% - 32px);padding:6px 10px;left:50%;transform:translate(-50%)}.pill.idle.svelte-u93mrr:not(:-webkit-any(:hover,:focus-within)){opacity:0;transform:translate(-50%,8px)}.pill.idle.svelte-u93mrr:not(:-moz-any(:hover,:focus-within)){opacity:0;transform:translate(-50%,8px)}.pill.idle.svelte-u93mrr:not(:is(:hover,:focus-within)){opacity:0;transform:translate(-50%,8px)}button.svelte-u93mrr{display:inline-flex;border-radius:var(--radius-pill);color:var(--text-muted);font:inherit;cursor:pointer;transition:color var(--fast)var(--ease),background-color var(--fast)var(--ease);background:0 0;border:none;justify-content:center;align-items: center;min-width:32px;height:32px;padding:0}button.svelte-u93mrr:hover{color:var(--accent);background:var(--surface-hover)}.count.svelte-u93mrr{text-align:center;font-family:var(--font-serif);font-variant-numeric:tabular-nums;min-width:64px;padding:0 4px;font-size:18px;font-weight:600}.of.svelte-u93mrr{color:var(--text-faint);margin:0 3px}.step.svelte-u93mrr{font-family:var(--font-sans);color:var(--text-faint);margin-left:6px;font-size:12px;font-weight:500}.divider.svelte-u93mrr{background:var(--border);width:1px;height:18px;margin:0 6px}.ready.svelte-u93mrr{color:var(--text-muted);font-variant-numeric:tabular-nums;padding:0 6px;font-size:12px}.warm.svelte-u93mrr{color:var(--accent);padding:0 10px;font-size:12px;font-weight:600}.warm.svelte-u93mrr:disabled{cursor:progress;opacity:.7}@media (max-width:640px){.ready.svelte-u93mrr,.warm.svelte-u93mrr,.ready-divider.svelte-u93mrr{display:none}}.digits.svelte-u93mrr{position:absolute;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--pill-bg);font-family:var(--font-serif);font-variant-numeric:tabular-nums;box-shadow:var(--shadow-pill);padding:8px 14px;font-size:22px;font-weight:600;top:16px;right:16px}.toast.svelte-u93mrr{position:absolute;bottom:calc(72px + env(safe-area-inset-bottom,0px));display:flex;border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--pill-bg);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:var(--shadow-pill);white-space:nowrap;align-items: center;gap:8px;padding:8px 8px 8px 16px;left:50%;transform:translate(-50%)}.toast.svelte-u93mrr a:where(.svelte-u93mrr){color:var(--accent);font-weight:600}kbd.svelte-u93mrr{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-muted);font-family:var(--font-mono);padding:1px 6px;font-size:12px}.help.svelte-u93mrr{position:absolute;overflow-y:auto;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-pill);width:min(420px,100% - 32px);max-height:calc(100% - 32px);padding:20px 24px;top:50%;left:50%;transform:translate(-50%,-50%)}.help-head.svelte-u93mrr{display:flex;justify-content:space-between;align-items: center;margin-bottom:12px}.help.svelte-u93mrr h2:where(.svelte-u93mrr){font-family:var(--font-serif);margin:0;font-size:24px;font-weight:600}dl.svelte-u93mrr{display:grid;grid-template-columns:auto 1fr;gap:8px 20px;margin:0}dt.svelte-u93mrr{font-family:var(--font-mono);color:var(--accent);font-size:13px}dd.svelte-u93mrr{color:var(--text-muted);margin:0}
