*{box-sizing:border-box}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;margin:0}.input{background:#fff;border:2px solid #e2e8f0;border-radius:10px;color:#1e1b4b;font-size:14px;outline:none;padding:12px 16px;transition:border-color .15s,box-shadow .15s;width:100%}.input:focus{border-color:#7c3aed;box-shadow:0 0 0 3px #7c3aed26}.input::placeholder{color:#94a3b8}select.input{cursor:pointer}textarea.input{min-height:100px;resize:vertical}::-webkit-scrollbar{height:8px;width:8px}::-webkit-scrollbar-track{background:#f1f0f5}::-webkit-scrollbar-thumb{background:#c4b5fd;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#a5b4fc}:focus-visible{outline:2.5px solid #7c3aed;outline-offset:2px}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.modal-enter{animation:fadeIn .2s ease-out}.toast-enter{animation:slideUp .3s ease-out}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
/*# sourceMappingURL=main.405cbd03.css.map*/