*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html,body,#root{width:100%;height:100%;overflow:hidden;font-family:Outfit,sans-serif}::-webkit-scrollbar{width:4px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#80808033;border-radius:2px}::-webkit-scrollbar-thumb:hover{background:#80808059}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:14px;height:14px;border-radius:50%;background:#22c55e;border:2px solid rgba(128,128,128,.3);box-shadow:0 0 8px #22c55e66;cursor:pointer}input[type=range]::-moz-range-thumb{width:14px;height:14px;border-radius:50%;background:#22c55e;border:2px solid rgba(128,128,128,.3);box-shadow:0 0 8px #22c55e66;cursor:pointer}@keyframes pulse-live{0%,to{opacity:1}50%{opacity:.4}}@keyframes popIn{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@keyframes fadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes flowDash{0%{stroke-dashoffset:0}to{stroke-dashoffset:-20}}::selection{background:#22c55e4d}@media print{nav,.no-print{display:none!important}body{background:#fff!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}div[style]{animation:none!important}html,body,#root{overflow:visible!important;height:auto!important}}
