.readonly-annotated-text.svelte-kj40hr{display:grid;gap:0;white-space:pre-wrap;word-break:break-word}.readonly-annotated-paragraph.svelte-kj40hr{min-height:1.6em}.readonly-annotated-text.is-indented.svelte-kj40hr .readonly-annotated-paragraph:where(.svelte-kj40hr){text-indent:2em}.readonly-annotated-text.is-compact.svelte-kj40hr .readonly-annotated-paragraph:where(.svelte-kj40hr){min-height:1.45em}.readonly-blank-line.svelte-kj40hr{display:block;min-height:1.9em}.annotation-inline.svelte-kj40hr{display:inline;margin:0;padding:0 .08em;border:none;border-radius:2px;background:transparent;box-decoration-break:clone;-webkit-box-decoration-break:clone;color:inherit;cursor:pointer;font:inherit;text-align:inherit;transition:background .16s ease,text-decoration-color .16s ease,color .16s ease,filter .16s ease}.annotation-inline-comment.svelte-kj40hr{background-color:#fef2cd;color:#000000d1}.annotation-inline-comment-active.svelte-kj40hr{background-color:var(--accent-amber);color:#000000d1}.annotation-inline-suggestion.svelte-kj40hr{text-decoration:underline;text-decoration-color:var(--accent-green);text-decoration-thickness:2px;text-underline-offset:3px}.annotation-inline-suggestion-active.svelte-kj40hr{background-color:#dcfce7;color:#000000d1;text-decoration:none}.annotation-inline-revision.svelte-kj40hr{text-decoration:underline;text-decoration-color:#a855f759;text-decoration-thickness:1px;text-underline-offset:3px}.annotation-inline-revision.svelte-kj40hr:focus-visible{text-decoration-color:var(--accent-purple);text-decoration-thickness:2px}@media(hover:hover){.annotation-inline-revision.svelte-kj40hr:hover{text-decoration-color:var(--accent-purple);text-decoration-thickness:2px}}@media(hover:none){.annotation-inline-revision.svelte-kj40hr{text-decoration-color:var(--accent-purple);text-decoration-thickness:2px}}.annotation-inline-revision-active.svelte-kj40hr{background-color:#d8b4fe;color:#000000d1;text-decoration:none}.annotation-inline.svelte-kj40hr:hover{filter:brightness(.98)}@media(prefers-reduced-motion:reduce){.annotation-inline.svelte-kj40hr{transition:none}}.inline-marker-group.svelte-kj40hr{display:inline-flex;gap:.28rem;margin:0 .24rem;vertical-align:middle;text-indent:0}.annotation-marker.svelte-kj40hr{display:inline-flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;border:none;border-radius:999px;font-size:.64rem;font-weight:700;line-height:1;cursor:pointer;box-shadow:0 1px 2px rgba(var(--shadow-color),.14);transition:transform .16s ease,box-shadow .16s ease}.readonly-annotated-text.is-compact.svelte-kj40hr .annotation-marker:where(.svelte-kj40hr){width:1rem;height:1rem;font-size:.55rem}.annotation-marker.svelte-kj40hr:hover{transform:translateY(-1px);box-shadow:0 3px 7px rgba(var(--shadow-color),.18)}.annotation-tone-comment.svelte-kj40hr{background:var(--accent-amber);color:#5f4300}.annotation-tone-suggestion.svelte-kj40hr{background:var(--accent-green);color:#fff}.annotation-tone-revision.svelte-kj40hr{background:var(--accent-purple);color:#fff}.revision-glass.svelte-oeckkb{isolation:isolate}.revision-glass.svelte-oeckkb:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:14px;overflow:hidden;background:#faf5ff99;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);pointer-events:none}.revision-glass-active.svelte-oeckkb:before{background:#faf5ffe6}@keyframes svelte-1663nbg-suggestion-flash{0%{background-color:#bbf7d0e6}70%{background-color:#bbf7d0e6}to{background-color:#f0fdf4e6}}.suggestion-flash.svelte-1663nbg{animation:svelte-1663nbg-suggestion-flash .6s ease-out both}.cm-comment{background-color:#fef2cd}.cm-comment-active,.cm-comment-active .cm-comment{background-color:#fcbc05}.cm-revision{text-decoration:underline;text-decoration-color:#a855f759;text-decoration-thickness:1px;text-underline-offset:3px}@media(hover:hover){.cm-revision:hover{text-decoration-color:#a855f7;text-decoration-thickness:2px}}@media(hover:none){.cm-revision{text-decoration-color:#a855f7;text-decoration-thickness:2px}}.cm-revision-active .cm-revision,.cm-revision-active{background-color:#d8b4fe;text-decoration:none}.cm-suggestion{text-decoration:underline;text-decoration-color:#22c55e;text-decoration-thickness:2px;text-underline-offset:3px}.cm-suggestion-active .cm-suggestion,.cm-suggestion-active{background-color:#dcfce7;text-decoration:none}.cm-persona-dot{display:inline-block;width:5px;height:5px;border-radius:50%;margin-left:2px;vertical-align:middle;position:relative;top:-1px}.readonly-editor-host.svelte-xkn4u5{width:100%;height:100%}.readonly-editor-host.svelte-xkn4u5 .cm-editor{width:100%;height:100%;background:transparent}.readonly-editor-host.svelte-xkn4u5 .cm-editor.cm-focused{outline:none}.readonly-editor-host.svelte-xkn4u5 .cm-scroller{height:100%;font-family:inherit;line-height:inherit}.readonly-editor-host.svelte-xkn4u5 .cm-gutters{display:none}.mount-error.svelte-xkn4u5{margin:.75rem;color:var(--text-soft, rgba(0, 0, 0, .55));font-size:.9rem}.annotation-panel.svelte-18k1107{display:flex;min-height:0;flex:1;flex-direction:column}.panel-header.svelte-18k1107{display:flex;flex-shrink:0;align-items:center}.panel-toggle.svelte-18k1107,.panel-heading.svelte-18k1107{display:flex;min-width:0;flex:1;align-items:center;justify-content:space-between;border:0;background:transparent;padding:.625rem 1rem;font:inherit}.panel-toggle.svelte-18k1107{cursor:pointer;transition:background-color .15s ease}.panel-toggle.svelte-18k1107:hover{background:#faf5ff99}.panel-title.svelte-18k1107{overflow:hidden;color:#9333ea99;font-size:9px;font-weight:600;letter-spacing:.05em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.panel-toggle.svelte-18k1107 .panel-chevron{flex-shrink:0;color:#c084fc80}.panel-toolbar.svelte-18k1107{display:flex;flex-shrink:0;align-items:center;padding-right:1rem}.panel-scroll.svelte-18k1107{min-height:0;flex:1;overflow-x:hidden;overflow-y:auto;padding:.5rem;scrollbar-width:none}.panel-scroll.svelte-18k1107::-webkit-scrollbar{display:none}.default-empty.svelte-18k1107{margin:0;padding:1rem .5rem;color:#0000004d;font-size:11px;line-height:1.55;text-align:center}.context-panel.svelte-18niv9r{flex-shrink:0;min-height:0;border-bottom:1px solid rgba(243,232,255,.6)}.context-panel.context-comment.svelte-18niv9r{border-color:#dbeafe99}.context-panel.context-fill.svelte-18niv9r{display:flex;flex:1;flex-direction:column}.panel-toggle.svelte-18niv9r{display:flex;width:100%;flex-shrink:0;align-items:center;justify-content:space-between;padding:.625rem 1rem;color:#9333ea99;font-size:9px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;transition:background-color .15s ease}.context-comment.svelte-18niv9r .panel-toggle:where(.svelte-18niv9r){color:#2563eb99}.panel-toggle.svelte-18niv9r:hover{background:#faf5ff99}.context-comment.svelte-18niv9r .panel-toggle:where(.svelte-18niv9r):hover{background:#eff6ff99}.context-viewport.svelte-18niv9r{position:relative;min-height:0}.context-fill.svelte-18niv9r .context-viewport:where(.svelte-18niv9r){flex:1}.context-scroll.svelte-18niv9r{height:200px;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:10px 14px;background:#f5f0ff73;scrollbar-color:rgba(147,112,219,.28) transparent;scrollbar-width:thin;touch-action:pan-y;backdrop-filter:blur(12px) saturate(1.3);-webkit-backdrop-filter:blur(12px) saturate(1.3)}.context-fill.svelte-18niv9r .context-scroll:where(.svelte-18niv9r){height:100%}.context-comment.svelte-18niv9r .context-scroll:where(.svelte-18niv9r){background:#eff6ff73;scrollbar-color:rgba(59,130,246,.25) transparent}.context-scroll.svelte-18niv9r::-webkit-scrollbar{width:5px}.context-scroll.svelte-18niv9r::-webkit-scrollbar-thumb{border-radius:999px;background:#9370db3d}.context-comment.svelte-18niv9r .context-scroll:where(.svelte-18niv9r)::-webkit-scrollbar-thumb{background:#3b82f638}.context-text.svelte-18niv9r{color:#50287859;font-family:var(--doc-font-family, system-ui, sans-serif);font-size:11px;line-height:1.7;white-space:pre-wrap;word-break:break-word}.context-comment.svelte-18niv9r .context-text:where(.svelte-18niv9r){color:#1e407859}.context-depth-0.svelte-18niv9r{display:block}.context-target.svelte-18niv9r{display:inline;border-radius:4px;padding:1px 3px}.context-depth-target-0.svelte-18niv9r{color:#581c878c;background:#9370db1a;box-shadow:inset 0 0 0 1px #9370db2e}.context-comment.svelte-18niv9r .context-depth-target-0:where(.svelte-18niv9r){color:#78500abf;background:#fde04740;box-shadow:inset 0 0 0 1px #fde04773}.context-depth-target-1.svelte-18niv9r{color:#581c87b3;background:#7e57c229;box-shadow:inset 0 0 0 1px #7e57c240}.context-depth-target-2.svelte-18niv9r{color:#581c87d1;background:#6d28d933;box-shadow:inset 0 0 0 1px #6d28d94d}.context-depth-target-3.svelte-18niv9r{color:#581c87eb;background:#581c873d;box-shadow:inset 0 0 0 1px #581c8759;font-weight:500}.context-jump-btn.svelte-18niv9r{position:absolute;left:50%;z-index:2;border-radius:99px;box-shadow:0 2px 8px #6d28d91f;cursor:pointer;transform:translate(-50%)}.context-jump-btn-inner.svelte-18niv9r{display:flex;align-items:center;gap:3px;overflow:hidden;padding:3px 5px;border:1px solid rgba(167,139,250,.35);border-radius:99px;background:#f5f0ffd9;color:#6d28d9cc;font-size:10px;font-weight:500;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transition:background .15s,color .15s}.context-comment.svelte-18niv9r .context-jump-btn-inner:where(.svelte-18niv9r){border-color:#93c5fd80;background:#eff6ffd9;color:#2563ebcc}.context-jump-btn.svelte-18niv9r:hover .context-jump-btn-inner:where(.svelte-18niv9r){color:#6d28d9;background:#ede9fef2}.context-comment.svelte-18niv9r .context-jump-btn:where(.svelte-18niv9r):hover .context-jump-btn-inner:where(.svelte-18niv9r){color:#2563eb;background:#dbeafef2}.context-jump-top.svelte-18niv9r{top:4px}.context-jump-bottom.svelte-18niv9r{bottom:4px}.version-trigger.svelte-lawv33{border:0;box-shadow:0 0 0 1px transparent}.version-trigger-current.svelte-lawv33{background:#f3e8ffb3;color:#6d28d9cc;box-shadow:0 0 0 1px #e9d5ff99}.version-trigger-current.svelte-lawv33:hover{background:#f3e8ff}.version-trigger-ancestor.svelte-lawv33{background:var(--surface-2, rgba(0, 0, 0, .05));color:var(--text-faint, rgba(0, 0, 0, .45));box-shadow:0 0 0 1px var(--border, rgba(0, 0, 0, .1))}.version-trigger-ancestor.svelte-lawv33:hover{background:var(--surface, rgba(0, 0, 0, .08));color:var(--text-soft, rgba(0, 0, 0, .65))}.version-trigger-open.svelte-lawv33{box-shadow:0 0 0 2px #c084fc73}.version-trigger-open.version-trigger-ancestor.svelte-lawv33{box-shadow:0 0 0 2px var(--border-strong, rgba(0, 0, 0, .2))}.version-popover.svelte-lawv33{position:absolute;top:calc(100% + 4px);left:0;z-index:10;min-width:160px;max-width:240px;overflow:hidden;border:1px solid rgba(147,112,219,.15);border-radius:10px;background:var(--surface, white);padding:4px;box-shadow:0 8px 24px -4px #0000001f,0 2px 8px -2px #00000014}.version-option.svelte-lawv33{display:flex;width:100%;align-items:center;gap:6px;border-radius:6px;padding:5px 8px;color:var(--text-soft, rgba(0, 0, 0, .6));font-size:11px;cursor:pointer;transition:background .1s,color .1s}.version-option.svelte-lawv33:hover{background:#9370db14;color:#6d28d9d9}.version-option-active.svelte-lawv33{background:#9370db1a;color:#6d28d9e6;font-weight:500}.resize-handles.svelte-1ljdm3q{position:absolute;inset:0;z-index:20;pointer-events:none;border-radius:inherit}.handle.svelte-1ljdm3q{position:absolute;border:0;padding:0;background:transparent;touch-action:none;pointer-events:auto}.right.svelte-1ljdm3q{top:16px;bottom:20px;right:0;width:10px;cursor:ew-resize}.bottom.svelte-1ljdm3q{left:16px;right:20px;bottom:0;height:10px;cursor:ns-resize}.corner.svelte-1ljdm3q{right:0;bottom:0;width:20px;height:20px;cursor:nwse-resize}.handle.svelte-1ljdm3q:after{content:"";position:absolute;border-radius:2px;background:var(--text, #000);opacity:0;transition:opacity .2s ease}.right.svelte-1ljdm3q:after{top:25%;bottom:25%;right:3px;width:2px}.bottom.svelte-1ljdm3q:after{left:25%;right:25%;bottom:3px;height:2px}.corner.svelte-1ljdm3q:after{right:5px;bottom:5px;width:6px;height:6px;border-right:2px solid var(--text, #000);border-bottom:2px solid var(--text, #000);background:transparent}.handle.svelte-1ljdm3q:hover:after,.handle.svelte-1ljdm3q:focus-visible:after,.resizing.svelte-1ljdm3q .handle:where(.svelte-1ljdm3q):after{opacity:.4}.handle.svelte-1ljdm3q:focus-visible{outline:2px solid var(--primary, #3b82f6);outline-offset:-2px}@media(prefers-reduced-motion:reduce){.handle.svelte-1ljdm3q:after{transition:none}}.annotation-modal-frame.svelte-9daksa{display:flex;width:min(var(--annotation-modal-width),100%);height:72vh;min-height:0;flex-direction:column;overflow:hidden;border-radius:1rem;background:var(--surface, white);box-shadow:0 25px 50px -12px #00000040;color:var(--text, inherit);transition:background-color .3s ease,color .3s ease}@media(max-width:860px){.annotation-modal-frame.svelte-9daksa{height:min(88vh,780px)}}.annotation-modal-header.svelte-tsvaok{display:flex;min-width:0;flex-shrink:0;align-items:center;justify-content:space-between;gap:.75rem;border-bottom:1px solid;padding:.75rem 1.25rem}.annotation-modal-header-revision.svelte-tsvaok{border-color:#f3e8ffcc}.annotation-modal-header-comment.svelte-tsvaok{border-color:#dbeafecc}.annotation-modal-header-suggestion.svelte-tsvaok{border-color:#dcfce7cc}.annotation-modal-leading.svelte-tsvaok{display:flex;min-width:0;flex:1;align-items:center;gap:.5rem}.annotation-modal-controls.svelte-tsvaok,.annotation-modal-actions.svelte-tsvaok{display:flex;flex-shrink:0;align-items:center}.annotation-modal-controls.svelte-tsvaok,.annotation-modal-actions.svelte-tsvaok{gap:.5rem}.annotation-modal-close.svelte-tsvaok{display:inline-flex;flex-shrink:0;align-items:center;gap:.25rem;border:0;border-radius:.375rem;background:transparent;padding:.25rem .25rem .25rem .375rem;color:var(--text-faint, rgba(0, 0, 0, .3));transition:background-color .15s ease,color .15s ease}.annotation-modal-close.svelte-tsvaok span:where(.svelte-tsvaok){color:var(--text-faint, rgba(0, 0, 0, .2));font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px;line-height:1}.annotation-modal-close.svelte-tsvaok:hover{background:var(--border, rgba(0, 0, 0, .05));color:var(--text-soft, rgba(0, 0, 0, .6))}.suggestion-modal-content.svelte-yu76pr{display:flex;min-height:0;flex:1;overflow:hidden}.diff-pane.svelte-yu76pr{min-width:0;flex:1;overflow-y:auto;border-right:1px solid var(--border, rgba(0, 0, 0, .06));padding:1.25rem 1.5rem;color:var(--text, rgba(0, 0, 0, .82));font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.875rem;line-height:1.65}.diff-delete.svelte-yu76pr,.diff-insert.svelte-yu76pr{border-radius:.125rem;padding:0 .125rem}.diff-delete.svelte-yu76pr{background:#fee2e2cc;color:#b91c1c;text-decoration:line-through}.diff-insert.svelte-yu76pr{background:#dcfce7e6;color:#15803d}.suggestion-sidebar.svelte-yu76pr{display:flex;width:16rem;min-height:0;flex-shrink:0;flex-direction:column;overflow:hidden;border-left:1px solid rgba(187,247,208,.6)}.ai-comment.svelte-yu76pr{flex-shrink:0;border-bottom:1px solid rgba(187,247,208,.6);padding:1rem 1rem .75rem}.ai-comment.svelte-yu76pr p:where(.svelte-yu76pr),.replacement-card.svelte-yu76pr p:where(.svelte-yu76pr){margin:0}.ai-comment.svelte-yu76pr p:where(.svelte-yu76pr){color:var(--text-soft, rgba(0, 0, 0, .55));font-size:11px;line-height:1.5}.replacement-stack.svelte-yu76pr{display:grid;flex:1;gap:.5rem;overflow-y:auto;padding:.75rem}.replacement-card.svelte-yu76pr{width:100%;border:1px solid rgba(34,197,94,.16);border-radius:.65rem;background:var(--surface-2, rgba(255, 255, 255, .6));padding:.75rem;text-align:left;transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease}.replacement-card.svelte-yu76pr:hover{border-color:#22c55e47;background:#fffc}.replacement-card.is-active.svelte-yu76pr{border-color:var(--tint-green-border, rgba(74, 222, 128, .5));background:var(--tint-green-active, rgba(220, 252, 231, .8));box-shadow:0 0 0 1px #4ade8066}.replacement-card.svelte-yu76pr p:where(.svelte-yu76pr){color:var(--text, rgba(0, 0, 0, .8));font-size:.82rem;line-height:1.55}.replacement-card.is-active.svelte-yu76pr p:where(.svelte-yu76pr){color:var(--text-strong, rgba(0, 0, 0, .88))}.replacement-rationale.svelte-yu76pr{margin-top:.5rem!important;padding-top:.375rem;border-top:1px solid rgba(187,247,208,.5);color:#15803db8!important;font-size:10px!important;line-height:1.35!important}.suggestion-thread.svelte-yu76pr{max-height:10rem;flex-shrink:0;overflow-y:auto;border-top:1px solid rgba(187,247,208,.6);padding:.625rem .75rem}.suggestion-actions.svelte-yu76pr{flex-shrink:0;border-top:1px solid rgba(187,247,208,.6);padding:.75rem}@media(max-width:860px){.suggestion-modal-content.svelte-yu76pr{display:block;overflow-y:auto}.diff-pane.svelte-yu76pr{min-height:18rem}.suggestion-sidebar.svelte-yu76pr{width:auto;min-height:18rem;border-width:1px 0}}.readonly-modal.svelte-1cunc1u{position:fixed;inset:0;z-index:50;display:flex;align-items:center;justify-content:center;padding:1.5rem;background:#0000004d;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.comment-breadcrumbs.svelte-1cunc1u,.suggestion-breadcrumbs.svelte-1cunc1u{display:flex;min-width:0;flex:1;flex-wrap:wrap;align-items:center;gap:.375rem}.revision-modal-body.svelte-1cunc1u,.comment-modal-body.svelte-1cunc1u,.diff-modal-body.svelte-1cunc1u{display:flex;min-height:0;flex:1;overflow:hidden}.revision-modal-thread.svelte-1cunc1u{display:flex;width:220px;min-height:0;flex-shrink:0;flex-direction:column;border-right:1px solid var(--tint-purple-border);background:var(--tint-purple-active)}.thread-panel-header.svelte-1cunc1u{flex-shrink:0;border-bottom:1px solid rgba(243,232,255,.5);padding:.75rem 1rem}.thread-panel-header.svelte-1cunc1u span:where(.svelte-1cunc1u){font-size:9px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#9333ea99}.thread-panel-body.svelte-1cunc1u{flex:1;overflow-y:auto;padding:.75rem 1rem}.thread-stack.svelte-1cunc1u{display:grid;gap:.8rem}.revision-modal-editor.svelte-1cunc1u{min-width:0;flex:1;overflow-y:auto;background:transparent;font-family:var(--doc-font-family, system-ui, sans-serif)}.revision-modal-document.svelte-1cunc1u{min-height:100%;padding:20px 32px 32px;font-family:var(--doc-font-family, system-ui, sans-serif);font-size:15px;line-height:1.7;color:var(--text)}.revision-modal-document.real-editor.svelte-1cunc1u{height:100%;min-height:0;padding:0}.revision-modal-document.real-editor.svelte-1cunc1u .cm-scroller{overflow:auto;line-height:1.7}.revision-modal-document.real-editor.svelte-1cunc1u .cm-content{min-height:100%;padding:20px 32px 32px;font-family:var(--doc-font-family, system-ui, sans-serif);font-size:15px}.revision-modal-document.real-editor.svelte-1cunc1u .cm-line{padding:0}.revision-right-panel.svelte-1cunc1u{display:flex;width:18rem;min-height:0;flex-shrink:0;flex-direction:column;overflow-x:hidden;border-left:1px solid rgba(243,232,255,.6);background:#faf5ff33}.comment-thread-main.svelte-1cunc1u{min-width:0;flex:1;overflow-y:auto;padding:1.25rem 1.5rem}.comment-context-panel.svelte-1cunc1u{display:flex;width:33.333%;min-height:0;flex-shrink:0;flex-direction:column;border-left:1px solid rgba(219,234,254,.6);background:#eff6ff33}.empty-state.svelte-1cunc1u{margin:0;font-size:.82rem;line-height:1.55;color:var(--text-faint)}@media(max-width:860px){.readonly-modal.svelte-1cunc1u{padding:.75rem}.revision-modal-body.svelte-1cunc1u,.comment-modal-body.svelte-1cunc1u{display:block;overflow-y:auto}.revision-modal-thread.svelte-1cunc1u,.revision-right-panel.svelte-1cunc1u,.comment-context-panel.svelte-1cunc1u{width:auto;border-width:1px 0}.revision-modal-editor.svelte-1cunc1u,.comment-thread-main.svelte-1cunc1u{min-height:18rem}}.annotation-scroll-container.svelte-i0aw0u{position:fixed;top:0;left:0;width:280px;height:100vh;overflow-x:visible;overflow-y:auto;overscroll-behavior:contain;pointer-events:none;scrollbar-width:none;z-index:30}.annotation-scroll-container.svelte-i0aw0u::-webkit-scrollbar{display:none}.annotation-scroll-inner.svelte-i0aw0u{position:relative;width:100%;pointer-events:none}.annotation-card.svelte-i0aw0u{position:absolute;top:64px;left:0;width:100%;pointer-events:auto}.focus-annotation.svelte-i0aw0u{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.editor-stage.svelte-13qpa17{display:flex;align-items:flex-start;justify-content:center;gap:1.5rem}.editor-stage.is-stacked.svelte-13qpa17{display:grid}.editor-sheet.svelte-13qpa17{width:min(816px,100%);min-height:calc(100vh - 4rem);padding:.75rem .25rem;border-radius:.5rem;background:var(--surface);box-shadow:0 20px 46px rgba(var(--shadow-color),.18)}.share-document.svelte-13qpa17{max-width:816px;margin:0 auto;padding:.5rem clamp(.35rem,1vw,.75rem) 3rem;color:var(--text);font-family:var(--doc-font-family, "SF Pro Text", system-ui, sans-serif);font-size:18px;line-height:1.6}.share-document.svelte-13qpa17 .cm-editor{background:transparent}.share-document.svelte-13qpa17 .cm-editor.cm-focused{outline:none}.share-document.svelte-13qpa17 .cm-scroller{font-family:inherit;line-height:inherit}.share-document.svelte-13qpa17 .cm-content{padding:0}.share-document.svelte-13qpa17 .cm-gutters{display:none}.share-document.svelte-13qpa17 .cm-line{padding:0}.share-document.is-indented.svelte-13qpa17 .cm-line{text-indent:2em}.annotation-column.svelte-13qpa17{position:sticky;top:6rem;width:min(360px,32vw);max-height:calc(100vh - 7rem);overflow-y:auto;padding:.2rem .2rem 1rem;scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent}.annotation-card-stack.svelte-13qpa17{display:grid;gap:.75rem}.annotation-empty-state.svelte-13qpa17{margin:0;padding:1rem;border:1px solid var(--border);border-radius:12px;background:var(--surface);color:var(--text-soft);font-size:.9rem;line-height:1.5}@media(max-width:980px){.editor-stage.svelte-13qpa17{display:grid}.annotation-column.svelte-13qpa17{position:static;width:min(100%,816px);max-height:none;margin:0 auto;padding-bottom:3rem}}.editor-stage.svelte-1w29h3e{display:flex;align-items:flex-start;justify-content:center;gap:1.5rem}.editor-sheet.svelte-1w29h3e{width:min(816px,100%);min-height:calc(100vh - 4rem);padding:.75rem .25rem;border-radius:.5rem;background:var(--surface);box-shadow:0 20px 46px rgba(var(--shadow-color),.18);animation:svelte-1w29h3e-documentSheetSettle .62s cubic-bezier(.16,1,.3,1);transition:background-color .3s ease,color .3s ease}.share-document.svelte-1w29h3e{max-width:816px;margin:0 auto;padding:.5rem clamp(.35rem,1vw,.75rem) 3rem;color:var(--text);font-family:var(--doc-font-family, "SF Pro Text", system-ui, sans-serif);font-size:18px;line-height:1.6}.annotation-column.svelte-1w29h3e{position:sticky;top:6rem;width:min(360px,32vw);max-height:calc(100vh - 7rem);overflow-y:auto;padding:.2rem .2rem 1rem;scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent}.annotation-card-stack.svelte-1w29h3e{display:grid;gap:.75rem}.annotation-empty-state.svelte-1w29h3e{margin:0;padding:1rem;border:1px solid var(--border);border-radius:12px;background:var(--surface);color:var(--text-soft);font-size:.9rem;line-height:1.5}@keyframes svelte-1w29h3e-documentSheetSettle{0%{transform:translateY(14px);opacity:0}to{transform:translateY(0);opacity:1}}@media(max-width:980px){.editor-stage.svelte-1w29h3e{display:grid}.annotation-column.svelte-1w29h3e{position:static;width:min(100%,816px);max-height:none;margin:0 auto;padding-bottom:3rem}}.share-shell.svelte-1f8n0g2{background:var(--bg);transition:background-color .3s ease,color .3s ease}.share-topbar-shell.svelte-1f8n0g2{position:sticky;top:1rem;z-index:40;display:flex;justify-content:center;margin-bottom:3rem;pointer-events:none}.share-tabs.svelte-1f8n0g2{display:flex;gap:.35rem;max-width:min(100%,52rem);margin:-1.75rem auto 1.5rem;overflow-x:auto;padding:.25rem;border:1px solid var(--border);border-radius:.65rem;background:var(--surface)}.share-tabs.svelte-1f8n0g2 button:where(.svelte-1f8n0g2){flex:0 0 auto;max-width:14rem;overflow:hidden;padding:.55rem .9rem;border:0;border-radius:.45rem;background:transparent;color:var(--text-faint);font:inherit;font-size:.82rem;font-weight:600;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.share-tabs.svelte-1f8n0g2 button.active:where(.svelte-1f8n0g2){background:var(--surface-2);color:var(--text-strong)}.share-topbar.svelte-1f8n0g2{display:flex;align-items:center;justify-content:center;gap:1rem;max-width:min(100%,42rem);min-width:0;padding:.5rem 1.5rem;border:1px solid var(--nav-glass-border);border-radius:2rem;background:var(--nav-glass);box-shadow:0 10px 24px rgba(var(--shadow-color),.12);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);animation:svelte-1f8n0g2-shareTopbarSettle .56s cubic-bezier(.16,1,.3,1);pointer-events:auto}.share-status.svelte-1f8n0g2{display:inline-flex;flex-shrink:0;align-items:center;gap:.5rem;font-size:.875rem;color:var(--text-strong)}.share-status-dot.svelte-1f8n0g2{width:.5rem;height:.5rem;border-radius:999px;background:#4ade80}.share-topbar-divider.svelte-1f8n0g2{flex-shrink:0;width:1px;height:2rem;background:var(--border-strong)}.share-title-block.svelte-1f8n0g2{min-width:0;text-align:center}.share-title.svelte-1f8n0g2{max-width:min(24rem,42vw);overflow:hidden;color:var(--text-soft);font-size:.875rem;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.share-topbar-meta.svelte-1f8n0g2{margin-top:.05rem;color:var(--text-faint);font-size:.68rem}.share-install-button.svelte-1f8n0g2{min-height:2.4rem;padding:0 1rem;border-radius:999px;box-shadow:0 10px 28px #2563eb38,inset 0 1px #ffffff29;font-size:.78rem;white-space:nowrap}@keyframes svelte-1f8n0g2-shareTopbarSettle{0%{transform:translateY(-8px) scale(.98);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}@media(max-width:980px){.share-topbar.svelte-1f8n0g2{max-width:100%;padding-inline:1rem}.share-topbar-divider-optional.svelte-1f8n0g2,.share-install-button.svelte-1f8n0g2{display:none}.share-title.svelte-1f8n0g2{max-width:58vw}}
