.auth-layout_screen__mGy3q{position:relative;min-height:100svh;display:flex;flex-direction:column;background:radial-gradient(900px 900px at 0 0,rgba(56,189,248,.14),transparent),radial-gradient(820px 820px at 85% 0,rgba(34,197,94,.18),transparent),linear-gradient(180deg,#04070d,#0b1116 38%,#02040a);color:#e2e8f0;overflow:hidden}.auth-layout_screen__mGy3q:after,.auth-layout_screen__mGy3q:before{content:"";position:absolute;inset:0;pointer-events:none;z-index:0}.auth-layout_screen__mGy3q:before{background:radial-gradient(620px 620px at 20% 20%,rgba(125,211,252,.28),transparent 68%);opacity:.75}.auth-layout_screen__mGy3q:after{background:radial-gradient(540px 540px at 80% -5%,rgba(45,212,191,.2),transparent 70%);mix-blend-mode:screen;opacity:.55}.auth-layout_topbar__KPF39{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:clamp(20px,4vw,38px) clamp(24px,6vw,80px)}@supports (padding:max(0px)){.auth-layout_topbar__KPF39{padding-top:max(clamp(20px,4vw,38px),calc(env(safe-area-inset-top) + 16px))}}.auth-layout_brand__HELiV{display:inline-flex;align-items:center;padding:2px 0}.auth-layout_brand__HELiV:focus-visible{outline:2px solid rgba(56,189,248,.45);outline-offset:4px;border-radius:8px}.auth-layout_brandLogo__3Eabn{display:block;width:188px;height:auto;filter:drop-shadow(0 0 24px rgba(56,189,248,.45))}.auth-layout_topbarActions___7W_3{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.auth-layout_topbarLink__IdYgt{display:inline-flex;align-items:center;justify-content:center;padding:10px 18px;border-radius:999px;border:1px solid rgba(148,163,184,.32);color:#f8fafc;font-weight:600;background:rgba(8,17,26,.45);backdrop-filter:blur(12px);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.auth-layout_topbarLink__IdYgt:focus-visible,.auth-layout_topbarLink__IdYgt:hover{transform:translateY(-1px);border-color:rgba(56,189,248,.55);box-shadow:0 12px 30px rgba(56,189,248,.18);outline:none}.auth-layout_shell__iGzcA{position:relative;z-index:1;flex:1;display:flex;align-items:center;justify-content:center;width:100%;padding:clamp(32px,6vw,96px) clamp(24px,6vw,96px) clamp(48px,8vw,120px);overflow-y:auto}@supports (padding:max(0px)){.auth-layout_shell__iGzcA{padding-top:max(clamp(32px,6vw,96px),calc(env(safe-area-inset-top) + 24px));padding-bottom:max(clamp(48px,8vw,120px),calc(env(safe-area-inset-bottom) + 32px))}}.auth-layout_card__VPGxN{width:min(580px,94vw);display:flex;flex-direction:column;gap:24px;padding:clamp(28px,5vw,48px);border-radius:28px;border:1px solid rgba(148,163,184,.22);background:linear-gradient(150deg,rgba(15,27,38,.9),rgba(5,10,18,.92));box-shadow:0 28px 60px rgba(15,23,42,.32);backdrop-filter:blur(16px)}.auth-layout_cardWide__mEhCi{width:min(680px,94vw)}.auth-layout_cardHeader__AoIOQ{display:grid;gap:12px}.auth-layout_tag__Vr5gl{align-self:flex-start;padding:6px 14px;border-radius:999px;background:rgba(34,197,94,.16);color:#bbf7d0;font-size:12px;letter-spacing:.18em;font-weight:600;text-transform:uppercase}.auth-layout_cardTitle__rkgNA{margin:0;font-size:clamp(30px,4vw,42px);line-height:1.05;color:#fff}.auth-layout_cardLead__NTQZT{margin:0;color:rgba(226,232,240,.78);font-size:16px;line-height:1.7}.auth-layout_cardBody__l6Wk_{display:grid;gap:18px}@media (max-width:520px){.auth-layout_brandLogo__3Eabn{width:160px}}.auth-layout_form__Q1RTX{display:grid;gap:16px}.auth-layout_field__5HQj_{display:grid;gap:8px}.auth-layout_label__XU1kY{font-size:13px;color:#cbd5f5;letter-spacing:.04em;text-transform:uppercase}.auth-layout_input__M4cue{width:100%;padding:14px;border-radius:14px;border:1px solid rgba(148,163,184,.25);background:rgba(8,14,24,.8);color:#f8fafc;font-size:16px;transition:border-color .2s ease,box-shadow .2s ease}.auth-layout_input__M4cue:focus-visible{outline:none;border-color:rgba(56,189,248,.6);box-shadow:0 0 0 3px rgba(56,189,248,.18)}.auth-layout_input__M4cue[disabled]{opacity:.7;cursor:not-allowed}.auth-layout_buttonRow__284Yk{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.auth-layout_btn__y_i_A{display:inline-flex;align-items:center;justify-content:center;padding:12px 18px;border-radius:999px;border:1px solid transparent;font-weight:600;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease,background .2s ease;text-decoration:none}.auth-layout_btnPrimary__elojU{background:linear-gradient(135deg,#34d399,#22d3ee);color:#021019;box-shadow:0 16px 35px rgba(45,212,191,.25)}.auth-layout_btnPrimary__elojU:focus-visible,.auth-layout_btnPrimary__elojU:hover{transform:translateY(-1px);box-shadow:0 22px 48px rgba(45,212,191,.3);outline:none}.auth-layout_btnGhost__VM5KC{background:rgba(8,17,26,.45);border-color:rgba(148,163,184,.36);color:#f1f5f9}.auth-layout_btnGhost__VM5KC:focus-visible,.auth-layout_btnGhost__VM5KC:hover{border-color:rgba(56,189,248,.55);box-shadow:0 14px 32px rgba(56,189,248,.18);outline:none}.auth-layout_btn__y_i_A:disabled,.auth-layout_btn__y_i_A[aria-disabled=true]{opacity:.65;cursor:not-allowed;transform:none;box-shadow:none}.auth-layout_status__RkCWw{display:grid;gap:8px;padding:16px 18px;border-radius:16px;border:1px solid rgba(148,163,184,.22);background:rgba(8,14,24,.72);color:#e2e8f0;line-height:1.6}.auth-layout_status__RkCWw p{margin:0}.auth-layout_statusInfo__Z1qQk{border-color:rgba(59,130,246,.4);background:rgba(15,23,42,.82);color:#dbeafe}.auth-layout_statusSuccess__Hud2r{border-color:rgba(34,197,94,.35);background:rgba(12,46,23,.82);color:#bbf7d0}.auth-layout_statusError__CdXmr{border-color:hsla(0,91%,71%,.4);background:rgba(68,11,11,.82);color:#fecaca}.auth-layout_statusWarning__4LrIM{border-color:rgba(234,179,8,.4);background:rgba(63,32,10,.85);color:#fde68a}.auth-layout_muted__WI7kW{margin:0;color:rgba(203,213,225,.78);font-size:15px;line-height:1.6}.auth-layout_small__3QDES{font-size:13px;color:rgba(203,213,225,.68)}.auth-layout_inlineLink__5iQhO{color:#38bdf8;font-weight:600;text-decoration:none}.auth-layout_inlineLink__5iQhO:focus-visible,.auth-layout_inlineLink__5iQhO:hover{text-decoration:underline;outline:none}.auth-layout_helper__gEF_C{margin:0;font-size:13px;color:rgba(148,163,184,.78)}@media (max-width:720px){.auth-layout_card__VPGxN{padding:26px;border-radius:22px}.auth-layout_cardTitle__rkgNA{font-size:clamp(28px,8vw,36px)}}@media (max-width:640px){.auth-layout_topbar__KPF39{flex-direction:column;align-items:stretch;gap:16px;padding-inline:clamp(18px,6vw,40px)}.auth-layout_topbarActions___7W_3{width:100%;justify-content:flex-start;gap:10px}.auth-layout_topbarLink__IdYgt{width:100%;justify-content:center}.auth-layout_shell__iGzcA{align-items:flex-start;padding:max(24px,6vw) clamp(18px,6vw,32px) max(32px,8vw)}@supports (padding:max(0px)){.auth-layout_shell__iGzcA{padding-top:max(max(24px,6vw),calc(env(safe-area-inset-top) + 18px));padding-bottom:max(max(32px,8vw),calc(env(safe-area-inset-bottom) + 28px))}}.auth-layout_buttonRow__284Yk{width:100%;flex-direction:column;align-items:stretch;gap:10px}.auth-layout_buttonRow__284Yk .auth-layout_btnGhost__VM5KC,.auth-layout_buttonRow__284Yk .auth-layout_btnPrimary__elojU,.auth-layout_buttonRow__284Yk .auth-layout_btn__y_i_A{width:100%}.auth-layout_card__VPGxN{width:100%;max-width:460px;padding:24px;gap:20px;border-radius:20px;box-shadow:0 20px 48px rgba(15,23,42,.35)}.auth-layout_cardBody__l6Wk_{gap:20px}.auth-layout_status__RkCWw{padding:14px 16px;font-size:15px;line-height:1.65}.auth-layout_form__Q1RTX{gap:18px}}.auth-layout_brandText__WhfMb{font-weight:800;font-size:20px;letter-spacing:.02em;background:linear-gradient(120deg,#60a5fa,#38bdf8 55%,#22d3ee);-webkit-background-clip:text;color:transparent}