.its-auth{color:#27233f;max-width:760px;margin:50px auto 80px;padding:0 24px}.its-auth-head{text-align:center;margin-bottom:28px}.its-auth-head>span{color:#75609c;font-size:14px}.its-auth-head h1{margin:10px 0;font-size:34px}.its-auth-head p{color:#696478}.its-auth-preview{background:#fff5df;border:1px solid #e8cf97;border-radius:12px;margin-bottom:20px;padding:14px 18px;font-size:14px;line-height:1.9}.its-auth-card{background:#fff;border:1px solid #ded6eb;border-radius:24px;padding:30px;box-shadow:0 12px 40px #34234d09}.its-auth-tabs{background:#f1edf7;border-radius:12px;gap:8px;margin-bottom:28px;padding:5px;display:flex}.its-auth-tabs button{font:inherit;color:#645c74;cursor:pointer;background:0 0;border:0;border-radius:9px;flex:1;padding:12px}.its-auth-tabs button[aria-selected=true]{color:#42316d;background:#fff;font-weight:700;box-shadow:0 2px 8px #35244b12}.its-auth h2{margin:0 0 12px;font-size:23px}.its-auth p{font-size:15px;line-height:1.95}.its-auth label{font-size:14px;font-weight:600;display:block}.its-auth input,.its-auth select{box-sizing:border-box;color:#27233f;width:100%;font:inherit;background:#fff;border:1px solid #cdc5da;border-radius:10px;min-height:48px;margin-top:8px;padding:12px;display:block}.its-phone-form input{text-align:left;direction:ltr}.its-auth input:focus,.its-auth select:focus{border-color:#71519f;outline:3px solid #e3d9f3}.its-auth-primary{color:#fff;width:100%;font:inherit;cursor:pointer;background:#40306b;border:0;border-radius:10px;margin-top:20px;padding:14px 18px;font-weight:700}.its-auth-primary:hover{background:#302153}.its-auth-fields{grid-template-columns:1fr 1fr;gap:18px;display:grid}.its-wide{grid-column:1/-1}.its-auth fieldset{border:1px solid #ded6eb;border-radius:12px;margin:24px 0;padding:18px}.its-auth legend{padding:0 8px;font-weight:700}.its-birth-fields{grid-template-columns:1fr 1.4fr 1.2fr;gap:12px;display:grid}.its-auth [hidden]{display:none!important}.its-profile-preview{border-top:1px solid #e5dfed;margin-top:24px;padding-top:20px}.its-profile-preview summary{cursor:pointer;color:#5a437b;margin-bottom:20px;font-size:14px}.its-auth-status,#its-profile-status,#its-age-hint{color:#635571;font-size:14px}.its-auth button:focus-visible,.its-auth summary:focus-visible{outline-offset:3px;outline:3px solid #bba6df}@media (width<=600px){.its-auth{margin-top:30px;padding:0 16px}.its-auth-card{padding:22px}.its-auth-fields{grid-template-columns:1fr}.its-auth-head h1{font-size:28px}}.its-auth button:disabled{opacity:.55;cursor:not-allowed}.its-code-fields{margin-top:20px}