.page-heading.svelte-1hajs5w{gap:.85rem;max-width:880px;display:grid}.eyebrow.svelte-1hajs5w,h1.svelte-1hajs5w,h2.svelte-1hajs5w,p.svelte-1hajs5w{margin:0}.eyebrow.svelte-1hajs5w{color:var(--muted-foreground);letter-spacing:.18em;text-transform:uppercase;font-size:.75rem;font-weight:700}h1.svelte-1hajs5w{letter-spacing:-.04em;font-size:clamp(3rem,6vw,5.8rem);line-height:.95}.description.svelte-1hajs5w{max-width:720px;color:var(--muted-foreground);font-size:1.08rem;line-height:1.7}.dashboard-grid.svelte-1hajs5w{grid-template-columns:minmax(0,1.6fr) minmax(280px,.7fr);gap:1.25rem;margin-top:1rem;display:grid}.match-card.svelte-1hajs5w,.privacy-card.svelte-1hajs5w{border:1px solid var(--border);background:var(--card);border-radius:1.5rem}.match-card.svelte-1hajs5w{background:var(--card);align-content:space-between;gap:1.5rem;min-height:420px;padding:clamp(1.5rem,3vw,2.5rem);display:grid}.card-topline.svelte-1hajs5w{width:fit-content;color:color-mix(in oklch, oklch(70% .15 160) 85%, var(--foreground));background:oklch(70% .15 160/.12);border:1px solid oklch(70% .15 160/.3);border-radius:999px;align-items:center;gap:.55rem;padding:.45rem .7rem;font-size:.78rem;font-weight:700;display:flex}.status-dot.svelte-1hajs5w{background:oklch(70% .15 160);border-radius:50%;width:.5rem;height:.5rem;box-shadow:0 0 0 4px oklch(70% .15 160/.12)}.searching.svelte-1hajs5w .status-dot:where(.svelte-1hajs5w){background:oklch(70% .15 230);box-shadow:0 0 0 4px oklch(70% .15 230/.12)}.searching.svelte-1hajs5w .card-topline:where(.svelte-1hajs5w){color:color-mix(in oklch, oklch(70% .15 230) 85%, var(--foreground));background:oklch(70% .15 230/.12);border-color:oklch(70% .15 230/.3)}.match-copy.svelte-1hajs5w{gap:.8rem;max-width:640px;display:grid}.match-copy.svelte-1hajs5w h2:where(.svelte-1hajs5w){letter-spacing:-.03em;font-size:clamp(2rem,4vw,3.6rem);line-height:1}.match-copy.svelte-1hajs5w p:where(.svelte-1hajs5w),.privacy-card.svelte-1hajs5w p:where(.svelte-1hajs5w){color:var(--muted-foreground);line-height:1.65}.search-visual.svelte-1hajs5w{border:1px solid oklch(70% .15 230/.3);border-radius:50%;place-items:center;width:3.5rem;height:3.5rem;margin-bottom:.35rem;display:grid;position:relative}.search-visual.svelte-1hajs5w:before,.search-visual.svelte-1hajs5w span:where(.svelte-1hajs5w){background:var(--primary);content:"";border-radius:50%;width:1rem;height:1rem;position:absolute}.search-visual.svelte-1hajs5w:before{animation:1.5s ease-out infinite svelte-1hajs5w-pulse}@keyframes svelte-1hajs5w-pulse{to{opacity:0;transform:scale(3)}}.match-actions.svelte-1hajs5w{flex-wrap:wrap;align-items:center;gap:.85rem 1rem;display:flex}.match-actions.svelte-1hajs5w small:where(.svelte-1hajs5w){max-width:330px;color:var(--muted-foreground);line-height:1.45}.request-error.svelte-1hajs5w{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.privacy-card.svelte-1hajs5w{flex-direction:column;align-items:flex-start;min-height:420px;padding:1.5rem;display:flex}.privacy-icon.svelte-1hajs5w{background:var(--muted);width:3rem;height:3rem;color:var(--foreground);border-radius:1rem;place-items:center;margin-bottom:1.5rem;display:grid}.privacy-icon.svelte-1hajs5w svg:where(.svelte-1hajs5w){fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:1.45rem}.privacy-card.svelte-1hajs5w h2:where(.svelte-1hajs5w){letter-spacing:-.02em;margin-bottom:.65rem;font-size:1.35rem}.user-pill.svelte-1hajs5w{border-top:1px solid var(--border);align-items:center;gap:.65rem;width:100%;margin-top:auto;padding-top:1.5rem;display:flex}.user-pill.svelte-1hajs5w span:where(.svelte-1hajs5w){background:var(--primary);width:2rem;height:2rem;color:var(--primary-foreground);border-radius:50%;place-items:center;font-size:.8rem;font-weight:700;display:grid}.user-pill.svelte-1hajs5w strong:where(.svelte-1hajs5w){color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (prefers-reduced-motion:reduce){.search-visual.svelte-1hajs5w:before{animation:none}}@media (width<=980px){.dashboard-grid.svelte-1hajs5w{grid-template-columns:1fr}.privacy-card.svelte-1hajs5w{min-height:auto}.user-pill.svelte-1hajs5w{margin-top:1.5rem}}@media (width<=760px){.page-heading.svelte-1hajs5w{gap:.65rem}h1.svelte-1hajs5w{font-size:clamp(2.65rem,13vw,4rem)}.description.svelte-1hajs5w{font-size:1rem}.dashboard-grid.svelte-1hajs5w{margin-top:.25rem}.match-card.svelte-1hajs5w{border-radius:1.25rem;min-height:390px}.match-actions.svelte-1hajs5w{align-items:stretch}.privacy-card.svelte-1hajs5w{border-radius:1.25rem}}h1.svelte-1uha8ag{letter-spacing:-.04em;max-width:850px;margin:0;font-size:clamp(2.5rem,6vw,4.5rem);line-height:.98}p.svelte-1uha8ag{margin:0}.description.svelte-1uha8ag{max-width:680px;color:var(--muted-foreground);font-size:1.1rem;line-height:1.7}.step.svelte-1uha8ag{color:var(--muted-foreground);letter-spacing:.2em;text-transform:uppercase;font-size:.75rem;font-weight:700}.onboarding-heading.svelte-1uha8ag{gap:1.1rem;display:grid}.onboarding-heading.svelte-1uha8ag h1:where(.svelte-1uha8ag){font-size:clamp(2.4rem,5vw,4rem)}.login.svelte-1uha8ag{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.login-options.svelte-1uha8ag{flex-direction:column;gap:.75rem;display:flex}.status.svelte-1uha8ag{color:var(--muted-foreground)}.profile-form.svelte-1uha8ag{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.name-row.svelte-1uha8ag{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.info-row.svelte-1uha8ag{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1rem;display:grid}.gender-field.svelte-1uha8ag{gap:.5rem;display:grid}.gender-options.svelte-1uha8ag{flex-wrap:wrap;gap:1rem;display:flex}.gender-option.svelte-1uha8ag{cursor:pointer;align-items:center;gap:.5rem;font-size:.875rem;display:flex}.gender-option.svelte-1uha8ag input[type=radio]:where(.svelte-1uha8ag){accent-color:hsl(var(--foreground));cursor:pointer;width:1rem;height:1rem}.form-actions.svelte-1uha8ag{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:.75rem;padding-top:.5rem;display:flex}@media (width<=680px){.profile-form.svelte-1uha8ag{grid-template-columns:1fr}.form-actions.svelte-1uha8ag{grid-column:auto}}
