.dark .aAev1W_feedback-form-container{color:#fff!important;background:#2a2a2e!important;border-color:#c4b5fd38!important}.dark .aAev1W_feedback-description{color:#d6d3d1!important}.dark .aAev1W_feedback-form-container label{color:#e9d5ff!important}.dark .aAev1W_feedback-form-container .aAev1W_form-control{color:#fff!important;background:#1c1c20!important;border-color:#ffffff1a!important}.dark .aAev1W_feedback-header h1{font-weight:800!important}.dark .aAev1W_feedback-form-container .aAev1W_form-control:hover{border-color:#c4b5fd73!important}.dark .aAev1W_feedback-form-container .aAev1W_form-control:focus{box-shadow:0 0 0 3px #a78bfa40;border-color:#a78bfa!important}.dark .aAev1W_feedback-form-container .aAev1W_form-control::placeholder{color:#a1a1aa}.dark .aAev1W_field-error{color:#fb7185!important}.aAev1W_feedback-container{max-width:900px;margin:2rem auto;padding:1.5rem;position:relative;overflow:hidden}.aAev1W_floating-icons{opacity:.1;z-index:-1;font-size:2.5rem;animation:8s ease-in-out infinite aAev1W_float;position:absolute}.aAev1W_float-icon-1{color:#4158d0;animation-delay:0s;top:5%;left:5%}.aAev1W_float-icon-2{color:#c850c0;animation-delay:2s;top:15%;right:10%}.aAev1W_float-icon-3{color:#ffcc70;animation-delay:4s;bottom:10%;right:15%}@keyframes aAev1W_float{0%{transform:translateY(0)rotate(0)}50%{transform:translateY(-15px)rotate(5deg)}to{transform:translateY(0)rotate(0)}}.aAev1W_feedback-header{text-align:center;margin-bottom:2rem}.aAev1W_feedback-header h1{letter-spacing:-.02em;color:#333;background:linear-gradient(135deg,#6d28d9,#c026d3);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:.75rem;font-size:2.5rem;font-weight:800}.aAev1W_feedback-header h1:after{content:"";background:linear-gradient(90deg,#7c3aed,#c084fc);border-radius:999px;width:72px;height:4px;margin:.85rem auto 0;display:block}.aAev1W_feedback-description{color:#666;max-width:700px;margin:0 auto;font-size:1.1rem}.aAev1W_feedback-form-container{background:#fff;border:1px solid #6601801f;border-top:4px solid #7c3aed;border-radius:16px;padding:2rem;box-shadow:0 8px 24px #0000001a}.aAev1W_form-group{margin-bottom:1.5rem}:where(.aAev1W_feedback-container) label{color:#3f3f46;margin-bottom:.5rem;font-weight:600;display:block}.aAev1W_field-error{color:#e11d48;margin:.4rem 0 0;font-size:.85rem}.aAev1W_form-control{color:#18181b;background:#fafafa;border:1px solid #e4e4e7;border-radius:12px;width:100%;padding:.85rem 1rem;font-size:1rem;transition:border-color .2s,box-shadow .2s}.aAev1W_form-control:hover{border-color:#c4b5fd}.aAev1W_form-control:focus{border-color:#7c3aed;outline:none;box-shadow:0 0 0 3px #7c3aed33}select.aAev1W_form-control{cursor:pointer}textarea.aAev1W_form-control{resize:vertical;min-height:120px}.aAev1W_feedback-actions{justify-content:center;margin-top:.75rem;display:flex}.aAev1W_btn{cursor:pointer;border:none;border-radius:6px;align-items:center;gap:.5rem;padding:.8rem 1.5rem;font-weight:600;text-decoration:none;transition:all .3s;display:flex}.aAev1W_btn-primary{color:#fff;background:linear-gradient(135deg,#7c3aed,#c084fc);border-radius:12px;justify-content:center;min-width:11rem;padding:.9rem 1.75rem;box-shadow:0 8px 18px #7c3aed47}.aAev1W_btn-primary:hover{transform:translateY(-2px);box-shadow:0 12px 24px #7c3aed66}.aAev1W_btn-primary:active{transform:translateY(0);box-shadow:0 4px 10px #7c3aed40}.aAev1W_btn-primary:disabled{opacity:.7;cursor:default;transform:none}.aAev1W_fade-in{opacity:0;animation:.6s ease-in-out forwards aAev1W_fadeIn}@keyframes aAev1W_fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.aAev1W_alert{border-radius:8px;align-items:center;gap:.75rem;margin-bottom:2rem;padding:1rem 1.5rem;display:flex}.aAev1W_alert-success{color:#28a745;background-color:#e7f5ea;border-left:4px solid #28a745}.aAev1W_alert-error{color:#d63447;background-color:#ffeaec;border-left:4px solid #d63447}@media (max-width:768px){.aAev1W_feedback-header h1{font-size:2rem}.aAev1W_feedback-form-container{padding:1.5rem}.aAev1W_btn{justify-content:center;width:100%}}@media (max-width:480px){.aAev1W_feedback-header h1{font-size:1.75rem}.aAev1W_feedback-description{font-size:1rem}.aAev1W_form-control{padding:.75rem}}
