.eng-auth{background:0 0;border:0;width:calc(100% - 32px);max-width:520px;padding:0}.eng-auth::backdrop{background:#17132b80}.eng-auth-panel{font-family:var(--sans,"Geist", -apple-system, system-ui, sans-serif);background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 30px 80px -20px #17132b80}.eng-auth-head{align-items:flex-start;gap:16px;padding:24px 24px 18px;display:flex}.eng-auth-head h2{letter-spacing:-.02em;color:#17132b;margin:0;font-size:20px;font-weight:670;line-height:1.25}.eng-auth-head p{color:#837c99;max-width:42ch;margin:8px 0 0;font-size:13.6px;line-height:1.5}.eng-auth-x{color:#837c99;cursor:pointer;background:#fff;border:1px solid #ece9f5;border-radius:8px;flex:none;width:30px;height:30px;margin-left:auto;font-size:19px;line-height:1}.eng-auth-x:hover{color:#17132b;background:#f7f6fc}.eng-auth-tabs{border-bottom:1px solid #ece9f5;gap:4px;padding:0 24px;display:flex}.eng-auth-tabs button{color:#837c99;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:11px 12px;font:620 13.5px/1 inherit}.eng-auth-tabs button.is-on{color:var(--accent-fill,#6c47f0);border-bottom-color:var(--accent-fill,#6c47f0)}.eng-auth-body{max-height:66vh;padding:20px 24px 24px;overflow-y:auto}.eng-auth-body .auth__form{flex-direction:column;gap:12px;display:flex}.eng-auth-body input{color:#17132b;background:#fff;border:1.5px solid #ded8ef;border-radius:9px;width:100%;padding:13px 14px;font:500 15px/1.2 inherit}.eng-auth-body input:focus-visible{border-color:var(--accent-fill,#6c47f0);outline:none;box-shadow:0 0 0 3px #e5dcff}.eng-auth-body button[type=submit]{color:#fff;background:var(--accent-fill,#6c47f0);cursor:pointer;border:0;border-radius:9px;padding:14px 18px;font:650 15px/1 inherit}.eng-auth-body button[type=submit]:hover{background:#3b219e}.eng-auth-body .auth__title{color:#17132b;margin:6px 0 0;font-size:18px;font-weight:660}.eng-auth-body .auth__sub,.eng-auth-body p{color:#837c99;font-size:13.6px;line-height:1.5}.eng-auth-body .auth__tag{letter-spacing:.12em;text-transform:uppercase;color:#1f7a4d;font-size:11px;font-weight:700}.eng-auth-body .auth__check{color:#1f7a4d;font-size:22px}
