.authentication-module__vwVqHG__page{min-height:100dvh;padding:max(1.25rem, env(safe-area-inset-top)) max(.75rem, env(safe-area-inset-right)) max(1.5rem, env(safe-area-inset-bottom)) max(.75rem, env(safe-area-inset-left));color:var(--text);overflow-wrap:anywhere;flex-direction:column;justify-content:center;align-items:center;display:flex}.authentication-module__vwVqHG__brand{color:var(--accent);letter-spacing:-.03em;text-align:center;align-items:center;gap:.75rem;margin:0 0 1.25rem;font-size:1.125rem;font-weight:750;display:flex}.authentication-module__vwVqHG__root.authentication-module__vwVqHG__root,.authentication-module__vwVqHG__cardBox.authentication-module__vwVqHG__cardBox{width:100%;min-width:0;max-width:26rem;box-shadow:none}.authentication-module__vwVqHG__cardBox.authentication-module__vwVqHG__cardBox{border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface);overflow:visible}.authentication-module__vwVqHG__card.authentication-module__vwVqHG__card{background:var(--surface);width:100%;min-width:0;box-shadow:none;border-radius:var(--radius-control);gap:1.5rem;padding:1.25rem 1rem}.authentication-module__vwVqHG__title.authentication-module__vwVqHG__title{color:var(--text);letter-spacing:-.025em;font-size:1.5rem;line-height:1.3}.authentication-module__vwVqHG__content.authentication-module__vwVqHG__content{min-width:0;max-width:100%}.authentication-module__vwVqHG__fieldRow.authentication-module__vwVqHG__fieldRow,.authentication-module__vwVqHG__labelRow.authentication-module__vwVqHG__labelRow{flex-wrap:wrap;min-width:0}.authentication-module__vwVqHG__labelRow.authentication-module__vwVqHG__labelRow{gap:.25rem .5rem}.authentication-module__vwVqHG__label.authentication-module__vwVqHG__label,.authentication-module__vwVqHG__checkboxLabel.authentication-module__vwVqHG__checkboxLabel{color:var(--text);font-size:.9375rem}.authentication-module__vwVqHG__input.authentication-module__vwVqHG__input,.authentication-module__vwVqHG__codeInput.authentication-module__vwVqHG__codeInput{min-width:0;max-width:100%;min-height:44px;color:var(--text);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-control);box-shadow:none;margin-top:0;font-size:16px}.authentication-module__vwVqHG__input.authentication-module__vwVqHG__input{width:100%}.authentication-module__vwVqHG__input.authentication-module__vwVqHG__input::placeholder{color:var(--text-muted)}.authentication-module__vwVqHG__input.authentication-module__vwVqHG__input:focus,.authentication-module__vwVqHG__codeInput.authentication-module__vwVqHG__codeInput:focus{border-color:var(--accent)}.authentication-module__vwVqHG__input.authentication-module__vwVqHG__input[aria-invalid=true],.authentication-module__vwVqHG__codeInput.authentication-module__vwVqHG__codeInput[aria-invalid=true]{border-color:var(--danger)}.authentication-module__vwVqHG__primaryButton.authentication-module__vwVqHG__primaryButton,.authentication-module__vwVqHG__secondaryButton.authentication-module__vwVqHG__secondaryButton,.authentication-module__vwVqHG__iconButton.authentication-module__vwVqHG__iconButton{white-space:normal;min-width:44px;min-height:44px;box-shadow:none}.authentication-module__vwVqHG__primaryButton.authentication-module__vwVqHG__primaryButton{background:var(--accent);color:var(--app-bg);border-radius:var(--radius-control);text-transform:none;font-size:1rem;font-weight:650}.authentication-module__vwVqHG__primaryButton.authentication-module__vwVqHG__primaryButton:hover{background:var(--accent);filter:brightness(.95)}.authentication-module__vwVqHG__secondaryButton.authentication-module__vwVqHG__secondaryButton{background:var(--surface);color:var(--text);border:1px solid var(--line)}.authentication-module__vwVqHG__secondaryButton.authentication-module__vwVqHG__secondaryButton:hover{background:var(--surface-soft)}.authentication-module__vwVqHG__iconButton.authentication-module__vwVqHG__iconButton{color:var(--text)}.authentication-module__vwVqHG__link.authentication-module__vwVqHG__link{min-width:44px;max-width:100%;min-height:44px;color:var(--accent);white-space:normal;text-underline-offset:.2em;align-items:center;text-decoration:underline;display:inline-flex}.authentication-module__vwVqHG__secondaryText.authentication-module__vwVqHG__secondaryText{color:var(--text-muted);overflow-wrap:anywhere;line-height:1.5}.authentication-module__vwVqHG__errorText.authentication-module__vwVqHG__errorText{color:var(--danger);overflow-wrap:anywhere;line-height:1.5}.authentication-module__vwVqHG__divider.authentication-module__vwVqHG__divider{background:var(--line)}.authentication-module__vwVqHG__footer.authentication-module__vwVqHG__footer{background:var(--surface-soft);border-radius:0 0 var(--radius-control) var(--radius-control);background-image:none}.authentication-module__vwVqHG__footerAction.authentication-module__vwVqHG__footerAction{flex-wrap:wrap;gap:.25rem .5rem;padding:.75rem 1rem}.authentication-module__vwVqHG__identity.authentication-module__vwVqHG__identity{min-width:0;max-width:100%}.authentication-module__vwVqHG__identityText.authentication-module__vwVqHG__identityText{white-space:normal;overflow-wrap:anywhere;min-width:0;color:var(--text)}.authentication-module__vwVqHG__codeInputs.authentication-module__vwVqHG__codeInputs{flex-wrap:wrap;gap:.125rem;min-width:0;max-width:100%}.authentication-module__vwVqHG__codeContainer.authentication-module__vwVqHG__codeContainer{flex:0 44px;min-width:0}.authentication-module__vwVqHG__codeInput.authentication-module__vwVqHG__codeInput{text-align:center;width:44px;padding:.25rem}.authentication-module__vwVqHG__checkboxLabel.authentication-module__vwVqHG__checkboxLabel{align-items:center;min-height:44px;display:inline-flex}.authentication-module__vwVqHG__page :is(button,a,input,select,textarea):focus-visible{outline:3px solid var(--focus);outline-offset:2px}@media (min-width:48rem){.authentication-module__vwVqHG__page{padding-top:max(2rem, env(safe-area-inset-top));padding-bottom:max(2rem, env(safe-area-inset-bottom))}.authentication-module__vwVqHG__card.authentication-module__vwVqHG__card{padding:1.75rem}.authentication-module__vwVqHG__footerAction.authentication-module__vwVqHG__footerAction{padding-inline:1.75rem}}.authentication-module__vwVqHG__brand:before{content:"";background:var(--brand-symbol-color);width:2.75rem;height:1.7rem;-webkit-mask:var(--brand-symbol-mask) center / contain no-repeat;mask:var(--brand-symbol-mask) center / contain no-repeat}
