@import url(https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap);*,:after,:before{box-sizing:border-box}html{scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f8faf8;color:#1a1a1a;font-family:Inter,Roboto,Helvetica Neue,Arial,sans-serif;line-height:1.6;margin:0}@media (prefers-color-scheme:dark){body{background-color:#121212;color:#f5f5f5}}code{font-family:JetBrains Mono,source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}:focus-visible{outline:2px solid #1e23fe;outline-offset:2px}*,:after,:before{transition:background-color .2s ease,border-color .2s ease}button{font-family:inherit}a{color:#1e23fe;text-decoration:none}a:hover{text-decoration:underline}::selection{background-color:#1e23fe4d;color:inherit}.hide-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.hide-scrollbar::-webkit-scrollbar{display:none}.hover-lift{transition:transform .2s ease,box-shadow .2s ease}.hover-lift:hover{box-shadow:0 12px 40px #0000001f;transform:translateY(-4px)}.gradient-text{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#1e23fe,#0d9e6f);-webkit-background-clip:text;background-clip:text}.glass{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#ffffffb3}@media (prefers-color-scheme:dark){.glass{background:#1e1e1ecc}}.subtle-shadow{box-shadow:0 1px 3px #0000000a,0 1px 2px #0000000f}.bg-gradient-primary{background:linear-gradient(135deg,#1e23fe,#0d9e6f)}.bg-gradient-info{background:linear-gradient(135deg,#1976d2,#1565c0)}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.fade-in{animation:fadeIn .3s ease-out}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.fade-in-up{animation:fadeInUp .4s ease-out}@keyframes slideInRight{0%{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}.slide-in-right{animation:slideInRight .3s ease-out}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.shimmer{animation:shimmer 1.5s infinite;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%}.stagger-item{animation:fadeInUp .4s ease-out forwards;opacity:0}.stagger-item:first-child{animation-delay:.05s}.stagger-item:nth-child(2){animation-delay:.1s}.stagger-item:nth-child(3){animation-delay:.15s}.stagger-item:nth-child(4){animation-delay:.2s}.stagger-item:nth-child(5){animation-delay:.25s}.stagger-item:nth-child(6){animation-delay:.3s}@media print{.MuiAppBar-root,.MuiDrawer-root,.MuiIconButton-root,.MuiPagination-root,.MuiTablePagination-root,.MuiToolbar-root,.no-print,button,nav{display:none!important}.print-only{display:block!important}body{background:#fff!important;color:#000!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}.printable-report{margin:0!important;max-width:100%!important;padding:20px!important;width:100%!important}.MuiDataGrid-root,.MuiDataGrid-virtualScroller{height:auto!important;overflow:visible!important}.MuiDataGrid-virtualScrollerContent{height:auto!important}.MuiDataGrid-virtualScrollerRenderZone{position:relative!important;transform:none!important}.MuiDataGrid-row{page-break-inside:avoid}.MuiPaper-root{border:1px solid #ddd!important;box-shadow:none!important}h1,h2,h3,h4{page-break-after:avoid}figure,table{page-break-inside:avoid}@page{size:landscape;margin:.5in}}
/*# sourceMappingURL=main.35ea18de.css.map*/