.login-card_formArea__HzxHR{width:min(100%,440px);display:flex;flex-direction:column}.login-card_title__HJBeq{margin-bottom:.4rem;font-family:var(--font-space-grotesk),sans-serif;font-size:1.4rem;font-weight:600;line-height:1.25;letter-spacing:0;color:var(--text-strong)}.login-card_subtitle__RuNZf{margin-bottom:1.2rem;font-size:.8125rem;color:var(--text-muted);line-height:1.5}.login-card_error__yH8vq{margin-bottom:1rem;padding:.65rem .9rem;border:1px solid color-mix(in srgb,var(--danger) 35%,var(--border-soft));border-radius:5.76px;background:var(--danger-soft-bg);color:var(--danger-soft-fg);font-size:.875rem;font-weight:600}.login-card_form__JovfA{display:flex;flex-direction:column;gap:.95rem}.login-card_field__vqh_6{display:flex;flex-direction:column;gap:.4rem}.login-card_fieldLabel__AH_ub{font-size:.72rem;font-weight:600;letter-spacing:0;text-transform:uppercase;color:var(--text-soft)}.login-card_inputWrap__H633H{position:relative;display:flex;align-items:center}.login-card_inputIcon__KZsZd{position:absolute;left:.9rem;width:16px;height:16px;flex-shrink:0;pointer-events:none;color:var(--text-muted)}.login-card_input__yJkHY{width:100%;padding:.76rem .88rem .76rem 2.5rem;border:1px solid var(--border-soft);border-radius:7.2px;background:var(--surface-1);color:var(--text-strong);font:inherit;font-size:.875rem;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease;appearance:none}.login-card_input__yJkHY::placeholder{color:var(--text-muted)}.login-card_input__yJkHY:focus-visible{outline:none;border-color:var(--border-accent);box-shadow:var(--focus-ring)}.login-card_input__yJkHY:hover{border-color:var(--border-strong);background:var(--surface-hover)}.login-card_input__yJkHY:disabled{border-color:var(--border-soft);background:var(--surface-2);color:var(--text-muted);cursor:not-allowed;opacity:.72}.login-card_inputPaddedRight__rVQ7l{padding-right:2.9rem}.login-card_eyeButton__By8oA{position:absolute;right:.7rem;display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:0;border-radius:4.32px;background:transparent;color:var(--text-muted);cursor:pointer;transition:background-color .12s ease,box-shadow .12s ease,color .12s ease,transform .12s ease}.login-card_eyeButton__By8oA svg{width:16px;height:16px}.login-card_eyeButton__By8oA:hover{background:var(--accent-soft-bg);box-shadow:none;color:var(--text-soft);transform:none}.login-card_eyeButton__By8oA:disabled{cursor:not-allowed;opacity:.55}.login-card_eyeButton__By8oA:focus-visible{outline:none;box-shadow:var(--focus-ring)}.login-card_submit__w6p9x{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;width:100%;min-height:44px;margin-top:.25rem;padding:.74rem .95rem;border:1px solid var(--primary-border);border-radius:7.2px;background:var(--primary-bg);color:var(--accent-contrast);font:inherit;font-size:.92rem;font-weight:600;letter-spacing:0;cursor:pointer;box-shadow:none;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease}.login-card_submit__w6p9x:hover:not(:disabled){background:var(--primary-bg-hover);border-color:var(--primary-border-hover);box-shadow:none}.login-card_submit__w6p9x:active:not(:disabled){box-shadow:none}.login-card_submit__w6p9x:focus-visible{outline:none;box-shadow:var(--focus-ring)}.login-card_submit__w6p9x:disabled{opacity:.6;cursor:not-allowed;transform:none}.login-card_spinner___Yp2g{width:16px;height:16px;border:2.5px solid color-mix(in srgb,var(--accent-contrast) 30%,transparent);border-top-color:var(--accent-contrast);border-radius:50%;animation:login-card_spin__ixWs3 .7s linear infinite;flex-shrink:0}.login-card_divider__PkV7C{display:flex;align-items:center;gap:.75rem;margin:1rem 0 .85rem;color:var(--text-muted);font-size:.72rem;font-weight:600;letter-spacing:0;text-transform:uppercase}.login-card_divider__PkV7C:after,.login-card_divider__PkV7C:before{content:"";flex:1 1;height:1px;background:var(--border-soft)}.login-card_contact__VGbms{margin:0;text-align:center;font-size:.78rem;color:var(--text-muted)}.login-card_contactLink__I7PVW{color:var(--accent);font-weight:600;transition:color .12s ease}.login-card_contactLink__I7PVW:hover{color:var(--accent-strong);text-decoration:underline}.login-card_skeleton__CxP1w{display:flex;flex-direction:column;gap:.85rem}.login-card_skeletonLine__ivHsW{border-radius:5.76px;background:linear-gradient(90deg,var(--surface-1) 0,var(--surface-3) 50%,var(--surface-1) 100%);background-size:220% 100%;animation:login-card_shimmer__IHfUJ 1.5s linear infinite}.login-card_skeletonTitle__GX0J3{width:55%;height:2rem}.login-card_skeletonSubtitle__n3BhT{width:80%;height:.9rem;margin-bottom:.4rem}.login-card_skeletonInput__fJX19{height:3rem}.login-card_skeletonButton__xPfit{height:3rem;margin-top:.4rem}@keyframes login-card_spin__ixWs3{to{transform:rotate(1turn)}}@keyframes login-card_shimmer__IHfUJ{to{background-position:-220% 0}}@media (max-width:480px){.login-card_formArea__HzxHR{width:100%}.login-card_title__HJBeq{font-size:1.22rem}}