.AuthExperience-module__021lEa__canvas{--auth-ink:var(--text);--auth-ink-soft:var(--text-secondary);--auth-ink-muted:var(--text-muted);--auth-selection:var(--selection);--auth-shadow-contact:var(--shadow-contact);--auth-shadow-ambient:var(--shadow-ambient);--auth-shadow-cast:var(--shadow-cast);--auth-wash:var(--wash);--auth-line-control:var(--border-strong);--auth-line-control-hover:var(--border-strong-hover);--auth-line:var(--border);--auth-surface:var(--surface);--auth-surface-sunken:var(--background);--auth-surface-hover:var(--surface-hover);--auth-accent:var(--primary);--auth-accent-hover:var(--primary-hover);--auth-accent-active:var(--primary-active);--auth-accent-text:var(--primary-text);--auth-accent-ring:var(--focus);--auth-on-accent:var(--text-on-primary);--auth-on-accent-muted:var(--text-on-primary-muted);--auth-danger:var(--danger);--auth-danger-surface:var(--danger-surface);--auth-danger-line:var(--danger-border);--auth-danger-ring:var(--danger-focus);--auth-warning:var(--warning);--auth-success:var(--success);--auth-success-surface:var(--success-surface);--auth-success-line:var(--success-border);--auth-text-xs:12px;--auth-text-sm:14px;--auth-text-md:16px;--auth-text-lg:20px;--auth-text-xl:26px;--auth-leading-solid:1;--auth-leading-tight:1.2;--auth-leading-body:1.5;--auth-radius:8px;--auth-radius-sm:6px;--auth-radius-card:16px;--auth-control-height:44px;--auth-ease:cubic-bezier(.2, 0, 0, 1);--auth-duration-fast:.14s;--auth-duration:.22s;--auth-duration-slow:.28s;min-height:100dvh;padding:max(clamp(48px, 14vh, 132px), env(safe-area-inset-top)) max(20px, env(safe-area-inset-right)) max(48px, env(safe-area-inset-bottom)) max(20px, env(safe-area-inset-left));background:var(--auth-surface-sunken);color:var(--auth-ink);font-family:var(--font-brand-body);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;justify-content:center;align-items:flex-start;display:flex;position:relative}.AuthExperience-module__021lEa__canvas ::selection{background:var(--auth-selection);color:var(--auth-ink)}.AuthExperience-module__021lEa__column{flex-direction:column;align-items:center;width:100%;max-width:400px;display:flex}.AuthExperience-module__021lEa__brand{border-radius:var(--auth-radius-sm);margin-bottom:28px;display:inline-flex}.AuthExperience-module__021lEa__brandMark{width:auto;height:40px}.AuthExperience-module__021lEa__card{background:var(--auth-surface);border:1px solid var(--auth-line);border-radius:var(--auth-radius-card);width:100%;box-shadow:0 1px 1px var(--auth-shadow-contact), 0 6px 16px -6px var(--auth-shadow-ambient), 0 24px 48px -20px var(--auth-shadow-cast);padding:32px;position:relative}.AuthExperience-module__021lEa__stage{overflow-clip-margin:8px;height:var(--stage-height,auto);transition:height var(--auth-duration-slow) var(--auth-ease);overflow:clip}.AuthExperience-module__021lEa__stageInner{flex-direction:column;display:flex}.AuthExperience-module__021lEa__stage[data-animate=true] .AuthExperience-module__021lEa__stageInner{animation:AuthExperience-module__021lEa__step-in var(--auth-duration) var(--auth-ease) both}@keyframes AuthExperience-module__021lEa__step-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.AuthExperience-module__021lEa__header{margin-bottom:24px}.AuthExperience-module__021lEa__title{text-wrap:balance;font-family:var(--font-brand-heading);font-size:var(--auth-text-xl);line-height:var(--auth-leading-tight);letter-spacing:-.02em;color:var(--auth-ink);margin:0;font-weight:600}.AuthExperience-module__021lEa__subtitle{font-size:var(--auth-text-md);line-height:var(--auth-leading-body);color:var(--auth-ink-soft);text-wrap:pretty;margin:8px 0 0}.AuthExperience-module__021lEa__canvas :where(button),.AuthExperience-module__021lEa__canvas :where(input){min-width:0;min-height:0;font:inherit;color:inherit;box-shadow:none;opacity:1;background:0 0;border:none;border-radius:0;padding:0;transition:none;transform:none}.AuthExperience-module__021lEa__canvas :where(button):active,.AuthExperience-module__021lEa__canvas :where(button):disabled,.AuthExperience-module__021lEa__canvas :where(button)[aria-disabled=true],.AuthExperience-module__021lEa__canvas :where(input):disabled{opacity:1;transform:none}.AuthExperience-module__021lEa__canvas :where(button):focus-visible,.AuthExperience-module__021lEa__canvas :where(input):focus-visible,.AuthExperience-module__021lEa__canvas :where(input):focus{box-shadow:none;background:0 0}.AuthExperience-module__021lEa__form{flex-direction:column;gap:16px;display:flex}.AuthExperience-module__021lEa__field{flex-direction:column;gap:8px;display:flex}.AuthExperience-module__021lEa__label{font-size:var(--auth-text-sm);font-weight:600;line-height:var(--auth-leading-tight);color:var(--auth-ink)}.AuthExperience-module__021lEa__inputWrap{display:flex;position:relative}.AuthExperience-module__021lEa__input{box-sizing:border-box;width:100%;height:var(--auth-control-height);font-size:var(--auth-text-md);font-family:inherit;line-height:var(--auth-leading-tight);color:var(--auth-ink);background:var(--auth-surface);border:1px solid var(--auth-line-control);border-radius:var(--auth-radius);appearance:none;transition:border-color var(--auth-duration-fast) var(--auth-ease), box-shadow var(--auth-duration-fast) var(--auth-ease), background-color var(--auth-duration-fast) var(--auth-ease);padding:0 12px}.AuthExperience-module__021lEa__input::placeholder{color:var(--auth-ink-muted);opacity:1}.AuthExperience-module__021lEa__input:hover:not(:focus):not(:disabled):not([aria-invalid=true]){border-color:var(--auth-line-control-hover)}.AuthExperience-module__021lEa__canvas .AuthExperience-module__021lEa__input:focus,.AuthExperience-module__021lEa__canvas .AuthExperience-module__021lEa__input:focus-visible{background:var(--auth-surface);border-color:var(--auth-accent);box-shadow:0 0 0 3px var(--auth-accent-ring);outline:none}.AuthExperience-module__021lEa__input[aria-invalid=true]{border-color:var(--auth-danger)}.AuthExperience-module__021lEa__input[aria-invalid=true]:focus{box-shadow:0 0 0 3px var(--auth-danger-ring)}.AuthExperience-module__021lEa__input:disabled,.AuthExperience-module__021lEa__input:read-only{background:var(--auth-surface-sunken);color:var(--auth-ink-muted);border-color:var(--auth-line);cursor:not-allowed}.AuthExperience-module__021lEa__input:-webkit-autofill{-webkit-text-fill-color:var(--auth-ink);caret-color:var(--auth-ink);box-shadow:0 0 0 1000px var(--auth-surface) inset;transition:background-color 99999s ease-out}.AuthExperience-module__021lEa__input:-webkit-autofill:hover{-webkit-text-fill-color:var(--auth-ink);caret-color:var(--auth-ink);box-shadow:0 0 0 1000px var(--auth-surface) inset;transition:background-color 99999s ease-out}.AuthExperience-module__021lEa__input:-webkit-autofill:focus{-webkit-text-fill-color:var(--auth-ink);caret-color:var(--auth-ink);box-shadow:0 0 0 1000px var(--auth-surface) inset;transition:background-color 99999s ease-out}.AuthExperience-module__021lEa__input:-webkit-autofill:focus{box-shadow:0 0 0 3px var(--auth-accent-ring), 0 0 0 1000px var(--auth-surface) inset}.AuthExperience-module__021lEa__input[aria-invalid=true]:-webkit-autofill{box-shadow:0 0 0 1000px var(--auth-danger-surface) inset}.AuthExperience-module__021lEa__input[aria-invalid=true]:-webkit-autofill:focus{box-shadow:0 0 0 3px var(--auth-danger-ring), 0 0 0 1000px var(--auth-danger-surface) inset}.AuthExperience-module__021lEa__inputWithAction{padding-right:44px}.AuthExperience-module__021lEa__inputAction{box-sizing:border-box;width:40px;height:40px;color:var(--auth-ink-muted);border-radius:var(--auth-radius-sm);cursor:pointer;transition:color var(--auth-duration-fast) var(--auth-ease), background-color var(--auth-duration-fast) var(--auth-ease);background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:50%;right:2px;transform:translateY(-50%)}.AuthExperience-module__021lEa__inputAction:hover{color:var(--auth-ink);background:var(--auth-wash)}.AuthExperience-module__021lEa__inputAction:active{transform:translateY(-50%)}.AuthExperience-module__021lEa__canvas .AuthExperience-module__021lEa__inputAction:focus-visible{outline:2px solid var(--auth-ink);outline-offset:2px;box-shadow:none}.AuthExperience-module__021lEa__submit{box-sizing:border-box;width:100%;height:var(--auth-control-height);font-family:inherit;font-size:var(--auth-text-md);font-weight:600;line-height:var(--auth-leading-tight);letter-spacing:-.005em;color:var(--auth-on-accent);background:var(--auth-accent);border-radius:var(--auth-radius);cursor:pointer;transition:background-color var(--auth-duration-fast) var(--auth-ease), color var(--auth-duration-fast) var(--auth-ease), transform var(--auth-duration-fast) var(--auth-ease);border:1px solid #0000;justify-content:center;align-items:center;gap:8px;margin-top:4px;padding:0 16px;display:flex;position:relative}.AuthExperience-module__021lEa__submit:hover:not(:disabled):not([aria-disabled=true]){background:var(--auth-accent-hover)}.AuthExperience-module__021lEa__submit:active:not(:disabled):not([aria-disabled=true]){background:var(--auth-accent-active);transform:translateY(1px)}.AuthExperience-module__021lEa__canvas .AuthExperience-module__021lEa__submit:focus-visible{outline:2px solid var(--auth-ink);outline-offset:2px;box-shadow:none}.AuthExperience-module__021lEa__submit:disabled,.AuthExperience-module__021lEa__submit[aria-disabled=true]{color:var(--auth-ink-muted);background:var(--auth-surface-sunken);border-color:var(--auth-line);cursor:not-allowed}.AuthExperience-module__021lEa__submit[data-loading=true][aria-disabled=true]{color:var(--auth-on-accent);background:var(--auth-accent);cursor:progress;border-color:#0000}.AuthExperience-module__021lEa__submitLabel{display:inline-flex}.AuthExperience-module__021lEa__submitIcon{align-items:center;display:inline-flex}.AuthExperience-module__021lEa__providers{flex-direction:column;gap:8px;display:flex}.AuthExperience-module__021lEa__provider{box-sizing:border-box;text-align:left;width:100%;height:var(--auth-control-height);font-family:inherit;font-size:var(--auth-text-md);font-weight:600;line-height:var(--auth-leading-tight);color:var(--auth-ink);background:var(--auth-surface);border:1px solid var(--auth-line-control);border-radius:var(--auth-radius);cursor:pointer;transition:background-color var(--auth-duration-fast) var(--auth-ease), border-color var(--auth-duration-fast) var(--auth-ease);grid-template-columns:24px 1fr;align-items:center;gap:12px;padding:0 16px;display:grid}.AuthExperience-module__021lEa__provider:hover:not(:disabled):not([aria-disabled=true]){background:var(--auth-surface-hover);border-color:var(--auth-line-control-hover)}.AuthExperience-module__021lEa__provider:active:not(:disabled):not([aria-disabled=true]){background:var(--auth-surface-sunken)}.AuthExperience-module__021lEa__canvas .AuthExperience-module__021lEa__provider:focus-visible{outline:2px solid var(--auth-ink);outline-offset:2px;box-shadow:none}.AuthExperience-module__021lEa__provider:disabled,.AuthExperience-module__021lEa__provider[aria-disabled=true]{color:var(--auth-ink-muted);background:var(--auth-surface-sunken);border-color:var(--auth-line);cursor:not-allowed}.AuthExperience-module__021lEa__providerIcon{justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.AuthExperience-module__021lEa__divider{font-size:var(--auth-text-xs);font-weight:500;line-height:var(--auth-leading-tight);color:var(--auth-ink-muted);align-items:center;gap:12px;margin:4px 0;display:flex}.AuthExperience-module__021lEa__divider:before,.AuthExperience-module__021lEa__divider:after{content:"";background:var(--auth-line);flex:1;height:1px;margin-top:1px}.AuthExperience-module__021lEa__identity{background:var(--auth-surface-sunken);border:1px solid var(--auth-line);border-radius:var(--auth-radius);align-items:flex-start;gap:8px;padding:12px 4px 12px 12px;display:flex}.AuthExperience-module__021lEa__identityIcon{color:var(--auth-ink-muted);flex:none;margin-top:3px}.AuthExperience-module__021lEa__identityEmail{font-family:var(--font-brand-data);font-size:var(--auth-text-sm);line-height:var(--auth-leading-body);color:var(--auth-ink-soft);overflow-wrap:anywhere;flex:1}.AuthExperience-module__021lEa__identityChange,.AuthExperience-module__021lEa__alternative,.AuthExperience-module__021lEa__resendButton,.AuthExperience-module__021lEa__suggestionButton{box-sizing:border-box;font-family:inherit;font-size:var(--auth-text-sm);font-weight:600;line-height:var(--auth-leading-body);color:var(--auth-accent-text);border-radius:var(--auth-radius-sm);cursor:pointer;transition:color var(--auth-duration-fast) var(--auth-ease);background:0 0;border:none}.AuthExperience-module__021lEa__identityChange:hover,.AuthExperience-module__021lEa__alternative:hover:not(:disabled),.AuthExperience-module__021lEa__resendButton:hover:not(:disabled),.AuthExperience-module__021lEa__suggestionButton:hover{color:var(--auth-accent-active);text-underline-offset:2px;text-decoration:underline}.AuthExperience-module__021lEa__canvas .AuthExperience-module__021lEa__identityChange:focus-visible,.AuthExperience-module__021lEa__canvas .AuthExperience-module__021lEa__alternative:focus-visible,.AuthExperience-module__021lEa__canvas .AuthExperience-module__021lEa__resendButton:focus-visible,.AuthExperience-module__021lEa__canvas .AuthExperience-module__021lEa__suggestionButton:focus-visible{outline:2px solid var(--auth-ink);outline-offset:2px;box-shadow:none}.AuthExperience-module__021lEa__identityChange{flex:none;margin:-4px -4px -4px 0;padding:4px 8px}.AuthExperience-module__021lEa__recommendation{background:var(--auth-surface-sunken);border:1px solid var(--auth-line);border-radius:var(--auth-radius);flex-direction:column;gap:12px;padding:12px;display:flex}.AuthExperience-module__021lEa__recommendationText{text-wrap:pretty;font-size:var(--auth-text-sm);line-height:var(--auth-leading-body);color:var(--auth-ink-soft);margin:0}.AuthExperience-module__021lEa__alternatives{flex-wrap:wrap;gap:4px 16px;display:flex}.AuthExperience-module__021lEa__alternative{align-items:center;gap:8px;padding:4px 0;display:inline-flex}.AuthExperience-module__021lEa__alternative:disabled{color:var(--auth-ink-muted);cursor:not-allowed}.AuthExperience-module__021lEa__alternativeIcon{color:currentColor;display:inline-flex}.AuthExperience-module__021lEa__resend{text-wrap:pretty;font-size:var(--auth-text-sm);line-height:var(--auth-leading-body);color:var(--auth-ink-soft);text-align:center;margin:0}.AuthExperience-module__021lEa__resendWaiting{color:var(--auth-ink-muted);font-variant-numeric:tabular-nums}.AuthExperience-module__021lEa__resendButton{padding:0}.AuthExperience-module__021lEa__resendButton:disabled,.AuthExperience-module__021lEa__resendButton[aria-disabled=true]{color:var(--auth-ink-muted);cursor:progress}.AuthExperience-module__021lEa__suggestion{text-wrap:pretty;font-size:var(--auth-text-sm);line-height:var(--auth-leading-body);color:var(--auth-ink-soft);margin:-8px 0 0}.AuthExperience-module__021lEa__suggestionButton{font-family:var(--font-brand-data);padding:0}.AuthExperience-module__021lEa__cardError{text-wrap:pretty;font-size:var(--auth-text-sm);line-height:var(--auth-leading-body);color:var(--auth-danger);background:var(--auth-danger-surface);border:1px solid var(--auth-danger-line);border-radius:var(--auth-radius);align-items:flex-start;gap:8px;margin:0 0 20px;padding:12px;display:flex}.AuthExperience-module__021lEa__cardErrorIcon{flex:none;margin-top:2px}.AuthExperience-module__021lEa__fieldError{text-wrap:pretty;font-size:var(--auth-text-sm);line-height:var(--auth-leading-body);color:var(--auth-danger);align-items:flex-start;gap:8px;margin:0;display:flex}.AuthExperience-module__021lEa__fieldErrorIcon{flex:none;margin-top:2px}.AuthExperience-module__021lEa__notice{text-wrap:pretty;font-size:var(--auth-text-sm);line-height:var(--auth-leading-body);color:var(--auth-success);background:var(--auth-success-surface);border:1px solid var(--auth-success-line);border-radius:var(--auth-radius);align-items:center;gap:8px;margin:0 0 20px;padding:12px;display:flex}.AuthExperience-module__021lEa__noticeIcon{flex:none;width:16px;height:16px}.AuthExperience-module__021lEa__strength{margin-top:-4px}.AuthExperience-module__021lEa__strengthTrack{gap:4px;display:flex}.AuthExperience-module__021lEa__strengthSegment{background:var(--auth-line);height:4px;transition:background-color var(--auth-duration-fast) var(--auth-ease);border-radius:2px;flex:1}.AuthExperience-module__021lEa__strengthSegment[data-on=true][data-level="1"]{background:var(--auth-danger)}.AuthExperience-module__021lEa__strengthSegment[data-on=true][data-level="2"]{background:var(--auth-warning)}.AuthExperience-module__021lEa__strengthSegment[data-on=true][data-level="3"],.AuthExperience-module__021lEa__strengthSegment[data-on=true][data-level="4"]{background:var(--auth-success)}.AuthExperience-module__021lEa__strengthLabel{text-wrap:pretty;font-size:var(--auth-text-xs);line-height:var(--auth-leading-body);color:var(--auth-ink-muted);margin:8px 0 0}.AuthExperience-module__021lEa__strengthValue{font-weight:600}.AuthExperience-module__021lEa__strengthValue[data-level="0"],.AuthExperience-module__021lEa__strengthValue[data-level="1"]{color:var(--auth-danger)}.AuthExperience-module__021lEa__strengthValue[data-level="2"]{color:var(--auth-warning)}.AuthExperience-module__021lEa__strengthValue[data-level="3"],.AuthExperience-module__021lEa__strengthValue[data-level="4"]{color:var(--auth-success)}.AuthExperience-module__021lEa__complete{justify-content:center;padding:8px 0 16px;display:flex}.AuthExperience-module__021lEa__completeBadge{width:48px;height:48px;color:var(--auth-success);background:var(--auth-success-surface);animation:AuthExperience-module__021lEa__fade-in var(--auth-duration) var(--auth-ease) both;border-radius:50%;justify-content:center;align-items:center;display:flex}@keyframes AuthExperience-module__021lEa__fade-in{0%{opacity:0}to{opacity:1}}.AuthExperience-module__021lEa__waiting{color:var(--auth-ink-muted);justify-content:center;padding:8px 0 20px;display:flex}.AuthExperience-module__021lEa__legal{max-width:336px;font-size:var(--auth-text-xs);line-height:var(--auth-leading-body);color:var(--auth-ink-muted);text-align:center;text-wrap:balance;margin:20px 0 0}.AuthExperience-module__021lEa__legalLink{color:var(--auth-ink-soft);text-underline-offset:2px;text-decoration:underline}.AuthExperience-module__021lEa__legalLink:hover{color:var(--auth-ink)}.AuthExperience-module__021lEa__spinner{border:2px solid;border-top-color:#0000;border-radius:50%;width:16px;height:16px;animation:.62s linear infinite AuthExperience-module__021lEa__spin;display:inline-block}.AuthExperience-module__021lEa__spinner[data-tone=light]{color:var(--auth-on-accent-muted)}.AuthExperience-module__021lEa__spinner[data-tone=dark]{color:var(--auth-ink-muted)}@keyframes AuthExperience-module__021lEa__spin{to{transform:rotate(360deg)}}.AuthExperience-module__021lEa__canvas .AuthExperience-module__021lEa__brand:focus-visible{outline:2px solid var(--auth-ink);outline-offset:2px;box-shadow:none}.AuthExperience-module__021lEa__canvas .AuthExperience-module__021lEa__legalLink:focus-visible{outline:2px solid var(--auth-ink);outline-offset:2px;border-radius:var(--auth-radius-sm);box-shadow:none}.AuthExperience-module__021lEa__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:460px){.AuthExperience-module__021lEa__canvas{padding:max(24px, env(safe-area-inset-top)) max(16px, env(safe-area-inset-right)) max(32px, env(safe-area-inset-bottom)) max(16px, env(safe-area-inset-left));background:var(--auth-surface)}.AuthExperience-module__021lEa__column{max-width:none}.AuthExperience-module__021lEa__card{box-shadow:none;border:none;border-radius:0;padding:24px 20px}.AuthExperience-module__021lEa__brand{margin-bottom:20px}}@media (prefers-reduced-motion:reduce){.AuthExperience-module__021lEa__stage{transition:none}.AuthExperience-module__021lEa__stage[data-animate=true] .AuthExperience-module__021lEa__stageInner,.AuthExperience-module__021lEa__completeBadge{animation:none}.AuthExperience-module__021lEa__submit{transition:background-color var(--auth-duration-fast) var(--auth-ease), color var(--auth-duration-fast) var(--auth-ease)}.AuthExperience-module__021lEa__submit:active:not(:disabled):not([aria-disabled=true]){transform:none}.AuthExperience-module__021lEa__spinner{animation:1s steps(8,end) infinite AuthExperience-module__021lEa__spin}}html.reduce-motion .AuthExperience-module__021lEa__stage{transition:none}html.reduce-motion .AuthExperience-module__021lEa__stage[data-animate=true] .AuthExperience-module__021lEa__stageInner{animation:none}html.reduce-motion .AuthExperience-module__021lEa__completeBadge{animation:none}html.reduce-motion .AuthExperience-module__021lEa__submit{transition:background-color var(--auth-duration-fast) var(--auth-ease), color var(--auth-duration-fast) var(--auth-ease)}html.reduce-motion .AuthExperience-module__021lEa__submit:active:not(:disabled):not([aria-disabled=true]){transform:none}html.reduce-motion .AuthExperience-module__021lEa__spinner{animation:1s steps(8,end) infinite AuthExperience-module__021lEa__spin}@media not print{html.theme-dark .AuthExperience-module__021lEa__canvas{--auth-ink:var(--text);--auth-ink-soft:var(--text-secondary);--auth-ink-muted:var(--text-muted);--auth-selection:var(--selection);--auth-shadow-contact:var(--shadow-contact);--auth-shadow-ambient:var(--shadow-ambient);--auth-shadow-cast:var(--shadow-cast);--auth-wash:var(--wash);--auth-line-control:var(--border-strong);--auth-line-control-hover:var(--border-strong-hover);--auth-line:var(--border);--auth-surface:var(--surface);--auth-surface-sunken:var(--background);--auth-surface-hover:var(--surface-hover);--auth-accent:var(--primary);--auth-accent-hover:var(--primary-hover);--auth-accent-active:var(--primary-active);--auth-accent-text:var(--primary-text);--auth-accent-ring:var(--focus);--auth-on-accent:var(--text-on-primary);--auth-on-accent-muted:var(--text-on-primary-muted);--auth-danger:var(--danger);--auth-danger-surface:var(--danger-surface);--auth-danger-line:var(--danger-border);--auth-danger-ring:var(--danger-focus);--auth-warning:var(--warning);--auth-success:var(--success);--auth-success-surface:var(--success-surface);--auth-success-line:var(--success-border);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}@media (forced-colors:active){.AuthExperience-module__021lEa__card,.AuthExperience-module__021lEa__input,.AuthExperience-module__021lEa__provider,.AuthExperience-module__021lEa__identity,.AuthExperience-module__021lEa__recommendation,.AuthExperience-module__021lEa__cardError,.AuthExperience-module__021lEa__notice{border:1px solid canvastext}.AuthExperience-module__021lEa__submit{border:1px solid buttontext}.AuthExperience-module__021lEa__divider:before,.AuthExperience-module__021lEa__divider:after{background:canvastext}.AuthExperience-module__021lEa__input[aria-invalid=true],.AuthExperience-module__021lEa__input[aria-invalid=true]:focus{border-color:mark}.AuthExperience-module__021lEa__strengthSegment[data-on=true]{background:highlight}.AuthExperience-module__021lEa__canvas .AuthExperience-module__021lEa__input:focus,.AuthExperience-module__021lEa__canvas .AuthExperience-module__021lEa__input:focus-visible,.AuthExperience-module__021lEa__canvas .AuthExperience-module__021lEa__brand:focus-visible,.AuthExperience-module__021lEa__canvas .AuthExperience-module__021lEa__submit:focus-visible,.AuthExperience-module__021lEa__canvas .AuthExperience-module__021lEa__provider:focus-visible,.AuthExperience-module__021lEa__canvas .AuthExperience-module__021lEa__inputAction:focus-visible,.AuthExperience-module__021lEa__canvas .AuthExperience-module__021lEa__identityChange:focus-visible,.AuthExperience-module__021lEa__canvas .AuthExperience-module__021lEa__alternative:focus-visible,.AuthExperience-module__021lEa__canvas .AuthExperience-module__021lEa__resendButton:focus-visible,.AuthExperience-module__021lEa__canvas .AuthExperience-module__021lEa__suggestionButton:focus-visible,.AuthExperience-module__021lEa__canvas .AuthExperience-module__021lEa__legalLink:focus-visible{outline-offset:2px;box-shadow:none;outline:2px solid highlight}}
