.public-route-state{color:#171719;background:radial-gradient(circle at 15% 10%,#fff,#0000 35%),#f0eff3;place-items:center;min-height:100svh;padding:28px;display:grid}.public-route-state-card,.public-route-message{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffffc2;border:1px solid #11111214;border-radius:26px;width:min(100%,680px);padding:clamp(28px,6vw,64px);box-shadow:0 30px 80px #11111214}.public-route-state-card{justify-items:center;gap:18px;display:grid}.route-state-logo{width:42px;height:42px;animation:1.5s ease-in-out infinite alternate route-state-pulse}.route-state-logo .launchbeam-logo__icon{border-radius:13px;width:42px;height:42px}.route-state-line,.route-state-form{background:#dfdde4;border-radius:999px;width:100%;height:14px;animation:1.5s ease-in-out infinite alternate route-state-pulse}.route-state-line.is-short{width:28%;height:10px}.route-state-line.is-title{width:82%;height:48px}.route-state-form{border-radius:16px;height:62px;margin-top:14px}.public-route-message{text-align:center}.public-route-message .brand{margin-bottom:42px;display:inline-flex}.public-route-message .eyebrow{color:#77777d;letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:600}.public-route-message h1{letter-spacing:-.06em;text-wrap:balance;margin:14px 0 0;font-size:clamp(2.4rem,8vw,4.8rem);line-height:1}.public-route-message>p:not(.eyebrow){color:#6f6f75;max-width:500px;margin:22px auto 28px;line-height:1.6}.public-route-message .button{display:inline-flex}@keyframes route-state-pulse{to{opacity:.48}}@media (prefers-reduced-motion:reduce){.route-state-logo,.route-state-line,.route-state-form{animation:none}}
