._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;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 .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}}.react-grid-layout{position:relative;transition:height .2s ease}.react-grid-item{transition:all .2s ease;transition-property:left,top,width,height}.react-grid-item img{pointer-events:none;-webkit-user-select:none;user-select:none}.react-grid-item.cssTransforms{transition-property:transform,width,height}.react-grid-item.resizing{transition:none;z-index:1;will-change:width,height}.react-grid-item.react-draggable-dragging{transition:none;z-index:3;will-change:transform}.react-grid-item.dropping{visibility:hidden}.react-grid-item.react-grid-placeholder{background:red;opacity:.2;transition-duration:.1s;z-index:2;-webkit-user-select:none;user-select:none}.react-grid-item.react-grid-placeholder.placeholder-resizing{transition:none}.react-grid-item>.react-resizable-handle{position:absolute;width:20px;height:20px;opacity:0}.react-grid-item:hover>.react-resizable-handle{opacity:1}.react-grid-item>.react-resizable-handle:after{content:"";position:absolute;right:3px;bottom:3px;width:5px;height:5px;border-right:2px solid rgba(0,0,0,.4);border-bottom:2px solid rgba(0,0,0,.4)}.react-resizable-hide>.react-resizable-handle{display:none}.react-grid-item>.react-resizable-handle.react-resizable-handle-sw{bottom:0;left:0;cursor:sw-resize;transform:rotate(90deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-se{bottom:0;right:0;cursor:se-resize}.react-grid-item>.react-resizable-handle.react-resizable-handle-nw{top:0;left:0;cursor:nw-resize;transform:rotate(180deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-ne{top:0;right:0;cursor:ne-resize;transform:rotate(270deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-w,.react-grid-item>.react-resizable-handle.react-resizable-handle-e{top:50%;margin-top:-10px;cursor:ew-resize}.react-grid-item>.react-resizable-handle.react-resizable-handle-w{left:0;transform:rotate(135deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-e{right:0;transform:rotate(315deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-n,.react-grid-item>.react-resizable-handle.react-resizable-handle-s{left:50%;margin-left:-10px;cursor:ns-resize}.react-grid-item>.react-resizable-handle.react-resizable-handle-n{top:0;transform:rotate(225deg)}.react-grid-item>.react-resizable-handle.react-resizable-handle-s{bottom:0;transform:rotate(45deg)}.react-resizable{position:relative}.react-resizable-handle{position:absolute;width:20px;height:20px;background-repeat:no-repeat;background-origin:content-box;box-sizing:border-box;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2IDYiIHN0eWxlPSJiYWNrZ3JvdW5kLWNvbG9yOiNmZmZmZmYwMCIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSI2cHgiIGhlaWdodD0iNnB4Ij48ZyBvcGFjaXR5PSIwLjMwMiI+PHBhdGggZD0iTSA2IDYgTCAwIDYgTCAwIDQuMiBMIDQgNC4yIEwgNC4yIDQuMiBMIDQuMiAwIEwgNiAwIEwgNiA2IEwgNiA2IFoiIGZpbGw9IiMwMDAwMDAiLz48L2c+PC9zdmc+);background-position:bottom right;padding:0 3px 3px 0}.react-resizable-handle-sw{bottom:0;left:0;cursor:sw-resize;transform:rotate(90deg)}.react-resizable-handle-se{bottom:0;right:0;cursor:se-resize}.react-resizable-handle-nw{top:0;left:0;cursor:nw-resize;transform:rotate(180deg)}.react-resizable-handle-ne{top:0;right:0;cursor:ne-resize;transform:rotate(270deg)}.react-resizable-handle-w,.react-resizable-handle-e{top:50%;margin-top:-10px;cursor:ew-resize}.react-resizable-handle-w{left:0;transform:rotate(135deg)}.react-resizable-handle-e{right:0;transform:rotate(315deg)}.react-resizable-handle-n,.react-resizable-handle-s{left:50%;margin-left:-10px;cursor:ns-resize}.react-resizable-handle-n{top:0;transform:rotate(225deg)}.react-resizable-handle-s{bottom:0;transform:rotate(45deg)}
