.Signup-module-scss-module__537eIq__Button{justify-content:center;align-items:center;gap:var(--space1);display:flex}.Signup-module-scss-module__537eIq__InputContainer{margin-bottom:var(--space3)}.Signup-module-scss-module__537eIq__Feedback{padding:var(--space2);border-radius:var(--radius-input);background-color:var(--bg-1);font-size:var(--font-size2);margin:0;font-weight:700}.Signup-module-scss-module__537eIq__Feedback[data-tone=info]{color:var(--secondary);box-shadow:inset 0 0 0 1px var(--secondary)}.Signup-module-scss-module__537eIq__Feedback[data-tone=success]{color:var(--positive);box-shadow:inset 0 0 0 1px var(--positive)}.Signup-module-scss-module__537eIq__Feedback[data-tone=error]{color:var(--danger);box-shadow:inset 0 0 0 1px var(--danger)}.Signup-module-scss-module__537eIq__SubmitButton{margin-top:var(--space2);background-color:var(--positive);width:100%;color:var(--white);padding:var(--space1) var(--space2);border-radius:var(--radius-input);font-size:var(--font-size2);font-weight:700}.Signup-module-scss-module__537eIq__SubmitButton:disabled{background-color:var(--muted);cursor:not-allowed}
.PasswordStrengthMeter-module-scss-module__Qy3Yka__Root{--strength-color:var(--muted);color:var(--normal-6);font-size:var(--font-size1);gap:.45rem;margin-top:.15rem;display:grid}.PasswordStrengthMeter-module-scss-module__Qy3Yka__Root[data-level=weak]{--strength-color:var(--danger)}.PasswordStrengthMeter-module-scss-module__Qy3Yka__Root[data-level=medium]{--strength-color:var(--warning)}.PasswordStrengthMeter-module-scss-module__Qy3Yka__Root[data-level=strong]{--strength-color:var(--tertiary)}.PasswordStrengthMeter-module-scss-module__Qy3Yka__Root[data-level=veryStrong]{--strength-color:var(--positive)}.PasswordStrengthMeter-module-scss-module__Qy3Yka__Header{justify-content:space-between;align-items:baseline;gap:var(--space2);display:flex}.PasswordStrengthMeter-module-scss-module__Qy3Yka__Label{color:var(--normal-3)}.PasswordStrengthMeter-module-scss-module__Qy3Yka__Status{color:var(--strength-color);text-align:right;font-weight:700}.PasswordStrengthMeter-module-scss-module__Qy3Yka__Track{grid-template-columns:repeat(5,minmax(0,1fr));gap:.25rem;width:100%;display:grid}.PasswordStrengthMeter-module-scss-module__Qy3Yka__Segment{background-color:color-mix(in srgb, var(--normal-6) 20%, transparent);border-radius:999px;min-height:.3rem;transition:background-color .16s;display:block}.PasswordStrengthMeter-module-scss-module__Qy3Yka__Segment[data-active=true]{background-color:var(--strength-color)}.PasswordStrengthMeter-module-scss-module__Qy3Yka__Requirements{flex-wrap:wrap;gap:.25rem .75rem;margin:0;padding:0;list-style:none;display:flex}.PasswordStrengthMeter-module-scss-module__Qy3Yka__Requirements li{color:var(--normal-6);white-space:nowrap;align-items:center;gap:.2rem;display:inline-flex}.PasswordStrengthMeter-module-scss-module__Qy3Yka__Requirements li[data-complete=true]{color:var(--positive)}.PasswordStrengthMeter-module-scss-module__Qy3Yka__RequirementIcon{flex:none;width:.85rem;height:.85rem}@media (prefers-reduced-motion:reduce){.PasswordStrengthMeter-module-scss-module__Qy3Yka__Segment{transition:none}}
.AppendLoginMethod-module-scss-module__A3VYEq__Root{gap:var(--space2);padding:var(--space2);background-color:var(--bg-1);border:1px dashed color-mix(in srgb, var(--normal-6) 70%, transparent);border-radius:var(--radius-input);display:grid}@media screen and (min-width:600px){.AppendLoginMethod-module-scss-module__A3VYEq__Root{gap:var(--space3);padding:var(--space3)}}.AppendLoginMethod-module-scss-module__A3VYEq__Root .AppendLoginMethod-module-scss-module__A3VYEq__Button{justify-content:center;align-items:center;gap:var(--space1);display:flex}.AppendLoginMethod-module-scss-module__A3VYEq__Root .AppendLoginMethod-module-scss-module__A3VYEq__Button img,.AppendLoginMethod-module-scss-module__A3VYEq__Root .AppendLoginMethod-module-scss-module__A3VYEq__Button svg{flex:none}.AppendLoginMethod-module-scss-module__A3VYEq__Header{gap:var(--space1);display:grid}.AppendLoginMethod-module-scss-module__A3VYEq__Header :is(h1,:where([data-heading-style=title])){font-size:var(--font-size3);margin:0;font-weight:700;line-height:1.4}.AppendLoginMethod-module-scss-module__A3VYEq__Actions{gap:var(--space1);width:100%;min-width:0;display:grid}@media screen and (min-width:600px){.AppendLoginMethod-module-scss-module__A3VYEq__Actions{gap:var(--space2)}}.AppendLoginMethod-module-scss-module__A3VYEq__SubmitButton{justify-content:center;width:100%;display:flex}.AppendLoginMethod-module-scss-module__A3VYEq__Root:not([data-variant=upgrade]){background:0 0;border:0;gap:.85rem;padding:0}.AppendLoginMethod-module-scss-module__A3VYEq__Root:not([data-variant=upgrade]) .AppendLoginMethod-module-scss-module__A3VYEq__Header :is(h1,:where([data-heading-style=title])){color:var(--palette-ink);font-size:1rem}.AppendLoginMethod-module-scss-module__A3VYEq__Root:not([data-variant=upgrade]) .AppendLoginMethod-module-scss-module__A3VYEq__Actions{border:1px solid color-mix(in srgb, var(--palette-border) 88%, transparent);border-radius:var(--radius-input);background:color-mix(in srgb, var(--palette-surface) 92%, var(--palette-paper));gap:0;overflow:hidden}.AppendLoginMethod-module-scss-module__A3VYEq__Root:not([data-variant=upgrade]) .AppendLoginMethod-module-scss-module__A3VYEq__SubmitButton[data-color=positive][data-variant=outline]{min-height:56px;color:var(--palette-ink);box-shadow:none;text-align:left;background:0 0;border-radius:0;padding:.55rem .85rem;display:block}.AppendLoginMethod-module-scss-module__A3VYEq__Root:not([data-variant=upgrade]) .AppendLoginMethod-module-scss-module__A3VYEq__SubmitButton[data-color=positive][data-variant=outline]+.AppendLoginMethod-module-scss-module__A3VYEq__SubmitButton{border-top:1px solid color-mix(in srgb, var(--palette-border) 72%, transparent)}.AppendLoginMethod-module-scss-module__A3VYEq__Root:not([data-variant=upgrade]) .AppendLoginMethod-module-scss-module__A3VYEq__SubmitButton[data-color=positive][data-variant=outline]:focus,.AppendLoginMethod-module-scss-module__A3VYEq__Root:not([data-variant=upgrade]) .AppendLoginMethod-module-scss-module__A3VYEq__SubmitButton[data-color=positive][data-variant=outline]:focus-visible{background:color-mix(in srgb, var(--palette-accent) 8%, var(--palette-surface));color:var(--palette-accent-strong);box-shadow:none}@media (hover:hover){.AppendLoginMethod-module-scss-module__A3VYEq__Root:not([data-variant=upgrade]) .AppendLoginMethod-module-scss-module__A3VYEq__SubmitButton[data-color=positive][data-variant=outline]:hover{background:color-mix(in srgb, var(--palette-accent) 8%, var(--palette-surface));color:var(--palette-accent-strong);box-shadow:none}}.AppendLoginMethod-module-scss-module__A3VYEq__Root:not([data-variant=upgrade]) .AppendLoginMethod-module-scss-module__A3VYEq__PasskeySplitRow{grid-template-columns:minmax(0,1fr) 3.25rem;min-height:56px;display:grid}.AppendLoginMethod-module-scss-module__A3VYEq__Root:not([data-variant=upgrade]) .AppendLoginMethod-module-scss-module__A3VYEq__PasskeySplitRow+.AppendLoginMethod-module-scss-module__A3VYEq__SubmitButton{border-top:1px solid color-mix(in srgb, var(--palette-border) 72%, transparent)}.AppendLoginMethod-module-scss-module__A3VYEq__Root:not([data-variant=upgrade]) .AppendLoginMethod-module-scss-module__A3VYEq__PasskeyPrimary,.AppendLoginMethod-module-scss-module__A3VYEq__Root:not([data-variant=upgrade]) .AppendLoginMethod-module-scss-module__A3VYEq__PasskeyMenuTrigger{appearance:none;min-width:0;color:var(--palette-ink);font:inherit;-webkit-user-select:none;user-select:none;cursor:pointer;background:0 0;border:0;border-radius:0;padding:0}.AppendLoginMethod-module-scss-module__A3VYEq__Root:not([data-variant=upgrade]) .AppendLoginMethod-module-scss-module__A3VYEq__PasskeyPrimary:focus-visible,.AppendLoginMethod-module-scss-module__A3VYEq__Root:not([data-variant=upgrade]) .AppendLoginMethod-module-scss-module__A3VYEq__PasskeyMenuTrigger:focus-visible{background:color-mix(in srgb, var(--palette-accent) 8%, var(--palette-surface));color:var(--palette-accent-strong);outline:none}@media (hover:hover){.AppendLoginMethod-module-scss-module__A3VYEq__Root:not([data-variant=upgrade]) .AppendLoginMethod-module-scss-module__A3VYEq__PasskeyPrimary:hover,.AppendLoginMethod-module-scss-module__A3VYEq__Root:not([data-variant=upgrade]) .AppendLoginMethod-module-scss-module__A3VYEq__PasskeyMenuTrigger:hover{background:color-mix(in srgb, var(--palette-accent) 8%, var(--palette-surface));color:var(--palette-accent-strong);outline:none}}.AppendLoginMethod-module-scss-module__A3VYEq__Root:not([data-variant=upgrade]) .AppendLoginMethod-module-scss-module__A3VYEq__PasskeyPrimary:focus-visible,.AppendLoginMethod-module-scss-module__A3VYEq__Root:not([data-variant=upgrade]) .AppendLoginMethod-module-scss-module__A3VYEq__PasskeyMenuTrigger:focus-visible{box-shadow:inset 0 0 0 2px var(--palette-accent-strong)}.AppendLoginMethod-module-scss-module__A3VYEq__Root:not([data-variant=upgrade]) .AppendLoginMethod-module-scss-module__A3VYEq__PasskeyPrimary:disabled,.AppendLoginMethod-module-scss-module__A3VYEq__Root:not([data-variant=upgrade]) .AppendLoginMethod-module-scss-module__A3VYEq__PasskeyMenuTrigger:disabled{cursor:progress;opacity:.62}.AppendLoginMethod-module-scss-module__A3VYEq__Root:not([data-variant=upgrade]) .AppendLoginMethod-module-scss-module__A3VYEq__PasskeyPrimary{font-size:var(--font-size2);text-align:left;padding:.55rem .85rem;font-weight:700}.AppendLoginMethod-module-scss-module__A3VYEq__Root:not([data-variant=upgrade]) .AppendLoginMethod-module-scss-module__A3VYEq__PasskeyMenuTrigger{border-left:1px solid color-mix(in srgb, var(--palette-border) 72%, transparent);place-items:center;display:grid}.AppendLoginMethod-module-scss-module__A3VYEq__Root:not([data-variant=upgrade]) .AppendLoginMethod-module-scss-module__A3VYEq__PasskeyMenuTrigger[data-state=open]{background:color-mix(in srgb, var(--palette-accent) 10%, var(--palette-surface));color:var(--palette-accent-strong)}.AppendLoginMethod-module-scss-module__A3VYEq__Root:not([data-variant=upgrade]) .AppendLoginMethod-module-scss-module__A3VYEq__PasskeyMenuTrigger[data-state=open] svg{transform:rotate(180deg)}.AppendLoginMethod-module-scss-module__A3VYEq__Root:not([data-variant=upgrade]) .AppendLoginMethod-module-scss-module__A3VYEq__PasskeyMenuTrigger svg{transition:transform .16s}.AppendLoginMethod-module-scss-module__A3VYEq__Root:not([data-variant=upgrade]) .AppendLoginMethod-module-scss-module__A3VYEq__Button{align-items:center;column-gap:.75rem;justify-content:initial;grid-template-columns:32px minmax(0,1fr);width:100%;line-height:1.35;display:grid}.AppendLoginMethod-module-scss-module__A3VYEq__Root:not([data-variant=upgrade]) .AppendLoginMethod-module-scss-module__A3VYEq__Button img,.AppendLoginMethod-module-scss-module__A3VYEq__Root:not([data-variant=upgrade]) .AppendLoginMethod-module-scss-module__A3VYEq__Button svg{justify-self:center;max-width:28px;max-height:28px;display:block}.AppendLoginMethod-module-scss-module__A3VYEq__Root:not([data-variant=upgrade]) .AppendLoginMethod-module-scss-module__A3VYEq__SubmitButton>*{align-items:center;column-gap:.75rem;justify-content:initial;grid-template-columns:32px minmax(0,1fr);width:100%;line-height:1.35;display:grid}.AppendLoginMethod-module-scss-module__A3VYEq__Root:not([data-variant=upgrade]) .AppendLoginMethod-module-scss-module__A3VYEq__SubmitButton>*>img,.AppendLoginMethod-module-scss-module__A3VYEq__Root:not([data-variant=upgrade]) .AppendLoginMethod-module-scss-module__A3VYEq__SubmitButton>*>svg{justify-self:center;max-width:28px;max-height:28px;display:block}.AppendLoginMethod-module-scss-module__A3VYEq__PasskeyMenuContent{z-index:1100;border:1px solid color-mix(in srgb, var(--palette-border) 82%, transparent);background:var(--palette-paper);min-width:min(18rem,100vw - 1.5rem);color:var(--palette-ink);box-shadow:0 16px 36px -22px var(--palette-ui-shadow-soft-color);border-radius:14px;gap:.2rem;padding:.35rem;display:grid}.AppendLoginMethod-module-scss-module__A3VYEq__PasskeyMenuItem{min-height:44px;font-size:var(--font-size1);-webkit-user-select:none;user-select:none;cursor:pointer;border-radius:10px;outline:none;align-items:center;padding:.55rem .75rem;font-weight:650;line-height:1.45;display:flex}.AppendLoginMethod-module-scss-module__A3VYEq__PasskeyMenuItem[data-highlighted]{background:color-mix(in srgb, var(--palette-accent) 10%, var(--palette-paper));color:var(--palette-accent-strong)}.AppendLoginMethod-module-scss-module__A3VYEq__Root[data-variant=upgrade]{background-image:none;border:0;justify-content:flex-start;align-items:stretch;gap:1.25rem;margin:0;padding:0}.AppendLoginMethod-module-scss-module__A3VYEq__Root[data-variant=upgrade] .AppendLoginMethod-module-scss-module__A3VYEq__Header{text-align:left;align-items:flex-start;gap:.9rem}.AppendLoginMethod-module-scss-module__A3VYEq__Root[data-variant=upgrade] .AppendLoginMethod-module-scss-module__A3VYEq__Header :is(h1,:where([data-heading-style=title])){margin-top:0;letter-spacing:-.03em;margin-inline:0;font-size:clamp(1.7rem,3vw,2.3rem);line-height:1.15}.AppendLoginMethod-module-scss-module__A3VYEq__Root[data-variant=upgrade] .AppendLoginMethod-module-scss-module__A3VYEq__Lead{font-size:var(--font-size2);max-width:34rem;line-height:1.85}.AppendLoginMethod-module-scss-module__A3VYEq__Root[data-variant=upgrade] .AppendLoginMethod-module-scss-module__A3VYEq__Actions{border-radius:14px;gap:0;overflow:hidden}.AppendLoginMethod-module-scss-module__A3VYEq__Root[data-variant=upgrade] .AppendLoginMethod-module-scss-module__A3VYEq__Actions>*{width:100%}.AppendLoginMethod-module-scss-module__A3VYEq__UpgradeTrigger{border:0;border-bottom:1px solid color-mix(in srgb, var(--palette-border) 72%, transparent);width:100%;min-width:0;max-width:100%;color:inherit;text-align:left;background:0 0;border-radius:0;padding:0;transition:border-color .18s,background .18s;display:block}.AppendLoginMethod-module-scss-module__A3VYEq__UpgradeTrigger:focus-visible{background:color-mix(in srgb, var(--palette-accent) 7%, transparent)}@media (hover:hover){.AppendLoginMethod-module-scss-module__A3VYEq__UpgradeTrigger:hover{background:color-mix(in srgb, var(--palette-accent) 7%, transparent)}}.AppendLoginMethod-module-scss-module__A3VYEq__UpgradeTrigger:focus-visible{outline:2px solid var(--palette-accent-strong);outline-offset:-2px}.AppendLoginMethod-module-scss-module__A3VYEq__Actions>:last-child .AppendLoginMethod-module-scss-module__A3VYEq__UpgradeTrigger{border-bottom:0}.AppendLoginMethod-module-scss-module__A3VYEq__UpgradeAction{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.95rem;min-width:0;padding:1.05rem .4rem;display:grid}.AppendLoginMethod-module-scss-module__A3VYEq__UpgradeActionIcon{border:1px solid color-mix(in srgb, var(--palette-accent) 18%, transparent);background:color-mix(in srgb, var(--palette-accent) 10%, var(--palette-paper));width:2.9rem;height:2.9rem;color:var(--palette-accent-strong);border-radius:12px;place-items:center;display:grid}.AppendLoginMethod-module-scss-module__A3VYEq__UpgradeActionIcon img,.AppendLoginMethod-module-scss-module__A3VYEq__UpgradeActionIcon svg{object-fit:contain;width:min(100%,1.9rem);max-height:1.9rem}.AppendLoginMethod-module-scss-module__A3VYEq__UpgradeActionBody{gap:.25rem;min-width:0;display:grid}.AppendLoginMethod-module-scss-module__A3VYEq__UpgradeActionTitle{color:var(--normal-0);text-wrap:auto;word-break:auto-phrase;font-size:clamp(1rem,1.35vw,1.08rem);font-weight:700;line-height:1.45}.AppendLoginMethod-module-scss-module__A3VYEq__UpgradeActionDescription{color:var(--normal-2);overflow-wrap:anywhere;font-size:.86rem;line-height:1.65}.AppendLoginMethod-module-scss-module__A3VYEq__UpgradeActionArrow{border:1px solid color-mix(in srgb, var(--palette-border) 90%, transparent);width:1.9rem;height:1.9rem;color:var(--palette-accent-strong);border-radius:999px;place-items:center;font-size:.95rem;font-weight:700;line-height:1;transition:transform .18s,background .18s;display:grid}.AppendLoginMethod-module-scss-module__A3VYEq__UpgradeTrigger:focus-visible .AppendLoginMethod-module-scss-module__A3VYEq__UpgradeActionArrow{background:color-mix(in srgb, var(--palette-accent) 12%, transparent);transform:translate(3px)}@media (hover:hover){.AppendLoginMethod-module-scss-module__A3VYEq__UpgradeTrigger:hover .AppendLoginMethod-module-scss-module__A3VYEq__UpgradeActionArrow{background:color-mix(in srgb, var(--palette-accent) 12%, transparent);transform:translate(3px)}}@media screen and (min-width:600px){.AppendLoginMethod-module-scss-module__A3VYEq__UpgradeDialogContent{width:min(600px,100vw - 2rem);max-width:min(600px,100vw - 2rem)}}.AppendLoginMethod-module-scss-module__A3VYEq__Info{margin-top:1rem}.AppendLoginMethod-module-scss-module__A3VYEq__SocialLogin{display:block}.AppendLoginMethod-module-scss-module__A3VYEq__Statement{margin:0;line-height:1.75}.AppendLoginMethod-module-scss-module__A3VYEq__Description{font-size:var(--font-size2);margin:var(--space4)}@media screen and (max-width:599px){.AppendLoginMethod-module-scss-module__A3VYEq__Root[data-variant=upgrade]{gap:.85rem}.AppendLoginMethod-module-scss-module__A3VYEq__Root[data-variant=upgrade] .AppendLoginMethod-module-scss-module__A3VYEq__Actions{gap:0}.AppendLoginMethod-module-scss-module__A3VYEq__UpgradeAction{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.85rem;padding:.95rem .2rem}.AppendLoginMethod-module-scss-module__A3VYEq__UpgradeActionIcon{border-radius:10px;width:2.5rem;height:2.5rem}.AppendLoginMethod-module-scss-module__A3VYEq__UpgradeActionIcon img,.AppendLoginMethod-module-scss-module__A3VYEq__UpgradeActionIcon svg{width:min(100%,1.6rem);max-height:1.6rem}.AppendLoginMethod-module-scss-module__A3VYEq__UpgradeActionTitle{font-size:.98rem;line-height:1.55}.AppendLoginMethod-module-scss-module__A3VYEq__UpgradeActionDescription{font-size:.82rem;line-height:1.7}.AppendLoginMethod-module-scss-module__A3VYEq__UpgradeActionArrow{display:none}}
