.artifact-tabs-section.svelte-6k758i{border:1px solid var(--color-border);border-radius:var(--radius-small);background:color-mix(in srgb, var(--color-surface) 90%, var(--color-background));grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:9px;display:grid}.doc-tabs.svelte-6k758i{flex-wrap:wrap;gap:5px;display:flex}.artifact-tabs-actions.svelte-6k758i{justify-content:flex-end;min-width:max-content;display:flex}.doc-tabs.svelte-6k758i button:where(.svelte-6k758i){min-height:36px;font-size:var(--font-size-sm);border:1px solid var(--color-border);background:color-mix(in srgb, var(--color-surface-secondary) 56%, var(--color-background));color:var(--color-text-secondary);border-radius:var(--radius-small);cursor:pointer;align-items:center;gap:6px;padding:7px 10px;font-weight:680;transition:background .12s,border-color .12s,color .12s,box-shadow .12s;display:inline-flex}.doc-tabs.svelte-6k758i button:where(.svelte-6k758i):hover{color:var(--color-text-primary);border-color:var(--color-border-strong);background:color-mix(in srgb, var(--color-surface-secondary) 76%, var(--color-background))}.doc-tabs.svelte-6k758i button:where(.svelte-6k758i):focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.doc-tabs.svelte-6k758i button.active:where(.svelte-6k758i){color:var(--color-text-primary);border-color:color-mix(in srgb, var(--brand-olive,var(--color-accent)) 72%, var(--color-border));background:linear-gradient(90deg, var(--brand-olive,var(--color-accent)) 0, var(--brand-olive,var(--color-accent)) 4px, transparent 4px), linear-gradient(180deg, color-mix(in srgb, var(--brand-olive,var(--color-accent)) 18%, var(--color-surface)), var(--color-surface));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--brand-olive,var(--color-accent)) 24%, transparent), 0 1px 2px #00000014}.doc-tabs.svelte-6k758i button.attention:where(.svelte-6k758i){border-color:color-mix(in srgb, var(--color-warning) 52%, transparent);background:color-mix(in srgb, var(--color-warning) 8%, var(--color-surface));color:var(--color-text-primary)}.doc-tabs.svelte-6k758i button.ready:where(.svelte-6k758i):not(.active){border-color:color-mix(in srgb, var(--color-success) 22%, transparent)}.doc-tabs.svelte-6k758i button.active.ready:where(.svelte-6k758i){border-color:color-mix(in srgb, var(--brand-olive,var(--color-success)) 52%, var(--color-border))}.doc-tabs.svelte-6k758i button.empty:where(.svelte-6k758i){opacity:.68}.tab-state.svelte-6k758i{text-transform:uppercase;letter-spacing:.04em;font-size:9px;font-weight:700;line-height:1}.attention-state.svelte-6k758i{color:var(--color-warning)}.empty-state.svelte-6k758i{box-sizing:border-box;border:1.5px dashed color-mix(in srgb, var(--color-text-secondary) 70%, transparent);border-radius:999px;width:16px;height:16px;display:inline-block}.ready-state.svelte-6k758i{background:color-mix(in srgb, var(--color-success) 13%, transparent);width:16px;height:16px;color:var(--color-success);border-radius:999px;place-items:center;font-size:10px;display:inline-grid}@media (width<=720px){.artifact-tabs-section.svelte-6k758i{grid-template-columns:1fr;padding:8px}.artifact-tabs-actions.svelte-6k758i{justify-content:stretch;min-width:0}.doc-tabs.svelte-6k758i button:where(.svelte-6k758i){flex:calc(50% - 6px);justify-content:space-between;min-width:0}}@media (width<=430px){.doc-tabs.svelte-6k758i button:where(.svelte-6k758i){padding:6px 7px;font-size:12px}}.pane-actions.svelte-bwvipa{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.intro.svelte-1hz2uqb{margin:0 0 var(--spacing-small);font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:1.45}.field.svelte-1hz2uqb{margin-bottom:var(--spacing-small);flex-direction:column;gap:4px;display:flex}.label.svelte-1hz2uqb{font-size:var(--font-size-xs);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.04em;font-weight:500}.field.svelte-1hz2uqb textarea:where(.svelte-1hz2uqb){font:inherit;font-size:var(--font-size-sm);border:1px solid var(--color-border);border-radius:var(--radius-small);background:var(--color-surface-secondary);color:var(--color-text-primary);resize:vertical;padding:8px 10px;line-height:1.45}.error.svelte-1hz2uqb{margin:0 0 var(--spacing-small);font-size:var(--font-size-sm);color:var(--color-danger,#c0392b)}.update-details.svelte-1hz2uqb{margin:0 0 var(--spacing-small);font-size:var(--font-size-xs);color:var(--color-text-secondary);padding-left:1.1rem;line-height:1.4}.answers-panel.svelte-1hz2uqb{margin-bottom:var(--spacing-small);border:1px solid var(--color-border);border-radius:var(--radius-small);background:var(--color-surface-secondary);padding:10px}.answers-header.svelte-1hz2uqb{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.answers-title.svelte-1hz2uqb{font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-secondary);font-weight:600}.answer-item.svelte-1hz2uqb{border-top:1px solid var(--color-border);padding-top:8px}.answer-item.svelte-1hz2uqb:first-of-type{border-top:none;padding-top:0}.answer-q.svelte-1hz2uqb{font-size:var(--font-size-sm);margin:0;font-weight:600}.answer-a.svelte-1hz2uqb{font-size:var(--font-size-sm);color:var(--color-text-secondary);white-space:pre-wrap;margin:4px 0 0;line-height:1.45}.chat-shell.svelte-1hz2uqb{border:1px solid var(--color-border);border-radius:var(--radius-small);background:var(--color-surface);flex-direction:column;min-height:200px;max-height:min(380px,45vh);display:flex;overflow:hidden}.chat-empty.svelte-1hz2uqb{text-align:center;max-width:360px;padding:var(--spacing-medium);margin:auto}.chat-empty.svelte-1hz2uqb p:where(.svelte-1hz2uqb){margin:0 0 var(--spacing-small);font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:1.45}.toggle-checklist.svelte-16h99hb{border:1px solid var(--color-border);border-radius:var(--radius-small);background:color-mix(in srgb, var(--color-surface) 88%, var(--color-background));flex-direction:column;flex:none;gap:8px;max-height:min(18rem,48vh);padding:10px;display:flex;overflow:auto}.selector-header.svelte-16h99hb{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.selector-label.svelte-16h99hb{color:var(--color-text-secondary);font-size:var(--font-size-xs);letter-spacing:.04em;text-transform:uppercase;font-weight:700}.item-toggle-list.svelte-16h99hb{grid-template-columns:1fr;gap:6px;display:grid}.item-toggle.svelte-16h99hb{border:1px solid var(--color-border);border-radius:var(--radius-small);background:color-mix(in srgb, var(--color-surface) 92%, var(--color-background));width:100%;min-width:0;min-height:34px;color:var(--color-text-secondary);cursor:pointer;font:inherit;text-align:start;grid-template-columns:minmax(0,1fr) 1.35rem;align-items:center;gap:8px;padding-block:7px;padding-inline:10px 8px;transition:background .12s,border-color .12s,color .12s;display:grid}.item-toggle.svelte-16h99hb:hover:not(:disabled){border-color:color-mix(in srgb, var(--color-accent) 36%, var(--color-border));background:var(--color-surface);color:var(--color-text-primary)}.item-toggle.active.svelte-16h99hb{border-color:color-mix(in srgb, var(--color-success) 45%, var(--color-border));background:color-mix(in srgb, var(--color-success) 9%, var(--color-surface));color:var(--color-text-primary)}.item-toggle.locked.svelte-16h99hb{cursor:default}.item-title.svelte-16h99hb{min-width:0;font-size:var(--font-size-xs);text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.item-state.svelte-16h99hb{border:1px solid var(--color-border);background:var(--color-surface);width:1.35rem;height:1.35rem;color:var(--color-success);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.item-state.svelte-16h99hb svg:where(.svelte-16h99hb){fill:currentColor;width:13px;height:13px}.item-toggle.active.svelte-16h99hb .item-state:where(.svelte-16h99hb){border-color:color-mix(in srgb, var(--color-success) 42%, var(--color-border));background:color-mix(in srgb, var(--color-success) 14%, var(--color-surface))}.editor-pane.svelte-1mclb2e{border:1px solid var(--color-border);border-radius:var(--radius-small);background:color-mix(in srgb, var(--color-surface) 78%, var(--color-background));flex-direction:column;gap:10px;min-width:0;height:100%;min-height:0;padding:10px;display:flex;overflow:hidden}.pane-header.svelte-1mclb2e{justify-content:flex-end;align-items:center;gap:var(--spacing-small);flex-shrink:0;margin-bottom:0;display:flex}.form-artifact-helper.svelte-1mclb2e{margin-bottom:var(--spacing-small);padding-bottom:var(--spacing-small);border-bottom:1px solid var(--color-border)}@media (width<=760px){.pane-header.svelte-1mclb2e{flex-direction:column;align-items:stretch}}.preview-stage-wrap.svelte-1am58cc{border:1px solid var(--color-border);border-radius:var(--radius-small);scrollbar-gutter:stable;background:linear-gradient(#ffffff57,#fff0),#e2e8f0;flex:1;min-height:0;padding:clamp(14px,2.2vw,24px);position:relative;overflow:auto}.preview-stage.svelte-1am58cc{justify-content:center;align-items:flex-start;min-height:min(34rem,100%);display:flex;position:relative}.preview-page-count.svelte-1am58cc{z-index:1;width:max-content;font-size:var(--font-size-xs);color:var(--color-text-secondary);background:#ffffff94;border-radius:999px;margin:0 0 8px;padding:2px 6px;position:sticky;top:0}.pdf-preview-note.svelte-1am58cc{border:1px solid color-mix(in srgb, var(--color-warning) 38%, var(--color-border));border-radius:var(--radius-small);background:color-mix(in srgb, var(--color-warning) 8%, var(--color-surface));color:var(--color-text-secondary);font-size:var(--font-size-xs);align-items:center;gap:10px;width:fit-content;max-width:min(100%,34rem);margin:0 0 8px;padding:6px 8px;line-height:1.35;display:flex}.pdf-preview-note.svelte-1am58cc button:where(.svelte-1am58cc){border:1px solid color-mix(in srgb, var(--color-accent) 38%, var(--color-border));border-radius:var(--radius-small);background:var(--color-surface);color:var(--color-accent);font:inherit;font-size:var(--font-size-xs);cursor:pointer;flex-shrink:0;padding:3px 8px;font-weight:700}.pdf-preview-note.svelte-1am58cc button:where(.svelte-1am58cc):disabled{cursor:wait;opacity:.6}.preview-empty.svelte-1am58cc{color:var(--color-text-secondary);font-size:var(--font-size-sm);border-radius:var(--radius-small);background:#ffffff94;border:1px solid #0f172a14;margin:auto;padding:16px 18px}.preview-frame-btn.svelte-1am58cc{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:flex-start;width:100%;height:100%;min-height:16rem;padding:0;display:flex}.preview-frame-btn.svelte-1am58cc:hover .preview-fit{box-shadow:0 8px 28px #0f172a2e}.preview-frame-btn.svelte-1am58cc:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px;border-radius:var(--radius-small)}@media (width<=720px){.preview-stage-wrap.svelte-1am58cc{max-height:62vh;padding:10px}.preview-stage.svelte-1am58cc{min-height:18rem}.preview-frame-btn.svelte-1am58cc{min-height:14rem}}.ats-simulator.svelte-1cmyc6l,.issue-list.standalone.svelte-1cmyc6l{border:1px solid var(--color-border);border-radius:var(--radius-small);background:color-mix(in srgb, var(--color-surface-secondary) 80%, var(--color-background));font-size:var(--font-size-xs);color:var(--color-text-secondary);padding:7px 10px}.ats-simulator.svelte-1cmyc6l{display:block}.ats-simulator.blocked.svelte-1cmyc6l{border-color:color-mix(in srgb, var(--color-danger) 45%, var(--color-border))}.ats-topline.svelte-1cmyc6l{cursor:pointer;justify-content:space-between;align-items:center;gap:10px;display:flex}.ats-simulator[open].svelte-1cmyc6l .ats-topline:where(.svelte-1cmyc6l){margin-bottom:9px}.ats-simulator[open].svelte-1cmyc6l .signals:where(.svelte-1cmyc6l),.ats-simulator[open].svelte-1cmyc6l .keyword-groups:where(.svelte-1cmyc6l),.ats-simulator[open].svelte-1cmyc6l .text-preview:where(.svelte-1cmyc6l),.ats-simulator[open].svelte-1cmyc6l .issue-list:where(.svelte-1cmyc6l){margin-top:8px}.eyebrow.svelte-1cmyc6l{margin:0}.eyebrow-row.svelte-1cmyc6l{align-items:center;gap:6px;display:flex}.eyebrow.svelte-1cmyc6l{color:var(--color-text-primary);text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:700}.band-label.svelte-1cmyc6l{margin-left:1px;font-size:11px;font-weight:700}.signals.svelte-1cmyc6l{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.signal.svelte-1cmyc6l{border:1px solid var(--color-border);border-radius:var(--radius-small);background:var(--color-surface);min-width:0;padding:7px 8px}.signal.svelte-1cmyc6l span:where(.svelte-1cmyc6l),.keywords.svelte-1cmyc6l>span:where(.svelte-1cmyc6l){color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.04em;margin-bottom:2px;font-size:10px;font-weight:700;display:block}.signal.svelte-1cmyc6l strong:where(.svelte-1cmyc6l){color:var(--color-text-primary);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.signal.pass.svelte-1cmyc6l{border-color:color-mix(in srgb, #15803d 24%, var(--color-border))}.signal.warning.svelte-1cmyc6l{border-color:color-mix(in srgb, #b45309 30%, var(--color-border))}.signal.fail.svelte-1cmyc6l{border-color:color-mix(in srgb, var(--color-danger) 34%, var(--color-border))}.keyword-groups.svelte-1cmyc6l{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.keywords.svelte-1cmyc6l{min-width:0}.keywords.svelte-1cmyc6l div:where(.svelte-1cmyc6l){flex-wrap:wrap;gap:4px;display:flex}mark.svelte-1cmyc6l{border-radius:var(--radius-small);padding:3px 6px;font-weight:700}.matched.svelte-1cmyc6l mark:where(.svelte-1cmyc6l){background:color-mix(in srgb, #15803d 12%, var(--color-surface));color:#15803d}.missing.svelte-1cmyc6l mark:where(.svelte-1cmyc6l){background:color-mix(in srgb, #b45309 12%, var(--color-surface));color:#b45309}.text-preview.svelte-1cmyc6l,.issue-list.svelte-1cmyc6l{border-top:1px solid var(--color-border);padding-top:7px}.text-preview.svelte-1cmyc6l summary:where(.svelte-1cmyc6l),.issue-list.svelte-1cmyc6l summary:where(.svelte-1cmyc6l){cursor:pointer;color:var(--color-text-primary);font-weight:700}.extracted-text.svelte-1cmyc6l{border:1px solid var(--color-border);border-radius:var(--radius-small);background:var(--color-surface);width:100%;min-height:9rem;max-height:9rem;color:var(--color-text-secondary);font:inherit;resize:vertical;white-space:pre-wrap;overscroll-behavior:contain;margin-top:6px;padding:7px;line-height:1.4;display:block;overflow:auto}.extracted-text.svelte-1cmyc6l:focus{outline:2px solid color-mix(in srgb, var(--color-accent) 50%, transparent);outline-offset:2px}.issue-list.svelte-1cmyc6l ul:where(.svelte-1cmyc6l){max-height:7rem;margin:6px 0 0;padding-left:18px;overflow:auto}.issue-list.svelte-1cmyc6l li.error:where(.svelte-1cmyc6l){color:var(--color-danger)}.issue-list.svelte-1cmyc6l li.warning:where(.svelte-1cmyc6l){color:#b45309}@media (width<=900px){.signals.svelte-1cmyc6l,.keyword-groups.svelte-1cmyc6l{grid-template-columns:1fr}}.preview-pane.svelte-dyc7lc{border:1px solid var(--color-border);border-radius:var(--radius-small);background:color-mix(in srgb, var(--color-surface) 86%, var(--color-background));flex-direction:column;gap:9px;min-width:0;height:100%;min-height:0;padding:10px;display:flex}@media (width<=720px){.preview-pane.svelte-dyc7lc{padding:8px}}.fullscreen-markdown-editor.svelte-1gikudp{height:100%;min-height:0;color:var(--color-text-primary);flex-direction:column;gap:10px;display:flex}.fullscreen-preview-measure.svelte-1q9rszh{justify-content:center;align-items:flex-start;width:100%;min-height:0;display:flex}.matrix-actions.svelte-1a318xo{justify-content:flex-end;margin-top:6px;display:flex}.levels-notice.svelte-1a318xo{text-align:end;color:var(--color-success);margin:4px 0 0;font-size:.8rem}.levels-notice.error.svelte-1a318xo{color:var(--color-danger)}.text-doc-language.svelte-1gpqmeg{max-width:18rem;margin-bottom:8px}.document-language-controls.svelte-1gpqmeg{border:1px solid var(--color-border);border-radius:var(--radius-small);background:color-mix(in srgb, var(--color-surface-secondary) 60%, var(--color-surface));flex-direction:column;gap:8px;margin-bottom:10px;padding:10px 12px;display:flex}.document-language-controls.svelte-1gpqmeg header:where(.svelte-1gpqmeg){flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.document-language-controls.svelte-1gpqmeg h4:where(.svelte-1gpqmeg){font-size:var(--font-size-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-secondary);margin:0;font-weight:700}.document-language-controls.svelte-1gpqmeg header:where(.svelte-1gpqmeg) span:where(.svelte-1gpqmeg){font-size:var(--font-size-xs);color:var(--color-text-secondary)}.headline-field.svelte-1gpqmeg{flex-direction:column;gap:4px;display:flex}.headline-label.svelte-1gpqmeg{font-size:var(--font-size-xs);color:var(--color-text-secondary)}.headline-field.svelte-1gpqmeg input:where(.svelte-1gpqmeg){border:1px solid var(--color-border);border-radius:var(--radius-small);background:var(--color-surface);width:100%;color:var(--color-text-primary);font-size:var(--font-size-sm);padding:6px 8px}.headline-actions.svelte-1gpqmeg{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.headline-action.svelte-1gpqmeg{color:var(--color-accent,var(--color-text-primary));font-size:var(--font-size-xs);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.headline-action.svelte-1gpqmeg:disabled{cursor:not-allowed;opacity:.6}.headline-hint.svelte-1gpqmeg{font-size:var(--font-size-xs);color:var(--color-text-secondary)}.document-notes.svelte-1gpqmeg{border:1px solid var(--color-border);border-radius:var(--radius-small);background:color-mix(in srgb, var(--color-surface-secondary) 60%, var(--color-surface));flex-direction:column;gap:6px;margin-bottom:10px;padding:10px 12px;display:flex}.document-notes.svelte-1gpqmeg header:where(.svelte-1gpqmeg){flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.document-notes.svelte-1gpqmeg h4:where(.svelte-1gpqmeg){font-size:var(--font-size-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-secondary);margin:0;font-weight:700}.document-notes.svelte-1gpqmeg header:where(.svelte-1gpqmeg) span:where(.svelte-1gpqmeg){font-size:var(--font-size-xs);color:var(--color-text-secondary)}.document-notes.svelte-1gpqmeg textarea:where(.svelte-1gpqmeg){resize:vertical;border:1px solid var(--color-border);border-radius:var(--radius-small);background:var(--color-surface);width:100%;color:var(--color-text-primary);font:inherit;font-size:var(--font-size-sm);padding:8px 10px;line-height:1.4}.notes-footer.svelte-1gpqmeg{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.notes-hint.svelte-1gpqmeg{font-size:var(--font-size-xs);color:var(--color-text-secondary);margin:0;line-height:1.35}.editor-grid-container.svelte-1gpqmeg{min-width:0;container-type:inline-size}.editor-grid.svelte-1gpqmeg{grid-template-columns:minmax(20rem,.9fr) minmax(24rem,1.1fr);align-items:stretch;gap:12px;height:clamp(36rem,72vh,48rem);min-height:clamp(36rem,72vh,48rem);display:grid;overflow:hidden}.editor-grid.text-only.svelte-1gpqmeg{grid-template-columns:1fr;height:auto}.editor-grid.text-only.with-sidebar.svelte-1gpqmeg{grid-template-columns:minmax(0,1fr) minmax(14rem,35%)}@container (width<=46rem){.editor-grid.text-only.with-sidebar.svelte-1gpqmeg{grid-template-columns:minmax(0,1fr)}}.text-editor-column.svelte-1gpqmeg{flex-direction:column;min-width:0;min-height:0;display:flex}.text-editor-sidebar.svelte-1gpqmeg{flex-direction:column;gap:8px;min-width:0;display:flex}.editor-grid.preview-only.svelte-1gpqmeg{grid-template-columns:minmax(0,1fr)}.preview-workspace.svelte-1gpqmeg{flex-direction:column;gap:9px;min-width:0;min-height:0;display:flex;position:relative}.preview-workspace.svelte-1gpqmeg>.preview-pane{flex:1;height:auto;min-height:0}.document-controls.svelte-1gpqmeg{position:relative}.document-controls-toggle.svelte-1gpqmeg{cursor:pointer;border:1px solid var(--color-border);border-radius:var(--radius-small);background:color-mix(in srgb, var(--color-surface) 88%, transparent);color:var(--color-text-secondary);font:inherit;font-size:var(--font-size-xs);padding:5px 7px;font-weight:700}.document-controls-toggle.svelte-1gpqmeg:hover,.document-controls.open.svelte-1gpqmeg .document-controls-toggle:where(.svelte-1gpqmeg){color:var(--color-text-primary);border-color:var(--color-text-secondary)}.document-actions-panel.svelte-1gpqmeg{z-index:6;border:1px solid var(--color-border);border-radius:var(--radius-small);background:color-mix(in srgb, var(--color-surface) 96%, var(--color-background));width:min(13rem,100vw - 4rem);max-height:min(16rem,42vh);box-shadow:var(--shadow-medium);position:absolute;top:calc(100% + 6px);right:0;overflow:auto}.document-actions-panel.svelte-1gpqmeg .pane-actions{grid-template-columns:1fr;gap:6px;padding:8px;display:grid}.document-actions-panel.svelte-1gpqmeg .pane-actions button{white-space:normal;text-align:left;justify-content:flex-start;width:100%}.preview-workspace.svelte-1gpqmeg .document-preview-control-rail .document-controls,.preview-workspace.svelte-1gpqmeg .document-preview-control-rail .document-controls-toggle{width:100%}.preview-workspace.svelte-1gpqmeg .document-preview-control-rail .document-actions-panel{width:100%;max-height:none;box-shadow:none;margin-top:6px;position:static}@media (width<=1319.98px){.preview-workspace.svelte-1gpqmeg .document-preview-stage-column{min-height:clamp(14rem,38vh,22rem)}.preview-workspace.svelte-1gpqmeg .document-preview-control-rail{min-height:0;overflow-y:auto}}.document-sidebar-content.svelte-1gpqmeg{min-width:0;padding-top:2px}@media (width<=960px){.editor-grid.svelte-1gpqmeg,.editor-grid.text-only.with-sidebar.svelte-1gpqmeg{grid-template-columns:1fr;height:auto;min-height:0;overflow:visible}.editor-grid.svelte-1gpqmeg>*{min-height:0}.document-actions-panel.svelte-1gpqmeg{width:min(15rem,100vw - 2rem)}}.conflict-notice.svelte-1hoyexa{border:1px solid color-mix(in srgb, var(--color-warning) 45%, var(--color-border));border-radius:var(--radius-small);background:color-mix(in srgb, var(--color-warning) 9%, var(--color-surface));flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.conflict-notice.reloaded.svelte-1hoyexa{border-color:var(--color-border);background:color-mix(in srgb, var(--color-surface-secondary) 60%, var(--color-surface))}.conflict-notice.svelte-1hoyexa p:where(.svelte-1hoyexa){font-size:var(--font-size-sm);color:var(--color-text-primary);flex:18rem;margin:0;line-height:1.45}.conflict-actions.svelte-1hoyexa{flex-wrap:wrap;gap:8px;display:flex}.package-editor.svelte-gjuilb{flex-direction:column;gap:12px;min-width:0;display:flex}.layout-stale-hint.svelte-gjuilb{font-size:var(--font-size-xs);margin:0;line-height:1.35}.wizard-shell.svelte-10duk5r{flex-direction:column;min-height:min(34rem,100vh - 8rem);display:flex}.wizard-progress.svelte-10duk5r{border-bottom:1px solid var(--color-border);background:var(--color-surface-secondary);grid-template-columns:minmax(0,1fr) minmax(10rem,16rem);align-items:center;gap:16px;padding:12px 16px;display:grid}.wizard-progress.svelte-10duk5r>div:where(.svelte-10duk5r):first-child{align-items:baseline;gap:10px;display:flex}.wizard-progress.svelte-10duk5r strong:where(.svelte-10duk5r){font-size:var(--font-size-sm)}.wizard-progress.svelte-10duk5r span:where(.svelte-10duk5r){color:var(--color-text-secondary);font-size:var(--font-size-xs)}.progress-track.svelte-10duk5r{background:var(--color-border);border-radius:999px;height:6px;overflow:hidden}.progress-track.svelte-10duk5r span:where(.svelte-10duk5r){background:var(--color-accent);height:100%;transition:width .18s;display:block}.wizard-layout.svelte-10duk5r{flex:1;grid-template-columns:minmax(0,1fr) 15rem;min-height:0;display:grid}.wizard-main.svelte-10duk5r{flex-direction:column;gap:12px;min-width:0;padding:16px;display:flex}.issue-header.svelte-10duk5r{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.issue-header.svelte-10duk5r span:where(.svelte-10duk5r){color:var(--color-text-secondary);font-size:var(--font-size-xs);letter-spacing:.04em;text-transform:uppercase;font-weight:700}.issue-header.svelte-10duk5r h3:where(.svelte-10duk5r),.wizard-finished.svelte-10duk5r h3:where(.svelte-10duk5r){font-size:var(--font-size-md);margin:2px 0 0}.issue-reason.svelte-10duk5r,.wizard-finished.svelte-10duk5r p:where(.svelte-10duk5r){color:var(--color-text-secondary);font-size:var(--font-size-sm);margin:0;line-height:1.45}.document-context.svelte-10duk5r{border-left:3px solid color-mix(in srgb, var(--color-warning) 58%, var(--color-border));background:color-mix(in srgb, var(--color-warning) 5%, var(--color-surface));padding:9px 10px}.document-context.svelte-10duk5r span:where(.svelte-10duk5r){color:var(--color-text-secondary);letter-spacing:.04em;text-transform:uppercase;margin-bottom:4px;font-size:10px;font-weight:760;display:block}.document-context.svelte-10duk5r blockquote:where(.svelte-10duk5r){color:var(--color-text-primary);font-size:var(--font-size-sm);margin:0;line-height:1.4}.current-question.svelte-10duk5r{border:1px solid color-mix(in srgb, var(--color-accent) 42%, var(--color-border));border-left:4px solid var(--color-accent);border-radius:var(--radius-small);background:color-mix(in srgb, var(--color-accent) 9%, var(--color-surface));padding:12px 14px}.current-question.fix.svelte-10duk5r{border-color:color-mix(in srgb, var(--color-success) 38%, var(--color-border));border-left-color:var(--color-success);background:color-mix(in srgb, var(--color-success) 7%, var(--color-surface))}.current-question.svelte-10duk5r span:where(.svelte-10duk5r){color:var(--color-accent);letter-spacing:.06em;text-transform:uppercase;margin-bottom:5px;font-size:10px;font-weight:800;display:block}.current-question.fix.svelte-10duk5r span:where(.svelte-10duk5r){color:var(--color-success)}.current-question.svelte-10duk5r p:where(.svelte-10duk5r){color:var(--color-text-primary);font-size:var(--font-size-md);margin:0;font-weight:700;line-height:1.45}.related-evidence.svelte-10duk5r{border-top:1px solid var(--color-border);margin-top:8px;padding-top:8px}.related-evidence.svelte-10duk5r small:where(.svelte-10duk5r){color:var(--color-text-secondary);text-transform:uppercase;margin-bottom:3px;font-size:10px;font-weight:760;display:block}.related-evidence.svelte-10duk5r p:where(.svelte-10duk5r){color:var(--color-text-primary);font-size:var(--font-size-xs);margin:0;line-height:1.4}.fix-actions.svelte-10duk5r{justify-content:flex-end;display:flex}.answer-instead.svelte-10duk5r{color:var(--color-text-secondary);font-size:var(--font-size-sm);margin:0}.decision-actions.svelte-10duk5r{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.decision-link.svelte-10duk5r{border:1px solid var(--color-border);border-radius:var(--radius-small);background:var(--color-surface);min-height:32px;color:var(--color-accent);font-size:var(--font-size-sm);align-items:center;padding:0 10px;font-weight:700;text-decoration:none;display:inline-flex}@media (pointer:coarse){.decision-link.svelte-10duk5r{min-height:44px}}.skip-action.svelte-10duk5r{color:var(--color-text-secondary);font:inherit;font-size:var(--font-size-xs);cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:3px 0;font-weight:650}.skip-action.svelte-10duk5r:hover:not(:disabled){color:var(--color-text-primary)}.wizard-error.svelte-10duk5r{color:var(--color-error);font-size:var(--font-size-sm);margin:0}.wizard-finished.svelte-10duk5r{flex-direction:column;flex:1;justify-content:center;align-items:flex-start;gap:12px;max-width:32rem;margin:0 auto;display:flex}.issue-queue.svelte-10duk5r{border-left:1px solid var(--color-border);background:color-mix(in srgb, var(--color-surface-secondary) 70%, var(--color-surface));flex-direction:column;gap:6px;padding:12px;display:flex;overflow:auto}.queue-item.svelte-10duk5r{border-radius:var(--radius-small);color:var(--color-text-secondary);border:1px solid #0000;grid-template-columns:20px minmax(0,1fr);gap:3px 7px;padding:7px;display:grid}.queue-item.current.svelte-10duk5r{border-color:color-mix(in srgb, var(--color-accent) 36%, var(--color-border));background:var(--color-surface);color:var(--color-text-primary)}.queue-item.resolved.svelte-10duk5r{color:var(--color-success)}.queue-item.skipped.svelte-10duk5r{opacity:.65}.queue-item.svelte-10duk5r>span:where(.svelte-10duk5r){background:var(--color-surface-secondary);border-radius:999px;grid-row:1/span 2;justify-content:center;align-items:center;width:20px;height:20px;font-size:10px;font-weight:800;display:inline-flex}.queue-item.svelte-10duk5r>small:where(.svelte-10duk5r){grid-column:2}.queue-item.svelte-10duk5r strong:where(.svelte-10duk5r),.queue-item.svelte-10duk5r small:where(.svelte-10duk5r){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.queue-item.svelte-10duk5r strong:where(.svelte-10duk5r){font-size:var(--font-size-xs)}.queue-item.svelte-10duk5r small:where(.svelte-10duk5r){font-size:10px;font-weight:650}@media (width<=720px){.wizard-progress.svelte-10duk5r,.wizard-layout.svelte-10duk5r{grid-template-columns:1fr}.issue-queue.svelte-10duk5r{border-left:0;border-bottom:1px solid var(--color-border);max-height:9rem}}.document-review-workspace.svelte-12tklgj{border:1px solid var(--color-border);border-radius:var(--radius-small);background:color-mix(in srgb, var(--color-surface) 92%, var(--color-background));flex-direction:column;gap:10px;margin-top:9px;padding:12px;display:flex}.document-review-actions.svelte-12tklgj{flex-wrap:wrap;align-items:center;gap:7px;min-width:0;display:flex}.review-state.svelte-12tklgj{border:1px solid var(--color-border);border-radius:var(--radius-small);background:color-mix(in srgb, var(--color-surface-secondary) 58%, var(--color-surface));justify-content:space-between;align-items:center;gap:10px;min-width:0;padding:8px 10px;display:flex}.review-state.outdated.svelte-12tklgj{border-color:color-mix(in srgb, var(--color-warning) 34%, var(--color-border));background:color-mix(in srgb, var(--color-warning) 6%, var(--color-surface))}.review-state.pending.svelte-12tklgj{border-color:color-mix(in srgb, var(--color-accent) 30%, var(--color-border))}.review-state-copy.svelte-12tklgj{align-items:center;gap:8px;min-width:0;display:flex}.review-state-copy.svelte-12tklgj>span:where(.svelte-12tklgj):last-child{min-width:0;color:var(--color-text-secondary);font-size:var(--font-size-xs);line-height:1.35}@media (width<=640px){.review-state.svelte-12tklgj{flex-direction:column;align-items:stretch}.review-state.svelte-12tklgj button{align-self:flex-start}}.review-insights.svelte-12tklgj{flex-direction:column;gap:9px;min-width:0;display:flex}.review-card.svelte-12tklgj{border:1px solid var(--color-border);border-radius:var(--radius-small);background:color-mix(in srgb, var(--color-surface-secondary) 68%, var(--color-background));min-width:0;padding:0}.review-card.empty.svelte-12tklgj{background:color-mix(in srgb, var(--color-surface-secondary) 56%, var(--color-surface))}.review-card-heading.svelte-12tklgj{cursor:pointer;color:var(--color-text-primary);font-size:var(--font-size-xs);letter-spacing:.04em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;font-weight:760;display:flex}.review-card[open].svelte-12tklgj .review-card-heading:where(.svelte-12tklgj){padding-bottom:8px}.review-card-body.svelte-12tklgj{flex-direction:column;gap:7px;padding:0 10px 10px;display:flex}.review-section-title.svelte-12tklgj{min-width:0;color:var(--color-text-primary);font-size:var(--font-size-xs);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:6px;font-weight:760;line-height:1.2;display:inline-flex}.review-section-title.svelte-12tklgj>span:where(.svelte-12tklgj):first-child{color:inherit;font:inherit;letter-spacing:inherit;line-height:inherit;text-transform:inherit}.weakness-auto-action.svelte-12tklgj{border:1px solid color-mix(in srgb, var(--color-accent) 34%, var(--color-border));border-radius:var(--radius-small);background:color-mix(in srgb, var(--color-accent) 7%, var(--color-surface));min-height:28px;color:var(--color-accent);font:inherit;font-size:var(--font-size-xs);cursor:pointer;align-self:flex-start;padding:4px 9px;font-weight:760;line-height:1.2}.weakness-auto-action.svelte-12tklgj:disabled{cursor:wait;opacity:.58}.all-checks.svelte-12tklgj{border-top:1px solid var(--color-border);padding-top:7px}.all-checks.svelte-12tklgj summary:where(.svelte-12tklgj){cursor:pointer;color:var(--color-text-secondary);font-size:var(--font-size-xs);font-weight:700}.all-checks.svelte-12tklgj .weakness-list:where(.svelte-12tklgj),.all-checks.svelte-12tklgj .weakness-auto-action:where(.svelte-12tklgj){margin-top:7px}.weakness-ai-action.svelte-12tklgj{border:1px solid var(--color-border);border-radius:var(--radius-small);background:var(--color-surface);min-height:28px;color:var(--color-text-primary);font:inherit;font-size:var(--font-size-xs);cursor:pointer;align-self:flex-start;padding:4px 9px;font-weight:760;line-height:1.2}.weakness-ai-action.svelte-12tklgj:hover:not(:disabled){border-color:color-mix(in srgb, var(--color-accent) 45%, var(--color-border));background:color-mix(in srgb, var(--color-accent) 7%, var(--color-surface))}.weakness-ai-action.svelte-12tklgj:disabled{opacity:.55;cursor:not-allowed}.strengths-panel.svelte-12tklgj ul:where(.svelte-12tklgj),.weakness-list.svelte-12tklgj{flex-direction:column;gap:7px;margin:0;padding:0;list-style:none;display:flex}.strengths-panel.svelte-12tklgj li:where(.svelte-12tklgj){min-width:0;font-size:var(--font-size-xs);flex-direction:column;gap:2px;line-height:1.35;display:flex}.review-card-body.svelte-12tklgj>p:where(.svelte-12tklgj),.strengths-panel.svelte-12tklgj p:where(.svelte-12tklgj){color:var(--color-text-secondary);font-size:var(--font-size-xs);margin:0;line-height:1.35}.automatic-fix-notice.svelte-12tklgj{border-left:3px solid var(--color-accent);background:color-mix(in srgb, var(--color-accent) 6%, var(--color-surface));padding:7px 9px}.weakness-list.svelte-12tklgj li:where(.svelte-12tklgj){border:1px solid color-mix(in srgb, var(--color-warning) 20%, var(--color-border));border-radius:var(--radius-small);background:color-mix(in srgb, var(--color-warning) 5%, var(--color-surface));grid-template-columns:22px minmax(0,1fr);gap:7px;padding:7px;display:grid}.weakness-list.svelte-12tklgj li.skipped:where(.svelte-12tklgj){border-color:var(--color-border);background:color-mix(in srgb, var(--color-surface-secondary) 76%, var(--color-surface));opacity:.78}.weakness-list.svelte-12tklgj li.needs-you:where(.svelte-12tklgj){border-color:color-mix(in srgb, var(--color-warning) 46%, var(--color-border));background:color-mix(in srgb, var(--color-warning) 9%, var(--color-surface))}.couldnt-fix-hint.svelte-12tklgj{color:color-mix(in srgb, var(--color-warning) 72%, var(--color-text-primary));font-size:var(--font-size-xs);margin:0;font-weight:680;line-height:1.35}.needs-you-action.svelte-12tklgj{border-color:color-mix(in srgb, var(--color-warning) 46%, var(--color-border));background:color-mix(in srgb, var(--color-warning) 10%, var(--color-surface));color:color-mix(in srgb, var(--color-warning) 74%, var(--color-text-primary))}.secondary-action.svelte-12tklgj{border-color:var(--color-border);background:var(--color-surface);color:var(--color-text-primary)}.issue-link.svelte-12tklgj{align-items:center;text-decoration:none;display:inline-flex}.weakness-index.svelte-12tklgj{background:color-mix(in srgb, var(--color-warning) 13%, var(--color-surface));width:22px;height:22px;color:var(--color-warning);border-radius:999px;justify-content:center;align-items:center;font-size:11px;font-weight:800;line-height:1;display:inline-flex}.weakness-main.svelte-12tklgj{flex-direction:column;gap:5px;min-width:0;display:flex}.issue-context.svelte-12tklgj{border-left:2px solid color-mix(in srgb, var(--color-warning) 52%, var(--color-border));background:color-mix(in srgb, var(--color-warning) 4%, var(--color-surface));flex-direction:column;gap:2px;padding:6px 8px;display:flex}.issue-context.svelte-12tklgj small:where(.svelte-12tklgj){color:var(--color-text-secondary);letter-spacing:.04em;text-transform:uppercase;font-size:9px;font-weight:760}.issue-context.svelte-12tklgj span:where(.svelte-12tklgj){color:var(--color-text-primary);font-size:var(--font-size-xs);line-height:1.35}.weakness-title-row.svelte-12tklgj{justify-content:space-between;align-items:center;gap:6px;min-width:0;display:flex}.weakness-title.svelte-12tklgj{align-items:center;gap:7px;min-width:0;display:inline-flex}.weakness-actions.svelte-12tklgj{flex-wrap:wrap;gap:6px;display:flex}.issue-action.svelte-12tklgj{border:1px solid color-mix(in srgb, var(--color-accent) 35%, var(--color-border));border-radius:var(--radius-small);background:color-mix(in srgb, var(--color-accent) 8%, var(--color-surface));color:var(--color-accent);font:inherit;font-size:var(--font-size-xs);cursor:pointer;padding:4px 8px;font-weight:760;line-height:1.2}.issue-action.svelte-12tklgj:disabled{cursor:wait;opacity:.6}@media (pointer:coarse){.issue-action.svelte-12tklgj{min-height:44px;padding-inline:12px}}.review-card.svelte-12tklgj strong:where(.svelte-12tklgj),.strengths-panel.svelte-12tklgj strong:where(.svelte-12tklgj){color:var(--color-text-primary);font-weight:720}.strengths-panel.svelte-12tklgj span:where(.svelte-12tklgj){color:var(--color-text-secondary);font-size:var(--font-size-xs);margin:0;line-height:1.35}.strengths-panel.svelte-12tklgj li:where(.svelte-12tklgj)>span:where(.svelte-12tklgj),.weakness-main.svelte-12tklgj>span:where(.svelte-12tklgj):not(.weakness-question){-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.strengths-panel.svelte-12tklgj,.overall-review-panel.svelte-12tklgj{border:1px solid var(--color-border);border-radius:var(--radius-small);background:color-mix(in srgb, var(--color-surface-secondary) 68%, var(--color-background))}.overall-review-panel.svelte-12tklgj{background:color-mix(in srgb, var(--color-warning) 3%, var(--color-surface-secondary))}.strengths-panel.svelte-12tklgj summary:where(.svelte-12tklgj),.overall-review-panel.svelte-12tklgj summary:where(.svelte-12tklgj){cursor:pointer;color:var(--color-text-primary);font-size:var(--font-size-xs);letter-spacing:.04em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;font-weight:760;display:flex}.strengths-panel.svelte-12tklgj summary:where(.svelte-12tklgj) .review-section-title:where(.svelte-12tklgj),.overall-review-panel.svelte-12tklgj summary:where(.svelte-12tklgj) .review-section-title:where(.svelte-12tklgj){color:var(--color-text-primary);font-size:var(--font-size-xs);letter-spacing:.04em;text-transform:uppercase;font-weight:760;line-height:1.2}.strengths-body.svelte-12tklgj,.overall-weakness-list.svelte-12tklgj{padding:0 10px 10px}.document-review-actions.svelte-12tklgj{padding-top:2px}.document-review-actions.svelte-12tklgj>span:where(.svelte-12tklgj){color:var(--color-text-secondary);font-size:var(--font-size-xs);font-weight:620;line-height:1.3}@media (width<=720px){.weakness-title-row.svelte-12tklgj{align-items:flex-start}.weakness-title.svelte-12tklgj{flex-direction:column;align-items:flex-start}}.refine-section.svelte-1htd5kt{margin-top:var(--spacing-small);border:1px solid var(--color-border);border-radius:var(--radius-small);background:color-mix(in srgb, var(--color-surface) 94%, var(--color-background));padding:0}.refine-section.svelte-1htd5kt summary:where(.svelte-1htd5kt){justify-content:space-between;align-items:center;gap:var(--spacing-small);cursor:pointer;font-size:var(--font-size-sm);color:var(--color-text-primary);padding:8px 10px;font-weight:700;display:flex}.refine-section.svelte-1htd5kt summary:where(.svelte-1htd5kt) small:where(.svelte-1htd5kt){font-size:var(--font-size-xs);color:var(--color-text-secondary);font-weight:500}.refine-section[open].svelte-1htd5kt summary:where(.svelte-1htd5kt){border-bottom:1px solid var(--color-border)}.section-body.svelte-1htd5kt{gap:var(--spacing-small);flex-direction:column;padding:10px;display:flex}.refine-flat.svelte-1htd5kt{gap:var(--spacing-small);flex-direction:column;display:flex}.scope-row.svelte-1htd5kt label:where(.svelte-1htd5kt){font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-secondary);align-items:center;gap:8px;font-weight:700;display:flex}.scope-row.svelte-1htd5kt select:where(.svelte-1htd5kt){font:inherit;font-size:var(--font-size-sm);text-transform:none;letter-spacing:normal;border:1px solid var(--color-border);border-radius:var(--radius-small);background:var(--color-surface);color:var(--color-text-primary);padding:4px 8px;font-weight:500}@media (width<=720px){.refine-section.svelte-1htd5kt summary:where(.svelte-1htd5kt) small:where(.svelte-1htd5kt){display:none}}
