.AuthForm-module__oRl-7W__wrap{place-items:center;min-height:100vh;padding:72px 20px 40px;display:grid;position:relative}.AuthForm-module__oRl-7W__lang{position:absolute;top:22px;right:24px}.AuthForm-module__oRl-7W__shell{border-radius:26px;width:min(100%,392px);position:relative;overflow:hidden;box-shadow:0 4px 8px #0003,0 8px 16px #0003,0 0 8px #ffffff1a,0 0 16px #ffffff14}.AuthForm-module__oRl-7W__shell:before{content:"";z-index:0;background:conic-gradient(from 45deg, transparent 70%, var(--lavender-bright), var(--primary), transparent 100%);animation:4s ease-in-out infinite AuthForm-module__oRl-7W__spin;position:absolute;inset:-50%}.AuthForm-module__oRl-7W__card{z-index:1;background:color-mix(in srgb, var(--surface) 74%, transparent);-webkit-backdrop-filter:blur(16px);box-shadow:inset 0 40px 60px -8px color-mix(in srgb, var(--lavender-bright) 20%, transparent), inset 4px 0 12px -6px color-mix(in srgb, var(--lavender-bright) 14%, transparent), inset 0 0 12px -4px #ffffff1f;border-radius:25px;flex-direction:column;align-items:center;gap:12px;margin:1px;padding:32px 30px 28px;font-family:Segoe UI,system-ui,sans-serif;display:flex;position:relative}.AuthForm-module__oRl-7W__logo{justify-content:center;margin-bottom:2px;display:flex}.AuthForm-module__oRl-7W__verifyLead{text-align:center;width:100%;color:var(--text-muted);margin:0 0 8px;font-size:14px;line-height:1.45}.AuthForm-module__oRl-7W__header{text-align:center;letter-spacing:0;width:100%;color:var(--text);margin:0;padding:2px 0 6px;font-family:Segoe UI,system-ui,sans-serif;font-size:26px;font-weight:700;line-height:1.15}.AuthForm-module__oRl-7W__input{border:1px solid var(--border-strong);background:color-mix(in srgb, var(--surface-hover) 88%, var(--bg));width:100%;color:var(--text);border-radius:12px;outline:none;padding:12px 14px;font-family:inherit;font-size:15px;box-shadow:inset 0 1px 2px #00000047}.AuthForm-module__oRl-7W__input::placeholder{color:var(--text-muted)}.AuthForm-module__oRl-7W__input:focus{border-color:var(--primary);box-shadow:inset 0 1px 2px #00000038, 0 0 0 3px color-mix(in srgb, var(--primary) 28%, transparent)}[data-theme=light] .AuthForm-module__oRl-7W__input{border-color:color-mix(in srgb, var(--text) 28%, transparent);background:#fff;box-shadow:inset 0 1px 2px #4637281a}[data-theme=light] .AuthForm-module__oRl-7W__input::placeholder{color:color-mix(in srgb, var(--text) 52%, transparent)}.AuthForm-module__oRl-7W__checks{flex-direction:column;gap:8px;width:100%;display:flex}.AuthForm-module__oRl-7W__check{color:var(--text-muted);cursor:pointer;align-items:flex-start;gap:8px;font-size:13px;line-height:1.35;display:flex}.AuthForm-module__oRl-7W__check input{accent-color:var(--primary);flex:none;margin:1px 0 0}.AuthForm-module__oRl-7W__check a{color:inherit;text-underline-offset:2px;font-weight:600;text-decoration:underline}.AuthForm-module__oRl-7W__check a:hover{color:var(--text)}.AuthForm-module__oRl-7W__error{width:100%;color:var(--danger);margin:0;font-size:13px;line-height:1.35}.AuthForm-module__oRl-7W__button{background:var(--primary);width:100%;height:44px;color:var(--on-primary);cursor:pointer;border:none;border-radius:22px;margin-top:6px;font-family:inherit;font-size:15px;font-weight:600;transition:all .3s;box-shadow:inset 0 3px 6px -4px #fff9,inset 0 -3px 6px -2px #000c}.AuthForm-module__oRl-7W__button:hover:not(:disabled){background:var(--primary-hover);box-shadow:inset 0 3px 6px #ffffff73, inset 0 -3px 6px #00000059, 0 0 12px color-mix(in srgb, var(--primary) 45%, transparent)}.AuthForm-module__oRl-7W__button:disabled{opacity:.55;cursor:not-allowed}.AuthForm-module__oRl-7W__footer{text-align:left;width:100%;color:var(--text-muted);margin:2px 0 0;font-size:13px}.AuthForm-module__oRl-7W__link{color:var(--text-muted);font:inherit;cursor:pointer;background:0 0;border:none;padding:0;font-weight:600;text-decoration:none;position:relative}.AuthForm-module__oRl-7W__link:disabled{opacity:.55;cursor:not-allowed}.AuthForm-module__oRl-7W__link:after{content:"";background:currentColor;border-radius:6px;width:0;height:1px;transition:width .3s;position:absolute;bottom:-2px;left:0}.AuthForm-module__oRl-7W__link:hover{color:var(--text)}.AuthForm-module__oRl-7W__link:hover:after{width:100%}@keyframes AuthForm-module__oRl-7W__spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.AuthForm-module__oRl-7W__shell:before{animation:none}}
