.auth_authPage__UNIsU{min-height:100vh;display:grid;place-items:center;padding:2rem 1rem;background:radial-gradient(circle at 0 0,rgba(20,184,166,.14),transparent 38%),radial-gradient(circle at 100% 100%,rgba(14,165,233,.12),transparent 36%),linear-gradient(135deg,#0b1f3a,#0f172a 58%,#0b223f)}.auth_authLayout__wZUo6{width:min(100%,980px);border-radius:1.5rem;overflow:hidden;border:1px solid rgba(148,163,184,.26);background:rgba(15,23,42,.55);box-shadow:0 30px 65px rgba(2,6,23,.5);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,430px)}.auth_heroPanel__2gJ1W{padding:2.25rem 2rem;color:#e2e8f0;background:radial-gradient(circle at 84% 8%,rgba(34,211,238,.18),transparent 38%),linear-gradient(145deg,rgba(15,23,42,.88),rgba(15,23,42,.64));border-right:1px solid rgba(148,163,184,.18)}.auth_mobileHeroPrimary__NbZyb{display:none}.auth_eyebrow__w8Y9i{display:inline-flex;align-items:center;gap:.45rem;font-size:.78rem;border-radius:999px;padding:.28rem .68rem;background:rgba(15,23,42,.55);border:1px solid rgba(148,163,184,.35);color:#cbd5e1;margin-bottom:1rem}.auth_eyebrowDot__0A2wV{width:.5rem;height:.5rem;border-radius:999px;background:#22d3ee}.auth_heroTitle__2RuJd{margin:0 0 .75rem;font-size:clamp(1.7rem,2.8vw,2.2rem);line-height:1.15;color:#f8fafc}.auth_heroSubtitle__M23aa{margin:0;line-height:1.7;color:#bfdbfe;max-width:34ch}.auth_featureList__8RU9I{margin:1.5rem 0 0;padding:0;list-style:none;display:grid;grid-gap:.55rem;gap:.55rem}.auth_featureItem__LzY0b{display:flex;align-items:center;gap:.5rem;color:#cbd5e1;font-size:.9rem}.auth_featureItem__LzY0b:before{content:"";width:.45rem;height:.45rem;border-radius:999px;background:rgba(20,184,166,.95)}.auth_formPanel__ViULE{padding:2.25rem 1.5rem;background:rgba(248,250,252,.97)}.auth_formCard__cbA2g{width:100%;border-radius:1rem;border:1px solid #e2e8f0;background:#fff;box-shadow:0 14px 34px rgba(15,23,42,.09);padding:1.3rem}.auth_cardTitle__lqu8h{margin:0;color:#0f172a;font-size:1.4rem}.auth_cardSubtitle__YCqpD{margin:.38rem 0 1.1rem;color:#64748b}.auth_notice__tNmLl{margin:0 0 1rem;border-radius:.7rem;padding:.72rem .8rem;font-size:.9rem;line-height:1.6}.auth_noticeWarning__W41YK{background:#fff8e6;color:#854d0e;border:1px solid #fde68a}.auth_noticeError__mVV6p{background:#fef2f2;color:#991b1b;border:1px solid #fecaca}.auth_form__D8pF_{display:grid;grid-gap:.95rem;gap:.95rem}.auth_field__McVeH{display:grid;grid-gap:.4rem;gap:.4rem}.auth_fieldLabel__JY1oE{color:#334155;font-size:.88rem;font-weight:600}.auth_fieldInput__6MeAS{width:100%;border:1px solid #cbd5e1;background:#fff;border-radius:.62rem;padding:.65rem .75rem;font-size:.94rem;color:#0f172a}.auth_fieldInput__6MeAS:focus{outline:none;border-color:#14b8a6;box-shadow:0 0 0 3px rgba(20,184,166,.14)}.auth_fieldHint__t_kKk{color:#64748b;font-size:.78rem}.auth_submitButton__3WBRp{border:none;border-radius:999px;background:#14b8a6;color:#022c22;font-weight:700;padding:.7rem 1.1rem;cursor:pointer;transition:background-color .15s ease,transform .08s ease}.auth_submitButton__3WBRp:hover:not(:disabled){background:#0f9e90;transform:translateY(-1px)}.auth_submitButton__3WBRp:disabled{opacity:.7;cursor:not-allowed}.auth_footerText__IJ7jK{margin:1rem 0 0;color:#475569;font-size:.9rem}.auth_footerText__IJ7jK a{color:#0f766e;font-weight:600;text-decoration:none}.auth_footerText__IJ7jK a:hover{text-decoration:underline}.auth_loadingWrap__mpPrS{min-height:100vh;display:grid;place-items:center;background:linear-gradient(135deg,#0b1f3a,#0f172a);color:#e2e8f0}.auth_loadingText__gh8ay{font-size:1.05rem}@media (max-width:900px){.auth_authLayout__wZUo6{grid-template-columns:minmax(0,1fr)}.auth_heroPanel__2gJ1W{order:2;border-right:none;border-bottom:none;border-top:1px solid rgba(148,163,184,.18)}.auth_formPanel__ViULE{order:1;background:radial-gradient(circle at 84% 8%,rgba(34,211,238,.18),transparent 38%),linear-gradient(145deg,rgba(15,23,42,.88),rgba(15,23,42,.64));border-bottom:1px solid rgba(148,163,184,.18)}.auth_heroPrimary__IPUtl{display:none}.auth_mobileHeroPrimary__NbZyb{display:block;margin-bottom:.9rem}.auth_formCard__cbA2g{border:1px solid rgba(148,163,184,.35);background:rgba(15,23,42,.55);box-shadow:0 18px 36px rgba(2,6,23,.38)}.auth_cardTitle__lqu8h,.auth_fieldLabel__JY1oE{color:#e2e8f0}.auth_cardSubtitle__YCqpD,.auth_fieldHint__t_kKk,.auth_footerText__IJ7jK{color:#cbd5e1}.auth_footerText__IJ7jK a{color:#5eead4}}