.ts-auth-experience.auth-page{color:#17243b;background:#fff;min-height:100svh;font-family:Instrument,Arial,sans-serif;display:block}.ts-auth-experience *{box-sizing:border-box}.ts-auth-experience .auth-left{background:#fff;flex-direction:column;width:100%;min-height:100svh;padding:0;display:flex}.ts-auth-experience .ts-account-header{background:#fff;border:0;flex-shrink:0;justify-content:space-between;align-items:center;height:96px;padding:0 48px;display:flex}.ts-auth-experience .ts-account-header .brand{letter-spacing:-1px;font-size:25px}.ts-auth-experience .ts-account-header .brand-symbol{width:31px;height:37px}.ts-account-header nav{color:#728096;align-items:center;gap:28px;font-size:12px;display:flex}.ts-auth-experience .auth-back{color:#415372;border:0;padding:0;font-size:12px;text-decoration:none;display:inline-flex}.ts-account-header nav>a:hover{color:#3447ff}.ts-auth-experience .ts-account-content{flex-direction:column;flex:1;justify-content:center;align-items:center;min-height:0;padding:45px 24px 40px;display:flex}.ts-auth-experience .auth-form-wrap{width:100%;max-width:412px;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0;position:relative}.ts-auth-experience .auth-form-wrap:before,.ts-auth-experience .auth-form-wrap:after{display:none}.ts-auth-experience .auth-form-wrap h1{letter-spacing:-.055em;color:#17243b;text-align:left;margin:0 0 15px;font-family:Instrument,Arial,sans-serif;font-size:43px;font-weight:500;line-height:1.12}.ts-auth-experience .auth-subtitle{color:#6a7890;text-align:left;overflow-wrap:anywhere;margin:0 0 32px;font-size:15px;line-height:1.65}.ts-auth-experience .form-stack{flex-direction:column;gap:21px;margin:0;display:flex}.ts-auth-experience .form-stack>label{color:#34445e;flex-direction:column;gap:9px;font-size:13px;font-weight:500;line-height:1.4;display:flex}.ts-auth-experience input:not([type=checkbox]){color:#24324b;width:100%;height:53px;min-height:53px;box-shadow:none;background:#fff;border:1px solid #c9d1df;border-radius:5px;outline:none;padding:14px 15px;font-family:inherit;font-size:15px;line-height:1.4;transition:border-color .15s,box-shadow .15s}.ts-auth-experience input::placeholder{color:#99a3b5;font-size:14px}.ts-auth-experience input:not([type=checkbox]):focus{border-color:#5263ec;box-shadow:0 0 0 3px #3447ff0d}.ts-auth-experience .form-stack label>small{color:#7a879c;margin-top:0;font-size:11px;font-weight:400;line-height:1.5}.ts-auth-experience .password-field{width:100%;line-height:0;display:block;position:relative}.ts-auth-experience .password-field input{padding-right:48px}.ts-auth-experience .password-field>button{color:#7c899f;background:0 0;border:0;border-radius:4px;place-items:center;width:37px;height:37px;min-height:0;margin:0;padding:0;line-height:1;display:grid;position:absolute;top:50%;bottom:auto;right:8px;transform:translateY(-50%)}.ts-auth-experience .password-field>button:hover{color:#3447ff;background:#f3f5fb}.ts-auth-experience .label-row{justify-content:space-between;align-items:center;gap:15px;display:flex}.ts-auth-experience .label-row>a{color:#3447ff;font-size:11px;font-weight:450}.ts-auth-experience .form-stack .check-label{color:#697890;flex-direction:row;align-items:flex-start;gap:10px;font-size:12px;font-weight:400;line-height:1.6;display:flex}.ts-auth-experience input[type=checkbox]{appearance:auto;accent-color:#3447ff;cursor:pointer;border-radius:3px;width:15px;min-width:15px;height:15px;margin:2px 0 0}.ts-auth-experience .form-stack .ts-business-choice{color:#51617b;margin-top:0;font-size:12px}.ts-auth-experience .ts-account-terms{margin-top:-5px}.ts-auth-experience .ts-account-terms a{color:#3447ff;text-underline-offset:3px;text-decoration:underline}.ts-auth-experience .button.primary.full{letter-spacing:0;color:#fff;width:100%;min-height:52px;box-shadow:none;background:#3447ff;border:1px solid #3447ff;border-radius:5px;justify-content:center;align-items:center;gap:9px;margin-top:3px;padding:16px 20px;font-family:inherit;font-size:14px;font-weight:550;line-height:1.4;transition:background .2s;display:flex}.ts-auth-experience .button.primary.full:hover{background:#2537e7;border-color:#2537e7}.ts-auth-experience .button.primary.full:disabled{opacity:.65;cursor:wait}.ts-auth-experience button{cursor:pointer;font-family:inherit}.ts-auth-experience a:focus-visible,.ts-auth-experience button:focus-visible{outline-offset:4px;outline:3px solid #8290ff}.ts-auth-experience .ts-account-free{text-align:center;color:#8c96a7;margin:-9px 0 0;font-size:11px;line-height:1.5}.ts-auth-experience .auth-switch{text-align:center;color:#748098;border:0;margin:30px 0 0;padding:0;font-size:13px;line-height:1.6}.ts-auth-experience .auth-switch a{color:#3447ff;font-weight:550;text-decoration:none}.ts-auth-experience .auth-switch a:hover{text-underline-offset:3px;text-decoration:underline}.ts-auth-experience .ts-account-email{color:#52627c;background:#f5f7fb;border:1px solid #edf0f6;border-radius:5px;justify-content:space-between;align-items:center;gap:15px;margin:-10px 0 27px;padding:11px 14px;font-size:12px;display:flex}.ts-account-email>span{overflow-wrap:anywhere;min-width:0}.ts-account-email>button{color:#3447ff;background:0 0;border:0;flex-shrink:0;padding:4px 0;font-size:11px}.ts-auth-experience .ts-account-back{color:#78869b;background:0 0;border:0;align-items:center;gap:7px;margin-bottom:21px;padding:0;font-size:11px;display:flex}.ts-auth-experience .ts-account-autofill{opacity:0;pointer-events:none;width:1px!important;height:1px!important;min-height:0!important;padding:0!important;position:absolute!important}.ts-auth-experience .ts-account-signoff{text-align:center;color:#a0a9b8;justify-content:center;align-items:center;gap:9px;margin-top:74px;display:flex}.ts-account-signoff p{margin:0;font-size:11px;line-height:1.4}.ts-account-signoff-mark{background:#a8b4e7;border-radius:50%;width:5px;height:5px}.ts-auth-experience .auth-left>footer{color:#8b96a8;background:#fff;border:0;flex-wrap:wrap;justify-content:center;align-items:center;gap:25px;margin:0;padding:24px 25px 28px;font-size:10px;line-height:1.5;display:flex}.ts-auth-experience .auth-left>footer>span{margin-right:9px}.ts-auth-experience .auth-left>footer a{color:#6e7b91;font-size:10px}.ts-auth-experience .message{color:#526893;background:#f0f5ff;border:1px solid #e0e7f7;border-radius:4px;margin:0 0 22px;padding:12px 15px;font-size:12px;line-height:1.6}.ts-auth-experience .message.error{color:#a34b44;background:#fff5f4;border-color:#f4d9d7}.ts-auth-experience .auth-mail-icon{color:#5669cb;background:#f1f4ff;border-radius:10px;place-items:center;width:49px;height:49px;margin:0 0 24px;display:grid}.ts-auth-experience .otp-input{font-variant-numeric:tabular-nums;letter-spacing:.7em;text-align:center;padding-left:27px!important;font-size:23px!important}.ts-auth-experience .form-note{color:#8793a6;margin:-10px 0 0;font-size:11px;line-height:1.8}.ts-auth-experience .form-note button{color:#3447ff;background:0 0;border:0;margin-left:3px;padding:0;font-size:11px}.ts-auth-experience .form-note button:disabled{color:#8d97aa;cursor:default}.ts-account-spinner{border:1.5px solid #ffffff70;border-top-color:#fff;border-radius:50%;width:14px;height:14px;animation:.75s linear infinite account-spin}@keyframes account-spin{to{transform:rotate(360deg)}}.ts-auth-experience .demo-entry{text-align:center;border:1px dashed #dbe2ef;border-radius:5px;gap:8px;margin-top:28px;padding:18px;display:grid}.ts-auth-experience .demo-entry>span{color:#8a97ad;letter-spacing:.08em;font-size:8px}.ts-auth-experience .demo-entry button{color:#536b9e;background:0 0;border:0;font-size:11px}.ts-auth-experience .demo-entry small{color:#8d9aaf;font-size:9px}.ts-auth-experience .dev-mail-link{color:#72829c;justify-content:center;align-items:center;gap:7px;margin-top:22px;font-size:11px;display:flex}@media (min-height:900px){.ts-auth-experience .ts-account-content{padding-bottom:110px}.ts-auth-experience .ts-account-signoff{margin-top:84px}}@media (max-width:600px){.ts-auth-experience .ts-account-header{height:83px;padding:0 24px}.ts-auth-experience .ts-account-header .brand{font-size:21px}.ts-auth-experience .ts-account-header .brand-symbol{width:25px;height:30px}.ts-account-header nav{gap:0}.ts-account-header nav>a:first-child{display:none}.ts-auth-experience .auth-back{font-size:10px}.ts-auth-experience .ts-account-content{justify-content:flex-start;min-height:0;padding:51px 27px 40px}.ts-auth-experience .auth-form-wrap{max-width:410px}.ts-auth-experience .auth-form-wrap h1{font-size:38px}.ts-auth-experience .auth-subtitle{margin-bottom:29px;font-size:14px}.ts-auth-experience .ts-account-signoff{margin-top:55px}.ts-auth-experience .auth-left>footer{gap:18px;padding:20px 20px 25px}.ts-auth-experience .auth-left>footer>span{margin-right:0}.ts-auth-experience .auth-switch{font-size:12px}.ts-auth-experience .form-stack .ts-account-terms{font-size:11px}}@media (prefers-reduced-motion:reduce){.ts-auth-experience *{transition:none!important;animation:none!important}}.ts-auth-experience .password-field input{margin:0;display:block}.ts-auth-experience .password-field>button svg{flex-shrink:0;margin:0;display:block}
