.login-form-module__PK4fKq__loginShell{background:radial-gradient(circle at 15% 12%,#00d6ff3d,#0000 28%),radial-gradient(circle at 84% 8%,#865cff33,#0000 26%),radial-gradient(circle at 50% 100%,#1d4ed829,#0000 34%),linear-gradient(#02060d 0%,#07101d 48%,#030712 100%);place-items:center;min-height:100vh;padding:44px 20px;display:grid;position:relative;overflow:hidden}.login-form-module__PK4fKq__loginShell:before{content:"";opacity:.5;background-image:linear-gradient(#94a3b814 1px,#0000 1px),linear-gradient(90deg,#94a3b814 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 50% 38%,#000 34%,#0000 76%);mask-image:radial-gradient(circle at 50% 38%,#000 34%,#0000 76%)}.login-form-module__PK4fKq__ambient{filter:blur(28px);background:radial-gradient(circle at 18% 32%,#67e8f929,#0000 24%),radial-gradient(circle at 82% 20%,#a855f72e,#0000 28%),radial-gradient(circle at 50% 78%,#2563eb29,#0000 28%);animation:14s ease-in-out infinite alternate login-form-module__PK4fKq__drift;position:absolute;inset:-20%}.login-form-module__PK4fKq__loginCard{z-index:1;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:linear-gradient(135deg,#0f172adb,#020617eb),#030712e6;border:1px solid #94a3b82e;border-radius:32px;grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);gap:18px;width:min(1080px,100%);padding:18px;display:grid;position:relative;box-shadow:0 34px 110px #00000085,0 0 70px #22d3ee14}.login-form-module__PK4fKq__productPanel,.login-form-module__PK4fKq__form{background:#0f172a85;border:1px solid #94a3b824;border-radius:24px;box-shadow:inset 0 1px #ffffff0f}.login-form-module__PK4fKq__productPanel{flex-direction:column;justify-content:space-between;gap:26px;min-height:560px;padding:clamp(24px,4vw,42px);display:flex;position:relative;overflow:hidden}.login-form-module__PK4fKq__productPanel:after{content:"";filter:blur(10px);background:radial-gradient(circle,#67e8f92e,#0000 68%);border-radius:999px;width:380px;height:380px;position:absolute;top:48px;right:-120px}.login-form-module__PK4fKq__brandLockup{z-index:1;color:inherit;align-items:center;gap:14px;width:fit-content;text-decoration:none;transition:transform .18s,filter .18s;display:flex;position:relative}.login-form-module__PK4fKq__brandLockup:hover{filter:drop-shadow(0 0 20px #22d3ee33);transform:translateY(-1px)}.login-form-module__PK4fKq__logoMark{background:linear-gradient(135deg,#22d3ee3d,#7c3aed47);border:1px solid #67e8f952;border-radius:18px;place-items:center;width:52px;height:52px;padding:4px;display:inline-grid;overflow:hidden;box-shadow:0 0 30px #22d3ee33}.login-form-module__PK4fKq__logoMark img{border-radius:14px;width:100%;height:100%;display:block}.login-form-module__PK4fKq__eyebrow,.login-form-module__PK4fKq__formHeader span,.login-form-module__PK4fKq__visualCard span{color:#67e8f9;text-transform:uppercase;letter-spacing:.16em;font-size:.72rem;font-weight:800}.login-form-module__PK4fKq__brandLockup strong,.login-form-module__PK4fKq__formHeader strong{color:#f8fbff;margin-top:4px;display:block}.login-form-module__PK4fKq__copy{z-index:1;gap:14px;max-width:640px;display:grid;position:relative}.login-form-module__PK4fKq__copy h1{color:#f8fbff;letter-spacing:-.05em;margin:0;font-size:clamp(2.35rem,5vw,4.55rem);line-height:.98}.login-form-module__PK4fKq__copy p{color:#b8c6d8;max-width:58ch;margin:0;line-height:1.85}.login-form-module__PK4fKq__visualStack{z-index:1;perspective:900px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid;position:relative}.login-form-module__PK4fKq__visualCard{background:linear-gradient(145deg,#0ea5e924,#7c3aed1f),#020617a3;border:1px solid #67e8f933;border-radius:22px;gap:8px;min-height:138px;padding:18px;display:grid;transform:rotateX(4deg)rotateY(-5deg);box-shadow:0 24px 50px #0000003d}.login-form-module__PK4fKq__visualCard:nth-child(2){transform:translateY(18px)rotateX(4deg)rotateY(5deg)}.login-form-module__PK4fKq__visualCard strong{color:#f8fbff;font-size:1.1rem}.login-form-module__PK4fKq__visualCard small{color:#94a3b8}.login-form-module__PK4fKq__trustRow{z-index:1;flex-wrap:wrap;gap:10px;display:flex;position:relative}.login-form-module__PK4fKq__trustRow span{color:#dbeafe;background:#0f172a9e;border:1px solid #94a3b829;border-radius:999px;align-items:center;gap:7px;padding:9px 11px;font-size:.78rem;display:inline-flex}.login-form-module__PK4fKq__form{align-content:center;gap:18px;padding:clamp(22px,3vw,34px);display:grid}.login-form-module__PK4fKq__formHeader{gap:2px;margin-bottom:4px;display:grid}.login-form-module__PK4fKq__form label{color:#e5edf8;gap:8px;font-size:.94rem;display:grid}.login-form-module__PK4fKq__form input{color:#fff;background:#0206179e;border:1px solid #94a3b82e;border-radius:16px;outline:none;padding:14px 16px;transition:border-color .18s,box-shadow .18s,transform .18s}.login-form-module__PK4fKq__form input::placeholder{color:#64748b}.login-form-module__PK4fKq__formOptions,.login-form-module__PK4fKq__footerLinks{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.login-form-module__PK4fKq__formOptions a,.login-form-module__PK4fKq__footerLinks a{color:#67e8f9;font-size:.88rem;text-decoration:none}.login-form-module__PK4fKq__sessionNote{color:#cbd5e1;font-size:.88rem}.login-form-module__PK4fKq__form input:focus{border-color:#22d3ee9e;transform:translateY(-1px);box-shadow:0 0 0 4px #22d3ee1f}.login-form-module__PK4fKq__primaryButton{color:#020617;cursor:pointer;background:linear-gradient(135deg,#67e8f9,#38bdf8 46%,#8b5cf6);border:0;border-radius:16px;padding:15px 18px;font-weight:800;transition:transform .18s,box-shadow .18s,filter .18s}.login-form-module__PK4fKq__primaryButton:hover{filter:saturate(1.08);transform:translateY(-2px);box-shadow:0 18px 44px #22d3ee42,0 0 34px #8b5cf638}.login-form-module__PK4fKq__primaryButton:disabled{cursor:wait;opacity:.7}.login-form-module__PK4fKq__securityNote{color:#94a3b8;margin:0;font-size:.86rem;line-height:1.6}.login-form-module__PK4fKq__error{color:#fecdd3;background:#f43f5e1a;border:1px solid #f43f5e38;border-radius:16px;padding:12px 14px}@keyframes login-form-module__PK4fKq__drift{0%{transform:translate(-2%)scale(1)}to{transform:translate(2%,-2%)scale(1.04)}}@media (max-width:860px){.login-form-module__PK4fKq__loginCard{grid-template-columns:1fr}.login-form-module__PK4fKq__productPanel{min-height:auto}}@media (max-width:560px){.login-form-module__PK4fKq__loginShell{padding:18px 12px}.login-form-module__PK4fKq__loginCard{border-radius:24px;padding:10px}.login-form-module__PK4fKq__productPanel,.login-form-module__PK4fKq__form{border-radius:18px}.login-form-module__PK4fKq__visualStack{grid-template-columns:1fr}.login-form-module__PK4fKq__visualCard:nth-child(2){transform:none}}.login-form-module__PK4fKq__brandLockup:hover{filter:drop-shadow(0 0 20px #7170ff33)}.login-form-module__PK4fKq__copy h1{color:#f7f8f8;letter-spacing:-.065em;font-weight:510}.login-form-module__PK4fKq__form input{background:#08090aad;border-color:#ffffff1a}.login-form-module__PK4fKq__loginShell{background:radial-gradient(circle at 15% 12%,#22d3ee2e,#0000 28%),radial-gradient(circle at 84% 8%,#7c3aed24,#0000 26%),radial-gradient(circle at 50% 100%,#2563eb24,#0000 34%),linear-gradient(#02060d 0%,#07101d 48%,#030712 100%)}.login-form-module__PK4fKq__loginShell:before{opacity:.42;background-image:linear-gradient(#94a3b80a 1px,#0000 1px),linear-gradient(90deg,#94a3b80a 1px,#0000 1px)}.login-form-module__PK4fKq__ambient{background:radial-gradient(circle at 18% 32%,#67e8f929,#0000 24%),radial-gradient(circle at 82% 20%,#7c3aed29,#0000 28%),radial-gradient(circle at 50% 78%,#2563eb29,#0000 28%)}.login-form-module__PK4fKq__loginCard,.login-form-module__PK4fKq__productPanel,.login-form-module__PK4fKq__form,.login-form-module__PK4fKq__visualCard,.login-form-module__PK4fKq__trustRow span{background:linear-gradient(135deg,#0f172adb,#020617e0),#030712c7;border-color:#94a3b829;box-shadow:inset 0 1px #ffffff0e,0 28px 90px #0000006b,0 0 56px #22d3ee0f}.login-form-module__PK4fKq__productPanel:after{background:radial-gradient(circle,#22d3ee2e,#0000 68%)}.login-form-module__PK4fKq__logoMark{background:linear-gradient(135deg,#22d3ee3d,#2563eb29);border-color:#67e8f957;box-shadow:0 0 30px #22d3ee33}.login-form-module__PK4fKq__eyebrow,.login-form-module__PK4fKq__formHeader span,.login-form-module__PK4fKq__visualCard span,.login-form-module__PK4fKq__formOptions a,.login-form-module__PK4fKq__footerLinks a{color:#67e8f9}.login-form-module__PK4fKq__copy h1{color:#f8fbff;text-shadow:0 24px 70px #22d3ee24}.login-form-module__PK4fKq__copy p,.login-form-module__PK4fKq__visualCard small,.login-form-module__PK4fKq__securityNote{color:#94a3b8}.login-form-module__PK4fKq__form input{color:#f8fbff;background:#020617a3;border-color:#94a3b82e}.login-form-module__PK4fKq__checkboxLabel input{accent-color:#67e8f9}.login-form-module__PK4fKq__form input:focus{border-color:#67e8f99e;box-shadow:0 0 0 4px #22d3ee1f}.login-form-module__PK4fKq__primaryButton{color:#020617;background:linear-gradient(135deg,#67e8f9,#22d3ee 54%,#2563eb);border:1px solid #67e8f985;box-shadow:inset 0 1px #ffffff2e,0 20px 46px #22d3ee42}.login-form-module__PK4fKq__primaryButton:hover{box-shadow:0 22px 54px #22d3ee3d,0 0 28px #2563eb29}
