.auth_page__7NNyC{position:relative;min-height:100vh;overflow:hidden;background:radial-gradient(circle at 50% 0,#273b54 0,#111c30 42%,#0a1221 100%);color:#f8fafc;padding:44px 16px 28px}.auth_glow__sc3xp{position:absolute;inset:-20% -25% auto;height:70vh;pointer-events:none;background:radial-gradient(circle at 50% 0,rgba(13,186,147,.16),transparent 60%),radial-gradient(circle at 15% 35%,rgba(93,78,189,.13),transparent 35%)}.auth_content__Cl55K{position:relative;z-index:1;margin:auto;max-width:530px;text-align:center}.auth_brand__oXfSE{display:inline-flex;align-items:center;gap:11px;color:#fff;text-decoration:none;font-size:clamp(29px,5vw,38px);font-weight:900;letter-spacing:-.05em}.auth_mark__OJphR{display:grid;place-items:center;width:64px;height:64px;border:1px solid rgba(255,255,255,.18);border-radius:19px;background:linear-gradient(135deg,rgba(16,185,129,.22),rgba(59,130,246,.16));box-shadow:0 16px 36px rgba(0,0,0,.24)}.auth_mark__OJphR img{-o-object-fit:contain;object-fit:contain}.auth_brandAccent__0OLlu{color:#62dfb5}.auth_subtitle__PFIqI{margin:10px 0 28px;color:#b8c6d7;font-size:14px}.auth_card__NWIu4{border:1px solid rgba(197,221,231,.16);border-radius:26px;background:linear-gradient(155deg,rgba(42,57,81,.98),rgba(25,37,59,.98));box-shadow:0 26px 70px rgba(0,0,0,.34),0 0 0 1px rgba(10,184,147,.06);padding:32px;text-align:left}.auth_heading__ptJ0a{text-align:center;font-size:28px;line-height:1.18;font-weight:800;letter-spacing:-.035em}.auth_description__dtLct{text-align:center;color:#b8c6d7;font-size:14px;margin-top:8px;line-height:1.5}.auth_label__NhT2p{display:block;color:#edf6fa;font-size:14px;font-weight:650;margin-bottom:7px}.auth_input__PL_Cu{display:block;width:100%;min-height:48px;border:1px solid #536882;border-radius:12px;background:#121f33;color:#fff;padding:11px 14px;outline:none;transition:border-color .18s,box-shadow .18s}.auth_input__PL_Cu::-moz-placeholder{color:#a0afc2}.auth_input__PL_Cu::placeholder{color:#a0afc2}.auth_input__PL_Cu:focus{border-color:#60e0bd;box-shadow:0 0 0 3px rgba(96,224,189,.2)}.auth_input__PL_Cu option{background:#121f33;color:#fff}.auth_hint__n69rc{color:#bdcbd8;font-size:12px;line-height:1.5;margin-top:7px}.auth_link__DLr4_{color:#8ce7cf;text-decoration:underline;text-underline-offset:3px}.auth_link__DLr4_:hover{color:#c7ffef}.auth_primary__tF_SB{width:100%;min-height:50px;border:0;border-radius:12px;background:linear-gradient(100deg,#0cbd91,#42a8cb);color:#071521;font-size:15px;font-weight:800;box-shadow:0 12px 28px rgba(11,173,146,.24);transition:transform .18s,filter .18s}.auth_primary__tF_SB:hover:not(:disabled){transform:translateY(-1px);filter:brightness(1.08)}.auth_primary__tF_SB:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.auth_error__RMSJ5{border:1px solid #eb9090;border-radius:12px;background:#4d2632;color:#ffe3e3;padding:11px 13px;font-size:14px;line-height:1.45}.auth_footer__F6rmA{margin-top:24px;color:#99adbf;font-size:12px}.auth_footer__F6rmA a{color:#c2d1de;text-decoration:underline;text-underline-offset:3px}@media(max-width:520px){.auth_page__7NNyC{padding-top:25px}.auth_card__NWIu4{padding:24px 19px;border-radius:21px}.auth_mark__OJphR,.auth_mark__OJphR img{width:52px;height:52px}.auth_subtitle__PFIqI{margin-bottom:22px}}