body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*{box-sizing:border-box;margin:0;padding:0}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.6;overflow-x:hidden;scroll-behavior:smooth}.App{min-height:100vh;text-align:center}#infographic-container{margin:0;padding:0;width:100%}.loading-container{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;display:flex;flex-direction:column;height:100vh;justify-content:center}.spinner{animation:spin 1s ease-in-out infinite;border:4px solid #ffffff4d;border-radius:50%;border-top-color:#fff;height:40px;margin-bottom:20px;width:40px}@keyframes spin{to{transform:rotate(1turn)}}.loading-container p{font-size:1.2rem;opacity:.9}@media (max-width:768px){#infographic-container div{padding:20px!important}#infographic-container h1{font-size:2.5rem!important}#infographic-container h2{font-size:2rem!important}#infographic-container h3{font-size:1.3rem!important}#infographic-container svg{height:auto!important;max-width:100%!important}#infographic-container div[style*=grid-template-columns]{grid-template-columns:1fr!important}#infographic-container div[style*=flex]{flex-direction:column!important}}@media (max-width:480px){#infographic-container h1{font-size:2rem!important}#infographic-container h2{font-size:1.5rem!important}#infographic-container div{padding:15px!important}}@media (max-width:768px){.bar{stroke:none}text{font-size:10px!important}.arc text{font-size:8px!important}}#infographic-container div[style*=transition]{transition:all .3s ease!important}#infographic-container div[style*=transition]:hover{box-shadow:0 10px 30px #0003!important;transform:translateY(-5px)!important}@media print{#infographic-container{background:#fff!important}#infographic-container div{break-inside:avoid;page-break-inside:avoid}}@media (prefers-contrast:high){#infographic-container{filter:contrast(1.5)}}@media (prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}.spinner{animation:none;border:4px solid #fff}}#infographic-container :focus{outline:2px solid #667eea;outline-offset:2px}#infographic-container text{pointer-events:none;-webkit-user-select:none;user-select:none}#infographic-container svg{display:block;height:auto;max-width:100%}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:#667eea;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#764ba2}.tooltip{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid #fff3;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.oblast{transition:all .3s cubic-bezier(.4,0,.2,1)}.oblast:hover{filter:brightness(1.1) drop-shadow(0 2px 8px rgba(0,0,0,.3));transform:translateY(-1px)}html{scroll-behavior:smooth}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.fade-in-up{animation:fadeInUp .6s ease-out}.legend-item{transition:all .2s ease}.legend-item:hover{filter:brightness(1.1);transform:translateX(3px)}
/*# sourceMappingURL=main.d6f13e20.css.map*/