.login-loading-screen{background:var(--teacherz-auth-loginPanelBg);width:100%;min-height:100dvh;font-family:Arial,sans-serif;display:flex;position:fixed;inset:0;overflow:auto}.login-loading-photo{background:var(--teacherz-auth-loginPanelBg) center / cover no-repeat;isolation:isolate;flex:1;min-width:0;position:relative;overflow:hidden}.login-loading-panel{box-sizing:border-box;color:var(--teacherz-auth-loginText);background:linear-gradient(180deg, color-mix(in srgb, var(--teacherz-auth-loginPanelBg) 95%, transparent), color-mix(in srgb, var(--teacherz-auth-loginPanelBgAlt) 88%, transparent));flex-direction:column;flex:0 0 400px;justify-content:center;align-items:center;padding:117px 30px 96px;display:flex}.login-loading-tagline{text-align:center;letter-spacing:1.5px;white-space:nowrap;width:100%;margin-bottom:12px;font-size:18px;font-weight:600}.login-loading-tagline span:nth-child(2){color:var(--teacherz-auth-loginPrimaryBg)}.login-loading-tagline span:nth-child(3){color:var(--teacherz-auth-loginBgEnd)}.login-loading-logo{justify-content:center;align-items:center;width:100%;min-height:128px;margin-bottom:47px;display:flex}.login-loading-logo svg{max-width:100%;height:auto;transform:translateY(15px)}.login-loading-form{box-sizing:border-box;border:1px solid var(--teacherz-auth-loginPanelBorder);background:var(--teacherz-auth-loginPanelBg);width:100%;max-width:340px;box-shadow:var(--teacherz-auth-loginPanelShadow);border-radius:18px;padding:20px 20px 40px}.login-loading-field{border:1px solid var(--teacherz-auth-loginInputBorder);height:48px;color:var(--teacherz-auth-loginTextMuted);border-radius:12px;align-items:center;margin:14px 0;padding:0 14px;font-size:15px;display:flex}.login-loading-options{justify-content:space-between;margin:17px 4px 24px;font-size:14px;display:flex}.login-loading-options span:last-child{color:var(--teacherz-auth-loginPrimaryBg)}.login-loading-button{background:var(--teacherz-auth-loginPrimaryBg);height:52px;color:var(--teacherz-auth-loginPrimaryText);border-radius:11px;justify-content:center;align-items:center;font-size:15px;font-weight:700;display:flex}.login-loading-button small{margin-left:4px;font-size:12px}.login-loading-mode{background:var(--teacherz-auth-loginToggleBg);border-radius:99px;width:max-content;margin:16px auto 7px;font-size:12px;display:flex;overflow:hidden}.login-loading-mode b,.login-loading-mode span{padding:10px 17px}.login-loading-mode b{background:var(--teacherz-auth-loginPrimaryBg);color:var(--teacherz-auth-loginPrimaryText)}.login-loading-hint{text-align:center;color:var(--teacherz-auth-loginTextMuted);font-size:12px}@media (max-width:700px){.login-loading-photo{display:none}.login-loading-panel{flex:1}}
