@import url("https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap");body,html{padding:0;margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}*{box-sizing:border-box}.spotlight{position:fixed;width:100%;height:100%;pointer-events:none;background:radial-gradient(circle at var(--x) var(--y),transparent 10%,rgba(0,0,0,.95) 20%)}.glass{background:hsla(0,0%,100%,.1);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.1)}@keyframes gradient{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@media print{.chakra-button,.chakra-menu,.chakra-modal__close-btn,button{display:none!important}body{background:#fff!important;color:#000!important}canvas{max-width:100%!important;height:auto!important}.chakra-card{box-shadow:none!important;border:1px solid #eee!important;page-break-inside:avoid!important;break-inside:avoid!important}h1,h2,h3,h4,h5,h6{page-break-after:avoid!important;break-after:avoid!important}div,h1,h2,h3,h4,h5,h6,p,span{color:#000!important}[class*=bg-]{background-color:#fff!important}@page{margin:2cm}.report-section{break-inside:avoid;page-break-inside:avoid}a[href]:after{content:" (" attr(href) ")"}.chart-container{min-height:300px;margin:20px 0}table{border-collapse:collapse!important}td,th{border:1px solid #ddd!important;padding:8px!important}.report-header{position:running(header)}.report-footer{position:running(footer)}@page{@top-center{content:element(header)}@bottom-center{content:element(footer)}}}