.login-modal{width:100%;min-height:500px;display:flex}.login-modal__left{color:#3d3d3d;background:#e3f0ff;flex-direction:column;flex:1;justify-content:center;padding:2rem;display:flex}.login-modal__right{flex-direction:column;flex:1;justify-content:center;align-items:center;padding:2rem;display:flex}.divider{text-align:center;align-items:center;display:flex}.divider:before,.divider:after{content:"";border-bottom:1px solid #e5e7eb;flex:1}.divider:before{margin-right:.5rem}.divider:after{margin-left:.5rem}@media (width<=768px){.login-modal{flex-direction:column}.login-modal__left{display:none}.login-modal__right{width:100%;min-height:400px}}.register-modal{width:100%;min-height:500px;display:flex}.register-modal__left{color:#3d3d3d;background:#e3f0ff;flex-direction:column;flex:1;justify-content:center;padding:2rem;display:flex}.register-modal__right{flex-direction:column;flex:1;justify-content:center;align-items:center;padding:2rem;display:flex}@media (width<=768px){.register-modal{flex-direction:column}.register-modal__left{display:none}.register-modal__right{width:100%;min-height:400px}}.forgot-password-modal{width:100%;min-height:500px;display:flex}.forgot-password-modal__left{color:#3d3d3d;background:#e3f0ff;flex-direction:column;flex:1;justify-content:center;padding:2rem;display:flex}.forgot-password-modal__right{flex-direction:column;flex:1;justify-content:center;align-items:center;padding:2rem;display:flex}.input-error{border-color:#ef4444}@media (width<=768px){.forgot-password-modal{flex-direction:column}.forgot-password-modal__left{display:none}.forgot-password-modal__right{width:100%;min-height:400px}}.auth-modal__content{border-radius:20px;width:800px;max-width:800px}.auth-modal{background:#fff;border-radius:20px;width:100%;min-height:500px;position:relative;overflow:hidden}.dark .auth-modal{background:var(--color-muted-950)}@media (width<=768px){.auth-modal__content{width:calc(100vw - 2rem);max-width:calc(100vw - 2rem)}}.feedback-widget[data-v-def0e721]{right:max(24px, env(safe-area-inset-right));bottom:max(24px, env(safe-area-inset-bottom));z-index:40;position:fixed}.feedback-panel[data-v-def0e721]{width:380px;max-width:calc(100vw - 32px);max-height:calc(100dvh - 112px - env(safe-area-inset-bottom));transform-origin:100% 100%;flex-direction:column;margin-bottom:16px;display:flex;box-shadow:0 12px 48px #00000029,0 2px 8px #00000014}.feedback-header[data-v-def0e721]{background:radial-gradient(at 0 0,#484848,#252525 75%)}.feedback-input[data-v-def0e721]{border:1px solid var(--color-muted-200);width:100%;color:inherit;background:0 0;border-radius:10px;outline:none;padding:10px 12px;font-size:14px;line-height:1.5;transition:border-color .15s,box-shadow .15s;display:block}.feedback-input[data-v-def0e721]::placeholder{color:var(--color-muted-400)}.feedback-input[data-v-def0e721]:focus{border-color:var(--color-muted-500);box-shadow:0 0 0 3px #8080801f}.dark{border-color:var(--color-muted-700)}.feedback-panel-enter-active[data-v-def0e721],.feedback-panel-leave-active[data-v-def0e721]{transition:opacity .18s,transform .18s}.feedback-panel-enter-from[data-v-def0e721],.feedback-panel-leave-to[data-v-def0e721]{opacity:0;transform:translateY(12px)scale(.96)}@media (width<=480px){.feedback-widget[data-v-def0e721]{right:max(16px, env(safe-area-inset-right));bottom:max(16px, env(safe-area-inset-bottom))}.feedback-input[data-v-def0e721]{font-size:16px}}@media (prefers-reduced-motion:reduce){.feedback-panel-enter-active[data-v-def0e721],.feedback-panel-leave-active[data-v-def0e721]{transition:none}}
