._chartContainer_1qq0f_1{min-height:auto;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;margin-top:20px}._controlsContainer_1qq0f_11{margin-bottom:20px;width:100%}._chartWrapper_1qq0f_16{width:100%;height:100%;position:relative}._cardHeader_1qq0f_22{display:flex;align-items:center;gap:8px}._noDataContainer_1qq0f_28{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:200px;padding:20px}._tooltipContainer_1qq0f_37{background-color:var(--background-paper);padding:12px;border-radius:4px;box-shadow:0 2px 8px #00000026;min-width:180px;border:1px solid var(--divider)}._tooltipTitle_1qq0f_46{font-weight:700;margin-bottom:4px}._tooltipData_1qq0f_51{font-size:.85rem;margin:2px 0}._barChartContainer_1qq0f_57{width:100%;padding:10px 0;max-height:none;overflow-y:visible}._barChartItem_1qq0f_64{margin-bottom:12px;display:flex;align-items:center}._barLabelContainer_1qq0f_70{width:200px;display:flex;align-items:center;position:relative}._barLabel_1qq0f_70{width:130px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.85rem;padding-right:10px;font-family:monospace}._actionButtons_1qq0f_87{display:flex;align-items:center;gap:5px}._queryButton_1qq0f_93,._copyButton_1qq0f_94{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_1qq0f_93 svg,._copyButton_1qq0f_94 svg{width:1em;height:1em;stroke-width:1.5}._queryButton_1qq0f_93:hover,._copyButton_1qq0f_94:hover{color:#fff;background-color:#0000004d;transform:scale(1.1)}._barWrapper_1qq0f_122{flex-grow:1;height:24px;background-color:#0000000d;border-radius:4px;overflow:visible;position:relative}._barFill_1qq0f_131{height:100%;border-radius:4px;display:flex;align-items:center;transition:width .5s ease-out}._barValue_1qq0f_139{position:absolute;right:-45px;top:50%;transform:translateY(-50%);font-weight:700;font-size:.85rem;color:#000000b3}._barType_1qq0f_149{width:80px;font-size:.75rem;color:#666;padding-left:10px;text-align:left}._canvasContainer_1qq0f_158{width:100%;display:flex;justify-content:center;align-items:center}._chartCanvas_1qq0f_165{max-width:100%}._distributionContainer_1qq0f_170{width:100%;padding:20px 0}._distributionBar_1qq0f_175{width:100%;height:30px;display:flex;border-radius:4px;overflow:hidden;margin-bottom:20px}._distributionSegment_1qq0f_184{height:100%;transition:width .5s ease-out}._distributionLegend_1qq0f_189{display:flex;flex-wrap:wrap;gap:10px;padding:10px 0}._legendItem_1qq0f_196{display:flex;align-items:center;margin-right:15px}._legendColor_1qq0f_202{width:15px;height:15px;border-radius:3px;margin-right:5px}._legendText_1qq0f_209{font-size:.8rem}._tableCellWithCopy_1qq0f_214{display:flex;align-items:center;position:relative}._tableCellWithCopy_1qq0f_214 span{font-family:monospace;margin-right:8px}._dataTable_1qq0f_225 td{position:relative}@media (prefers-color-scheme: dark){._queryButton_1qq0f_93,._copyButton_1qq0f_94{color:#fff;background-color:transparent}._queryButton_1qq0f_93:hover,._copyButton_1qq0f_94:hover{color:#fff;background-color:#ffffff26}}@media (max-width: 768px){._controlsContainer_1qq0f_11{flex-direction:column;gap:12px}._chartContainer_1qq0f_1{min-height:300px}._barLabel_1qq0f_70{width:100px}._barType_1qq0f_149{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}body{min-height:100vh;font-family:Roboto,sans-serif}@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 .2s 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 .2s ease-in-out}.page-container.loading{opacity:.7}main{transition:opacity .15s ease-in-out}.content-container{min-height:200px;transition:all .2s ease-in-out}.MuiListItemButton-root{transition:background-color .2s ease-in-out!important}.MuiDrawer-paper{transition:transform .225s 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}.google-login-container .MuiButton-root:hover{-webkit-transform:translateZ(1px) translateY(-1px)!important;transform:translateZ(1px) translateY(-1px)!important}}@-moz-document url-prefix(){.google-login-container{transform:translateZ(0)!important;will-change:transform!important}.google-login-container .MuiButton-root:hover{box-shadow:0 4px 12px #4285f426!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,.wallet-login-container{min-height:48px!important;touch-action:manipulation!important;-webkit-tap-highlight-color:transparent!important}.google-login-container .MuiButton-root,.wallet-login-container .MuiButton-root{min-height:48px!important;transition:all .15s ease-in-out!important}@media (hover: hover){.google-login-container .MuiButton-root:hover,.wallet-login-container .MuiButton-root:hover{transform:translateY(-1px)!important}}}@media (prefers-contrast: high){.google-login-container .MuiButton-root,.wallet-login-container .MuiButton-root{border-width:3px!important;font-weight:700!important}}@media (prefers-reduced-motion: reduce){.google-login-container .MuiButton-root,.wallet-login-container .MuiButton-root{transition:none!important;transform:none!important}.google-login-container .MuiButton-root:hover,.wallet-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}}
