@font-face{font-family:Inter;src:url(https://fonts.gstatic.com/s/inter/v13/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuLyfAZ9hiJ-Ek-_EeA.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(https://fonts.gstatic.com/s/inter/v13/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuI6fAZ9hiJ-Ek-_EeA.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(https://fonts.gstatic.com/s/inter/v13/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuGKYAZ9hiJ-Ek-_EeA.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(https://fonts.gstatic.com/s/inter/v13/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuFuYAZ9hiJ-Ek-_EeA.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Open Sans;src:url(/assets/OpenSans-Regular-CTzHQvAC.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Cinzel;src:url(/assets/Cinzel-Regular-CWScFO8V.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}.makor-brand{font-family:Cinzel,Times New Roman,serif!important;font-weight:400;letter-spacing:.5px}.makor-brand-large{font-family:Cinzel,Times New Roman,serif!important;font-weight:400;letter-spacing:1px;font-size:1.5rem}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Inter,Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:background-color .3s ease,color .3s ease}a{text-decoration:none;color:inherit}.theme-transition,.theme-transition *,.theme-transition *:before,.theme-transition *:after{transition:background-color .3s ease,border-color .3s ease,box-shadow .3s ease,color .2s ease!important}@keyframes fadeSlideIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes staggerFadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes subtlePulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.05)}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes cardLift{0%{transform:translateY(0);box-shadow:0 1px 3px #0000000d}to{transform:translateY(-4px);box-shadow:0 8px 25px #0000001f}}@keyframes countUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.page-enter{animation:fadeSlideIn .4s ease-out forwards}.stagger-item{opacity:0;animation:staggerFadeIn .4s ease-out forwards}.stagger-item:nth-child(1){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}.stagger-item:nth-child(7){animation-delay:.35s}.stagger-item:nth-child(8){animation-delay:.4s}.pulse-dot{animation:subtlePulse 2s ease-in-out infinite}.animated-value{animation:countUp .5s ease-out forwards}.skeleton-shimmer{background:linear-gradient(90deg,#fff0,#fff3,#fff0);background-size:200% 100%;animation:shimmer 1.5s infinite}.hover-lift{transition:transform .2s ease,box-shadow .2s ease}.hover-lift:hover{transform:translateY(-2px)}.hover-scale{transition:transform .2s ease}.hover-scale:hover{transform:scale(1.02)}.hover-rotate{transition:transform .3s ease}.hover-rotate:hover{transform:rotate(15deg)}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#00000026;border-radius:4px;transition:background .2s ease}::-webkit-scrollbar-thumb:hover{background:#00000040}[data-theme=dark] ::-webkit-scrollbar-thumb,.dark-mode ::-webkit-scrollbar-thumb{background:#ffffff26}[data-theme=dark] ::-webkit-scrollbar-thumb:hover,.dark-mode ::-webkit-scrollbar-thumb:hover{background:#ffffff40}.MuiPaper-root[style*="background-color: rgb(20"] ::-webkit-scrollbar-thumb,.MuiPaper-root[style*="background-color: rgb(10"] ::-webkit-scrollbar-thumb{background:#ffffff26}.tabular-nums{font-feature-settings:"tnum" on,"lnum" on}.glass{background:#ffffffb3;backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%)}.glass-dark{background:#1e1e1e99;backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%)}.focus-ring:focus-visible{outline:2px solid;outline-offset:2px}.hide-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.hide-scrollbar::-webkit-scrollbar{display:none}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width: 600px){.page-enter,.stagger-item{animation-duration:.3s}.stagger-item:nth-child(n){animation-delay:.03s}}.chart-container{width:100%;height:100%;min-height:200px}.chart-tooltip{border-radius:8px;padding:12px;box-shadow:0 4px 12px #00000026}.table-sticky-header{position:sticky;top:0;z-index:10;box-shadow:0 2px 4px #0000000d}.table-striped tbody tr:nth-of-type(odd){background-color:#00000005}.table-row-hover:hover{background-color:#0000000a!important}@media print{.no-print{display:none!important}.page-break{page-break-before:always}body{background:#fff!important;color:#000!important}}
