._chartContainer_e63y0_1{min-height:auto;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;margin-top:20px}._controlsContainer_e63y0_11{margin-bottom:20px;width:100%}._chartWrapper_e63y0_16{width:100%;height:100%;position:relative}._cardHeader_e63y0_22{display:flex;align-items:center;gap:8px}._noDataContainer_e63y0_28{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:200px;padding:20px}._tooltipContainer_e63y0_37{background-color:var(--background-paper);padding:12px;border-radius:4px;min-width:180px;border:1px solid var(--divider)}._tooltipTitle_e63y0_45{font-weight:700;margin-bottom:4px}._tooltipData_e63y0_50{font-size:.85rem;margin:2px 0}._barChartContainer_e63y0_56{width:100%;padding:10px 0;max-height:none;overflow-y:visible}._barChartItem_e63y0_63{margin-bottom:12px;display:flex;align-items:center}._barLabelContainer_e63y0_69{width:200px;display:flex;align-items:center;position:relative}._barLabel_e63y0_69{width:130px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.85rem;padding-right:10px;font-family:monospace}._actionButtons_e63y0_86{display:flex;align-items:center;gap:5px}._queryButton_e63y0_92,._copyButton_e63y0_93{opacity:1;cursor:pointer;color:#fff;background-color:transparent;display:flex;align-items:center;justify-content:center;font-size:.75rem;transition:background-color .2s,transform .2s;padding:6px;border-radius:4px}._queryButton_e63y0_92 svg,._copyButton_e63y0_93 svg{width:1em;height:1em;stroke-width:1.5}._queryButton_e63y0_92:hover,._copyButton_e63y0_93:hover{color:#fff;background-color:#0000004d}._barWrapper_e63y0_120{flex-grow:1;height:24px;background-color:#0000000d;border-radius:4px;overflow:visible;position:relative}._barFill_e63y0_129{height:100%;border-radius:4px;display:flex;align-items:center;transition:width .5s ease-out}._barValue_e63y0_137{position:absolute;right:-45px;top:50%;transform:translateY(-50%);font-weight:700;font-size:.85rem;color:#000000b3}._barType_e63y0_147{width:80px;font-size:.75rem;color:#666;padding-left:10px;text-align:left}._canvasContainer_e63y0_156{width:100%;display:flex;justify-content:center;align-items:center}._chartCanvas_e63y0_163{max-width:100%}._distributionContainer_e63y0_168{width:100%;padding:20px 0}._distributionBar_e63y0_173{width:100%;height:30px;display:flex;border-radius:4px;overflow:hidden;margin-bottom:20px}._distributionSegment_e63y0_182{height:100%;transition:width .5s ease-out}._distributionLegend_e63y0_187{display:flex;flex-wrap:wrap;gap:10px;padding:10px 0}._legendItem_e63y0_194{display:flex;align-items:center;margin-right:15px}._legendColor_e63y0_200{width:15px;height:15px;border-radius:3px;margin-right:5px}._legendText_e63y0_207{font-size:.8rem}._tableCellWithCopy_e63y0_212{display:flex;align-items:center;position:relative}._tableCellWithCopy_e63y0_212 span{font-family:monospace;margin-right:8px}._dataTable_e63y0_223 td{position:relative}@media (prefers-color-scheme: dark){._queryButton_e63y0_92,._copyButton_e63y0_93{color:#fff;background-color:transparent}._queryButton_e63y0_92:hover,._copyButton_e63y0_93:hover{color:#fff;background-color:#ffffff26}}@media (max-width: 768px){._controlsContainer_e63y0_11{flex-direction:column;gap:12px}._chartContainer_e63y0_1{min-height:300px}._barLabel_e63y0_69{width:100px}._barType_e63y0_147{width:60px}}:root{font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth;font-size:16px}body{min-height:100vh;font-family:inherit;font-size:1rem}@media (max-width: 768px){button,[role=button],.MuiButton-root,.MuiIconButton-root,.MuiToggleButton-root{min-height:44px!important;min-width:44px!important;touch-action:manipulation!important;-webkit-tap-highlight-color:transparent!important;-webkit-touch-callout:none!important;-webkit-user-select:none!important;user-select:none!important}.google-login-container,div[role=button][data-gsi],div[role=button][aria-label*=Google]{min-height:48px!important;height:48px!important;width:100%!important;touch-action:manipulation!important;-webkit-tap-highlight-color:transparent!important;position:relative!important;overflow:hidden!important}.MuiToggleButtonGroup-root{touch-action:manipulation!important}.MuiToggleButton-root{position:relative!important;overflow:hidden!important}.MuiToggleButton-root:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:#ffffff1a;opacity:0;transition:opacity .15s ease;pointer-events:none}.MuiToggleButton-root:active:before{opacity:1}.MuiTooltip-popper{pointer-events:auto!important}.MuiButton-root,.MuiIconButton-root,.MuiToggleButton-root{-webkit-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important;user-select:none!important}*{-webkit-overflow-scrolling:touch!important}}.page-container{opacity:1;transition:opacity .15s ease-in-out}.page-container.loading{opacity:.7}main{transition:opacity .15s ease-in-out}.content-container{min-height:200px;transition:all .15s ease-in-out}.MuiListItemButton-root{transition:background-color .15s ease-in-out!important}.MuiDrawer-paper{transition:transform .15s cubic-bezier(0,0,.2,1)!important}.google-login-container{position:relative!important;width:100%!important;height:48px!important;overflow:visible!important;border-radius:8px!important;min-height:48px!important;display:block!important;transform:translateZ(0)!important;-webkit-transform:translateZ(0)!important;-webkit-backface-visibility:hidden!important;backface-visibility:hidden!important;contain:layout!important;will-change:auto!important;isolation:isolate!important}div[data-testid=google-oauth-button],.google-login-container div[data-testid=google-oauth-button]{position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;opacity:0!important;pointer-events:none!important;z-index:-1!important;min-height:48px!important;box-sizing:border-box!important}div[data-testid=google-oauth-button] div[role=button],div[data-testid=google-oauth-button] iframe,div[role=button][data-gsi],iframe[src*="accounts.google.com"]{height:48px!important;width:100%!important;border-radius:8px!important;box-sizing:border-box!important;position:relative!important;opacity:0!important;visibility:hidden!important}@supports (-webkit-appearance: none){.google-login-container{isolation:auto!important;-webkit-transform:translateZ(0)!important;transform:translateZ(0)!important;-webkit-backface-visibility:hidden!important;backface-visibility:hidden!important}.google-login-container .MuiButton-root{-webkit-transform:translateZ(1px)!important;transform:translateZ(1px)!important;will-change:transform!important}}@-moz-document url-prefix(){.google-login-container{transform:translateZ(0)!important;will-change:transform!important}}@media screen and (-webkit-min-device-pixel-ratio: 0){.google-login-container{transform:translateZ(0)!important;-webkit-transform:translateZ(0)!important}.google-login-container .MuiButton-root{-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale!important}}@media (max-width: 768px){.google-login-container{min-height:48px!important;touch-action:manipulation!important;-webkit-tap-highlight-color:transparent!important}.google-login-container .MuiButton-root{min-height:48px!important;transition:all .15s ease-in-out!important}}@media (prefers-contrast: high){.google-login-container .MuiButton-root{border-width:3px!important;font-weight:700!important}}@media (prefers-reduced-motion: reduce){.google-login-container .MuiButton-root{transition:none!important;transform:none!important}.google-login-container .MuiButton-root:hover{transform:none!important}}@media (max-width: 0px){.google-login-container{background:#f8f9fa!important;border:2px solid #4285f4!important;border-radius:8px!important;padding:12px!important;text-align:center!important}}div[data-gsi-button]{width:100%!important;height:48px!important;border-radius:8px!important;box-sizing:border-box!important}@media screen and (min-width: 1px){.google-login-container div[role=button][aria-label*=Google],.google-login-container div[role=button][data-gsi],.google-login-container iframe[src*="accounts.google.com"]{position:relative!important;z-index:1!important;width:100%!important;height:48px!important;min-height:48px!important;border-radius:8px!important;box-sizing:border-box!important;overflow:hidden!important;transform:translateZ(0)!important}.google-login-container>div[style*=z-index]{z-index:10!important;pointer-events:none!important}.google-login-container *{box-sizing:border-box!important}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}
