.wordmark.svelte-z6fxkh{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-tighter);white-space:nowrap;color:var(--color-text);flex-shrink:0;margin:0;line-height:1.2}.key-changed-shell.svelte-ccedkm{background:var(--color-background);min-height:100dvh;padding:var(--space-5) var(--space-4);justify-content:center;align-items:center;display:flex}.key-changed-card.svelte-ccedkm{width:100%;max-width:var(--login-card-width);gap:var(--space-3);background:var(--color-surface-raised);border:var(--hairline) solid var(--color-border);border-radius:var(--radius);padding:var(--space-5);box-shadow:var(--shadow-2);display:grid}h1.svelte-ccedkm{font-size:var(--font-size-lg);margin:0}p.svelte-ccedkm{margin:0}.unsaved.svelte-ccedkm{font-size:var(--font-size-sm);color:var(--color-text-muted)}.actions.svelte-ccedkm{gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap;display:flex}@media (width<=767px){.key-changed-shell.svelte-ccedkm{padding:var(--space-4) var(--space-3)}.key-changed-card.svelte-ccedkm{box-shadow:none;border:none}.actions.svelte-ccedkm{flex-direction:column}}.dialog.svelte-3zgq7c{width:100%;max-width:100%;color:inherit;background:0 0;border:none;margin:0;padding:0;position:fixed;inset:auto 0 0;overflow:visible}.dialog.svelte-3zgq7c::backdrop{background:var(--color-backdrop);transition:opacity var(--motion-duration) var(--motion-easing)}@starting-style{.dialog[open].svelte-3zgq7c::backdrop{opacity:0}}.dialog-card.svelte-3zgq7c{gap:var(--space-4);background:var(--color-surface-raised);max-height:90dvh;color:var(--color-text);box-shadow:var(--shadow-3);border:var(--hairline) solid var(--color-border);border-radius:var(--radius) var(--radius) 0 0;padding:var(--space-5) var(--space-4);padding-bottom:calc(var(--space-5) + env(safe-area-inset-bottom,0px));transition:opacity var(--motion-duration) var(--motion-easing), transform var(--motion-duration) var(--motion-easing);border-bottom:none;flex-direction:column;display:flex;overflow:hidden}@starting-style{.dialog[open].svelte-3zgq7c .dialog-card:where(.svelte-3zgq7c){opacity:0;transform:translateY(var(--space-2))}}.dialog-card.accent-border.svelte-3zgq7c{border-color:var(--color-accent)}.dialog-header.svelte-3zgq7c{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.dialog-header-status.svelte-3zgq7c{align-items:center;min-width:0;margin-inline-start:auto;display:flex}.dialog-close.svelte-3zgq7c{margin-block:calc(-1 * var(--space-2));flex-shrink:0;margin-inline-end:calc(-1 * var(--space-2))}.dialog-title.svelte-3zgq7c{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-tight);margin:0}.dialog-body.svelte-3zgq7c{font-size:var(--font-size-base);min-height:0;padding:var(--space-1);margin:calc(-1 * var(--space-1));flex:1;overflow-y:auto}.dialog-actions.svelte-3zgq7c{justify-content:flex-end;gap:var(--space-2);flex-wrap:wrap;display:flex}.dialog.large.svelte-3zgq7c{height:100dvh;max-height:none}.dialog-card.large.svelte-3zgq7c{height:100dvh;max-height:100dvh;padding-top:calc(var(--space-5) + env(safe-area-inset-top,0px));border:none;border-radius:0}.dialog-card.wide.svelte-3zgq7c{gap:var(--space-2);padding:calc(var(--space-3) + env(safe-area-inset-top,0px)) 0 0}.dialog-card.wide.svelte-3zgq7c .dialog-header:where(.svelte-3zgq7c){padding-inline:var(--space-3) var(--space-2)}.dialog-card.wide.svelte-3zgq7c .dialog-actions:where(.svelte-3zgq7c){padding:var(--space-2) var(--space-3) calc(var(--space-3) + env(safe-area-inset-bottom,0px));border-top:var(--hairline) solid var(--color-border)}.dialog-body.wide.svelte-3zgq7c{flex-direction:column;margin:0;padding:0;display:flex;overflow:hidden}@media (width>=768px){.dialog.svelte-3zgq7c{width:auto;max-width:var(--dialog-width);margin:auto;position:fixed;inset:0}.dialog-card.svelte-3zgq7c{border-bottom:var(--hairline) solid var(--color-border);border-radius:var(--radius);max-height:80dvh;padding-bottom:var(--space-5)}.dialog-card.accent-border.svelte-3zgq7c{border-bottom-color:var(--color-accent)}.dialog.large.svelte-3zgq7c{height:fit-content;max-width:var(--dialog-width-large)}.dialog-card.large.svelte-3zgq7c{border:var(--hairline) solid var(--color-border);border-radius:var(--radius);height:auto;max-height:80dvh;padding-top:var(--space-5)}.dialog.wide.svelte-3zgq7c{width:calc(100vw - var(--space-5) * 2);max-width:var(--dialog-width-wide)}.dialog-card.wide.svelte-3zgq7c{gap:var(--space-4);height:80dvh;padding:var(--space-5) var(--space-4)}.dialog-card.wide.svelte-3zgq7c .dialog-header:where(.svelte-3zgq7c){padding-inline:0}.dialog-card.wide.svelte-3zgq7c .dialog-actions:where(.svelte-3zgq7c){border-top:none;padding:0}}.status.svelte-1exbzi3{color:var(--color-text-muted)}form.svelte-e1gkae{gap:var(--space-4);display:grid}form.svelte-e1gkae>.button-primary:where(.svelte-e1gkae){width:100%}.strength.svelte-11rc6me{gap:var(--space-1);display:grid}.bar.svelte-11rc6me{gap:var(--space-1);grid-template-columns:repeat(4,1fr);display:grid}.segment.svelte-11rc6me{background:var(--color-border);height:4px;transition:background-color var(--motion-duration) var(--motion-easing)}.segment.filled.svelte-11rc6me{background:var(--color-ink)}.segment.filled.weak.svelte-11rc6me{background:var(--color-danger)}.summary.svelte-11rc6me{font-size:var(--font-size-sm);color:var(--color-text-muted);overflow-wrap:anywhere;margin:0}.label.svelte-11rc6me{font-weight:var(--font-weight-medium);color:var(--color-text)}form.svelte-18gcedb{gap:var(--space-4);display:grid}form.svelte-18gcedb>.button-primary:where(.svelte-18gcedb){width:100%}.field-error.svelte-18gcedb{font-size:var(--font-size-sm);color:var(--color-danger);margin:0}.setup-description.svelte-18gcedb{font-size:var(--font-size-sm);margin:0}.login-shell.svelte-g3azht{background:var(--color-background);min-height:100dvh;padding:var(--space-5) var(--space-4);justify-content:center;align-items:center;display:flex}.login-card.svelte-g3azht{width:100%;max-width:var(--login-card-width);gap:var(--space-4);background:var(--color-surface-raised);border:var(--hairline) solid var(--color-border);border-radius:var(--radius);padding:var(--space-5);box-shadow:var(--shadow-2);display:grid}.login-tagline.svelte-g3azht{font-size:var(--font-size-sm);color:var(--color-text-muted);margin:0}form.svelte-g3azht{gap:var(--space-4);display:grid}div.alert-error.svelte-g3azht{gap:var(--space-2);display:grid}div.alert-error.svelte-g3azht p:where(.svelte-g3azht){margin:0}.repository-problem.svelte-g3azht{gap:var(--space-3);justify-items:start;display:grid}.repository-problem.svelte-g3azht p:where(.svelte-g3azht){margin:0}.step-progress.svelte-g3azht{gap:var(--space-1);font-size:var(--font-size-sm);color:var(--color-text-muted);display:grid}.step-progress.svelte-g3azht progress:where(.svelte-g3azht){width:100%;height:var(--space-1)}.provider-picker.svelte-g3azht{gap:var(--space-1);border:none;min-width:0;margin:0;padding:0;display:grid}.provider-picker.svelte-g3azht legend:where(.svelte-g3azht){margin-bottom:var(--space-1);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);padding:0}.provider-options.svelte-g3azht{gap:var(--space-1);grid-template-columns:repeat(auto-fit,minmax(7.5rem,1fr));display:grid}.provider-option.svelte-g3azht{min-height:var(--touch-target);padding:0 var(--space-2);border:var(--hairline) solid var(--color-border-strong);border-radius:var(--radius);background:var(--color-surface-raised);font-weight:var(--font-weight-medium);text-align:center;overflow-wrap:anywhere;cursor:pointer;transition:background-color var(--motion-duration) var(--motion-easing), border-color var(--motion-duration) var(--motion-easing);justify-content:center;align-items:center;display:flex;position:relative}.provider-option.svelte-g3azht:hover{border-color:var(--color-text)}.provider-option.svelte-g3azht:has(input:where(.svelte-g3azht):checked){background:var(--color-ink);border-color:var(--color-ink);color:var(--color-on-ink)}.provider-option.svelte-g3azht:has(input:where(.svelte-g3azht):focus-visible){outline:2px solid var(--color-focus);outline-offset:2px}.provider-option.svelte-g3azht input:where(.svelte-g3azht){opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}fieldset.svelte-g3azht:disabled .provider-option:where(.svelte-g3azht){cursor:default;opacity:.6}form.svelte-g3azht>.button-primary:where(.svelte-g3azht){width:100%}@media (width<=767px){.login-shell.svelte-g3azht{padding:var(--space-4) var(--space-3)}.login-card.svelte-g3azht{box-shadow:none;border:none}}.version-diff.svelte-racrri{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.diff-summary.svelte-racrri{gap:var(--space-1);display:grid}.diff-summary.svelte-racrri p:where(.svelte-racrri),.diff-message.svelte-racrri{margin:0}.counts.svelte-racrri{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);font-variant-numeric:tabular-nums}.count.svelte-racrri{font-family:var(--font-mono);font-size:var(--font-size-xs)}.count.added.svelte-racrri{color:var(--color-diff-added-text)}.count.removed.svelte-racrri{color:var(--color-diff-removed-text)}.title-change.svelte-racrri,.diff-message.svelte-racrri{color:var(--color-text-muted);font-size:var(--font-size-sm)}.diff-error.svelte-racrri{gap:var(--space-2);color:var(--color-danger);justify-items:start;display:grid}.diff-lines.svelte-racrri{border:var(--hairline) solid var(--color-border);font-size:var(--font-size-sm);line-height:var(--line-height)}.diff-line.svelte-racrri{min-height:calc(1em * var(--line-height));display:flex}.gutter.svelte-racrri{width:1.75rem;padding-left:var(--space-2);font-family:var(--font-mono);-webkit-user-select:none;user-select:none;flex-shrink:0}.text.svelte-racrri{font-family:var(--font-note);min-width:0;padding-right:var(--space-2);white-space:pre-wrap;overflow-wrap:anywhere;flex:1}.diff-line.same.svelte-racrri .text:where(.svelte-racrri){color:var(--color-text-muted)}.diff-line.added.svelte-racrri{background:var(--color-diff-added)}.diff-line.added.svelte-racrri .gutter:where(.svelte-racrri){color:var(--color-diff-added-text)}.word.svelte-racrri{color:inherit}.diff-line.added.svelte-racrri .word:where(.svelte-racrri){background:var(--color-diff-added-strong)}.diff-line.removed.svelte-racrri{background:var(--color-diff-removed)}.diff-line.removed.svelte-racrri .gutter:where(.svelte-racrri){color:var(--color-diff-removed-text)}.diff-line.removed.svelte-racrri .word:where(.svelte-racrri){background:var(--color-diff-removed-strong);text-decoration:line-through;-webkit-text-decoration-color:color-mix(in srgb, var(--color-diff-removed-text) 50%, transparent);text-decoration-color:color-mix(in srgb, var(--color-diff-removed-text) 50%, transparent)}.fold.svelte-racrri{align-items:center;gap:var(--space-2);width:100%;min-height:32px;padding:0 var(--space-2) 0 calc(var(--space-2) - 2px);border:none;border-block:var(--hairline) solid var(--color-border);background:var(--color-surface);color:var(--color-text-muted);font:inherit;font-size:var(--font-size-xs);text-align:left;cursor:pointer;transition:background-color var(--motion-duration) var(--motion-easing), color var(--motion-duration) var(--motion-easing);display:flex}.fold.svelte-racrri:first-child{border-top:none}.fold.svelte-racrri:last-child{border-bottom:none}.fold.svelte-racrri:hover{background:var(--color-hover);color:var(--color-text)}.fold.svelte-racrri:focus-visible{outline-offset:-2px}.unfolded.svelte-racrri{animation:svelte-racrri-unfold .2s var(--motion-easing)}@keyframes svelte-racrri-unfold{0%{opacity:0}}.skeleton.svelte-racrri{gap:var(--space-2);display:grid}.skeleton-bar.svelte-racrri{height:.75rem;width:calc(90% - var(--i,0) * 7%);background:var(--color-hover);animation:svelte-racrri-skeleton-pulse 1.2s var(--motion-easing) infinite alternate;animation-delay:calc(var(--i,0) * 80ms);display:block}.skeleton-bar.short.svelte-racrri{width:40%;margin-bottom:var(--space-2)}@keyframes svelte-racrri-skeleton-pulse{to{opacity:.4}}.version-list.svelte-1b0by95{overscroll-behavior:contain;flex-direction:column;min-height:0;display:flex;overflow-y:auto}.day.svelte-1b0by95+.day:where(.svelte-1b0by95){margin-top:var(--space-2)}.day-header.svelte-1b0by95{z-index:1;padding:var(--space-2) var(--space-3) var(--space-1);background:var(--color-surface-raised);color:var(--color-text-muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:.02em;text-transform:uppercase;margin:0;position:sticky;top:0}.rows.svelte-1b0by95,.saves.svelte-1b0by95{margin:0;padding:0;list-style:none}.session.svelte-1b0by95{position:relative}.session.svelte-1b0by95 .version-row:where(.svelte-1b0by95){padding-right:calc(var(--touch-target) + var(--space-1))}.version-row.svelte-1b0by95{width:100%;min-height:var(--touch-target);padding:var(--space-2) var(--space-3);color:var(--color-text);text-align:left;cursor:pointer;transition:background-color var(--motion-duration) var(--motion-easing), box-shadow var(--motion-duration) var(--motion-easing);background:0 0;border:none;border-radius:0;flex-direction:column;justify-content:center;gap:2px;display:flex}.version-row.svelte-1b0by95:hover{background:var(--color-hover)}.version-row.svelte-1b0by95:focus-visible{outline-offset:-2px}.version-row.selected.svelte-1b0by95{background:var(--color-selected);box-shadow:inset 2px 0 0 var(--color-accent)}.version-row.sub.svelte-1b0by95{padding-left:calc(var(--space-3) + var(--space-3))}.version-line.svelte-1b0by95{align-items:baseline;gap:var(--space-2);font-size:var(--font-size-sm);font-variant-numeric:tabular-nums;display:flex}.version-row.selected.svelte-1b0by95 time:where(.svelte-1b0by95){font-weight:var(--font-weight-medium)}.current-badge.svelte-1b0by95{padding:0 var(--space-1);border:var(--hairline) solid var(--color-border-strong);color:var(--color-text-muted);font-size:var(--font-size-xs);line-height:1.4}.version-meta.svelte-1b0by95{column-gap:var(--space-2);min-width:0;font-size:var(--font-size-xs);flex-wrap:wrap;display:flex}.version-labels.svelte-1b0by95{color:var(--color-text)}.version-name.svelte-1b0by95{text-overflow:ellipsis;white-space:nowrap;color:var(--color-text-muted);overflow:hidden}.session-toggle.svelte-1b0by95{top:50%;right:var(--space-1);color:var(--color-text-muted);position:absolute;translate:0 -50%}.session-toggle.svelte-1b0by95:hover{color:var(--color-text)}.chevron.svelte-1b0by95{transition:rotate var(--motion-duration) var(--motion-easing)}.chevron.open.svelte-1b0by95{rotate:180deg}.saves.svelte-1b0by95{animation:svelte-1b0by95-saves-open .18s var(--motion-easing)}@keyframes svelte-1b0by95-saves-open{0%{opacity:0;translate:0 -4px}}.list-end.svelte-1b0by95{padding:var(--space-2) var(--space-3) var(--space-3)}.end-marker.svelte-1b0by95{color:var(--color-text-muted);font-size:var(--font-size-xs);margin:0}.load-more.svelte-1b0by95{width:100%;font-size:var(--font-size-sm);color:var(--color-text-muted)}.list-error.svelte-1b0by95{gap:var(--space-2);color:var(--color-danger);font-size:var(--font-size-sm);justify-items:start;display:grid}.skeleton-row.svelte-1b0by95{gap:var(--space-1);padding:var(--space-2) var(--space-3);display:grid}.skeleton-bar.svelte-1b0by95{background:var(--color-hover);width:70%;height:.7rem;animation:svelte-1b0by95-skeleton-pulse 1.2s var(--motion-easing) infinite alternate;animation-delay:calc(var(--i) * 80ms);display:block}.skeleton-bar.short.svelte-1b0by95{width:35%}@keyframes svelte-1b0by95-skeleton-pulse{to{opacity:.4}}.restore-footer.svelte-1afbu4l{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;flex:1;display:flex}.restore-title.svelte-1afbu4l{font-size:var(--font-size-sm)}.restore-reason.svelte-1afbu4l{color:var(--color-text-muted);font-size:var(--font-size-sm);animation:svelte-1afbu4l-reason-in .16s var(--motion-easing);margin:0}.restore-reason.error.svelte-1afbu4l{color:var(--color-danger)}.restore-buttons.svelte-1afbu4l{gap:var(--space-2);margin-left:auto;display:flex}@keyframes svelte-1afbu4l-reason-in{0%{opacity:0;translate:0 2px}}.phase-message.svelte-1afbu4l{padding-inline:var(--space-3);gap:var(--space-3);color:var(--color-text-muted);font-size:var(--font-size-sm);justify-items:start;display:grid}.phase-message.svelte-1afbu4l p:where(.svelte-1afbu4l){margin:0}.phase-message.svelte-1afbu4l progress:where(.svelte-1afbu4l){width:8rem;height:2px}.history-layout.svelte-1afbu4l{border-top:var(--hairline) solid var(--color-border);flex:1;min-height:0;display:flex}.list-pane.svelte-1afbu4l,.detail-pane.svelte-1afbu4l{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.list-pane.svelte-1afbu4l{animation:svelte-1afbu4l-list-back .22s var(--motion-easing)}.detail-pane.svelte-1afbu4l{overscroll-behavior:contain;padding:0 var(--space-3) calc(var(--space-4) + env(safe-area-inset-bottom,0px));animation:svelte-1afbu4l-detail-push .26s var(--motion-easing);overflow-y:auto}.history-layout.detail.svelte-1afbu4l .list-pane:where(.svelte-1afbu4l),.history-layout.svelte-1afbu4l:not(.detail) .detail-pane:where(.svelte-1afbu4l){display:none}.detail-header.svelte-1afbu4l{z-index:1;align-items:center;gap:var(--space-2);margin-inline:calc(-1 * var(--space-3));padding:var(--space-1) var(--space-3);margin-bottom:var(--space-2);background:var(--color-surface-raised);border-bottom:var(--hairline) solid var(--color-border);display:flex;position:sticky;top:0}.back-to-list.svelte-1afbu4l{gap:var(--space-1);margin-left:calc(-1 * var(--space-2));padding:0 var(--space-2)}.detail-date.svelte-1afbu4l{color:var(--color-text-muted);font-size:var(--font-size-sm);font-variant-numeric:tabular-nums;margin-left:auto}@keyframes svelte-1afbu4l-detail-push{0%{opacity:0;translate:24%}}@keyframes svelte-1afbu4l-list-back{0%{opacity:0;translate:-12%}}@media (width>=768px){.history-layout.svelte-1afbu4l{border:var(--hairline) solid var(--color-border)}.list-pane.svelte-1afbu4l{border-right:var(--hairline) solid var(--color-border);flex:0 0 18rem;animation:none}.detail-pane.svelte-1afbu4l{padding:0 var(--space-4) var(--space-4);animation:none}.history-layout.detail.svelte-1afbu4l .list-pane:where(.svelte-1afbu4l),.history-layout.svelte-1afbu4l:not(.detail) .detail-pane:where(.svelte-1afbu4l){display:flex}.detail-header.svelte-1afbu4l{padding:var(--space-3) 0 var(--space-1);background:0 0;border-bottom:none;margin:0;position:static}.back-to-list.svelte-1afbu4l{display:none}.detail-date.svelte-1afbu4l{color:var(--color-text);font-weight:var(--font-weight-medium);margin-left:0}}.folder-picker.svelte-9dge2u{gap:var(--space-1);display:grid}.folder-option.svelte-9dge2u{align-items:center;gap:var(--space-2);min-height:var(--touch-target);padding:0 var(--space-3);border-radius:var(--radius);font-size:var(--font-size-sm);cursor:pointer;transition:background var(--motion-duration) var(--motion-easing);display:flex}.folder-option.svelte-9dge2u:has(input:where(.svelte-9dge2u):checked){background:var(--color-selected)}.folder-option.disabled.svelte-9dge2u{cursor:not-allowed;color:var(--color-text-muted)}.folder-option.svelte-9dge2u:not(.disabled):hover{background:var(--color-hover)}.folder-option.svelte-9dge2u input:where(.svelte-9dge2u){width:var(--checkbox-size);height:var(--checkbox-size);flex-shrink:0}.folder-option-label.svelte-9dge2u{min-width:0;padding-left:calc(var(--depth,0) * var(--space-4));text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.folder-option-hint.svelte-9dge2u{color:var(--color-text-muted);font-size:var(--font-size-xs)}.import-form.svelte-1c1qy1d{gap:var(--space-4);display:grid}.file-name.svelte-1c1qy1d{color:var(--color-text-muted);font-size:var(--font-size-sm);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.targets.svelte-1c1qy1d{gap:var(--space-1);border:none;min-width:0;margin:0;padding:0;display:grid}.targets.svelte-1c1qy1d legend:where(.svelte-1c1qy1d){margin-bottom:var(--space-1);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);padding:0}.target-option.svelte-1c1qy1d{align-items:center;gap:var(--space-2);min-height:var(--touch-target);cursor:pointer;display:flex}.target-option.svelte-1c1qy1d input:where(.svelte-1c1qy1d){width:var(--checkbox-size);height:var(--checkbox-size);flex-shrink:0;margin:0}.target-detail.svelte-1c1qy1d{margin-left:calc(var(--checkbox-size) + var(--space-2));margin-bottom:var(--space-2)}.summary.svelte-1c1qy1d p:where(.svelte-1c1qy1d){margin:0}.summary.svelte-1c1qy1d{gap:var(--space-1);display:grid}.passphrase-form.svelte-1s147pr,.review.svelte-1s147pr{gap:var(--space-3);display:grid}.passphrase-form.svelte-1s147pr fieldset:where(.svelte-1s147pr){gap:var(--space-3);border:none;min-width:0;margin:0;padding:0;display:grid}.review.svelte-1s147pr p:where(.svelte-1s147pr),.passphrase-form.svelte-1s147pr>p:where(.svelte-1s147pr),.remove-history.svelte-1s147pr p:where(.svelte-1s147pr){margin:0}.remove-history.svelte-1s147pr{gap:var(--space-1);display:grid}.remove-history.svelte-1s147pr .history-warning:where(.svelte-1s147pr){margin-top:var(--space-3)}.step-progress.svelte-1s147pr{gap:var(--space-1);margin-top:var(--space-3);font-size:var(--font-size-sm);color:var(--color-text-muted);display:grid}.step-progress.svelte-1s147pr progress:where(.svelte-1s147pr){width:100%;height:var(--space-1)}.trash-note.svelte-119mb11{color:var(--color-text-muted);font-size:var(--font-size-sm)}.menu-popup.svelte-nhh33s{z-index:20;min-width:var(--menu-min-width);padding:var(--space-1) 0;border-radius:var(--radius);border:var(--hairline) solid var(--color-border);background:var(--color-surface-raised);box-shadow:var(--shadow-1);transition:opacity var(--motion-duration) var(--motion-easing);flex-direction:column;display:flex;position:fixed}@starting-style{.menu-popup.svelte-nhh33s{opacity:0}}.menu-popup-item.svelte-nhh33s{align-items:center;gap:var(--space-2);min-height:var(--touch-target);padding:0 var(--space-3);border-radius:var(--radius);color:var(--color-text);text-align:left;cursor:pointer;font-size:var(--font-size-sm);transition:background-color var(--motion-duration) var(--motion-easing);background:0 0;border:none;display:flex}.menu-popup-item.svelte-nhh33s:hover:not(:disabled),.menu-popup-item.svelte-nhh33s:focus-visible{background:var(--color-hover)}.menu-popup-item.svelte-nhh33s:disabled{color:var(--color-text-muted);cursor:default}.commit-sha.svelte-1f4ba2u{min-width:0;font-family:var(--font-sans);font-variant-numeric:lining-nums tabular-nums;font-size:9px;line-height:var(--reel-height);white-space:nowrap;--reel-height:12px;display:block;overflow:hidden}.reels.svelte-1f4ba2u{display:inline-flex}.reel.svelte-1f4ba2u{width:.64em;height:var(--reel-height);text-align:center;clip-path:inset(0 -.25em);display:block;position:relative}.glyph.svelte-1f4ba2u{height:var(--reel-height);display:block}.rolling.svelte-1f4ba2u .glyph:where(.svelte-1f4ba2u){visibility:hidden}.shine-a.svelte-1f4ba2u{animation-name:svelte-1f4ba2u-shine-a}.shine-b.svelte-1f4ba2u{animation-name:svelte-1f4ba2u-shine-b}.shine-a.svelte-1f4ba2u,.shine-b.svelte-1f4ba2u{animation-timing-function:ease-out}@keyframes svelte-1f4ba2u-shine-a{30%{color:var(--color-text);text-shadow:0 0 3px color-mix(in srgb, var(--color-accent) 45%, transparent)}}@keyframes svelte-1f4ba2u-shine-b{30%{color:var(--color-text);text-shadow:0 0 3px color-mix(in srgb, var(--color-accent) 45%, transparent)}}.strip.svelte-1f4ba2u{visibility:hidden;flex-direction:column;transition-property:transform;transition-timing-function:cubic-bezier(.45,0,.2,1);display:flex;position:absolute;inset:0 0 auto}.rolling.svelte-1f4ba2u .strip:where(.svelte-1f4ba2u){visibility:visible}.digit.svelte-1f4ba2u{height:var(--reel-height);display:block}.sync-state-icon.svelte-w2cdd6{width:var(--icon-size);height:var(--icon-size);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.synced.svelte-w2cdd6,.pending.svelte-w2cdd6,.syncing.svelte-w2cdd6{color:var(--color-text-muted)}.failed.svelte-w2cdd6,.conflict.svelte-w2cdd6{color:var(--color-danger)}.syncing.svelte-w2cdd6 .dot:where(.svelte-w2cdd6){fill:currentColor;stroke:none;opacity:.7;animation:2.4s ease-in-out infinite svelte-w2cdd6-sync-state-wave}.syncing.svelte-w2cdd6 .dot:where(.svelte-w2cdd6):first-child{animation-delay:-2.4s}.syncing.svelte-w2cdd6 .dot:where(.svelte-w2cdd6):nth-child(2){animation-delay:-2s}.syncing.svelte-w2cdd6 .dot:where(.svelte-w2cdd6):nth-child(3){animation-delay:-1.6s}@keyframes svelte-w2cdd6-sync-state-wave{0%,60%,to{opacity:.4}30%{opacity:1}}.settings-save-status.svelte-zope5m{outline:none;align-items:center;min-width:0;display:flex}.status-content.svelte-zope5m{align-items:center;gap:var(--space-1);min-width:0;color:var(--color-text-muted);font-size:var(--font-size-xs);white-space:nowrap;display:inline-flex}.status-icon.svelte-zope5m{display:inline-flex}.status-label.svelte-zope5m{text-overflow:ellipsis;overflow:hidden}.status-label.failed.svelte-zope5m{color:var(--color-danger)}.saved-check.svelte-zope5m{width:var(--icon-size);height:var(--icon-size);color:var(--color-accent);flex-shrink:0}.saved-check.svelte-zope5m path:where(.svelte-zope5m){stroke-dasharray:1;stroke-dashoffset:1px;animation:svelte-zope5m-saved-check-draw .32s var(--motion-easing) 60ms forwards}@keyframes svelte-zope5m-saved-check-draw{to{stroke-dashoffset:0}}.retry-button.svelte-zope5m{margin-block:calc(-1 * var(--space-2));padding:0 var(--space-2);font-size:var(--font-size-xs);flex-shrink:0;margin-inline-start:var(--space-1)}.accent-swatches.svelte-1b1dmbo{grid-template-columns:auto auto repeat(var(--swatch-columns), auto);justify-content:start;align-items:center;gap:0 var(--space-1);display:grid}.system.svelte-1b1dmbo,.accent-divider.svelte-1b1dmbo{grid-row:span 2}.accent-swatch.svelte-1b1dmbo{cursor:pointer;padding:6px;display:inline-flex}.accent-circle.svelte-1b1dmbo{background:var(--swatch-light);width:32px;height:32px;transition:box-shadow var(--motion-duration) var(--motion-easing);border-radius:50%;place-items:center;display:grid}.system.svelte-1b1dmbo .accent-circle:where(.svelte-1b1dmbo){box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--color-on-accent) 55%, transparent)}.system-icon.svelte-1b1dmbo{fill:none;stroke:var(--color-on-accent);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.accent-divider.svelte-1b1dmbo{width:1px;margin:10px var(--space-1);background:var(--color-border-strong);align-self:stretch}input.svelte-1b1dmbo:checked+.accent-circle:where(.svelte-1b1dmbo){box-shadow:0 0 0 2px var(--color-background), 0 0 0 4px var(--color-text)}.system.svelte-1b1dmbo input:where(.svelte-1b1dmbo):checked+.accent-circle:where(.svelte-1b1dmbo){box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--color-on-accent) 55%, transparent), 0 0 0 2px var(--color-background), 0 0 0 4px var(--color-text)}input.svelte-1b1dmbo:focus-visible+.accent-circle:where(.svelte-1b1dmbo){outline:2px solid var(--color-focus);outline-offset:6px}.accent-caption.svelte-1b1dmbo{margin:var(--space-1) 0 0 6px}.accent-caption.svelte-1b1dmbo strong:where(.svelte-1b1dmbo){color:var(--color-text);font-weight:500}@media (prefers-color-scheme:dark){.accent-circle.svelte-1b1dmbo{background:var(--swatch-dark)}}.setting-options.svelte-1dbuztb{gap:var(--space-1);display:grid}.setting-option.svelte-1dbuztb{align-items:center;gap:var(--space-2);min-height:var(--touch-target);padding:0 var(--space-3);border-radius:var(--radius);font-size:var(--font-size-sm);cursor:pointer;transition:background var(--motion-duration) var(--motion-easing);display:flex}.setting-option.svelte-1dbuztb:has(input:where(.svelte-1dbuztb):checked){background:var(--color-selected)}.setting-option.svelte-1dbuztb:hover{background:var(--color-hover)}input.svelte-1dbuztb{width:var(--checkbox-size);height:var(--checkbox-size);flex-shrink:0}input.svelte-1dbuztb:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.settings-section-title.svelte-uxk5q3{margin:var(--space-3) 0 var(--space-2);font-size:var(--font-size-base)}.markdown-editor.svelte-14uy4no{width:100%;max-width:var(--content-max-width);flex-direction:column;flex:1 0 auto;margin:0 auto;display:flex}.markdown-editor.svelte-14uy4no .cm-editor{font-family:var(--font-note);font-size:var(--font-size-base);line-height:var(--line-height);color:var(--color-text);background:0 0;border:none;border-radius:0;flex:1 0 auto}.markdown-editor.svelte-14uy4no .cm-content{padding:var(--space-5) var(--space-4);caret-color:var(--color-text)}.markdown-editor.svelte-14uy4no .cm-scroller{font-family:var(--font-note)}.markdown-editor.svelte-14uy4no .cm-editor.cm-focused{outline:none}.markdown-editor.svelte-14uy4no .cm-editor.cm-focused:before{content:"";background:var(--color-focus);z-index:1;pointer-events:none;width:2px;position:absolute;inset:0 auto 0 0}@media (width>=768px){.markdown-editor.svelte-14uy4no .cm-editor.cm-focused:before{inset-block:var(--space-4)}}.conflict-view.svelte-k26gm0{flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}.conflict-banner.svelte-k26gm0{background:var(--color-surface);border-bottom:var(--hairline) solid var(--color-border);border-left:2px solid var(--color-danger);padding:var(--space-3) var(--space-4);gap:var(--space-2);flex-direction:column;display:flex}.conflict-banner.svelte-k26gm0 h2:where(.svelte-k26gm0){font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);margin:0}.conflict-banner.svelte-k26gm0 p:where(.svelte-k26gm0){font-size:var(--font-size-sm);margin:0}.conflict-actions.svelte-k26gm0{gap:var(--space-2);flex-wrap:wrap;display:flex}.conflict-hint.svelte-k26gm0{margin:var(--space-3) var(--space-4) 0;color:var(--color-text-muted);font-size:var(--font-size-sm)}.note-content.svelte-1eyxj7l{flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}.note-placeholder.svelte-1eyxj7l{color:var(--color-text-muted);font-size:var(--font-size-sm);padding:var(--space-6) var(--space-4);text-align:center;flex:1;justify-content:center;align-items:center;display:flex}.link-button.svelte-1eyxj7l{font:inherit;color:var(--color-link);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.link-button.svelte-1eyxj7l:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px;border-radius:2px}.note-status.svelte-1eyxj7l{box-sizing:border-box;width:100%;max-width:var(--content-max-width);padding:var(--space-4);color:var(--color-text-muted);font-size:var(--font-size-sm);margin-inline:auto}.alert-error.svelte-1eyxj7l{margin:var(--space-2) var(--space-3) 0}.toasts.svelte-6mfbuc{z-index:50;box-sizing:border-box;width:min(var(--toast-width), 100%);left:50%;bottom:calc(var(--touch-target) + var(--space-2) * 2 + var(--hairline) + env(safe-area-inset-bottom,0px));gap:var(--space-2);padding:var(--space-2) var(--space-3);pointer-events:none;flex-direction:column;display:flex;position:fixed;transform:translate(-50%)}.toast.svelte-6mfbuc{pointer-events:auto;gap:var(--space-2);padding:var(--space-3) var(--space-4);background:var(--color-surface-raised);border:var(--hairline) solid var(--color-border);border-radius:var(--radius);box-shadow:var(--shadow-2);transition:opacity var(--motion-duration) var(--motion-easing), transform var(--motion-duration) var(--motion-easing);flex-direction:column;display:flex}@starting-style{.toast.svelte-6mfbuc{opacity:0;transform:translateY(var(--space-2))}}.text.svelte-6mfbuc{font-size:var(--font-size-sm);overflow-wrap:anywhere;margin:0}.actions.svelte-6mfbuc{justify-content:flex-end;gap:var(--space-2);display:flex}.actions.svelte-6mfbuc .button:where(.svelte-6mfbuc){min-width:0;min-height:0;padding:var(--space-1) var(--space-3);font-size:var(--font-size-sm)}.actions.svelte-6mfbuc .button:where(.svelte-6mfbuc):hover{background:color-mix(in srgb, var(--color-text) 14%, var(--color-surface-raised))}@media (width>=768px){.toasts.svelte-6mfbuc{padding-bottom:var(--space-3);bottom:0}}.name-field.svelte-pu3ias{flex:1;min-width:0}.name-input.svelte-pu3ias{box-sizing:border-box;width:100%;height:var(--touch-target);padding:0 var(--space-2);border:var(--hairline) solid transparent;border-radius:var(--radius);transition:border-color var(--motion-duration) var(--motion-easing);color:var(--color-text);font:inherit;font-family:var(--font-note);font-size:var(--font-size-lg);line-height:normal;font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-tight);text-overflow:ellipsis;background:0 0}.name-input.svelte-pu3ias:hover:not([readonly]),.name-input.svelte-pu3ias:focus{border-color:var(--color-border-strong)}.name-input[aria-invalid=true].svelte-pu3ias{border-color:var(--color-danger)}.name-error.svelte-pu3ias{margin:var(--space-1) 0 0;padding:0 var(--space-2);font-size:var(--font-size-sm);color:var(--color-danger)}.note-header.svelte-1b4lmzc{align-items:center;gap:var(--space-1);min-height:calc(var(--touch-target) + var(--space-2) * 2);padding:var(--space-2) var(--space-3) var(--space-2) var(--space-1);border-bottom:var(--hairline) solid var(--color-border);background:var(--color-background);display:flex}.back-button.svelte-1b4lmzc{flex-shrink:0}.back-button.svelte-1b4lmzc .icon:where(.svelte-1b4lmzc){stroke-width:1.75px;width:22px;height:22px}.note-header.svelte-1b4lmzc .name-input{font-size:1.0625rem}.history-button.svelte-1b4lmzc{color:var(--color-text-muted);flex-shrink:0}.history-button.svelte-1b4lmzc:hover:not(:disabled){color:var(--color-text)}.sync-status.svelte-1b4lmzc{align-items:center;gap:var(--space-1);color:var(--color-text-muted);font-size:var(--font-size-xs);font-variant-numeric:tabular-nums;flex-shrink:0;display:inline-flex}.sync-status-label.svelte-1b4lmzc{display:none}@media (width>=768px){.note-header.svelte-1b4lmzc{gap:var(--space-2);padding-left:var(--space-3)}.back-button.svelte-1b4lmzc{display:none}.note-header.svelte-1b4lmzc .name-input{font-size:var(--font-size-lg)}.sync-status-label.svelte-1b4lmzc{display:inline}}li.svelte-107qzfx{list-style:none}ul[role=group].svelte-107qzfx{margin:0;padding:0;list-style:none}.tree-row-container.svelte-107qzfx{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;transition:background-color var(--motion-duration) var(--motion-easing);align-items:center;display:flex}.tree-row-container.svelte-107qzfx:hover{background:var(--color-hover)}.tree-row-container.selected.svelte-107qzfx{background:var(--color-selected);box-shadow:inset 2px 0 0 var(--color-accent)}.tree-row-container.selected.svelte-107qzfx .tree-row-label:where(.svelte-107qzfx){font-weight:var(--font-weight-medium)}.tree-row.svelte-107qzfx{align-items:center;gap:var(--space-2);min-width:0;min-height:var(--touch-target);padding-left:calc(var(--depth,0) * var(--space-4) + var(--space-2));padding-right:var(--space-2);color:var(--color-text);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:0;flex:1;display:flex}.tree-row.svelte-107qzfx:focus-visible,.row-actions.svelte-107qzfx:focus-visible{outline-offset:-2px}.sync-indicator.svelte-107qzfx{padding-right:var(--space-2);flex-shrink:0;align-items:center;display:inline-flex}.row-icon.svelte-107qzfx{color:var(--color-text-muted);flex-shrink:0}.chevron.svelte-107qzfx{transition:transform var(--motion-duration) var(--motion-easing)}.chevron.expanded.svelte-107qzfx{transform:rotate(90deg)}.tree-row-label.svelte-107qzfx{--sync-label-fade:.45s;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--font-size-sm);color:var(--color-text);transform-origin:0 100%;will-change:transform;transition:color var(--sync-label-fade) ease, transform var(--sync-label-fade) ease;flex:0 auto;position:relative;overflow:hidden;transform:skew(0)}.tree-row-label.svelte-107qzfx:after{content:attr(data-name) / "";text-overflow:ellipsis;white-space:nowrap;color:var(--color-text);opacity:0;pointer-events:none;transition:opacity var(--sync-label-fade) ease;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0% 35%,#000 50%,#0000 65% 100%);mask-image:linear-gradient(90deg,#0000 0% 35%,#000 50%,#0000 65% 100%);-webkit-mask-position:100% 0;mask-position:100% 0;-webkit-mask-size:300% 100%;mask-size:300% 100%}.tree-row-label.unsynced.svelte-107qzfx{color:var(--color-text-muted);transform:skew(-10deg)}.tree-row-label.saving.svelte-107qzfx:after{opacity:1}.tree-row-label.sweeping.svelte-107qzfx:after{animation:1.6s linear infinite svelte-107qzfx-tree-row-saving}@keyframes svelte-107qzfx-tree-row-saving{0%{-webkit-mask-position:100% 0;mask-position:100% 0}to{-webkit-mask-position:0 0;mask-position:0 0}}.row-actions.svelte-107qzfx{width:var(--touch-target);height:var(--touch-target);margin-right:var(--space-1);border-radius:var(--radius);color:var(--color-text-muted);cursor:pointer;transition:background-color var(--motion-duration) var(--motion-easing), opacity var(--motion-duration) var(--motion-easing);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;line-height:1;display:inline-flex}.row-actions.svelte-107qzfx:hover{background:color-mix(in srgb, var(--color-text) 8%, transparent)}@media (pointer:fine) and (width>=768px){.row-actions.svelte-107qzfx{opacity:0}.tree-row-container.svelte-107qzfx:hover .row-actions:where(.svelte-107qzfx),.tree-row-container.svelte-107qzfx:focus-within .row-actions:where(.svelte-107qzfx),.row-actions.menu-open.svelte-107qzfx{opacity:1}}.tree-container.svelte-15p4qk5{flex:1;position:relative;overflow-y:auto}.tree-container.svelte-15p4qk5[data-drag-state]{-webkit-user-select:none;user-select:none}.tree-container.svelte-15p4qk5[data-drag-state=dragging]{cursor:grabbing}.tree-container.svelte-15p4qk5[data-drag-state=dragging] [data-tree-row]{transition:transform .2s var(--motion-easing), opacity .2s var(--motion-easing), background-color var(--motion-duration) var(--motion-easing)}.tree-container.svelte-15p4qk5 [data-tree-row][data-drag-source]{opacity:.4}.tree-container.svelte-15p4qk5 [data-tree-row][data-drop-into]{background:color-mix(in srgb, var(--color-accent) 16%, transparent);box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--color-accent) 70%, transparent)}.tree-container.svelte-15p4qk5 .tree-drop-slot{top:0;right:var(--space-2);box-sizing:border-box;border:1.5px dashed color-mix(in srgb, var(--color-accent) 65%, transparent);background:color-mix(in srgb, var(--color-accent) 10%, transparent);pointer-events:none;transition:translate .2s var(--motion-easing), left .2s var(--motion-easing);border-radius:8px;position:absolute}@media (prefers-color-scheme:dark){.tree-container.svelte-15p4qk5 [data-tree-row][data-drop-into]{background:color-mix(in srgb, var(--color-accent) 22%, transparent)}.tree-container.svelte-15p4qk5 .tree-drop-slot{border-color:color-mix(in srgb, var(--color-accent) 80%, transparent);background:color-mix(in srgb, var(--color-accent) 16%, transparent)}}.tree-drag-preview{z-index:1000;pointer-events:none;background:var(--color-surface-raised);color:var(--color-text);box-shadow:none;transition:width .2s var(--motion-easing), margin-left .2s var(--motion-easing), border-radius .2s var(--motion-easing), box-shadow .2s var(--motion-easing), scale .2s var(--motion-easing), opacity .2s var(--motion-easing);border-radius:0;position:fixed;top:0;left:0;overflow:hidden;scale:1}.tree-drag-preview.tree-drag-preview [data-drag-handle]{transition:padding-left .2s var(--motion-easing)}.tree-drag-preview.lifted{box-shadow:var(--shadow-2);border-radius:8px;scale:1.03}.tree-drag-preview.lifted [data-drag-handle]{padding-left:12px}.tree-drag-preview.refused{opacity:.55}.tree-drag-preview.settling{transition-property:translate,width,margin-left,border-radius,box-shadow,scale,opacity}.tree-drag-preview.fading{opacity:0;scale:.9}.tree.svelte-15p4qk5{margin:0;padding:0;list-style:none}.link-button.svelte-15p4qk5{font:inherit;color:var(--color-link);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.link-button.svelte-15p4qk5:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px;border-radius:2px}.tree-message.svelte-15p4qk5{padding:var(--space-3);color:var(--color-text-muted);font-size:var(--font-size-sm)}.refresh-button.svelte-1mhf6uo{place-items:center;display:inline-grid}.glyph.svelte-1mhf6uo{opacity:0;transition:opacity .18s var(--motion-easing), transform .26s var(--motion-easing);grid-area:1/1;display:inline-flex;transform:scale(.4)rotate(-45deg)}.glyph.active.svelte-1mhf6uo{opacity:1;transform:none}.success.svelte-1mhf6uo{color:var(--color-accent)}.error.svelte-1mhf6uo{color:var(--color-danger)}.draw.svelte-1mhf6uo{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset .32s var(--motion-easing) 60ms}.active.svelte-1mhf6uo .draw:where(.svelte-1mhf6uo){stroke-dashoffset:0}.spinning.svelte-1mhf6uo{animation:.8s linear infinite svelte-1mhf6uo-spin}@keyframes svelte-1mhf6uo-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.settings-save-indicator.svelte-af4ue3{gap:var(--space-1);padding:0 var(--space-2);color:var(--color-text-muted);font-size:var(--font-size-xs);font-weight:inherit;flex-shrink:0}.settings-save-indicator.svelte-af4ue3:hover{color:var(--color-text)}.settings-save-indicator.failed.svelte-af4ue3{color:var(--color-danger)}.indicator-icon.svelte-af4ue3{display:inline-flex}ul.svelte-1h78gp9{margin:0;padding:0;list-style:none}.trash-row.svelte-1h78gp9{align-items:center;gap:var(--space-1);padding-left:calc(var(--depth) * var(--space-4));display:flex}.trash-row-main.svelte-1h78gp9{align-items:center;gap:var(--space-2);min-width:0;min-height:var(--touch-target);padding:0 var(--space-2);border-radius:var(--radius);color:var(--color-text);text-align:left;font-size:var(--font-size-sm);background:0 0;border:none;flex:1;display:flex}button.trash-row-main.svelte-1h78gp9{cursor:pointer}button.trash-row-main.svelte-1h78gp9:hover{background:var(--color-hover)}.trash-row-text.svelte-1h78gp9{min-width:0;display:grid}.trash-row-name.svelte-1h78gp9{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.trash-row-meta.svelte-1h78gp9{text-overflow:ellipsis;white-space:nowrap;color:var(--color-text-muted);font-size:var(--font-size-xs);overflow:hidden}.chevron.svelte-1h78gp9{transition:transform var(--motion-duration) var(--motion-easing)}.chevron.expanded.svelte-1h78gp9{transform:rotate(90deg)}.icon.svelte-1h78gp9{flex-shrink:0}.trash-action.svelte-1h78gp9{color:var(--color-text-muted);font-size:var(--font-size-sm);gap:var(--space-1);flex-shrink:0}.trash-action.svelte-1h78gp9:hover{color:var(--color-text)}@media (width<=767px){.trash-action-label.svelte-1h78gp9{display:none}}.trash-list.svelte-1ik2mp1{margin:0;padding:0;list-style:none}.shell.svelte-1xntfby{flex-direction:column;height:100dvh;display:flex}.sidebar.svelte-1xntfby,.note-pane.svelte-1xntfby{flex-direction:column;height:100%;min-height:0;display:flex}.mobile-hidden.svelte-1xntfby{display:none}.note-pane.svelte-1xntfby{position:relative}.note-pane.svelte-1xntfby:after{content:"";inset:var(--space-2);z-index:1;background:color-mix(in srgb, var(--color-accent) 5%, transparent);box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--color-accent) 55%, transparent);opacity:0;pointer-events:none;transition:opacity .2s var(--motion-easing), scale .2s var(--motion-easing);border-radius:12px;position:absolute;scale:.985}.note-pane.svelte-1xntfby[data-note-drop]:after{opacity:1;scale:1}@media (prefers-color-scheme:dark){.note-pane.svelte-1xntfby:after{background:color-mix(in srgb, var(--color-accent) 9%, transparent);box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--color-accent) 70%, transparent)}}.sidebar.svelte-1xntfby,.note-pane.svelte-1xntfby{overflow:hidden}.sidebar.svelte-1xntfby{background:var(--color-background)}.tree-header.svelte-1xntfby{align-items:center;gap:var(--space-2);min-height:calc(var(--touch-target) + var(--space-2) * 2);padding:var(--space-2) var(--space-2) var(--space-2) var(--space-3);border-bottom:var(--hairline) solid var(--color-border);justify-content:space-between;display:flex}.sidebar-footer.svelte-1xntfby{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-2) var(--space-2) var(--space-3);padding-bottom:calc(var(--space-2) + env(safe-area-inset-bottom,0px));border-top:var(--hairline) solid var(--color-border);flex-shrink:0;display:flex}.hidden-files.svelte-1xntfby{padding:var(--space-2) var(--space-3);border-top:var(--hairline) solid var(--color-border);flex-shrink:0;margin:0}.trash-slot.svelte-1xntfby{padding:var(--space-1) 0;border-top:var(--hairline) solid var(--color-border);flex-shrink:0}.trash-row.svelte-1xntfby{align-items:center;gap:var(--space-2);width:100%;min-height:var(--touch-target);padding:0 var(--space-2);color:var(--color-text-muted);font-size:var(--font-size-sm);text-align:left;cursor:pointer;transition:background-color var(--motion-duration) var(--motion-easing), color var(--motion-duration) var(--motion-easing);background:0 0;border:none;border-radius:0;display:flex}.trash-row.svelte-1xntfby:hover{background:var(--color-hover);color:var(--color-text)}.trash-row.svelte-1xntfby:focus-visible{outline-offset:-2px}.trash-icon.svelte-1xntfby{flex-shrink:0}.trash-label.svelte-1xntfby{flex:1;min-width:0}.trash-count.svelte-1xntfby{padding-right:var(--space-1);font-size:var(--font-size-xs);font-variant-numeric:tabular-nums;flex-shrink:0}.repo-link.svelte-1xntfby{min-width:0;min-height:var(--touch-target);color:var(--color-text-muted);transition:color var(--motion-duration) var(--motion-easing);flex-direction:column;flex:1;justify-content:center;gap:2px;text-decoration:none;display:flex}.sidebar-footer.svelte-1xntfby:has(.settings-save-indicator) .repo-link:where(.svelte-1xntfby) .commit-sha{-webkit-mask-image:linear-gradient(to right, #000 calc(100% - var(--space-4)), transparent);mask-image:linear-gradient(to right, #000 calc(100% - var(--space-4)), transparent)}.repo-link.svelte-1xntfby:hover{color:var(--color-text)}.repo-label.svelte-1xntfby{text-overflow:ellipsis;white-space:nowrap;font-size:var(--font-size-xs);font-variant-numeric:tabular-nums;overflow:hidden}.repo-link.svelte-1xntfby:hover .repo-label:where(.svelte-1xntfby){text-decoration:underline}.log-out.svelte-1xntfby{color:var(--color-text-muted);flex-shrink:0}.log-out.svelte-1xntfby:hover:not(:disabled){color:var(--color-text)}.tree-header-actions.svelte-1xntfby{align-items:center;gap:var(--space-1);flex-shrink:0;display:flex}.tree-header-actions.svelte-1xntfby .button{color:var(--color-text-muted)}.tree-header-actions.svelte-1xntfby .button:hover:not(:disabled){color:var(--color-text)}.alert-error.svelte-1xntfby{margin:var(--space-2) var(--space-3) 0}@media (width>=768px){.shell.svelte-1xntfby{flex-direction:row;height:100dvh}.sidebar.svelte-1xntfby{width:var(--sidebar-width);background:var(--color-surface);border-right:var(--hairline) solid var(--color-border);flex-shrink:0}.note-pane.svelte-1xntfby{flex:1}.tree-header-actions.svelte-1xntfby{gap:0}.tree-header-actions.svelte-1xntfby .button-icon,.log-out.svelte-1xntfby{width:36px;min-width:36px}.mobile-hidden.svelte-1xntfby{display:flex}}.test-mode-banner.svelte-1n46o8q{text-align:center;font-size:var(--font-size-xs);letter-spacing:.02em;padding:var(--space-1) var(--space-3);margin:0}.restoring.svelte-1n46o8q{place-content:center;justify-items:center;gap:var(--space-2);min-height:100dvh;padding:var(--space-4);display:grid}.restoring-text.svelte-1n46o8q{color:var(--color-text-muted);font-size:var(--font-size-sm);margin:0}@font-face{font-family:Inter;src:url(./InterVariable-DoYnprok.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@property --color-accent{syntax:"<color>";inherits:true;initial-value:#3358d4}:root{--color-background:#fafafa;--color-surface:#f2f2f2;--color-surface-raised:#fff;--color-text:#0a0a0a;--color-text-muted:#5c5c5c;--color-accent:var(--accent-light,#3358d4);--color-on-accent:#fff;--color-link:#3358d4;--color-ink:#0a0a0a;--color-ink-hover:#2e2e2e;--color-on-ink:#fff;--color-selected:#dbdbdb;--color-hover:#e6e6e6;--color-border:#e5e5e5;--color-border-strong:#8f8f8f;--color-danger:#b3261e;--color-danger-surface:#fdecea;--color-warning:#8a4b00;--color-warning-surface:#fff4e0;--color-notice-surface:#f2f2f2;--color-code-surface:#f2f2f2;--color-backdrop:#0a0a0a3d;--color-conflict-mine:#fdecea;--color-conflict-theirs:#e6eefb;--color-conflict-marker:#f7d3cf;--color-diff-added:#e7f5ea;--color-diff-added-strong:#bfe5c8;--color-diff-added-text:#1a6b32;--color-diff-removed:#fdecea;--color-diff-removed-strong:#f6c6c1;--color-diff-removed-text:#a3241c;--color-focus:var(--color-accent);--color-selection:color-mix(in srgb, var(--color-accent) 22%, transparent);--radius:0;--shadow-1:0 1px 2px #0000000a, 0 4px 12px #0000000f;--shadow-2:0 1px 2px #0000000a, 0 8px 24px #00000014;--shadow-3:0 2px 4px #0000000a, 0 16px 48px #00000024;--space-1:4px;--space-2:8px;--space-3:16px;--space-4:24px;--space-5:32px;--space-6:48px;--font-sans:"Inter", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--font-note:var(--font-sans);--font-size-xs:.75rem;--font-size-sm:.8125rem;--font-size-base:1rem;--font-size-lg:1.25rem;--font-size-xl:1.75rem;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--letter-spacing-tight:-.011em;--letter-spacing-tighter:-.022em;--line-height:1.55;--motion-duration:.14s;--motion-easing:cubic-bezier(.2, 0, 0, 1);--hairline:1px;--touch-target:44px;--icon-size:16px;--icon-stroke:1.5;--checkbox-size:20px;--menu-min-width:190px;--toast-width:380px;--login-card-width:420px;--dialog-width:28rem;--dialog-width-large:40rem;--dialog-width-wide:64rem;--sidebar-width:300px;--content-max-width:760px;--breakpoint-desktop:768px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;transition:--color-accent .3s ease-in-out}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--color-background:#0b0b0b;--color-surface:#141414;--color-surface-raised:#1a1a1a;--color-text:#ededed;--color-text-muted:#a0a0a0;--color-accent:var(--accent-dark,#86a4ff);--color-on-accent:#0b0b0b;--color-link:#86a4ff;--color-ink:#ededed;--color-ink-hover:#cfcfcf;--color-on-ink:#0b0b0b;--color-selected:#333;--color-hover:#292929;--color-border:#262626;--color-border-strong:#6e6e6e;--color-danger:#ff7a70;--color-danger-surface:#2a1412;--color-warning:#ffb74d;--color-warning-surface:#2a1d0a;--color-notice-surface:#161616;--color-code-surface:#161616;--color-backdrop:#0009;--color-conflict-mine:#2e1513;--color-conflict-theirs:#142038;--color-conflict-marker:#43201c;--color-diff-added:#11251a;--color-diff-added-strong:#1d4a2c;--color-diff-added-text:#7fd394;--color-diff-removed:#2a1412;--color-diff-removed-strong:#55211c;--color-diff-removed-text:#ff8a80;--shadow-1:0 1px 2px #0000004d, 0 4px 12px #0006;--shadow-2:0 1px 2px #0000004d, 0 8px 24px #00000080;--shadow-3:0 2px 4px #0006, 0 16px 48px #0009}}@supports (color:oklch(from red l c h)){:root{--color-link:oklch(from var(--color-accent) min(l, .48) c h)}@media (prefers-color-scheme:dark){:root{--color-link:oklch(from var(--color-accent) max(l, .78) c h)}}}*,:before,:after{box-sizing:border-box}html,body{height:100%}body{background:var(--color-background);color:var(--color-text);font-family:var(--font-sans);font-size:var(--font-size-base);line-height:var(--line-height);-webkit-font-smoothing:antialiased;margin:0}#app{min-height:100dvh}h1,h2,h3,h4,h5,h6{margin:0 0 var(--space-2);line-height:1.25;font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-tight)}::selection{background:var(--color-selection)}input[type=checkbox]{accent-color:var(--color-accent)}input[type=radio]{accent-color:var(--color-ink)}a{color:var(--color-link)}progress{appearance:none;border-radius:var(--radius);background:var(--color-border);color:var(--color-ink);border:none;display:block;overflow:hidden}progress::-webkit-progress-bar{background:0 0}progress::-webkit-progress-value{background:var(--color-ink)}progress::-moz-progress-bar{background:var(--color-ink)}progress:indeterminate{background:linear-gradient(var(--color-ink), var(--color-ink)) no-repeat, var(--color-border);animation:progress-indeterminate 1.2s var(--motion-easing) infinite;background-position:50% 0;background-size:30% 100%}progress:indeterminate::-moz-progress-bar{background:0 0}@keyframes progress-indeterminate{0%{background-position:-50% 0}to{background-position:150% 0}}button,input,select,textarea{font:inherit}.button{min-height:var(--touch-target);min-width:var(--touch-target);padding:0 var(--space-3);border-radius:var(--radius);border:var(--hairline) solid var(--color-border-strong);font-weight:var(--font-weight-medium);background:var(--color-surface-raised);color:var(--color-text);cursor:pointer;transition:background-color var(--motion-duration) var(--motion-easing), border-color var(--motion-duration) var(--motion-easing), color var(--motion-duration) var(--motion-easing);justify-content:center;align-items:center;display:inline-flex}.button:hover{background:var(--color-hover)}.button:disabled{opacity:.5;cursor:not-allowed}.button-primary{background:var(--color-ink);color:var(--color-on-ink);border-color:var(--color-ink)}.button-primary:hover{background:var(--color-ink-hover);border-color:var(--color-ink-hover)}.button-ghost{background:0 0;border-color:#0000}.button-ghost:hover{background:var(--color-hover)}.button-danger{background:var(--color-danger-surface);color:var(--color-danger);border-color:color-mix(in srgb, var(--color-danger) 40%, transparent)}.button-danger:hover{background:color-mix(in srgb, var(--color-danger) 14%, var(--color-danger-surface))}.button-icon{width:var(--touch-target);height:var(--touch-target);padding:0}.field{gap:var(--space-1);display:grid}.field label{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.field input,.field select{min-height:var(--touch-target);padding:0 var(--space-2);border-radius:var(--radius);border:var(--hairline) solid var(--color-border-strong);background:var(--color-surface-raised);color:var(--color-text);transition:border-color var(--motion-duration) var(--motion-easing)}.field select{min-width:0}.field input:hover,.field input:focus,.field select:hover,.field select:focus{border-color:var(--color-text)}.field input[aria-invalid=true]{border-color:var(--color-danger)}.field-hint{color:var(--color-text-muted);font-size:var(--font-size-sm)}.checkbox-field{min-height:var(--touch-target);align-items:center;gap:var(--space-2);display:inline-flex}.checkbox-field input[type=checkbox]{width:var(--checkbox-size);height:var(--checkbox-size)}.alert-error{color:var(--color-danger);background:var(--color-danger-surface);padding:var(--space-3);border-radius:var(--radius);border:var(--hairline) solid color-mix(in srgb, var(--color-danger) 30%, transparent)}.alert-warning{color:var(--color-warning);background:var(--color-warning-surface);padding:var(--space-3);border-radius:var(--radius);border:var(--hairline) solid color-mix(in srgb, var(--color-warning) 30%, transparent);font-size:var(--font-size-sm);margin:0}.notice{background:var(--color-notice-surface);border-bottom:var(--hairline) solid var(--color-border);padding:var(--space-3);font-size:var(--font-size-sm)}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.icon{width:var(--icon-size);height:var(--icon-size);fill:none;stroke:currentColor;stroke-width:var(--icon-stroke);stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.print-view{display:none}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@page{margin:18mm}@media print{:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-background:#fff;--color-text:#000;--color-text-muted:#444;--color-border:#000;--color-link:#000}html,body,#app{height:auto;min-height:0;overflow:visible}html,body{color:#000;background:#fff}#app>:not(.print-view),dialog,dialog::backdrop,.toasts,.menu-popup,.test-mode-banner{display:none!important}.print-view{color:#000;font-family:var(--font-note);overflow-wrap:break-word;background:#fff;font-size:11pt;line-height:1.5;display:block}.print-view h1,.print-view h2,.print-view h3,.print-view h4,.print-view h5,.print-view h6{letter-spacing:-.01em;break-after:avoid;margin:1.2em 0 .4em;font-weight:600;line-height:1.25}.print-view .print-body>:first-child{margin-top:0}.print-view h1{font-size:1.75em}.print-view h2{font-size:1.25em}.print-view h3{font-size:1.125em}.print-view h4,.print-view h5,.print-view h6{font-size:1em}.print-view .print-title{letter-spacing:-.01em;break-after:avoid;border-bottom:.5pt solid #000;margin:0 0 1em;padding-bottom:.3em;font-size:2em;font-weight:600;line-height:1.2}.print-view p{orphans:3;widows:3;margin:0 0 .6em}.print-view ul,.print-view ol{margin:0 0 .6em;padding-left:1.5em}.print-view li ul,.print-view li ol{margin-bottom:0}.print-view li>p{margin:0}.print-view li[data-task]{list-style:none}.print-view .print-task-box{vertical-align:-.1em;border:.5pt solid #000;width:.8em;height:.8em;margin:0 .4em 0 -1.2em;display:inline-block;position:relative}.print-view li[data-task=done]>.print-task-box:after{content:"";border:1pt solid #000;border-width:0 1pt 1pt 0;width:.2em;height:.42em;position:absolute;top:0;left:.22em;transform:rotate(45deg)}.print-view blockquote{color:#000;border-left:1pt solid #444;margin:0 0 .6em;padding-left:.9em}.print-view code,.print-view pre{font-family:var(--font-mono);font-size:.875em}.print-view code{background:0 0}.print-view pre{white-space:pre-wrap;overflow-wrap:anywhere;border:.5pt solid #000;margin:0 0 .6em;padding:.5em .7em}.print-view pre code{font-size:inherit}.print-view table{border-collapse:collapse;margin:0 0 .6em}.print-view th,.print-view td{vertical-align:top;border:.5pt solid #000;padding:.2em .5em}.print-view th{text-align:left;font-weight:600}.print-view hr{border:0;border-top:.5pt solid #000;margin:1em 0}.print-view a{color:#000;text-decoration:underline}.print-view .print-url{color:#444;overflow-wrap:anywhere;font-size:.85em}.print-view pre,.print-view tr,.print-view li,.print-view blockquote,.print-view .print-image{break-inside:avoid}}
