.LoginPreview-module__YNmgTW__container{text-rendering:geometricprecision;-webkit-font-smoothing:antialiased;background:#090d16;width:100%;min-height:100svh;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;display:flex;overflow:hidden}.LoginPreview-module__YNmgTW__formSection{z-index:10;background:#090d16;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:40px 60px;display:flex;position:relative}.LoginPreview-module__YNmgTW__formContainer{flex-direction:column;justify-content:space-between;width:100%;max-width:360px;height:100%;min-height:520px;display:flex}.LoginPreview-module__YNmgTW__header{margin-bottom:24px}.LoginPreview-module__YNmgTW__brand{align-items:center;gap:8px;margin-bottom:32px;display:flex}.LoginPreview-module__YNmgTW__brandIcon{width:30px;height:30px}.LoginPreview-module__YNmgTW__brandName{color:#fff;letter-spacing:-.02em;font-size:19px;font-weight:700}.LoginPreview-module__YNmgTW__brandAccent{color:#3b82f6;background:linear-gradient(135deg,#3b82f6,#06b6d4);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.LoginPreview-module__YNmgTW__header h1{color:#fff;letter-spacing:-.03em;margin:0 0 8px;font-size:28px;font-weight:700}.LoginPreview-module__YNmgTW__header p{color:#9ca3afbf;margin:0;font-size:14px;line-height:1.4}.LoginPreview-module__YNmgTW__form{gap:18px;display:grid}.LoginPreview-module__YNmgTW__inputGroup{gap:8px;display:grid}.LoginPreview-module__YNmgTW__inputGroup label{color:#e5e7ebd9;padding-left:2px;font-size:13px;font-weight:500}.LoginPreview-module__YNmgTW__inputLabelRow{justify-content:space-between;align-items:center;display:flex}.LoginPreview-module__YNmgTW__forgotLink{cursor:pointer;color:#3b82f6;background:0 0;border:0;padding:0;font-family:inherit;font-size:12px;font-weight:500;text-decoration:none;transition:color .15s}.LoginPreview-module__YNmgTW__forgotLink:disabled{cursor:wait;opacity:.6}.LoginPreview-module__YNmgTW__forgotLink:hover{color:#60a5fa;text-decoration:underline}.LoginPreview-module__YNmgTW__inputField{align-items:center;display:flex;position:relative}.LoginPreview-module__YNmgTW__inputIcon{color:#9ca3af66;pointer-events:none;width:18px;height:18px;transition:color .2s;position:absolute;left:14px}.LoginPreview-module__YNmgTW__inputField input{color:#fff;box-sizing:border-box;background:#ffffff05;border:1px solid #ffffff0f;border-radius:8px;outline:none;width:100%;height:44px;padding:0 16px 0 44px;font-size:14px;font-weight:400;transition:all .2s cubic-bezier(.4,0,.2,1)}.LoginPreview-module__YNmgTW__inputField input::placeholder{color:#9ca3af4d}.LoginPreview-module__YNmgTW__inputField input:hover{background:#ffffff08;border-color:#ffffff1f}.LoginPreview-module__YNmgTW__inputField input:focus{background:#ffffff03;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61f}.LoginPreview-module__YNmgTW__inputField:focus-within .LoginPreview-module__YNmgTW__inputIcon{color:#3b82f6}.LoginPreview-module__YNmgTW__submitBtn{color:#fff;cursor:pointer;background:#2563eb;border:none;border-radius:8px;width:100%;height:44px;margin-top:10px;font-size:14px;font-weight:600;transition:all .2s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 12px #2563eb26}.LoginPreview-module__YNmgTW__submitBtn:hover{background:#1d4ed8;transform:translateY(-.5px);box-shadow:0 6px 20px #2563eb40}.LoginPreview-module__YNmgTW__submitBtn:active{transform:translateY(0)}.LoginPreview-module__YNmgTW__submitBtn:disabled{cursor:wait;opacity:.68;transform:none}.LoginPreview-module__YNmgTW__actionRow{align-items:center;gap:10px;margin-top:10px;display:flex}.LoginPreview-module__YNmgTW__actionRow .LoginPreview-module__YNmgTW__submitBtn{margin-top:0}.LoginPreview-module__YNmgTW__secondaryBtn{color:#e2e8f0e6;cursor:pointer;background:#0f172acc;border:1px solid #94a3b82e;border-radius:8px;height:44px;padding:0 18px;font-size:14px;font-weight:600;transition:border-color .2s,background .2s}.LoginPreview-module__YNmgTW__secondaryBtn:hover{background:#1e293be0;border-color:#94a3b852}.LoginPreview-module__YNmgTW__secondaryBtn:disabled{cursor:wait;opacity:.6}.LoginPreview-module__YNmgTW__errorMessage{color:#fecaca;background:#7f1d1d2e;border:1px solid #f8717147;border-radius:8px;margin:0;padding:11px 12px;font-size:12.5px;line-height:1.45}.LoginPreview-module__YNmgTW__challengePanel{background:#0f172a8c;border:1px solid #3b82f62e;border-radius:10px;gap:10px;padding:14px;display:grid}.LoginPreview-module__YNmgTW__challengePanel p{color:#cbd5e1c7;margin:0;font-size:12.5px;line-height:1.45}.LoginPreview-module__YNmgTW__passwordRules{gap:7px;margin:2px 0 0;padding:0;list-style:none;display:grid}.LoginPreview-module__YNmgTW__passwordRules li{align-items:center;gap:8px;font-size:12px;line-height:1.35;transition:color .15s;display:flex}.LoginPreview-module__YNmgTW__passwordRules span{border-radius:999px;justify-content:center;align-items:center;min-width:22px;height:17px;padding:0 4px;font-size:10px;font-weight:800;display:inline-flex}.LoginPreview-module__YNmgTW__rulePending{color:#94a3b8c7}.LoginPreview-module__YNmgTW__rulePending span{color:#94a3b899;border:1px solid #94a3b833}.LoginPreview-module__YNmgTW__ruleMet{color:#bfdbfef2}.LoginPreview-module__YNmgTW__ruleMet span{color:#86efac;background:#22c55e1f;border:1px solid #22c55e52}.LoginPreview-module__YNmgTW__fieldSuccess,.LoginPreview-module__YNmgTW__fieldWarning{margin:-2px 0 0;padding-left:2px;font-size:11.5px;line-height:1.35}.LoginPreview-module__YNmgTW__fieldSuccess{color:#86efac}.LoginPreview-module__YNmgTW__fieldWarning{color:#fca5a5}.LoginPreview-module__YNmgTW__formFooter{color:#9ca3af66;justify-content:space-between;align-items:center;margin-top:40px;font-size:12px;display:flex}.LoginPreview-module__YNmgTW__formFooter p{margin:0}.LoginPreview-module__YNmgTW__footerLinks{align-items:center;gap:8px;display:flex}.LoginPreview-module__YNmgTW__footerLinks a{color:#9ca3af66;text-decoration:none;transition:color .15s}.LoginPreview-module__YNmgTW__footerLinks a:hover{color:#d1d5dbcc}.LoginPreview-module__YNmgTW__visualSection{background:#020617;flex:1.2;justify-content:center;align-items:center;padding:60px;display:flex;position:relative;overflow:hidden}.LoginPreview-module__YNmgTW__meshBg{background:radial-gradient(circle at 80% 20%,#2563eb1f 0%,#0000 60%),radial-gradient(circle at 20% 80%,#06b6d414 0%,#0000 50%);position:absolute;inset:0}.LoginPreview-module__YNmgTW__interactiveGlow{filter:blur(50px);background:radial-gradient(circle,#2563eb0a 0%,#0000 80%);width:600px;height:600px;animation:15s ease-in-out infinite alternate LoginPreview-module__YNmgTW__pulseGlow;position:absolute}@keyframes LoginPreview-module__YNmgTW__pulseGlow{0%{transform:scale(1)translate(0)}to{transform:scale(1.15)translate(30px,-30px)}}.LoginPreview-module__YNmgTW__dotPattern{opacity:.15;background-image:radial-gradient(#ffffff14 1px,#0000 1px);background-size:32px 32px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 85%);mask-image:radial-gradient(circle,#000,#0000 85%)}.LoginPreview-module__YNmgTW__visualContent{z-index:5;flex-direction:column;align-items:center;gap:48px;width:100%;max-width:500px;display:flex;position:relative}.LoginPreview-module__YNmgTW__cardPreview{aspect-ratio:1.6;background:#0b0f19;border:1px solid #ffffff0f;border-radius:12px;flex-direction:column;width:100%;display:flex;overflow:hidden;box-shadow:0 30px 60px -15px #0009,0 0 50px #3b82f605}.LoginPreview-module__YNmgTW__cardHeader{background:#0f172a;border-bottom:1px solid #ffffff0d;align-items:center;gap:6px;height:36px;padding:0 16px;display:flex;position:relative}.LoginPreview-module__YNmgTW__dotRed{opacity:.75;background:#ef4444;border-radius:99px;width:8px;height:8px}.LoginPreview-module__YNmgTW__dotYellow{opacity:.75;background:#f59e0b;border-radius:99px;width:8px;height:8px}.LoginPreview-module__YNmgTW__dotGreen{opacity:.75;background:#10b981;border-radius:99px;width:8px;height:8px}.LoginPreview-module__YNmgTW__browserBar{color:#9ca3af66;letter-spacing:.02em;background:#ffffff08;border:1px solid #ffffff0a;border-radius:4px;justify-content:center;align-items:center;width:200px;height:18px;font-family:monospace;font-size:9px;display:flex;position:absolute;left:50%;transform:translate(-50%)}.LoginPreview-module__YNmgTW__cardBody{flex:1;display:flex}.LoginPreview-module__YNmgTW__mockSidebar{background:#090d16;border-right:1px solid #ffffff08;flex-direction:column;gap:10px;width:54px;padding:14px 10px;display:flex}.LoginPreview-module__YNmgTW__mockItem{background:#ffffff05;border-radius:3px;width:100%;height:6px}.LoginPreview-module__YNmgTW__mockItemActive{background:#3b82f64d;border-radius:3px;width:100%;height:6px}.LoginPreview-module__YNmgTW__mockMain{flex-direction:column;flex:1;gap:14px;padding:16px;display:flex}.LoginPreview-module__YNmgTW__mockHeader{justify-content:space-between;align-items:center;display:flex}.LoginPreview-module__YNmgTW__mockTitle{background:#ffffff0d;border-radius:3px;width:70px;height:10px}.LoginPreview-module__YNmgTW__mockAvatar{background:#ffffff0d;border-radius:99px;width:18px;height:18px}.LoginPreview-module__YNmgTW__mockGrid{grid-template-columns:1fr 1fr 1fr;gap:10px;display:grid}.LoginPreview-module__YNmgTW__mockCard{background:#ffffff03;border:1px solid #ffffff08;border-radius:6px;height:56px}.LoginPreview-module__YNmgTW__visualText{text-align:center}.LoginPreview-module__YNmgTW__visualText h2{color:#fff;letter-spacing:-.02em;background:linear-gradient(135deg,#fff 40%,#93c5fd 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;margin:0 0 10px;font-size:24px;font-weight:700}.LoginPreview-module__YNmgTW__visualText p{color:#9ca3afb3;margin:0;font-size:13.5px;line-height:1.5}@media (max-width:1024px){.LoginPreview-module__YNmgTW__visualSection{display:none}.LoginPreview-module__YNmgTW__formSection{width:100%;padding:40px 24px}.LoginPreview-module__YNmgTW__formContainer{max-width:100%}}
