.waitlist,.column .waitlist-joined{margin:44px 0 0}.column .waitlist-joined,.column .waitlist-error{text-align:left}.waitlist-row{align-items:baseline;gap:32px;display:flex}.waitlist input{border:0;border-bottom:1px solid var(--ink);background:0 0;border-radius:0;flex:1;min-width:0;padding:8px 0 7px;font-size:19px}.waitlist input::placeholder{color:var(--faint)}.waitlist input:focus-visible{border-bottom-width:2px;outline:none;padding-bottom:6px}.waitlist button{white-space:nowrap;background:0 0;border:0;padding:8px 0;font-size:19px}.waitlist button:hover:not(:disabled){text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:1px}.column .waitlist-error{color:var(--error);margin:16px 0 0;font-size:16px}@media (max-width:650px){.waitlist-row{flex-direction:column;align-items:stretch;gap:20px}.waitlist button{align-self:flex-start}}
