.supporting-passages.svelte-18bfanw{color:var(--text-soft);font-size:var(--text-caption)}blockquote.svelte-18bfanw{margin:.5rem 0;padding-left:.75rem;border-left:2px solid var(--border-soft);white-space:pre-wrap;overflow-wrap:anywhere}@media(pointer:coarse){summary.svelte-18bfanw{min-height:var(--control-touch);align-content:center}}.answer-card.svelte-1izuwv3{min-width:0;overflow-wrap:anywhere;display:grid;gap:.7rem;margin:.8rem 1rem 0;padding:.95rem;border:1px solid var(--border-selected);border-radius:var(--radius-small);background:var(--accent-soft);box-shadow:var(--shadow-card),var(--highlight-surface);transition:border-color var(--motion-fast) ease}.answer-card.is-working.svelte-1izuwv3{border-color:var(--accent);animation:svelte-1izuwv3-answer-pulse 2s ease-in-out infinite alternate}@keyframes svelte-1izuwv3-answer-pulse{0%{background:var(--accent-soft);box-shadow:var(--shadow-card),var(--highlight-surface)}to{background:var(--bg-active);box-shadow:var(--shadow-card-hover),var(--highlight-surface)}}.answer-heading.svelte-1izuwv3{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.answer-heading.svelte-1izuwv3 p:where(.svelte-1izuwv3),.answer-question.svelte-1izuwv3,.answer-text.svelte-1izuwv3,.answer-status.svelte-1izuwv3,.answer-error.svelte-1izuwv3,.evidence-note.svelte-1izuwv3{margin:0}.answer-heading.svelte-1izuwv3 p:where(.svelte-1izuwv3){font-size:var(--text-caption);font-weight:var(--weight-bold);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--accent)}.answer-state.svelte-1izuwv3,.evidence-note.svelte-1izuwv3{font-size:var(--text-caption);color:var(--text-soft)}.answer-text.svelte-1izuwv3{white-space:pre-wrap;font-family:var(--font-writing);font-size:var(--text-body);line-height:var(--leading-relaxed)}.answer-question.svelte-1izuwv3{font-size:var(--text-ui-sub)}.claims.svelte-1izuwv3{display:grid;gap:.45rem;padding-top:.15rem}.claims.svelte-1izuwv3 p:where(.svelte-1izuwv3),.source-note.svelte-1izuwv3{margin:0}.claims.svelte-1izuwv3 p:where(.svelte-1izuwv3){color:var(--text-main);font-family:var(--font-writing);font-size:var(--text-body);line-height:var(--leading-relaxed)}.claims.svelte-1izuwv3 .claim-warning:where(.svelte-1izuwv3){color:var(--text-soft);font-family:inherit;font-size:var(--text-caption);line-height:var(--leading-normal)}.claims.svelte-1izuwv3 .claim-warning.is-contradicted:where(.svelte-1izuwv3){color:var(--danger)}.claims.svelte-1izuwv3 .source-note:where(.svelte-1izuwv3){font-family:var(--font-ui);font-size:var(--text-caption);line-height:var(--leading-normal)}.claim-citation.svelte-1izuwv3{min-width:1.75rem;min-height:1.75rem;margin-left:.18rem;padding:0 .25rem;border:none;border-radius:7px;background:var(--bg-panel);color:var(--accent);font-size:var(--text-caption);font-weight:var(--weight-bold);font-variant-numeric:tabular-nums;vertical-align:baseline}.claim-citation.svelte-1izuwv3:hover,.claim-citation.svelte-1izuwv3:focus-visible{background:var(--bg-hover)}@media(pointer:coarse){.claim-citation.svelte-1izuwv3{min-width:var(--control-touch);min-height:var(--control-touch)}}.answer-status.svelte-1izuwv3,.answer-error.svelte-1izuwv3{color:var(--text-soft);font-size:var(--text-ui-sub)}.answer-error.svelte-1izuwv3{color:var(--danger)}.citations.svelte-1izuwv3{display:grid;gap:.45rem}.source-note.svelte-1izuwv3{color:var(--text-faint);font-size:var(--text-caption);line-height:var(--leading-normal)}.citations.svelte-1izuwv3 button:where(.svelte-1izuwv3){display:grid;grid-template-columns:1.6rem minmax(0,1fr);gap:.55rem;align-items:start;width:100%;padding:.6rem;border:1px solid var(--border-soft);border-radius:10px;background:var(--bg-panel);color:var(--text-main);text-align:left}.citations.svelte-1izuwv3 button:where(.svelte-1izuwv3):hover{background:var(--bg-hover)}.citation-number.svelte-1izuwv3{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border-radius:var(--radius-pill);background:var(--accent-soft);color:var(--accent);font-size:var(--text-caption);font-weight:var(--weight-bold);font-variant-numeric:tabular-nums}.citation-copy.svelte-1izuwv3{display:grid;gap:.18rem;min-width:0}.citation-copy.svelte-1izuwv3 strong:where(.svelte-1izuwv3){font-size:var(--text-ui-sub);font-weight:var(--weight-semibold)}.citation-copy.svelte-1izuwv3 small:where(.svelte-1izuwv3){display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;line-clamp:2;-webkit-line-clamp:2;color:var(--text-soft);font-size:var(--text-meta);line-height:var(--leading-normal)}.citation-copy.svelte-1izuwv3 .source-version:where(.svelte-1izuwv3){display:block;color:var(--text-faint);font-size:var(--text-caption);font-variant-numeric:tabular-nums;line-clamp:1;-webkit-line-clamp:1}.overlay-frame.svelte-13vd7gh{position:fixed;inset:0;z-index:50;display:flex;align-items:flex-end;justify-content:center;padding:.75rem;padding-bottom:calc(.75rem + env(safe-area-inset-bottom,0px));background:var(--backdrop-sheet);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);overscroll-behavior:contain;animation:svelte-13vd7gh-overlay-in var(--motion-backdrop) ease-out}.overlay-frame.search.svelte-13vd7gh{z-index:40;align-items:stretch;padding:0;background:var(--backdrop-overlay);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.overlay-surface.svelte-13vd7gh{width:100%;min-height:0;overflow:hidden;background:var(--bg-panel-strong);border:1px solid var(--border-soft);border-radius:var(--radius-sheet);box-shadow:var(--shadow-popover),var(--highlight-surface);animation:svelte-13vd7gh-surface-in var(--motion-sheet)}.sheet-grabber.svelte-13vd7gh{width:36px;height:4px;margin:.15rem auto .75rem;border-radius:var(--radius-pill);background:var(--text-faint);opacity:.35}.search-surface.svelte-13vd7gh{height:100%;border:none;border-radius:0}.sheet-surface.svelte-13vd7gh{max-height:calc(100dvh - 1.5rem - env(safe-area-inset-bottom,0px));padding:var(--surface-padding-sheet);overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.dialog-surface.svelte-13vd7gh{max-height:calc(100dvh - 2rem - env(safe-area-inset-bottom,0px));overflow-y:auto;padding:var(--surface-padding-dialog)}@keyframes svelte-13vd7gh-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes svelte-13vd7gh-surface-in{0%{transform:translateY(1.5rem);opacity:0}to{transform:translateY(0);opacity:1}}@media(min-width:860px){.overlay-frame.svelte-13vd7gh{align-items:center;padding:1rem}.overlay-frame.search.svelte-13vd7gh{align-items:flex-start;padding:7vh 1.25rem 1.25rem}.search-surface.svelte-13vd7gh{width:min(42rem,100%);height:auto;max-height:78vh;border:1px solid var(--border-soft);border-radius:var(--radius-dialog)}.sheet-surface.svelte-13vd7gh{width:min(34rem,100%)}.dialog-surface.svelte-13vd7gh{width:min(28rem,100%)}}.panel.svelte-116u010{width:100%;height:100%;display:flex;flex-direction:column;min-height:0}.content-scroll.svelte-116u010{flex:1;min-height:0;overflow-y:auto}.field.svelte-116u010{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:.75rem;padding:1rem;border-bottom:1px solid var(--border-soft)}input.svelte-116u010{width:100%;border:none;background:transparent;color:var(--text-main);font-size:var(--text-subheading);font-weight:var(--weight-medium);line-height:var(--leading-normal)}input.svelte-116u010::placeholder{color:var(--text-faint)}.close.svelte-116u010,.ask.svelte-116u010{border:1px solid var(--border-soft);border-radius:var(--radius-pill);background:var(--bg-muted);color:var(--text-main);padding:.45rem .85rem;min-height:var(--control-touch);font-size:var(--text-ui-sub);cursor:pointer;transition:background var(--motion-fast) ease,color var(--motion-fast) ease,border-color var(--motion-fast) ease,transform var(--motion-fast) ease}.ask.svelte-116u010:hover,.close.svelte-116u010:hover{background:var(--bg-hover);border-color:var(--border-strong)}.ask.svelte-116u010:active,.close.svelte-116u010:active{transform:scale(var(--motion-press-scale))}.ask.svelte-116u010{background:var(--accent-soft);border-color:var(--border-selected);color:var(--accent);font-weight:var(--weight-semibold)}.ask.svelte-116u010:hover:not(:disabled){background:var(--accent);color:var(--on-accent);border-color:var(--accent)}.scope-row.svelte-116u010{display:flex;align-items:center;flex-wrap:wrap;gap:.4rem;padding:.55rem 1rem;border-bottom:1px solid var(--border-soft);color:var(--text-soft);font-size:var(--text-caption)}.scope-label.svelte-116u010{margin-right:.15rem}.scope-chip.svelte-116u010{min-height:2rem;padding:.3rem .65rem;border:1px solid var(--border-soft);border-radius:var(--radius-pill);background:var(--bg-muted);color:var(--text-soft);font-size:var(--text-caption);font-weight:var(--weight-medium);cursor:pointer;transition:background var(--motion-fast) ease,color var(--motion-fast) ease,border-color var(--motion-fast) ease,transform var(--motion-fast) ease}.scope-chip.svelte-116u010:hover{background:var(--bg-hover);color:var(--text-main)}.scope-chip.svelte-116u010:active{transform:scale(var(--motion-press-scale))}@media(pointer:coarse){.scope-chip.svelte-116u010{min-height:var(--control-touch)}}.scope-chip[aria-pressed=true].svelte-116u010{border-color:var(--border-selected);background:var(--accent-soft);color:var(--accent);font-weight:600;box-shadow:inset 0 1px 0 0 var(--border-selected)}.scope-row.svelte-116u010>span:where(.svelte-116u010):last-child:not(.scope-label){width:100%}.results-scroll.svelte-116u010{flex:1;min-height:0;overflow-y:auto;padding:.25rem .5rem .5rem}.results.svelte-116u010{list-style:none;margin:0;padding:0;display:grid;gap:.2rem}.section-heading.svelte-116u010{margin:.6rem .4rem .35rem;font-size:var(--text-caption);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--text-soft)}.related-heading.svelte-116u010{margin-top:.9rem}.result.svelte-116u010{display:grid;gap:.3rem;width:100%;min-height:var(--control-touch);padding:.9rem 1rem;border:none;border-radius:var(--radius-small);background:transparent;color:inherit;text-align:left;cursor:pointer}.result.highlighted.svelte-116u010{background:var(--bg-active)}@media(hover:hover)and (pointer:fine){.result.svelte-116u010:hover{background:var(--bg-active)}}.result.svelte-116u010 strong:where(.svelte-116u010){font-size:var(--text-ui);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-tight)}.result-head.svelte-116u010{display:grid;gap:.45rem}.result-meta.svelte-116u010{display:flex;flex-wrap:wrap;gap:.4rem}.result-tag.svelte-116u010{padding:.22rem .52rem;border:1px solid var(--border-soft);border-radius:var(--radius-pill);background:var(--bg-muted);color:var(--text-main);font-size:var(--text-caption);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;line-height:var(--leading-none)}.match-tag.svelte-116u010{background:var(--accent-soft);border-color:var(--border-selected);color:var(--accent)}mark.svelte-116u010{padding:0 .15rem;background:var(--accent-soft);color:inherit;border-radius:3px}.result-snippet.svelte-116u010,.hint.svelte-116u010{color:var(--text-soft);font-size:var(--text-ui-sub);line-height:var(--leading-normal)}.hint.svelte-116u010{margin:0;padding:1rem 1.1rem 1.2rem}.search-status.svelte-116u010{margin:0;padding:.6rem 1.1rem;font-size:var(--text-meta);font-variant-numeric:tabular-nums;color:var(--text-soft);border-bottom:1px solid var(--border-soft);background:var(--bg-muted)}.field.svelte-116u010{padding-top:max(1rem,env(safe-area-inset-top,0px))}.close.svelte-116u010{min-height:var(--control-touch)}@media(max-width:520px){.field.svelte-116u010{grid-template-columns:minmax(0,1fr) auto}.ask.svelte-116u010{grid-column:1 / -1;grid-row:2}.close.svelte-116u010{grid-column:2;grid-row:1}}@media(min-width:860px){.panel.svelte-116u010{height:auto;max-height:78vh}.results-scroll.svelte-116u010{flex:0 1 auto;max-height:60vh}.field.svelte-116u010{padding-top:1rem}.close.svelte-116u010{min-height:auto}}.sidebar.svelte-1pu044u{display:flex;flex-direction:column;height:100%}.nav-links.svelte-1pu044u{display:flex;flex-direction:column;padding:.5rem .75rem;gap:.15rem}.nav-item.svelte-1pu044u{display:flex;align-items:center;gap:.75rem;padding:.6rem .75rem;border-radius:var(--radius-small);border:1px solid transparent;background:transparent;text-align:left;color:var(--text-soft);text-decoration:none;font-size:var(--text-ui);font-weight:var(--weight-medium);line-height:var(--leading-normal);transition:background var(--motion-fast) ease,color var(--motion-fast) ease,border-color var(--motion-fast) ease,transform var(--motion-fast) ease}.nav-item.svelte-1pu044u:hover{background:var(--bg-hover);color:var(--text-main)}.nav-item.svelte-1pu044u:active{transform:scale(var(--motion-press-scale))}.nav-item.active.svelte-1pu044u{background:var(--accent-soft);color:var(--accent);font-weight:var(--weight-semibold)}.icon.svelte-1pu044u{display:flex;align-items:center;justify-content:center;width:1.35rem;height:1.35rem;flex-shrink:0;color:var(--text-faint);transition:color var(--motion-fast) ease}.nav-item.active.svelte-1pu044u .icon:where(.svelte-1pu044u){color:var(--accent)}.label.svelte-1pu044u{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.count.svelte-1pu044u{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;min-width:1.25rem;padding:.12rem .4rem;border-radius:var(--radius-pill);background:var(--bg-muted);font-size:var(--text-caption);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;color:var(--text-faint);letter-spacing:0}.nav-item.active.svelte-1pu044u .count:where(.svelte-1pu044u){background:var(--bg-panel-strong);color:var(--accent)}.status-badge.svelte-1y4g3ar{display:inline-flex;align-items:center;gap:.3rem;padding:.16rem .46rem;border-radius:999px;font-size:var(--text-caption);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;line-height:var(--leading-tight);white-space:nowrap;background:var(--bg-muted);color:var(--text-soft)}.status-badge[data-kind=saving].svelte-1y4g3ar{background:var(--accent-soft);color:var(--accent)}.status-badge[data-kind=offline].svelte-1y4g3ar{background:var(--bg-muted);color:var(--text-faint)}.status-badge[data-kind=error].svelte-1y4g3ar,.status-badge[data-kind=conflict].svelte-1y4g3ar{background:var(--danger-border);color:var(--danger)}.status-badge[data-kind=pinned].svelte-1y4g3ar{color:var(--accent);background:transparent;padding-inline:0}.status-badge[data-kind=daily].svelte-1y4g3ar,.status-badge[data-kind=favorite].svelte-1y4g3ar,.status-badge[data-kind=neutral].svelte-1y4g3ar{color:var(--text-faint);background:transparent;padding-inline:0}.notes-column.svelte-19q44we{container-type:inline-size;padding:var(--space-panel);overflow-y:auto;overflow-x:hidden;height:100%;border-right:1px solid var(--border-soft);-webkit-overflow-scrolling:touch}.panel-header.svelte-19q44we{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:1.1rem}.panel-title.svelte-19q44we{display:flex;align-items:center;gap:.55rem;min-width:0}h1.svelte-19q44we{margin:0;font-family:var(--font-writing);font-weight:var(--weight-bold);font-size:var(--text-heading);line-height:var(--leading-snug);letter-spacing:var(--tracking-tight)}.title-count.svelte-19q44we{display:inline-flex;align-items:center;justify-content:center;min-width:1.5rem;height:1.5rem;padding:0 .45rem;border-radius:999px;background:var(--bg-muted);color:var(--text-soft);font-size:var(--text-caption);font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums}.header-actions.svelte-19q44we{display:flex;align-items:center;gap:.5rem;margin-left:auto}.selection-toggle.svelte-19q44we{min-height:var(--control-touch);padding:.4rem .5rem;border:none;border-radius:var(--radius-small);background:transparent;color:var(--text-soft);font-size:var(--text-ui-sub)}.selection-toggle.svelte-19q44we:hover{background:var(--bg-hover);color:var(--text-main)}.selection-toolbar.svelte-19q44we{display:grid;gap:.55rem;margin-bottom:1rem;padding:.75rem;border:1px solid var(--border-soft);border-radius:var(--radius-medium);background:var(--bg-panel)}.selection-summary.svelte-19q44we,.selection-actions.svelte-19q44we{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem}.selection-summary.svelte-19q44we{font-size:var(--text-ui-sub);font-weight:var(--weight-semibold)}.selection-summary.svelte-19q44we>span:where(.svelte-19q44we){margin-right:auto}.selection-summary.svelte-19q44we button:where(.svelte-19q44we){min-height:var(--control-touch);padding:.25rem;border:none;background:transparent;color:var(--text-soft);font-size:var(--text-caption)}.selection-help.svelte-19q44we,.selection-error.svelte-19q44we{margin:0;font-size:var(--text-caption);line-height:var(--leading-normal);color:var(--text-soft)}.selection-error.svelte-19q44we,.trash-selection.svelte-19q44we{color:var(--danger)}.selection-actions.svelte-19q44we>button:where(.svelte-19q44we){min-height:var(--control-touch);padding:.4rem .65rem;font-size:var(--text-ui-sub)}.selection-indicator.svelte-19q44we{display:inline-flex;align-items:center;justify-content:center;flex:0 0 1.15rem;width:1.15rem;height:1.15rem;color:var(--text-faint)}.selection-indicator.svelte-19q44we>span:where(.svelte-19q44we){width:.9rem;height:.9rem;border:1px solid currentColor;border-radius:50%}.selection-indicator.checked.svelte-19q44we{color:var(--accent)}.selection-indicator.svelte-19q44we svg{width:1.15rem;height:1.15rem}.review-action.svelte-19q44we{display:inline-flex;align-items:center;gap:.35rem;min-height:var(--control-touch);padding:.45rem .65rem;color:var(--accent)}.review-action.svelte-19q44we svg{width:16px;height:16px}.review-action.svelte-19q44we:disabled{opacity:.52}.header-create.svelte-19q44we{display:flex;align-items:center;justify-content:center;min-width:var(--control-touch);min-height:var(--control-touch);padding:0;border-radius:50%}.icon-round.svelte-19q44we{display:flex;align-items:center;justify-content:center;width:var(--control-touch);height:var(--control-touch);border:1px solid var(--border-soft);border-radius:50%;background:var(--bg-panel);color:var(--text-soft);transition:background var(--motion-fast),color var(--motion-fast),border-color var(--motion-fast)}.icon-round.svelte-19q44we:hover{background:var(--bg-hover);color:var(--text-main);border-color:var(--border-strong)}@media(min-width:860px){.header-create.svelte-19q44we,.header-search.svelte-19q44we{display:none}}.kicker.svelte-19q44we{margin:0 0 .6rem}.note-list.svelte-19q44we{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:minmax(0,1fr);gap:.55rem}.note-list.svelte-19q44we li:where(.svelte-19q44we){min-width:0;list-style:none;margin:0;padding:0;background:transparent}.note-sections.svelte-19q44we{display:grid;grid-template-columns:minmax(0,1fr);gap:1.5rem;min-width:0}.note-sections.svelte-19q44we section:where(.svelte-19q44we){min-width:0}.note-row.svelte-19q44we{position:relative;display:grid;grid-template-columns:minmax(0,1fr);gap:.35rem;min-height:var(--control-touch);min-width:0;padding:.8rem .95rem .8rem 1.15rem;border:1px solid transparent;border-radius:var(--radius-medium);background:var(--bg-panel);background-clip:padding-box;color:inherit;text-align:left;cursor:pointer;width:100%;overflow:hidden;appearance:none;-webkit-appearance:none;transition:background var(--motion-fast) ease,border-color var(--motion-fast) ease,box-shadow var(--motion-fast) ease,transform var(--motion-fast) ease}.note-row.svelte-19q44we:hover{background:var(--bg-panel-strong);border-color:var(--border-soft);box-shadow:var(--shadow-card-hover)}.note-row.svelte-19q44we:active{transform:scale(var(--motion-press-scale))}.note-row.active.svelte-19q44we,.note-row.selected.svelte-19q44we{background:var(--bg-panel-strong);border-color:var(--border-selected);box-shadow:var(--shadow-card),var(--highlight-surface)}.note-row.active.svelte-19q44we:before,.note-row.selected.svelte-19q44we:before{content:"";position:absolute;left:.45rem;top:.75rem;bottom:.75rem;width:3px;border-radius:999px;background:var(--accent)}.note-row-top.svelte-19q44we{display:flex;align-items:center;gap:.5rem;min-width:0}.note-pin.svelte-19q44we{display:flex;align-items:center;flex-shrink:0;color:var(--text-faint);opacity:.35}.note-pin.svelte-19q44we svg{width:15px;height:15px}.note-pin[data-pinned=true].svelte-19q44we{color:var(--accent);opacity:1}.note-title.svelte-19q44we{flex:1;min-width:0;font-weight:var(--weight-semibold);font-size:var(--text-ui);letter-spacing:var(--tracking-tight);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.note-title.is-empty.svelte-19q44we{color:var(--text-faint);font-weight:var(--weight-medium);font-style:italic}.note-date.svelte-19q44we{flex-shrink:0;color:var(--text-faint);font-size:var(--text-caption);font-variant-numeric:tabular-nums}.note-preview.svelte-19q44we{margin:0;color:var(--text-soft);font-size:var(--text-ui-sub);line-height:var(--leading-normal);line-clamp:2;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.note-preview.is-placeholder.svelte-19q44we{color:var(--text-faint);font-style:italic;opacity:.85}.note-row-meta.svelte-19q44we{display:flex;gap:.4rem;flex-wrap:wrap;align-items:center}.empty-state.svelte-19q44we{display:grid;gap:1rem;padding:3.5rem 1rem;text-align:center;color:var(--text-soft)}.empty-icon-wrap.svelte-19q44we{display:inline-flex;align-items:center;justify-content:center;width:3.25rem;height:3.25rem;margin:0 auto .25rem;border-radius:var(--radius-pill);background:var(--bg-muted);color:var(--accent);border:1px solid var(--border-soft)}.empty-icon-wrap.svelte-19q44we svg{width:1.5rem;height:1.5rem}.empty-text.svelte-19q44we{margin:0;font-size:var(--text-ui);line-height:var(--leading-normal);color:var(--text-soft);max-width:28ch;margin-inline:auto}.loading-state.svelte-19q44we{display:grid;gap:.55rem}.skeleton-row.svelte-19q44we{display:grid;gap:.65rem;min-height:5.5rem;padding:1rem;border:1px solid var(--border-soft);border-radius:var(--radius-medium);background:var(--bg-panel);animation:svelte-19q44we-skeleton-pulse 1.4s ease-in-out infinite alternate}.skeleton-line.svelte-19q44we{display:block;height:.8rem;border-radius:999px;background:var(--bg-active)}.skeleton-title.svelte-19q44we{width:52%}.skeleton-preview.svelte-19q44we{width:82%}@keyframes svelte-19q44we-skeleton-pulse{0%{opacity:.48}to{opacity:.9}}.empty-state.svelte-19q44we p:where(.svelte-19q44we){margin:0;font-size:var(--text-body);line-height:var(--leading-relaxed)}.empty-actions.svelte-19q44we{display:flex;justify-content:center;flex-wrap:wrap;gap:.65rem}.empty-action.svelte-19q44we{min-width:8.5rem;text-decoration:none;display:inline-flex;align-items:center;justify-content:center}.load-more-row.svelte-19q44we{display:flex;justify-content:center;padding:1rem 0 .25rem}.load-more-btn.svelte-19q44we{min-height:var(--control-touch);padding:.65rem .95rem;border:none;border-radius:999px;background:transparent;color:var(--text-soft);font-size:var(--text-ui-sub)}.load-more-btn.svelte-19q44we:hover{background:var(--bg-hover);color:var(--text-main)}.editor-status-line.svelte-ftgd5z{display:flex;align-items:center;gap:.5rem;margin-top:.75rem;padding:.5rem 0;color:var(--text-faint);font-size:var(--text-meta)}.status-dot.svelte-ftgd5z{width:6px;height:6px;border-radius:50%;background:var(--success);flex-shrink:0}.editor-status-line[data-state=pending].svelte-ftgd5z .status-dot:where(.svelte-ftgd5z),.editor-status-line[data-state=syncing].svelte-ftgd5z .status-dot:where(.svelte-ftgd5z){background:var(--accent)}.editor-status-line[data-state=syncing].svelte-ftgd5z .status-dot:where(.svelte-ftgd5z){animation:svelte-ftgd5z-sync-pulse 1.2s ease-in-out infinite}.editor-status-line[data-state=error].svelte-ftgd5z .status-dot:where(.svelte-ftgd5z),.editor-status-line[data-state=conflict].svelte-ftgd5z .status-dot:where(.svelte-ftgd5z){background:var(--danger)}.editor-status-line[data-state=error].svelte-ftgd5z,.editor-status-line[data-state=conflict].svelte-ftgd5z{color:var(--danger)}.status-label.svelte-ftgd5z{font-weight:var(--weight-semibold)}.editor-status-line[data-state=idle].svelte-ftgd5z .status-label:where(.svelte-ftgd5z){color:var(--success)}@keyframes svelte-ftgd5z-sync-pulse{0%,to{transform:scale(1);opacity:.7}50%{transform:scale(1.25);opacity:1}}.conflict-banner.svelte-1umhlvk{padding:1rem;background:var(--bg-danger-soft);border:1px solid var(--danger-border);border-radius:var(--radius-small);margin-top:1rem}.conflict-copy.svelte-1umhlvk{margin:0;color:var(--text-main);font-size:var(--text-ui-sub);line-height:var(--leading-normal)}.conflict-summary.svelte-1umhlvk{display:grid;grid-template-columns:1fr;gap:.75rem;margin-top:.9rem}.conflict-card.svelte-1umhlvk{padding:.9rem;background:var(--bg-panel-strong);border:1px solid var(--danger-border);border-radius:var(--radius-small)}.conflict-card.svelte-1umhlvk h3:where(.svelte-1umhlvk),.conflict-card.svelte-1umhlvk p:where(.svelte-1umhlvk){margin:0}.conflict-card.svelte-1umhlvk h3:where(.svelte-1umhlvk){margin-top:.35rem;font-size:var(--text-ui);font-weight:var(--weight-semibold)}.conflict-card-meta.svelte-1umhlvk{margin-top:.35rem!important;color:var(--text-soft);font-size:var(--text-meta);font-variant-numeric:tabular-nums}.conflict-card-preview.svelte-1umhlvk{margin-top:.6rem!important;color:var(--text-soft);font-family:var(--font-writing);font-size:var(--text-ui-sub);line-height:var(--leading-relaxed);white-space:pre-wrap;max-height:16rem;overflow:auto}.expand-toggle.svelte-1umhlvk{margin-top:.65rem;padding:.35rem 0;border:none;background:transparent;color:var(--accent);font-size:var(--text-meta);font-weight:var(--weight-semibold);cursor:pointer}.conflict-actions.svelte-1umhlvk{display:grid;grid-template-columns:1fr;gap:.6rem;margin-top:.85rem}.conflict-actions.svelte-1umhlvk button:where(.svelte-1umhlvk){display:grid;gap:.18rem;padding:.7rem .8rem;text-align:left}.conflict-actions.svelte-1umhlvk button:where(.svelte-1umhlvk):hover:not(:disabled){background:var(--bg-hover);border-color:var(--border-strong)}.conflict-actions.svelte-1umhlvk button:where(.svelte-1umhlvk):disabled{opacity:.65;cursor:wait}.conflict-actions.svelte-1umhlvk button.action-safe:where(.svelte-1umhlvk){border-color:var(--border-selected);background:var(--accent-soft)}.conflict-actions.svelte-1umhlvk button.action-danger:where(.svelte-1umhlvk){border-color:var(--danger-border);background:var(--bg-danger-soft);color:var(--danger)}.conflict-actions.svelte-1umhlvk button:where(.svelte-1umhlvk) span:where(.svelte-1umhlvk){font-size:var(--text-ui-sub);font-weight:var(--weight-semibold)}.conflict-actions.svelte-1umhlvk button:where(.svelte-1umhlvk) small:where(.svelte-1umhlvk){color:var(--text-soft);font-size:var(--text-caption);line-height:var(--leading-snug)}.conflict-actions.svelte-1umhlvk button.action-danger:where(.svelte-1umhlvk) small:where(.svelte-1umhlvk){color:var(--danger);opacity:.85}@container (min-width: 38rem){.conflict-summary.svelte-1umhlvk{grid-template-columns:repeat(2,minmax(0,1fr))}.conflict-actions.svelte-1umhlvk{grid-template-columns:repeat(3,minmax(0,1fr))}}.title-dialog.svelte-rz36dc{width:100%;display:grid;gap:.85rem}.title-dialog.svelte-rz36dc h2:where(.svelte-rz36dc){margin:0;font-family:var(--font-writing);font-size:var(--text-subheading);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-tight)}.title-form.svelte-rz36dc{display:grid;gap:.85rem}.title-field.svelte-rz36dc{display:grid;gap:.4rem}.title-field.svelte-rz36dc input:where(.svelte-rz36dc){width:100%;min-height:2.9rem;padding:.6rem .85rem;border:1px solid var(--border-strong);border-radius:var(--radius-small);background:var(--bg-panel);color:var(--text-main);font-size:var(--text-ui);transition:border-color var(--motion-fast),box-shadow var(--motion-fast)}.title-field.svelte-rz36dc input:where(.svelte-rz36dc):focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.title-hint.svelte-rz36dc{margin:0;color:var(--text-soft);font-size:var(--text-meta);line-height:var(--leading-normal)}.title-error.svelte-rz36dc{margin:0;color:var(--danger);font-size:var(--text-meta);line-height:var(--leading-normal)}.title-actions.svelte-rz36dc{display:flex;flex-direction:column-reverse;gap:.6rem;margin-top:.25rem}.title-actions.svelte-rz36dc button:where(.svelte-rz36dc){width:100%}@media(min-width:860px){.title-actions.svelte-rz36dc{flex-direction:row;justify-content:flex-end}.title-actions.svelte-rz36dc button:where(.svelte-rz36dc){width:auto;min-width:6rem}}.overflow-wrapper.svelte-9ns8tu{position:relative;flex:0 0 auto}.overflow-trigger.svelte-9ns8tu{display:flex;align-items:center;justify-content:center;min-width:var(--control-touch);min-height:var(--control-touch)}.overflow-menu.svelte-9ns8tu{position:absolute;top:calc(100% + 6px);right:0;z-index:10;display:grid;gap:.2rem;width:220px;max-height:calc(100dvh - 8rem);overflow-y:auto;padding:.35rem;background:var(--bg-panel-strong);border:1px solid var(--border-soft);border-radius:var(--radius-small);box-shadow:var(--shadow-popover)}.overflow-menu.svelte-9ns8tu button:where(.svelte-9ns8tu){display:grid;gap:.12rem;width:100%;padding:.7rem .8rem;border:none;border-radius:10px;background:transparent;color:var(--text-main);text-align:left}.overflow-menu.svelte-9ns8tu button:where(.svelte-9ns8tu):hover,.overflow-menu.svelte-9ns8tu button:where(.svelte-9ns8tu):focus-visible{background:var(--bg-hover)}.overflow-menu.svelte-9ns8tu button.destructive:where(.svelte-9ns8tu){color:var(--danger)}.menu-title.svelte-9ns8tu{font-size:var(--text-ui-sub);font-weight:var(--weight-semibold)}.menu-copy.svelte-9ns8tu{color:var(--text-soft);font-size:var(--text-caption);line-height:var(--leading-normal)}.action-sheet.svelte-9ns8tu{width:100%}.sheet-header.svelte-9ns8tu{padding:0 .2rem .9rem}.sheet-header.svelte-9ns8tu .kicker:where(.svelte-9ns8tu){margin:0 0 .35rem}.sheet-header.svelte-9ns8tu h2:where(.svelte-9ns8tu){margin:0;font-family:var(--font-writing);font-size:var(--text-subheading);font-weight:var(--weight-semibold)}.sheet-actions.svelte-9ns8tu{display:grid;gap:.45rem}.sheet-action.svelte-9ns8tu{display:grid;gap:.18rem;width:100%;min-height:var(--control-touch);padding:.85rem .95rem;border:1px solid var(--border-soft);border-radius:14px;background:var(--bg-panel);color:var(--text-main);text-align:left;transition:background var(--motion-fast) ease,transform var(--motion-fast) ease}.sheet-action.svelte-9ns8tu:active{background:var(--bg-active);transform:scale(var(--motion-press-scale))}.sheet-action.svelte-9ns8tu span:where(.svelte-9ns8tu){font-size:var(--text-ui-sub);font-weight:var(--weight-semibold)}.sheet-action.svelte-9ns8tu small:where(.svelte-9ns8tu){color:var(--text-soft);font-size:var(--text-meta);line-height:var(--leading-normal)}.sheet-action.destructive.svelte-9ns8tu{color:var(--danger);border-color:var(--danger-border)}.sheet-cancel.svelte-9ns8tu{width:100%;margin-top:.75rem}.editor-toolbar.svelte-1myr8qi{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;padding-bottom:.9rem}.toolbar-left.svelte-1myr8qi,.toolbar-right.svelte-1myr8qi{display:flex;align-items:center;gap:.5rem;min-width:0}.toolbar-right.svelte-1myr8qi{flex:0 0 auto;margin-left:auto}.toolbar-left.svelte-1myr8qi{flex:0 1 auto}.toolbar-btn.svelte-1myr8qi{display:inline-flex;align-items:center;gap:.45rem;white-space:nowrap}.ai-action.svelte-1myr8qi:not(:disabled){color:var(--accent);border-color:var(--border-selected);background:var(--accent-soft)}.ai-unavailable.svelte-1myr8qi{flex:1 0 100%;color:var(--text-faint);font-size:var(--text-caption);white-space:nowrap}.toolbar-btn.svelte-1myr8qi svg{width:17px;height:17px;flex-shrink:0}.toolbar-btn.active.svelte-1myr8qi{background:var(--accent-soft);color:var(--accent);border-color:var(--border-selected)}.focus-btn.svelte-1myr8qi{display:none}.markdown-toggle.svelte-1myr8qi{flex-shrink:0}.mobile-back.svelte-1myr8qi{display:flex;align-items:center;gap:.25rem;max-width:100%;min-height:var(--control-touch);padding-inline:.7rem;background:var(--bg-muted);color:var(--text-main);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:opacity .1s ease}.mobile-back.svelte-1myr8qi:active{opacity:.6}.toolbar-right.svelte-1myr8qi .overflow-trigger{min-height:var(--control-touch);min-width:var(--control-touch);border-radius:var(--radius-small);background:var(--bg-panel)}@media(min-width:860px){.mobile-back.svelte-1myr8qi{display:none}.focus-btn.svelte-1myr8qi{display:inline-flex}.compact-labels.svelte-1myr8qi .toolbar-btn:where(.svelte-1myr8qi) span:where(.svelte-1myr8qi){display:none}}.markdown-content.svelte-1np78fx{font-family:var(--font-writing);font-size:var(--editor-copy, var(--text-body));line-height:var(--leading-relaxed);color:var(--text-main);overflow-wrap:anywhere}.markdown-content.svelte-1np78fx :first-child{margin-top:0}.markdown-content.svelte-1np78fx :last-child{margin-bottom:0}.markdown-content.svelte-1np78fx h1,.markdown-content.svelte-1np78fx h2,.markdown-content.svelte-1np78fx h3,.markdown-content.svelte-1np78fx h4,.markdown-content.svelte-1np78fx h5,.markdown-content.svelte-1np78fx h6{margin:1.6em 0 .5em;font-weight:var(--weight-semibold);line-height:var(--leading-snug);letter-spacing:var(--tracking-tight)}.markdown-content.svelte-1np78fx h1{font-size:1.75em;line-height:var(--leading-tight);letter-spacing:var(--tracking-tighter)}.markdown-content.svelte-1np78fx h2{font-size:1.4em}.markdown-content.svelte-1np78fx h3{font-size:1.18em}.markdown-content.svelte-1np78fx h4,.markdown-content.svelte-1np78fx h5,.markdown-content.svelte-1np78fx h6{font-size:1em}.markdown-content.svelte-1np78fx p,.markdown-content.svelte-1np78fx ul,.markdown-content.svelte-1np78fx ol,.markdown-content.svelte-1np78fx blockquote,.markdown-content.svelte-1np78fx pre,.markdown-content.svelte-1np78fx table{margin:0 0 1em}.markdown-content.svelte-1np78fx ul,.markdown-content.svelte-1np78fx ol{padding-left:1.6em}.markdown-content.svelte-1np78fx li+li{margin-top:.25em}.markdown-content.svelte-1np78fx li>ul,.markdown-content.svelte-1np78fx li>ol{margin-bottom:0}.markdown-content.svelte-1np78fx input[type=checkbox]{width:auto;margin:0 .4em 0 0;accent-color:var(--accent)}.markdown-content.svelte-1np78fx li:has(>input[type=checkbox]){list-style:none}.markdown-content.svelte-1np78fx li>input[type=checkbox]{margin-left:-1.3em}.markdown-content.svelte-1np78fx a{color:var(--accent);text-decoration:underline;text-underline-offset:.15em}.markdown-content.svelte-1np78fx blockquote{padding:.25em 1em;border-left:3px solid var(--border-selected);color:var(--text-soft);font-style:italic}.markdown-content.svelte-1np78fx code{padding:.15em .35em;border-radius:4px;background:var(--bg-muted);font-family:var(--font-mono);font-size:.86em}.markdown-content.svelte-1np78fx pre{max-width:100%;overflow-x:auto;padding:1em;border:1px solid var(--border-soft);border-radius:var(--radius-small);background:var(--bg-muted);font-family:var(--font-mono);font-size:.88em;line-height:var(--leading-normal)}.markdown-content.svelte-1np78fx pre code{padding:0;background:transparent;overflow-wrap:normal;font-size:inherit}.markdown-content.svelte-1np78fx table{display:block;max-width:100%;overflow-x:auto;border-collapse:collapse;font-variant-numeric:tabular-nums}.markdown-content.svelte-1np78fx th,.markdown-content.svelte-1np78fx td{padding:.5em .8em;border:1px solid var(--border-soft)}.markdown-content.svelte-1np78fx th{background:var(--bg-muted);font-weight:var(--weight-semibold)}.markdown-content.svelte-1np78fx img{max-width:100%;height:auto;border-radius:var(--radius-small)}.markdown-content.svelte-1np78fx hr{margin:1.5em 0;border:0;border-top:1px solid var(--border-soft)}.markdown-content.svelte-1np78fx .footnotes{margin-top:2em;padding-top:1em;border-top:1px solid var(--border-soft);font-size:var(--text-meta)}.empty-preview.svelte-1np78fx{color:var(--text-faint);font-size:var(--text-body)}#ai-edit-dialog{width:min(36rem,100%);padding:0}.ai-edit.svelte-128ezuk{min-width:0;overflow-wrap:anywhere;display:grid}.dialog-heading.svelte-128ezuk{display:flex;align-items:flex-start;gap:.75rem;padding:1.25rem 1.25rem 0}.heading-icon.svelte-128ezuk{display:grid;place-items:center;flex:0 0 2.75rem;height:2.75rem;border:1px solid var(--border-soft);border-radius:var(--radius-small);background:var(--bg-muted)}.heading-icon.svelte-128ezuk svg{width:1.375rem;height:1.375rem}.heading-copy.svelte-128ezuk{flex:1;min-width:0}.close-button.svelte-128ezuk{display:grid;place-items:center;flex:0 0 var(--control-touch);width:var(--control-touch);padding:0;margin:-.375rem -.375rem 0 0}.close-button.svelte-128ezuk svg:where(.svelte-128ezuk){width:1.25rem;height:1.25rem}.dialog-content.svelte-128ezuk{display:grid;gap:1rem;min-width:0;padding:1.25rem}.original-block.svelte-128ezuk,.proposal-block.svelte-128ezuk,.field.svelte-128ezuk{display:grid;gap:.5rem;min-width:0}.dialog-heading.svelte-128ezuk p:where(.svelte-128ezuk),.dialog-heading.svelte-128ezuk h2:where(.svelte-128ezuk),.original-block.svelte-128ezuk p:where(.svelte-128ezuk),.proposal-block.svelte-128ezuk p:where(.svelte-128ezuk),.original-block.svelte-128ezuk h3:where(.svelte-128ezuk),.proposal-block.svelte-128ezuk h3:where(.svelte-128ezuk),.error.svelte-128ezuk,.copy-status.svelte-128ezuk,.footer-hint.svelte-128ezuk{margin:0}.field.svelte-128ezuk>span:where(.svelte-128ezuk):first-child,.field.svelte-128ezuk>label:where(.svelte-128ezuk),.original-block.svelte-128ezuk h3:where(.svelte-128ezuk),.proposal-block.svelte-128ezuk h3:where(.svelte-128ezuk){color:var(--text-soft);font-size:var(--text-ui-sub);font-weight:var(--weight-medium);line-height:var(--leading-normal)}.dialog-heading.svelte-128ezuk h2:where(.svelte-128ezuk){font-size:var(--text-subheading);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-tight);line-height:var(--leading-snug)}.dialog-heading.svelte-128ezuk p:where(.svelte-128ezuk){color:var(--text-soft);font-size:var(--text-meta);line-height:var(--leading-normal);margin-top:.25rem}.original-block.svelte-128ezuk p:where(.svelte-128ezuk){max-height:7rem;padding:.5rem .75rem;border-left:2px solid var(--border-strong);color:var(--text-soft)}.proposal-block.svelte-128ezuk{gap:.75rem;padding-top:1rem;border-top:1px solid var(--border-soft)}.proposal-block.svelte-128ezuk p:where(.svelte-128ezuk){max-height:15rem;padding:.875rem;border:1px solid var(--border-selected);border-radius:var(--radius-small);background:var(--bg-secondary)}.original-block.svelte-128ezuk p:where(.svelte-128ezuk),.proposal-block.svelte-128ezuk p:where(.svelte-128ezuk){overflow:auto;white-space:pre-wrap;font-family:var(--font-writing);font-size:var(--text-body);line-height:var(--leading-relaxed)}.field.svelte-128ezuk input:where(.svelte-128ezuk),.field.svelte-128ezuk select:where(.svelte-128ezuk),.field.svelte-128ezuk textarea:where(.svelte-128ezuk){width:100%;min-width:0;min-height:var(--control-touch);padding:.7rem .8rem;border:1px solid var(--border-strong);border-radius:var(--radius-small);background:var(--bg-panel);color:var(--text-main);font-size:var(--text-ui-sub);line-height:var(--leading-normal);font-family:inherit}.select-control.svelte-128ezuk{position:relative;display:block}.field.svelte-128ezuk select:where(.svelte-128ezuk){appearance:none;-webkit-appearance:none;padding-right:2.75rem}.select-chevron.svelte-128ezuk{position:absolute;top:50%;right:.875rem;display:flex;color:var(--text-soft);pointer-events:none;transform:translateY(-50%)}.field-hint.svelte-128ezuk{color:var(--text-faint);font-size:var(--text-meta);line-height:var(--leading-normal)}.field.svelte-128ezuk textarea:where(.svelte-128ezuk){resize:vertical}.generate.svelte-128ezuk,.review-tools.svelte-128ezuk button:where(.svelte-128ezuk){display:inline-flex;align-items:center;justify-content:center;gap:.5rem}.generate.svelte-128ezuk{flex-shrink:0}.generate-icon.svelte-128ezuk{display:flex}.generate-icon.svelte-128ezuk svg{width:1rem;height:1rem}.spinner.svelte-128ezuk{width:1rem;height:1rem;border:1.5px solid currentColor;border-right-color:transparent;border-radius:50%;animation:svelte-128ezuk-spin .8s linear infinite}.error.svelte-128ezuk{color:var(--danger);font-size:var(--text-meta)}.copy-status.svelte-128ezuk,.footer-hint.svelte-128ezuk{color:var(--text-soft);font-size:var(--text-meta)}.proposal-actions.svelte-128ezuk{display:flex;flex-wrap:wrap;gap:.5rem;width:100%;justify-content:flex-end}.proposal-heading.svelte-128ezuk,.review-tools.svelte-128ezuk{display:flex;align-items:center;gap:.25rem}.proposal-heading.svelte-128ezuk{flex-wrap:wrap;justify-content:space-between;gap:.5rem}.review-tools.svelte-128ezuk button:where(.svelte-128ezuk){padding-inline:.75rem}.dialog-footer.svelte-128ezuk{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.25rem;border-top:1px solid var(--border-soft);background:var(--bg-secondary)}.footer-hint.svelte-128ezuk{max-width:17rem;font-size:var(--text-caption)}.recipe-status.svelte-128ezuk{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem}@keyframes svelte-128ezuk-spin{to{transform:rotate(360deg)}}@media(max-width:479px){.dialog-heading.svelte-128ezuk{padding:1rem 1rem 0;gap:.625rem}.dialog-content.svelte-128ezuk{padding:1rem}.dialog-footer.svelte-128ezuk{flex-direction:column;align-items:stretch;gap:.75rem;padding:1rem}.footer-hint.svelte-128ezuk{max-width:none;text-align:center}.proposal-actions.svelte-128ezuk>button:where(.svelte-128ezuk){flex:1}.field.svelte-128ezuk input:where(.svelte-128ezuk),.field.svelte-128ezuk select:where(.svelte-128ezuk),.field.svelte-128ezuk textarea:where(.svelte-128ezuk){font-size:1rem}}.voice-panel.svelte-f2vbqc{min-width:0;overflow-wrap:anywhere;display:grid;gap:.75rem;margin-top:.8rem;padding:.9rem;border:1px solid var(--border-selected);border-radius:var(--radius-small);background:var(--accent-soft)}.voice-heading.svelte-f2vbqc,.recording-status.svelte-f2vbqc,.recording-actions.svelte-f2vbqc,.result-actions.svelte-f2vbqc{display:flex;align-items:center;gap:.55rem}.voice-heading.svelte-f2vbqc{justify-content:space-between;flex-wrap:wrap}.voice-heading.svelte-f2vbqc>div:where(.svelte-f2vbqc),.transcription-result.svelte-f2vbqc,.transcription-result.svelte-f2vbqc section:where(.svelte-f2vbqc){display:grid;gap:.45rem}.voice-heading.svelte-f2vbqc h3:where(.svelte-f2vbqc),.helper.svelte-f2vbqc,.status.svelte-f2vbqc,.error.svelte-f2vbqc,.panel-message.svelte-f2vbqc,.transcription-result.svelte-f2vbqc h4:where(.svelte-f2vbqc),.transcription-result.svelte-f2vbqc h5:where(.svelte-f2vbqc),.transcription-result.svelte-f2vbqc p:where(.svelte-f2vbqc),.transcription-result.svelte-f2vbqc ul:where(.svelte-f2vbqc){margin:0}.voice-heading.svelte-f2vbqc h3:where(.svelte-f2vbqc){font-family:var(--font-writing);font-size:var(--text-subheading);font-weight:var(--weight-semibold)}.helper.svelte-f2vbqc,.status.svelte-f2vbqc,.panel-message.svelte-f2vbqc{color:var(--text-soft);font-size:var(--text-ui-sub);line-height:var(--leading-normal)}.error.svelte-f2vbqc{color:var(--danger);font-size:var(--text-meta)}.recording-status.svelte-f2vbqc time:where(.svelte-f2vbqc){margin-left:auto;font-variant-numeric:tabular-nums;font-size:var(--text-ui);font-weight:var(--weight-semibold)}.recording-dot.svelte-f2vbqc{width:.65rem;height:.65rem;border-radius:50%;background:var(--danger);box-shadow:0 0 color-mix(in srgb,var(--danger) 65%,transparent);animation:svelte-f2vbqc-recording-pulse 1.6s cubic-bezier(.4,0,.6,1) infinite}@keyframes svelte-f2vbqc-recording-pulse{0%{transform:scale(.92);box-shadow:0 0 color-mix(in srgb,var(--danger) 65%,transparent)}70%{transform:scale(1.08);box-shadow:0 0 0 8px transparent}to{transform:scale(.92);box-shadow:0 0 0 0 transparent}}.recording-actions.svelte-f2vbqc,.result-actions.svelte-f2vbqc{flex-wrap:wrap}.transcription-result.svelte-f2vbqc{min-height:0;max-height:40dvh;overflow-y:auto;padding:.8rem;border:1px solid var(--border-soft);border-radius:10px;background:var(--bg-panel)}.live-transcript.svelte-f2vbqc{max-height:10rem;overflow-y:auto;padding:.8rem;border-radius:10px;background:var(--bg-panel)}.announce-transcript.svelte-f2vbqc{display:flex;align-items:center;gap:.5rem;min-height:var(--control-touch);color:var(--text-soft);font-size:var(--text-ui-sub)}.live-transcript.svelte-f2vbqc h4:where(.svelte-f2vbqc){margin:0 0 .45rem;font-size:var(--text-caption);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wider);text-transform:uppercase}.live-transcript.svelte-f2vbqc p:where(.svelte-f2vbqc){margin:0;white-space:pre-wrap;overflow-wrap:anywhere;font-family:var(--font-writing);font-size:var(--text-body);line-height:var(--leading-relaxed)}.transcription-result.svelte-f2vbqc h4:where(.svelte-f2vbqc){font-family:var(--font-writing);font-size:var(--text-subheading);font-weight:var(--weight-semibold)}.transcription-result.svelte-f2vbqc h5:where(.svelte-f2vbqc){font-size:var(--text-caption);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wider);text-transform:uppercase}.transcription-result.svelte-f2vbqc .summary:where(.svelte-f2vbqc),.transcription-result.svelte-f2vbqc details:where(.svelte-f2vbqc) p:where(.svelte-f2vbqc),.transcription-result.svelte-f2vbqc li:where(.svelte-f2vbqc){color:var(--text-soft);font-size:var(--text-body);line-height:var(--leading-relaxed)}.transcription-result.svelte-f2vbqc ul:where(.svelte-f2vbqc){padding-left:1.2rem}.transcription-result.svelte-f2vbqc details:where(.svelte-f2vbqc) p:where(.svelte-f2vbqc){margin-top:.6rem;white-space:pre-wrap}.writing-panel.svelte-oxcdp0{min-width:0;display:grid;gap:.75rem;margin-top:.8rem;padding:.9rem;border:1px solid var(--border-selected);border-radius:var(--radius-small);background:var(--accent-soft)}.writing-heading.svelte-oxcdp0,.flag-actions.svelte-oxcdp0,.custom-checks.svelte-oxcdp0 form:where(.svelte-oxcdp0),.custom-checks.svelte-oxcdp0 li:where(.svelte-oxcdp0){display:flex;align-items:center;gap:.55rem}.writing-heading.svelte-oxcdp0{justify-content:space-between;flex-wrap:wrap}.writing-heading.svelte-oxcdp0>div:where(.svelte-oxcdp0){display:grid;gap:.45rem}.writing-heading.svelte-oxcdp0 h3:where(.svelte-oxcdp0),.helper.svelte-oxcdp0,.status.svelte-oxcdp0,.error.svelte-oxcdp0,.panel-message.svelte-oxcdp0,.paragraph-excerpt.svelte-oxcdp0{margin:0}.writing-heading.svelte-oxcdp0 h3:where(.svelte-oxcdp0){font-family:var(--font-writing);font-size:var(--text-subheading);font-weight:var(--weight-semibold)}.helper.svelte-oxcdp0,.status.svelte-oxcdp0,.panel-message.svelte-oxcdp0{color:var(--text-soft);font-size:var(--text-ui-sub);line-height:var(--leading-normal)}.error.svelte-oxcdp0{color:var(--danger);font-size:var(--text-meta)}.flag-list.svelte-oxcdp0{display:grid;gap:.55rem;max-height:40dvh;margin:0;padding:0;overflow-y:auto;list-style:none}.flag-list.svelte-oxcdp0 li:where(.svelte-oxcdp0){display:grid;gap:.45rem;padding:.7rem;border:1px solid var(--border-soft);border-radius:10px;background:var(--bg-panel)}.paragraph-excerpt.svelte-oxcdp0{color:var(--text-main);font-family:var(--font-writing);font-size:var(--text-body);line-height:var(--leading-relaxed);overflow-wrap:anywhere}.flag-chips.svelte-oxcdp0{display:flex;flex-wrap:wrap;gap:.35rem}.flag-chip.svelte-oxcdp0{padding:.1rem .5rem;border-radius:var(--radius-pill);background:var(--bg-active);color:var(--text-soft);font-size:var(--text-caption);font-weight:var(--weight-semibold)}.flag-actions.svelte-oxcdp0{flex-wrap:wrap}.recheck.svelte-oxcdp0{justify-self:start}.custom-checks.svelte-oxcdp0{display:grid;gap:.5rem;color:var(--text-soft);font-size:var(--text-ui-sub)}.custom-checks.svelte-oxcdp0 summary:where(.svelte-oxcdp0){cursor:pointer}.custom-checks.svelte-oxcdp0 ul:where(.svelte-oxcdp0){display:grid;gap:.35rem;margin:.45rem 0;padding:0;list-style:none}.custom-checks.svelte-oxcdp0 li:where(.svelte-oxcdp0) span:where(.svelte-oxcdp0){flex:1;min-width:0;overflow-wrap:anywhere}.custom-checks.svelte-oxcdp0 form:where(.svelte-oxcdp0){margin-top:.45rem}.custom-checks.svelte-oxcdp0 input:where(.svelte-oxcdp0){flex:1;min-width:0;min-height:var(--control-touch);padding:.4rem .6rem;border:1px solid var(--border-soft);border-radius:var(--radius-small);background:var(--bg-panel);color:var(--text-main);font:inherit}.editor-column.svelte-1e2la5x{--editor-copy: clamp(.9375rem, .78rem + .38cqi, 1.125rem);height:100%;display:flex;flex-direction:column;background:var(--bg-shell);overflow:hidden;container-type:inline-size;touch-action:pan-y}.editor-column.swiping.svelte-1e2la5x{will-change:transform,opacity}.editor-column.swipe-settling.svelte-1e2la5x{transition:transform var(--motion-fast) ease-out,opacity var(--motion-fast) ease-out}.editor-column.focus-mode.svelte-1e2la5x{--editor-copy: var(--text-body-lead)}.editor-column.focus-mode.svelte-1e2la5x .editor-body:where(.svelte-1e2la5x){margin-inline:auto;padding-block:2.5rem 3rem;padding-inline:clamp(0rem,calc(3cqi - .75rem),4rem)}.editor-column.focus-mode.svelte-1e2la5x .body-field:where(.svelte-1e2la5x){line-height:var(--leading-loose)}.editor-shell.svelte-1e2la5x{display:flex;flex-direction:column;height:100%;padding:calc(.9rem + env(safe-area-inset-top,0px)) 1.2rem calc(1rem + env(safe-area-inset-bottom,0px))}.editor-meta.svelte-1e2la5x{display:flex;align-items:center;flex-wrap:wrap;gap:.6rem;padding-bottom:.7rem;border-bottom:1px solid var(--border-soft)}.editor-meta.svelte-1e2la5x .editor-status-line{margin-top:0;padding:0}.meta-sep.svelte-1e2la5x{width:1px;height:.9rem;background:var(--border-strong)}.editor-body.svelte-1e2la5x{display:flex;flex:1;flex-direction:column;padding:1.35rem 0 1.55rem;width:100%;margin-inline:0;min-width:0;min-height:0;-webkit-overflow-scrolling:touch}.editor-context-row.svelte-1e2la5x{display:flex;flex-wrap:wrap;gap:.45rem}.context-chip.svelte-1e2la5x{padding:.24rem .58rem;border:1px solid var(--border-soft);border-radius:999px;background:var(--bg-muted);color:var(--text-main);font-size:var(--text-caption);font-weight:var(--weight-semibold);line-height:var(--leading-none);font-variant-numeric:tabular-nums}.context-chip[data-kind=daily].svelte-1e2la5x,.context-chip[data-kind=pinned].svelte-1e2la5x,.context-chip[data-kind=favorite].svelte-1e2la5x{background:var(--accent-soft);border-color:var(--border-selected);color:var(--accent)}.context-chip[data-kind=archived].svelte-1e2la5x{background:var(--bg-secondary);color:var(--text-soft)}.title-field.svelte-1e2la5x{flex-shrink:0;width:100%;margin:0 0 .85rem;padding:0;border:none;background:transparent;color:var(--text-main);font-family:var(--font-writing);font-size:var(--text-heading);font-weight:var(--weight-semibold);line-height:var(--leading-snug);letter-spacing:var(--tracking-tight)}.title-field.svelte-1e2la5x::placeholder{color:var(--text-faint);font-weight:var(--weight-medium)}.title-field.svelte-1e2la5x:focus,.title-field.svelte-1e2la5x:focus-visible{outline:none}.title-field.svelte-1e2la5x:read-only{color:var(--text-soft)}.title-error.svelte-1e2la5x{margin:-.45rem 0 .85rem;color:var(--danger);font-size:var(--text-meta);line-height:var(--leading-normal)}.body-field.svelte-1e2la5x{width:100%;font-family:var(--font-writing);font-size:var(--editor-copy);line-height:var(--leading-loose);letter-spacing:var(--tracking-normal);border:none;background:transparent;color:var(--text-main);resize:none;flex:1;min-height:0}.body-field.svelte-1e2la5x::placeholder{color:var(--text-faint);opacity:.7}.body-field[hidden].svelte-1e2la5x{display:none}.markdown-preview.svelte-1e2la5x{flex:1;min-width:0;min-height:0;overflow:auto;padding:.2rem .5rem .2rem .2rem;border-radius:4px}.body-field.svelte-1e2la5x:focus,.body-field.svelte-1e2la5x:focus-visible{outline:none}.editor-footer.svelte-1e2la5x{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:.25rem;padding-top:1rem;border-top:1px solid var(--border-soft);color:var(--text-faint);font-size:var(--text-caption);font-variant-numeric:tabular-nums}.footer-left.svelte-1e2la5x{display:flex;align-items:center;flex-wrap:wrap;gap:.45rem .75rem;min-width:0}.footer-stat.svelte-1e2la5x{color:var(--text-soft)}.footer-sync.svelte-1e2la5x{color:var(--text-soft);text-align:left;font-size:var(--text-caption);opacity:.7}.empty-editor.svelte-1e2la5x{display:flex;align-items:center;justify-content:center;height:100%;text-align:center;color:var(--text-faint);padding:2rem;font-size:var(--text-ui)}.empty-editor-content.svelte-1e2la5x{display:grid;gap:1rem;justify-items:center}.empty-editor.svelte-1e2la5x p:where(.svelte-1e2la5x){margin:0;color:var(--text-soft);font-weight:var(--weight-semibold)}.empty-editor-actions.svelte-1e2la5x{display:flex;justify-content:center;flex-wrap:wrap;gap:.65rem}@media(min-width:860px){.editor-shell.svelte-1e2la5x{padding:1rem 1.2rem 1.2rem}.editor-footer.svelte-1e2la5x{flex-direction:row;align-items:center;gap:.75rem}.footer-sync.svelte-1e2la5x{text-align:right;font-size:inherit;opacity:1}}.bottom-nav.svelte-1ekevh2{display:flex;position:fixed;bottom:0;left:0;right:0;z-index:20;justify-content:space-around;align-items:center;padding:.4rem 0;padding-bottom:calc(.4rem + env(safe-area-inset-bottom,0px));background:var(--bg-panel);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-top:1px solid var(--border-soft);box-shadow:var(--highlight-surface)}.bottom-nav.hidden.svelte-1ekevh2{display:none!important}.bottom-nav-item.svelte-1ekevh2{border:0;background:transparent;font:inherit;display:flex;flex-direction:column;align-items:center;gap:.15rem;padding:.3rem .75rem;min-width:56px;min-height:var(--control-touch);border-radius:var(--radius-small);color:var(--text-faint);text-decoration:none;transition:color var(--motion-fast) ease,background var(--motion-fast) ease,transform var(--motion-fast) ease}.bottom-nav-item.svelte-1ekevh2:active{transform:scale(var(--press-scale-control))}.bottom-nav-item.active.svelte-1ekevh2{color:var(--accent);background:var(--accent-soft);font-weight:var(--weight-semibold)}.icon.svelte-1ekevh2{display:flex;align-items:center;justify-content:center;width:28px;height:28px}.label.svelte-1ekevh2{font-size:var(--text-micro);font-weight:var(--weight-medium);letter-spacing:var(--tracking-wide);line-height:var(--leading-none)}.bottom-nav-item.active.svelte-1ekevh2 .label:where(.svelte-1ekevh2){font-weight:var(--weight-semibold)}@media(min-width:860px){.bottom-nav.svelte-1ekevh2{display:none}}.toast-host.svelte-45huq7{position:fixed;left:50%;bottom:calc(72px + env(safe-area-inset-bottom,0px));transform:translate(-50%);z-index:60;display:flex;flex-direction:column;gap:.5rem;width:min(28rem,calc(100vw - 1.5rem));pointer-events:none}.toast.svelte-45huq7{justify-content:space-between;gap:1rem;pointer-events:auto;animation:svelte-45huq7-toast-in var(--motion-backdrop) ease-out}.toast-text.svelte-45huq7{font-size:var(--text-ui-sub);line-height:var(--leading-normal);overflow-wrap:anywhere;word-break:break-word}.toast-action.svelte-45huq7{flex-shrink:0;min-height:var(--control-touch);padding:.35rem .8rem;border:none;border-radius:var(--radius-pill);background:var(--accent-soft);color:var(--accent);font-weight:var(--weight-semibold);font-size:var(--text-caption);cursor:pointer}@media(hover:hover)and (pointer:fine){.toast-action.svelte-45huq7:hover{background:var(--accent);color:var(--bg-panel-strong)}}@keyframes svelte-45huq7-toast-in{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:translateY(0)}}@media(min-width:860px){.toast-host.svelte-45huq7{bottom:1.5rem}}.brief-dialog.svelte-1hyqal8,header.svelte-1hyqal8,.brief-result.svelte-1hyqal8,.brief-result.svelte-1hyqal8 section:where(.svelte-1hyqal8),.sources.svelte-1hyqal8,.working.svelte-1hyqal8,.error-block.svelte-1hyqal8{display:grid;gap:.75rem;min-width:0;overflow-wrap:anywhere}header.svelte-1hyqal8 p:where(.svelte-1hyqal8),header.svelte-1hyqal8 h2:where(.svelte-1hyqal8),.period.svelte-1hyqal8,.working.svelte-1hyqal8 span:where(.svelte-1hyqal8),.error-block.svelte-1hyqal8 p:where(.svelte-1hyqal8),.brief-result.svelte-1hyqal8 h3:where(.svelte-1hyqal8),.brief-result.svelte-1hyqal8 h4:where(.svelte-1hyqal8),.evidence-note.svelte-1hyqal8,.offline-note.svelte-1hyqal8,.error-text.svelte-1hyqal8,.sources.svelte-1hyqal8>p:where(.svelte-1hyqal8){margin:0}.sources.svelte-1hyqal8>.kicker:where(.svelte-1hyqal8){margin-bottom:.35rem}header.svelte-1hyqal8 h2:where(.svelte-1hyqal8){font-family:var(--font-writing);font-size:var(--text-heading);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-tight);line-height:var(--leading-snug)}header.svelte-1hyqal8 p:where(.svelte-1hyqal8):not(.kicker),.period.svelte-1hyqal8,.working.svelte-1hyqal8 span:where(.svelte-1hyqal8),.evidence-note.svelte-1hyqal8,.offline-note.svelte-1hyqal8{color:var(--text-soft);font-size:var(--text-ui-sub);line-height:var(--leading-normal)}.range-toggle.svelte-1hyqal8,.result-actions.svelte-1hyqal8{display:flex;flex-wrap:wrap;gap:.5rem}.recipe-field.svelte-1hyqal8{display:grid;gap:.35rem}.recipe-field.svelte-1hyqal8 span:where(.svelte-1hyqal8){color:var(--text-faint);font-size:var(--text-caption);font-weight:var(--weight-bold);letter-spacing:var(--tracking-wider);text-transform:uppercase}.recipe-field.svelte-1hyqal8 select:where(.svelte-1hyqal8){width:100%;padding:.65rem .75rem;border:1px solid var(--border-strong);border-radius:var(--radius-small);background:var(--bg-panel);color:var(--text-main);font-size:var(--text-ui-sub)}.generate.svelte-1hyqal8,.close.svelte-1hyqal8{width:100%}.working.svelte-1hyqal8,.error-block.svelte-1hyqal8,.brief-result.svelte-1hyqal8{padding:.9rem;border:1px solid var(--border-soft);border-radius:var(--radius-small);background:var(--bg-panel)}.error-block.svelte-1hyqal8{color:var(--danger)}.error-text.svelte-1hyqal8{color:var(--danger);font-size:var(--text-meta)}.brief-result.svelte-1hyqal8 h3:where(.svelte-1hyqal8){font-family:var(--font-writing);font-size:var(--text-subheading);font-weight:var(--weight-semibold)}.brief-result.svelte-1hyqal8 h4:where(.svelte-1hyqal8){font-size:var(--text-ui-sub);font-weight:var(--weight-semibold)}.brief-result.svelte-1hyqal8 ul:where(.svelte-1hyqal8){margin:0;padding-left:1.2rem;color:var(--text-soft);font-size:var(--text-body);line-height:var(--leading-relaxed)}.claim-citation.svelte-1hyqal8{min-width:1.7rem;min-height:1.7rem;margin-left:.18rem;padding:0 .22rem;border:none;border-radius:7px;background:var(--accent-soft);color:var(--accent);font-size:var(--text-caption);font-weight:var(--weight-bold);vertical-align:baseline}.sources.svelte-1hyqal8 button:where(.svelte-1hyqal8){display:grid;grid-template-columns:1.5rem minmax(0,1fr);gap:.2rem .55rem;width:100%;padding:.65rem;border:1px solid var(--border-soft);border-radius:10px;background:var(--bg-panel);color:var(--text-main);text-align:left}.sources.svelte-1hyqal8 button:where(.svelte-1hyqal8)>span:where(.svelte-1hyqal8){grid-row:1 / 3;color:var(--accent);font-weight:700}.sources.svelte-1hyqal8 button:where(.svelte-1hyqal8) small:where(.svelte-1hyqal8){overflow:hidden;color:var(--text-soft);font-size:var(--text-caption);text-overflow:ellipsis;white-space:nowrap}.sources.svelte-1hyqal8 .source-note:where(.svelte-1hyqal8),.sources.svelte-1hyqal8 button:where(.svelte-1hyqal8) .source-version:where(.svelte-1hyqal8){color:var(--text-faint);font-size:var(--text-micro)}.sources.svelte-1hyqal8 .source-note:where(.svelte-1hyqal8){margin-top:-.45rem}.sources.svelte-1hyqal8 button:where(.svelte-1hyqal8) .source-version:where(.svelte-1hyqal8){grid-column:2}@media(pointer:coarse){.claim-citation.svelte-1hyqal8{min-width:var(--control-touch);min-height:var(--control-touch)}}.auth-page.svelte-1guvyqi{display:grid;min-height:100dvh;place-items:center;padding:calc(1.5rem + env(safe-area-inset-top,0px)) 1.25rem calc(1.5rem + env(safe-area-inset-bottom,0px));background:radial-gradient(circle at 85% 10%,rgba(0,0,0,.03),transparent 30%),radial-gradient(circle at 12% 88%,rgba(0,0,0,.02),transparent 28%),var(--bg-page)}:root[data-theme=dark] .auth-page.svelte-1guvyqi{background:radial-gradient(circle at 85% 10%,rgba(255,255,255,.03),transparent 30%),radial-gradient(circle at 12% 88%,rgba(255,255,255,.02),transparent 28%),var(--bg-page)}.auth-card.svelte-1guvyqi{display:grid;width:min(100%,30rem);justify-items:center;gap:1rem;padding:clamp(2rem,7vw,3.25rem);border:1px solid var(--border-soft);border-radius:var(--radius-large);background:var(--bg-panel-strong);box-shadow:var(--shadow-shell);text-align:center}.brand-mark.svelte-1guvyqi{display:grid;width:3rem;height:3rem;place-items:center;border-radius:50%;background:var(--accent-soft);color:var(--accent)}.brand-mark.svelte-1guvyqi svg{width:1.5rem;height:1.5rem}h1.svelte-1guvyqi{margin:0;font-family:var(--font-writing);font-size:var(--text-display);font-weight:var(--weight-bold);line-height:var(--leading-tight);letter-spacing:var(--tracking-tighter)}.lede.svelte-1guvyqi,.unavailable.svelte-1guvyqi{max-width:28rem;margin:0;color:var(--text-soft);font-size:var(--text-body-lead);line-height:var(--leading-relaxed)}.auth-action.svelte-1guvyqi{display:inline-flex;min-width:min(100%,14rem);min-height:var(--control-touch);align-items:center;justify-content:center;margin-top:.35rem;text-decoration:none}.auth-error.svelte-1guvyqi{margin:0;padding:.75rem 1rem;border:1px solid var(--danger-border);border-radius:var(--radius-small);background:var(--bg-danger-soft);color:var(--danger);font-size:var(--text-ui-sub);line-height:var(--leading-normal);overflow-wrap:anywhere}.support-links.svelte-1guvyqi{display:flex;align-items:center;gap:.55rem;margin-top:.4rem;color:var(--text-faint);font-size:var(--text-meta)}.support-links.svelte-1guvyqi a:where(.svelte-1guvyqi){color:var(--accent);text-decoration:none}.support-links.svelte-1guvyqi a:where(.svelte-1guvyqi):hover{text-decoration:underline}.trash-dialog.svelte-58tfnc{display:grid;gap:1rem;min-width:0}.trash-header.svelte-58tfnc,.trash-toolbar.svelte-58tfnc{display:flex;align-items:center;justify-content:space-between;gap:.75rem}h2.svelte-58tfnc,h3.svelte-58tfnc,p.svelte-58tfnc{margin:0}h2.svelte-58tfnc{font-family:var(--font-writing);font-size:var(--text-heading);line-height:var(--leading-snug)}h3.svelte-58tfnc{font-size:var(--text-ui);font-weight:var(--weight-semibold);overflow-wrap:anywhere}.hint.svelte-58tfnc,.empty-state.svelte-58tfnc,.restore-notice.svelte-58tfnc,.error.svelte-58tfnc{font-size:var(--text-ui-sub);line-height:var(--leading-normal);overflow-wrap:anywhere}.hint.svelte-58tfnc,.empty-state.svelte-58tfnc{color:var(--text-soft)}.empty-state.svelte-58tfnc,.restore-notice.svelte-58tfnc{padding:1rem;border-radius:var(--radius-small);background:var(--bg-muted)}.error.svelte-58tfnc{color:var(--danger)}.trash-list.svelte-58tfnc{display:grid;gap:.75rem;margin:0;padding:0;list-style:none}.trash-note.svelte-58tfnc{display:grid;gap:.75rem;min-width:0;padding:1rem;border:1px solid var(--border-soft);border-radius:var(--radius-small);background:var(--bg-panel)}.note-copy.svelte-58tfnc{display:grid;gap:.25rem}.note-actions.svelte-58tfnc{display:flex;flex-wrap:wrap;gap:.5rem}.retry-button.svelte-58tfnc{justify-self:start}.note-preview.svelte-58tfnc{min-width:0;padding-top:.75rem;border-top:1px solid var(--border-soft)}.preview-text.svelte-58tfnc{width:100%;min-height:8rem;max-height:18rem;overflow:auto;margin:0;padding:.75rem;border:1px solid var(--border-soft);border-radius:var(--radius-small);background:var(--bg-secondary);color:var(--text-main);resize:vertical;white-space:pre-wrap;overflow-wrap:anywhere;font-family:var(--font-mono);font-size:var(--text-ui-sub);line-height:var(--leading-relaxed)}.cache-mode-banner.svelte-1d5teih{position:fixed;top:.75rem;left:50%;z-index:70;max-width:min(92vw,680px);transform:translate(-50%)}.cache-mode-banner.svelte-1d5teih a:where(.svelte-1d5teih){color:var(--accent);font-weight:var(--weight-semibold);white-space:nowrap}.cache-only-panel.svelte-1d5teih{max-width:34rem;padding:var(--space-panel)}.cache-only-panel.svelte-1d5teih h1:where(.svelte-1d5teih){margin:0 0 .6rem;font-family:var(--font-writing);font-size:var(--text-heading);font-weight:var(--weight-bold);line-height:var(--leading-snug)}.cache-only-panel.svelte-1d5teih p:where(.svelte-1d5teih){margin:0;color:var(--text-soft);font-size:var(--text-body);line-height:var(--leading-relaxed)}.workspace.svelte-1d5teih{display:grid;grid-template-columns:1fr;height:100dvh;background:var(--bg-main);color:var(--text-main);overflow:hidden;padding-bottom:calc(56px + env(safe-area-inset-bottom,0px))}.workspace.cache-only.svelte-1d5teih{padding-top:3.4rem}.sidebar-wrapper.svelte-1d5teih{display:none;flex-direction:column;border-right:1px solid var(--border-soft);background:var(--bg-secondary)}.brand.svelte-1d5teih{display:flex;align-items:center;gap:.7rem;padding:1.25rem 1.1rem 1rem}.brand-logo.svelte-1d5teih{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;flex-shrink:0;border-radius:var(--radius-small);background:var(--accent);color:var(--on-accent);box-shadow:var(--shadow-card)}.brand-name.svelte-1d5teih{font-family:var(--font-writing);font-size:var(--text-heading);font-weight:var(--weight-bold);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight)}.sidebar-actions.svelte-1d5teih{display:grid;gap:.6rem;padding:0 1.1rem 1rem}.write-btn.svelte-1d5teih{display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%}.write-btn.svelte-1d5teih svg{width:18px;height:18px}.search-box.svelte-1d5teih{display:flex;align-items:center;gap:.6rem;width:100%;min-height:var(--control-touch);padding:0 .75rem;border:1px solid var(--border-soft);border-radius:var(--radius-medium);background:var(--bg-muted);color:var(--text-faint);font-size:var(--text-ui-sub);transition:background var(--motion-fast),border-color var(--motion-fast)}.search-box.svelte-1d5teih:hover{background:var(--bg-hover);border-color:var(--border-strong)}.search-icon.svelte-1d5teih{display:flex;align-items:center;justify-content:center;flex-shrink:0}.search-icon.svelte-1d5teih svg{width:17px;height:17px}.search-text.svelte-1d5teih{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left}.search-shortcut.svelte-1d5teih{flex-shrink:0;padding:.1rem .35rem;border:1px solid var(--border-soft);border-radius:6px;background:var(--bg-panel);color:var(--text-faint);font-family:var(--font-mono);font-size:var(--text-micro);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wide)}.settings-area.svelte-1d5teih{grid-column:1;overflow-y:auto;height:100%;-webkit-overflow-scrolling:touch}.sidebar-footer.svelte-1d5teih{margin-top:auto;display:grid;gap:.75rem;padding:.85rem 1.1rem 1.1rem}.sync-card.svelte-1d5teih{display:grid;gap:.2rem;padding:.25rem .4rem}.sync-line.svelte-1d5teih{display:flex;align-items:center;gap:.4rem;font-size:var(--text-caption);color:var(--text-faint);min-width:0}.sync-line.svelte-1d5teih span:where(.svelte-1d5teih):last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.conflict-jump.svelte-1d5teih{margin-top:.35rem;padding:.45rem .55rem;border:1px solid var(--danger-border);border-radius:var(--radius-small);background:var(--bg-danger-soft);color:var(--danger);font-size:var(--text-meta);font-weight:var(--weight-semibold);text-align:left;cursor:pointer}.conflict-jump.svelte-1d5teih:hover{background:var(--bg-panel)}.sync-icon.svelte-1d5teih{display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--text-faint)}.sync-icon.svelte-1d5teih svg{width:14px;height:14px}.profile-block.svelte-1d5teih{display:grid;gap:.35rem;padding-top:.75rem;border-top:1px solid var(--border-soft)}.profile.svelte-1d5teih{display:flex;align-items:center;gap:.6rem;padding:.4rem;border-radius:var(--radius-small)}.avatar.svelte-1d5teih{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;flex-shrink:0;border-radius:50%;background:var(--accent);color:var(--on-accent);font-size:var(--text-ui-sub);font-weight:var(--weight-bold)}.profile-name.svelte-1d5teih{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-ui-sub);font-weight:var(--weight-semibold)}.logout-form.svelte-1d5teih{margin:0}.logout-btn.svelte-1d5teih{display:flex;align-items:center;gap:.6rem;width:100%;min-height:var(--control-touch);padding:.4rem .55rem;border:none;border-radius:var(--radius-small);background:transparent;color:var(--text-soft);font-size:var(--text-ui-sub);transition:background var(--motion-fast),color var(--motion-fast)}.logout-btn.svelte-1d5teih:hover{background:var(--bg-hover);color:var(--text-main)}.logout-btn.svelte-1d5teih svg{width:17px;height:17px;color:var(--text-faint)}.workspace.has-selection.svelte-1d5teih .notes-column{display:none}.workspace.svelte-1d5teih:not(.has-selection) .editor-column{display:none}.workspace.has-selection.svelte-1d5teih{padding-bottom:0}.focus-mode.svelte-1d5teih .sidebar-wrapper:where(.svelte-1d5teih),.focus-mode.svelte-1d5teih .notes-column{display:none}@media(min-width:860px){.workspace.svelte-1d5teih{grid-template-columns:clamp(224px,18vw,268px) clamp(300px,25vw,384px) minmax(0,1fr);padding-bottom:0}.sidebar-wrapper.svelte-1d5teih{display:flex}.settings-area.svelte-1d5teih{grid-column:2 / -1}.workspace.has-selection.svelte-1d5teih .notes-column{display:block}.workspace.svelte-1d5teih:not(.has-selection) .editor-column{display:flex}.workspace.focus-mode.svelte-1d5teih{grid-template-columns:minmax(0,1fr)}.workspace.focus-mode.svelte-1d5teih .sidebar-wrapper:where(.svelte-1d5teih),.workspace.focus-mode.svelte-1d5teih .notes-column{display:none}.workspace.focus-mode.svelte-1d5teih .editor-column{grid-column:1 / -1}}
