.ta-login{color:#1d1d1f;-webkit-font-smoothing:antialiased;background:#f5f5f7;place-items:center;min-height:100dvh;padding:48px 24px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:grid}.ta-login-access{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#ffffffc7;border:1px solid #ffffffe6;border-radius:30px;width:100%;max-width:420px;padding:40px 36px 28px;box-shadow:0 10px 40px #0000000a,0 0 0 1px #00000008}.ta-login-logo{justify-content:center;align-items:center;margin:0 0 30px;display:flex}.ta-login-heading{text-align:center;margin-bottom:30px}.ta-login-heading h1{letter-spacing:-.8px;margin:0 0 8px;font:600 28px/1.2 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.ta-login-heading p{color:#6e6e73;margin:0;font-size:14px;line-height:1.5}.ta-login-form{flex-direction:column;display:flex}.ta-login-form>label{color:#515154;margin:0 0 8px 2px;font-size:12px;font-weight:500}.ta-login-form input{color:#1d1d1f;background:#ffffffe6;border:1px solid #dedee2;border-radius:13px;outline:none;width:100%;min-height:50px;padding:14px 15px;font:400 15px/1.3 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;transition:border-color .15s,box-shadow .15s}.ta-login-form input::placeholder{color:#86868b}.ta-login-form input:focus{border-color:#1255e8;box-shadow:0 0 0 3px #1255e81a}.ta-login-form>input{margin-bottom:20px}.ta-login-password{margin-bottom:26px;position:relative}.ta-login-password input{padding-right:53px}.ta-login-password button{color:#6e6e73;background:0 0;border:0;border-radius:11px;place-items:center;width:44px;height:44px;padding:8px;display:grid;position:absolute;top:3px;right:3px}.ta-login-password button:hover{color:#1d1d1f;background:#f5f5f7}.ta-login-submit{color:#fff;background:#1255e8;border:1px solid #1255e8;border-radius:999px;justify-content:center;align-items:center;gap:9px;min-height:49px;padding:14px 18px;font:600 14px/1.3 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;transition:background .15s;display:flex}.ta-login-submit:hover{background:#1048c7;border-color:#1048c7}.ta-login button:focus-visible{outline-offset:3px;outline:2px solid #1255e8}.ta-login button:disabled,.ta-login input:disabled{opacity:.55;cursor:wait}.ta-login-help{color:#6e6e73;text-align:center;margin:20px 0 25px;font-size:11px;line-height:1.7}.ta-login-private{color:#86868b;border-top:1px solid #0000000f;justify-content:center;align-items:center;gap:6px;padding-top:20px;font-size:11px;display:flex}.ta-login-error{color:#333336;background:#f5f5f7;border:1px solid #d2d2d7;border-radius:12px;margin:-10px 0 20px;padding:12px 14px;font-size:12px;line-height:1.6}.ta-login-spin{animation:1s linear infinite ta-login-spin}@keyframes ta-login-spin{to{transform:rotate(360deg)}}@media (max-width:480px){.ta-login{padding:28px 20px}.ta-login-access{border-radius:26px;padding:34px 24px 25px}.ta-login-form input{font-size:16px}}@media (prefers-reduced-motion:reduce){.ta-login *{transition:none!important;animation:none!important}}@media (prefers-reduced-transparency:reduce){.ta-login-access{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff}}
