.LoginForm_form__tl0EL{display:flex;flex-direction:column;gap:var(--semantic-gap-3xl);width:100%;max-width:400px}.LoginForm_titleSection__5Brrg{display:flex;flex-direction:column;align-items:center;gap:var(--semantic-gap-sm)}.LoginForm_title__1XQJJ{text-align:center}.LoginForm_subtitle__VAPJi{text-align:center;color:var(--semantic-color-text-hint)}.LoginForm_fieldGroup__KBlPj{display:flex;flex-direction:column;gap:var(--semantic-gap-lg)}.LoginForm_field__QSCCl{display:flex;flex-direction:column;gap:var(--semantic-gap-xs)}.LoginForm_label__aKC8_{padding-left:var(--semantic-padding-xs);color:var(--semantic-color-text-secondary)}.LoginForm_input__ccelT{width:100%;padding:var(--semantic-padding-lg) var(--semantic-padding-xl);border:1px solid var(--semantic-color-border-default);border-radius:var(--semantic-border-radius-sm);font-family:var(--semantic-typography-body-font-family);font-size:var(--semantic-typography-body-font-size);line-height:var(--semantic-typography-body-line-height);color:var(--semantic-color-text-primary);background:var(--semantic-color-action-field-default);outline:none;transition:border-color .2s ease,box-shadow .2s ease;box-sizing:border-box}.LoginForm_input__ccelT::placeholder{color:var(--semantic-color-text-placeholder)}.LoginForm_input__ccelT:hover{border-color:var(--semantic-color-border-strong)}.LoginForm_input__ccelT:focus{border-color:var(--semantic-color-state-focus);box-shadow:0 0 0 3px rgba(245,111,22,.12)}.LoginForm_inputError__rAXQM,.LoginForm_inputError__rAXQM:focus,.LoginForm_inputError__rAXQM:hover{border-color:var(--semantic-color-state-error-foreground)}.LoginForm_inputError__rAXQM:focus{box-shadow:0 0 0 3px rgba(255,59,48,.12)}.LoginForm_errorMessage__zmgTp{display:flex;align-items:center;gap:var(--semantic-gap-xs);padding-left:var(--semantic-padding-xs);color:var(--semantic-color-state-error-foreground)}.LoginForm_submitButton__FKgja{margin-top:var(--semantic-gap-xs)}.LoginPage_page__87Xnt{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:100dvh;padding:var(--semantic-padding-lg);padding-bottom:calc(var(--semantic-padding-lg) + env(safe-area-inset-bottom, 0px));background:var(--semantic-color-canvas-primary)}