.guided-backdrop.svelte-r3cbth{background:color-mix(in srgb, var(--color-background) 72%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);width:100%;max-width:none;height:100%;max-height:none;color:inherit;border:0;margin:0;padding:clamp(12px,4vw,40px);position:fixed;inset:0}.guided-backdrop[open].svelte-r3cbth{justify-content:center;align-items:center;display:flex}.guided-backdrop.svelte-r3cbth:focus{outline:none}.guided-backdrop.svelte-r3cbth::backdrop{background:0 0}.guided-shell.svelte-r3cbth{border:1px solid var(--color-border);border-radius:var(--radius-medium);background:var(--color-surface);flex-direction:column;width:min(100%,44rem);max-height:min(88vh,46rem);display:flex;overflow:hidden;box-shadow:0 40px 120px #0006}.guided-header.svelte-r3cbth{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:flex-start;gap:16px;padding:18px 20px 14px;display:flex}.guided-header.svelte-r3cbth h2:where(.svelte-r3cbth){color:var(--color-text-primary);margin:0;font-size:1.15rem}.guided-steps.svelte-r3cbth{flex-wrap:wrap;gap:14px;margin:10px 0 0;padding:0;list-style:none;display:flex}.guided-steps.svelte-r3cbth li:where(.svelte-r3cbth){color:var(--color-text-secondary);font-size:var(--font-size-xs);align-items:center;gap:6px;font-weight:600;display:inline-flex}.guided-steps.svelte-r3cbth li.active:where(.svelte-r3cbth){color:var(--color-text-primary)}.step-marker.svelte-r3cbth{border:1px solid var(--color-border);border-radius:50%;place-items:center;width:20px;height:20px;font-size:.7rem;display:grid}.guided-steps.svelte-r3cbth li.active:where(.svelte-r3cbth) .step-marker:where(.svelte-r3cbth){border-color:var(--color-accent);background:color-mix(in srgb, var(--color-accent) 16%, transparent);color:var(--color-text-primary)}.guided-steps.svelte-r3cbth li.done:where(.svelte-r3cbth) .step-marker:where(.svelte-r3cbth){border-color:color-mix(in srgb, var(--color-accent) 50%, var(--color-border));color:var(--color-accent)}.guided-step-compact.svelte-r3cbth{color:var(--color-text-secondary);font-size:var(--font-size-xs);flex-direction:column;gap:6px;margin:8px 0 0;font-weight:600;display:none}.guided-progress.svelte-r3cbth{background:color-mix(in srgb, var(--color-border) 70%, transparent);border-radius:999px;height:4px;display:block;overflow:hidden}.guided-progress-fill.svelte-r3cbth{border-radius:inherit;background:var(--color-accent);height:100%;display:block}@media (width<=520px){.guided-steps.svelte-r3cbth:not(.navigable){display:none}.guided-step-compact.svelte-r3cbth{display:flex}}.guided-header-actions.svelte-r3cbth{flex:0 auto;justify-content:flex-end;align-items:center;gap:8px;display:flex}.guided-header-buttons.svelte-r3cbth{flex-shrink:0;align-items:center;gap:8px;display:flex}.guided-header-buttons.svelte-r3cbth>*{flex-shrink:0}@media (width<=30rem){.guided-header-actions.svelte-r3cbth{flex-direction:column-reverse;align-items:flex-end}}.guided-close.svelte-r3cbth{border:1px solid var(--color-border);border-radius:var(--radius-small);color:var(--color-text-secondary);cursor:pointer;background:0 0;padding:2px 10px;font-size:1.1rem}.guided-close.svelte-r3cbth:hover{color:var(--color-text-primary)}.guided-body.svelte-r3cbth{flex:1;min-height:0;padding:20px;overflow:auto}.guided-preview-banner.svelte-r3cbth{border:1px solid color-mix(in srgb, var(--color-accent) 45%, var(--color-border));border-radius:var(--radius-small);background:color-mix(in srgb, var(--color-accent) 12%, var(--color-surface));color:var(--color-text-primary);font-size:var(--font-size-xs);margin:0 0 16px;padding:9px 12px;font-weight:650}.guided-steps.navigable.svelte-r3cbth li:where(.svelte-r3cbth){cursor:pointer}.step-jump.svelte-r3cbth{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;margin:0;padding:0;font-weight:600;display:inline-flex}.step-jump.svelte-r3cbth:hover .step-label:where(.svelte-r3cbth){color:var(--color-text-primary);text-decoration:underline}.step-jump.svelte-r3cbth:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px;border-radius:var(--radius-small)}.guided-footer.svelte-r3cbth{border-top:1px solid var(--color-border);background:var(--color-surface-secondary);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 20px;display:flex}.guided-footer.svelte-r3cbth>:empty{display:none}@media (width<=520px){.guided-footer.svelte-r3cbth{row-gap:10px}.guided-footer.svelte-r3cbth>*{flex:100%}}.wizard-error.svelte-1ehvajh{border:1px solid color-mix(in srgb, var(--color-danger,#c0392b) 40%, var(--color-border));border-radius:var(--radius-small);color:var(--color-danger,#c0392b);font-size:var(--font-size-sm);margin:0 0 12px;padding:10px 12px}.wizard-step.svelte-1ehvajh{flex-direction:column;gap:12px;display:flex}.drop-zone.svelte-1ehvajh{border:1px dashed color-mix(in srgb, var(--color-accent) 40%, var(--color-border));border-radius:var(--radius-small);background:color-mix(in srgb, var(--color-accent) 5%, var(--color-surface));color:var(--color-text-secondary);font-size:var(--font-size-sm);text-align:center;cursor:pointer;flex-direction:column;align-items:center;gap:4px;padding:18px 16px;display:flex}.drop-zone.active.svelte-1ehvajh{background:color-mix(in srgb, var(--color-accent) 14%, var(--color-surface));border-style:solid}.drop-zone.svelte-1ehvajh strong:where(.svelte-1ehvajh){color:var(--color-text-primary)}.file-read.svelte-1ehvajh{overflow-wrap:anywhere}.chat-saved.svelte-1ehvajh{color:color-mix(in srgb, #10b981 68%, var(--color-text-secondary));font-size:var(--font-size-xs);margin:0;font-weight:600}.step-lead.svelte-1ehvajh{color:var(--color-text-secondary);margin:0;line-height:1.55}.step-lead.svelte-1ehvajh strong:where(.svelte-1ehvajh){color:var(--color-text-primary)}textarea.svelte-1ehvajh{border:1px solid var(--color-border);border-radius:var(--radius-small);background:var(--color-background);width:100%;color:var(--color-text-primary);font:inherit;font-size:var(--font-size-sm);resize:vertical;padding:10px 12px;line-height:1.5}.step-hint.svelte-1ehvajh{color:var(--color-text-secondary);font-size:var(--font-size-xs);margin:0;line-height:1.45}.wizard-extracting.svelte-1ehvajh{text-align:center;align-items:center;gap:10px;padding:40px 0}.wizard-extracting.svelte-1ehvajh strong:where(.svelte-1ehvajh){color:var(--color-text-primary)}.wizard-extracting.svelte-1ehvajh span:where(.svelte-1ehvajh){color:var(--color-text-secondary);font-size:var(--font-size-sm)}.wizard-field.svelte-1ehvajh{flex-direction:column;gap:5px;display:flex}.wizard-field.svelte-1ehvajh span:where(.svelte-1ehvajh){color:var(--color-text-secondary);font-size:var(--font-size-xs);letter-spacing:.04em;text-transform:uppercase;font-weight:700}.wizard-field.svelte-1ehvajh input:where(.svelte-1ehvajh){border:1px solid var(--color-border);border-radius:var(--radius-small);background:var(--color-background);color:var(--color-text-primary);font:inherit;font-size:var(--font-size-sm);padding:9px 11px}.next-cards.svelte-1ehvajh{flex-direction:column;gap:12px;display:flex}.next-card.svelte-1ehvajh{border:1px solid var(--color-border);border-radius:var(--radius-small);background:var(--color-surface-secondary);color:var(--color-text-primary);align-items:flex-start;gap:12px;padding:16px;text-decoration:none;display:flex}.next-card.primary.svelte-1ehvajh{border-color:var(--color-accent);background:color-mix(in srgb, var(--color-accent) 8%, var(--color-surface))}.next-card.svelte-1ehvajh:hover{border-color:color-mix(in srgb, var(--color-accent) 70%, var(--color-border))}.next-card-icon.svelte-1ehvajh{background:var(--action-primary-bg);width:28px;height:28px;color:var(--action-primary-color);border-radius:50%;flex-shrink:0;place-items:center;font-size:1rem;font-weight:700;display:grid}[dir=rtl] .next-card-icon.svelte-1ehvajh{transform:scaleX(-1)}.next-card-text.svelte-1ehvajh{flex-direction:column;gap:6px;min-width:0;display:flex}.next-card-text.svelte-1ehvajh span:where(.svelte-1ehvajh),.next-link.svelte-1ehvajh span:where(.svelte-1ehvajh){color:var(--color-text-secondary);font-size:var(--font-size-sm);line-height:1.45}.next-link.svelte-1ehvajh{color:var(--color-text-primary);font-size:var(--font-size-sm);flex-wrap:wrap;gap:4px 8px;padding:0 4px;text-decoration:none;display:flex}.next-link.svelte-1ehvajh strong:where(.svelte-1ehvajh){color:var(--color-accent);text-underline-offset:2px;text-decoration:underline}.footer-primary-link.svelte-1ehvajh{border:1px solid var(--action-primary-border);border-radius:var(--radius-small);background:var(--action-primary-bg);color:var(--action-primary-color);box-shadow:var(--action-primary-shadow);font-size:var(--font-size-xs);white-space:nowrap;justify-content:center;align-items:center;gap:6px;padding:4px 8px;font-weight:720;line-height:1.25;text-decoration:none;display:inline-flex}.footer-primary-link.svelte-1ehvajh:hover{background:var(--action-primary-bg-hover);border-color:var(--action-primary-border-hover)}.footer-primary-link[aria-disabled=true].svelte-1ehvajh{opacity:.45;pointer-events:none}@media (pointer:coarse){.footer-primary-link.svelte-1ehvajh{min-height:44px}}.footer-hint.svelte-1ehvajh{color:var(--color-text-secondary);font-size:var(--font-size-xs);line-height:1.4}.footer-actions.svelte-1ehvajh{align-items:center;gap:8px;margin-inline-start:auto;display:flex}@media (width<=520px){.footer-actions.svelte-1ehvajh>button,.footer-actions.svelte-1ehvajh>.footer-primary-link:where(.svelte-1ehvajh){flex:auto}}.wizard-error.svelte-1rs4lyw{border:1px solid color-mix(in srgb, var(--color-danger,#c0392b) 40%, var(--color-border));border-radius:var(--radius-small);color:var(--color-danger,#c0392b);font-size:var(--font-size-sm);margin:0 0 12px;padding:10px 12px}.review-progress.svelte-1rs4lyw{color:var(--color-text-secondary);font-size:var(--font-size-xs);letter-spacing:.06em;text-transform:uppercase;margin-bottom:10px;font-weight:700}.review-card.svelte-1rs4lyw{border:1px solid var(--color-border);border-radius:var(--radius-small);background:var(--color-surface-secondary);flex-direction:column;gap:10px;padding:18px;display:flex}.review-kind.svelte-1rs4lyw{color:var(--color-text-secondary);font-size:var(--font-size-xs);letter-spacing:.05em;text-transform:uppercase;font-weight:700}.review-card.svelte-1rs4lyw h3:where(.svelte-1rs4lyw){color:var(--color-text-primary);margin:0;font-size:1.2rem}.review-reason.svelte-1rs4lyw{color:var(--color-text-secondary);font-size:var(--font-size-sm);margin:0;line-height:1.5}.review-evidence.svelte-1rs4lyw{flex-direction:column;gap:4px;display:flex}.review-evidence.svelte-1rs4lyw span:where(.svelte-1rs4lyw){border:1px solid var(--color-border);border-radius:var(--radius-small);background:var(--color-background);color:var(--color-text-secondary);font-size:var(--font-size-xs);padding:6px 9px}.level-row.svelte-1rs4lyw{align-items:center;gap:10px;display:flex}.level-row.svelte-1rs4lyw span:where(.svelte-1rs4lyw){color:var(--color-text-secondary);font-size:var(--font-size-sm)}.level-row.svelte-1rs4lyw select:where(.svelte-1rs4lyw){border:1px solid var(--color-border);border-radius:var(--radius-small);background:var(--color-background);color:var(--color-text-primary);font:inherit;font-size:var(--font-size-sm);padding:7px 10px}.review-actions.svelte-1rs4lyw{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.suggestion-box.svelte-1rs4lyw{border:1px solid color-mix(in srgb, var(--color-accent) 32%, var(--color-border));border-radius:var(--radius-small);background:color-mix(in srgb, var(--color-accent) 8%, var(--color-surface));padding:12px}.suggestion-box.svelte-1rs4lyw strong:where(.svelte-1rs4lyw){color:var(--color-text-primary)}.suggestion-box.svelte-1rs4lyw p:where(.svelte-1rs4lyw){color:var(--color-text-secondary);font-size:var(--font-size-sm);margin:6px 0 0;line-height:1.5}.bullet-changes.svelte-1rs4lyw{font-size:var(--font-size-sm);flex-direction:column;gap:6px;margin:10px 0 0;padding:0;line-height:1.45;list-style:none;display:flex}.bullet-changes.svelte-1rs4lyw li:where(.svelte-1rs4lyw){flex-direction:column;gap:2px;display:flex}.bullet-changes.svelte-1rs4lyw del:where(.svelte-1rs4lyw){color:var(--color-text-secondary)}.bullet-changes.svelte-1rs4lyw ins:where(.svelte-1rs4lyw){color:var(--color-text-primary);text-decoration:none}.step-lead.svelte-1rs4lyw,.review-summary.svelte-1rs4lyw p:where(.svelte-1rs4lyw){color:var(--color-text-secondary);margin:0;line-height:1.55}.review-summary.svelte-1rs4lyw h3:where(.svelte-1rs4lyw){color:var(--color-text-primary);margin:0 0 6px}.footer-hint.svelte-1rs4lyw{color:var(--color-text-secondary);font-size:var(--font-size-xs)}.footer-actions.svelte-1rs4lyw{justify-content:flex-end;gap:8px;margin-inline-start:auto;display:flex}
