*{box-sizing:border-box}html,body{margin:0;padding:0}body{font-family:Plus Jakarta Sans,Inter,Inter var,-apple-system,system-ui,sans-serif;color:#15132a;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;letter-spacing:-.011em;background:#f3f2fb}#root{height:100vh}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:8px;border:2px solid transparent;background-clip:padding-box}::-webkit-scrollbar-thumb:hover{background:#b6c2d4;background-clip:padding-box}aside ::-webkit-scrollbar{width:8px}aside ::-webkit-scrollbar-thumb{background:#ffffff21;border:2px solid transparent;background-clip:padding-box}aside ::-webkit-scrollbar-thumb:hover{background:#ffffff38;background-clip:padding-box}@keyframes fadeUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes slideIn{0%{transform:translate(100%)}to{transform:none}}@keyframes popIn{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:none}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes aresSpin{to{transform:rotate(360deg)}}@media (hover:hover){main [style*="box-shadow: var(--shc)"]{transition:box-shadow .2s cubic-bezier(.4,0,.2,1),transform .2s cubic-bezier(.4,0,.2,1)}main [style*="box-shadow: var(--shc)"]:hover{box-shadow:var(--shc-h)!important;transform:translateY(-3px)}}:focus-visible{outline:2px solid var(--blue);outline-offset:2px;border-radius:6px}a,button{transition:background .15s ease,color .15s ease,box-shadow .15s ease,transform .1s ease}button:active{transform:scale(.97)}
