.login_page___bVDP{display:grid;grid-gap:clamp(1.75rem,3vw,2.75rem);gap:clamp(1.75rem,3vw,2.75rem)}.login_heroCard__JLNK6{background:#111a36;border:1px solid rgba(65,82,160,.5);border-radius:28px;padding:clamp(1.75rem,4vw,2.75rem);box-shadow:0 40px 70px rgba(6,10,26,.4);-webkit-backdrop-filter:blur(26px);backdrop-filter:blur(26px);display:grid;grid-gap:clamp(1rem,2vw,1.5rem);gap:clamp(1rem,2vw,1.5rem)}.login_heroTitle__rvstn{margin:0;font-size:clamp(1.8rem,3vw,2.7rem);font-weight:600;letter-spacing:.02em;color:#fff}.login_heroSubtitle__e1Pkk{margin:0;color:rgba(226,233,255,.82);font-size:1rem;line-height:1.6}.login_formCard__lCJ28{background:#101733;border:1px solid rgba(65,82,160,.45);border-radius:24px;padding:clamp(1.75rem,4vw,2.5rem);box-shadow:0 30px 60px rgba(5,8,20,.35);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);display:grid;grid-gap:clamp(1.25rem,2.5vw,1.75rem);gap:clamp(1.25rem,2.5vw,1.75rem)}.login_form__Ij6Df{display:grid;grid-gap:1.25rem;gap:1.25rem}.login_sectionTitle__AY5iy{margin:0;font-size:1.4rem;font-weight:600;color:#f5f7ff}.login_field__07CUi{display:grid;grid-gap:.5rem;gap:.5rem}.login_label__1kJPU{font-size:.95rem;font-weight:500;color:rgba(221,227,255,.9)}.login_input__Y4JR4{background:hsla(0,0%,100%,.12);border:1px solid rgba(192,202,255,.45);border-radius:16px;padding:.85rem 1.1rem;color:var(--text-inverse);font-size:1rem;transition:border .2s ease,box-shadow .2s ease}.login_input__Y4JR4::placeholder{color:rgba(230,234,255,.68)}.login_input__Y4JR4:focus{outline:none;border-color:#8ea6ff;box-shadow:0 0 0 3px rgba(142,166,255,.35)}.login_actions__NRgOP{display:flex;flex-wrap:wrap;gap:.75rem}.login_primaryButton__hxprF{border:none;border-radius:999px;padding:.75rem 1.6rem;font-weight:600;font-size:1rem;cursor:pointer;transition:transform .15s ease,box-shadow .2s ease,opacity .2s ease;background:linear-gradient(135deg,#4c6cfb,#2b46cf);color:#fff;box-shadow:0 20px 35px rgba(60,89,207,.45)}.login_primaryButton__hxprF:hover{transform:translateY(-1px)}.login_primaryButton__hxprF:disabled{opacity:.6;cursor:progress;transform:none}.login_secondaryButton__nFKrS{border:1px solid rgba(196,208,255,.4);border-radius:999px;padding:.75rem 1.4rem;font-weight:600;font-size:.95rem;cursor:pointer;color:#f0f4ff;background:rgba(90,112,210,.18);transition:background .2s ease,border .2s ease,color .2s ease}.login_secondaryButton__nFKrS:hover{background:rgba(90,112,210,.25);border-color:rgba(196,208,255,.6)}.login_statusArea__NkeaW{display:grid;grid-gap:.75rem;gap:.75rem}.login_status__Y4PaC{padding:.9rem 1.1rem;border-radius:18px;font-weight:500;background:rgba(39,56,110,.55);border:1px solid rgba(93,122,210,.45);color:#f1f4ff}.login_statusError__KWTKU{border-color:hsla(0,91%,71%,.5);color:var(--danger)}.login_statusSuccess__SU3rz{border-color:rgba(52,211,153,.45);color:var(--success)}.login_profileCard__CVtcr{background:rgba(32,44,85,.65);border:1px solid rgba(96,118,204,.35);border-radius:20px;padding:1.25rem 1.5rem;display:grid;grid-gap:.75rem;gap:.75rem}.login_profileHeading__I0jO4{margin:0;font-size:1.1rem;font-weight:600}.login_profileGrid__5Ed1h{display:grid;grid-gap:.5rem;gap:.5rem;font-size:.95rem;color:rgba(221,227,255,.85)}.login_links__g5FHg{display:flex;flex-wrap:wrap;gap:.85rem;font-size:.95rem;color:rgba(221,227,255,.8)}.login_links__g5FHg a{color:#f0f4ff;font-weight:600}.login_ipFooter__Zg5MH{margin-top:1rem;padding:.9rem 1.1rem;border-radius:16px;background:rgba(30,44,95,.6);border:1px solid rgba(94,120,210,.4);color:rgba(224,231,255,.85);font-size:.9rem;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:.5rem}@media (max-width:768px){.login_formCard__lCJ28,.login_heroCard__JLNK6{border-radius:20px;padding:1.5rem}.login_actions__NRgOP{flex-direction:column;align-items:stretch}}