.section.svelte-1p8uel3{margin-top:var(--spacing-small);padding-top:var(--spacing-small);border-top:1px solid var(--color-border)}.section-tight.svelte-1p8uel3:first-of-type{border-top:none;margin-top:0;padding-top:0}.section-label.svelte-1p8uel3{font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-secondary);margin:0;font-weight:600}.section-head.svelte-1p8uel3{align-items:center;gap:8px;min-width:0;display:flex}.section-header.svelte-1p8uel3{justify-content:space-between;align-items:center;gap:var(--spacing-medium);margin-bottom:var(--spacing-small);display:flex}.package-actions.svelte-1p8uel3{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.process-summary.svelte-1p8uel3{font-size:var(--font-size-sm);color:var(--color-text-secondary);align-items:center;gap:8px;margin-bottom:8px;display:flex}.process-status.svelte-1p8uel3{border:1px solid var(--color-border);font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-primary);background:var(--color-surface-secondary);border-radius:999px;padding:1px 7px}.process-summary[data-status=ready].svelte-1p8uel3 .process-status:where(.svelte-1p8uel3),.process-summary[data-status=done].svelte-1p8uel3 .process-status:where(.svelte-1p8uel3){border-color:color-mix(in srgb, var(--color-success) 45%, var(--color-border));color:var(--color-success)}.process-summary[data-status=missing_input].svelte-1p8uel3 .process-status:where(.svelte-1p8uel3),.process-summary[data-status=blocked].svelte-1p8uel3 .process-status:where(.svelte-1p8uel3){border-color:color-mix(in srgb, #d97706 45%, var(--color-border));color:#d97706}.process-blocked.svelte-1p8uel3{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin:4px 0 0}.outputs-picker.svelte-h6yu91{border:1px solid var(--color-border);border-radius:var(--radius-small);background:color-mix(in srgb, var(--color-surface-secondary) 60%, var(--color-surface));min-width:0;margin:10px 0 0;padding:10px 12px}legend.svelte-h6yu91{color:var(--color-text-secondary);font-size:var(--font-size-xs);letter-spacing:.04em;text-transform:uppercase;padding:0 4px;font-weight:700}.outputs-grid.svelte-h6yu91{flex-wrap:wrap;gap:6px 16px;display:flex}.output-option.svelte-h6yu91{color:var(--color-text-primary);font-size:var(--font-size-sm);cursor:pointer;align-items:center;gap:6px;display:inline-flex}.output-option.svelte-h6yu91 input:where(.svelte-h6yu91):disabled{cursor:not-allowed}.outputs-hint.svelte-h6yu91{color:var(--color-text-secondary);font-size:var(--font-size-xs);margin:8px 0 0;line-height:1.35}.section-hint.svelte-11cp8k1{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin:0;line-height:1.45}.section.svelte-11cp8k1{margin-top:var(--spacing-medium);border:1px solid var(--color-border);border-radius:var(--radius-medium);background:color-mix(in srgb, var(--color-surface) 82%, var(--color-background));padding:10px}.section-tight.svelte-11cp8k1:first-of-type{margin-top:var(--spacing-small)}.section-heading.svelte-11cp8k1{justify-content:space-between;align-items:center;gap:var(--spacing-small);margin-bottom:8px;display:flex}.section-label.svelte-11cp8k1{font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-secondary);margin:0;font-weight:600}.field.svelte-11cp8k1{flex-direction:column;gap:4px;min-width:0;display:flex}.label.svelte-11cp8k1{font-size:var(--font-size-xs);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.04em;font-weight:500}.field.stale.svelte-11cp8k1 .label:where(.svelte-11cp8k1){color:var(--color-warning)}.field.stale.svelte-11cp8k1 .label:where(.svelte-11cp8k1):after{content:" ●";font-size:9px}.field.stale.svelte-11cp8k1 select:where(.svelte-11cp8k1){border-color:color-mix(in srgb, var(--color-warning) 55%, var(--color-border));background:color-mix(in srgb, var(--color-warning) 7%, var(--color-surface-secondary))}.field.svelte-11cp8k1 select:where(.svelte-11cp8k1){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);padding:8px 10px}.rules-field.svelte-11cp8k1{grid-column:1/-1}.field.svelte-11cp8k1 textarea:where(.svelte-11cp8k1){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;min-height:3.5em;padding:8px 10px}.field.stale.svelte-11cp8k1 textarea:where(.svelte-11cp8k1){border-color:color-mix(in srgb, var(--color-warning) 55%, var(--color-border));background:color-mix(in srgb, var(--color-warning) 7%, var(--color-surface-secondary))}.static-field.svelte-11cp8k1{flex-direction:column;gap:4px;display:flex}.static-value.svelte-11cp8k1{font-size:var(--font-size-sm);color:var(--color-text-primary);border:1px solid var(--color-border);border-radius:var(--radius-small);background:var(--color-surface-secondary);padding:8px 10px}.layout-controls.svelte-11cp8k1{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));align-items:end;gap:8px;display:grid}.inferred-hint.svelte-11cp8k1 strong:where(.svelte-11cp8k1){color:var(--color-text-primary)}li.svelte-vl7ege{font-size:var(--font-size-sm);justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.doc-meta.svelte-vl7ege{font-size:var(--font-size-xs);color:var(--color-text-secondary);display:block}.package-item-actions.svelte-vl7ege{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;min-width:0;display:flex}.inline-check.svelte-vl7ege{font-size:var(--font-size-xs);color:var(--color-text-secondary);white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.item-mode-select.svelte-vl7ege{font:inherit;font-size:var(--font-size-xs);border:1px solid var(--color-border);border-radius:var(--radius-small);background:var(--color-surface);color:var(--color-text-primary);padding:4px 6px}.text-btn.svelte-vl7ege{color:var(--color-accent);font:inherit;font-size:var(--font-size-xs);cursor:pointer;background:0 0;border:none;padding:4px 2px;font-weight:600}.text-btn.svelte-vl7ege:disabled{color:var(--color-text-secondary);cursor:not-allowed;opacity:.5}@media (width<=720px){li.svelte-vl7ege{flex-direction:column;align-items:flex-start}.package-item-actions.svelte-vl7ege{justify-content:flex-start;width:100%}.item-mode-select.svelte-vl7ege{max-width:100%}}.muted.svelte-nj25fj{margin:0 0 var(--spacing-small);font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:1.45}.field.svelte-nj25fj{flex-direction:column;gap:4px;display:flex}.label.svelte-nj25fj{font-size:var(--font-size-xs);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.04em;font-weight:500}.field.svelte-nj25fj select:where(.svelte-nj25fj),.field.svelte-nj25fj input:where(.svelte-nj25fj){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);padding:8px 10px}.package-card.svelte-nj25fj{gap:var(--spacing-small);padding:var(--spacing-small);border:1px solid var(--color-border);border-radius:var(--radius-small);background:var(--color-surface-secondary);flex-direction:column;display:flex}.package-card-header.svelte-nj25fj{flex-wrap:wrap;align-items:end;gap:8px;display:flex}.package-title-field.svelte-nj25fj{flex:1;min-width:12rem}.package-items.svelte-nj25fj{flex-direction:column;gap:6px;margin:0;padding-left:1.25rem;display:flex}.package-empty.svelte-nj25fj{margin-bottom:0}.add-artifact-field.svelte-nj25fj{max-width:18rem}.text-btn.svelte-nj25fj{color:var(--color-accent);font:inherit;font-size:var(--font-size-xs);cursor:pointer;background:0 0;border:none;padding:4px 2px;font-weight:600}.delivery-section.svelte-18rzthg{flex-direction:column;gap:9px;display:flex}.delivery-section.compact.svelte-18rzthg{gap:6px;min-width:min(100%,28rem)}.delivery-section.file-setup-only.svelte-18rzthg{gap:0}.section-label.svelte-18rzthg{font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-secondary);margin:0;font-weight:600}.section-title-row.svelte-18rzthg{align-items:center;gap:8px;min-width:0;display:flex}.bundle-count.svelte-18rzthg,.export-summary.svelte-18rzthg span:where(.svelte-18rzthg){font-size:var(--font-size-xs);color:var(--color-text-secondary)}.export-summary.svelte-18rzthg{border:1px solid var(--color-border);border-radius:var(--radius-small);background:color-mix(in srgb, var(--color-surface-secondary) 84%, var(--color-background));font-size:var(--font-size-sm);padding:9px 10px}.export-summary.svelte-18rzthg summary:where(.svelte-18rzthg){cursor:pointer}.export-summary.svelte-18rzthg summary:where(.svelte-18rzthg) span:where(.svelte-18rzthg){margin-inline-start:8px}.file-names.svelte-18rzthg{font-family:var(--font-mono,ui-monospace, monospace);font-size:var(--font-size-xs);overflow-wrap:anywhere;margin:6px 0 0;padding-inline-start:20px}.compact.svelte-18rzthg .export-summary:where(.svelte-18rzthg){background:0 0;padding:5px 8px}.package-actions.svelte-18rzthg{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.compact.svelte-18rzthg .package-actions:where(.svelte-18rzthg){justify-content:flex-end;gap:6px;width:100%}.delivery-header.svelte-18rzthg{justify-content:space-between;align-items:center;gap:var(--spacing-medium);margin-bottom:0;display:flex}.compact.svelte-18rzthg .delivery-header:where(.svelte-18rzthg){gap:8px}.compact.svelte-18rzthg .section-title-row:where(.svelte-18rzthg){display:none}.package-list.svelte-18rzthg{gap:var(--spacing-small);margin-bottom:var(--spacing-small);flex-direction:column;display:flex}.advanced-delivery.svelte-18rzthg{border:1px solid var(--color-border);border-radius:var(--radius-small);background:color-mix(in srgb, var(--color-surface) 92%, var(--color-background))}.advanced-delivery-inner.svelte-18rzthg{padding:10px}.advanced-actions.svelte-18rzthg{justify-content:flex-start;margin-bottom:8px}@media (width<=720px){.delivery-header.svelte-18rzthg{flex-direction:column;align-items:stretch}.package-actions.svelte-18rzthg{justify-content:stretch}.package-actions.svelte-18rzthg button{width:100%}}.walker.svelte-o5svp8{flex-direction:column;gap:10px;display:flex}.walker-head.svelte-o5svp8{align-items:center;gap:10px;display:flex}.walker-done.svelte-o5svp8{color:var(--color-success,#15803d);font-size:var(--font-size-sm);font-weight:600}.walker-error.svelte-o5svp8{color:var(--color-danger,#b91c1c);font-size:var(--font-size-sm);margin:0}.walker-list.svelte-o5svp8{flex-direction:column;gap:8px;margin:0;padding-inline-start:20px;display:flex}.walker-list.svelte-o5svp8 li:where(.svelte-o5svp8){border-radius:var(--radius-small);padding:6px 8px}.walker-list.svelte-o5svp8 li.current:where(.svelte-o5svp8){background:color-mix(in srgb, var(--color-accent) 8%, transparent)}.walker-list.svelte-o5svp8 li.done:where(.svelte-o5svp8){opacity:.55}.walker-q.svelte-o5svp8{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.walker-a.svelte-o5svp8{color:var(--color-text-secondary);font-size:var(--font-size-sm);white-space:pre-wrap;margin:2px 0 0}.text-btn.svelte-o5svp8{color:var(--color-accent);font-size:var(--font-size-xs);cursor:pointer;background:0 0;border:0;padding:0}.text-btn.svelte-o5svp8:hover{text-decoration:underline}.upload-setup.svelte-19jbz1t{border:1px solid var(--color-border);border-radius:var(--radius-small);padding:10px}summary.svelte-19jbz1t{cursor:pointer;font-weight:600}p.svelte-19jbz1t{font-size:var(--font-size-sm);color:var(--color-text-secondary)}.limits.svelte-19jbz1t{flex-wrap:wrap;align-items:end;gap:12px;display:flex}label.svelte-19jbz1t{font-size:var(--font-size-sm);gap:5px;max-width:100%;display:grid}input.svelte-19jbz1t,select.svelte-19jbz1t{font:inherit;max-width:100%;min-height:44px;color:var(--color-text-primary);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-small);padding:8px}@media (pointer:coarse){input.svelte-19jbz1t,select.svelte-19jbz1t{font-size:16px}}.web-form-body.svelte-103atp4{flex-direction:column;gap:10px;min-width:0;display:flex}.web-form-body.svelte-103atp4 p:where(.svelte-103atp4){margin:0}.muted.svelte-103atp4{color:var(--color-text-secondary);font-size:var(--font-size-sm)}.web-form-prepare.svelte-103atp4,.web-form-head.svelte-103atp4,.web-form-edit-actions.svelte-103atp4{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.web-form-done.svelte-103atp4{color:var(--color-success,#15803d);font-size:var(--font-size-sm);font-weight:600}.web-form-error.svelte-103atp4{color:var(--color-danger,#b91c1c);font-size:var(--font-size-sm)}.web-form-list.svelte-103atp4{flex-direction:column;gap:8px;margin:0;padding-inline-start:20px;display:flex}.web-form-list.svelte-103atp4 li:where(.svelte-103atp4){border-radius:var(--radius-small);flex-direction:column;gap:4px;padding:6px 8px;display:flex}.web-form-list.svelte-103atp4 li.current:where(.svelte-103atp4){background:color-mix(in srgb, var(--color-accent) 8%, transparent)}.web-form-list.svelte-103atp4 li.done:where(.svelte-103atp4){opacity:.55}.web-form-q.svelte-103atp4{overflow-wrap:anywhere;justify-content:space-between;align-items:baseline;gap:8px;min-width:0;display:flex}.web-form-actions.svelte-103atp4{flex-shrink:0;gap:12px;display:inline-flex}.web-form-a.svelte-103atp4{color:var(--color-text-secondary);font-size:var(--font-size-sm);white-space:pre-wrap;overflow-wrap:anywhere}.web-form-left.svelte-103atp4{color:var(--color-text-secondary);font-size:var(--font-size-sm);font-style:italic}.web-form-field.svelte-103atp4 textarea:where(.svelte-103atp4){box-sizing:border-box;border:1px solid var(--color-border);border-radius:var(--radius-small);background:var(--color-background);width:100%;min-height:96px;color:var(--color-text);font:inherit;font-size:var(--font-size-sm);resize:vertical;padding:8px 10px}.web-form-findings.svelte-103atp4{border-inline-start:3px solid var(--color-warning,#b45309);background:color-mix(in srgb, var(--color-warning,#b45309) 8%, transparent);border-radius:var(--radius-small);font-size:var(--font-size-sm);flex-direction:column;gap:4px;padding:8px 10px;display:flex}.web-form-findings.svelte-103atp4 ul:where(.svelte-103atp4){margin:0;padding-inline-start:18px}.text-btn.svelte-103atp4{color:var(--color-accent);font-size:var(--font-size-xs);cursor:pointer;background:0 0;border:0;padding:0}.text-btn.svelte-103atp4:hover{text-decoration:underline}.visually-hidden.svelte-103atp4{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (pointer:coarse){.text-btn.svelte-103atp4{min-width:44px;min-height:44px;font-size:var(--font-size-sm)}.web-form-field.svelte-103atp4 textarea:where(.svelte-103atp4){font-size:16px}}.email-fields.svelte-e0pad1{flex-direction:column;align-self:stretch;gap:8px;display:flex}.suggestion.svelte-e0pad1{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) 6%, var(--color-surface));font-size:var(--font-size-sm);align-items:center;gap:8px;padding:6px 10px;display:flex}.field.svelte-e0pad1{font-size:var(--font-size-xs);color:var(--color-text-secondary);flex-direction:column;gap:3px;display:flex}.field.svelte-e0pad1 input:where(.svelte-e0pad1),.field.svelte-e0pad1 textarea:where(.svelte-e0pad1){font:inherit;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);resize:vertical;padding:6px 8px}.src.svelte-e0pad1{color:var(--color-success,#15803d);margin-inline-start:6px;font-style:normal}.src.warn.svelte-e0pad1{color:var(--color-warning,#b45309)}.attachments.svelte-e0pad1 strong:where(.svelte-e0pad1){font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-secondary)}.attachments.svelte-e0pad1 ul:where(.svelte-e0pad1){flex-direction:column;gap:4px;margin:6px 0 0;padding:0;list-style:none;display:flex}.attachments.svelte-e0pad1 li:where(.svelte-e0pad1){font-size:var(--font-size-sm);align-items:center;gap:8px;display:flex}.remove.svelte-e0pad1{color:var(--color-text-secondary);cursor:pointer;background:0 0;border:none;font-size:1rem;line-height:1}.mono.svelte-e0pad1{font-family:var(--font-mono,ui-monospace, monospace);font-size:var(--font-size-xs)}.check.svelte-e0pad1{font-size:var(--font-size-sm);align-items:center;gap:6px;display:flex}.row.svelte-e0pad1{align-items:center;gap:8px;display:flex}.confirm.svelte-e0pad1{border:1px solid color-mix(in srgb, var(--color-accent) 40%, var(--color-border));border-radius:var(--radius-small);background:var(--color-surface);flex-direction:column;gap:6px;padding:10px 12px;display:flex}.kv.svelte-e0pad1{font-size:var(--font-size-sm);margin:0}.kv.svelte-e0pad1 span:where(.svelte-e0pad1){color:var(--color-text-secondary)}.muted.svelte-e0pad1{color:var(--color-text-secondary);font-size:var(--font-size-sm);margin:0}.hint.svelte-e0pad1{font-size:var(--font-size-xs);color:var(--color-text-secondary);margin:2px 0 0}.error.svelte-e0pad1{color:var(--color-danger);font-size:var(--font-size-sm);margin:0}.kit-offers.svelte-1wzvaka{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.kit-offers.svelte-1wzvaka li:where(.svelte-1wzvaka){overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:4px 10px;min-width:0;display:flex}.page-kit.svelte-1wzvaka{min-width:0;font-size:var(--font-size-sm);flex-direction:column;gap:10px;display:flex}.page-kit.svelte-1wzvaka p:where(.svelte-1wzvaka){margin:0}.kit-destination.svelte-1wzvaka{overflow-wrap:anywhere;flex-wrap:wrap;gap:2px 10px;display:flex}.kit-host.svelte-1wzvaka{font-weight:650}.kit-source.svelte-1wzvaka,.kit-status.svelte-1wzvaka,.kit-hint.svelte-1wzvaka,.kit-required.svelte-1wzvaka{color:var(--color-text-secondary)}.kit-note.svelte-1wzvaka,.kit-outcome.svelte-1wzvaka{overflow-wrap:anywhere}.kit-note.svelte-1wzvaka{color:var(--color-text-secondary)}.kit-warning.svelte-1wzvaka{color:var(--color-warning,#b45309);overflow-wrap:anywhere}.kit-group.svelte-1wzvaka{flex-direction:column;gap:6px;min-width:0;display:flex}.kit-group.svelte-1wzvaka h5:where(.svelte-1wzvaka){font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-secondary);margin:0;font-weight:700}.kit-items.svelte-1wzvaka{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.kit-item.svelte-1wzvaka{border:1px solid var(--color-border);border-radius:var(--radius-small);flex-wrap:wrap;align-items:baseline;gap:2px 10px;min-width:0;padding:6px 8px;display:flex}.kit-item-head.svelte-1wzvaka{flex-wrap:wrap;flex:100%;align-items:baseline;gap:2px 8px;min-width:0;display:flex}.kit-label.svelte-1wzvaka{overflow-wrap:anywhere;min-width:0;font-weight:600}.kit-section.svelte-1wzvaka{color:var(--color-text-secondary);font-size:var(--font-size-xs);overflow-wrap:anywhere;min-width:0}.kit-required.svelte-1wzvaka{font-size:var(--font-size-xs)}.kit-value.svelte-1wzvaka,.kit-file.svelte-1wzvaka{overflow-wrap:anywhere;white-space:pre-wrap;min-width:0}.kit-file.svelte-1wzvaka{font-family:var(--font-mono,ui-monospace, monospace);font-size:var(--font-size-xs)}.kit-size.svelte-1wzvaka{color:var(--color-text-secondary);font-size:var(--font-size-xs)}.kit-options.svelte-1wzvaka{color:var(--color-text-secondary);flex-wrap:wrap;flex:100%;gap:2px 6px;display:flex}.kit-option.svelte-1wzvaka{overflow-wrap:anywhere}.kit-add.svelte-1wzvaka{margin-block-start:-4px;list-style:none}.kit-action.svelte-1wzvaka{border:1px solid var(--color-border);border-radius:var(--radius-small);min-height:32px;color:var(--color-accent);font-size:var(--font-size-xs);cursor:pointer;background:0 0;padding:4px 10px;font-weight:650}.kit-action.svelte-1wzvaka:hover,.kit-open.svelte-1wzvaka:hover{background:color-mix(in srgb, var(--color-accent) 6%, transparent)}.kit-open.svelte-1wzvaka{border:1px solid var(--color-border);border-radius:var(--radius-small);max-width:100%;min-height:32px;color:var(--color-accent);overflow-wrap:anywhere;align-self:flex-start;align-items:center;padding:4px 10px;font-weight:650;text-decoration:none;display:inline-flex}.kit-steps.svelte-1wzvaka{overflow-wrap:anywhere;flex-direction:column;gap:4px;margin:0;padding-inline-start:20px;display:flex}.prep.svelte-1jzssr4{min-width:0;font-size:var(--font-size-sm);overflow-wrap:anywhere;flex-direction:column;gap:6px;margin-top:12px;display:flex}.prep.svelte-1jzssr4 h5:where(.svelte-1jzssr4),.prep.svelte-1jzssr4 h6:where(.svelte-1jzssr4),.prep.svelte-1jzssr4 p:where(.svelte-1jzssr4){margin:0}.prep-actions.svelte-1jzssr4{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.prep-list.svelte-1jzssr4{margin:0;padding-inline-start:18px}.prep-differences.svelte-1jzssr4 li:where(.svelte-1jzssr4){border-inline-start:3px solid var(--color-warning);padding-inline-start:6px}.prep-label.svelte-1jzssr4{font-weight:600}.muted.svelte-1bjbevt{color:var(--color-text-secondary);font-size:var(--font-size-sm);margin:0}.busy-mark.svelte-1bjbevt{display:inline-flex}.error.svelte-1bjbevt{color:var(--color-danger);font-size:var(--font-size-sm);margin:0}.src.svelte-1bjbevt{color:var(--color-success,#15803d);margin-inline-start:6px;font-style:normal}.manual-recipient.svelte-1bjbevt{font-size:var(--font-size-sm);flex-wrap:wrap;align-items:baseline;gap:6px;margin:0;display:flex}.manual-recipient.svelte-1bjbevt a:where(.svelte-1bjbevt){font-weight:600}.manual-actions.svelte-1bjbevt{flex-wrap:wrap;gap:8px;display:flex}.email-preview.svelte-1bjbevt{border:1px solid var(--color-border);border-radius:var(--radius-small);font-size:var(--font-size-sm);flex-direction:column;align-self:stretch;gap:4px;padding:6px 10px;display:flex}.preview-subject.svelte-1bjbevt{overflow-wrap:anywhere;margin:0}.preview-subject.svelte-1bjbevt span:where(.svelte-1bjbevt){color:var(--color-text-secondary)}.preview-body.svelte-1bjbevt summary:where(.svelte-1bjbevt){cursor:pointer;color:var(--color-text-secondary)}.preview-body.svelte-1bjbevt p:where(.svelte-1bjbevt){white-space:pre-wrap;overflow-wrap:anywhere;margin:6px 0 0}.attach-line.svelte-1bjbevt{font-size:var(--font-size-sm);overflow-wrap:anywhere;margin:0}.page-check.svelte-1bjbevt{border:1px solid var(--color-border);border-radius:var(--radius-small);min-width:0;font-size:var(--font-size-sm);align-self:stretch;padding:6px 10px}.page-check.svelte-1bjbevt summary:where(.svelte-1bjbevt){cursor:pointer;color:var(--color-text-secondary);overflow-wrap:anywhere;font-weight:600}.page-check-body.svelte-1bjbevt{flex-direction:column;gap:8px;min-width:0;margin-top:8px;display:flex}.page-check-actions.svelte-1bjbevt{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.page-check-actions.svelte-1bjbevt .muted:where(.svelte-1bjbevt){overflow-wrap:anywhere}.learning-panel.svelte-14h90fv{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;padding:12px 14px;display:flex}.learning-head.svelte-14h90fv{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.learning-head.svelte-14h90fv p:where(.svelte-14h90fv){margin:2px 0 0}.dismiss.svelte-14h90fv{color:var(--color-text-secondary);font-size:var(--font-size-xs);cursor:pointer;background:0 0;border:0;padding:0}.dismiss.svelte-14h90fv:hover{text-decoration:underline}.candidates.svelte-14h90fv{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.candidates.svelte-14h90fv li:where(.svelte-14h90fv){justify-content:space-between;align-items:center;gap:10px;display:flex}.candidate-label.svelte-14h90fv{min-width:0;font-size:var(--font-size-sm)}.kind.svelte-14h90fv{background:color-mix(in srgb, var(--color-accent) 12%, transparent);color:color-mix(in srgb, var(--color-accent) 70%, var(--color-text-primary));font-size:var(--font-size-xs);border-radius:999px;margin-inline-end:6px;padding:1px 6px;font-weight:600;display:inline-block}.added.svelte-14h90fv{color:var(--color-success,#15803d);font-size:var(--font-size-xs);font-weight:600}.muted.svelte-14h90fv{color:var(--color-text-secondary);font-size:var(--font-size-sm);margin:0}.error.svelte-14h90fv{color:var(--color-danger);font-size:var(--font-size-sm);margin:0}.oc-step.svelte-129vlu0{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) 6%, var(--color-surface));overflow-wrap:anywhere;flex-direction:column;gap:8px;min-width:0;padding:10px 12px;display:flex}.oc-step-title.svelte-129vlu0{font-size:var(--font-size-sm);margin:0;font-weight:700}.oc-step-intro.svelte-129vlu0,.oc-step-notice.svelte-129vlu0{font-size:var(--font-size-sm);margin:0}.oc-step-actions.svelte-129vlu0{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.oc-step-left.svelte-129vlu0,.oc-step-notice.svelte-129vlu0{color:var(--color-text-secondary);font-size:var(--font-size-xs)}.oc-step-actions.svelte-129vlu0 button{white-space:normal;max-width:100%}.send-card.svelte-1aveb6f{border:1px solid var(--color-border);border-radius:var(--radius-medium,10px);background:var(--color-surface);padding:var(--spacing-medium);flex-direction:column;gap:10px;display:flex}.send-card.cta.svelte-1aveb6f{border-color:color-mix(in srgb, var(--color-accent) 30%, var(--color-border));background:color-mix(in srgb, var(--color-accent) 4%, var(--color-surface))}.send-head.svelte-1aveb6f{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.send-head.svelte-1aveb6f .badge{flex-shrink:0}.head-spacer.svelte-1aveb6f{flex:1}.send-head.svelte-1aveb6f h3:where(.svelte-1aveb6f){font-size:var(--font-size-md,1rem);margin:0}.send-head.svelte-1aveb6f h3:where(.svelte-1aveb6f):focus{outline:none}.instructions.svelte-1aveb6f{border:1px solid var(--color-border);border-radius:var(--radius-small);background:var(--color-surface);font-size:var(--font-size-sm);padding:8px 10px}.instructions.svelte-1aveb6f strong:where(.svelte-1aveb6f){font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-secondary);margin-bottom:4px;display:block}.instructions.svelte-1aveb6f p:where(.svelte-1aveb6f){margin:0}.checklist.svelte-1aveb6f{overflow-wrap:anywhere;flex-direction:column;gap:2px;margin:0;padding-inline-start:20px;display:flex}.file-suggestion.svelte-1aveb6f{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) 6%, var(--color-surface));font-size:var(--font-size-sm);flex-direction:column;gap:6px;padding:8px 10px;display:flex}.file-suggestion.svelte-1aveb6f ul:where(.svelte-1aveb6f){margin:0;padding-inline-start:18px}.mono.svelte-1aveb6f{font-family:var(--font-mono,ui-monospace, monospace);font-size:var(--font-size-xs);overflow-wrap:anywhere}.suggestion-actions.svelte-1aveb6f{flex-wrap:wrap;gap:8px;display:flex}.muted.svelte-1aveb6f{color:var(--color-text-secondary);font-size:var(--font-size-sm);margin:0}.error.svelte-1aveb6f{color:var(--color-danger);font-size:var(--font-size-sm);margin:0}.apply-yourself.svelte-1aveb6f{border:1px solid var(--color-border);border-radius:var(--radius-small);min-width:0;padding:6px 10px}.apply-yourself.svelte-1aveb6f summary:where(.svelte-1aveb6f){cursor:pointer;color:var(--color-text-secondary);font-weight:600;font-size:var(--font-size-sm);overflow-wrap:anywhere}.apply-yourself-body.svelte-1aveb6f{flex-direction:column;gap:10px;margin-top:10px;display:flex}.send-steps.svelte-1aveb6f{counter-reset:send-step;flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.send-steps.svelte-1aveb6f>li.send-step{counter-increment:send-step;flex-direction:column;align-items:flex-start;gap:8px;padding-inline-start:36px;display:flex;position:relative}.send-steps.svelte-1aveb6f>li.send-step:before{content:counter(send-step);inset-inline-start:0;border:1px solid var(--color-border);background:var(--color-surface-secondary);width:26px;height:26px;color:var(--color-text-primary);font-size:var(--font-size-xs);font-variant-numeric:tabular-nums;border-radius:999px;justify-content:center;align-items:center;font-weight:760;display:inline-flex;position:absolute;top:0}.send-steps.svelte-1aveb6f>li.send-step+li.send-step{border-block-start:1px solid var(--color-border);padding-block-start:12px}.send-steps.svelte-1aveb6f>li.send-step+li.send-step:before{top:12px}.send-steps.svelte-1aveb6f .send-step-title{min-height:26px;font-size:var(--font-size-sm);color:var(--color-text-primary);align-items:center;margin:0;font-weight:700;display:flex}.check-item.svelte-vbrucy{flex-direction:column;gap:3px;padding:4px 0;display:flex}.check-row.svelte-vbrucy{font-size:var(--font-size-xs);grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:6px;display:grid}.status-icon.svelte-vbrucy{color:#b45309;justify-content:center;align-items:center;width:20px;height:20px;font-size:13px;font-weight:800;display:inline-flex}.status-icon.pass.svelte-vbrucy{color:var(--color-success)}.status-icon.fail.svelte-vbrucy{color:var(--color-danger)}.status-icon.warning.svelte-vbrucy{color:#b45309}.check-main.svelte-vbrucy{flex-direction:column;gap:3px;min-width:0;display:flex}.check-label.svelte-vbrucy{text-overflow:ellipsis;white-space:nowrap;color:var(--color-text-primary);overflow:hidden}.check-tags.svelte-vbrucy{flex-wrap:wrap;gap:4px;display:none}.check-row.svelte-vbrucy:hover .check-tags:where(.svelte-vbrucy){display:flex}.source-badge.svelte-vbrucy,.ai-badge.svelte-vbrucy{border:1px solid var(--color-border);color:var(--color-text-secondary);background:var(--color-surface-secondary);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:2px 7px;font-size:10px;font-weight:650;line-height:1.2;display:inline-flex}.source-badge.ai.svelte-vbrucy{color:#7c3aed;background:color-mix(in srgb, #7c3aed 9%, var(--color-surface));border-color:color-mix(in srgb, #7c3aed 24%, var(--color-border))}.source-badge.hybrid.svelte-vbrucy{color:var(--color-accent);background:color-mix(in srgb, var(--color-accent) 9%, var(--color-surface));border-color:color-mix(in srgb, var(--color-accent) 24%, var(--color-border))}.check-actions.svelte-vbrucy{align-items:center;gap:6px;display:inline-flex}.improve-button.svelte-vbrucy{border:1px solid color-mix(in srgb, var(--color-accent) 45%, var(--color-border));background:color-mix(in srgb, var(--color-accent) 10%, var(--color-surface));color:var(--color-accent);font:inherit;font-size:var(--font-size-xs);cursor:pointer;border-radius:999px;padding:2px 7px;font-weight:700}.improve-button.svelte-vbrucy:disabled{cursor:wait;opacity:.65}.check-reason.svelte-vbrucy{color:var(--color-text-secondary);font-size:var(--font-size-xs);margin:0 0 0 24px;line-height:1.35}.validation-panel.svelte-8qull8{border:1px solid var(--color-border);border-radius:var(--radius-medium);background:var(--color-surface);box-shadow:var(--shadow-sm);overflow:hidden}.validation-header.svelte-8qull8{align-items:center;gap:8px;padding-inline-end:12px;display:flex}.validation-header.open.svelte-8qull8{border-bottom:1px solid var(--color-border)}.panel-heading.svelte-8qull8{min-width:0;font-size:var(--font-size-sm);flex:1;margin:0;font-weight:700}.header-toggle.svelte-8qull8{width:100%;color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:10px;padding:10px 0 10px 12px;display:flex}.panel-title.svelte-8qull8{min-width:0}.header-meta.svelte-8qull8{flex-shrink:0;align-items:center;gap:8px;display:inline-flex}.category-list.svelte-8qull8{flex-direction:column;max-height:min(56vh,42rem);display:flex;overflow:auto}.empty-review.svelte-8qull8{border-top:1px solid var(--color-border);font-size:var(--font-size-sm);color:var(--color-text-secondary);margin:0;padding:10px 12px}.category.svelte-8qull8+.category:where(.svelte-8qull8){border-top:1px solid var(--color-border)}.category-header.svelte-8qull8{width:100%;color:var(--color-text-primary);font:inherit;font-size:var(--font-size-xs);text-align:start;text-transform:uppercase;letter-spacing:.04em;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:8px;padding:8px 12px;font-weight:700;display:flex}.category-header.svelte-8qull8:hover{background:var(--color-surface-secondary)}.category-header.svelte-8qull8>span:where(.svelte-8qull8):first-child{min-width:0}.category-meta.svelte-8qull8{flex-shrink:0;align-items:center;gap:8px;display:inline-flex}.chevron.svelte-8qull8{color:var(--color-text-secondary);font-size:16px;line-height:1}.check-list.svelte-8qull8{flex-direction:column;gap:6px;margin:0;padding:0 10px 10px;list-style:none;display:flex}@media (width<=900px){.category-list.svelte-8qull8{max-height:16rem}}.form-output-option.svelte-2f1ucf{flex-direction:column;gap:8px;margin-top:10px;display:flex}.form-output-field.svelte-2f1ucf{flex-direction:column;gap:4px;display:flex}.form-output-label.svelte-2f1ucf{color:var(--color-text-secondary);font-size:var(--font-size-xs);font-weight:700}.form-output-questions.svelte-2f1ucf{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}.form-output-hint.svelte-2f1ucf{color:var(--color-text-secondary);font-size:var(--font-size-xs);margin-top:-4px}@media (pointer:coarse){.form-output-questions.svelte-2f1ucf{font-size:16px}}.pre-generation-settings.svelte-2f1ucf{border:1px solid var(--color-border);border-radius:var(--radius-small);background:var(--color-surface);margin-top:10px;padding:8px 12px}.pre-generation-settings.svelte-2f1ucf>summary:where(.svelte-2f1ucf){cursor:pointer;color:var(--color-text-secondary);font-size:var(--font-size-sm);font-weight:650}.pre-generation-settings-hint.svelte-2f1ucf{color:var(--color-text-secondary);font-size:var(--font-size-xs);margin:6px 0 0;line-height:1.35}.stale-settings.svelte-2f1ucf{margin-bottom:var(--spacing-small);border:1px solid color-mix(in srgb, var(--color-warning) 42%, var(--color-border));border-radius:var(--radius-small);background:color-mix(in srgb, var(--color-warning) 8%, var(--color-surface));align-items:center;gap:10px;padding:8px 10px;display:flex}.stale-dot.svelte-2f1ucf{background:var(--color-warning);border-radius:999px;flex-shrink:0;width:8px;height:8px}.stale-inline.svelte-2f1ucf{color:var(--color-warning);font-size:var(--font-size-xs);align-items:center;gap:8px;margin:0;font-weight:700;line-height:1.35;display:flex}.stale-copy.svelte-2f1ucf{min-width:0;color:var(--color-text-primary);font-size:var(--font-size-sm);flex:1;font-weight:650;line-height:1.35}.muted.svelte-2f1ucf{margin:0 0 var(--spacing-small);font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:1.45}.review-block.svelte-2f1ucf{margin-bottom:var(--spacing-small)}.download-step.svelte-2f1ucf{flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}.download-step-count.svelte-2f1ucf{font-size:var(--font-size-xs);color:var(--color-text-secondary)}.download-step-files[open].svelte-2f1ucf{flex-basis:100%}.download-step-files.svelte-2f1ucf summary:where(.svelte-2f1ucf){cursor:pointer}@media (pointer:coarse){.download-step-files.svelte-2f1ucf summary:where(.svelte-2f1ucf){padding-block:12px}}.download-step-names.svelte-2f1ucf{font-size:var(--font-size-xs);color:var(--color-text-primary);overflow-wrap:anywhere;margin:6px 0 0;padding-inline-start:1.1rem}.delivery-back.svelte-2f1ucf{margin-bottom:var(--spacing-small);display:flex}.document-selector-actions.svelte-2f1ucf{flex-wrap:wrap;align-items:center;gap:7px;display:inline-flex}.send-readiness.svelte-2f1ucf{font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:1.3}.send-readiness[data-tone=warning].svelte-2f1ucf{color:var(--color-text-primary)}.icon-action-button.svelte-2f1ucf{border:1px solid var(--color-border);border-radius:var(--radius-small);background:color-mix(in srgb, var(--color-surface-secondary) 76%, transparent);color:var(--color-text-secondary);font:inherit;font-size:var(--font-size-xs);cursor:pointer;justify-content:center;align-items:center;width:32px;height:30px;padding:0;font-weight:720;transition:background .12s,border-color .12s,color .12s,transform .12s;display:inline-flex}.icon-action-button.svelte-2f1ucf:hover{border-color:color-mix(in srgb, var(--color-accent) 42%, var(--color-border));background:color-mix(in srgb, var(--color-surface-secondary) 92%, transparent);color:var(--color-text-primary);transform:translateY(-1px)}.icon-action-button.attention.svelte-2f1ucf{color:var(--color-warning);border-color:color-mix(in srgb, var(--color-warning) 42%, var(--color-border));background:color-mix(in srgb, var(--color-warning) 9%, var(--color-surface))}.document-ai-sidebar.svelte-2f1ucf{border:1px solid var(--color-border);border-radius:var(--radius-small);background:color-mix(in srgb, var(--color-surface) 96%, var(--color-background));flex-direction:column;gap:8px;min-width:0;padding:10px;display:flex}.document-ai-sidebar.svelte-2f1ucf>header:where(.svelte-2f1ucf){align-items:center;gap:6px;display:flex}.document-ai-sidebar.svelte-2f1ucf h3:where(.svelte-2f1ucf){color:var(--color-text-primary);font-size:var(--font-size-xs);letter-spacing:.04em;text-transform:uppercase;margin:0;font-weight:760}.document-ai-sidebar.svelte-2f1ucf .refine-composer{grid-template-columns:minmax(0,1fr)}.document-ai-sidebar.svelte-2f1ucf .refine-composer textarea{min-height:7rem}.document-ai-sidebar.svelte-2f1ucf .refine-composer button[type=submit]{width:100%}.file-setup-body.svelte-2f1ucf{min-height:0;padding:12px;overflow:auto}.ai-edit-body.svelte-2f1ucf{flex-direction:column;gap:10px;display:flex}.ai-edit-body.svelte-2f1ucf .refine-flat{border:1px solid var(--color-border);border-radius:var(--radius-small);background:color-mix(in srgb, var(--color-surface) 96%, var(--color-background));padding:12px}.ai-edit-body.svelte-2f1ucf .refine-composer{grid-template-columns:minmax(0,1fr) auto;align-items:stretch}.ai-edit-body.svelte-2f1ucf .refine-composer textarea{min-height:8rem;line-height:1.45}.dialog-section.svelte-2f1ucf{border:1px solid var(--color-border);border-radius:var(--radius-small);background:color-mix(in srgb, var(--color-surface) 94%, var(--color-background));flex-direction:column;gap:10px;padding:12px;display:flex}.dialog-section.svelte-2f1ucf header:where(.svelte-2f1ucf){flex-direction:column;gap:2px;display:flex}.dialog-section.svelte-2f1ucf .rebuild-header:where(.svelte-2f1ucf){flex-direction:row;justify-content:space-between;align-items:center;gap:12px}.dialog-section.svelte-2f1ucf h3:where(.svelte-2f1ucf){font-size:var(--font-size-sm);color:var(--color-text-primary);margin:0;font-weight:760}.rebuild-copy.svelte-2f1ucf{flex-direction:column;gap:2px;min-width:0;display:flex}.rebuild-copy.svelte-2f1ucf p:where(.svelte-2f1ucf){color:var(--color-text-secondary);font-size:var(--font-size-xs);margin:0;font-weight:650;line-height:1.25}.rebuild-section.svelte-2f1ucf .section{border-top:none;margin-top:0;padding-top:0}@media (width<=720px){.document-selector-actions.svelte-2f1ucf{justify-content:flex-end;width:100%}}
