.results-header.svelte-1q5e1i3{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);z-index:100;backdrop-filter:blur(12px);margin-bottom:24px;position:sticky;top:12px;overflow:hidden;box-shadow:0 4px 20px #0000004d}.header-top-bar.svelte-1q5e1i3{border-bottom:1px solid var(--border-subtle);background:#00000040;justify-content:space-between;align-items:center;gap:16px;padding:12px 20px;display:flex}.brand-link.svelte-1q5e1i3{transition:transform var(--transition-fast);align-items:center;gap:10px;text-decoration:none;display:inline-flex}.brand-link.svelte-1q5e1i3:hover{transform:translate(2px)}.brand-icon.svelte-1q5e1i3{color:var(--primary-light);font-size:20px}.brand-title.svelte-1q5e1i3{letter-spacing:-.3px;background:linear-gradient(135deg, var(--primary-light), var(--primary));-webkit-text-fill-color:transparent;background-clip:text;font-size:16px;font-weight:700}.home-chip.svelte-1q5e1i3{background:var(--surface-raised);color:var(--text-muted);border:1px solid var(--border-subtle);transition:all var(--transition-fast);border-radius:12px;padding:3px 10px;font-size:11px;font-weight:600}.brand-link.svelte-1q5e1i3:hover .home-chip:where(.svelte-1q5e1i3){background:var(--primary-dim);color:var(--primary-light);border-color:var(--primary)}.header-right-actions.svelte-1q5e1i3{align-items:center;gap:10px;display:flex}.home-nav-btn.svelte-1q5e1i3{border-radius:var(--radius-sm);background:var(--surface-raised);border:1px solid var(--border-subtle);color:var(--text);transition:all var(--transition-fast);align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}.home-nav-btn.svelte-1q5e1i3:hover{background:var(--primary);color:#fff;border-color:var(--primary)}.action-chip.svelte-1q5e1i3{border-radius:var(--radius-sm);color:var(--primary-light);transition:all var(--transition-fast);background:#7c3aed26;border:1px solid #7c3aed4d;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}.action-chip.svelte-1q5e1i3:hover{background:var(--primary);color:#fff}.action-chip.disabled.svelte-1q5e1i3{opacity:.45;cursor:not-allowed;background:var(--surface-raised);border-color:var(--border-subtle);color:var(--text-dim);box-shadow:none}.action-chip.disabled.svelte-1q5e1i3:hover{background:var(--surface-raised);color:var(--text-dim)}.step-nav.svelte-1q5e1i3{align-items:center;padding:16px 20px;display:flex}.progress-bar.svelte-1q5e1i3{flex:1;align-items:center;gap:0;min-width:0;display:flex}.progress-dot.svelte-1q5e1i3{flex-direction:column;flex-shrink:0;align-items:center;gap:4px;text-decoration:none;display:flex}.progress-dot.dot-disabled.svelte-1q5e1i3{opacity:.4;cursor:not-allowed}.dot.svelte-1q5e1i3{background:var(--surface-raised);width:26px;height:26px;color:var(--text-dim);transition:all var(--transition-base);border-radius:50%;justify-content:center;align-items:center;font-size:11px;font-weight:600;display:flex}.progress-dot.active.svelte-1q5e1i3 .dot:where(.svelte-1q5e1i3){background:var(--primary-dim);color:var(--primary-light)}.progress-dot.current.svelte-1q5e1i3 .dot:where(.svelte-1q5e1i3){background:var(--primary);color:var(--text);box-shadow:0 0 12px var(--primary-glow)}.dot-label.svelte-1q5e1i3{color:var(--text-dim);white-space:nowrap;transition:color var(--transition-base);font-size:10px}.progress-dot.active.svelte-1q5e1i3 .dot-label:where(.svelte-1q5e1i3){color:var(--text-muted)}.progress-dot.current.svelte-1q5e1i3 .dot-label:where(.svelte-1q5e1i3){color:var(--primary-light);font-weight:600}.progress-line.svelte-1q5e1i3{background:var(--surface-raised);min-width:12px;height:2px;transition:background var(--transition-base);flex:1;margin:0 4px 16px}.progress-line.filled.svelte-1q5e1i3{background:var(--primary)}@media (width<=768px){.results-header.svelte-1q5e1i3{margin-bottom:16px;top:6px}.header-top-bar.svelte-1q5e1i3{gap:8px;padding:8px 12px}.brand-title.svelte-1q5e1i3{font-size:14px}.home-chip.svelte-1q5e1i3{display:none}.home-nav-btn.svelte-1q5e1i3,.action-chip.svelte-1q5e1i3{gap:4px;padding:5px 8px;font-size:11px}.step-nav.svelte-1q5e1i3{padding:10px 12px}.dot-label.svelte-1q5e1i3{display:none}.progress-line.svelte-1q5e1i3{min-width:8px;margin:0 2px}.dot.svelte-1q5e1i3{width:28px;height:28px;font-size:11px}}@media (width<=400px){.brand-title.svelte-1q5e1i3{display:none}}
