.login-root{background-color:#0b1523;flex-direction:column;width:100vw;min-height:100dvh;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;display:flex;position:relative;overflow-x:hidden}.login-bg-rotator{z-index:0;pointer-events:none;width:100vw;height:100dvh;position:fixed;inset:0;overflow:hidden}.login-main{z-index:3;flex:1;width:100%;min-height:100dvh;display:flex;position:relative}.login-help-mobile{display:none}.login-brand-panel{flex-direction:column;flex:1;justify-content:flex-end;padding:clamp(24px,3.5vh,40px) clamp(24px,5vw,60px);display:flex}.login-auth-panel{box-sizing:border-box;flex-direction:column;flex:0 0 min(520px,100%);justify-content:center;align-items:center;width:100%;padding:clamp(16px,3vh,32px);display:flex}.login-card{box-sizing:border-box;border-radius:20px;width:100%;max-width:440px;margin:auto 0;padding:clamp(14px,2.2vh,26px) clamp(16px,3vw,30px) clamp(14px,2vh,22px);-webkit-backdrop-filter:blur(18px)saturate(180%)!important;background:linear-gradient(145deg,#ffffff70 0%,#ffffff47 100%)!important;border:1px solid #ffffff75!important;position:relative!important;box-shadow:0 28px 64px -14px #0812227a,0 4px 16px #0f172a24,inset 0 1px 1px #ffffffc7!important}@media (max-width:768px){.login-root{min-height:100dvh;overflow-y:auto}.login-main{flex-direction:column;min-height:100dvh;overflow:hidden auto}.login-help-desktop{display:none!important}.login-help-mobile{-webkit-backdrop-filter:blur(8px);color:#0f172a;cursor:pointer;background:#ffffff47;border:1px solid #ffffff61;border-radius:99px;align-items:center;gap:4px;padding:3px 9px;font-size:11px;font-weight:600;position:absolute;top:0;right:0;box-shadow:0 2px 6px #00000014;display:inline-flex!important}.login-brand-panel{display:none!important}.login-auth-panel{flex:100%!important;justify-content:center!important;width:100%!important;min-height:100dvh!important;padding:12px 14px!important}.login-card{box-sizing:border-box;border-radius:20px;width:100%;max-width:440px;margin:auto 0;padding:clamp(14px,2.2vh,26px) clamp(16px,3vw,30px) clamp(14px,2vh,22px);-webkit-backdrop-filter:blur(18px)saturate(180%)!important;background:linear-gradient(145deg,#ffffff70 0%,#ffffff47 100%)!important;border:1px solid #ffffff75!important;position:relative!important;box-shadow:0 28px 64px -14px #0812227a,0 4px 16px #0f172a24,inset 0 1px 1px #ffffffc7!important}}.login-help-desktop{display:none!important}.login-help-mobile{-webkit-backdrop-filter:blur(8px)!important;color:#0f172a!important;cursor:pointer!important;z-index:5!important;background:#ffffff73!important;border:1px solid #ffffffa6!important;border-radius:99px!important;align-items:center!important;gap:5px!important;padding:4px 12px!important;font-size:11.5px!important;font-weight:700!important;transition:all .2s!important;display:inline-flex!important;position:absolute!important;top:clamp(14px,2vh,20px)!important;right:clamp(16px,2.5vw,24px)!important;box-shadow:0 2px 6px #0f172a14!important}.login-help-mobile:hover{color:#0867c9!important;background:#ffffffd9!important;border-color:#fffffff2!important}
