.aydn6q_container{background:linear-gradient(135deg,#f5f7fa 0%,#c3cfe2 100%);justify-content:center;align-items:center;min-height:100vh;font-family:Inter,sans-serif;display:flex}.aydn6q_loginCard{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffe6;border-radius:24px;width:100%;max-width:480px;padding:3rem;animation:.5s ease-out aydn6q_slideUp;box-shadow:0 20px 40px #0000001a}.aydn6q_logoContainer{text-align:center;margin-bottom:2rem}.aydn6q_logoContainer img{width:120px;height:auto;margin-bottom:1rem}.aydn6q_title{color:#1a202c;text-align:center;margin-bottom:.5rem;font-size:1.8rem;font-weight:700}.aydn6q_subtitle{color:#718096;text-align:center;margin-bottom:2rem;font-size:.95rem}.aydn6q_toggleContainer{background:#edf2f7;border-radius:12px;margin-bottom:2rem;padding:4px;display:flex;position:relative}.aydn6q_toggleButton{color:#4a5568;cursor:pointer;z-index:1;background:0 0;border:none;border-radius:8px;flex:1;padding:10px 0;font-size:.95rem;font-weight:600;transition:all .3s}.aydn6q_toggleButton.aydn6q_active{color:#3182ce}.aydn6q_toggleSlider{background:#fff;border-radius:8px;width:calc(50% - 4px);transition:transform .3s cubic-bezier(.4,0,.2,1);position:absolute;top:4px;bottom:4px;box-shadow:0 2px 4px #0000001a}.aydn6q_form{flex-direction:column;gap:1.25rem;display:flex}.aydn6q_inputGroup{flex-direction:column;gap:.5rem;display:flex}.aydn6q_inputGroup label{color:#4a5568;font-size:.9rem;font-weight:500}.aydn6q_input{background:#f7fafc;border:1px solid #e2e8f0;border-radius:10px;padding:12px 16px;font-size:1rem;transition:all .2s}.aydn6q_input:focus{background:#fff;border-color:#3182ce;outline:none;box-shadow:0 0 0 3px #3182ce1a}.aydn6q_submitButton{color:#fff;cursor:pointer;background:#3182ce;border:none;border-radius:10px;margin-top:1rem;padding:14px;font-size:1rem;font-weight:600;transition:background .2s,transform .1s}.aydn6q_submitButton:hover{background:#2b6cb0}.aydn6q_submitButton:active{transform:scale(.98)}.aydn6q_error{color:#e53e3e;text-align:center;background:#fff5f5;border-radius:8px;margin-bottom:1rem;padding:10px;font-size:.9rem}@keyframes aydn6q_slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}
