.AuthCard-module__Z8U7lq__stage{--card-shadow:0 20px 50px color-mix(in oklch, var(--ink) 7%, transparent), var(--ring-card);min-height:780px;padding:var(--space-17) var(--header-px) 100px;justify-content:center;display:flex;position:relative;overflow:hidden}@media (max-width:767.98px){.AuthCard-module__Z8U7lq__stage{min-height:640px;padding:var(--space-9) var(--header-px-m) var(--space-14)}}.AuthCard-module__Z8U7lq__wash{pointer-events:none;height:520px;-webkit-mask-image:radial-gradient(closest-side, var(--ink) 40%, transparent);-webkit-mask-image:radial-gradient(closest-side, var(--ink) 40%, transparent);mask-image:radial-gradient(closest-side, var(--ink) 40%, transparent);position:absolute;top:-80px;left:0;right:0}.AuthCard-module__Z8U7lq__wash:before{content:"";background:radial-gradient(50% 55% at 15% 25%, var(--smart-1), transparent 70%), radial-gradient(50% 55% at 90% 25%, var(--smart-2), transparent 70%), radial-gradient(60% 50% at 50% 105%, var(--smart-3), transparent 70%);filter:blur(50px);opacity:.55;position:absolute;inset:-30px}@media (max-width:767.98px){.AuthCard-module__Z8U7lq__wash{height:300px;top:-60px;left:-40px;right:-40px}.AuthCard-module__Z8U7lq__wash:before{filter:blur(40px);opacity:.5}}.AuthCard-module__Z8U7lq__card{box-sizing:border-box;gap:var(--space-11);width:460px;max-width:100%;padding:var(--space-14);border-radius:var(--radius-promo);background:var(--surface-card);box-shadow:var(--card-shadow);flex-direction:column;display:flex;position:relative}@media (max-width:767.98px){.AuthCard-module__Z8U7lq__card{width:100%;padding:var(--space-3) var(--space-1);box-shadow:none;background:0 0;border-radius:0}}.AuthCard-module__Z8U7lq__head{gap:var(--space-4);flex-direction:column;display:flex}.AuthCard-module__Z8U7lq__title{font-family:var(--font-serif);letter-spacing:-.03em;color:var(--ink);text-wrap:balance;margin:0;font-size:38px;font-weight:500;line-height:1.05}@media (max-width:767.98px){.AuthCard-module__Z8U7lq__title{font-size:36px}}.AuthCard-module__Z8U7lq__lead{color:var(--muted);text-wrap:pretty;margin:0;font-size:15px;line-height:1.55}.AuthCard-module__Z8U7lq__footer{padding-top:var(--space-8);border-top:1px solid var(--line-2);font-size:var(--type-small);color:var(--muted);text-align:center}.AuthCard-module__Z8U7lq__footer a,.AuthCard-module__Z8U7lq__footer button{font:inherit;color:var(--green-deep);font-weight:600}.AuthCard-module__Z8U7lq__footer a:hover,.AuthCard-module__Z8U7lq__footer button:hover{color:var(--green)}.AuthCard-module__Z8U7lq__footer button{cursor:pointer;background:0 0;border:0;padding:0}
.AuthForm-module__RK1Puq__form{gap:var(--space-8);flex-direction:column;min-width:0;display:flex}.AuthForm-module__RK1Puq__withAside{position:relative}.AuthForm-module__RK1Puq__aside{font-size:var(--type-caption);color:var(--green-deep);font-weight:600;line-height:1.5;position:absolute;top:0;right:0}.AuthForm-module__RK1Puq__aside:hover{color:var(--green)}.AuthForm-module__RK1Puq__note{font-size:var(--type-caption);color:var(--muted);text-align:center;margin:0;line-height:1.5}.AuthForm-module__RK1Puq__note a{-webkit-text-decoration:underline;text-decoration:underline}.AuthForm-module__RK1Puq__error{--error-ring:inset 0 0 0 1px color-mix(in oklch, var(--error) 30%, transparent);padding:var(--space-5) var(--space-7);border-radius:var(--radius-lg);background:color-mix(in oklch, var(--error) 8%, var(--white));box-shadow:var(--error-ring);font-size:var(--type-small);color:var(--error);margin:0;line-height:1.5}.AuthForm-module__RK1Puq__error a{color:inherit;font-weight:600;-webkit-text-decoration:underline;text-decoration:underline}.AuthForm-module__RK1Puq__trap{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.AuthForm-module__RK1Puq__confirm{align-items:center;gap:var(--space-6);padding:var(--space-7) var(--space-8);border-radius:var(--radius-btn);background:var(--mint-bg);font-size:var(--type-small);color:var(--ink-2);line-height:1.5;display:flex}.AuthForm-module__RK1Puq__confirm svg{color:var(--green-deep);flex-shrink:0}.AuthForm-module__RK1Puq__confirm button{font:inherit;color:var(--green-deep);cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.AuthForm-module__RK1Puq__strong{color:var(--ink);word-wrap:anywhere;font-weight:600}.AuthForm-module__RK1Puq__back{align-items:center;gap:var(--space-2);display:inline-flex}
