.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}}
.Security2-module-scss-module__J_tNYG__Root{margin-top:var(--space3);text-align:left;gap:2rem;display:grid}@media screen and (min-width:600px){.Security2-module-scss-module__J_tNYG__Root{gap:var(--space4)}}.Security2-module-scss-module__J_tNYG__Head{gap:var(--space1);padding-inline:.15rem;display:grid}.Security2-module-scss-module__J_tNYG__HeadTitle{color:var(--palette-ink);letter-spacing:-.01em;text-align:left;margin:0;font-size:clamp(1.22rem,2.6vw,1.48rem);font-weight:800;line-height:1.3}.Security2-module-scss-module__J_tNYG__HeadDescription{color:var(--palette-muted);margin:0;font-size:.92rem;line-height:1.72}.Security2-module-scss-module__J_tNYG__InlineAlert{padding:var(--space2);border:1px solid var(--negative,#b42318);border-radius:var(--radius-input);color:var(--negative,#b42318);margin:0;line-height:1.5}.Security2-module-scss-module__J_tNYG__MfaLoadStatus,.Security2-module-scss-module__J_tNYG__MfaLoadError{padding:var(--space2);border-radius:var(--radius-input);font-size:var(--font-size1);margin:0;line-height:1.6}.Security2-module-scss-module__J_tNYG__MfaLoadStatus{border:1px solid color-mix(in srgb, var(--palette-border) 88%, transparent);color:var(--palette-muted)}.Security2-module-scss-module__J_tNYG__MfaLoadError{gap:var(--space1);border:1px solid var(--negative,#b42318);color:var(--negative,#b42318);display:grid}.Security2-module-scss-module__J_tNYG__MfaLoadError p{overflow-wrap:anywhere;margin:0}.Security2-module-scss-module__J_tNYG__MfaRetry{min-height:44px;padding-inline:var(--space2);border-radius:var(--radius-input);color:inherit;cursor:pointer;background:0 0;border:1px solid;justify-self:start}.Security2-module-scss-module__J_tNYG__MfaRetry:focus-visible{outline:3px solid var(--palette-accent);outline-offset:2px}.Security2-module-scss-module__J_tNYG__MfaRetry:disabled{cursor:wait;opacity:.6}@media (forced-colors:active){.Security2-module-scss-module__J_tNYG__MfaLoadStatus,.Security2-module-scss-module__J_tNYG__MfaLoadError,.Security2-module-scss-module__J_tNYG__MfaRetry{forced-color-adjust:auto}}.Security2-module-scss-module__J_tNYG__Group{gap:.65rem;display:grid}.Security2-module-scss-module__J_tNYG__Panel{gap:var(--space1);padding:var(--space2);background-color:var(--bg-1);border:1px solid color-mix(in srgb, var(--normal-6) 45%, transparent);border-radius:var(--radius-input);display:grid}@media screen and (min-width:600px){.Security2-module-scss-module__J_tNYG__Panel{padding:var(--space3)}}.Security2-module-scss-module__J_tNYG__Panel .Security2-module-scss-module__J_tNYG__PanelLine{color:var(--muted);font-size:var(--font-size1);margin:0;line-height:1.7}.Security2-module-scss-module__J_tNYG__Panel .Security2-module-scss-module__J_tNYG__PanelHint{color:var(--positive);font-size:var(--font-size1);margin:0;line-height:1.7}.Security2-module-scss-module__J_tNYG__GroupTitle{border-inline-start:3px solid color-mix(in srgb, var(--palette-accent) 72%, transparent);color:var(--palette-ink);text-align:left;margin:0;padding-inline-start:.65rem;font-size:1rem;font-weight:700;line-height:1.4}.Security2-module-scss-module__J_tNYG__GroupList{align-items:start;gap:.65rem;display:grid}@media screen and (min-width:600px){.Security2-module-scss-module__J_tNYG__GroupList{gap:var(--space2)}}.Security2-module-scss-module__J_tNYG__Item{background:color-mix(in srgb, var(--palette-surface) 92%, var(--palette-paper));border:1px solid color-mix(in srgb, var(--palette-border) 88%, transparent);box-shadow:0 14px 30px -26px var(--palette-shadow);text-align:left;border-radius:16px;display:block;overflow:hidden}.Security2-module-scss-module__J_tNYG__ItemSummary{cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;grid-template-columns:40px minmax(0,1fr) 36px;align-items:center;column-gap:.7rem;min-height:60px;padding:.55rem .65rem;list-style:none;display:grid}@media screen and (min-width:600px){.Security2-module-scss-module__J_tNYG__ItemSummary{grid-template-columns:44px minmax(0,1fr) 40px;padding:.65rem .85rem}}.Security2-module-scss-module__J_tNYG__ItemSummary::-webkit-details-marker{display:none}.Security2-module-scss-module__J_tNYG__ItemSummary:focus-visible{background:color-mix(in srgb, var(--palette-accent) 6%, transparent);outline:none}@media (hover:hover){.Security2-module-scss-module__J_tNYG__ItemSummary:hover{background:color-mix(in srgb, var(--palette-accent) 6%, transparent);outline:none}}.Security2-module-scss-module__J_tNYG__Item[open]>.Security2-module-scss-module__J_tNYG__ItemSummary{background:color-mix(in srgb, var(--palette-accent) 5%, transparent);border-bottom:1px solid color-mix(in srgb, var(--palette-border) 76%, transparent)}.Security2-module-scss-module__J_tNYG__Item[open]>.Security2-module-scss-module__J_tNYG__ItemSummary .Security2-module-scss-module__J_tNYG__ItemMenuIcon,.Security2-module-scss-module__J_tNYG__Factor[open]>.Security2-module-scss-module__J_tNYG__FactorHead .Security2-module-scss-module__J_tNYG__ItemMenuIcon{transform:rotate(180deg)}.Security2-module-scss-module__J_tNYG__ItemMenuIcon{width:36px;height:36px;color:var(--palette-muted);border-radius:999px;place-items:center;transition:transform .16s;display:grid}.Security2-module-scss-module__J_tNYG__ItemMenuIcon svg{width:20px;height:20px}.Security2-module-scss-module__J_tNYG__ItemIcon{border-radius:10px;place-items:center;width:44px;height:44px;display:grid;overflow:hidden}.Security2-module-scss-module__J_tNYG__ItemIcon svg{width:24px;height:24px}.Security2-module-scss-module__J_tNYG__ItemIcon img{object-fit:contain;width:40px;height:40px}.Security2-module-scss-module__J_tNYG__ItemMain{min-width:0;display:block;overflow:hidden}.Security2-module-scss-module__J_tNYG__ItemTitle{align-items:center;gap:var(--space1);text-align:left;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:1rem;font-weight:700;line-height:1.45;display:flex;overflow:hidden}.Security2-module-scss-module__J_tNYG__ItemSub{min-width:0;color:var(--palette-muted);text-align:left;overflow-wrap:anywhere;font-size:.84rem;line-height:1.6}.Security2-module-scss-module__J_tNYG__ItemDetails{gap:.75rem;padding:.75rem .85rem .85rem;display:grid}.Security2-module-scss-module__J_tNYG__ItemMeta{color:var(--palette-muted);text-align:left;gap:.25rem;font-size:.82rem;line-height:1.6;display:grid}.Security2-module-scss-module__J_tNYG__ItemActions{border-top:1px solid color-mix(in srgb, var(--palette-border) 72%, transparent);gap:.35rem;margin-top:.15rem;padding-top:.65rem;display:grid}.Security2-module-scss-module__J_tNYG__ItemButtons{flex-wrap:wrap;align-items:center;gap:.35rem .5rem;display:flex}.Security2-module-scss-module__J_tNYG__EmailItemButtons{gap:.35rem}.Security2-module-scss-module__J_tNYG__EmailAction{--button-hover-bg:color-mix(in srgb, var(--palette-accent) 10%, var(--palette-paper));--button-hover-color:var(--palette-accent-strong);--button-hover-shadow:inset 0 0 0 1px color-mix(in srgb, var(--palette-accent) 24%, transparent);justify-content:flex-start;align-items:center;min-height:40px;padding-inline:.65rem;font-weight:600;line-height:1.35;display:inline-flex}.Security2-module-scss-module__J_tNYG__EmailActionContent{white-space:nowrap;grid-template-columns:16px auto;align-items:center;column-gap:.55rem;line-height:1.35;display:inline-grid}.Security2-module-scss-module__J_tNYG__EmailActionContent svg{align-self:center;width:16px;height:16px;display:block}.Security2-module-scss-module__J_tNYG__EmailActionContent>span{align-self:center}.Security2-module-scss-module__J_tNYG__NameEdit{appearance:none;border:0;border-bottom:1px dashed color-mix(in srgb, var(--muted) 60%, transparent);min-width:0;max-width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;align-items:baseline;gap:.4rem;padding:0 0 1px;font-weight:700;display:inline-flex}@media (hover:hover){.Security2-module-scss-module__J_tNYG__NameEdit:hover{color:var(--positive);border-bottom-color:var(--positive)}.Security2-module-scss-module__J_tNYG__NameEdit:hover .Security2-module-scss-module__J_tNYG__NameEditIcon{color:var(--positive)}}.Security2-module-scss-module__J_tNYG__NameEditIcon{color:var(--muted);flex:none;display:inline-flex}.Security2-module-scss-module__J_tNYG__NameEditIcon svg{width:.95rem;height:.95rem}.Security2-module-scss-module__J_tNYG__NameEditTrigger{min-width:0;max-width:100%}.Security2-module-scss-module__J_tNYG__InferredProvider{color:var(--weak);align-items:center;margin-inline-start:var(--space1);font-size:.78em;display:inline-flex}.Security2-module-scss-module__J_tNYG__DialogMessage{text-align:center}.Security2-module-scss-module__J_tNYG__BrandIcon{object-fit:contain;border-radius:8px;width:40px;height:40px}.Security2-module-scss-module__J_tNYG__TikTok .Security2-module-scss-module__J_tNYG__Logo2 .Security2-module-scss-module__J_tNYG__C1{fill:#25f4ee}.Security2-module-scss-module__J_tNYG__TikTok .Security2-module-scss-module__J_tNYG__Logo2 .Security2-module-scss-module__J_tNYG__C2{fill:#fe2c55}@media screen and (hover:hover) and (min-width:600px){.Security2-module-scss-module__J_tNYG__TikTok:hover .Security2-module-scss-module__J_tNYG__Logo2{display:block}.Security2-module-scss-module__J_tNYG__TikTok:hover .Security2-module-scss-module__J_tNYG__Logo{display:none}}.Security2-module-scss-module__J_tNYG__Delete{width:100%;min-height:40px;color:var(--danger);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;justify-content:flex-start;align-items:center;gap:.5rem;padding:.45rem .65rem;font-size:.88rem;font-weight:700;display:inline-flex}.Security2-module-scss-module__J_tNYG__Delete svg{width:20px;height:20px}.Security2-module-scss-module__J_tNYG__Delete:focus-visible{color:var(--danger-h);background-color:var(--danger-hr);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--danger) 18%, transparent)}@media (hover:hover){.Security2-module-scss-module__J_tNYG__Delete:hover{color:var(--danger-h);background-color:var(--danger-hr);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--danger) 18%, transparent)}}.Security2-module-scss-module__J_tNYG__AddCard{justify-content:center;align-items:center;gap:var(--space2);width:100%;padding:.9rem var(--space2);border:1px dashed color-mix(in srgb, var(--positive) 55%, transparent);border-radius:var(--radius-input);color:var(--positive);text-align:center;-webkit-user-select:none;user-select:none;cursor:pointer;background:0 0;font-weight:700;display:flex}@media (hover:hover){.Security2-module-scss-module__J_tNYG__AddCard:hover{background-color:color-mix(in srgb, var(--positive) 8%, transparent)}}@media screen and (min-width:800px){.Security2-module-scss-module__J_tNYG__AddCard{width:fit-content;min-width:22rem;margin-inline:auto}}.Security2-module-scss-module__J_tNYG__Factor{background:color-mix(in srgb, var(--palette-surface) 92%, var(--palette-paper));border:1px solid color-mix(in srgb, var(--palette-border) 88%, transparent);box-shadow:0 14px 30px -26px var(--palette-shadow);text-align:left;border-radius:16px;overflow:hidden}.Security2-module-scss-module__J_tNYG__FactorHead{text-align:left;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;grid-template-columns:40px minmax(0,1fr) 36px;align-items:center;column-gap:.7rem;min-height:60px;padding:.55rem .65rem;list-style:none;display:grid}@media screen and (min-width:600px){.Security2-module-scss-module__J_tNYG__FactorHead{grid-template-columns:44px minmax(0,1fr) 40px;padding:.65rem .85rem}}.Security2-module-scss-module__J_tNYG__FactorHead::-webkit-details-marker{display:none}.Security2-module-scss-module__J_tNYG__FactorHead:focus-visible{background:color-mix(in srgb, var(--palette-accent) 6%, transparent);outline:none}@media (hover:hover){.Security2-module-scss-module__J_tNYG__FactorHead:hover{background:color-mix(in srgb, var(--palette-accent) 6%, transparent);outline:none}}.Security2-module-scss-module__J_tNYG__Factor[open]>.Security2-module-scss-module__J_tNYG__FactorHead{background:color-mix(in srgb, var(--palette-accent) 5%, transparent);border-bottom:1px solid color-mix(in srgb, var(--palette-border) 76%, transparent)}.Security2-module-scss-module__J_tNYG__FactorTitle{min-width:0;font-size:var(--font-size3);text-align:left;white-space:nowrap;text-overflow:ellipsis;justify-self:start;margin:0;font-weight:700;line-height:1.4;overflow:hidden}.Security2-module-scss-module__J_tNYG__FactorBody{gap:var(--space2);padding:var(--space2);display:grid}@media screen and (min-width:600px){.Security2-module-scss-module__J_tNYG__FactorBody{padding:var(--space3)}}.Security2-module-scss-module__J_tNYG__FactorBody h3{margin:var(--space1) 0 0;color:var(--normal);font-size:var(--font-size2);font-weight:700;line-height:1.5}.Security2-module-scss-module__J_tNYG__FactorBody p{color:var(--muted);font-size:var(--font-size1);margin:0;line-height:1.75}.Security2-module-scss-module__J_tNYG__FactorBody>ul{gap:.35rem;margin:0;padding-inline-start:1.2rem;display:grid}.Security2-module-scss-module__J_tNYG__QrBlock{justify-items:center;gap:var(--space2);padding:var(--space2);background-color:var(--bg-1);border-radius:var(--radius-input);display:grid}@media screen and (min-width:800px){.Security2-module-scss-module__J_tNYG__QrBlock{padding:var(--space3);grid-template-columns:auto minmax(0,1fr);place-items:center start}}.Security2-module-scss-module__J_tNYG__QrBlock img{border-radius:var(--radius-input)}.Security2-module-scss-module__J_tNYG__PasscodeRow{justify-content:center;align-items:center;gap:var(--space2);padding:var(--space2);background-color:var(--bg-1);border-radius:var(--radius-input);flex-wrap:wrap;display:flex}@media screen and (min-width:800px){.Security2-module-scss-module__J_tNYG__PasscodeRow{justify-content:flex-start}}.Security2-module-scss-module__J_tNYG__LinkList{gap:.35rem;margin:0;padding-inline-start:1.2rem;display:grid}.Security2-module-scss-module__J_tNYG__LinkList li a{color:var(--positive);align-items:center;gap:.25rem;display:inline-flex}@media (hover:hover){.Security2-module-scss-module__J_tNYG__LinkList li a:hover{text-decoration:underline}}.Security2-module-scss-module__J_tNYG__MetaLine{color:var(--muted);font-family:var(--font-mono);font-size:var(--font-size1)}.Security2-module-scss-module__J_tNYG__FactorEmailBody{gap:var(--space2);display:grid}.Security2-module-scss-module__J_tNYG__StatusOk,.Security2-module-scss-module__J_tNYG__StatusWarn{font-size:var(--font-size1);align-items:center;gap:.35rem;font-weight:700;line-height:1.5;display:inline-flex}.Security2-module-scss-module__J_tNYG__StatusOk svg,.Security2-module-scss-module__J_tNYG__StatusWarn svg{flex-shrink:0;width:16px;height:16px}.Security2-module-scss-module__J_tNYG__StatusOk{color:var(--positive)}.Security2-module-scss-module__J_tNYG__StatusWarn{color:var(--danger)}.Security2-module-scss-module__J_tNYG__Empty{gap:var(--space2);padding:var(--space2);background:color-mix(in srgb, var(--palette-surface) 92%, var(--palette-paper));border:1px solid color-mix(in srgb, var(--palette-border) 88%, transparent);border-radius:16px;display:grid}@media screen and (min-width:600px){.Security2-module-scss-module__J_tNYG__Empty{padding:var(--space3)}}.Security2-module-scss-module__J_tNYG__Empty p{color:var(--normal-2);font-size:var(--font-size2);margin:0;line-height:1.75}@media screen and (max-width:599px){.Security2-module-scss-module__J_tNYG__Root{margin-top:var(--space2);gap:1.75rem}.Security2-module-scss-module__J_tNYG__ItemIcon{width:36px;height:36px}.Security2-module-scss-module__J_tNYG__ItemIcon svg{width:21px;height:21px}.Security2-module-scss-module__J_tNYG__ItemIcon img{width:34px;height:34px}.Security2-module-scss-module__J_tNYG__ItemTitle{font-size:.94rem}.Security2-module-scss-module__J_tNYG__ItemMeta{font-size:.76rem}}.Security2-module-scss-module__J_tNYG__MenuContent{z-index:10;box-sizing:border-box;width:min(24rem,100vw - 2rem);max-width:calc(100vw - 2rem);max-height:min(70dvh,32rem,var(--radix-dropdown-menu-content-available-height));overscroll-behavior:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch;padding:var(--space1);background-color:var(--bg-0);border:1px solid color-mix(in srgb, var(--positive) 55%, transparent);border-radius:var(--radius-input);box-shadow:0 12px 32px -16px color-mix(in srgb, var(--normal) 55%, transparent);gap:.15rem;display:grid;overflow-y:auto}.Security2-module-scss-module__J_tNYG__MenuItem{align-items:start;gap:var(--space2);border-radius:var(--radius-input);cursor:pointer;-webkit-user-select:none;user-select:none;outline:none;grid-template-columns:28px minmax(0,1fr);padding:.65rem .75rem;display:grid}.Security2-module-scss-module__J_tNYG__MenuItem[data-highlighted]{background-color:var(--positive-h);color:var(--positive-hr)}.Security2-module-scss-module__J_tNYG__MenuItem[data-highlighted] .Security2-module-scss-module__J_tNYG__MenuIcon svg{color:var(--positive-hr)}.Security2-module-scss-module__J_tNYG__MenuItem[data-highlighted] .Security2-module-scss-module__J_tNYG__MenuDescription{color:inherit;opacity:.85}.Security2-module-scss-module__J_tNYG__MenuIcon{place-items:center;width:28px;height:28px;padding-top:.1rem;display:grid}.Security2-module-scss-module__J_tNYG__MenuIcon svg{width:24px;height:24px;color:var(--positive)}.Security2-module-scss-module__J_tNYG__MenuText{gap:.15rem;min-width:0;display:grid}.Security2-module-scss-module__J_tNYG__MenuName{font-size:var(--font-size2);overflow-wrap:anywhere;font-weight:700;line-height:1.45}.Security2-module-scss-module__J_tNYG__MenuDescription{color:var(--muted);font-size:var(--font-size1);overflow-wrap:anywhere;line-height:1.6}.Security2-module-scss-module__J_tNYG__MenuMobileClose{display:none}@media screen and (max-width:599px){[data-radix-popper-content-wrapper]:has(>.Security2-module-scss-module__J_tNYG__MenuContent){width:100dvw!important;min-width:0!important;height:100dvh!important;position:fixed!important;inset:0!important;transform:none!important}.Security2-module-scss-module__J_tNYG__MenuContent{width:100%;max-width:none;height:100%;max-height:none;padding:max(var(--space1),env(safe-area-inset-top)) max(var(--space1),env(safe-area-inset-right)) max(var(--space1),env(safe-area-inset-bottom)) max(var(--space1),env(safe-area-inset-left));box-shadow:none;border:0;border-radius:0;align-content:start}.Security2-module-scss-module__J_tNYG__MenuMobileClose{z-index:1;min-height:56px;padding:0 var(--space1) 0 var(--space2);border-bottom:1px solid var(--palette-border);background:var(--bg-0);color:var(--palette-ink);font-size:var(--font-size2);outline:none;grid-template-columns:minmax(0,1fr) 44px;align-items:center;font-weight:700;display:grid;position:sticky;top:0}.Security2-module-scss-module__J_tNYG__MenuMobileClose button{width:44px;height:44px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;padding:0;display:grid}.Security2-module-scss-module__J_tNYG__MenuMobileClose button:focus-visible{background:color-mix(in srgb, var(--palette-accent) 8%, var(--bg-0));outline:2px solid var(--palette-accent);outline-offset:-2px}}@media screen and (max-width:599px) and (hover:hover){.Security2-module-scss-module__J_tNYG__MenuMobileClose button:hover{background:color-mix(in srgb, var(--palette-accent) 8%, var(--bg-0));outline:2px solid var(--palette-accent);outline-offset:-2px}}@media screen and (max-width:599px){.Security2-module-scss-module__J_tNYG__MenuMobileClose button svg{width:24px;height:24px}}.Security2-module-scss-module__J_tNYG__RecoveryCode .Security2-module-scss-module__J_tNYG__Description{margin:var(--space2) 0;font-size:var(--font-size1);line-height:1.75}.Security2-module-scss-module__J_tNYG__RecoveryCode .Security2-module-scss-module__J_tNYG__Hint{margin:var(--space2) 0;color:var(--danger);font-size:var(--font-size1);line-height:1.75}.Security2-module-scss-module__J_tNYG__RecoveryCode .Security2-module-scss-module__J_tNYG__Code{padding:var(--space2);background-color:var(--bg-2);border-radius:var(--space2);font-family:var(--font-mono);text-align:center;font-size:1.5rem}.Security2-module-scss-module__J_tNYG__DialogButtons{gap:var(--space1) var(--space2);flex-wrap:wrap;display:flex}.Security2-module-scss-module__J_tNYG__DialogButtons .Security2-module-scss-module__J_tNYG__DialogButton{align-items:center;gap:var(--space1);display:flex}
.AccountUpgradePage-module-scss-module__67VVha__Root{width:min(100% - clamp(1.5rem,6vw,5rem),1180px);margin-inline:auto;padding:clamp(2.5rem,7vw,5.5rem) 0 clamp(4.5rem,9vw,7.5rem)}.AccountUpgradePage-module-scss-module__67VVha__Stage{gap:clamp(2.5rem,6vw,4.5rem);min-width:0;display:grid;position:relative}.AccountUpgradePage-module-scss-module__67VVha__Stage:before{content:"";background:radial-gradient(52rem 22rem at 12% 0%, color-mix(in srgb, var(--palette-accent) 8%, transparent), transparent 62%),radial-gradient(40rem 20rem at 88% 4%, color-mix(in srgb, var(--secondary) 6%, transparent), transparent 60%);pointer-events:none;height:30rem;position:absolute;inset:-3rem 0 auto}.AccountUpgradePage-module-scss-module__67VVha__Stage>*{position:relative}.AccountUpgradePage-module-scss-module__67VVha__Hero{align-content:start;justify-items:start;gap:1.15rem;width:min(100%,46rem);min-width:0;display:grid}.AccountUpgradePage-module-scss-module__67VVha__Eyebrow{border:1px solid color-mix(in srgb, var(--palette-accent) 26%, transparent);background:color-mix(in srgb, var(--palette-accent) 9%, var(--palette-paper));color:var(--palette-accent-strong);letter-spacing:.12em;border-radius:999px;align-items:center;padding:.3rem .85rem;font-size:.75rem;font-weight:700;line-height:1.5;display:inline-flex}.AccountUpgradePage-module-scss-module__67VVha__Title{color:var(--normal-0);font-family:var(--font);letter-spacing:.045em;text-wrap:auto;word-break:auto-phrase;margin:0;font-size:clamp(2.2rem,5vw,3.4rem);font-weight:600;line-height:1.28}.AccountUpgradePage-module-scss-module__67VVha__Description{color:var(--normal-2);margin:0;font-size:clamp(1rem,1.6vw,1.12rem);line-height:1.9}.AccountUpgradePage-module-scss-module__67VVha__HighlightList{flex-wrap:wrap;gap:.5rem;margin:.35rem 0 0;padding:0;list-style:none;display:flex}.AccountUpgradePage-module-scss-module__67VVha__HighlightItem{border:1px solid color-mix(in srgb, var(--palette-border) 88%, transparent);background:color-mix(in srgb, var(--palette-paper) 82%, var(--palette-surface));color:var(--normal-2);border-radius:999px;align-items:center;gap:.45rem;padding:.32rem .85rem;font-size:.84rem;font-weight:600;line-height:1.5;display:inline-flex}.AccountUpgradePage-module-scss-module__67VVha__HighlightItem:before{content:"";background:var(--palette-accent-strong);opacity:.75;border-radius:999px;flex:none;width:.32rem;height:.32rem}.AccountUpgradePage-module-scss-module__67VVha__BodyGrid{grid-template-columns:minmax(0,1fr);align-items:start;gap:clamp(2.5rem,6vw,4.5rem);min-width:0;display:grid}.AccountUpgradePage-module-scss-module__67VVha__ContentColumn{align-content:start;gap:clamp(2.5rem,5vw,3.75rem);min-width:0;display:grid}.AccountUpgradePage-module-scss-module__67VVha__SectionTitle{color:var(--normal-0);font-family:var(--font);letter-spacing:.04em;text-wrap:auto;word-break:auto-phrase;margin:0;font-size:clamp(1.25rem,2vw,1.5rem);font-weight:600;line-height:1.4}.AccountUpgradePage-module-scss-module__67VVha__SectionTitle:after{content:"";background:color-mix(in srgb, var(--palette-accent) 40%, transparent);width:2rem;height:1px;margin-top:.7rem;display:block}.AccountUpgradePage-module-scss-module__67VVha__BenefitList{gap:1.35rem;margin:1.4rem 0 0;padding:0;list-style:none;display:grid}.AccountUpgradePage-module-scss-module__67VVha__BenefitItem{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.9rem;display:grid}.AccountUpgradePage-module-scss-module__67VVha__BenefitMark{border:1px solid color-mix(in srgb, var(--palette-accent) 22%, transparent);background:color-mix(in srgb, var(--palette-accent) 12%, var(--palette-paper));border-radius:999px;flex:none;width:1.6rem;height:1.6rem;margin-top:.15rem;position:relative}.AccountUpgradePage-module-scss-module__67VVha__BenefitMark:after{content:"";border-left:2px solid var(--palette-accent-strong);border-bottom:2px solid var(--palette-accent-strong);width:.42rem;height:.24rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-64%)rotate(-45deg)}.AccountUpgradePage-module-scss-module__67VVha__BenefitBody{gap:.3rem;min-width:0;display:grid}.AccountUpgradePage-module-scss-module__67VVha__BenefitBody h3{color:var(--normal-0);text-wrap:auto;word-break:auto-phrase;margin:0;font-size:1.02rem;font-weight:700;line-height:1.55}.AccountUpgradePage-module-scss-module__67VVha__BenefitBody p{color:var(--normal-2);margin:0;font-size:.93rem;line-height:1.8}.AccountUpgradePage-module-scss-module__67VVha__StepList{margin:1.4rem 0 0;padding:0;list-style:none;display:grid}.AccountUpgradePage-module-scss-module__67VVha__StepItem{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:1rem;padding-bottom:1.5rem;display:grid;position:relative}.AccountUpgradePage-module-scss-module__67VVha__StepItem:last-child{padding-bottom:0}.AccountUpgradePage-module-scss-module__67VVha__StepItem:not(:last-child):before{content:"";background:color-mix(in srgb, var(--palette-border) 80%, transparent);width:1px;position:absolute;top:2.5rem;bottom:.15rem;left:calc(1.05rem - .5px)}.AccountUpgradePage-module-scss-module__67VVha__StepNumber{border:1px solid color-mix(in srgb, var(--palette-accent) 30%, transparent);background:color-mix(in srgb, var(--palette-accent) 8%, var(--palette-paper));width:2.1rem;height:2.1rem;color:var(--palette-accent-strong);border-radius:999px;place-items:center;font-size:.95rem;font-weight:700;line-height:1;display:grid}.AccountUpgradePage-module-scss-module__67VVha__StepBody{gap:.3rem;min-width:0;padding-top:.2rem;display:grid}.AccountUpgradePage-module-scss-module__67VVha__StepBody h3{color:var(--normal-0);text-wrap:auto;word-break:auto-phrase;margin:0;font-size:1.02rem;font-weight:700;line-height:1.55}.AccountUpgradePage-module-scss-module__67VVha__StepBody p{color:var(--normal-2);margin:0;font-size:.93rem;line-height:1.8}.AccountUpgradePage-module-scss-module__67VVha__Rail{min-width:0}.AccountUpgradePage-module-scss-module__67VVha__RailInner{border:1px solid color-mix(in srgb, var(--palette-border) 88%, transparent);background:color-mix(in srgb, var(--palette-paper) 90%, var(--palette-surface));min-width:0;box-shadow:0 28px 56px -40px var(--palette-ui-shadow-soft-color);border-radius:22px;align-content:start;gap:1.5rem;padding:clamp(1.5rem,3vw,2.25rem);display:grid}.AccountUpgradePage-module-scss-module__67VVha__RailHeader{gap:.6rem;display:grid}.AccountUpgradePage-module-scss-module__67VVha__RailHeader h2{color:var(--normal-0);font-family:var(--font);letter-spacing:.03em;text-wrap:auto;word-break:auto-phrase;margin:0;font-size:clamp(1.4rem,2.4vw,1.75rem);font-weight:600;line-height:1.4}.AccountUpgradePage-module-scss-module__67VVha__RailHeader p{color:var(--normal-2);margin:0;font-size:.95rem;line-height:1.85}.AccountUpgradePage-module-scss-module__67VVha__GuideMessage{border-left:2px solid color-mix(in srgb, var(--palette-accent) 45%, transparent);background:color-mix(in srgb, var(--palette-accent) 6%, transparent);color:var(--normal-2);border-radius:0 10px 10px 0;margin:0;padding:.85rem 1.1rem;font-size:.92rem;line-height:1.85}.AccountUpgradePage-module-scss-module__67VVha__ActionButtons{gap:.8rem;display:grid}.AccountUpgradePage-module-scss-module__67VVha__ActionButtons>*{width:100%}.AccountUpgradePage-module-scss-module__67VVha__GuestActions{gap:.7rem;display:grid}.AccountUpgradePage-module-scss-module__67VVha__GuestActions>*{width:100%}.AccountUpgradePage-module-scss-module__67VVha__ActionButton{text-align:center;justify-content:center;align-items:center;display:flex}.AccountUpgradePage-module-scss-module__67VVha__LoadingWrap{justify-content:center;padding:2rem 0;display:flex}@media screen and (max-width:1199px){.AccountUpgradePage-module-scss-module__67VVha__Hero{margin-inline:auto}.AccountUpgradePage-module-scss-module__67VVha__ContentColumn{width:min(100%,46rem);margin-inline:auto}.AccountUpgradePage-module-scss-module__67VVha__Rail{width:min(100%,34rem);margin-inline:auto}}@media screen and (min-width:1200px){.AccountUpgradePage-module-scss-module__67VVha__BodyGrid{grid-template-columns:minmax(0,1fr) minmax(23rem,25.5rem);gap:clamp(3.5rem,6vw,6.5rem)}.AccountUpgradePage-module-scss-module__67VVha__Rail{position:sticky;top:clamp(1.5rem,4vw,3rem)}}@media screen and (max-width:599px){.AccountUpgradePage-module-scss-module__67VVha__Root{width:100%;padding:2.25rem var(--space4) calc(6rem + env(safe-area-inset-bottom))}.AccountUpgradePage-module-scss-module__67VVha__Stage{gap:2.75rem}.AccountUpgradePage-module-scss-module__67VVha__Stage:before{inset:-2.25rem calc(-1*var(--space4)) auto;height:26rem}.AccountUpgradePage-module-scss-module__67VVha__Hero{gap:1rem}.AccountUpgradePage-module-scss-module__67VVha__Title{font-size:clamp(1.85rem,8vw,2.2rem);line-height:1.35}.AccountUpgradePage-module-scss-module__67VVha__Description{font-size:.98rem;line-height:1.85}.AccountUpgradePage-module-scss-module__67VVha__HighlightItem{padding:.28rem .75rem;font-size:.8rem}.AccountUpgradePage-module-scss-module__67VVha__RailInner{border-radius:18px;gap:1.3rem;padding:1.4rem}}
