.document-markdown-editor.svelte-ydejli{height:100%;min-height:0;color:var(--color-text-primary);flex-direction:column;flex:1;gap:10px;display:flex}.document-markdown-editor.compact.svelte-ydejli{min-height:34rem;padding:12px var(--spacing-medium) var(--spacing-medium)}.editor-head.svelte-ydejli{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.editor-head.svelte-ydejli>div:where(.svelte-ydejli){flex-direction:column;gap:2px;min-width:0;display:flex}.eyebrow.svelte-ydejli{font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-secondary);font-weight:700}.editor-head.svelte-ydejli strong:where(.svelte-ydejli){font-size:var(--font-size-sm)}.editor-meta.svelte-ydejli,.markdown-tools.svelte-ydejli{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.editor-meta.svelte-ydejli{color:var(--color-text-secondary);font-size:var(--font-size-xs)}.dirty-pill.svelte-ydejli{border:1px solid color-mix(in srgb, var(--color-warning) 35%, var(--color-border));background:color-mix(in srgb, var(--color-warning) 10%, var(--color-surface));color:var(--color-warning);border-radius:999px;padding:2px 7px;font-weight:700}.markdown-input.svelte-ydejli{border:1px solid var(--color-border);border-radius:var(--radius-small);background:var(--color-background);width:100%;min-height:0;color:var(--color-text-primary);font:inherit;font-size:var(--font-size-sm);resize:none;flex:1;padding:10px 12px;line-height:1.5}.pane-header.svelte-l8gflj{flex-shrink:0;justify-content:space-between;align-items:center;gap:10px;margin-bottom:0;display:flex}.label.svelte-l8gflj{font-size:var(--font-size-xs);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.04em;font-weight:700}.preview-title.svelte-l8gflj{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.preview-actions.svelte-l8gflj{align-items:center;gap:4px;display:flex}.preview-title.svelte-l8gflj .badge{white-space:normal;text-align:center;max-width:100%;height:auto;min-height:1.25rem;padding-block:2px}@media (width<=520px){.pane-header.svelte-l8gflj{flex-wrap:wrap;align-items:flex-start}.preview-title.svelte-l8gflj{flex:100%;gap:5px}.preview-actions.svelte-l8gflj{flex-wrap:wrap;flex:100%;align-items:flex-end;gap:6px}.preview-actions.svelte-l8gflj .doc-template-select{flex:100%}.preview-actions.svelte-l8gflj .doc-template-select select{width:100%;max-width:none}}@media (width>=1320px){.pane-header.rail.svelte-l8gflj{flex-direction:column;justify-content:flex-start;align-items:stretch;gap:12px}.pane-header.rail.svelte-l8gflj .preview-actions:where(.svelte-l8gflj){flex-direction:column;align-items:stretch;gap:8px}.pane-header.rail.svelte-l8gflj .preview-actions:where(.svelte-l8gflj) select{width:100%;max-width:none}}.preview-action-buttons.svelte-cedm9l{grid-auto-columns:34px;grid-auto-flow:column;gap:5px;display:inline-grid}.preview-action-btn.svelte-cedm9l{border:1px solid var(--color-border);border-radius:var(--radius-small);background:color-mix(in srgb, var(--color-surface) 86%, var(--color-background));width:34px;height:34px;color:var(--color-accent);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:background .12s,border-color .12s,color .12s,box-shadow .12s;display:flex}.preview-action-btn.svelte-cedm9l:hover:not(:disabled){background:var(--color-surface-secondary);color:var(--color-accent-hover);border-color:color-mix(in srgb, var(--color-accent) 42%, var(--color-border))}.preview-action-btn.primary.svelte-cedm9l{background:color-mix(in srgb, var(--color-accent) 12%, var(--color-surface));border-color:color-mix(in srgb, var(--color-accent) 40%, var(--color-border))}.preview-action-btn.primary.svelte-cedm9l:hover:not(:disabled){background:color-mix(in srgb, var(--color-accent) 18%, var(--color-surface))}.preview-action-btn.svelte-cedm9l:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.preview-action-btn.svelte-cedm9l:disabled{opacity:.45;cursor:default}.preview-action-btn.loading.svelte-cedm9l svg:where(.svelte-cedm9l){animation:.85s linear infinite svelte-cedm9l-action-spin}@keyframes svelte-cedm9l-action-spin{to{transform:rotate(360deg)}}@media (width>=1320px){.preview-action-buttons.rail.svelte-cedm9l{grid-template-columns:repeat(auto-fit,minmax(44px,1fr));grid-auto-columns:auto;grid-auto-flow:row;width:100%;display:grid}.preview-action-buttons.rail.svelte-cedm9l .preview-action-btn:where(.svelte-cedm9l){width:100%;height:38px}}.preview-fit.svelte-1j3le6e{background:#fff;border-radius:2px;flex-shrink:0;position:relative;overflow:visible;box-shadow:0 6px 24px #0f172a29}.preview-fit.paged.svelte-1j3le6e{box-shadow:none;background:0 0;border-radius:0}.preview-page.svelte-1j3le6e{transform-origin:0 0;position:absolute;top:0;left:0}.preview-page-card.svelte-1j3le6e{background:#fff;border-radius:2px;position:absolute;left:0;overflow:hidden;box-shadow:0 8px 26px #0f172a26}.preview-page-card.html-page.svelte-1j3le6e{background:#fff}.html-page-viewport.svelte-1j3le6e{background:#fff;width:100%;position:absolute;left:0;overflow:hidden}.preview-frame.svelte-1j3le6e{pointer-events:none;background:#fff;border:none;border-radius:2px;display:block}.preview-page-card.html-page.svelte-1j3le6e .preview-frame:where(.svelte-1j3le6e){transform-origin:0 0;background:#fff;border-radius:0;position:absolute;top:0;left:0}.preview-page-image.svelte-1j3le6e{object-fit:contain;pointer-events:none;background:#fff;width:100%;height:100%;display:block}.fullscreen-preview-fit{box-shadow:0 4px 24px #0f172a24}.fullscreen-preview-frame{pointer-events:auto}.document-preview-workspace.svelte-vf6tf1,.document-preview-layout.svelte-vf6tf1{flex-direction:column;flex:1;gap:9px;min-width:0;min-height:0;display:flex}.document-preview-stage-column.svelte-vf6tf1{flex-direction:column;flex:1;order:0;min-width:0;min-height:0;display:flex}.document-preview-control-rail.svelte-vf6tf1{flex-direction:column;order:1;gap:10px;min-width:0;display:flex}.document-preview-adjust-details.svelte-vf6tf1{flex-direction:column;min-width:0;display:flex}.document-preview-adjust.svelte-vf6tf1{border:1px solid var(--color-border);border-radius:var(--radius-small);background:var(--color-surface);min-height:44px;color:var(--color-text-primary);font-size:var(--font-size-sm);cursor:pointer;justify-content:space-between;align-items:center;gap:8px;padding:8px 12px;font-weight:650;list-style:none;display:flex}.document-preview-adjust.svelte-vf6tf1::-webkit-details-marker{display:none}.document-preview-adjust.svelte-vf6tf1:after{content:"⌄";color:var(--color-text-secondary);font-size:16px;line-height:1}.document-preview-adjust-details[open].svelte-vf6tf1>.document-preview-adjust:where(.svelte-vf6tf1){margin-block-end:10px}.document-preview-adjust-details[open].svelte-vf6tf1>.document-preview-adjust:where(.svelte-vf6tf1):after{content:"⌃"}.document-preview-controls.svelte-vf6tf1{min-width:0}.document-preview-field-controls.svelte-vf6tf1{flex-direction:column;gap:8px;min-width:0;display:flex}.document-preview-footer.svelte-vf6tf1{min-width:0}@media (width<=700px){.document-preview-adjust-details.svelte-vf6tf1:not(.ready)>.document-preview-field-controls:where(.svelte-vf6tf1){display:none}.document-preview-adjust-details.svelte-vf6tf1:not(.ready)>.document-preview-adjust:where(.svelte-vf6tf1){margin-block-end:0}.document-preview-adjust-details.svelte-vf6tf1:not(.ready)>.document-preview-adjust:where(.svelte-vf6tf1):after{content:"⌄"}}@media (width>=701px){.document-preview-adjust.svelte-vf6tf1{display:none}}@media (width>=961px){.document-preview-layout.svelte-vf6tf1{grid-template-columns:minmax(0,1fr) 16rem;align-items:stretch;display:grid}.document-preview-control-rail.svelte-vf6tf1{border-inline-start:1px solid color-mix(in srgb, var(--color-border) 82%, transparent);scrollbar-gutter:stable;min-height:0;padding-inline-start:10px;overflow:auto}.document-preview-field-controls.svelte-vf6tf1 .cv-display-toggles{align-items:stretch}.document-preview-field-controls.svelte-vf6tf1 .cv-field-toggle{text-align:start;border-radius:var(--radius-small);width:100%}}@media (width>=1320px){.document-preview-layout.svelte-vf6tf1{grid-template-columns:minmax(0,1fr) clamp(15rem,18vw,22rem)}}.fullscreen-document.svelte-1f8zeyx{width:100%;max-width:none;height:100%;max-height:none;color:var(--color-text-primary);background:0 0;border:0;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.fullscreen-document[open].svelte-1f8zeyx{flex-direction:column;display:flex}.fullscreen-document.svelte-1f8zeyx::backdrop{background:#0f172a8c}.fullscreen-document-panel.svelte-1f8zeyx{background:var(--color-surface);flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.fullscreen-document-header.svelte-1f8zeyx{border-block-end:1px solid var(--color-border);background:var(--color-surface);flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;display:flex}.fullscreen-document-title.svelte-1f8zeyx{align-items:center;gap:10px;min-width:0;display:flex}.fullscreen-document-doc.svelte-1f8zeyx{font-size:var(--font-size-sm);font-weight:600}.fullscreen-document-pages.svelte-1f8zeyx{font-size:var(--font-size-xs);color:var(--color-text-secondary)}.fullscreen-document-actions.svelte-1f8zeyx{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.fullscreen-document-actions-wide.svelte-1f8zeyx{display:contents}.fullscreen-document-actions-wide.svelte-1f8zeyx>button,.fullscreen-document-more-list.svelte-1f8zeyx>button,.fullscreen-document-action.svelte-1f8zeyx{font-size:var(--font-size-sm);border:1px solid var(--color-border);border-radius:var(--radius-small);background:var(--color-surface);color:var(--color-text-primary);cursor:pointer;padding:6px 10px;font-weight:500}.fullscreen-document-actions-wide.svelte-1f8zeyx>button:hover,.fullscreen-document-more-list.svelte-1f8zeyx>button:hover,.fullscreen-document-action.svelte-1f8zeyx:hover{background:var(--color-surface-secondary)}.fullscreen-document-close.svelte-1f8zeyx{font-weight:600}.fullscreen-document-close-icon.svelte-1f8zeyx,.fullscreen-document-more.svelte-1f8zeyx{display:none}.fullscreen-document-more-list.svelte-1f8zeyx:popover-open{border:1px solid var(--color-border);border-radius:var(--radius-small);background:var(--color-surface);width:max-content;max-width:calc(100vw - 2rem);color:var(--color-text-primary);box-shadow:var(--shadow-medium,0 12px 32px #0f172a2e);flex-direction:column;gap:6px;margin:0;padding:8px;display:flex;position:fixed;inset:auto}.fullscreen-document-more-list.svelte-1f8zeyx>button{text-align:start;min-height:44px}.fullscreen-document-body.svelte-1f8zeyx{background:#e2e8f0;flex:1;grid-template-columns:minmax(0,1fr);align-items:stretch;min-height:0;display:grid;overflow:hidden}.fullscreen-document-body.with-editor.svelte-1f8zeyx{grid-template-columns:minmax(0,1fr) clamp(320px,26vw,420px)}.fullscreen-document-stage.svelte-1f8zeyx{justify-content:center;align-items:flex-start;min-width:0;min-height:0;padding:24px;display:flex;overflow:auto}.fullscreen-document-editor.svelte-1f8zeyx{border-inline-start:1px solid var(--color-border);background:var(--color-surface);height:100%;min-height:0;color:var(--color-text-primary);flex-direction:column;padding:14px;display:flex}@media (width<=980px){.fullscreen-document-body.with-editor.svelte-1f8zeyx{grid-template-rows:minmax(0,1fr) minmax(16rem,34vh);grid-template-columns:1fr}.fullscreen-document-editor.svelte-1f8zeyx{border-inline-start:none;border-block-start:1px solid var(--color-border)}}@media (width<=600px){.fullscreen-document-header.svelte-1f8zeyx{gap:8px;padding-block:6px;padding-inline:12px 8px}.fullscreen-document-title.svelte-1f8zeyx{flex:1;min-width:0}.fullscreen-document-doc.svelte-1f8zeyx{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fullscreen-document-pages.svelte-1f8zeyx{display:none}.fullscreen-document-actions.svelte-1f8zeyx{flex-wrap:nowrap;flex-shrink:0}.fullscreen-document-actions-wide.svelte-1f8zeyx{display:none}.fullscreen-document-more.svelte-1f8zeyx{border:1px solid var(--color-border);border-radius:var(--radius-small);background:var(--color-surface);width:44px;height:44px;color:var(--color-text-primary);cursor:pointer;justify-content:center;align-items:center;padding:0;font-size:20px;line-height:1;display:inline-flex}.fullscreen-document-close.svelte-1f8zeyx{justify-content:center;align-items:center;width:44px;height:44px;padding:0;font-size:24px;line-height:1;display:inline-flex}.fullscreen-document-close-text.svelte-1f8zeyx{display:none}.fullscreen-document-close-icon.svelte-1f8zeyx{display:inline}.fullscreen-document-stage.svelte-1f8zeyx{padding:12px}.fullscreen-document-body.with-editor.svelte-1f8zeyx{grid-template-rows:minmax(0,1fr) minmax(50dvh,1fr)}}.collapsible-section.svelte-eoc4dk{border:1px solid var(--color-border);border-radius:var(--radius-small);background:color-mix(in srgb, var(--color-surface) 84%, var(--color-background));min-width:0}.collapsible-section.disabled.svelte-eoc4dk{opacity:.6}.collapsible-summary.svelte-eoc4dk{cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;gap:8px;padding:7px 10px;list-style:none;display:flex}.collapsible-summary.svelte-eoc4dk::-webkit-details-marker{display:none}.collapsible-section.disabled.svelte-eoc4dk .collapsible-summary:where(.svelte-eoc4dk){cursor:not-allowed}.collapsible-summary.svelte-eoc4dk:hover{color:var(--color-text)}.collapsible-summary-main.svelte-eoc4dk{align-items:center;gap:8px;min-width:0;display:flex}.collapsible-titles.svelte-eoc4dk{align-items:baseline;gap:6px;min-width:0;display:flex}.collapsible-title.svelte-eoc4dk{color:var(--color-text);font-size:12px;font-weight:600}.collapsible-hint.svelte-eoc4dk{color:var(--color-text-secondary);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.collapsible-chevron.svelte-eoc4dk{border-right:1.5px solid var(--color-text-secondary);border-bottom:1.5px solid var(--color-text-secondary);flex-shrink:0;width:7px;height:7px;margin-right:2px;transition:transform .15s;transform:rotate(45deg)}.collapsible-section[open].svelte-eoc4dk .collapsible-chevron:where(.svelte-eoc4dk){transform:rotate(225deg)}.collapsible-body.svelte-eoc4dk{border-top:1px solid color-mix(in srgb, var(--color-border) 82%, transparent);flex-direction:column;gap:8px;padding:4px 10px 10px;display:flex}.cv-display-toggles.svelte-klyzp1{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:6px;margin:0;display:flex}.cv-field-toggle.svelte-klyzp1{border:1px solid var(--color-border);background:color-mix(in srgb, var(--color-surface) 84%, var(--color-background));color:var(--color-text-secondary);cursor:pointer;border-radius:999px;padding:4px 10px;font-size:11px;line-height:1.3;transition:background .12s,border-color .12s,color .12s}.cv-field-toggle.svelte-klyzp1:hover:not(:disabled){border-color:var(--color-accent);color:var(--color-text)}.cv-field-toggle.active.svelte-klyzp1{background:color-mix(in srgb, var(--color-accent) 10%, var(--color-surface));border-color:color-mix(in srgb, var(--color-accent) 36%, var(--color-border));color:var(--color-accent);font-weight:600}.cv-field-toggle.svelte-klyzp1:disabled{opacity:.6;cursor:not-allowed}.cv-field-gaps.svelte-klyzp1{color:var(--color-text-secondary);flex-direction:column;gap:4px;margin:8px 0 0;padding:0;font-size:11px;line-height:1.4;list-style:none;display:flex}.cv-field-gaps.svelte-klyzp1 a:where(.svelte-klyzp1){color:var(--color-accent);text-decoration:underline}.theme-scope.svelte-h9yq9t{color:var(--color-text-secondary);margin:0;font-size:11px;line-height:1.4}.theme-summary-swatch.svelte-h9yq9t{border:1px solid var(--color-border);background:linear-gradient(90deg, var(--sw-page) 0 45%, var(--sw-panel) 45% 72%, var(--sw-accent) 72% 100%);border-radius:3px;flex-shrink:0;width:18px;height:13px}.theme-rows.svelte-h9yq9t{flex-direction:column;gap:8px;display:flex}.theme-row.svelte-h9yq9t{flex-direction:column;gap:4px;display:flex}.theme-row-label.svelte-h9yq9t{text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-secondary);font-size:10px}.theme-swatches.svelte-h9yq9t{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.preset-swatch.svelte-h9yq9t{border:1px solid var(--color-border);cursor:pointer;border-radius:4px;width:30px;height:20px;padding:0;display:inline-flex;position:relative;overflow:hidden}.preset-swatch-page.svelte-h9yq9t{background:var(--sw-page);position:absolute;inset:0}.preset-swatch-panel.svelte-h9yq9t{background:var(--sw-panel);width:40%;position:absolute;inset:0}.preset-swatch-accent.svelte-h9yq9t{background:var(--sw-accent);border-radius:999px;width:7px;height:7px;position:absolute;bottom:3px;right:3px}.chip-swatch.svelte-h9yq9t{background:var(--chip);cursor:pointer;border:2px solid #0000;border-radius:999px;width:20px;height:20px;padding:0;box-shadow:inset 0 0 0 1px #0f172a1f}.chip-swatch.bordered.svelte-h9yq9t{box-shadow:inset 0 0 0 1px var(--color-border)}.chip-label.svelte-h9yq9t{border:1px solid var(--color-border);background:color-mix(in srgb, var(--color-surface) 84%, var(--color-background));color:var(--color-text-secondary);cursor:pointer;border-radius:999px;align-items:center;gap:5px;padding:3px 8px;font-size:10.5px;line-height:1.2;display:inline-flex}.chip-dot.svelte-h9yq9t{background:var(--chip);border-radius:999px;width:9px;height:9px;box-shadow:inset 0 0 0 1px #0f172a26}.preset-swatch.active.svelte-h9yq9t,.chip-swatch.active.svelte-h9yq9t,.chip-label.active.svelte-h9yq9t{border-color:var(--color-accent);outline:1px solid var(--color-accent);color:var(--color-text)}.chip-label.active.svelte-h9yq9t{background:color-mix(in srgb, var(--color-accent) 10%, var(--color-surface));font-weight:600}.preset-swatch.svelte-h9yq9t:hover:not(:disabled),.chip-swatch.svelte-h9yq9t:hover:not(:disabled),.chip-label.svelte-h9yq9t:hover:not(:disabled){border-color:var(--color-accent)}.preset-swatch.svelte-h9yq9t:disabled,.chip-swatch.svelte-h9yq9t:disabled,.chip-label.svelte-h9yq9t:disabled{opacity:.6;cursor:not-allowed}.doc-template-select.svelte-1ozcdz4{flex-direction:column;gap:5px;min-width:0;display:flex}.doc-template-select-label.svelte-1ozcdz4{color:var(--color-text-secondary);letter-spacing:.06em;text-transform:uppercase;font-size:.72rem;font-weight:800}.doc-template-select.svelte-1ozcdz4 select:where(.svelte-1ozcdz4){border:1px solid var(--color-border);border-radius:var(--radius-small);background:color-mix(in srgb, var(--color-surface) 88%, transparent);max-width:11rem;min-height:28px;color:var(--color-text-secondary);font:inherit;font-size:var(--font-size-xs);text-overflow:ellipsis;white-space:nowrap;cursor:pointer;padding:4px 7px;font-weight:600}.doc-template-select.block.svelte-1ozcdz4 select:where(.svelte-1ozcdz4){background:var(--color-surface);width:100%;max-width:none;color:var(--color-text-primary)}.doc-template-select.svelte-1ozcdz4 select:where(.svelte-1ozcdz4):disabled{opacity:.6;cursor:default}.visually-hidden.svelte-1ozcdz4{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
