:root{--bg: #f6f4f0;--bg-raised: #edeae4;--bg-sunken: #e8e5de;--ink: #1d1b18;--ink-dim: #65615d;--ink-faint: #979390;--ink-ghost: #c0bcb6;--accent: #8b6834;--accent-dim: #a68b5b;--accent-bg: rgba(139, 104, 52, .08);--accent-bg-strong: rgba(139, 104, 52, .15);--comment-bg: rgba(139, 104, 52, .1);--comment-border: rgba(139, 104, 52, .35);--comment-active-bg: rgba(139, 104, 52, .18);--suggestion-hl-bg: oklch(92% .06 85 / .55);--suggestion-hl-border: oklch(72% .12 75 / .6);--suggestion-hl-active-bg: oklch(88% .09 80 / .65);--suggestion-del-border: oklch(55% .14 30);--suggestion-add-bg: oklch(92% .06 145 / .35);--suggestion-icon: oklch(65% .14 75);--flash-color: rgba(180, 150, 60, .2);--diff-add-bg: rgba(60, 120, 60, .12);--diff-add-border: rgba(60, 120, 60, .35);--diff-del-bg: rgba(160, 50, 50, .1);--diff-del-border: rgba(160, 50, 50, .3);--diff-add-text: #3a6e3a;--diff-del-text: #8b3535;--status-connected: #5a8a5a;--status-disconnected: #a05a5a;--sidebar-width: 300px;--topbar-height: 42px;--content-max-width: 720px;--margin-gutter: 48px;--font-body: "Literata", "Georgia", serif;--font-mono: "JetBrains Mono", "Menlo", monospace;--font-size-body: 16.5px;--font-size-small: 13px;--font-size-xs: 11.5px;--line-height: 1.7;--border: 1px solid rgba(0, 0, 0, .08);--border-strong: 1px solid rgba(0, 0, 0, .14)}@media(prefers-color-scheme:dark){:root{--bg: #1a1917;--bg-raised: #242320;--bg-sunken: #141312;--ink: #d4cfc6;--ink-dim: #9a9690;--ink-faint: #78746e;--ink-ghost: #3e3b36;--accent: #c49a54;--accent-dim: #9e7d48;--accent-bg: rgba(196, 154, 84, .1);--accent-bg-strong: rgba(196, 154, 84, .18);--comment-bg: rgba(196, 154, 84, .08);--comment-border: rgba(196, 154, 84, .3);--comment-active-bg: rgba(196, 154, 84, .16);--suggestion-hl-bg: oklch(30% .07 85 / .5);--suggestion-hl-border: oklch(60% .12 75 / .55);--suggestion-hl-active-bg: oklch(35% .09 80 / .6);--suggestion-del-border: oklch(60% .18 30);--suggestion-add-bg: oklch(30% .08 145 / .35);--suggestion-icon: oklch(70% .14 75);--flash-color: rgba(196, 154, 84, .15);--diff-add-bg: rgba(90, 160, 90, .12);--diff-add-border: rgba(90, 160, 90, .3);--diff-del-bg: rgba(180, 70, 70, .1);--diff-del-border: rgba(180, 70, 70, .25);--diff-add-text: #7ab87a;--diff-del-text: #c47070;--status-connected: #7ab87a;--status-disconnected: #c47070;--border: 1px solid rgba(255, 255, 255, .06);--border-strong: 1px solid rgba(255, 255, 255, .12)}}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{font-size:var(--font-size-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html,body,#app{height:100%;width:100%}body{font-family:var(--font-body);background:var(--bg);color:var(--ink);line-height:var(--line-height);overflow:hidden}code,pre{font-family:var(--font-mono);font-size:.9em}pre{background:var(--bg-sunken);border:var(--border);border-radius:4px;padding:12px 16px;overflow-x:auto}a{color:var(--accent);text-decoration:none}a:hover{text-decoration:underline}@media(pointer:coarse){:root{--topbar-height: 52px}}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--ink-ghost);border-radius:4px;border:2px solid var(--bg)}::-webkit-scrollbar-thumb:hover{background:var(--ink-faint)}@keyframes content-flash{0%{background-color:var(--flash-color)}to{background-color:transparent}}.updated-flash{animation:content-flash .6s ease-out}.topbar.svelte-1h259us{display:flex;align-items:center;height:var(--topbar-height);padding:0 16px;gap:12px;background:var(--bg);border-bottom:var(--border);font-family:var(--font-mono);font-size:var(--font-size-small);flex-shrink:0;position:relative;z-index:100}.topbar-left.svelte-1h259us{display:flex;align-items:center;gap:6px}.verso-mark.svelte-1h259us{display:flex;align-items:center;flex-shrink:0;color:var(--ink)}.verso-mark.svelte-1h259us svg:where(.svelte-1h259us){width:18px;height:18px}a.verso-mark.svelte-1h259us{text-decoration:none;transition:color .15s}@media(prefers-reduced-motion:reduce){a.verso-mark.svelte-1h259us{transition:none}}@media(hover:hover){a.verso-mark.svelte-1h259us:hover{color:var(--accent)}}a.verso-mark.svelte-1h259us:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:2px}.doc-title.svelte-1h259us{font:inherit;font-weight:600;line-height:1.2;color:var(--ink);letter-spacing:-.01em;background:none;border:none;padding:0}button.doc-title.svelte-1h259us{cursor:pointer;transition:opacity .15s}@media(hover:hover){button.doc-title.svelte-1h259us:hover{opacity:.7}}button.doc-title.svelte-1h259us:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:2px}.separator.svelte-1h259us{color:var(--ink-ghost);-webkit-user-select:none;user-select:none}.doc-filename.svelte-1h259us{color:var(--ink-faint);font-size:var(--font-size-xs)}.status-dot.svelte-1h259us{width:7px;height:7px;border-radius:50%;margin-left:8px}.status-dot.connected.svelte-1h259us{background:var(--status-connected)}.status-dot.disconnected.svelte-1h259us{background:var(--status-disconnected)}.status-dot.reconnecting.svelte-1h259us{background:var(--status-disconnected);animation:svelte-1h259us-pulse 1.5s infinite}.sync-indicator.svelte-1h259us{display:inline-flex;align-items:center;justify-content:center;min-width:14px;height:14px;margin-left:6px;font-family:var(--font-mono);font-size:11px;line-height:1;color:var(--ink-faint);-webkit-user-select:none;user-select:none}.sync-indicator.synced.svelte-1h259us{color:var(--status-connected)}.sync-indicator.syncing.svelte-1h259us{color:var(--ink-dim);animation:svelte-1h259us-spin 1.2s linear infinite}.sync-indicator.conflict.svelte-1h259us,.sync-indicator.error.svelte-1h259us{color:var(--status-disconnected);font-weight:600}@keyframes svelte-1h259us-pulse{0%,to{opacity:1}50%{opacity:.4}}.topbar-spacer.svelte-1h259us{flex:1}.topbar-right.svelte-1h259us{display:flex;align-items:center;gap:8px}.topbar-btn.svelte-1h259us{font-family:var(--font-mono);font-size:var(--font-size-xs);line-height:1;padding:4px 10px;border:var(--border-strong);background:var(--bg);color:var(--ink-dim);border-radius:3px;cursor:pointer;letter-spacing:.02em;transition:all .15s;display:flex;align-items:center;gap:5px}@media(hover:hover){.topbar-btn.svelte-1h259us:hover{background:var(--bg-raised);color:var(--ink);border-color:var(--accent-dim)}}.topbar-btn.active.svelte-1h259us{background:var(--accent-bg);color:var(--accent);border-color:var(--accent-dim)}.topbar-btn.svelte-1h259us:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.btn-icon.svelte-1h259us{width:14px;height:14px;flex-shrink:0}.btn-label.svelte-1h259us{display:inline}.share-wrapper.svelte-1h259us{position:relative}.qr-backdrop.svelte-1h259us{position:fixed;top:var(--topbar-height);left:0;right:0;bottom:0;z-index:9}.qr-popover.svelte-1h259us{position:absolute;top:100%;right:0;z-index:10;background:var(--bg-raised);border:var(--border-strong);border-radius:6px;box-shadow:0 4px 24px #0000001f;margin-top:6px;padding:12px}.qr-container.svelte-1h259us{width:180px;height:180px;background:#fff;border-radius:4px}.qr-container.svelte-1h259us svg{display:block;width:100%;height:100%}.topbar-btn.error.svelte-1h259us{color:var(--status-disconnected);border-color:var(--status-disconnected)}.topbar-btn.svelte-1h259us:disabled{cursor:default;opacity:.7}.spin.svelte-1h259us{animation:svelte-1h259us-spin .8s linear infinite}@keyframes svelte-1h259us-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.error-popover.svelte-1h259us{position:absolute;top:100%;right:0;z-index:10;background:var(--bg-raised);border:var(--border-strong);border-radius:6px;box-shadow:0 4px 24px #0000001f;margin-top:6px;padding:12px 14px;max-width:280px}.error-message.svelte-1h259us{margin:0;font-family:var(--font-mono);font-size:var(--font-size-xs);color:var(--status-disconnected);word-break:break-word}@media(max-width:600px){.topbar-left.svelte-1h259us{min-width:0;flex:1;overflow:hidden}.doc-title.svelte-1h259us{flex-shrink:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.doc-filename.svelte-1h259us{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.topbar-spacer.svelte-1h259us{flex:0}.btn-label.svelte-1h259us{display:none}}@media(pointer:coarse){.topbar-btn.svelte-1h259us{min-height:44px;padding:0 10px}}.identity-heading.svelte-coo88{font-size:var(--font-size-small);font-weight:600;color:var(--ink);margin-bottom:8px}.identity-input.svelte-coo88{width:100%;border:var(--border-strong);border-radius:4px;padding:7px 10px;font-family:var(--font-body);font-size:var(--font-size-small);color:var(--ink);background:var(--bg);margin-bottom:6px;box-sizing:border-box;display:block}.identity-input.svelte-coo88::placeholder{color:var(--ink-ghost)}.identity-input.svelte-coo88:focus{outline:2px solid var(--accent);outline-offset:-1px}.identity-error.svelte-coo88{font-size:var(--font-size-xs);color:var(--diff-del-text, #c0392b);margin-bottom:6px}.identity-actions.svelte-coo88{display:flex;justify-content:flex-end;gap:6px;margin-top:2px}.identity-cancel.svelte-coo88{padding:4px 10px;border:var(--border);border-radius:4px;background:none;font-family:var(--font-mono);font-size:var(--font-size-xs);color:var(--ink-dim);cursor:pointer}.identity-submit.svelte-coo88{padding:4px 14px;border:none;border-radius:4px;background:var(--accent);color:#fff;font-family:var(--font-mono);font-size:var(--font-size-xs);cursor:pointer}@media(pointer:coarse){.identity-cancel.svelte-coo88,.identity-submit.svelte-coo88{min-height:44px;padding:0 14px}}.popover-backdrop.svelte-ti8r9y{position:fixed;top:var(--topbar-height);left:0;right:0;bottom:0;z-index:9}.popover.svelte-ti8r9y{position:absolute;top:100%;left:0;z-index:10;width:320px;background:var(--bg-raised);border:var(--border-strong);border-radius:6px;box-shadow:0 4px 24px #0000001f;margin-top:6px}.popover-thread.svelte-ti8r9y{max-height:300px;overflow-y:auto}.popover-comment.svelte-ti8r9y{padding:10px 14px;border-bottom:var(--border)}.comment-meta.svelte-ti8r9y{display:flex;align-items:center;gap:8px;margin-bottom:3px}.comment-author.svelte-ti8r9y{font-size:var(--font-size-small);font-weight:600;color:var(--ink)}.comment-time.svelte-ti8r9y{font-size:var(--font-size-xs);color:var(--ink-faint)}.comment-body.svelte-ti8r9y{font-size:var(--font-size-small);color:var(--ink-dim);line-height:1.5}.popover-reply.svelte-ti8r9y{padding:10px 14px;display:flex;flex-direction:column;gap:6px}.reply-actions.svelte-ti8r9y{display:flex;justify-content:space-between;align-items:center}.copy-link-row.svelte-ti8r9y{margin-top:4px}.copy-link-btn.svelte-ti8r9y{padding:4px 10px;border:var(--border-strong);border-radius:4px;background:none;color:var(--ink-dim);font-family:var(--font-mono);font-size:var(--font-size-xs);cursor:pointer}@media(hover:hover){.copy-link-btn.svelte-ti8r9y:hover{background:var(--bg-hover, var(--bg))}}.reply-input.svelte-ti8r9y{width:100%;border:var(--border-strong);border-radius:4px;padding:8px 10px;font-family:var(--font-body);font-size:var(--font-size-small);color:var(--ink);background:var(--bg);resize:vertical}.reply-input.svelte-ti8r9y::placeholder{color:var(--ink-ghost)}.reply-input.svelte-ti8r9y:focus{outline:2px solid var(--accent);outline-offset:-1px}.reply-submit.svelte-ti8r9y{align-self:flex-end;padding:4px 14px;border:none;border-radius:4px;background:var(--accent);color:#fff;font-family:var(--font-mono);font-size:var(--font-size-xs);cursor:pointer}@media(hover:hover){.reply-submit.svelte-ti8r9y:hover:not(:disabled){opacity:.9}}.reply-submit.svelte-ti8r9y:disabled{opacity:.5;cursor:default}@media(max-width:600px){.popover.svelte-ti8r9y{width:calc(100vw - 32px);max-width:320px}}@media(pointer:coarse){.reply-submit.svelte-ti8r9y,.copy-link-btn.svelte-ti8r9y{min-height:44px;padding:0 16px}}.tooltip.svelte-111olcw{position:fixed;transform:translate(-50%) translateY(-100%);z-index:20}.tooltip.position-below.svelte-111olcw{transform:translate(-50%) translateY(0)}.tooltip-buttons.svelte-111olcw{display:flex;gap:4px;background:var(--bg);border-radius:6px;padding:3px;box-shadow:0 2px 8px #00000026}.tooltip-btn.svelte-111olcw{padding:4px 12px;border:none;border-radius:4px;background:var(--accent);color:#fff;font-family:var(--font-mono);font-size:var(--font-size-xs);cursor:pointer;white-space:nowrap}@media(hover:hover){.tooltip-btn.svelte-111olcw:hover{opacity:.9}}.tooltip-link-btn.svelte-111olcw{background:var(--bg-raised);color:var(--ink-dim);border:var(--border-strong);display:flex;align-items:center;gap:4px}@media(hover:hover){.tooltip-link-btn.svelte-111olcw:hover{background:var(--bg-sunken);color:var(--ink)}}.tooltip-suggest-btn.svelte-111olcw{background:none;color:var(--suggestion-icon);border:1px solid var(--suggestion-icon);display:flex;align-items:center;gap:4px}@media(hover:hover){.tooltip-suggest-btn.svelte-111olcw:hover{background:var(--bg-raised)}}.tooltip-suggest-label.svelte-111olcw{font-size:var(--font-size-xs);font-family:var(--font-mono);color:var(--ink-faint);text-transform:uppercase;letter-spacing:.04em;margin-bottom:2px}.tooltip-del.svelte-111olcw{text-decoration:line-through;color:var(--ink-faint);border-left:3px solid var(--suggestion-del-border);padding-left:6px;margin-bottom:8px}.tooltip-submit-suggest.svelte-111olcw{background:var(--suggestion-icon)}.tooltip-form.svelte-111olcw{background:var(--bg-raised);border:var(--border-strong);border-radius:6px;padding:12px;width:300px;box-shadow:0 4px 24px #00000026}.tooltip-selection.svelte-111olcw{font-size:var(--font-size-xs);color:var(--ink-faint);font-style:italic;margin-bottom:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tooltip-input.svelte-111olcw{width:100%;border:var(--border-strong);border-radius:4px;padding:8px 10px;font-family:var(--font-body);font-size:var(--font-size-small);color:var(--ink);background:var(--bg);resize:vertical}.tooltip-input.svelte-111olcw::placeholder{color:var(--ink-ghost)}.tooltip-input.svelte-111olcw:focus{outline:2px solid var(--accent);outline-offset:-1px}.tooltip-actions.svelte-111olcw{display:flex;justify-content:flex-end;gap:6px;margin-top:8px}.tooltip-cancel.svelte-111olcw{padding:4px 10px;border:var(--border);border-radius:4px;background:none;font-family:var(--font-mono);font-size:var(--font-size-xs);color:var(--ink-dim);cursor:pointer}.tooltip-submit.svelte-111olcw{padding:4px 14px;border:none;border-radius:4px;background:var(--accent);color:#fff;font-family:var(--font-mono);font-size:var(--font-size-xs);cursor:pointer}.tooltip-submit.svelte-111olcw:disabled{opacity:.5;cursor:default}@media(max-width:600px){.tooltip-form.svelte-111olcw{width:calc(100vw - 32px);max-width:300px}}@media(pointer:coarse){.tooltip-btn.svelte-111olcw,.tooltip-cancel.svelte-111olcw,.tooltip-submit.svelte-111olcw{min-height:44px;padding:0 14px}}.popover-backdrop.svelte-t7f4sd{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9}.popover.svelte-t7f4sd{position:absolute;top:100%;left:0;z-index:10;width:320px;background:var(--bg-raised);border:var(--border-strong);border-radius:6px;box-shadow:0 4px 24px #0000001f;margin-top:6px;overflow:hidden}.popover-header.svelte-t7f4sd{display:flex;align-items:center;gap:6px;padding:8px 14px;border-bottom:var(--border)}.pencil-icon.svelte-t7f4sd{color:var(--suggestion-icon);font-size:1rem;line-height:1}.author.svelte-t7f4sd{font-size:var(--font-size-small);font-weight:600;color:var(--ink)}.time.svelte-t7f4sd{font-size:var(--font-size-xs);color:var(--ink-faint);margin-left:auto}.diff.svelte-t7f4sd{padding:10px 14px;display:flex;flex-direction:column;gap:8px}.diff-del.svelte-t7f4sd,.diff-add.svelte-t7f4sd{display:flex;flex-direction:column;gap:2px}.diff-label.svelte-t7f4sd{font-size:var(--font-size-xs);font-family:var(--font-mono);color:var(--ink-faint);text-transform:uppercase;letter-spacing:.04em}.diff-text.svelte-t7f4sd{font-size:var(--font-size-small);color:var(--ink);line-height:1.5;padding:4px 8px;border-radius:3px;word-break:break-word}.del-text.svelte-t7f4sd{text-decoration:line-through;color:var(--ink-dim);border-left:3px solid var(--suggestion-del-border);background:transparent}.diff-add.svelte-t7f4sd .diff-text:where(.svelte-t7f4sd){background:var(--suggestion-add-bg)}.error.svelte-t7f4sd{padding:6px 14px;font-size:var(--font-size-xs);color:var(--diff-del-text)}.popover-actions.svelte-t7f4sd{display:flex;justify-content:flex-end;gap:6px;padding:8px 14px;border-top:var(--border)}.btn-reject.svelte-t7f4sd{padding:4px 12px;border:var(--border-strong);border-radius:4px;background:none;font-family:var(--font-mono);font-size:var(--font-size-xs);color:var(--ink-dim);cursor:pointer}.btn-reject.svelte-t7f4sd:hover:not(:disabled){background:var(--bg-sunken)}.btn-accept.svelte-t7f4sd{padding:4px 14px;border:none;border-radius:4px;background:var(--suggestion-icon);color:#fff;font-family:var(--font-mono);font-size:var(--font-size-xs);cursor:pointer}.btn-accept.svelte-t7f4sd:hover:not(:disabled){opacity:.9}.btn-accept.svelte-t7f4sd:disabled,.btn-reject.svelte-t7f4sd:disabled{opacity:.5;cursor:default}.status-badge.svelte-t7f4sd{padding:6px 14px;font-size:var(--font-size-xs);font-family:var(--font-mono);color:var(--ink-faint);border-top:var(--border);text-transform:uppercase;letter-spacing:.04em}.document-view.svelte-9zbcoc{max-width:var(--content-max-width);margin:0 auto;padding:48px 24px 120px;position:relative}.frontmatter-bar.svelte-9zbcoc{display:flex;align-items:baseline;gap:8px;margin:-20px 0 1.5em;font-family:var(--font-mono);font-size:var(--font-size-small);color:var(--ink-dim)}button.frontmatter-bar.svelte-9zbcoc{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;text-align:left;width:100%;cursor:pointer}button.frontmatter-bar.svelte-9zbcoc:focus-visible{outline:2px solid var(--ink-dim);outline-offset:2px;border-radius:2px}.frontmatter-bar.is-expanded.svelte-9zbcoc{align-items:flex-start}.fm-preview.svelte-9zbcoc{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fm-indicator.svelte-9zbcoc{font-size:.6em;opacity:.4;flex-shrink:0;line-height:2}.fm-raw.svelte-9zbcoc{flex:1;margin:0;font-family:var(--font-mono);font-size:var(--font-size-small);color:var(--ink-dim);white-space:pre;overflow-x:auto}.fm-toggle.svelte-9zbcoc{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;padding:0;font-size:.6em;color:var(--ink-dim);opacity:.4;cursor:pointer;flex-shrink:0;line-height:2;transition:opacity .1s}.fm-toggle.svelte-9zbcoc:hover{opacity:.8}.fm-toggle.svelte-9zbcoc:focus-visible{outline:2px solid var(--ink-dim);outline-offset:2px;border-radius:2px;opacity:.8}.prose.svelte-9zbcoc{padding-left:2rem}.prose.svelte-9zbcoc img{max-width:100%;height:auto}@media(max-width:600px){.document-view.svelte-9zbcoc{padding:24px 16px 80px}.prose.svelte-9zbcoc table{display:block;overflow-x:auto}}.prose.svelte-9zbcoc h1,.prose.svelte-9zbcoc h2,.prose.svelte-9zbcoc h3,.prose.svelte-9zbcoc h4,.prose.svelte-9zbcoc h5,.prose.svelte-9zbcoc h6{position:relative}.prose.svelte-9zbcoc h1{font-size:2rem;font-weight:700;line-height:1.2;margin-bottom:.4em;letter-spacing:-.02em;color:var(--ink)}.prose.svelte-9zbcoc h2{font-size:1.45rem;font-weight:600;line-height:1.3;margin-top:2.2em;margin-bottom:.5em;letter-spacing:-.015em;color:var(--ink)}.prose.svelte-9zbcoc h3{font-size:1.2rem;font-weight:600;line-height:1.35;margin-top:1.8em;margin-bottom:.4em;color:var(--ink)}.prose.svelte-9zbcoc h4{font-size:1.05rem;font-weight:600;line-height:1.4;margin-top:1.5em;margin-bottom:.35em;color:var(--ink-dim)}.prose.svelte-9zbcoc h5{font-size:.8rem;font-weight:600;line-height:1.4;margin-top:1.4em;margin-bottom:.3em;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-dim)}.prose.svelte-9zbcoc h6{font-size:.8rem;font-weight:600;line-height:1.4;margin-top:1.2em;margin-bottom:.3em;color:var(--ink-faint)}.prose.svelte-9zbcoc p{margin-bottom:1.1em;color:var(--ink)}.prose.svelte-9zbcoc ul,.prose.svelte-9zbcoc ol{margin-bottom:1.1em;padding-left:1.6em}.prose.svelte-9zbcoc li{margin-bottom:.35em}.prose.svelte-9zbcoc code{font-family:var(--font-mono);font-size:.88em;background:var(--bg-raised);padding:1px 5px;border-radius:2px;border:var(--border)}.prose.svelte-9zbcoc pre{background:var(--bg-sunken);border:var(--border);border-radius:3px;padding:16px 18px;margin-bottom:1.1em;overflow-x:auto}.prose.svelte-9zbcoc pre code{font-size:.84em;background:none;border:none;padding:0;line-height:1.55}.prose.svelte-9zbcoc blockquote{border-left:3px solid var(--ink-ghost);padding-left:18px;margin-bottom:1.1em;color:var(--ink-dim);font-style:italic}.prose.svelte-9zbcoc strong{font-weight:600}.prose.svelte-9zbcoc a{color:var(--accent);text-decoration:none;border-bottom:1px solid var(--accent-bg-strong);transition:border-color .15s}.prose.svelte-9zbcoc a:hover{border-bottom-color:var(--accent)}.prose.svelte-9zbcoc hr{border:none;border-top:var(--border);margin:2em 0}.prose.svelte-9zbcoc table{width:100%;border-collapse:collapse;margin-bottom:1.1em;font-size:var(--font-size-small)}.prose.svelte-9zbcoc th,.prose.svelte-9zbcoc td{border:var(--border-strong);padding:8px 12px;text-align:left}.prose.svelte-9zbcoc th{background:var(--bg-raised);font-weight:600;font-family:var(--font-mono);font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.03em;color:var(--ink-dim)}.prose.svelte-9zbcoc tr:hover{background:var(--accent-bg)}.prose.svelte-9zbcoc li:has(>input[type=checkbox]){list-style:none;margin-left:-1.2em}.prose.svelte-9zbcoc input[type=checkbox]{margin-right:.4em;accent-color:var(--accent)}.prose.svelte-9zbcoc .mermaid-diagram{margin-bottom:1.1em;display:flex;justify-content:center;overflow-x:auto}.prose.svelte-9zbcoc .mermaid-diagram svg{max-width:100%;height:auto}.prose.svelte-9zbcoc .heading-anchor{position:absolute;left:-1em;top:0;padding-right:1em;opacity:0;font-size:1em;color:var(--ink-ghost);text-decoration:none;border-bottom:none;transition:opacity .12s ease .15s}.prose.svelte-9zbcoc h1:hover .heading-anchor,.prose.svelte-9zbcoc h2:hover .heading-anchor,.prose.svelte-9zbcoc h3:hover .heading-anchor,.prose.svelte-9zbcoc h4:hover .heading-anchor,.prose.svelte-9zbcoc h5:hover .heading-anchor,.prose.svelte-9zbcoc h6:hover .heading-anchor,.prose.svelte-9zbcoc .heading-anchor:hover,.prose.svelte-9zbcoc .heading-anchor:focus-visible{transition-delay:0ms;opacity:1}.prose.svelte-9zbcoc .heading-anchor:hover,.prose.svelte-9zbcoc .heading-anchor:focus-visible{color:var(--accent)}.prose.svelte-9zbcoc .heading-anchor:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:2px}@media(hover:none){.prose.svelte-9zbcoc .heading-anchor{display:none}}@media(max-width:640px){.prose.svelte-9zbcoc{padding-left:0}.prose.svelte-9zbcoc .heading-anchor{display:none}}.prose.svelte-9zbcoc mark.anchor-hl{background:var(--accent-bg-strong);border-radius:2px;animation:svelte-9zbcoc-anchor-fade 2.5s ease-out}@keyframes svelte-9zbcoc-anchor-fade{0%,60%{background:var(--accent-bg-strong)}to{background:transparent}}.prose.svelte-9zbcoc mark.comment-hl{background:var(--comment-bg);border-bottom:2px solid var(--comment-border);color:inherit;cursor:pointer;transition:background .15s;border-radius:1px}.prose.svelte-9zbcoc mark.comment-hl:hover{background:var(--comment-active-bg)}.popover-anchor.svelte-9zbcoc .popover{position:relative;top:0;left:0}.prose.svelte-9zbcoc mark.suggestion-hl{background:var(--suggestion-hl-bg);border-bottom:2px solid var(--suggestion-hl-border);cursor:pointer;transition:background .15s;border-radius:1px}.prose.svelte-9zbcoc mark.suggestion-hl:hover{background:var(--suggestion-hl-active-bg)}.prose.svelte-9zbcoc mark.suggestion-hl-accepted,.prose.svelte-9zbcoc mark.suggestion-hl-rejected,.prose.svelte-9zbcoc mark.suggestion-hl-not_applicable{opacity:.5;text-decoration:line-through}.diff-view.svelte-dnz73y{max-width:var(--content-max-width);margin:0 auto}.diff-empty.svelte-dnz73y,.diff-loading.svelte-dnz73y{text-align:center;color:var(--ink-dim);padding:48px 0}.diff-error.svelte-dnz73y{color:var(--diff-del-text);padding:16px}.diff-header.svelte-dnz73y{display:flex;gap:16px;padding:8px 12px;background:var(--bg-raised);border:var(--border);border-radius:4px 4px 0 0;font-family:var(--font-mono);font-size:var(--font-size-small)}.diff-rev.removed.svelte-dnz73y{color:var(--diff-del-text)}.diff-rev.added.svelte-dnz73y{color:var(--diff-add-text)}.diff-content.svelte-dnz73y{border-radius:0 0 4px 4px;border-top:none;margin:0;font-size:var(--font-size-small);line-height:1.6}.diff-content.svelte-dnz73y .added{background:var(--diff-add-bg);color:var(--diff-add-text);display:block;padding:0 12px;border-left:3px solid var(--diff-add-border)}.diff-content.svelte-dnz73y .removed{background:var(--diff-del-bg);color:var(--diff-del-text);display:block;padding:0 12px;border-left:3px solid var(--diff-del-border)}.diff-content.svelte-dnz73y .context{display:block;padding:0 12px;border-left:3px solid transparent}.diff-content.svelte-dnz73y .separator{display:block;padding:4px 12px;color:var(--ink-faint);font-style:italic;text-align:center;background:var(--bg-sunken)}.home-view.svelte-oxdkf2{flex:1;overflow-y:auto;display:flex;justify-content:center;padding:48px 24px}.home-content.svelte-oxdkf2{width:100%;max-width:var(--content-max-width)}.home-heading.svelte-oxdkf2{font-family:var(--font-body);font-size:var(--font-size-body);font-weight:600;color:var(--ink);margin:0 0 24px;letter-spacing:-.01em}.empty-state.svelte-oxdkf2{font-family:var(--font-body);font-size:var(--font-size-body);color:var(--ink-dim);margin:0}.doc-list.svelte-oxdkf2{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.doc-item.svelte-oxdkf2{border-radius:4px}.doc-link.svelte-oxdkf2{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:10px 12px;border-radius:4px;text-decoration:none;transition:background .12s}@media(hover:hover){.doc-link.svelte-oxdkf2:hover{background:var(--bg-raised)}}.doc-link.svelte-oxdkf2:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.doc-title.svelte-oxdkf2{font-family:var(--font-body);font-size:var(--font-size-body);color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.doc-meta.svelte-oxdkf2{font-family:var(--font-mono);font-size:var(--font-size-xs);color:var(--ink-faint);white-space:nowrap;flex-shrink:0}.sidebar.svelte-6d501f{width:var(--sidebar-width);flex-shrink:0;border-left:var(--border);background:var(--bg);display:flex;flex-direction:column;overflow:hidden}.sidebar-header.svelte-6d501f{display:flex;align-items:center;justify-content:space-between;padding:12px 16px 10px;border-bottom:var(--border)}.sidebar-title.svelte-6d501f{font-family:var(--font-mono);font-size:var(--font-size-xs);color:var(--ink-faint);text-transform:uppercase;letter-spacing:.06em}.sidebar-count.svelte-6d501f{font-size:var(--font-size-xs);color:var(--ink-faint);font-family:var(--font-mono)}.sidebar-actions.svelte-6d501f{padding:8px 16px;border-bottom:var(--border);display:flex;gap:8px}.sidebar-btn.svelte-6d501f{flex:1;text-align:center;font-family:var(--font-mono);font-size:var(--font-size-xs);padding:4px 10px;border:var(--border-strong);background:var(--bg);color:var(--ink-dim);border-radius:3px;cursor:pointer;letter-spacing:.02em;transition:all .15s}@media(hover:hover){.sidebar-btn.svelte-6d501f:hover{background:var(--bg-raised);color:var(--ink);border-color:var(--accent-dim)}}.diff-hint.svelte-6d501f{padding:8px 14px;font-size:var(--font-size-xs);color:var(--accent);background:var(--accent-bg);border-bottom:var(--border)}.revision-list.svelte-6d501f{flex:1;overflow-y:auto}.revision-item.svelte-6d501f{display:block;width:100%;text-align:left;padding:10px 16px;border:none;border-bottom:var(--border);background:none;cursor:pointer;font-family:inherit;position:relative;transition:background .1s}@media(hover:hover){.revision-item.svelte-6d501f:hover{background:var(--accent-bg)}}.revision-item.selected.svelte-6d501f,.revision-item.diff-selected.svelte-6d501f{background:var(--accent-bg-strong);border-left:3px solid var(--accent);padding-left:11px}.rev-top.svelte-6d501f{display:flex;align-items:center;justify-content:space-between;margin-bottom:2px}.rev-hash.svelte-6d501f{font-family:var(--font-mono);font-size:var(--font-size-xs);color:var(--accent)}.rev-time.svelte-6d501f{font-size:var(--font-size-xs);color:var(--ink-faint)}.rev-message.svelte-6d501f{font-size:var(--font-size-small);color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rev-author.svelte-6d501f{font-size:var(--font-size-xs);color:var(--ink-dim);margin-top:1px}@media(max-width:600px){.sidebar.svelte-6d501f{position:fixed;top:var(--topbar-height);right:0;bottom:0;width:min(300px,100vw);z-index:150;box-shadow:-4px 0 24px #00000026}}@media(pointer:coarse){.sidebar-btn.svelte-6d501f,.revision-item.svelte-6d501f{min-height:44px}}.review-panel.svelte-zdcdoi{width:var(--sidebar-width);flex-shrink:0;border-left:var(--border);background:var(--bg);display:flex;flex-direction:column;overflow:hidden}.panel-header.svelte-zdcdoi{display:flex;align-items:center;padding:12px 16px 10px;border-bottom:var(--border)}.panel-title.svelte-zdcdoi{font-family:var(--font-mono);font-size:var(--font-size-xs);color:var(--ink-faint);text-transform:uppercase;letter-spacing:.06em}.panel-body.svelte-zdcdoi{flex:1;overflow-y:auto}.panel-section.svelte-zdcdoi{border-bottom:var(--border)}.section-header.svelte-zdcdoi{display:flex;align-items:center;gap:6px;padding:10px 16px}.section-label.svelte-zdcdoi{font-family:var(--font-mono);font-size:var(--font-size-xs);color:var(--ink-dim);letter-spacing:.03em}.section-badge.svelte-zdcdoi{font-family:var(--font-mono);font-size:var(--font-size-xs);color:var(--ink-faint);background:var(--bg-raised);border:var(--border);border-radius:10px;padding:1px 7px;min-width:20px;text-align:center}.section-header.svelte-zdcdoi .section-badge:where(.svelte-zdcdoi):last-child{margin-left:auto}.empty-state.svelte-zdcdoi{padding:2px 16px 12px;margin:0;font-family:var(--font-body);font-size:var(--font-size-small);color:var(--ink-ghost);font-style:italic}.thread-entry.svelte-zdcdoi{display:block;width:100%;border:none;border-bottom:var(--border);background:none;text-align:left;cursor:default;color:inherit}.thread-entry.svelte-zdcdoi:last-child{border-bottom:none}.thread-entry.dimmed.svelte-zdcdoi,.thread-entry.stale.svelte-zdcdoi{opacity:.45}.thread-jump.svelte-zdcdoi{display:block;width:100%;padding:8px 16px 6px;border:none;background:none;text-align:left;cursor:default;color:inherit}.thread-entry.clickable.svelte-zdcdoi .thread-jump:where(.svelte-zdcdoi),.thread-entry.expandable.svelte-zdcdoi .thread-jump:where(.svelte-zdcdoi){cursor:pointer}.thread-entry.clickable.svelte-zdcdoi .thread-jump:where(.svelte-zdcdoi):hover,.thread-entry.expandable.svelte-zdcdoi .thread-jump:where(.svelte-zdcdoi):hover{background:var(--bg-raised)}.thread-entry.clickable.svelte-zdcdoi .thread-jump:where(.svelte-zdcdoi):focus-visible,.thread-entry.expandable.svelte-zdcdoi .thread-jump:where(.svelte-zdcdoi):focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.thread-expanded.svelte-zdcdoi{padding:0 16px 6px;display:flex;flex-direction:column;gap:8px}.thread-full-body.svelte-zdcdoi{font-family:var(--font-body);font-size:var(--font-size-small);color:var(--ink-dim);white-space:pre-wrap;word-break:break-word}.thread-reply.svelte-zdcdoi{padding-top:6px;border-top:var(--border);display:flex;flex-direction:column;gap:2px}.thread-reply.reply-resolved.svelte-zdcdoi{opacity:.6}.reply-meta.svelte-zdcdoi{display:flex;align-items:center;gap:6px}.reply-author.svelte-zdcdoi{font-family:var(--font-mono);font-size:var(--font-size-xs);color:var(--ink-dim);font-weight:500}.reply-body.svelte-zdcdoi{font-family:var(--font-body);font-size:var(--font-size-small);color:var(--ink-dim);white-space:pre-wrap;word-break:break-word}.thread-actions.svelte-zdcdoi{display:flex;align-items:center;justify-content:flex-end;gap:6px;padding:0 16px 8px}.btn-resolve.svelte-zdcdoi{padding:3px 10px;border:var(--border-strong);border-radius:4px;background:none;font-family:var(--font-mono);font-size:var(--font-size-xs);color:var(--ink-dim);cursor:pointer}.btn-resolve.svelte-zdcdoi:hover:not(:disabled){background:var(--bg-sunken)}.btn-resolve.svelte-zdcdoi:disabled{opacity:.5;cursor:default}.thread-excerpt.svelte-zdcdoi{font-family:var(--font-mono);font-size:var(--font-size-xs);color:var(--ink-faint);margin-bottom:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.thread-meta.svelte-zdcdoi{display:flex;align-items:center;gap:6px;margin-bottom:2px}.thread-author.svelte-zdcdoi{font-family:var(--font-mono);font-size:var(--font-size-xs);color:var(--ink-dim);font-weight:500}.thread-replies.svelte-zdcdoi{font-family:var(--font-mono);font-size:var(--font-size-xs);color:var(--ink-faint)}.thread-body.svelte-zdcdoi{font-family:var(--font-body);font-size:var(--font-size-small);color:var(--ink-dim);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.show-all-toggle.svelte-zdcdoi{margin-left:auto;background:none;border:var(--border);border-radius:4px;padding:1px 7px;font-family:var(--font-mono);font-size:var(--font-size-xs);color:var(--ink-faint);cursor:pointer;white-space:nowrap}.show-all-toggle.svelte-zdcdoi:hover{color:var(--ink-dim);background:var(--bg-raised)}.show-all-toggle.active.svelte-zdcdoi{color:var(--suggestion-icon);border-color:var(--suggestion-icon)}.suggestion-list.svelte-zdcdoi{list-style:none;margin:0;padding:0}.suggestion-item.svelte-zdcdoi{border-top:var(--border)}.suggestion-item.dimmed.svelte-zdcdoi{opacity:.45}.suggestion-jump.svelte-zdcdoi{display:block;width:100%;padding:10px 16px;background:none;border:none;text-align:left;cursor:pointer;transition:background .1s}.suggestion-jump.svelte-zdcdoi:hover{background:var(--bg-raised)}.suggestion-jump.svelte-zdcdoi:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.suggestion-meta.svelte-zdcdoi{display:flex;align-items:center;gap:6px;margin-bottom:6px}.suggestion-author.svelte-zdcdoi{font-size:var(--font-size-xs);font-weight:600;color:var(--ink-dim);font-family:var(--font-body)}.status-badge.svelte-zdcdoi{font-family:var(--font-mono);font-size:var(--font-size-xs);color:var(--ink-faint);text-transform:uppercase;letter-spacing:.04em;border-radius:3px;padding:1px 5px;border:var(--border)}.status-accepted.svelte-zdcdoi{color:#3e8343;border-color:#3e834366}.status-rejected.svelte-zdcdoi{color:var(--ink-faint)}.status-not_applicable.svelte-zdcdoi{color:var(--ink-ghost)}.suggestion-diff.svelte-zdcdoi{display:flex;flex-direction:column;gap:3px}.diff-excerpt.svelte-zdcdoi{font-size:var(--font-size-xs);font-family:var(--font-mono);color:var(--ink-dim);text-decoration:line-through;word-break:break-word;padding:2px 6px;border-left:2px solid var(--suggestion-del-border);background:transparent}.diff-arrow.svelte-zdcdoi{font-size:var(--font-size-xs);color:var(--ink-faint);padding-left:6px;line-height:1}.diff-replacement.svelte-zdcdoi{font-size:var(--font-size-xs);font-family:var(--font-mono);color:var(--ink);word-break:break-word;padding:2px 6px;background:var(--suggestion-add-bg);border-radius:2px}.suggestion-actions.svelte-zdcdoi{display:flex;align-items:center;justify-content:flex-end;gap:6px;padding:0 16px 10px}.row-error.svelte-zdcdoi{font-size:var(--font-size-xs);color:var(--diff-del-text);margin-right:auto}.btn-reject.svelte-zdcdoi{padding:3px 10px;border:var(--border-strong);border-radius:4px;background:none;font-family:var(--font-mono);font-size:var(--font-size-xs);color:var(--ink-dim);cursor:pointer}.btn-reject.svelte-zdcdoi:hover:not(:disabled){background:var(--bg-sunken)}.btn-accept.svelte-zdcdoi{padding:3px 10px;border:none;border-radius:4px;background:var(--suggestion-icon);color:#fff;font-family:var(--font-mono);font-size:var(--font-size-xs);cursor:pointer}.btn-accept.svelte-zdcdoi:hover:not(:disabled){opacity:.9}.btn-accept.svelte-zdcdoi:disabled,.btn-reject.svelte-zdcdoi:disabled{opacity:.5;cursor:default}@media(max-width:600px){.review-panel.svelte-zdcdoi{position:fixed;top:var(--topbar-height);right:0;bottom:0;width:min(300px,100vw);z-index:150;box-shadow:-4px 0 24px #00000026}}.outline-pane.svelte-w6u23k{width:220px;flex-shrink:0;border-right:var(--border);background:var(--bg);display:flex;flex-direction:column;overflow:hidden}.outline-header.svelte-w6u23k{display:flex;align-items:center;padding:12px 16px 10px;border-bottom:var(--border)}.outline-title.svelte-w6u23k{font-family:var(--font-mono);font-size:var(--font-size-xs);color:var(--ink-faint);text-transform:uppercase;letter-spacing:.06em}.outline-list.svelte-w6u23k{flex:1;overflow-y:auto;padding:6px 0}.outline-item.svelte-w6u23k{display:block;width:100%;text-align:left;padding:4px 16px;border:none;background:none;cursor:pointer;font-family:var(--font-sans);font-size:var(--font-size-small);color:var(--ink-dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.5;transition:background .1s,color .1s}.outline-item.svelte-w6u23k:hover{background:var(--accent-bg);color:var(--accent)}.outline-item.active.svelte-w6u23k{color:var(--accent);font-weight:600}.outline-item.h1.svelte-w6u23k{color:var(--ink);font-weight:600;font-size:var(--font-size-small);margin-bottom:2px}.outline-item.h2.svelte-w6u23k{font-size:var(--font-size-xs);color:var(--ink-dim)}.outline-item.h3.svelte-w6u23k{padding-left:28px;font-size:var(--font-size-xs);color:var(--ink-faint)}.outline-item.h4.svelte-w6u23k{padding-left:40px;font-size:var(--font-size-xs);color:var(--ink-faint)}.outline-item.h2.svelte-w6u23k:hover,.outline-item.h3.svelte-w6u23k:hover,.outline-item.h4.svelte-w6u23k:hover{color:var(--accent)}.outline-item.first-line.svelte-w6u23k{color:var(--ink-faint);font-size:var(--font-size-xs);font-style:italic}.outline-divider.svelte-w6u23k{border:none;border-top:var(--border);margin:6px 16px}.outline-empty.svelte-w6u23k{padding:12px 16px;font-size:var(--font-size-xs);color:var(--ink-faint);font-family:var(--font-mono)}@media(max-width:768px){.outline-pane.svelte-w6u23k{position:fixed;top:var(--topbar-height);left:0;bottom:0;width:min(280px,80vw);z-index:150;box-shadow:4px 0 24px #00000026;animation:svelte-w6u23k-slide-in .2s ease-out}@keyframes svelte-w6u23k-slide-in{0%{transform:translate(-100%)}to{transform:translate(0)}}}@media(prefers-reduced-motion:reduce){.outline-pane.svelte-w6u23k{animation:none}}.toast-stack.svelte-1km14sj{position:fixed;bottom:16px;right:16px;z-index:200;display:flex;flex-direction:column;gap:8px;pointer-events:none}.toast.svelte-1km14sj{background:var(--bg-raised);color:var(--ink);border:var(--border-strong);border-radius:4px;padding:8px 12px;font-family:var(--font-mono);font-size:var(--font-size-xs);box-shadow:0 4px 16px #0000001f;max-width:320px}@media(max-width:600px){.toast-stack.svelte-1km14sj{left:16px;right:16px;bottom:16px}.toast.svelte-1km14sj{max-width:none}}.sync-banner.svelte-6nmeu3{display:flex;align-items:center;gap:10px;padding:8px 16px;font-family:var(--font-mono);font-size:var(--font-size-xs);border-bottom:var(--border);flex-shrink:0}.sync-banner.conflict.svelte-6nmeu3{background:var(--status-disconnected-bg, rgba(220, 60, 60, .08));color:var(--status-disconnected, #c23);border-bottom-color:var(--status-disconnected, #c23)}.sync-banner.error.svelte-6nmeu3{background:var(--accent-bg);color:var(--ink)}.banner-icon.svelte-6nmeu3{font-weight:700;font-size:12px;width:14px;text-align:center;flex-shrink:0}.banner-text.svelte-6nmeu3{flex:1;min-width:0;word-break:break-word}.banner-text.svelte-6nmeu3 code:where(.svelte-6nmeu3){font-family:var(--font-mono);background:#00000014;padding:1px 5px;border-radius:3px;font-size:inherit}.banner-dismiss.svelte-6nmeu3{background:none;border:none;font-size:16px;line-height:1;color:inherit;cursor:pointer;padding:2px 6px;opacity:.7}.banner-dismiss.svelte-6nmeu3:hover{opacity:1}.banner-dismiss.svelte-6nmeu3:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.app-layout.svelte-1n46o8q{display:flex;flex-direction:column;height:100%}.app-body.svelte-1n46o8q{display:flex;flex:1;overflow:hidden}.content-area.svelte-1n46o8q{flex:1;overflow-y:auto;overflow-x:hidden;position:relative;scroll-padding-top:16px}.sidebar-backdrop.svelte-1n46o8q,.review-panel-backdrop.svelte-1n46o8q,.outline-backdrop.svelte-1n46o8q{display:none;border:none;padding:0;cursor:default}@media(max-width:600px){.sidebar-backdrop.svelte-1n46o8q,.review-panel-backdrop.svelte-1n46o8q{display:block;position:fixed;top:var(--topbar-height);left:0;right:0;bottom:0;z-index:140;background:#0000004d}}@media(max-width:768px){.outline-backdrop.svelte-1n46o8q{display:block;position:fixed;top:var(--topbar-height);left:0;right:0;bottom:0;z-index:140;background:#0000004d}}.error-state.svelte-1n46o8q{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;gap:8px;text-align:center;padding:32px;color:var(--ink-dim)}.error-title.svelte-1n46o8q{font-family:var(--font-body);font-size:var(--font-size-body);font-weight:600;color:var(--ink);margin:0}.error-body.svelte-1n46o8q{font-family:var(--font-body);font-size:var(--font-size-small);margin:0}.error-doc-id.svelte-1n46o8q{font-family:var(--font-mono);font-size:var(--font-size-small);color:var(--ink-faint);margin:4px 0 0}.retry-button.svelte-1n46o8q{margin-top:12px;padding:6px 18px;font-family:var(--font-body);font-size:var(--font-size-small);color:var(--accent);background:var(--accent-bg);border:1px solid var(--accent-dim);border-radius:4px;cursor:pointer}.retry-button.svelte-1n46o8q:hover{background:var(--accent-bg-strong)}.retry-button.svelte-1n46o8q:focus-visible{outline:2px solid var(--accent);outline-offset:2px}
