:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}*,:before,:after{box-sizing:border-box}body{margin:0}#root{min-height:100svh}button:active{transform:scale(.95)!important}::-webkit-scrollbar{width:4px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#00000026;border-radius:2px}@keyframes breathe{0%,to{transform:scale(1)}50%{transform:scale(1.025)}}@keyframes warningPulse{0%,to{opacity:1}50%{opacity:.6}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes popIn{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes gradientShift{0%,to{background-position:0%}50%{background-position:100%}}@keyframes spark{0%,to{opacity:0;transform:translateY(0)scale(1)}50%{opacity:.9;transform:translateY(-30px)scale(1.4)}}@keyframes taskPulse{0%,to{box-shadow:0 0 24px #7fd6d6cc,0 0 48px #7fd6d666}50%{box-shadow:0 0 36px #7fd6d6,0 0 72px #7fd6d699}}
