.login-module__WEZH7G__page{color:#f6f7f9;background:#070c13;grid-template-columns:minmax(420px,.85fr) minmax(0,1.15fr);min-height:calc(100vh - 82px);display:grid}.login-module__WEZH7G__panel{background:radial-gradient(circle at 10% 20%,#e58a2814,#0000 24rem),#08101a;flex-direction:column;justify-content:center;padding:4rem clamp(2rem,6vw,7rem);display:flex}.login-module__WEZH7G__brand{align-items:center;gap:.85rem;margin-bottom:4rem;display:flex}.login-module__WEZH7G__brandIcon{color:#e58a28;background:#e58a2814;border:1px solid #e58a2866;border-radius:10px;place-items:center;width:46px;height:46px;font-size:1.5rem;display:grid;box-shadow:0 14px 30px #00000040}.login-module__WEZH7G__brand strong,.login-module__WEZH7G__brand span{display:block}.login-module__WEZH7G__brand strong{color:#f6f7f9;font-size:var(--sta-font-small);text-transform:uppercase;letter-spacing:.09em}.login-module__WEZH7G__brand span{color:var(--sta-text-500);font-size:var(--sta-font-small);text-transform:uppercase;letter-spacing:.1em;margin-top:.25rem}.login-module__WEZH7G__heading{max-width:520px}.login-module__WEZH7G__heading h1{text-transform:uppercase;letter-spacing:-.055em;margin:.75rem 0 0;font-size:clamp(3.3rem,7vw,6rem);font-weight:950;line-height:.88}.login-module__WEZH7G__heading>p:last-child{color:#9aabc0;margin:1.4rem 0 0;line-height:1.75}.login-module__WEZH7G__form{gap:1.2rem;max-width:520px;margin-top:2.2rem;display:grid}.login-module__WEZH7G__field{gap:.55rem;display:grid}.login-module__WEZH7G__field label,.login-module__WEZH7G__disabledLink{color:#8fa0b4;font-size:var(--sta-font-small);text-transform:uppercase;letter-spacing:.1em;font-weight:800}.login-module__WEZH7G__labelRow{justify-content:space-between;align-items:center;gap:1rem;display:flex}.login-module__WEZH7G__disabledLink{color:var(--sta-text-500);cursor:not-allowed}.login-module__WEZH7G__field input{color:#f6f7f9;width:100%;min-height:52px;font:inherit;font-size:var(--sta-font-body);background:#0b131e;border:1px solid #304156;border-radius:8px;outline:none;padding:0 1rem;transition:border-color .16s,box-shadow .16s,background .16s}.login-module__WEZH7G__field input:hover{background:#0d1723}.login-module__WEZH7G__field input:focus{border-color:#e58a28;box-shadow:0 0 0 3px #e58a281a}.login-module__WEZH7G__submit{color:#070c13;min-height:52px;font:inherit;font-size:var(--sta-font-small);text-transform:uppercase;letter-spacing:.1em;cursor:pointer;background:#e58a28;border:1px solid #e58a28;border-radius:8px;margin-top:.4rem;font-weight:900;transition:filter .16s,transform .16s,box-shadow .16s}.login-module__WEZH7G__submit:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-2px);box-shadow:0 12px 28px #e58a282e}.login-module__WEZH7G__submit:disabled{cursor:wait;opacity:.65}.login-module__WEZH7G__message{color:#efb36d;font-size:var(--sta-font-small);background:#e58a2814;border:1px solid #e58a2859;border-radius:8px;padding:.9rem 1rem;line-height:1.6}.login-module__WEZH7G__migrationNotice{background:#ffffff05;border:1px solid #263445;border-radius:9px;max-width:520px;margin-top:1.5rem;padding:1rem}.login-module__WEZH7G__migrationNotice strong{color:#f6f7f9;font-size:var(--sta-font-small)}.login-module__WEZH7G__migrationNotice p{color:var(--sta-text-500);font-size:var(--sta-font-body);margin:.55rem 0 0;line-height:1.65}.login-module__WEZH7G__footer{border-top:1px solid #ffffff14;justify-content:space-between;gap:1rem;max-width:520px;margin-top:2rem;padding-top:1.3rem;display:flex}.login-module__WEZH7G__footer a{color:#9aabc0;font-size:var(--sta-font-small);text-transform:uppercase;letter-spacing:.08em;font-weight:800;transition:color .16s}.login-module__WEZH7G__footer a:hover{color:#e58a28}.login-module__WEZH7G__visual{background:linear-gradient(#070c130d,#070c13f0),radial-gradient(circle at 70% 20%,#e58a2838,#0000 28rem),linear-gradient(145deg,#18273a,#0b131e 55%,#070c13);border-left:1px solid #ffffff14;align-items:flex-end;min-height:700px;padding:5rem;display:flex;position:relative;overflow:hidden}.login-module__WEZH7G__visual:before{content:"";background-color:#0000;background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:54px 54px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0}.login-module__WEZH7G__visual:after{content:"";border:1px solid #e58a282e;border-radius:50%;width:42rem;height:42rem;position:absolute;top:10%;right:-12rem;box-shadow:0 0 0 5rem #e58a2806,0 0 0 10rem #e58a2804}.login-module__WEZH7G__visualContent{z-index:1;max-width:720px;position:relative}.login-module__WEZH7G__visualContent h2{text-transform:uppercase;letter-spacing:-.06em;margin:.8rem 0 0;font-size:clamp(4rem,7vw,8rem);font-weight:950;line-height:.82}.login-module__WEZH7G__visualContent h2 span{color:#e58a28;display:block}.login-module__WEZH7G__visualContent>p{color:#aebccc;max-width:600px;margin:1.5rem 0 0;line-height:1.75}.login-module__WEZH7G__visualStats{grid-template-columns:repeat(3,minmax(120px,1fr));gap:.8rem;margin-top:2rem;display:grid}.login-module__WEZH7G__visualStats div{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#070c1380;border:1px solid #ffffff1c;border-radius:9px;padding:1rem}.login-module__WEZH7G__visualStats strong,.login-module__WEZH7G__visualStats span{display:block}.login-module__WEZH7G__visualStats strong{color:#f6f7f9;font-size:1.3rem}.login-module__WEZH7G__visualStats span{color:var(--sta-text-500);font-size:var(--sta-font-small);text-transform:uppercase;letter-spacing:.1em;margin-top:.35rem}@media (max-width:980px){.login-module__WEZH7G__page{grid-template-columns:1fr}.login-module__WEZH7G__visual{display:none}.login-module__WEZH7G__panel{min-height:calc(100vh - 82px)}}@media (max-width:560px){.login-module__WEZH7G__panel{padding:3rem 1.4rem}.login-module__WEZH7G__brand{margin-bottom:3rem}.login-module__WEZH7G__footer{flex-direction:column;align-items:flex-start}}.login-module__WEZH7G__fieldHint{color:var(--sta-text-500);font-size:var(--sta-font-small);line-height:1.5}
