*,:before,:after{box-sizing:border-box;margin:0;padding:0}html,body,#root{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:100%;height:100%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans SC,sans-serif;overflow:hidden}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#2a2a4a;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#3a3a5a}.react-rnd>.react-resizable-handle{background:#6366f1!important;border:none!important;border-radius:50%!important;width:8px!important;height:8px!important}select option{color:#d0d0f0;background:#12122a}@keyframes toastIn{0%{opacity:0;transform:translateY(-8px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes spin{to{transform:rotate(360deg)}}.flip-next{will-change:transform, opacity;backface-visibility:hidden;animation:.5s ease-out forwards flipNextIn}.flip-prev{will-change:transform, opacity;backface-visibility:hidden;animation:.5s ease-out forwards flipPrevIn}@keyframes flipNextIn{0%{opacity:0;transform:rotateY(-90deg)}to{opacity:1;transform:rotateY(0)}}@keyframes flipPrevIn{0%{opacity:0;transform:rotateY(90deg)}to{opacity:1;transform:rotateY(0)}}.slide-next{will-change:transform, opacity;backface-visibility:hidden;animation:.4s ease-out forwards slideNextIn}.slide-prev{will-change:transform, opacity;backface-visibility:hidden;animation:.4s ease-out forwards slidePrevIn}@keyframes slideNextIn{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes slidePrevIn{0%{opacity:0;transform:translate(-100%)}to{opacity:1;transform:translate(0)}}.fade-next,.fade-prev{will-change:transform, opacity;backface-visibility:hidden;animation:.35s ease-out forwards fadeIn}@keyframes fadeIn{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}.foldout-unit-enter{will-change:transform, opacity;backface-visibility:hidden;animation:.4s ease-out forwards foldoutEnter}@keyframes foldoutEnter{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}.foldout-view-switch{will-change:transform, opacity;backface-visibility:hidden;animation:.3s ease-out forwards foldoutViewSwitch}@keyframes foldoutViewSwitch{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}
