.AuthLayout-module__nGRKAG__page{background:var(--bg-soft);flex-direction:column;min-height:100dvh;display:flex}.AuthLayout-module__nGRKAG__main{flex:1;place-items:center;padding:48px 24px;display:grid}.AuthLayout-module__nGRKAG__shell{flex-direction:column;align-items:center;gap:28px;width:100%;max-width:460px;display:flex}.AuthLayout-module__nGRKAG__brand{justify-content:center;align-items:center;display:inline-flex}.AuthLayout-module__nGRKAG__card{border:1px solid var(--line);background:#fff;border-radius:18px;width:100%;padding:36px 36px 32px;box-shadow:0 18px 38px -22px #0c2a4d2e}.AuthLayout-module__nGRKAG__title{color:var(--ink);letter-spacing:-.5px;margin-bottom:6px;font-size:24px;font-weight:800;line-height:1.2}.AuthLayout-module__nGRKAG__subtitle{color:var(--muted);margin-bottom:24px;font-size:14px;font-weight:500;line-height:1.55}.AuthLayout-module__nGRKAG__footer{color:var(--muted);text-align:center;margin-top:4px;font-size:12.5px}.AuthLayout-module__nGRKAG__footer a{color:var(--blue);font-weight:600}.AuthLayout-module__nGRKAG__footer a:hover{text-decoration:underline}@media (max-width:480px){.AuthLayout-module__nGRKAG__card{padding:28px 22px}.AuthLayout-module__nGRKAG__title{font-size:21px}.AuthLayout-module__nGRKAG__brand img{width:auto!important;height:48px!important}}
.AuthForm-module__7BZvBa__form{flex-direction:column;gap:16px;display:flex}.AuthForm-module__7BZvBa__field{flex-direction:column;gap:6px;display:flex}.AuthForm-module__7BZvBa__label{color:var(--ink);letter-spacing:.1px;font-size:13px;font-weight:700}.AuthForm-module__7BZvBa__input,.AuthForm-module__7BZvBa__select{color:var(--ink);border:1.5px solid var(--line);background:#fff;border-radius:10px;padding:12px 14px;font-family:inherit;font-size:15px;font-weight:500;transition:border-color .15s,box-shadow .15s}.AuthForm-module__7BZvBa__input:focus,.AuthForm-module__7BZvBa__select:focus{border-color:var(--blue);outline:none;box-shadow:0 0 0 4px #0057d924}.AuthForm-module__7BZvBa__input:disabled,.AuthForm-module__7BZvBa__select:disabled{background:var(--line-soft);color:var(--muted);cursor:not-allowed}.AuthForm-module__7BZvBa__codeInput{letter-spacing:8px;text-align:center;padding:16px 14px;font-family:ui-monospace,SFMono-Regular,SF Mono,Consolas,monospace;font-size:26px;font-weight:700}.AuthForm-module__7BZvBa__checkboxRow{color:var(--ink);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:9px;font-size:14px;font-weight:500;display:flex}.AuthForm-module__7BZvBa__checkbox{width:17px;height:17px;accent-color:var(--blue);cursor:pointer;flex-shrink:0}.AuthForm-module__7BZvBa__checkbox:disabled{cursor:not-allowed}.AuthForm-module__7BZvBa__actions{flex-direction:column;gap:10px;margin-top:6px;display:flex}.AuthForm-module__7BZvBa__submit{justify-content:center;width:100%}.AuthForm-module__7BZvBa__linkBtn{color:var(--blue);cursor:pointer;text-align:center;background:0 0;border:none;padding:6px 4px;font-family:inherit;font-size:14px;font-weight:600}.AuthForm-module__7BZvBa__linkBtn:hover{text-decoration:underline}.AuthForm-module__7BZvBa__linkBtn:disabled{color:var(--muted);cursor:not-allowed;text-decoration:none}.AuthForm-module__7BZvBa__error{color:#b03a00;background:#fff3ec;border:1px solid #ffd6c0;border-radius:10px;align-items:flex-start;gap:10px;padding:12px 14px;font-size:13.5px;font-weight:500;line-height:1.5;display:flex}.AuthForm-module__7BZvBa__error .lucide{width:18px;height:18px;color:var(--orange);flex-shrink:0;margin-top:1px}.AuthForm-module__7BZvBa__help{color:var(--muted);font-size:13px;line-height:1.55}.AuthForm-module__7BZvBa__enrollBlock{background:var(--bg-soft);border:1px solid var(--line);border-radius:12px;flex-direction:column;align-items:center;gap:16px;padding:18px 14px;display:flex}.AuthForm-module__7BZvBa__qrFrame{border:1px solid var(--line);background:#fff;border-radius:12px;place-items:center;width:192px;height:192px;padding:12px;display:grid}.AuthForm-module__7BZvBa__qrFrame img,.AuthForm-module__7BZvBa__qrFrame svg{width:100%;height:100%;display:block}.AuthForm-module__7BZvBa__secretBlock{text-align:center;width:100%}.AuthForm-module__7BZvBa__secretLabel{color:var(--muted-2);text-transform:uppercase;letter-spacing:.5px;margin-bottom:6px;font-size:12px;font-weight:700}.AuthForm-module__7BZvBa__secretValue{color:var(--ink);word-break:break-all;border:1px dashed var(--line);background:#fff;border-radius:8px;padding:8px 12px;font-family:ui-monospace,SFMono-Regular,SF Mono,Consolas,monospace;font-size:14.5px;font-weight:700}
