.state-module__4kP2gq__shell{min-height:100svh;padding:var(--space-6);background:radial-gradient(circle at 12% 16%, var(--color-pink) 0 8rem, transparent 8.1rem), radial-gradient(circle at 88% 80%, var(--color-yellow) 0 10rem, transparent 10.1rem), var(--color-bg);place-items:center;display:grid}.state-module__4kP2gq__card{border:1px solid color-mix(in srgb, var(--color-navy) 14%, transparent);border-radius:var(--radius-panel);background:color-mix(in srgb, var(--color-bg) 92%, transparent);text-align:center;width:min(100%,42rem);box-shadow:0 1.5rem 4rem color-mix(in srgb, var(--color-navy) 12%, transparent);padding:clamp(2rem,7vw,5rem)}.state-module__4kP2gq__eyebrow{margin:0 0 var(--space-3);color:var(--color-coral);font-size:var(--font-size-sm);letter-spacing:.1em;text-transform:uppercase;font-weight:700}.state-module__4kP2gq__card h1{color:var(--color-navy);font-family:var(--font-libertine-loaded), var(--font-display);margin:0;font-size:clamp(2.7rem,8vw,5.6rem);line-height:.92}.state-module__4kP2gq__card p:not(.state-module__4kP2gq__eyebrow){max-width:32rem;margin:var(--space-5) auto}.state-module__4kP2gq__action{border-radius:var(--radius-pill);background:var(--color-coral);min-height:3rem;color:var(--color-navy);cursor:pointer;font:inherit;padding:0 var(--space-5);border:0;justify-content:center;align-items:center;font-weight:700;text-decoration:none;display:inline-flex}.state-module__4kP2gq__spinner{width:3rem;height:3rem;margin:0 auto var(--space-5);border:.35rem solid var(--color-pink);border-top-color:var(--color-coral);border-radius:50%;animation:.8s linear infinite state-module__4kP2gq__spin}@keyframes state-module__4kP2gq__spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.state-module__4kP2gq__spinner{animation:none}}
