.tool-shell.svelte-4kiouc{max-width:52rem}.drop-overlay.svelte-4kiouc{z-index:50;background:color-mix(in srgb, var(--paper) 88%, transparent);-webkit-backdrop-filter:blur(6px);animation:.18s cubic-bezier(.2,.7,.3,1) svelte-4kiouc-overlay-in;position:fixed;inset:0}.drop-frame.svelte-4kiouc{border:1.5px dashed var(--gorri);color:var(--gorri);border-radius:.875rem;place-content:center;justify-items:center;gap:.875rem;display:grid;position:absolute;inset:.75rem}.drop-frame.svelte-4kiouc p:where(.svelte-4kiouc){color:var(--ink);font-size:.9375rem;font-weight:500}@keyframes svelte-4kiouc-overlay-in{0%{opacity:0}to{opacity:1}}.stage.svelte-4kiouc{align-content:start;min-height:24rem;padding-block:clamp(2.5rem,6vw,4.5rem) clamp(2rem,5vw,3.5rem);display:grid}.invite.svelte-4kiouc{justify-items:center;gap:1.75rem;display:grid}.dropzone.svelte-4kiouc{width:100%;max-width:var(--measure);border:1px solid var(--hairline);transition:background-color var(--motion-micro), border-color var(--motion-micro);background:0 0;border-radius:.875rem;justify-items:center;gap:.5rem;padding:clamp(2.5rem,6vw,3.75rem) 1.5rem;display:grid}.dropzone.svelte-4kiouc:hover{background:var(--surface-hover);border-color:var(--gorri-24)}.drop-icon.svelte-4kiouc{color:var(--gorri);margin-bottom:.375rem}.invite-title.svelte-4kiouc{font-family:var(--font-read);font-optical-sizing:auto;color:var(--ink);font-size:1.375rem;line-height:1.36}.invite-sub.svelte-4kiouc{color:var(--ink-2);font-size:.8125rem}.invite-hint.svelte-4kiouc{color:var(--ink-2);margin-top:.625rem;font-size:.75rem}.modes.svelte-4kiouc{background:var(--surface-2);border:1px solid var(--hairline);border-radius:999px;gap:.25rem;padding:.25rem;display:inline-flex}.mode.svelte-4kiouc{min-height:2.5rem;color:var(--ink-2);cursor:pointer;transition:background-color var(--motion-micro), color var(--motion-micro), box-shadow var(--motion-micro);border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding:.375rem 1.25rem;font-size:.875rem;font-weight:560;display:inline-flex;position:relative}.mode.svelte-4kiouc:hover{color:var(--ink)}.mode.active.svelte-4kiouc{background:var(--surface);color:var(--gorri);box-shadow:var(--shadow-card)}.mode.svelte-4kiouc input:where(.svelte-4kiouc){opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.mode.svelte-4kiouc:has(input:where(.svelte-4kiouc):focus-visible){outline:2px solid var(--gorri);outline-offset:2px}.mode.svelte-4kiouc:has(input:where(.svelte-4kiouc):disabled){cursor:default;opacity:.6}.micbox.svelte-4kiouc{width:100%;max-width:var(--measure);border:1px solid var(--hairline);background:var(--surface);border-radius:1.25rem;align-content:center;justify-items:center;gap:1rem;min-height:16.5rem;padding:clamp(1.5rem,4vw,2.5rem) 1.5rem;display:grid}.recbtn.svelte-4kiouc{background:var(--fill-red);width:5.5rem;height:5.5rem;color:var(--on-red);box-shadow:var(--shadow-card);transition:background-color var(--motion-micro), transform var(--motion-micro);border-radius:50%;place-items:center;display:grid}.recbtn.svelte-4kiouc:hover{background:var(--fill-red-hover)}.recbtn.svelte-4kiouc:active{transform:scale(.96)}.recbtn.stop.svelte-4kiouc{animation:1.8s ease-out infinite svelte-4kiouc-rec-pulse}@keyframes svelte-4kiouc-rec-pulse{0%{box-shadow:0 0 0 0 var(--gorri-24)}70%{box-shadow:0 0 0 1.125rem #0000}to{box-shadow:0 0 #0000}}.mic-title.svelte-4kiouc{font-family:var(--font-read);font-optical-sizing:auto;color:var(--ink);font-size:1.1875rem}.mic-hint.svelte-4kiouc{color:var(--ink-2);text-align:center;max-width:40ch;margin-top:-.375rem;font-size:.8125rem;line-height:1.55}.mic-error.svelte-4kiouc{color:var(--error);text-align:center;max-width:44ch;font-size:.875rem;line-height:1.55}.capsule.svelte-4kiouc{background:color-mix(in srgb, var(--gorri) 6%, var(--surface));border:1px solid var(--gorri-12);width:min(21rem,100%);min-height:3.25rem;box-shadow:var(--shadow-float);border-radius:999px;align-items:center;gap:.875rem;padding:.5rem 1.125rem;display:flex}.cap-lang.svelte-4kiouc{letter-spacing:.1em;text-transform:uppercase;color:var(--gorri);background:var(--gorri-12);border-radius:.25rem;flex:none;padding:.125rem .375rem;font-size:.625rem;font-weight:650}.cap-wave.svelte-4kiouc{flex:1;justify-content:space-between;align-items:center;gap:1.5px;height:1.875rem;display:flex}.cap-bar.svelte-4kiouc{background:var(--gorri-bizi);border-radius:2px;flex:1;max-width:3.5px;min-height:2px;transition:height 70ms linear}.cap-time.svelte-4kiouc{color:var(--ink-2);flex:none;font-size:.8125rem}.controls.dim.svelte-4kiouc{opacity:.45;pointer-events:none}.controls.svelte-4kiouc{flex-wrap:wrap;justify-content:center;align-items:center;gap:2.5rem;display:flex}.control.svelte-4kiouc{align-items:center;gap:.75rem;display:flex}.control-label.svelte-4kiouc{color:var(--ink-3)}.segmented.svelte-4kiouc{border:1px solid var(--hairline);background:var(--surface);border-radius:.5rem;gap:.125rem;padding:.125rem;display:inline-flex}.seg.svelte-4kiouc{letter-spacing:.1em;text-transform:uppercase;min-width:2.75rem;min-height:1.875rem;color:var(--ink-2);cursor:pointer;transition:background-color var(--motion-micro), color var(--motion-micro);border-radius:.375rem;justify-content:center;align-items:center;padding:.25rem .75rem;font-size:.6875rem;font-weight:600;display:inline-flex;position:relative}.seg.svelte-4kiouc:hover{color:var(--ink)}.seg.active.svelte-4kiouc{background:var(--gorri-12);color:var(--gorri)}.seg.svelte-4kiouc input:where(.svelte-4kiouc){opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.seg.svelte-4kiouc:has(input:where(.svelte-4kiouc):focus-visible){outline:2px solid var(--gorri);outline-offset:2px}.switch-wrap.svelte-4kiouc{cursor:pointer}.switch-input.svelte-4kiouc{opacity:0;width:1px;height:1px;position:absolute}.switch-track.svelte-4kiouc{background:color-mix(in srgb, var(--ink) 18%, transparent);width:2.25rem;height:1.3125rem;transition:background-color var(--motion-micro);border-radius:999px;flex:none;display:inline-block;position:relative}.switch-knob.svelte-4kiouc{background:var(--paper);width:.9375rem;height:.9375rem;transition:transform var(--motion-micro);border-radius:50%;position:absolute;top:.1875rem;left:.1875rem}.switch-input.svelte-4kiouc:checked~.switch-track:where(.svelte-4kiouc){background:var(--gorri)}.switch-input.svelte-4kiouc:checked~.switch-track:where(.svelte-4kiouc) .switch-knob:where(.svelte-4kiouc){transform:translate(.9375rem)}.switch-input.svelte-4kiouc:focus-visible~.switch-track:where(.svelte-4kiouc){outline:2px solid var(--gorri);outline-offset:2px}.working.svelte-4kiouc{max-width:var(--measure);gap:.75rem;width:100%;margin-inline:auto;padding-top:clamp(2rem,6vw,4rem);display:grid}.working-file.svelte-4kiouc{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;font-weight:500;overflow:hidden}.phase.svelte-4kiouc{color:var(--ink-2);font-size:.8125rem;font-weight:500}.bar-rail.svelte-4kiouc{background:var(--hairline);border-radius:1px;height:2px;overflow:hidden}.bar-fill.svelte-4kiouc{background:var(--gorri);border-radius:1px;height:100%;transition:width .2s cubic-bezier(0,0,.2,1)}.bar-fill.indeterminate.svelte-4kiouc{background:linear-gradient(90deg, var(--gorri) 0%, var(--gorri) 35%, var(--gorri-bizi) 50%, var(--gorri) 65%, var(--gorri) 100%);animation:svelte-4kiouc-shimmer var(--motion-shimmer) linear infinite;background-size:200% 100%}@keyframes svelte-4kiouc-shimmer{0%{background-position:200% 0}to{background-position:0 0}}.cancel.svelte-4kiouc{justify-self:start;margin-top:.5rem;padding:.375rem 0}.wake-note.svelte-4kiouc{color:var(--ink-2);font-size:.8125rem;line-height:1.55;animation:.4s cubic-bezier(.2,.7,.3,1) svelte-4kiouc-overlay-in}.errorbox.svelte-4kiouc{max-width:var(--measure);justify-items:start;gap:1rem;width:100%;margin-inline:auto;padding-top:clamp(2rem,6vw,4rem);display:grid}.err-icon.svelte-4kiouc{color:var(--error)}.err-msg.svelte-4kiouc{color:var(--ink);max-width:44ch;font-size:.9375rem;line-height:1.6}.result.svelte-4kiouc{max-width:var(--measure);gap:1.25rem;width:100%;margin-inline:auto;display:grid}.result-bar.svelte-4kiouc{justify-content:space-between;align-items:center;gap:1rem;display:flex}.result-text.svelte-4kiouc{white-space:pre-wrap;overflow-wrap:anywhere}.result-meta.svelte-4kiouc,.meta.svelte-4kiouc{color:var(--ink-2);align-items:center;gap:.4375rem;font-size:.6875rem;display:inline-flex}.dot.svelte-4kiouc{color:var(--ink-3)}.lang-tag.svelte-4kiouc{letter-spacing:.1em;text-transform:uppercase;color:var(--gorri);background:var(--gorri-12);border-radius:.25rem;padding:.0625rem .375rem;font-size:.625rem;font-weight:600}.again.svelte-4kiouc{justify-self:start;margin-top:.25rem}.iconbtn.svelte-4kiouc{width:2.125rem;height:2.125rem;color:var(--ink-2);transition:color var(--motion-micro), background-color var(--motion-micro);border-radius:.5rem;place-items:center;display:inline-grid}.iconbtn.svelte-4kiouc:hover{color:var(--ink);background:var(--surface-hover)}.iconbtn.ok.svelte-4kiouc{color:var(--success)}.journal.svelte-4kiouc{padding-block:1rem clamp(2rem,5vw,3rem)}.journal-head.svelte-4kiouc{align-items:center;gap:1.5rem;display:flex}.journal-title.svelte-4kiouc{flex:1}.journal-note.svelte-4kiouc{color:var(--ink-2);margin-top:.75rem;font-size:.75rem}.journal-empty.svelte-4kiouc{color:var(--ink-2);margin-top:2rem;font-size:.875rem}.confirm.svelte-4kiouc{align-items:center;gap:1rem;display:inline-flex}.confirm-q.svelte-4kiouc{color:var(--ink);font-size:.8125rem}.danger.svelte-4kiouc,.danger.svelte-4kiouc:hover{color:var(--error)}.day.svelte-4kiouc{color:var(--ink-2);margin-top:2rem}.cells.svelte-4kiouc{background:var(--surface);border:1px solid var(--hairline);border-radius:.625rem;margin:.75rem 0 0;padding:0;list-style:none}.cell.svelte-4kiouc+.cell:where(.svelte-4kiouc){border-top:1px solid var(--hairline)}.cell-row.svelte-4kiouc{align-items:flex-start;gap:.5rem;padding:.875rem 1rem;display:flex}.cell.open.svelte-4kiouc .cell-row:where(.svelte-4kiouc){padding-bottom:.5rem}.cell-main.svelte-4kiouc{text-align:left;border-radius:.375rem;flex:1;gap:.4375rem;min-width:0;display:grid}.excerpt.svelte-4kiouc{color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;font-size:.9375rem;line-height:1.47}.excerpt.clamp.svelte-4kiouc{-webkit-line-clamp:2;line-clamp:2;white-space:normal;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.fname.svelte-4kiouc{text-overflow:ellipsis;white-space:nowrap;max-width:14rem;overflow:hidden}.meta.svelte-4kiouc{flex-wrap:wrap}.cell-actions.svelte-4kiouc{opacity:0;transition:opacity var(--motion-micro);gap:.125rem;display:inline-flex}.cell.svelte-4kiouc:hover .cell-actions:where(.svelte-4kiouc),.cell.svelte-4kiouc:focus-within .cell-actions:where(.svelte-4kiouc),.cell.open.svelte-4kiouc .cell-actions:where(.svelte-4kiouc){opacity:1}@media (hover:none){.cell-actions.svelte-4kiouc{opacity:1}}.cell-versions.svelte-4kiouc{padding:0 1rem .875rem}@media (pointer:coarse){.seg.svelte-4kiouc{min-width:3rem;min-height:2.75rem}.mode.svelte-4kiouc{min-height:2.75rem}.iconbtn.svelte-4kiouc{width:2.75rem;height:2.75rem}}@media (width<=40rem){.controls.svelte-4kiouc{flex-direction:column;align-items:flex-start;gap:1.25rem}.invite.svelte-4kiouc{justify-items:stretch}.stage.svelte-4kiouc{min-height:0}.fname.svelte-4kiouc{max-width:8rem}}
