.auth_page__zc2Uo *{box-sizing:border-box;margin:0;padding:0}.auth_page__zc2Uo{min-height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:32px 16px;font-family:var(--font-manrope),system-ui,sans-serif;background:radial-gradient(circle at 12% 15%,rgba(55,221,255,.18),transparent 38%),radial-gradient(circle at 82% 12%,rgba(162,108,255,.24),transparent 42%),linear-gradient(165deg,#030a2a,#0b1d64 52%,#4b219d)}.auth_card__5yWd2{width:100%;max-width:430px;padding:38px 34px;border-radius:20px;border:1px solid rgba(141,239,255,.3);background:linear-gradient(145deg,rgba(9,25,76,.86),rgba(56,30,122,.78));box-shadow:0 20px 48px rgba(2,7,22,.5),inset 0 0 30px rgba(141,239,255,.05);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}@media(max-width:480px){.auth_card__5yWd2{padding:28px 20px;border-radius:16px}}.auth_logo__EWU3D{display:flex;justify-content:center;align-items:center;text-align:center;text-decoration:none;margin-bottom:8px}.auth_logoImage__XdvsU{width:min(300px,78vw);height:auto;display:block;object-fit:contain;filter:drop-shadow(0 0 18px rgba(55,221,255,.45)) drop-shadow(0 0 10px rgba(162,108,255,.32))}.auth_tagline___uH_3{text-align:center;font-size:14px;color:#b7cbff;margin-bottom:30px}.auth_title__3X0OG{font-size:21px;font-weight:800;color:#eef6ff;margin-bottom:22px;text-align:center}.auth_oauthBtn__Ic8o8{width:100%;display:inline-flex;align-items:center;justify-content:center;border:1.4px solid rgba(141,239,255,.3);border-radius:10px;background:rgba(5,16,53,.8);color:#eef6ff;padding:11px 14px;font-size:14px;font-weight:700;text-decoration:none;margin-bottom:10px;transition:border-color .2s ease,box-shadow .2s ease}.auth_oauthBtn__Ic8o8:hover{border-color:rgba(55,221,255,.75);box-shadow:0 0 0 3px rgba(55,221,255,.16)}.auth_oauthDivider__SGuu8{text-align:center;font-size:12px;color:#a8bdf0;margin-bottom:12px}.auth_form__Gu8sp{display:flex;flex-direction:column;gap:14px}.auth_field__vGRFn{display:flex;flex-direction:column;gap:6px;width:100%}.auth_field__vGRFn label{font-size:13px;font-weight:700;color:#ddecff}.auth_field__vGRFn input{width:100%;max-width:100%;padding:11px 14px;border-radius:10px;border:1.4px solid rgba(141,239,255,.3);background:rgba(5,16,53,.8);color:#eef6ff;font-size:15px;outline:none;transition:border-color .2s ease,box-shadow .2s ease;font-family:inherit}.auth_field__vGRFn input::placeholder{color:#90a7de}.auth_field__vGRFn input:focus{border-color:rgba(55,221,255,.75);box-shadow:0 0 0 3px rgba(55,221,255,.16)}.auth_twoCols__S9_RP{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.auth_segmentRow__p4aw3{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.auth_segmentBtn__xrTOJ{border:1.4px solid rgba(141,239,255,.3);background:rgba(5,16,53,.8);color:#b7cbff;border-radius:10px;padding:10px 12px;font-size:13px;font-weight:700;cursor:pointer;font-family:inherit}.auth_segmentBtnActive__ATh6u{border-color:rgba(55,221,255,.75);color:#03133f;background:linear-gradient(135deg,#2fdcff,#668fff 56%,#a56dff)}.auth_inputError__hyPlD{border-color:rgba(255,113,133,.85)!important;box-shadow:0 0 0 3px rgba(255,113,133,.16)!important}.auth_optional__oeN4J{color:#9ab8f5;font-weight:500}.auth_helperRow__9gzJt{display:flex;justify-content:flex-end;margin-top:-4px}.auth_helperRow__9gzJt a{font-size:13px;color:#a8d8ff;text-decoration:none;font-weight:700}.auth_helperRow__9gzJt a:hover{color:#c8e9ff;text-decoration:underline}.auth_successBox__Nsh0N{border-radius:10px;color:#ddffec;border:1px solid rgba(74,222,128,.5);background:rgba(6,75,38,.55)}.auth_errorBox__C38MR,.auth_successBox__Nsh0N{padding:10px 14px;font-size:13px;font-weight:600}.auth_errorBox__C38MR{border-radius:10px;color:#ffd3da;border:1px solid rgba(255,113,133,.62);background:rgba(100,16,35,.5)}.auth_submitBtn__7eOAc{width:100%;padding:13px;border:none;border-radius:10px;font-size:15px;font-weight:800;cursor:pointer;color:#03133f;margin-top:4px;font-family:inherit;transition:transform .12s ease,box-shadow .22s ease;background:linear-gradient(135deg,#2fdcff,#668fff 56%,#a56dff);box-shadow:0 8px 22px rgba(55,221,255,.35)}.auth_submitBtn__7eOAc:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 12px 28px rgba(55,221,255,.42)}.auth_submitBtn__7eOAc:disabled{opacity:.66;cursor:not-allowed}.auth_divider__AFqzK{text-align:center;font-size:13px;color:#b7cbff;margin-top:20px}.auth_divider__AFqzK a{color:#8defff;font-weight:700;text-decoration:none}.auth_divider__AFqzK a:hover{color:#bdeaff;text-decoration:underline}@media(max-width:520px){.auth_twoCols__S9_RP{grid-template-columns:1fr}}