.login-motion-overlay[data-state=open]{animation:login-fade-in-3bf3de3a .3s ease-out both!important}.login-motion-overlay[data-state=closed]{animation:login-fade-out-3bf3de3a .32s ease-in both!important}.login-motion[data-state=open]{animation:login-launch-in-3bf3de3a .45s cubic-bezier(.22,1,.36,1) both!important}.login-motion[data-state=closed]{animation:login-launch-out-3bf3de3a .32s cubic-bezier(.55,0,.8,.4) both!important;pointer-events:none}@keyframes login-launch-in-3bf3de3a{0%{opacity:0;transform:translate3d(var(--login-origin-x),var(--login-origin-y),0) scale(.12)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes login-launch-out-3bf3de3a{0%{opacity:1;transform:translateZ(0) scale(1)}to{opacity:0;transform:translate3d(var(--login-origin-x),var(--login-origin-y),0) scale(.12)}}@keyframes login-fade-in-3bf3de3a{0%{opacity:0}to{opacity:1}}@keyframes login-fade-out-3bf3de3a{0%{opacity:1}to{opacity:0}}.login-title[data-v-3bf3de3a]{color:#242329;display:inline-block;font-size:30px;font-weight:800;letter-spacing:.28em;line-height:1.4;padding-left:.28em;position:relative}.login-title[data-v-3bf3de3a]:before{background:#ffd0d5;border-radius:3px;bottom:3px;content:"";height:13px;left:0;position:absolute;right:0}.login-shell[data-v-3bf3de3a],.login-title span[data-v-3bf3de3a]{position:relative}.login-shell[data-v-3bf3de3a]{padding:0 10px 14px}.login-shell[data-v-3bf3de3a]:before{background:#ff7979;border-radius:20px;content:"";inset:30% 0 0;pointer-events:none;position:absolute}.login-panel[data-v-3bf3de3a]{background:#fff;border-radius:16px;box-shadow:0 24px 80px -20px #231b2059;caret-color:#d34860;color-scheme:light;max-height:calc(100dvh - 3rem);overflow-y:auto;position:relative;scrollbar-color:#e9c8cf transparent;scrollbar-width:thin}.login-panel[data-v-3bf3de3a] ::-moz-selection{background:var(--color-rose-100);color:var(--color-rose-900)}.login-panel[data-v-3bf3de3a] ::selection{background:var(--color-rose-100);color:var(--color-rose-900)}.login-field[data-v-3bf3de3a]{background:#f5f4f6;border:1px solid transparent;border-radius:12px;min-height:52px;transition:border-color .15s,background-color .15s}.login-field[data-v-3bf3de3a]:hover{background:#efedf1}.login-field[data-v-3bf3de3a]:focus-within{background:#fff;outline:2px solid #f9e4e9;outline-offset:1px}.login-field-error[data-v-3bf3de3a]{border-color:#d34860}.login-input[data-v-3bf3de3a]{background:transparent;color:#242329;font-size:14px;outline:none;padding:14px 16px;width:100%}.login-input[data-v-3bf3de3a]::-moz-placeholder{color:#74717b}.login-input[data-v-3bf3de3a]::placeholder{color:#74717b}.login-close[data-v-3bf3de3a]{align-items:center;border-radius:50%;color:#74717b;cursor:pointer;display:flex;height:36px;justify-content:center;position:absolute;right:12px;top:12px;transition:background-color .15s;width:36px}.login-close[data-v-3bf3de3a]:hover{background:#f5f4f6}.login-submit[data-v-3bf3de3a]{background:#d34860;border-radius:12px;color:#fff;cursor:pointer;transition:background-color .15s}.login-submit[data-v-3bf3de3a]:hover:not(:disabled){background:#bb3852}.login-submit[data-v-3bf3de3a]:disabled{background:#f3cbd3;color:#893349;cursor:not-allowed}.login-link[data-v-3bf3de3a]{color:#bb3852;text-underline-offset:3px}.login-link[data-v-3bf3de3a]:hover{text-decoration:underline}.login-error[data-v-3bf3de3a]{color:#bb3852;font-size:12px;line-height:20px;margin-top:8px}.login-panel[data-v-3bf3de3a] :is(button,a,input[type=checkbox]):focus-visible{outline:2px solid #d34860;outline-offset:3px}@media(max-width:639px){.login-shell[data-v-3bf3de3a]{padding:0 7px 10px}.login-shell[data-v-3bf3de3a]:before{border-radius:18px}.login-input[data-v-3bf3de3a]{font-size:16px}}[data-v-3bf3de3a] .captcha-svg svg{display:block;height:100%;margin:0 auto;max-height:100%;max-width:100%;width:100%}
