#nprogress{pointer-events:none}#nprogress .bar{z-index:1031;background:#29d;width:100%;height:2px;position:fixed;top:0;left:0}#nprogress .peg{opacity:1;width:100px;height:100%;display:block;position:absolute;right:0;transform:rotate(3deg)translateY(-4px);box-shadow:0 0 10px #29d,0 0 5px #29d}#nprogress .spinner{z-index:1031;display:block;position:fixed;top:15px;right:15px}#nprogress .spinner-icon{box-sizing:border-box;border:2px solid #0000;border-color:#29d #0000 #0000 #29d;border-radius:50%;width:18px;height:18px;animation:.4s linear infinite nprogress-spinner}.nprogress-custom-parent{position:relative;overflow:hidden}.nprogress-custom-parent #nprogress .spinner,.nprogress-custom-parent #nprogress .bar{position:absolute}@-webkit-keyframes nprogress-spinner{0%{-webkit-transform:rotate(0)}to{-webkit-transform:rotate(360deg)}}@keyframes nprogress-spinner{0%{transform:rotate(0)}to{transform:rotate(360deg)}}html,body,#root{background:var(--canvas,#fafaf9);color:var(--ink,#171717);font-family:var(--font-sans,"Inter", "Segoe UI", Arial, sans-serif)}@media (prefers-color-scheme:dark){html,body,#root{background:var(--canvas,#0a0a0a);color:var(--ink,#ededed)}}:root[data-theme-switching] *,:root[data-theme-switching] :before,:root[data-theme-switching] :after{transition:none!important}body{font-feature-settings:"cv11" 1, "ss01" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0}main,main>.MuiContainer-root{background:var(--canvas)}#nprogress .bar{background:var(--accent)!important;height:2px!important}#nprogress .peg{box-shadow:none!important}#nprogress .spinner-icon{border-top-color:var(--accent)!important;border-left-color:var(--accent)!important}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--hairline-strong);border-radius:999px}@media (hover:hover){::-webkit-scrollbar-thumb:hover{background:var(--muted)}}#notistack-snackbar svg{display:none}.Mui-disabled-timeframe{opacity:.35;pointer-events:none;cursor:default}.disableOption{color:var(--muted);pointer-events:none;cursor:default}.object{width:100%;height:500px;position:relative}.adhoc{height:475px}.trending,.styledetail,.doordetail,.adhoc{height:calc(76vh - 7px)}.lineChart{height:calc(32vh - 2px)}.adhocDimnesionHeight{height:calc(36vh - 5px)}.adhocTrendingHeight{height:calc(22vh - 2px)}.adhocDimMetHeight{height:calc(36vh - 6px)}@media only screen and (width>=1280px) and (width<=1368px){.trending,.styledetail,.doordetail,.adhoc{height:calc(60vh - 3px)}.lineChart{height:calc(24vh - 2px)}.adhocDimMetHeight{height:calc(29vh - 4px)}.adhocDimnesionHeight{height:calc(30vh - 10px)}.adhocTrendingHeight{height:calc(25vh - 4px)}label{font-size:var(--fs-caption)}}@media only screen and (width>=1368px) and (width<=1540px){.trending,.styledetail,.doordetail,.adhoc{height:calc(70vh - 6px)}.lineChart{height:calc(27vh - 1px)}.adhocDimMetHeight{height:calc(31vh - 1px)}.adhocDimnesionHeight{height:calc(40vh - 4px)}.adhocTrendingHeight{height:calc(23vh - 5px)}}.MuiTableCell-root .MuiTableCell-root{border:none}p{margin-bottom:0}.surface{background:var(--surface);border:1px solid var(--hairline);border-radius:var(--radius-md)}.surface-interactive{background:var(--surface);border:1px solid var(--hairline);border-radius:var(--radius-md);cursor:pointer;transition:border-color .15s ease-out,background-color .15s ease-out}@media (hover:hover){.surface-interactive:hover{border-color:var(--accent-hover);background:var(--accent-tint)}}.surface-interactive:focus-visible{border-color:var(--accent-hover);background:var(--accent-tint)}.hairline{border:0;border-top:1px solid var(--hairline);height:1px;margin:0}.eyebrow{font-family:var(--font-mono);font-size:var(--fs-eyebrow);text-transform:uppercase;letter-spacing:var(--tracking-eyebrow);color:var(--muted);font-weight:500;line-height:1.4}.num{font-family:var(--font-mono);font-variant-numeric:tabular-nums slashed-zero;font-feature-settings:"tnum", "zero"}.page{max-width:1440px;margin:0 auto;padding:48px 48px 80px}@media (width<=960px){.page{padding:32px 24px 64px}}@media (width<=600px){.page{padding:24px 16px 48px}}.text-primary{color:var(--ink)}.text-prose{color:var(--prose)}.text-muted{color:var(--muted)}.text-accent{color:var(--accent)}
