.signup{gap:var(--ui-space-6);padding-top:var(--ui-space-8);padding-bottom:calc(var(--ui-space-8) + var(--ui-space-4));display:grid}.signup-head{gap:var(--ui-space-2);display:grid}.signup-head p{max-width:70ch;color:var(--ui-muted)}.signup-grid{border:1px solid var(--ui-line);border-radius:var(--ui-panel-radius);background:var(--ui-line);grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:1px;display:grid;overflow:hidden}.signup-form{align-content:start;gap:var(--ui-space-4);padding:var(--ui-space-6);background:var(--ui-paper);display:grid}.signup-form .account-form{max-width:560px;margin:0}.signup-form label+.ui-field-error{margin-top:calc(var(--ui-space-2) * -1)}.signup-form .signup-feedback{max-width:60ch;font-size:.875rem;line-height:1.5}.signup-form .signup-feedback[role=status]{color:var(--ui-success);font-weight:600}.signup-form .ui-field-error a{color:inherit;font-weight:600;text-decoration:underline}.signup-privacy{color:var(--ui-muted);font-size:.8125rem}.signup-prefilled{max-width:560px;padding-left:var(--ui-space-3);border-left:2px solid var(--ui-signal);font-size:.875rem;line-height:1.5}.signup .signup-privacy a,.signup .signup-help a{color:var(--ui-accent)}.signup-next{align-content:start;gap:var(--ui-space-4);padding:var(--ui-space-6);background:var(--ui-background);display:grid}.signup-next ol{gap:var(--ui-space-4);display:grid}.signup-next li{gap:var(--ui-space-3);grid-template-columns:28px minmax(0,1fr);display:grid}.signup-next li>div{gap:var(--ui-space-1);display:grid}.signup-next h3{font-size:.9375rem;font-weight:600}.signup-next p{color:var(--ui-muted);font-size:.875rem;line-height:1.5}.signup-step{color:var(--ui-accent);font-size:1.5rem;font-stretch:var(--ui-condensed);font-variant-numeric:tabular-nums;font-weight:700;line-height:1}.signup-next .signup-help{padding-top:var(--ui-space-4);border-top:1px solid var(--ui-line);color:var(--ui-ink)}@media (max-width:900px){.signup-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.signup{gap:var(--ui-space-4);padding-top:var(--ui-space-6);padding-bottom:var(--ui-space-8)}.signup-form,.signup-next{padding:var(--ui-space-4)}.signup-form .account-form>button{justify-self:stretch;min-height:44px}}
