.Backdrop-module__E_0k5W__backdrop{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}.Backdrop-module__E_0k5W__orb{opacity:.8;will-change:transform;border-radius:50%;position:absolute}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .Backdrop-module__E_0k5W__orb{opacity:.12}}:root[data-theme=dark] .Backdrop-module__E_0k5W__orb{opacity:.12}.Backdrop-module__E_0k5W__o1{background:var(--vivo-orange-soft);width:46vw;max-width:520px;height:46vw;max-height:520px;animation:22s ease-in-out infinite alternate Backdrop-module__E_0k5W__drift-1;top:-12vh;left:70vw}.Backdrop-module__E_0k5W__o2{background:var(--vivo-violet-soft);width:34vw;max-width:400px;height:34vw;max-height:400px;animation:26s ease-in-out infinite alternate-reverse Backdrop-module__E_0k5W__drift-2;top:52vh;left:78vw}.Backdrop-module__E_0k5W__o3{background:var(--vivo-green-soft);width:28vw;max-width:340px;height:28vw;max-height:340px;animation:24s ease-in-out infinite alternate Backdrop-module__E_0k5W__drift-3;top:66vh;left:-6vw}@keyframes Backdrop-module__E_0k5W__drift-1{to{transform:translate(-6vw,6vh)}}@keyframes Backdrop-module__E_0k5W__drift-2{to{transform:translate(-5vw,-6vh)}}@keyframes Backdrop-module__E_0k5W__drift-3{to{transform:translate(6vw,-5vh)}}@media (prefers-reduced-motion:reduce){.Backdrop-module__E_0k5W__orb{animation:none}}
.AuthCard-module__l_RhQa__page{z-index:1;justify-content:center;align-items:center;min-height:100dvh;padding:48px 16px;display:flex;position:relative}.AuthCard-module__l_RhQa__card{background:var(--color-panel);-webkit-backdrop-filter:blur(28px);border:1px solid #cfcabfe6;border-radius:20px;flex-direction:column;width:100%;max-width:420px;padding:40px 36px;display:flex;box-shadow:0 24px 60px -40px #11101073}.AuthCard-module__l_RhQa__brand{align-items:center;gap:10px;margin-bottom:28px;display:inline-flex}.AuthCard-module__l_RhQa__word{letter-spacing:-.04em;font-size:17px;font-weight:700}.AuthCard-module__l_RhQa__title{letter-spacing:-.04em;margin-bottom:24px;font-size:28px;font-weight:700;line-height:1.1}.AuthCard-module__l_RhQa__footer{border-top:1px solid var(--color-line);color:var(--color-text);margin-top:24px;padding-top:20px;font-size:13.5px}.AuthCard-module__l_RhQa__link{border-bottom:1.5px solid var(--color-ink);padding-bottom:1px;font-weight:700}@media (max-width:760px){.AuthCard-module__l_RhQa__page{align-items:flex-start;padding:32px 16px}.AuthCard-module__l_RhQa__card{border-radius:18px;padding:28px 20px}.AuthCard-module__l_RhQa__title{font-size:24px}}
.PasswordInput-module__izKJ6W__password{position:relative}.PasswordInput-module__izKJ6W__passwordInput{padding-right:50px}.PasswordInput-module__izKJ6W__reveal{width:38px;height:38px;color:var(--color-muted);cursor:var(--cursor);background:0 0;border:0;border-radius:9px;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:50%;right:5px;transform:translateY(-50%)}.PasswordInput-module__izKJ6W__reveal:hover{color:var(--color-ink);background:#1110100d}.PasswordInput-module__izKJ6W__meter{grid-template-columns:repeat(4,1fr);gap:4px;margin-top:8px;display:grid}.PasswordInput-module__izKJ6W__bar{height:var(--meter-h,4px);background:var(--color-line);border-radius:2px}.PasswordInput-module__izKJ6W__on{background:var(--meter-on,var(--color-ink))}
