.email-login{isolation:isolate;color:#f4f6fa;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#10141a;justify-content:center;align-items:center;min-height:100svh;padding:80px 24px;font-family:-apple-system,BlinkMacSystemFont,system-ui,sans-serif;display:flex;position:relative;overflow-x:hidden}.email-login *{box-sizing:border-box}.email-login-shell{justify-content:center;align-items:center;width:100%;display:flex}.email-login-cinema{z-index:0;background:#10141a;width:100%;height:100%;position:fixed;inset:0;overflow:hidden;container-type:size}.email-login-images,.email-login-shade{position:absolute;inset:0}.email-login-images{opacity:0;transition:opacity .5s}.email-login-cinema.is-ready .email-login-images{opacity:1}.email-login-photo{opacity:0;filter:blur(16px);background-image:url(/login/cinema-cameras-grid.png);background-repeat:no-repeat;background-size:300% 200%;width:max(100cqw,50cqh);height:max(200cqw,100cqh);transition:opacity 1.8s ease-in-out;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)scale(1.07)}.email-login-photo.is-single{background-position:50%;background-size:cover;width:100%;height:100%;inset:0;transform:scale(1.07)}.email-login-photo.active{opacity:1}.email-login-shade{pointer-events:none;z-index:1;background:radial-gradient(#10141a22 0%,#10141a66 55%,#080c13c2 100%),linear-gradient(#0c131b40,#0c131b60)}.email-login-brand{letter-spacing:-.7px;z-index:3;align-items:center;gap:12px;font-size:27px;display:flex;position:fixed;top:32px;left:40px}.email-login-brand svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linejoin:round;width:30px;height:30px}.email-login-brand span,.email-login h1 span{color:#6da6d7}.email-login-form-area{z-index:2;justify-content:center;align-items:center;width:100%;min-width:0;display:flex;position:relative}.email-login-form-content{-webkit-backdrop-filter:blur(24px);background:linear-gradient(145deg,#1e2734e8,#111923ed);border:1px solid #d6e7fb38;border-radius:20px;width:100%;max-width:426px;padding:40px 34px 30px;box-shadow:0 25px 90px #0007,inset 0 1px #ffffff0a}.email-login h1{letter-spacing:-1px;margin:0 0 14px;font-size:28px;font-weight:650;line-height:1.25}.email-login p{color:#b9c5d4;overflow-wrap:anywhere;margin:0;font-size:16px;line-height:1.6}.email-login label{gap:12px;margin:36px 0 0;font-size:14px;font-weight:500;display:grid}.email-login input{color:#fff;width:100%;min-width:0;height:54px;font:inherit;background:#222b37;border:1px solid #63718399;border-radius:10px;padding:0 15px;font-size:16px}.email-login input::placeholder{color:#9eacbd;opacity:1}.email-login button{color:#fff;width:100%;min-height:52px;font:inherit;cursor:pointer;background:linear-gradient(#5e9ccf,#4c88b9);border:1px solid #97c4e655;border-radius:10px;padding:12px 15px}.email-login button[type=submit]{justify-content:center;align-items:center;margin-top:20px;display:flex;position:relative}.email-login button[type=submit] span{font-size:21px;position:absolute;right:20px}.email-login button:disabled{opacity:.55;cursor:default}.email-login-secondary{gap:10px;margin:14px 0;display:flex}.email-login-secondary button{color:#c2d9ec;background:0 0;border-color:#535d69;min-width:0;font-size:13px}.email-login p.email-login-hint{font-size:13px}.email-login small{text-align:center;color:#aab6c7;margin-top:26px;font-size:12px;display:block}.email-login p.email-login-status{color:#dbe5f0;margin-top:18px;font-size:14px}.email-login-status:empty{display:none}.email-login :focus-visible{outline-offset:4px;outline:3px solid #b4d6f5}@media (max-width:800px){.email-login{padding:80px 22px}.email-login-brand{font-size:25px;top:24px;left:24px}.email-login-brand svg{width:27px;height:27px}.email-login-form-content{border-radius:18px;padding:30px 24px 26px}.email-login h1{font-size:24px}.email-login label{margin-top:30px}.email-login-secondary{flex-wrap:wrap}.email-login-secondary button{flex:140px}}@media (prefers-reduced-motion:reduce){.email-login-images,.email-login-photo{transition:none}}.email-login button:not(:disabled):hover{color:#fff;filter:none;background:linear-gradient(#5e9ccf,#4c88b9);border-color:#a3c6e3;box-shadow:inset 0 0 0 1px #97c4e633}.email-login button:not(:disabled):active{filter:none;background:linear-gradient(#528abb,#447ca9);box-shadow:inset 0 1px 3px #0003}.email-login .email-login-secondary button{color:#c2d9ec;background:0 0}.email-login button:disabled,.email-login button:disabled:hover{color:#fff;opacity:.55;cursor:default;box-shadow:none;filter:none;background:linear-gradient(#5e9ccf,#4c88b9)}.email-login button:focus-visible{outline-offset:4px;outline:3px solid #b4d6f5}.email-login button{min-height:46px;padding:10px 14px;transition:background-color .12s,transform .12s,box-shadow .12s}.email-login button:not(:disabled):active{transform:translateY(1px)scale(.995)}.email-login-secondary{flex-wrap:wrap;justify-content:center;gap:8px;margin:8px 0 14px}.email-login .email-login-secondary button{background:0 0;border:1px solid #0000;border-radius:7px;flex:0 auto;justify-content:center;align-items:center;gap:7px;width:auto;min-height:44px;padding:9px 10px;font-size:13px;display:inline-flex}.email-login .email-login-secondary button:not(:disabled):hover{color:#e3f0fc;box-shadow:none;filter:none;background:#29394a;border-color:#0000}.email-login .email-login-secondary button:not(:disabled):active{color:#e3f0fc;filter:none;background:#223142}.email-login .email-login-secondary button:disabled,.email-login .email-login-secondary button:disabled:hover{color:#c2d9ec;background:0 0;border-color:#0000}.email-login button[type=submit]{gap:9px}.email-login-spinner{border:2px solid;border-right-color:#0000;border-radius:50%;flex:none;width:15px;height:15px;animation:.8s linear infinite email-login-spin;display:inline-block}@keyframes email-login-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.email-login button{transition:none}.email-login button:not(:disabled):active{transform:none}.email-login-spinner{animation:none}}
