.styles-module-scss-module__BMJbYG__page{background:#f8f8fc;justify-content:center;height:100vh;display:flex}.styles-module-scss-module__BMJbYG__page .styles-module-scss-module__BMJbYG__sideContainer{display:none}@media (min-width:48rem){.styles-module-scss-module__BMJbYG__page .styles-module-scss-module__BMJbYG__sideContainer{background:linear-gradient(135deg,#1e40af,#1d4ed8);flex:0 0 40%;justify-content:center;align-items:center;display:flex;position:relative}}.styles-module-scss-module__BMJbYG__page .styles-module-scss-module__BMJbYG__sideContainer .styles-module-scss-module__BMJbYG__sfLogo{aspect-ratio:1;width:60%;min-width:300px;max-width:500px;position:relative}.styles-module-scss-module__BMJbYG__page .styles-module-scss-module__BMJbYG__sideContainer .styles-module-scss-module__BMJbYG__sfLogo .styles-module-scss-module__BMJbYG__logo{object-fit:contain}.styles-module-scss-module__BMJbYG__page .styles-module-scss-module__BMJbYG__mainContainer{flex:1;justify-content:center;align-items:center;display:flex;position:relative}.styles-module-scss-module__BMJbYG__page .styles-module-scss-module__BMJbYG__mainContainer .styles-module-scss-module__BMJbYG__loginForm{justify-content:center;align-items:center;width:100%;padding:2rem;display:flex}
.GoogleSignInButton-module-scss-module__mkYNxW__gsiMaterialButton{-webkit-user-select:none;user-select:none;-webkit-appearance:none;box-sizing:border-box;color:#1f1f1f;cursor:pointer;letter-spacing:.25px;text-align:center;vertical-align:middle;white-space:nowrap;background-color:#fff;background-image:none;border:1px solid #d7d7d7;border-radius:.5rem;outline:none;width:100%;min-width:min-content;padding:1rem;font-family:Roboto,arial,sans-serif;font-size:1rem;transition:background-color .218s,border-color .218s,box-shadow .218s;position:relative;overflow:hidden}.GoogleSignInButton-module-scss-module__mkYNxW__gsiMaterialButtonIcon{width:20px;min-width:20px;height:20px}.GoogleSignInButton-module-scss-module__mkYNxW__gsiMaterialButtonContentWrapper{flex-flow:row;justify-content:center;align-items:center;gap:.75rem;width:100%;height:100%;display:flex;position:relative}.GoogleSignInButton-module-scss-module__mkYNxW__gsiMaterialButtonContents{text-overflow:ellipsis;vertical-align:top;font-family:Roboto,arial,sans-serif;font-weight:600;overflow:hidden}.GoogleSignInButton-module-scss-module__mkYNxW__gsiMaterialButtonState{opacity:0;transition:opacity .218s;position:absolute;inset:0}.GoogleSignInButton-module-scss-module__mkYNxW__gsiMaterialButton:disabled{cursor:default;background-color:#ffffff61;border-color:#1f1f1f1f}.GoogleSignInButton-module-scss-module__mkYNxW__gsiMaterialButton:disabled .GoogleSignInButton-module-scss-module__mkYNxW__gsiMaterialButtonContents,.GoogleSignInButton-module-scss-module__mkYNxW__gsiMaterialButton:disabled .GoogleSignInButton-module-scss-module__mkYNxW__gsiMaterialButtonIcon{opacity:.38}.GoogleSignInButton-module-scss-module__mkYNxW__gsiMaterialButton:not(:disabled):active .GoogleSignInButton-module-scss-module__mkYNxW__gsiMaterialButtonState,.GoogleSignInButton-module-scss-module__mkYNxW__gsiMaterialButton:not(:disabled):focus .GoogleSignInButton-module-scss-module__mkYNxW__gsiMaterialButtonState{opacity:.12;background-color:#303030}.GoogleSignInButton-module-scss-module__mkYNxW__gsiMaterialButton:not(:disabled):hover{box-shadow:0 1px 2px #3c40434d,0 1px 3px 1px #3c404326}.GoogleSignInButton-module-scss-module__mkYNxW__gsiMaterialButton:not(:disabled):hover .GoogleSignInButton-module-scss-module__mkYNxW__gsiMaterialButtonState{opacity:.08;background-color:#303030}.GoogleSignInButton-module-scss-module__mkYNxW__iconOnly{width:40px;min-width:40px;max-width:40px;height:40px;padding:0}.GoogleSignInButton-module-scss-module__mkYNxW__large{border:2px solid #e5e7eb;border-radius:8px;max-width:none;height:72px;padding:0 20px;font-size:16px}.GoogleSignInButton-module-scss-module__mkYNxW__large .GoogleSignInButton-module-scss-module__mkYNxW__gsiMaterialButtonContentWrapper{gap:1.25rem}.GoogleSignInButton-module-scss-module__mkYNxW__large .GoogleSignInButton-module-scss-module__mkYNxW__gsiMaterialButtonIcon{width:28px;min-width:28px;height:28px}
.MethodSelectButton-module-scss-module__O-dJqq__methodSelectButton{color:#282828;cursor:pointer;background:#fefeff;border:1px solid #d7d7d7;border-radius:.5rem;justify-content:center;align-items:center;gap:.75rem;width:100%;padding:1rem;font-family:inherit;font-size:1rem;font-weight:600;transition:border-color .15s ease-out;display:inline-flex}.MethodSelectButton-module-scss-module__O-dJqq__methodSelectButton:hover:not(:disabled){border-color:#1d4ed8}.MethodSelectButton-module-scss-module__O-dJqq__methodSelectButton:disabled{opacity:.6;cursor:not-allowed}
.Reauthentication-module-scss-module__SeJqrG__container{box-sizing:border-box;justify-content:center;align-items:flex-start;width:100%;min-height:100%;padding:4rem 1.5rem 3rem;display:flex}.Reauthentication-module-scss-module__SeJqrG__column{flex-direction:column;gap:4rem;width:100%;max-width:32rem;animation:.28s cubic-bezier(.16,1,.3,1) Reauthentication-module-scss-module__SeJqrG__columnEnter;display:flex}.Reauthentication-module-scss-module__SeJqrG__headerGroup,.Reauthentication-module-scss-module__SeJqrG__primaryGroup{flex-direction:column;gap:1rem;display:flex}.Reauthentication-module-scss-module__SeJqrG__cardTwoCol{background:#fefeff;border:1px solid #d7d7d7;border-radius:.75rem;flex-direction:column;width:100%;max-width:70rem;animation:.28s cubic-bezier(.16,1,.3,1) Reauthentication-module-scss-module__SeJqrG__columnEnter;display:flex;overflow:hidden;box-shadow:1px 1px 2px #00000040}@media (min-width:48rem){.Reauthentication-module-scss-module__SeJqrG__cardTwoCol{grid-template-columns:28rem 1fr;align-items:stretch;display:grid}}.Reauthentication-module-scss-module__SeJqrG__cardTwoCol .Reauthentication-module-scss-module__SeJqrG__column{max-width:none;padding:1.5rem;animation:none}@media (min-width:48rem){.Reauthentication-module-scss-module__SeJqrG__cardTwoCol .Reauthentication-module-scss-module__SeJqrG__column{padding:3rem 4rem 2.5rem}}.Reauthentication-module-scss-module__SeJqrG__leftCol{display:none}@media (min-width:48rem){.Reauthentication-module-scss-module__SeJqrG__leftCol{background:#f2f2f2;padding:2.5rem 1.5rem;display:block}}@keyframes Reauthentication-module-scss-module__SeJqrG__columnEnter{0%{opacity:0;transform:translateY(1.5rem)}to{opacity:1;transform:translateY(0)}}.Reauthentication-module-scss-module__SeJqrG__title{color:#282828;text-align:center;margin:0;font-size:2rem;font-weight:700;line-height:1.3}.Reauthentication-module-scss-module__SeJqrG__totpHeadingGroup{flex-direction:column;align-items:center;gap:.5rem;display:flex}.Reauthentication-module-scss-module__SeJqrG__eyebrow{letter-spacing:.05em;color:#787878;align-items:center;gap:.375rem;margin:0;font-size:1.2rem;font-weight:600;line-height:1;display:inline-flex}.Reauthentication-module-scss-module__SeJqrG__eyebrowIcon{width:1.6rem;height:1.6rem}.Reauthentication-module-scss-module__SeJqrG__totpHeading{text-align:center;color:#282828;margin:0;font-size:2.4rem;font-weight:700;line-height:1.4}.Reauthentication-module-scss-module__SeJqrG__description{color:#282828;margin:0;font-size:1.2rem;line-height:1.6}.Reauthentication-module-scss-module__SeJqrG__actionInfo{background:#f2f2f2;border-radius:.5rem;flex-direction:column;gap:.5rem;padding:1rem;display:flex}.Reauthentication-module-scss-module__SeJqrG__actionInfoLabel{color:#787878;font-size:1rem}.Reauthentication-module-scss-module__SeJqrG__actionInfoValue{color:#282828;font-size:1.25rem;font-weight:600;line-height:1.4}.Reauthentication-module-scss-module__SeJqrG__divider{background:#d7d7d7;height:1px;margin:.25rem 0}.Reauthentication-module-scss-module__SeJqrG__phaseBody{flex-direction:column;gap:1rem;display:flex}.Reauthentication-module-scss-module__SeJqrG__otpWrap{margin:2rem 0}.Reauthentication-module-scss-module__SeJqrG__methodList{flex-direction:column;gap:.75rem;display:flex}.Reauthentication-module-scss-module__SeJqrG__field{flex-direction:column;gap:.5rem;display:flex}.Reauthentication-module-scss-module__SeJqrG__recoveryInput{color:#282828;box-sizing:border-box;letter-spacing:.05em;background:#fefeff;border:1px solid #d7d7d7;border-radius:.5rem;outline:none;width:100%;padding:.75rem 1rem;font-family:SF Mono,Monaco,Consolas,Courier New,monospace;font-size:1.25rem}.Reauthentication-module-scss-module__SeJqrG__recoveryInput::placeholder{color:#9ca3af;letter-spacing:normal;font-family:Noto Sans JP,sans-serif;font-size:1rem}.Reauthentication-module-scss-module__SeJqrG__recoveryInput:focus{border-color:#1d4ed8}.Reauthentication-module-scss-module__SeJqrG__recoveryInput:disabled{opacity:.6;cursor:not-allowed}.Reauthentication-module-scss-module__SeJqrG__label{color:#282828;font-size:1rem;font-weight:600}.Reauthentication-module-scss-module__SeJqrG__fieldHelp{color:#787878;margin:0;font-size:1rem;line-height:1.6}.Reauthentication-module-scss-module__SeJqrG__passwordField{align-items:center;display:flex;position:relative}.Reauthentication-module-scss-module__SeJqrG__passwordField input{color:#282828;box-sizing:border-box;background:#fefeff;border:1px solid #d7d7d7;border-radius:.5rem;outline:none;width:100%;padding:.75rem 2.5rem .75rem 1rem;font-size:1.25rem}.Reauthentication-module-scss-module__SeJqrG__passwordField input::placeholder{color:#9ca3af;font-size:1rem}.Reauthentication-module-scss-module__SeJqrG__passwordField input:focus{border-color:#1d4ed8}.Reauthentication-module-scss-module__SeJqrG__passwordField input:disabled{opacity:.6;cursor:not-allowed}.Reauthentication-module-scss-module__SeJqrG__eyeButton{cursor:pointer;color:#787878;background:0 0;border:none;justify-content:center;align-items:center;width:2rem;height:2rem;padding:0;display:inline-flex;position:absolute;top:50%;right:.5rem;transform:translateY(-50%)}.Reauthentication-module-scss-module__SeJqrG__eyeButton:hover{color:#282828}.Reauthentication-module-scss-module__SeJqrG__passkeyButton{color:#282828;cursor:pointer;background:#fefeff;border:1px solid #d7d7d7;border-radius:.5rem;justify-content:center;align-items:center;gap:.5rem;padding:1rem 1.25rem;font-family:inherit;font-size:1rem;font-weight:600;transition:border-color .15s ease-out,background-color .15s ease-out;display:inline-flex}.Reauthentication-module-scss-module__SeJqrG__passkeyButton:hover:not(:disabled){background:#eff6ff;border-color:#1d4ed8}.Reauthentication-module-scss-module__SeJqrG__passkeyButton:disabled{opacity:.6;cursor:not-allowed}.Reauthentication-module-scss-module__SeJqrG__switchLine{justify-content:center;width:100%;display:flex}.Reauthentication-module-scss-module__SeJqrG__switchLink{color:#787878;cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit;font-size:1.2rem;text-decoration:none}.Reauthentication-module-scss-module__SeJqrG__switchLink:hover:not(:disabled){text-decoration:underline}.Reauthentication-module-scss-module__SeJqrG__switchLink:disabled{opacity:.6;cursor:not-allowed}.Reauthentication-module-scss-module__SeJqrG__error{color:#dc2626;margin:0;font-size:1rem}.Reauthentication-module-scss-module__SeJqrG__submitButton{width:100%;min-width:0}.Reauthentication-module-scss-module__SeJqrG__methodSwitcher{border-top:1px dashed #787878;margin-top:1.5rem;padding-top:1rem}.Reauthentication-module-scss-module__SeJqrG__methodSwitcherLink{color:#1d4ed8;cursor:pointer;background:0 0;border:none;padding:0;font-size:1rem;text-decoration:underline}.Reauthentication-module-scss-module__SeJqrG__methodSwitcherLink:hover:not(:disabled){color:#282828}.Reauthentication-module-scss-module__SeJqrG__methodSwitcherLink:disabled{opacity:.5;cursor:not-allowed}.Reauthentication-module-scss-module__SeJqrG__methodSwitcherList{flex-direction:column;gap:.5rem;display:flex}.Reauthentication-module-scss-module__SeJqrG__methodSwitcherTitle{color:#787878;font-size:1rem;font-weight:600}.Reauthentication-module-scss-module__SeJqrG__methodSwitcherItem{color:#282828;cursor:pointer;text-align:left;background:#fefeff;border:1px solid #d7d7d7;border-radius:.5rem;justify-content:flex-start;align-items:center;padding:.75rem;font-size:1rem;display:inline-flex}.Reauthentication-module-scss-module__SeJqrG__methodSwitcherItem:hover:not(:disabled){border-color:#1d4ed8}.Reauthentication-module-scss-module__SeJqrG__methodSwitcherItem:disabled{opacity:.6;cursor:not-allowed}
.SecurityDangerSection-module-scss-module__FwL3sW__sectionTitleDanger{color:#dc2626;align-items:center;gap:.4rem;margin:0 0 1rem;font-size:1.25rem;font-weight:500;line-height:1.4;display:flex}.SecurityDangerSection-module-scss-module__FwL3sW__sectionTitleDangerIcon{flex-shrink:0}.SecurityDangerSection-module-scss-module__FwL3sW__dangerRow{align-items:center;gap:1rem;padding:.75rem 0;display:flex}.SecurityDangerSection-module-scss-module__FwL3sW__dangerRow+.SecurityDangerSection-module-scss-module__FwL3sW__dangerRow{border-top:1px solid #d7d7d7}.SecurityDangerSection-module-scss-module__FwL3sW__dangerRowText{flex:1;min-width:0}.SecurityDangerSection-module-scss-module__FwL3sW__dangerRowTitle{color:#282828;align-items:center;gap:.4rem;margin:0 0 .25rem;font-size:1.1rem;font-weight:600;display:flex}.SecurityDangerSection-module-scss-module__FwL3sW__dangerRowTitleIcon{color:#282828;flex-shrink:0}.SecurityDangerSection-module-scss-module__FwL3sW__dangerRowDescription{color:#787878;margin:0;font-size:1rem;line-height:1.5}.SecurityDangerSection-module-scss-module__FwL3sW__dangerRowAction{flex-shrink:0}.SecurityDangerSection-module-scss-module__FwL3sW__modal{background:#fefeff;border-radius:.75rem;flex-direction:column;width:40rem;max-width:90vw;display:flex;overflow:hidden}.SecurityDangerSection-module-scss-module__FwL3sW__modalHeader{padding:2rem 1.5rem 1rem}.SecurityDangerSection-module-scss-module__FwL3sW__modalTitle{text-align:center;color:#282828;margin:0;font-size:1.25rem;font-weight:700;line-height:1.3}.SecurityDangerSection-module-scss-module__FwL3sW__modalBody{flex-direction:column;gap:.75rem;padding:.75rem 1.5rem 1rem;display:flex}.SecurityDangerSection-module-scss-module__FwL3sW__modalDescription{color:#282828;margin:0;font-size:1rem;line-height:1.5}.SecurityDangerSection-module-scss-module__FwL3sW__modalActions{border-top:1px solid #d7d7d7;justify-content:flex-end;gap:.4rem;padding:1rem 1.5rem 1.25rem;display:flex}
.TotpStepsGuide-module-scss-module__ZF8TVG__guide{flex-direction:column;display:flex}.TotpStepsGuide-module-scss-module__ZF8TVG__guideTitle{color:#282828;align-items:center;gap:.5rem;margin:0 0 2rem;font-size:1.5rem;font-weight:600;line-height:1.4;display:flex}.TotpStepsGuide-module-scss-module__ZF8TVG__guideTitleIcon{color:#787878;flex-shrink:0;width:1.6rem;height:1.6rem}.TotpStepsGuide-module-scss-module__ZF8TVG__stepList{flex-direction:column;gap:1.25rem;margin:0;padding:0;list-style:none;display:flex}.TotpStepsGuide-module-scss-module__ZF8TVG__stepItem{align-items:flex-start;gap:.75rem;display:flex}.TotpStepsGuide-module-scss-module__ZF8TVG__stepNum{color:#fefeff;background:#1d4ed8;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;font-size:1rem;font-weight:700;line-height:1;display:inline-flex}.TotpStepsGuide-module-scss-module__ZF8TVG__stepBody{flex-direction:column;flex:1;gap:.25rem;display:flex}.TotpStepsGuide-module-scss-module__ZF8TVG__stepTitle{color:#282828;margin:0;font-size:1rem;font-weight:600;line-height:1.4}.TotpStepsGuide-module-scss-module__ZF8TVG__stepDesc{color:#787878;margin:0;font-size:1rem;line-height:1.6}.TotpStepsGuide-module-scss-module__ZF8TVG__notice{background:#fefeff;border:1px solid #d7d7d7;border-radius:.5rem;flex-direction:column;gap:.5rem;margin-top:4rem;padding:1rem;display:flex}.TotpStepsGuide-module-scss-module__ZF8TVG__noticeTitle{color:#282828;margin:0;font-size:1rem;font-weight:700;line-height:1.4}.TotpStepsGuide-module-scss-module__ZF8TVG__noticeDesc{color:#787878;margin:0;font-size:1rem;line-height:1.6}
.RecoveryCodeStepsGuide-module-scss-module__OGt7ZW__guide{flex-direction:column;display:flex}.RecoveryCodeStepsGuide-module-scss-module__OGt7ZW__guideTitle{color:#282828;align-items:center;gap:.5rem;margin:0 0 1.5rem;font-size:1.5rem;font-weight:600;line-height:1.4;display:flex}.RecoveryCodeStepsGuide-module-scss-module__OGt7ZW__guideTitleIcon{color:#787878;flex-shrink:0;width:1.6rem;height:1.6rem}.RecoveryCodeStepsGuide-module-scss-module__OGt7ZW__list{flex-direction:column;gap:.5rem;margin:0 0 3rem;padding:0;list-style:none;display:flex}.RecoveryCodeStepsGuide-module-scss-module__OGt7ZW__list li{color:#282828;font-size:1.1rem;line-height:1.6}.RecoveryCodeStepsGuide-module-scss-module__OGt7ZW__bulletList{flex-direction:column;gap:.375rem;margin:0 0 1.5rem;padding:0;list-style:none;display:flex}.RecoveryCodeStepsGuide-module-scss-module__OGt7ZW__bulletList li{color:#282828;padding-left:1.25rem;font-size:1rem;line-height:1.6;position:relative}.RecoveryCodeStepsGuide-module-scss-module__OGt7ZW__bulletList li:before{content:"";background:#787878;border-radius:50%;width:.4rem;height:.4rem;position:absolute;top:.8em;left:.1rem;transform:translateY(-50%)}.RecoveryCodeStepsGuide-module-scss-module__OGt7ZW__subHeading{color:#282828;margin:0 0 .5rem;font-size:1.1rem;font-weight:400;line-height:1.4}.RecoveryCodeStepsGuide-module-scss-module__OGt7ZW__noticeInfo{background:#2563eb0f;border:1px solid #2563eb40;border-radius:.5rem;flex-direction:column;gap:.375rem;margin-top:.5rem;padding:.875rem 1rem;display:flex}.RecoveryCodeStepsGuide-module-scss-module__OGt7ZW__noticeWarning{background:#fef3c7;border:1px solid #fbbf24;border-radius:.5rem;flex-direction:column;gap:.375rem;margin-top:1rem;padding:.875rem 1rem;display:flex}.RecoveryCodeStepsGuide-module-scss-module__OGt7ZW__noticeHeading{color:#282828;align-items:center;gap:.5rem;font-size:1.1rem;font-weight:700;line-height:1.4;display:flex}.RecoveryCodeStepsGuide-module-scss-module__OGt7ZW__noticeIconInfo{color:#1d4ed8;flex-shrink:0;width:1.25rem;height:1.25rem}.RecoveryCodeStepsGuide-module-scss-module__OGt7ZW__noticeIconWarning{color:#92400e;flex-shrink:0;width:1.25rem;height:1.25rem}.RecoveryCodeStepsGuide-module-scss-module__OGt7ZW__noticeDesc{color:#787878;margin:0;padding-left:1.75rem;font-size:1rem;line-height:1.6}
.TotpChallengeView-module-scss-module__VcNi6q__page{box-sizing:border-box;z-index:10010;background:#f8f8fc;justify-content:center;align-items:center;padding:4rem 1rem 2rem;animation:.2s ease-out TotpChallengeView-module-scss-module__VcNi6q__bgFadeIn;display:flex;position:fixed;inset:0;overflow-y:auto}@keyframes TotpChallengeView-module-scss-module__VcNi6q__bgFadeIn{0%{opacity:0}to{opacity:1}}.TotpChallengeView-module-scss-module__VcNi6q__logoBar{position:absolute;top:.75rem;left:1.25rem}@media (min-width:48rem){.TotpChallengeView-module-scss-module__VcNi6q__logoBar{left:2rem}}.TotpChallengeView-module-scss-module__VcNi6q__cardWrap{box-sizing:border-box;flex-direction:column;flex:none;align-items:stretch;width:100%;max-width:70rem;display:flex;position:relative}.TotpChallengeView-module-scss-module__VcNi6q__card{background:#fefeff;width:100%;overflow:hidden}@media (min-width:48rem){.TotpChallengeView-module-scss-module__VcNi6q__card{border:1px solid #d7d7d7;border-radius:.75rem;box-shadow:1px 1px 2px #00000040}}.TotpChallengeView-module-scss-module__VcNi6q__cardLayout{flex-direction:column;display:flex}@media (min-width:48rem){.TotpChallengeView-module-scss-module__VcNi6q__cardLayout{grid-template-columns:28rem 1fr;align-items:stretch;display:grid}}.TotpChallengeView-module-scss-module__VcNi6q__leftCol{display:none}@media (min-width:48rem){.TotpChallengeView-module-scss-module__VcNi6q__leftCol{background:#f2f2f2;padding:2.5rem 1.5rem;display:block}}.TotpChallengeView-module-scss-module__VcNi6q__rightCol{flex-direction:column;gap:1rem;padding:1.5rem;display:flex}@media (min-width:48rem){.TotpChallengeView-module-scss-module__VcNi6q__rightCol{gap:1.75rem;padding:3rem 4rem 2.5rem}}.TotpChallengeView-module-scss-module__VcNi6q__rightCol.TotpChallengeView-module-scss-module__VcNi6q__recoveryMode{gap:0}@media (min-width:48rem){.TotpChallengeView-module-scss-module__VcNi6q__rightCol.TotpChallengeView-module-scss-module__VcNi6q__recoveryMode{gap:0}}.TotpChallengeView-module-scss-module__VcNi6q__headingGroup{flex-direction:column;align-items:center;gap:.5rem;display:flex}.TotpChallengeView-module-scss-module__VcNi6q__eyebrow{letter-spacing:.05em;color:#787878;align-items:center;gap:.375rem;margin:0;font-size:1.2rem;font-weight:600;line-height:1;display:inline-flex}.TotpChallengeView-module-scss-module__VcNi6q__eyebrowIcon{width:1.6rem;height:1.6rem}.TotpChallengeView-module-scss-module__VcNi6q__heading{text-align:center;color:#282828;margin:0;font-size:2.4rem;font-weight:700;line-height:1.4}.TotpChallengeView-module-scss-module__VcNi6q__otpWrap{margin:2rem 0}.TotpChallengeView-module-scss-module__VcNi6q__stepsLink{color:#1d4ed8;cursor:pointer;background:0 0;border:none;align-self:center;padding:.5rem .75rem;font-family:inherit;font-size:1rem;text-decoration:underline}.TotpChallengeView-module-scss-module__VcNi6q__stepsLink:hover:not(:disabled){color:#1e40af}.TotpChallengeView-module-scss-module__VcNi6q__stepsLink:disabled{opacity:.5;cursor:not-allowed}@media (min-width:48rem){.TotpChallengeView-module-scss-module__VcNi6q__stepsLink{display:none}}.TotpChallengeView-module-scss-module__VcNi6q__trustDevice{color:#282828;cursor:pointer;-webkit-user-select:none;user-select:none;align-items:flex-start;gap:.5rem;font-size:1rem;line-height:1.5;display:flex}.TotpChallengeView-module-scss-module__VcNi6q__trustDevice input[type=checkbox]{accent-color:#1d4ed8;cursor:pointer;flex-shrink:0;width:1.25rem;height:1.25rem;margin-top:.125rem}.TotpChallengeView-module-scss-module__VcNi6q__errorMessage{color:#dc2626;margin:0;font-size:1.1rem}.TotpChallengeView-module-scss-module__VcNi6q__confirmButton{width:100%;min-width:0;margin-top:-.5rem}.TotpChallengeView-module-scss-module__VcNi6q__bottomLinks{flex-direction:column;align-items:center;gap:.75rem;margin-top:.75rem;display:flex}.TotpChallengeView-module-scss-module__VcNi6q__recoveryFormCluster{flex-direction:column;gap:1rem;margin:4rem 0;display:flex}.TotpChallengeView-module-scss-module__VcNi6q__recoveryFormCluster .TotpChallengeView-module-scss-module__VcNi6q__confirmButton{margin-top:0}.TotpChallengeView-module-scss-module__VcNi6q__recoveryFormCluster .TotpChallengeView-module-scss-module__VcNi6q__trustDevice{margin-top:1rem}.TotpChallengeView-module-scss-module__VcNi6q__recoveryInputGroup{flex-direction:column;gap:.5rem;display:flex}.TotpChallengeView-module-scss-module__VcNi6q__recoveryInputLabel{color:#282828;margin:0;font-size:1rem;font-weight:600;line-height:1.4}.TotpChallengeView-module-scss-module__VcNi6q__recoveryInput{color:#282828;box-sizing:border-box;letter-spacing:.05em;background:#fefeff;border:1px solid #d7d7d7;border-radius:.5rem;outline:none;width:100%;padding:.75rem;font-family:SF Mono,Monaco,Consolas,Courier New,monospace;font-size:1.25rem;line-height:1.5}.TotpChallengeView-module-scss-module__VcNi6q__recoveryInput::placeholder{color:#9ca3af;letter-spacing:normal;font-family:Noto Sans JP,sans-serif}.TotpChallengeView-module-scss-module__VcNi6q__recoveryInput:focus{border-color:#1d4ed8}.TotpChallengeView-module-scss-module__VcNi6q__recoveryInput:disabled{opacity:.6;cursor:not-allowed}.TotpChallengeView-module-scss-module__VcNi6q__recoveryLink{color:#787878;text-align:center;cursor:pointer;background:0 0;border:none;margin:0;padding:0;font-family:inherit;font-size:1.2rem;line-height:1.5;text-decoration:none}.TotpChallengeView-module-scss-module__VcNi6q__recoveryLink:hover:not(:disabled){text-decoration:underline}.TotpChallengeView-module-scss-module__VcNi6q__recoveryLink:disabled{opacity:.6;cursor:not-allowed}.TotpChallengeView-module-scss-module__VcNi6q__backButton{cursor:pointer;color:#787878;background:0 0;border:none;align-items:center;gap:.375rem;padding:.5rem .75rem .5rem 0;font-family:inherit;font-size:1.2rem;display:inline-flex;position:absolute;bottom:calc(100% + .5rem);left:0}.TotpChallengeView-module-scss-module__VcNi6q__backButton:hover:not(:disabled){color:#282828}.TotpChallengeView-module-scss-module__VcNi6q__backButton:disabled{opacity:.6;cursor:not-allowed}
.LoginForm-module-scss-module__JXnJlG__methodSelectOuter{flex-direction:column;align-items:center;gap:2rem;width:100%;display:flex}.LoginForm-module-scss-module__JXnJlG__externalWelcomeHeader{flex-direction:column;align-items:center;gap:1rem;width:100%;display:flex}.LoginForm-module-scss-module__JXnJlG__initialAvatar{color:#fff;-webkit-user-select:none;user-select:none;background:#1d4ed8;border-radius:50%;justify-content:center;align-items:center;width:6.25rem;height:6.25rem;font-size:2.5rem;font-weight:500;line-height:1;display:inline-flex}.LoginForm-module-scss-module__JXnJlG__externalWelcomeGreeting{color:#282828;text-align:center;letter-spacing:.05em;font-family:Yu Mincho,游明朝,YuMincho,Hiragino Mincho ProN,ヒラギノ明朝 ProN,serif;font-size:2.5rem;font-weight:600;line-height:1.3}.LoginForm-module-scss-module__JXnJlG__loginFormContainer{background:#fefeff;justify-content:center;align-items:center;width:100%;height:auto;margin:auto;padding:2rem;font-size:1rem;display:flex;position:relative}@media (min-width:48rem){.LoginForm-module-scss-module__JXnJlG__loginFormContainer{border:1px solid #d7d7d7;border-radius:.5rem;width:40rem;min-height:40rem;padding:1rem 2rem;box-shadow:1px 1px 2px #00000040}}.LoginForm-module-scss-module__JXnJlG__loginFormContainer .LoginForm-module-scss-module__JXnJlG__loadingState{justify-content:center;align-items:center;width:100%;height:100%;min-height:20rem;display:flex}.LoginForm-module-scss-module__JXnJlG__loginFormContainer .LoginForm-module-scss-module__JXnJlG__topLoadingBar{z-index:10;pointer-events:none;line-height:0;position:absolute;top:0;left:0;right:0;overflow:hidden}@media (min-width:48rem){.LoginForm-module-scss-module__JXnJlG__loginFormContainer .LoginForm-module-scss-module__JXnJlG__topLoadingBar{border-top-left-radius:.5rem;border-top-right-radius:.5rem}}.LoginForm-module-scss-module__JXnJlG__loginFormContainer .LoginForm-module-scss-module__JXnJlG__inner{flex-direction:column;justify-content:center;align-items:center;gap:2rem;width:100%;padding:2rem 0;display:flex}.LoginForm-module-scss-module__JXnJlG__loginFormContainer .LoginForm-module-scss-module__JXnJlG__inner .LoginForm-module-scss-module__JXnJlG__mobileLogo{margin-bottom:2rem;display:block}@media (min-width:48rem){.LoginForm-module-scss-module__JXnJlG__loginFormContainer .LoginForm-module-scss-module__JXnJlG__inner .LoginForm-module-scss-module__JXnJlG__mobileLogo{display:none}}.LoginForm-module-scss-module__JXnJlG__loginFormContainer .LoginForm-module-scss-module__JXnJlG__inner .LoginForm-module-scss-module__JXnJlG__title{text-align:center;margin-bottom:1rem}.LoginForm-module-scss-module__JXnJlG__loginFormContainer .LoginForm-module-scss-module__JXnJlG__inner .LoginForm-module-scss-module__JXnJlG__title h1{font-size:2rem}@media (min-width:48rem){.LoginForm-module-scss-module__JXnJlG__loginFormContainer .LoginForm-module-scss-module__JXnJlG__inner .LoginForm-module-scss-module__JXnJlG__title h1{font-size:1.6rem}}.LoginForm-module-scss-module__JXnJlG__loginFormContainer .LoginForm-module-scss-module__JXnJlG__inner form{flex-direction:column;justify-content:center;align-items:center;gap:1.4rem;width:100%;display:flex}.LoginForm-module-scss-module__JXnJlG__loginFormContainer .LoginForm-module-scss-module__JXnJlG__inner form .LoginForm-module-scss-module__JXnJlG__loginInformation{flex-direction:column;gap:2rem;width:100%;display:flex}.LoginForm-module-scss-module__JXnJlG__loginFormContainer .LoginForm-module-scss-module__JXnJlG__inner form .LoginForm-module-scss-module__JXnJlG__loginInformation .LoginForm-module-scss-module__JXnJlG__formContainer{flex-direction:column;gap:.5rem;width:100%;display:flex}.LoginForm-module-scss-module__JXnJlG__loginFormContainer .LoginForm-module-scss-module__JXnJlG__inner form .LoginForm-module-scss-module__JXnJlG__loginInformation .LoginForm-module-scss-module__JXnJlG__formContainer label{color:#282828;font-size:1rem;font-weight:600}.LoginForm-module-scss-module__JXnJlG__loginFormContainer .LoginForm-module-scss-module__JXnJlG__inner form .LoginForm-module-scss-module__JXnJlG__loginInformation .LoginForm-module-scss-module__JXnJlG__formContainer input{color:#282828;box-sizing:border-box;background:#fefeff;border:1px solid #d7d7d7;border-radius:.5rem;outline:none;width:100%;padding:.75rem;font-size:1.25rem;line-height:1.5}.LoginForm-module-scss-module__JXnJlG__loginFormContainer .LoginForm-module-scss-module__JXnJlG__inner form .LoginForm-module-scss-module__JXnJlG__loginInformation .LoginForm-module-scss-module__JXnJlG__formContainer input:focus{border-color:#1d4ed8}.LoginForm-module-scss-module__JXnJlG__loginFormContainer .LoginForm-module-scss-module__JXnJlG__inner form .LoginForm-module-scss-module__JXnJlG__loginInformation .LoginForm-module-scss-module__JXnJlG__formContainer input:disabled{opacity:.6;cursor:not-allowed}.LoginForm-module-scss-module__JXnJlG__loginFormContainer .LoginForm-module-scss-module__JXnJlG__inner form .LoginForm-module-scss-module__JXnJlG__loginInformation .LoginForm-module-scss-module__JXnJlG__formContainer .LoginForm-module-scss-module__JXnJlG__passwordField{align-items:center;display:flex;position:relative}.LoginForm-module-scss-module__JXnJlG__loginFormContainer .LoginForm-module-scss-module__JXnJlG__inner form .LoginForm-module-scss-module__JXnJlG__loginInformation .LoginForm-module-scss-module__JXnJlG__formContainer .LoginForm-module-scss-module__JXnJlG__passwordField input{padding:.75rem 2.5rem .75rem .75rem}.LoginForm-module-scss-module__JXnJlG__loginFormContainer .LoginForm-module-scss-module__JXnJlG__inner form .LoginForm-module-scss-module__JXnJlG__loginInformation .LoginForm-module-scss-module__JXnJlG__formContainer .LoginForm-module-scss-module__JXnJlG__passwordField .LoginForm-module-scss-module__JXnJlG__eyeButton{cursor:pointer;color:#787878;background:0 0;border:none;justify-content:center;align-items:center;width:2rem;height:2rem;padding:0;display:inline-flex;position:absolute;top:50%;right:.5rem;transform:translateY(-50%)}.LoginForm-module-scss-module__JXnJlG__loginFormContainer .LoginForm-module-scss-module__JXnJlG__inner form .LoginForm-module-scss-module__JXnJlG__loginInformation .LoginForm-module-scss-module__JXnJlG__formContainer .LoginForm-module-scss-module__JXnJlG__passwordField .LoginForm-module-scss-module__JXnJlG__eyeButton:hover{color:#282828}.LoginForm-module-scss-module__JXnJlG__loginFormContainer .LoginForm-module-scss-module__JXnJlG__inner form .LoginForm-module-scss-module__JXnJlG__keepLogin{justify-content:flex-end;align-items:center;gap:.3rem;width:100%;font-size:.9rem;display:flex}.LoginForm-module-scss-module__JXnJlG__loginFormContainer .LoginForm-module-scss-module__JXnJlG__inner form .LoginForm-module-scss-module__JXnJlG__fieldGroup{flex-direction:column;gap:.5rem;width:100%;display:flex}.LoginForm-module-scss-module__JXnJlG__loginFormContainer .LoginForm-module-scss-module__JXnJlG__inner form .LoginForm-module-scss-module__JXnJlG__loginButton{width:100%}.LoginForm-module-scss-module__JXnJlG__loginFormContainer .LoginForm-module-scss-module__JXnJlG__inner form .LoginForm-module-scss-module__JXnJlG__loginButton .LoginForm-module-scss-module__JXnJlG__loginSubmitButton{width:100%;min-width:0;padding:1.4rem 2.25rem;font-size:1.25rem}.LoginForm-module-scss-module__JXnJlG__loginFormContainer .LoginForm-module-scss-module__JXnJlG__inner .LoginForm-module-scss-module__JXnJlG__dividerArea{color:#787878;align-items:center;gap:.75rem;width:100%;font-size:.85rem;display:flex}.LoginForm-module-scss-module__JXnJlG__loginFormContainer .LoginForm-module-scss-module__JXnJlG__inner .LoginForm-module-scss-module__JXnJlG__dividerArea .LoginForm-module-scss-module__JXnJlG__dividerLine{background:#e2e8f0;flex:1;height:1px}.LoginForm-module-scss-module__JXnJlG__loginFormContainer .LoginForm-module-scss-module__JXnJlG__inner .LoginForm-module-scss-module__JXnJlG__dividerArea .LoginForm-module-scss-module__JXnJlG__dividerText{flex-shrink:0}.LoginForm-module-scss-module__JXnJlG__loginFormContainer .LoginForm-module-scss-module__JXnJlG__inner .LoginForm-module-scss-module__JXnJlG__alternativeButtons{flex-direction:column;gap:.75rem;width:100%;display:flex}.LoginForm-module-scss-module__JXnJlG__loginFormContainer .LoginForm-module-scss-module__JXnJlG__inner .LoginForm-module-scss-module__JXnJlG__passkeyButtonLarge{color:#282828;cursor:pointer;background:#fefeff;border:2px solid #e5e7eb;border-radius:8px;justify-content:center;align-items:center;gap:1.25rem;width:100%;min-height:72px;padding:0 1.5rem;font-family:inherit;font-size:1.25rem;font-weight:600;transition:background-color .218s,border-color .218s,box-shadow .218s;display:inline-flex}.LoginForm-module-scss-module__JXnJlG__loginFormContainer .LoginForm-module-scss-module__JXnJlG__inner .LoginForm-module-scss-module__JXnJlG__passkeyButtonLarge:hover:not(:disabled){background-color:#f5f5f5;box-shadow:0 1px 2px #3c40434d,0 1px 3px 1px #3c404326}.LoginForm-module-scss-module__JXnJlG__loginFormContainer .LoginForm-module-scss-module__JXnJlG__inner .LoginForm-module-scss-module__JXnJlG__passkeyButtonLarge:disabled{opacity:.6;cursor:not-allowed}.LoginForm-module-scss-module__JXnJlG__loginFormContainer .LoginForm-module-scss-module__JXnJlG__inner .LoginForm-module-scss-module__JXnJlG__totpChallenge{flex-direction:column;gap:1.5rem;width:100%;display:flex}@media (min-width:48rem){.LoginForm-module-scss-module__JXnJlG__loginFormContainer .LoginForm-module-scss-module__JXnJlG__inner .LoginForm-module-scss-module__JXnJlG__totpChallenge{width:80%}}.LoginForm-module-scss-module__JXnJlG__loginFormContainer .LoginForm-module-scss-module__JXnJlG__inner .LoginForm-module-scss-module__JXnJlG__totpChallenge h2{text-align:center;margin:0;font-size:1.5rem;font-weight:700}.LoginForm-module-scss-module__JXnJlG__loginFormContainer .LoginForm-module-scss-module__JXnJlG__inner .LoginForm-module-scss-module__JXnJlG__totpChallenge p{color:#787878;text-align:center;margin:0;font-size:.95rem;line-height:1.5}.LoginForm-module-scss-module__JXnJlG__loginFormContainer .LoginForm-module-scss-module__JXnJlG__inner .LoginForm-module-scss-module__JXnJlG__otpWrap{margin:1rem 0}.LoginForm-module-scss-module__JXnJlG__loginFormContainer .LoginForm-module-scss-module__JXnJlG__inner .LoginForm-module-scss-module__JXnJlG__trustDevice{color:#282828;cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:.5rem;font-size:.9rem;display:flex}.LoginForm-module-scss-module__JXnJlG__loginFormContainer .LoginForm-module-scss-module__JXnJlG__inner .LoginForm-module-scss-module__JXnJlG__trustDevice input[type=checkbox]{accent-color:#1d4ed8;cursor:pointer;width:1rem;height:1rem}.LoginForm-module-scss-module__JXnJlG__loginFormContainer .LoginForm-module-scss-module__JXnJlG__inner .LoginForm-module-scss-module__JXnJlG__errorMessage{color:#dc2626;text-align:left;background:#fef2f2;border-left:.25rem solid #dc2626;border-radius:.25rem;margin:0;padding:.75rem 1rem;font-size:1rem}.LoginForm-module-scss-module__JXnJlG__loginFormContainer .LoginForm-module-scss-module__JXnJlG__inner .LoginForm-module-scss-module__JXnJlG__topErrorBanner{color:#dc2626;text-align:left;background:#fef2f2;border-left:.25rem solid #dc2626;border-radius:.25rem;align-items:center;gap:.5rem;width:100%;margin:0;padding:.75rem 1rem;font-size:1.1rem;display:flex}.LoginForm-module-scss-module__JXnJlG__loginFormContainer .LoginForm-module-scss-module__JXnJlG__inner .LoginForm-module-scss-module__JXnJlG__topErrorBanner svg{flex-shrink:0}.LoginForm-module-scss-module__JXnJlG__loginFormContainer .LoginForm-module-scss-module__JXnJlG__inner .LoginForm-module-scss-module__JXnJlG__topNoticeBanner{color:#15803d;text-align:left;background:#f0fdf4;border-left:.25rem solid #16a34a;border-radius:.25rem;align-items:center;gap:.5rem;width:100%;margin:0;padding:.75rem 1rem;font-size:1.1rem;display:flex}.LoginForm-module-scss-module__JXnJlG__loginFormContainer .LoginForm-module-scss-module__JXnJlG__inner .LoginForm-module-scss-module__JXnJlG__topNoticeBanner svg{flex-shrink:0}.LoginForm-module-scss-module__JXnJlG__loginFormContainer .LoginForm-module-scss-module__JXnJlG__inner .LoginForm-module-scss-module__JXnJlG__fieldError{color:#dc2626;text-align:left;margin:0;font-size:.95rem}.LoginForm-module-scss-module__JXnJlG__loginFormContainer .LoginForm-module-scss-module__JXnJlG__inner .LoginForm-module-scss-module__JXnJlG__confirmButton{width:100%;min-width:0}.LoginForm-module-scss-module__JXnJlG__loginFormContainer .LoginForm-module-scss-module__JXnJlG__inner .LoginForm-module-scss-module__JXnJlG__alertText{text-align:center;width:80%}.LoginForm-module-scss-module__JXnJlG__loginFormContainer .LoginForm-module-scss-module__JXnJlG__inner .LoginForm-module-scss-module__JXnJlG__alertText a{color:#787878;cursor:pointer;text-decoration:none}.LoginForm-module-scss-module__JXnJlG__loginFormContainer .LoginForm-module-scss-module__JXnJlG__inner .LoginForm-module-scss-module__JXnJlG__alertText a:visited{color:#787878}.LoginForm-module-scss-module__JXnJlG__loginFormContainer .LoginForm-module-scss-module__JXnJlG__inner .LoginForm-module-scss-module__JXnJlG__alertText a:hover{text-decoration:underline}.LoginForm-module-scss-module__JXnJlG__loginFormContainer .LoginForm-module-scss-module__JXnJlG__inner .LoginForm-module-scss-module__JXnJlG__cardTop,.LoginForm-module-scss-module__JXnJlG__loginFormContainer .LoginForm-module-scss-module__JXnJlG__inner .LoginForm-module-scss-module__JXnJlG__cardMiddle,.LoginForm-module-scss-module__JXnJlG__loginFormContainer .LoginForm-module-scss-module__JXnJlG__inner .LoginForm-module-scss-module__JXnJlG__cardBottom{display:contents}.LoginForm-module-scss-module__JXnJlG__loginFormContainer .LoginForm-module-scss-module__JXnJlG__inner.LoginForm-module-scss-module__JXnJlG__innerSplit{justify-content:space-between;align-self:stretch;gap:0}.LoginForm-module-scss-module__JXnJlG__loginFormContainer .LoginForm-module-scss-module__JXnJlG__inner.LoginForm-module-scss-module__JXnJlG__innerSplit .LoginForm-module-scss-module__JXnJlG__cardTop{flex-direction:column;align-items:center;gap:2rem;width:100%;display:flex}.LoginForm-module-scss-module__JXnJlG__loginFormContainer .LoginForm-module-scss-module__JXnJlG__inner.LoginForm-module-scss-module__JXnJlG__innerSplit .LoginForm-module-scss-module__JXnJlG__cardMiddle{flex-direction:column;flex-grow:1;justify-content:center;align-items:center;gap:2rem;width:100%;display:flex}.LoginForm-module-scss-module__JXnJlG__loginFormContainer .LoginForm-module-scss-module__JXnJlG__inner.LoginForm-module-scss-module__JXnJlG__innerSplit .LoginForm-module-scss-module__JXnJlG__cardMiddle .LoginForm-module-scss-module__JXnJlG__dividerArea{margin-top:2rem}.LoginForm-module-scss-module__JXnJlG__loginFormContainer .LoginForm-module-scss-module__JXnJlG__inner.LoginForm-module-scss-module__JXnJlG__innerSplit .LoginForm-module-scss-module__JXnJlG__cardBottom{flex-direction:column;align-items:center;width:100%;display:flex}.LoginForm-module-scss-module__JXnJlG__loginFormContainer .LoginForm-module-scss-module__JXnJlG__inner .LoginForm-module-scss-module__JXnJlG__emailField{flex-direction:column;gap:.5rem;width:100%;display:flex}.LoginForm-module-scss-module__JXnJlG__loginFormContainer .LoginForm-module-scss-module__JXnJlG__inner .LoginForm-module-scss-module__JXnJlG__emailFieldLabel{color:#282828;text-align:left;font-size:1rem;font-weight:600}.LoginForm-module-scss-module__JXnJlG__loginFormContainer .LoginForm-module-scss-module__JXnJlG__inner .LoginForm-module-scss-module__JXnJlG__emailFieldValue{color:#282828;text-align:left;word-break:break-all;background:0 0;border:none;border-bottom:1px solid #d7d7d7;width:100%;padding:.5rem 0;font-size:1.2rem;font-weight:400}.LoginForm-module-scss-module__JXnJlG__loginFormContainer .LoginForm-module-scss-module__JXnJlG__inner .LoginForm-module-scss-module__JXnJlG__forgotPasswordLink{justify-content:flex-end;width:100%;display:flex}.LoginForm-module-scss-module__JXnJlG__loginFormContainer .LoginForm-module-scss-module__JXnJlG__inner .LoginForm-module-scss-module__JXnJlG__forgotPasswordLink a{color:#787878;cursor:pointer;font-size:1rem;text-decoration:none}.LoginForm-module-scss-module__JXnJlG__loginFormContainer .LoginForm-module-scss-module__JXnJlG__inner .LoginForm-module-scss-module__JXnJlG__forgotPasswordLink a:visited{color:#787878}.LoginForm-module-scss-module__JXnJlG__loginFormContainer .LoginForm-module-scss-module__JXnJlG__inner .LoginForm-module-scss-module__JXnJlG__forgotPasswordLink a:hover{text-decoration:underline}.LoginForm-module-scss-module__JXnJlG__loginFormContainer .LoginForm-module-scss-module__JXnJlG__inner .LoginForm-module-scss-module__JXnJlG__emphasisPrimary{flex-direction:column;align-items:stretch;gap:.75rem;width:100%;display:flex}.LoginForm-module-scss-module__JXnJlG__loginFormContainer .LoginForm-module-scss-module__JXnJlG__inner .LoginForm-module-scss-module__JXnJlG__emphasisPasswordForm{flex-direction:column;gap:1rem;width:100%;display:flex}.LoginForm-module-scss-module__JXnJlG__loginFormContainer .LoginForm-module-scss-module__JXnJlG__inner .LoginForm-module-scss-module__JXnJlG__circleRow{flex-flow:wrap;justify-content:center;gap:.75rem;width:100%;display:flex}.LoginForm-module-scss-module__JXnJlG__loginFormContainer .LoginForm-module-scss-module__JXnJlG__inner .LoginForm-module-scss-module__JXnJlG__circleMethodButton{cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:50%;justify-content:center;align-items:center;width:4rem;height:4rem;padding:0;transition:box-shadow .15s,background-color .15s,border-color .15s;display:inline-flex}.LoginForm-module-scss-module__JXnJlG__loginFormContainer .LoginForm-module-scss-module__JXnJlG__inner .LoginForm-module-scss-module__JXnJlG__circleMethodButton:hover:not(:disabled){background:#f9fafb;border-color:#9ca3af;box-shadow:0 2px 6px #00000014}.LoginForm-module-scss-module__JXnJlG__loginFormContainer .LoginForm-module-scss-module__JXnJlG__inner .LoginForm-module-scss-module__JXnJlG__circleMethodButton:focus-visible{outline-offset:2px;outline:2px solid #1d4ed8}.LoginForm-module-scss-module__JXnJlG__loginFormContainer .LoginForm-module-scss-module__JXnJlG__inner .LoginForm-module-scss-module__JXnJlG__circleMethodButton:disabled{opacity:.6;cursor:not-allowed}.LoginForm-module-scss-module__JXnJlG__loginFormContainer .LoginForm-module-scss-module__JXnJlG__inner .LoginForm-module-scss-module__JXnJlG__switchAccountLine{justify-content:center;width:100%;margin-top:.5rem;display:flex}.LoginForm-module-scss-module__JXnJlG__loginFormContainer .LoginForm-module-scss-module__JXnJlG__inner .LoginForm-module-scss-module__JXnJlG__switchAccountLink{color:#787878;cursor:pointer;background:0 0;border:none;padding:0;font-size:1rem;text-decoration:none}.LoginForm-module-scss-module__JXnJlG__loginFormContainer .LoginForm-module-scss-module__JXnJlG__inner .LoginForm-module-scss-module__JXnJlG__switchAccountLink:hover:not(:disabled){text-decoration:underline}.LoginForm-module-scss-module__JXnJlG__loginFormContainer .LoginForm-module-scss-module__JXnJlG__inner .LoginForm-module-scss-module__JXnJlG__switchAccountLink:disabled{opacity:.6;cursor:not-allowed}