.personal-landing.svelte-1scpxg3{position:relative;min-height:calc(100dvh - 48px);display:flex;flex-direction:column;align-items:center;overflow:hidden;text-align:center;padding-top:128px}.landing-copy.svelte-1scpxg3{position:relative;z-index:1}.history-nav.svelte-1scpxg3{position:absolute;top:80px;right:24px;font-size:13px;font-weight:650;color:var(--color-match-accent)}h1.svelte-1scpxg3{font-size:clamp(36px,6vw,56px);line-height:1.2;font-weight:850;letter-spacing:-.055em}.landing-copy.svelte-1scpxg3 p:where(.svelte-1scpxg3){margin:18px 0 28px;font-size:17px;color:var(--color-match-copy)}.landing-copy.svelte-1scpxg3 .rank-primary:where(.svelte-1scpxg3){min-width:240px}.saved-link.svelte-1scpxg3{display:block;margin-top:20px;font-size:12px;color:var(--color-match-muted);text-decoration:underline;text-underline-offset:4px}.landing-character.svelte-1scpxg3{width:min(560px,100%);margin-top:26px;border-radius:42px;aspect-ratio:1;object-fit:cover}@media(max-width:580px){.personal-landing.svelte-1scpxg3{padding-top:108px}.landing-character.svelte-1scpxg3{margin-top:32px}}.landing-character.svelte-1scpxg3{border:8px solid #fffaf2;outline:1px dashed #cbb7c6;outline-offset:-5px;box-shadow:0 8px #e8ddd4,0 20px 44px #71596a12;animation:svelte-1scpxg3-soft-arrival .85s cubic-bezier(.2,.7,.2,1) both}.landing-copy.svelte-1scpxg3{animation:svelte-1scpxg3-soft-arrival .6s ease-out both}@keyframes svelte-1scpxg3-soft-arrival{0%{opacity:0;transform:translateY(16px) rotate(-1deg)}to{opacity:1;transform:translateY(0) rotate(0)}}@media(prefers-reduced-motion:reduce){.landing-character.svelte-1scpxg3,.landing-copy.svelte-1scpxg3{animation:none}}
