.login-module__WEZH7G__page{background:var(--ag-background,#f7f9fc);min-height:100dvh;color:var(--ag-text,#10202d);grid-template-columns:minmax(430px,1.08fr) minmax(430px,.92fr);display:grid}.login-module__WEZH7G__brandPanel{color:#fff;isolation:isolate;background:linear-gradient(145deg,#0f1d29 0%,#142a3a 50%,#0c1822 100%);min-height:100dvh;padding:58px 68px;position:relative;overflow:hidden}.login-module__WEZH7G__brandPanel:after{content:"";z-index:-2;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:46px 46px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000000bf,#0000 92%);mask-image:linear-gradient(#000000bf,#0000 92%)}.login-module__WEZH7G__brandGlowOne,.login-module__WEZH7G__brandGlowTwo{filter:blur(2px);pointer-events:none;z-index:-1;border-radius:50%;position:absolute}.login-module__WEZH7G__brandGlowOne{background:radial-gradient(circle,#2580ff42,#0000 68%);width:520px;height:520px;top:-180px;right:-210px}.login-module__WEZH7G__brandGlowTwo{background:radial-gradient(circle,#48afff24,#0000 70%);width:450px;height:450px;bottom:-170px;left:-230px}.login-module__WEZH7G__brandContent{z-index:2;flex-direction:column;height:calc(100dvh - 116px);min-height:560px;display:flex;position:relative}.login-module__WEZH7G__horizontalLogo{object-fit:contain;object-position:left center;width:min(390px,72%);height:auto}.login-module__WEZH7G__brandCopy{max-width:590px;margin:auto 0}.login-module__WEZH7G__kicker,.login-module__WEZH7G__eyebrow{letter-spacing:2.2px;font-size:11px;font-weight:700;display:inline-block}.login-module__WEZH7G__kicker{color:#70b7ff;margin-bottom:24px}.login-module__WEZH7G__brandCopy h1{letter-spacing:-3.5px;color:#fff;text-wrap:balance;font-size:clamp(46px,5vw,72px);font-weight:650;line-height:.98}.login-module__WEZH7G__brandCopy p{color:#9fb1bf;max-width:500px;margin-top:30px;font-size:16px;line-height:1.75}.login-module__WEZH7G__brandFooter{color:var(--ag-muted,#8396a5);letter-spacing:.2px;align-items:center;gap:10px;font-size:11px;display:flex}.login-module__WEZH7G__liveDot{background:#2f9cff;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #2f9cff17}.login-module__WEZH7G__brandWatermark{z-index:0;object-fit:contain;opacity:.055;pointer-events:none;width:390px;height:390px;position:absolute;bottom:-60px;right:-90px;transform:rotate(-4deg)}.login-module__WEZH7G__loginSide{background:radial-gradient(circle at 100% 0,#0b6b5b13,#0000 30%),linear-gradient(#fbfcfe 0%,#f7f9fc 100%);flex-direction:column;min-height:100dvh;padding:38px 56px 30px;display:flex}.login-module__WEZH7G__loginWrap{width:min(430px,100%);margin:auto}.login-module__WEZH7G__loginHeader{margin-bottom:34px}.login-module__WEZH7G__eyebrow{color:#1a8a76;margin-bottom:15px}.login-module__WEZH7G__loginHeader h2{letter-spacing:-1.3px;color:var(--ag-text,#10202d);font-size:35px;font-weight:700;line-height:1.1}.login-module__WEZH7G__loginHeader p{color:var(--ag-muted,#73808b);margin-top:12px;font-size:14px;line-height:1.6}.login-module__WEZH7G__form{flex-direction:column;gap:19px;display:flex}.login-module__WEZH7G__field{display:block}.login-module__WEZH7G__field>span{color:var(--ag-text,#344454);margin-bottom:8px;font-size:12px;font-weight:650;display:block}.login-module__WEZH7G__inputWrap{background:var(--ag-surface,#fff);height:54px;color:var(--ag-muted,#92a0ad);border:1px solid #dce3ea;border-radius:13px;align-items:center;gap:11px;padding:0 15px;transition:border-color .16s,box-shadow .16s,background .16s;display:flex;box-shadow:0 1px 1px #0d1f2d05,inset 0 1px #ffffffb8}.login-module__WEZH7G__inputWrap:focus-within{background:var(--ag-surface,#fff);border-color:#73a9f7;box-shadow:0 0 0 4px #0b6b5b17,0 8px 26px #2d5c920d}.login-module__WEZH7G__inputWrap input{min-width:0;height:100%;color:var(--ag-text,#172939);background:0 0;border:0;outline:0;flex:1;font-size:14px}.login-module__WEZH7G__inputWrap input::placeholder{color:#a7b1ba}.login-module__WEZH7G__passwordToggle{width:34px;height:34px;color:var(--ag-muted,#8b99a6);background:0 0;border:0;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.login-module__WEZH7G__passwordToggle:hover{background:var(--ag-background,#f0f4f8);color:var(--ag-muted,#53677a)}.login-module__WEZH7G__submit{color:#fff;background:linear-gradient(135deg,#176fe4,#3b8ef8);border:0;border-radius:13px;justify-content:center;align-items:center;gap:9px;height:55px;margin-top:5px;font-size:13px;font-weight:700;transition:transform .15s,box-shadow .15s,filter .15s;display:flex;box-shadow:0 10px 24px #2375e036}.login-module__WEZH7G__submit:hover:not(:disabled){filter:brightness(1.025);transform:translateY(-1px);box-shadow:0 14px 30px #2375e042}.login-module__WEZH7G__submit:active:not(:disabled){transform:translateY(0)}.login-module__WEZH7G__submit:disabled{opacity:.52;box-shadow:none}.login-module__WEZH7G__errorBox{background:var(--ag-background,#fff4f4);color:#b34848;border:1px solid #f5c8c8;border-radius:10px;align-items:flex-start;gap:9px;padding:11px 13px;font-size:12px;line-height:1.5;display:flex}.login-module__WEZH7G__errorBox svg{flex-shrink:0;margin-top:1px}.login-module__WEZH7G__spinner{border:2px solid #ffffff61;border-top-color:#fff;border-radius:50%;width:16px;height:16px;animation:.7s linear infinite login-module__WEZH7G__spin}.login-module__WEZH7G__security{color:var(--ag-muted,#8b98a4);justify-content:center;align-items:center;gap:7px;margin-top:23px;font-size:10px;display:flex}.login-module__WEZH7G__footer{text-align:center;color:var(--ag-muted,#9ba6af);padding-top:22px;font-size:10px}.login-module__WEZH7G__mobileBrand{display:none}.login-module__WEZH7G__loadingScreen{background:#0f1d29;justify-content:center;align-items:center;min-height:100dvh;display:flex;position:relative}.login-module__WEZH7G__loadingMark{object-fit:contain;width:92px;height:92px}.login-module__WEZH7G__loadingDot{background:#1a8a76;border-radius:50%;width:7px;height:7px;animation:1s ease-in-out infinite login-module__WEZH7G__pulse;position:absolute;transform:translateY(67px)}@keyframes login-module__WEZH7G__spin{to{transform:rotate(360deg)}}@keyframes login-module__WEZH7G__pulse{0%,to{opacity:.3;transform:translateY(67px)scale(.8)}50%{opacity:1;transform:translateY(67px)scale(1.15)}}@media (max-width:1000px){.login-module__WEZH7G__page{grid-template-columns:minmax(340px,.85fr) minmax(420px,1.15fr)}.login-module__WEZH7G__brandPanel{padding:48px 42px}.login-module__WEZH7G__brandContent{height:calc(100dvh - 96px)}.login-module__WEZH7G__brandCopy h1{letter-spacing:-2.6px;font-size:48px}.login-module__WEZH7G__horizontalLogo{width:88%}}@media (max-width:760px){.login-module__WEZH7G__page{min-height:100dvh;display:block}.login-module__WEZH7G__brandPanel{display:none}.login-module__WEZH7G__loginSide{justify-content:flex-start;min-height:100dvh;padding:28px 22px 24px}.login-module__WEZH7G__mobileBrand{justify-content:center;padding:8px 0 42px;display:flex}.login-module__WEZH7G__mobileBrand img{object-fit:contain;width:min(300px,78vw);height:auto}.login-module__WEZH7G__loginWrap{width:100%;max-width:430px;margin:auto}.login-module__WEZH7G__loginHeader h2{font-size:31px}.login-module__WEZH7G__footer{margin-top:38px}}@media (max-width:430px){.login-module__WEZH7G__loginSide{padding-left:18px;padding-right:18px}.login-module__WEZH7G__mobileBrand{padding-bottom:28px}.login-module__WEZH7G__loginHeader{margin-bottom:28px}.login-module__WEZH7G__loginHeader h2{font-size:28px}.login-module__WEZH7G__inputWrap,.login-module__WEZH7G__submit{height:52px}}@media (prefers-reduced-motion:reduce){.login-module__WEZH7G__spinner,.login-module__WEZH7G__loadingDot{animation:none}.login-module__WEZH7G__submit{transition:none}}.login-module__WEZH7G__brandPanel .login-module__WEZH7G__horizontalLogo{background:var(--ag-surface,#fff);border:1px solid #ffffff2b;border-radius:16px;width:min(410px,78%);padding:14px 18px;box-shadow:0 18px 50px #0000002b,inset 0 1px #ffffffbf}@media (max-width:760px){.login-module__WEZH7G__page{background:radial-gradient(circle at 50% -10%,#0b6b5b1c,#0000 38%),linear-gradient(#f9fbfd 0%,#f4f7fa 100%);min-height:100svh;overflow-x:hidden}.login-module__WEZH7G__loginSide{box-sizing:border-box;min-height:100svh;padding:calc(22px + env(safe-area-inset-top)) 18px calc(22px + env(safe-area-inset-bottom));background:0 0;flex-direction:column;justify-content:flex-start;display:flex}.login-module__WEZH7G__mobileBrand{flex:none;justify-content:center;align-items:center;padding:10px 0 26px;display:flex}.login-module__WEZH7G__mobileBrand img{object-fit:contain;width:min(250px,68vw);max-height:72px;display:block}.login-module__WEZH7G__loginWrap{box-sizing:border-box;background:var(--ag-surface,#fff);-webkit-backdrop-filter:blur(20px);border:1px solid #ffffffe6;border-radius:24px;width:100%;max-width:430px;margin:auto;padding:24px 20px 20px;box-shadow:0 24px 70px #0f1d2914,inset 0 1px #fffffff5}.login-module__WEZH7G__loginHeader{margin-bottom:26px}.login-module__WEZH7G__eyebrow{letter-spacing:1.9px;margin-bottom:11px;font-size:10px}.login-module__WEZH7G__loginHeader h2{letter-spacing:-1px;margin:0;font-size:28px;line-height:1.08}.login-module__WEZH7G__loginHeader p{margin-top:9px;font-size:13px;line-height:1.5}.login-module__WEZH7G__form{gap:17px}.login-module__WEZH7G__field>span{margin-bottom:7px;font-size:11px}.login-module__WEZH7G__inputWrap{background:var(--ag-surface,#fff);border-radius:14px;height:56px;padding:0 14px}.login-module__WEZH7G__inputWrap input{font-size:16px}.login-module__WEZH7G__passwordToggle{border-radius:10px;width:40px;height:40px}.login-module__WEZH7G__submit{touch-action:manipulation;border-radius:14px;width:100%;height:56px;margin-top:4px;font-size:14px}.login-module__WEZH7G__errorBox{border-radius:12px;font-size:12px}.login-module__WEZH7G__security{margin-top:18px;font-size:10px}.login-module__WEZH7G__footer{text-align:center;flex:none;margin:0;padding:22px 0 0}.login-module__WEZH7G__loadingScreen{min-height:100svh;padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom)}.login-module__WEZH7G__loadingMark{width:82px;height:82px}}@media (max-width:430px){.login-module__WEZH7G__loginSide{padding-left:14px;padding-right:14px}.login-module__WEZH7G__mobileBrand{padding:5px 0 21px}.login-module__WEZH7G__mobileBrand img{width:min(225px,66vw)}.login-module__WEZH7G__loginWrap{border-radius:22px;padding:22px 17px 18px}.login-module__WEZH7G__loginHeader{margin-bottom:23px}.login-module__WEZH7G__loginHeader h2{font-size:27px}.login-module__WEZH7G__inputWrap,.login-module__WEZH7G__submit{height:55px}}@media (max-width:760px) and (max-height:690px){.login-module__WEZH7G__loginSide{padding-top:calc(10px + env(safe-area-inset-top));justify-content:flex-start}.login-module__WEZH7G__mobileBrand{padding-bottom:12px}.login-module__WEZH7G__mobileBrand img{width:min(190px,58vw);max-height:50px}.login-module__WEZH7G__loginWrap{margin:0 auto;padding-top:18px}.login-module__WEZH7G__loginHeader{margin-bottom:18px}.login-module__WEZH7G__loginHeader p{margin-top:6px}.login-module__WEZH7G__form{gap:13px}.login-module__WEZH7G__security{margin-top:13px}.login-module__WEZH7G__footer{padding-top:14px}}
