.signup-pin[data-astro-cid-o6v65tre].ask-city{width:100%;margin-block:28px;padding:0}.signup-pin[data-astro-cid-o6v65tre]>p[data-astro-cid-o6v65tre]{margin-block:12px}.signup-pin[data-astro-cid-o6v65tre]>p[data-astro-cid-o6v65tre]>a[data-astro-cid-o6v65tre]{color:var(--teal);text-underline-offset:3px;text-decoration:underline}.signup-guide{padding-block:32px 72px}.signup-guide__steps{color:var(--ink-soft);flex-wrap:wrap;gap:12px 28px;margin:0 0 40px;padding:0;font-size:14px;list-style:none;display:flex}.signup-guide__steps li{align-items:center;gap:8px;display:flex}.signup-guide__steps li>span{border:1px solid var(--line);border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.signup-guide__steps [aria-current=step]{color:var(--purple);font-weight:750}.signup-guide__steps [aria-current=step]>span{background:var(--purple);border-color:var(--purple);color:var(--surface)}.signup-guide__steps .is-complete>span{background:var(--surface-soft)}.signup-guide__header{max-width:760px;margin-bottom:32px}.signup-guide__header h1{font-size:var(--title-page);letter-spacing:-.04em;margin-block:8px 16px;line-height:1.06}.signup-guide__header p{color:var(--ink-soft);margin-block:8px}.signup-guide__header a{color:var(--link);text-underline-offset:3px;margin-top:12px;text-decoration:underline;display:inline-block}.signup-guide__card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-card);padding:clamp(24px,4vw,40px)}.signup-guide__card--narrow>*{max-width:680px}.signup-guide__identity{border-bottom:1px solid var(--line);align-items:flex-start;gap:16px;margin-bottom:24px;padding-bottom:24px;display:flex}.signup-guide__identity>img{flex:none;width:64px;height:64px}.signup-guide__identity>img[hidden]{display:none}.signup-guide__portrait{background:var(--surface-lavender);width:64px;height:64px;color:var(--purple);border-radius:50%;flex:none;place-items:center;font-size:24px;font-weight:700;display:grid;position:relative;overflow:hidden}.signup-guide__portrait img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.signup-guide__portrait img[hidden]{display:none}.signup-guide__identity-details{overflow-wrap:anywhere;flex:1;min-width:0}.signup-guide__identity-details p{color:var(--ink-soft);margin:0}.signup-guide__identity-details strong{margin-block:4px;font-size:20px;line-height:1.4;display:block}.signup-guide__identity-details a{min-height:44px;color:var(--link);text-underline-offset:3px;align-items:center;text-decoration:underline;display:inline-flex}.signup-guide h2,.signup-email h2{letter-spacing:-.025em;font-size:28px;font-weight:700;line-height:1.2}.signup-guide p,.signup-email p{line-height:1.6}.signup-email>p,.signup-guide__card>p{margin-top:16px}.signup-email form{gap:20px;margin-block:24px;display:grid}.signup-email form .button{justify-self:start}.signup-guide__hint{color:var(--ink-soft);font-size:14px}.signup-guide__notice,.signup-guide__error{border-radius:var(--radius-card);background:var(--surface-soft);margin-block:24px;padding:20px}.signup-guide__error{color:var(--control-error);border:1px solid}.signup-guide__error a,.signup-guide__notice a,.signup-guide__hint a{text-underline-offset:3px;text-decoration:underline}.signup-guide__notice h3{margin-bottom:8px;font-size:18px}.signup-guide__notice .button{margin-top:16px}.signup-guide__choices{max-width:880px;margin:0;padding:0}.signup-guide__choices details{margin-top:20px}.signup-guide__choices summary{cursor:pointer;color:var(--purple);padding-block:12px;font-weight:650}.signup-guide .profile-editor{width:100%;margin:0;padding-top:0}.signup-guide__actions,.signup-guide__finish{flex-wrap:wrap;align-items:center;gap:16px;margin-top:28px;display:flex}.signup-guide__finish p{flex-basis:100%}@media (width<=640px){.signup-guide__steps{gap:12px 18px;margin-bottom:28px;font-size:12px}.signup-guide__steps li>span{width:24px;height:24px}.signup-guide__header h1{font-size:36px}.signup-guide__finish .button{width:100%}}.signup-start,.signup-cities{gap:20px;margin-top:24px;display:grid}.signup-cities fieldset{border:0;min-width:0;padding:0}.signup-start .button,.signup-cities>.button{justify-self:start}.signup-guide__card h1{font-size:clamp(28px,5vw,40px);line-height:1.15}.signup-x-connect{margin-block:20px}.signup-guide__card img{object-fit:cover;border-radius:50%}.signup-guide__profile{max-width:660px}.signup-guide .profile-editor:has(.signup-guide__profile){background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-card);padding:clamp(24px,4vw,40px)}.signup-guide__profile header{margin-bottom:24px}.signup-guide .profile-editor:has(.signup-guide__profile) .mate-authoring__actions{box-shadow:none;border:0;border-radius:0;margin-top:28px;padding:0;position:static}.signup-guide__matie[data-astro-cid-vdilevps]{align-items:center;gap:12px;display:flex}.signup-guide__matie[data-astro-cid-vdilevps]>p[data-astro-cid-vdilevps]{margin:0}
