.sign-in_page__OdFPp{min-height:100vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#0a4571,#062842);padding:1.5rem}.sign-in_card__4j4Fl{background:#fff;border-radius:12px;padding:2.5rem;width:100%;max-width:420px;box-shadow:0 20px 60px rgba(0,0,0,.3)}.sign-in_logoSection__k3772{text-align:center;margin-bottom:2rem}.sign-in_logoMark__H5beT{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;background:#00c1bd;color:#0a4571;border-radius:10px;font-weight:700;font-size:1.5rem;margin-bottom:.75rem}.sign-in_title__q1Ppm{font-family:PP Telegraf,sans-serif;font-weight:700;font-size:1.5rem;color:#0a4571;margin:0 0 .25rem}.sign-in_subtitle__oGGUV{color:#535869;font-size:.875rem;margin:0}.sign-in_form___FV0U{display:flex;flex-direction:column;gap:1.25rem}.sign-in_label__YWaLK{display:flex;flex-direction:column;gap:.375rem;font-size:.875rem;font-weight:500;color:#000c36}.sign-in_input__Hjv4f{padding:.625rem .75rem;border:1px solid #d1d5db;border-radius:6px;font-size:.9375rem;transition:border-color .15s}.sign-in_input__Hjv4f:focus{outline:none;border-color:#00c1bd;box-shadow:0 0 0 3px rgba(0,193,189,.15)}.sign-in_error__989JX{background:#fef2f2;color:#dc2626;padding:.625rem .75rem;border-radius:6px;font-size:.875rem;border:1px solid #fecaca}.sign-in_submitBtn__EwciJ{background:#0a4571;color:#fff;border:none;padding:.75rem;border-radius:6px;font-size:.9375rem;font-weight:600;cursor:pointer;transition:background .15s}.sign-in_submitBtn__EwciJ:hover{background:#08375a}.sign-in_submitBtn__EwciJ:disabled{opacity:.6;cursor:not-allowed}.sign-in_helpText__BEsgJ{text-align:center;color:#535869;font-size:.8125rem;margin:1.5rem 0 0}