.auth_page__BzxL8{display:flex;width:100%;flex:1;min-height:100dvh;align-items:center;justify-content:center;padding:48px 20px;background:#060505;color:#f5f2ef;font-family:var(--font-geist-sans),sans-serif;-webkit-font-smoothing:antialiased}.auth_content__3DMR8{max-width:380px;gap:32px}.auth_content__3DMR8,.auth_header__RGNy2{display:flex;width:100%;flex-direction:column;align-items:center}.auth_header__RGNy2{gap:16px;text-align:center}.auth_brand__SlcND{width:180px;height:auto;mix-blend-mode:screen}.auth_header__RGNy2 h1{font-size:32px;font-weight:400;line-height:40px;letter-spacing:-.03em}.auth_card__KA4lG{width:100%}.auth_card__KA4lG button{cursor:pointer}.auth_card__KA4lG button:disabled{cursor:not-allowed;opacity:.5}.auth_form__BXYhi{display:flex;flex-direction:column;gap:16px}.auth_field__tsYDj{display:flex;flex-direction:column;gap:8px}.auth_field__tsYDj label{color:#b5ada7;font-size:13px;font-weight:500;line-height:18px}.auth_help__ko7vH{color:#b5ada7;font-size:12px;line-height:18px}.auth_card__KA4lG input{height:36px;padding-inline:10px;border:1px solid #463f3c;border-radius:2px;background:#0c0b0a;color:#f5f2ef;font-size:14px;box-shadow:none}.auth_card__KA4lG input:focus-visible{border-color:#b5ada7;outline:2px solid #b5ada7;outline-offset:2px}.auth_card__KA4lG button[type=submit]{height:36px;border:1px solid #fdfcfb;border-radius:2px;background:#fdfcfb;color:#17120f;font-size:14px;font-weight:500;box-shadow:none}.auth_card__KA4lG button[type=submit]:hover{background:#e4dfdb}.auth_forgot__L09UK{align-self:flex-start;color:#b5ada7;font-size:13px;line-height:20px;text-underline-offset:3px}.auth_forgot__L09UK:hover,.auth_switchMode__ynXZC:hover{text-decoration:underline}.auth_separator__Q31dM{display:flex;align-items:center;gap:16px;margin-block:24px;color:#918881;font-size:12px;line-height:16px;text-transform:uppercase}.auth_separator__Q31dM:after,.auth_separator__Q31dM:before{height:1px;flex:1;background:#26211f;content:""}.auth_provider__rYGYi{width:100%;height:36px;border:1px solid #6b615c;border-radius:2px;background:transparent;color:#f5f2ef;font-size:14px;font-weight:500;box-shadow:none}.auth_provider__rYGYi:hover{background:#1d1a18}.auth_switchMode__ynXZC{display:flex;justify-content:center;width:100%;height:auto;min-height:36px;margin-top:24px;padding:4px;background:transparent;color:#b5ada7;font-size:14px;font-weight:400;line-height:20px;white-space:normal;text-align:center;text-underline-offset:3px}.auth_switchMode__ynXZC:hover{background:transparent;color:#f5f2ef}.auth_card__KA4lG button:focus-visible,.auth_content__3DMR8 a:focus-visible{outline:2px solid #b5ada7;outline-offset:3px}.auth_error__WDyRu{color:#f6a19a;font-size:14px;line-height:20px}.auth_error__WDyRu:empty{display:none}@media (max-width:480px){.auth_page__BzxL8{padding:32px 16px}.auth_card__KA4lG input{font-size:16px}}