@font-face{font-family:KordanoSignInInter;src:url(/auth/time-login-inter.woff2)format("woff2");font-weight:100 900;font-display:swap}.time-login-page{--blue:#0967ff;--blue-deep:#0053db;--blue-line:#cfe0ff;--ink:#0e1626;--ink-2:#33405a;--slate:#5a6478;--line:#d6dbe3;--red:#d92d20;--red-ink:#b42318;--head:"Outercast", "KordanoSignInInter", -apple-system, "Segoe UI", sans-serif;--body:"KordanoSignInInter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;min-height:100vh;color:var(--ink);font-family:var(--body);font-feature-settings:normal;letter-spacing:normal;-webkit-font-smoothing:antialiased;background:#fff;flex-direction:column;font-size:16px;line-height:normal;display:flex;position:relative;overflow-x:hidden}.time-login-page *,.time-login-page :before,.time-login-page :after{box-sizing:border-box}.time-login-page a{color:var(--blue);font-weight:500;text-decoration:none}.time-login-page a:hover{color:var(--blue-deep);text-decoration:underline}.time-login-page .time-login-bg{z-index:0;pointer-events:none;background:radial-gradient(80% 120% at 50% 0,#c4daf099,#c4daf000 70%),linear-gradient(#f2f4f8,#fff0);height:44vh;min-height:320px;position:absolute;top:0;left:0;right:0}.time-login-page .time-login-main{z-index:1;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:72px 24px 40px;display:flex;position:relative}.time-login-page .time-login-col{flex-direction:column;align-items:center;width:100%;max-width:420px;display:flex}.time-login-page .time-login-logo{object-fit:contain;width:56px;height:56px;display:block}.time-login-page .time-login-form-card{flex-direction:column;align-items:center;width:100%;display:flex}.time-login-page .time-login-title{width:100%;color:var(--ink);font-family:var(--head);letter-spacing:-.03em;text-align:center;text-wrap:balance;margin:20px 0 0;font-size:40px;font-weight:700;line-height:1.1}.time-login-page .time-login-sub,.time-login-page .time-login-mode-copy{width:100%;color:var(--ink-2);text-align:center;margin:12px 0 0;font-size:17px;line-height:1.5}.time-login-page .time-login-form{flex-direction:column;width:100%;margin-top:32px;display:flex}.time-login-page .time-login-sso-button{border:1px solid var(--line);width:100%;height:50px;color:var(--ink);cursor:pointer;font:600 16px var(--body);background:#fff;border-radius:10px;justify-content:center;align-items:center;gap:10px;transition:background .15s,border-color .15s;display:flex;position:relative}.time-login-page .time-login-sso-button:hover{background:#f6f8fb;border-color:#c3cad5}.time-login-page .time-login-sso-button svg{flex:none}.time-login-page .time-login-or{color:var(--slate);align-items:center;gap:16px;margin:24px 0;font-size:14px;display:flex}.time-login-page .time-login-or:before,.time-login-page .time-login-or:after{background:var(--line);content:"";flex:1;height:1px}.time-login-page .time-login-field+.time-login-field{margin-top:14px}.time-login-page .time-login-input-wrap{position:relative}.time-login-page .time-login-input{border:1px solid var(--line);width:100%;height:50px;color:var(--ink);font:400 16px var(--body);background:#fff;border-radius:10px;margin:0;padding:0 16px}.time-login-page .time-login-input::placeholder{color:#8a93a3;opacity:1}.time-login-page .time-login-input:focus{border-color:var(--blue);box-shadow:0 0 0 3px var(--blue-line);outline:none}.time-login-page .time-login-input-wrap--bad .time-login-input{border-color:var(--red)}.time-login-page .time-login-input-wrap--bad .time-login-input:focus{box-shadow:0 0 0 3px #fbd5d1}.time-login-page .time-login-input-wrap--password .time-login-input{padding-right:52px}.time-login-page .time-login-eye-button{width:40px;height:40px;color:var(--slate);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;padding:0;display:grid;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.time-login-page .time-login-eye-button:hover{color:var(--ink);background:#f1f3f7}.time-login-page .time-login-eye-button svg{width:20px;height:20px}.time-login-page .time-login-error{color:var(--red-ink);margin:8px 0 0 2px;font-size:14px;font-weight:500}.time-login-page .time-login-alert{margin-top:16px}.time-login-page .time-login-status{color:var(--slate);text-align:center;margin:12px 0 0;font-size:14px}.time-login-page .time-login-primary-button{background:var(--blue);color:#fff;cursor:pointer;width:100%;height:50px;font:600 16px var(--body);border:0;border-radius:10px;margin-top:20px;transition:background .15s}.time-login-page .time-login-primary-button:hover{background:var(--blue-deep)}.time-login-page .time-login-primary-button[aria-disabled=true]{color:#fff;cursor:default;background:#c9cfd8}.time-login-page .time-login-fp{text-align:center;margin:20px 0 0;font-size:15px}.time-login-page .time-login-method-row{text-align:center;margin:12px 0 15px;font-size:15px}.time-login-page .time-login-primary-button+.time-login-method-row{margin-top:20px}.time-login-page .time-login-link-button{color:var(--blue);cursor:pointer;font:inherit;background:0 0;border:0;padding:0;font-weight:500}.time-login-page .time-login-link-button:hover{color:var(--blue-deep);text-decoration:underline}.time-login-page .time-login-foot{z-index:1;justify-content:center;gap:20px;padding-bottom:24px;font-size:13.5px;display:flex;position:relative}.time-login-page .time-login-foot a{color:var(--slate);font-weight:450}.time-login-page .time-login-foot a:hover{color:var(--ink)}.time-login-page :focus-visible{outline:none;box-shadow:0 0 0 3px var(--blue-line)!important}.time-login-page button:disabled{cursor:not-allowed}.time-login-page :is(p,h1){overflow-wrap:anywhere}.time-login-page .time-auth-card{background:0 0;border:0;width:100%;padding:0}.time-login-page .time-login-main:has(>.time-login-col>[data-login-step=continuation]){justify-content:flex-start;padding-top:56px}.time-login-page .time-login-col:has(>[data-login-step=continuation]){align-items:flex-start}.time-login-page .time-login-col:has(>[data-login-step=continuation])>.time-login-logo{margin-bottom:24px;translate:-16.6%}.time-login-page .time-auth-card-title{color:var(--ink);letter-spacing:-.2px;font-size:22px;font-weight:400;line-height:1.6}.time-login-page .time-auth-card-subtitle{color:var(--slate);font-size:14px;line-height:21px}.time-login-page .time-auth-input{border-color:var(--line);height:50px;color:var(--ink);border-radius:10px;padding-inline:16px;font-size:16px;line-height:24px}.time-login-page .time-auth-primary-button{border-radius:10px;height:auto;min-height:50px;padding:9px 12px;font-size:16px;font-weight:600;line-height:24px}.time-login-page .time-auth-primary-button:disabled{cursor:not-allowed;box-shadow:none;background:#c9cfd8}.time-login-page .time-auth-text-link{color:var(--blue);font-size:14px;font-weight:500;line-height:20px}.time-login-page .time-auth-sso-button{border-radius:10px;height:auto;min-height:50px}.time-login-page .time-login-code-entry{container-type:inline-size}.time-login-page .time-login-code-entry>div>div>div>div{width:clamp(20px,16.6667cqi - 11.3333px,48px)}.time-login-page .time-login-col form>div>.flex{flex-wrap:wrap}@media (max-width:560px){.time-login-page .time-login-main{justify-content:flex-start;padding:56px 20px 32px}.time-login-page .time-login-bg{height:36vh;min-height:280px}.time-login-page .time-login-logo{width:48px;height:48px}.time-login-page .time-login-title{margin-top:18px;font-size:32px}.time-login-page .time-login-sub,.time-login-page .time-login-mode-copy{margin-top:10px;font-size:16px}.time-login-page .time-login-form{margin-top:28px}.time-login-page .time-login-main:has(>.time-login-col>[data-login-step=continuation]){padding-top:24px}}