._3lrIIq_page{background:#f4f5f7;min-height:100dvh;font-family:inherit;display:flex;overflow:hidden}._3lrIIq_brandPanel{background:#070b14;flex-direction:column;flex-shrink:0;justify-content:center;align-items:flex-start;width:42%;min-height:100dvh;padding:64px;display:flex;position:relative;overflow:hidden}._3lrIIq_brandPanel:before{content:"";pointer-events:none;z-index:2;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.035'/%3E%3C/svg%3E");background-repeat:repeat;background-size:256px 256px;position:absolute;inset:0}._3lrIIq_brandDots{z-index:1;background-image:radial-gradient(circle,#00aeef17 1px,#0000 1px);background-size:40px 40px;position:absolute;inset:0}._3lrIIq_brandMesh{z-index:0;background:radial-gradient(at 30% 40%,#00aeef12 0%,#0000 50%),radial-gradient(at 75% 25%,#0078c80d 0%,#0000 45%),radial-gradient(at 50% 75%,#00aeef0a 0%,#0000 50%);width:200%;height:200%;animation:25s ease-in-out infinite alternate _3lrIIq_meshDrift;position:absolute;inset:-50%}@keyframes _3lrIIq_meshDrift{0%{transform:translate(0)scale(1)}50%{transform:translate(-30px,15px)scale(1.03)}to{transform:translate(15px,-20px)scale(.98)}}._3lrIIq_brandRing{z-index:1;pointer-events:none;border:1px solid #00aeef12;border-radius:50%;position:absolute}._3lrIIq_brandRingLg{width:520px;height:520px;top:-120px;right:-180px}._3lrIIq_brandRingSm{border-color:#00aeef1a;width:240px;height:240px;bottom:8%;left:-100px}._3lrIIq_brandContent{z-index:3;animation:.9s ease-out both _3lrIIq_brandEnter;position:relative}@keyframes _3lrIIq_brandEnter{0%{opacity:0;transform:translate(-40px)}to{opacity:1;transform:translate(0)}}._3lrIIq_brandLogo{width:auto;height:40px;margin-bottom:32px;display:block}._3lrIIq_brandAccent{background:linear-gradient(90deg,#00aeef,#00aeef1a);border-radius:1px;width:56px;height:2px;margin-bottom:28px}._3lrIIq_brandTitle{color:#fff;letter-spacing:-.5px;margin-bottom:14px;font-size:46px;font-weight:700;line-height:1.1}._3lrIIq_brandSubtitle{color:#fff6;letter-spacing:.2px;max-width:22rem;font-size:15px;font-weight:400}._3lrIIq_brandFooter{color:#ffffff26;letter-spacing:.5px;z-index:3;font-size:12px;font-weight:500;position:absolute;bottom:40px;left:64px}._3lrIIq_formPanel{background:#f4f5f7;flex-direction:column;flex:1;justify-content:center;align-items:center;min-height:100dvh;padding:48px 32px;display:flex;position:relative;overflow-y:auto}._3lrIIq_formWrapper{width:100%;max-width:400px}._3lrIIq_formLogo{width:auto;height:26px;margin-bottom:28px;display:none}._3lrIIq_formEyebrow{text-transform:uppercase;letter-spacing:2.5px;color:#00aeef;margin-bottom:10px;font-size:11px;font-weight:700;animation:.6s ease-out .15s both _3lrIIq_formReveal;display:block}._3lrIIq_formTitle{color:#1a1d2b;letter-spacing:-.3px;margin-bottom:40px;font-size:38px;font-weight:700;animation:.6s ease-out .25s both _3lrIIq_formReveal}@keyframes _3lrIIq_formReveal{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}._3lrIIq_errorMessage{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca;border-radius:10px;margin-bottom:24px;padding:14px 18px;font-size:14px;font-weight:500;animation:.3s ease-out both _3lrIIq_formReveal}._3lrIIq_loginForm{flex-direction:column;gap:22px;display:flex}._3lrIIq_field{animation:.6s ease-out both _3lrIIq_formReveal}._3lrIIq_field:first-child{animation-delay:.35s}._3lrIIq_field:nth-child(2){animation-delay:.45s}._3lrIIq_field label{color:#4a4d5c;letter-spacing:.1px;margin-bottom:8px;font-size:13px;font-weight:600;display:block}._3lrIIq_field input{color:#1a1d2b;background:#fff;border:1.5px solid #dde0e7;border-radius:10px;outline:none;width:100%;height:52px;padding:0 18px;font-family:inherit;font-size:15px;font-weight:400;transition:border-color .2s,box-shadow .2s}._3lrIIq_field input::placeholder{color:#a0a3b1;font-weight:400}._3lrIIq_field input:focus{border-color:#00aeef;box-shadow:0 0 0 3px #00aeef1a}._3lrIIq_passwordWrapper{align-items:center;display:flex;position:relative}._3lrIIq_passwordWrapper input{padding-right:52px}._3lrIIq_passwordToggle{cursor:pointer;opacity:.4;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;width:44px;height:44px;font-size:18px;transition:opacity .2s,background .2s;display:flex;position:absolute;right:4px}._3lrIIq_passwordToggle:hover{opacity:.7;background:#0000000a}._3lrIIq_loginBtn{letter-spacing:.3px;color:#fff;cursor:pointer;background:linear-gradient(135deg,#00aeef 0%,#0090cc 100%);border:none;border-radius:10px;justify-content:center;align-items:center;gap:10px;width:100%;height:52px;margin-top:8px;font-family:inherit;font-size:15px;font-weight:600;transition:all .25s;animation:.6s ease-out .55s both _3lrIIq_formReveal;display:flex;position:relative;overflow:hidden}._3lrIIq_loginBtn:after{content:"";opacity:0;background:linear-gradient(135deg,#ffffff1f 0%,#0000 60%);transition:opacity .25s;position:absolute;inset:0}._3lrIIq_loginBtn:hover:not(:disabled){background:linear-gradient(135deg,#00c2ff 0%,#00aeef 100%);transform:translateY(-1px);box-shadow:0 8px 28px #00aeef4d}._3lrIIq_loginBtn:hover:not(:disabled):after{opacity:1}._3lrIIq_loginBtn:active:not(:disabled){transform:translateY(0);box-shadow:0 4px 12px #00aeef33}._3lrIIq_loginBtn:disabled{opacity:.5;cursor:not-allowed;box-shadow:none;transform:none}._3lrIIq_spinner{width:18px;height:18px;animation:.7s linear infinite _3lrIIq_spin}@keyframes _3lrIIq_spin{to{transform:rotate(360deg)}}._3lrIIq_darkmodeContainer{z-index:10;align-items:center;gap:10px;animation:.5s ease-out .7s both _3lrIIq_formReveal;display:flex;position:absolute;bottom:32px;right:32px}._3lrIIq_darkmodeLabel{color:#8b8e9c;letter-spacing:.2px;font-size:12px;font-weight:500}._3lrIIq_themeToggle{cursor:pointer;background:#d4d6de;border:none;border-radius:11px;width:40px;height:22px;padding:0;transition:background-color .25s;position:relative}._3lrIIq_themeToggle:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .25s;position:absolute;top:2px;left:2px;box-shadow:0 1px 4px #00000026}._3lrIIq_themeToggle:hover{background:#c4c6ce}:is([data-theme=dark] ._3lrIIq_page,[data-theme=dark] ._3lrIIq_formPanel){background:#0d1020}[data-theme=dark] ._3lrIIq_formTitle{color:#e8eaf0}[data-theme=dark] ._3lrIIq_formEyebrow{color:#3dc2f7}[data-theme=dark] ._3lrIIq_field label{color:#9498a8}[data-theme=dark] ._3lrIIq_field input{color:#e8eaf0;background:#161b2e;border-color:#252a42}[data-theme=dark] ._3lrIIq_field input::placeholder{color:#4a4f68}[data-theme=dark] ._3lrIIq_field input:focus{border-color:#00aeef;box-shadow:0 0 0 3px #00aeef1f}[data-theme=dark] ._3lrIIq_passwordToggle{color:#9498a8}[data-theme=dark] ._3lrIIq_passwordToggle:hover{background:#ffffff0d}[data-theme=dark] ._3lrIIq_errorMessage{color:#f87171;background:#2a1215;border-color:#441a1e}[data-theme=dark] ._3lrIIq_darkmodeLabel{color:#6b6f82}[data-theme=dark] ._3lrIIq_themeToggle{background:#00aeef}[data-theme=dark] ._3lrIIq_themeToggle:hover{background:#00c2ff}[data-theme=dark] ._3lrIIq_themeToggle:after{transform:translate(18px)}@media (max-width:1100px){._3lrIIq_brandPanel{width:38%;padding:48px}._3lrIIq_brandTitle{font-size:38px}._3lrIIq_brandFooter{left:48px}}@media (max-width:900px){._3lrIIq_page{overflow-y:auto}._3lrIIq_brandPanel{display:none}._3lrIIq_formPanel{justify-content:flex-start;padding:0}._3lrIIq_formWrapper{max-width:100%;padding:48px 28px 120px}._3lrIIq_formLogo{display:block}._3lrIIq_formTitle{margin-bottom:32px;font-size:32px}._3lrIIq_darkmodeContainer{bottom:24px;right:24px}}@media (max-width:480px){._3lrIIq_formWrapper{padding:36px 20px 100px}._3lrIIq_brandTitle,._3lrIIq_formTitle{font-size:28px}._3lrIIq_field input,._3lrIIq_loginBtn{height:48px;font-size:14px}}
