.auth-module__uh9QMa__page{background:radial-gradient(circle at 12% 14%, #f5d45a4d, transparent 26%), radial-gradient(circle at 88% 82%, #2946c826, transparent 28%), var(--cream);place-items:center;min-height:100vh;padding:clamp(24px,6vw,72px) 20px;display:grid}.auth-module__uh9QMa__shell{width:min(100%,470px)}.auth-module__uh9QMa__brand{align-items:center;gap:11px;margin:0 0 22px 4px;display:inline-flex}.auth-module__uh9QMa__brandImage{border-radius:15px;width:46px;height:46px;box-shadow:0 8px 20px #2946c833}.auth-module__uh9QMa__brandText{gap:2px;display:grid}.auth-module__uh9QMa__brandText strong{letter-spacing:-.035em;font-size:17px;font-weight:820}.auth-module__uh9QMa__brandText small{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:680}.auth-module__uh9QMa__card{box-shadow:var(--shadow);background:#fffef9f5;border:1px solid #17204a1a;border-radius:28px;padding:clamp(25px,5vw,38px)}.auth-module__uh9QMa__eyebrow{color:var(--blue);letter-spacing:.09em;text-transform:uppercase;margin:0 0 9px;font-size:12px;font-weight:790}.auth-module__uh9QMa__title{color:var(--ink);letter-spacing:-.055em;margin:0;font-size:clamp(28px,7vw,38px);font-weight:840;line-height:1.04}.auth-module__uh9QMa__description{color:var(--muted);margin:13px 0 25px;font-size:14px;line-height:1.58}.auth-module__uh9QMa__form{gap:17px;display:grid}.auth-module__uh9QMa__field{gap:7px;display:grid}.auth-module__uh9QMa__field label,.auth-module__uh9QMa__fieldLabel{color:var(--ink);font-size:13px;font-weight:730}.auth-module__uh9QMa__input{width:100%;min-height:49px;color:var(--ink);background:#fff;border:1px solid #d9d8d1;border-radius:13px;padding:0 14px;transition:border-color .14s,box-shadow .14s}.auth-module__uh9QMa__input:hover{border-color:#b8bdd0}.auth-module__uh9QMa__input:focus{border-color:var(--blue);outline:0;box-shadow:0 0 0 4px #2946c81a}.auth-module__uh9QMa__input::placeholder{color:#99a0b3}.auth-module__uh9QMa__fieldRow{justify-content:space-between;align-items:center;gap:16px;display:flex}.auth-module__uh9QMa__textLink{color:var(--blue);text-underline-offset:3px;font-size:13px;font-weight:720;-webkit-text-decoration:underline #2946c842;text-decoration:underline #2946c842}.auth-inline-link{color:var(--blue);text-underline-offset:3px;font-weight:720;-webkit-text-decoration:underline #2946c842;text-decoration:underline #2946c842}.auth-module__uh9QMa__checkRow{color:var(--muted);cursor:pointer;grid-template-columns:19px 1fr;align-items:start;gap:10px;font-size:13px;line-height:1.45;display:grid}.auth-module__uh9QMa__checkbox{width:18px;height:18px;accent-color:var(--blue);margin:1px 0 0}.auth-module__uh9QMa__button{background:var(--blue);color:#fff;cursor:pointer;border:0;border-radius:14px;justify-content:center;align-items:center;min-height:50px;padding:0 18px;font-size:14px;font-weight:780;transition:background .14s,transform .14s;display:inline-flex;box-shadow:0 8px 20px #2946c833}.auth-module__uh9QMa__button:hover:not(:disabled){background:var(--blue-dark);transform:translateY(-1px)}.auth-module__uh9QMa__button:disabled{cursor:wait;opacity:.65}.auth-module__uh9QMa__secondaryButton{box-shadow:none;color:var(--ink);background:#fff;border:1px solid #d7d6cf;}.auth-module__uh9QMa__secondaryButton:hover:not(:disabled){background:#f3f1e9}.auth-module__uh9QMa__message{color:#97341e;background:#fff1ed;border-radius:12px;margin:0;padding:11px 13px;font-size:13px;line-height:1.45}.auth-module__uh9QMa__success{color:#176247;background:#e9f6f1;}.auth-module__uh9QMa__configuration{background:var(--blue-soft);color:var(--blue-dark);}.auth-module__uh9QMa__footer{color:var(--muted);text-align:center;margin:22px 0 0;font-size:13px;line-height:1.5}.auth-module__uh9QMa__actions{gap:11px;display:grid}.auth-module__uh9QMa__finePrint{color:var(--muted);margin:-4px 0 0;font-size:11px;line-height:1.5}@media (max-width:520px){.auth-module__uh9QMa__page{align-items:start;padding:26px 14px}.auth-module__uh9QMa__card{border-radius:22px}}@media (prefers-reduced-motion:reduce){.auth-module__uh9QMa__button,.auth-module__uh9QMa__input{transition:none}}
