.hero.svelte-z2tftl{background:linear-gradient(180deg,var(--color-primary-alpha) 0%,transparent 100%);padding:32px 0 24px}.narrow.svelte-z2tftl{max-width:820px}.breadcrumb.svelte-z2tftl{display:flex;gap:8px;font-size:.85rem;color:var(--color-text-muted);margin-bottom:16px}h1.svelte-z2tftl{font-size:clamp(1.75rem,5vw,2.4rem);line-height:1.15;margin:0 0 12px;color:var(--color-text)}.lead.svelte-z2tftl{font-size:1.1rem;line-height:1.6;color:var(--color-text-secondary);margin:0 0 10px}.privacy-note.svelte-z2tftl,.hint.svelte-z2tftl,.muted.svelte-z2tftl{font-size:.9rem;color:var(--color-text-muted)}.body.svelte-z2tftl{display:flex;flex-direction:column;gap:20px;padding-top:16px;padding-bottom:48px}.card.svelte-z2tftl{background:var(--color-card);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:20px 22px}.card.svelte-z2tftl h2:where(.svelte-z2tftl){font-size:1.3rem;margin:0 0 12px;color:var(--color-text)}.card.svelte-z2tftl p:where(.svelte-z2tftl){line-height:1.6;color:var(--color-text-secondary)}.field-label.svelte-z2tftl{display:block;font-weight:600;margin-bottom:6px;color:var(--color-text)}.title-input.svelte-z2tftl,select.svelte-z2tftl{width:100%;box-sizing:border-box;font-size:1rem;padding:10px 12px;border:1px solid var(--color-input-border);border-radius:var(--radius-md);background:var(--color-bg-high);color:var(--color-input-text)}.counter.svelte-z2tftl{display:flex;align-items:center;gap:10px;margin:8px 0 14px;font-size:.9rem;color:var(--color-text-muted);font-variant-numeric:tabular-nums}.meter.svelte-z2tftl{flex:1;height:6px;background:var(--color-bg-secondary);border-radius:3px;overflow:hidden}.meter-fill.svelte-z2tftl{height:100%;background:var(--color-primary);transition:width .15s}.meter-fill.over.svelte-z2tftl,.counter.svelte-z2tftl .over:where(.svelte-z2tftl){background:var(--color-error);color:var(--color-error)}.counter.svelte-z2tftl span.over:where(.svelte-z2tftl){background:none;font-weight:600}.findings.svelte-z2tftl{list-style:none;padding:0;margin:0 0 12px;display:flex;flex-direction:column;gap:8px}.finding.svelte-z2tftl{display:flex;gap:12px;align-items:flex-start;padding:10px 12px;border-radius:var(--radius-md);border-left:4px solid var(--color-border);background:var(--color-bg-high)}.finding.svelte-z2tftl p:where(.svelte-z2tftl){margin:4px 0 0;font-size:.95rem}.finding.svelte-z2tftl strong:where(.svelte-z2tftl){color:var(--color-text)}.badge.svelte-z2tftl{flex:none;font-size:.75rem;font-weight:700;text-transform:uppercase;padding:2px 8px;border-radius:999px;color:#fff;margin-top:2px}.finding.problem.svelte-z2tftl{border-left-color:var(--color-error)}.finding.problem.svelte-z2tftl .badge:where(.svelte-z2tftl){background:var(--color-error)}.finding.tip.svelte-z2tftl{border-left-color:var(--color-warning)}.finding.tip.svelte-z2tftl .badge:where(.svelte-z2tftl){background:var(--color-warning-main)}.finding.good.svelte-z2tftl{border-left-color:var(--color-success)}.finding.good.svelte-z2tftl .badge:where(.svelte-z2tftl){background:var(--color-success)}.buyer-side.svelte-z2tftl{margin:8px 0 0;font-size:.95rem}a.svelte-z2tftl{color:var(--color-link)}.category-form.svelte-z2tftl{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-end}.market.svelte-z2tftl{flex:1 1 200px}.btn.svelte-z2tftl{flex:0 0 auto;padding:11px 18px;font-size:1rem;font-weight:600;border:none;border-radius:var(--radius-md);background:var(--color-search-button);color:#fff;cursor:pointer}.btn.svelte-z2tftl:disabled{opacity:.55;cursor:not-allowed}.error.svelte-z2tftl{color:var(--color-error);font-weight:600}.suggestions.svelte-z2tftl{border:none;padding:0;margin:16px 0 0;display:flex;flex-direction:column;gap:8px}.suggestions.svelte-z2tftl legend:where(.svelte-z2tftl){margin-bottom:8px;color:var(--color-text-secondary)}.suggestion.svelte-z2tftl{display:flex;gap:10px;align-items:flex-start;padding:10px 12px;border:1px solid var(--color-border);border-radius:var(--radius-md);cursor:pointer}.suggestion.active.svelte-z2tftl{border-color:var(--color-primary);background:var(--color-primary-alpha)}.suggestion.svelte-z2tftl span:where(.svelte-z2tftl){display:flex;flex-direction:column;gap:2px;color:var(--color-text)}.suggestion.svelte-z2tftl small:where(.svelte-z2tftl),.aspects.svelte-z2tftl small:where(.svelte-z2tftl){color:var(--color-text-muted)}.aspects.svelte-z2tftl{margin-top:18px}.aspects.svelte-z2tftl h3:where(.svelte-z2tftl){font-size:1.1rem;margin:0 0 8px;color:var(--color-text)}.aspect-group.svelte-z2tftl h4:where(.svelte-z2tftl){margin:14px 0 2px;color:var(--color-text)}.aspect-group.svelte-z2tftl h4:where(.svelte-z2tftl) span:where(.svelte-z2tftl){font-weight:400;color:var(--color-text-muted)}.aspect-group.svelte-z2tftl ul:where(.svelte-z2tftl){margin:6px 0 0;padding-left:20px}.aspect-group.svelte-z2tftl li:where(.svelte-z2tftl){margin-bottom:8px;line-height:1.5;color:var(--color-text-secondary)}.aspect-group.svelte-z2tftl li:where(.svelte-z2tftl) small:where(.svelte-z2tftl){display:block}.aspect-group.svelte-z2tftl summary:where(.svelte-z2tftl){cursor:pointer;margin-top:14px;font-weight:600;color:var(--color-text)}.tag.svelte-z2tftl{display:inline-block;margin-left:6px;font-size:.75rem;padding:1px 6px;border-radius:999px;border:1px solid var(--color-border);color:var(--color-text-muted)}@media(max-width:600px){.hero.svelte-z2tftl{padding:20px 0 16px}.card.svelte-z2tftl{padding:16px}.btn.svelte-z2tftl{width:100%}}
