:root{--container-max:65.3125rem;--font-sans:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-serif:"Times New Roman", Times, serif;--text-2xs:.5rem;--text-xs:.625rem;--text-sm:.75rem;--text-base:.875rem;--text-md:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.375rem;--text-3xl:1.5rem;--color-white:#fafafa;--color-gray-100:#dde8e8;--color-gray-200:#b9b9b9;--color-gray-300:#6c7373;--color-gray-400:#6a6a6a;--color-gray-500:#505555;--color-gray-550:#4c5050;--color-gray-600:#424848;--color-gray-700:#383d3d;--color-gray-750:#272929;--color-gray-800:#242626;--color-gray-900:#111;--color-black:#000;--color-teal:#2f777c;--color-light-blue:#7fdaf8;--color-light-gray-blue:#9fbfc4;--color-sky-blue:#45acf8;--color-orange:#f4bb3f;--color-red:#e63348;--color-red-bright:#f43f5f;--color-dusty-red:#a85555;--color-green:#276853;--color-green-bright:#12b981;--color-pink:#dd96f5;--color-app-bg:#242526;--color-logo-text:#d6f4f7;--color-deposit-btn:#dde8e8;--color-deposit-btn-text:#000;--color-row-highlight:rgba(255,255,255,.043);--color-treemap-canvas:transparent;--color-treemap-fill:var(--color-gray-700);--color-treemap-fill-platform:var(--color-gray-750);--color-treemap-fill-category:var(--color-gray-700);--color-treemap-fill-market:var(--color-gray-600);--color-treemap-hover:rgba(250,250,250,.06);--color-treemap-border:var(--color-gray-500);--color-treemap-border-hover:var(--color-gray-300);--color-treemap-others:var(--color-gray-550);--color-treemap-text:var(--color-white);--color-treemap-text-muted:var(--color-gray-300);--color-treemap-tooltip-bg:var(--color-gray-900);--color-treemap-tooltip-border:var(--color-gray-600);--color-treemap-tooltip-value:var(--color-green-bright);--color-treemap-tooltip-text:var(--color-white);--color-treemap-tooltip-muted:var(--color-gray-300)}[data-theme=light]{--color-app-bg:#f0f2fa;--color-white:#1a1d1d;--color-gray-100:#2e3444;--color-gray-200:#4a5068;--color-gray-300:#6b7194;--color-gray-400:#8a90a8;--color-gray-500:#b4b9d0;--color-gray-550:#bfc4d8;--color-gray-600:#d5d6da;--color-gray-700:#e0e1e5;--color-gray-750:#ebedf5;--color-gray-800:#eef2ff;--color-gray-900:#f5f7ff;--color-black:#fff;--color-logo-text:#1a1d1d;--color-deposit-btn:#8a90a8;--color-deposit-btn-text:#fff;--color-row-highlight:rgba(0,0,0,.04)}[data-theme=dark]{--color-app-bg:#242526;--color-logo-text:#d6f4f7}*{box-sizing:border-box}html,body,#main{min-height:100%}body{background:var(--color-app-bg);color:var(--color-white);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;text-rendering:geometricprecision;margin:0}button,input,textarea{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed}a{color:inherit;text-decoration:none}.mono{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace}.app-shell{flex-direction:column;min-height:100vh;display:flex}.main-content{flex:1;width:100%;min-height:0;padding:1rem;display:flex}.dashboard-stack{flex-direction:column;flex:1;width:100%;max-width:none;min-height:0;display:flex}.site-header{z-index:30;border-bottom:1px solid var(--color-gray-500);background:var(--color-app-bg);position:sticky;top:0}.header-inner{justify-content:space-between;align-items:center;gap:1rem;width:100%;padding:.625rem .75rem;display:flex;position:relative}@media (width>=40rem){.header-inner{padding:1rem}}.brand{flex-shrink:0;align-items:center;display:flex}.brand-button{background:0 0;border:0;padding:0}.brand:hover{opacity:.8}.brand-logo{object-fit:contain;flex-shrink:0;width:auto;height:1.5rem}@media (width>=40rem){.brand-logo{height:1.75rem}}.brand-text{letter-spacing:0;color:var(--color-white);margin-left:.5rem;font-size:15px;font-weight:700}.environment-tabs{border-top:1px solid var(--color-gray-700);order:3;justify-content:center;gap:1.25rem;width:100%;padding-top:.5rem;display:flex}.environment-tab{height:2rem;color:var(--color-gray-300);background:0 0;border:0;border-bottom:2px solid transparent;padding:0 .25rem;font-size:.875rem;font-weight:500}.environment-tab:hover{color:var(--color-white)}.environment-tab-active{color:var(--color-white);border-bottom-color:var(--color-white);font-weight:600}.header-actions{justify-content:flex-end;align-items:center;gap:.75rem;min-width:0;margin-left:auto;display:flex}.header-section-label{color:var(--color-gray-300);font-size:.75rem;font-weight:500}.theme-button{color:var(--color-gray-100);background:0 0;border:0;border-radius:4px;align-items:center;padding:.375rem;display:flex}.theme-button:hover{color:var(--color-white)}.status-dot{border-radius:999px;flex-shrink:0;width:.625rem;height:.625rem;display:inline-block}.status-dot-green{background:var(--color-green-bright)}.status-dot-red{background:var(--color-red-bright)}.status-dot-orange{background:var(--color-orange)}@keyframes pulse-dot{0%,to{opacity:1}50%{opacity:.4}}.pulse-dot{animation:1.5s ease-in-out infinite pulse-dot}.primary-button{width:fit-content;color:var(--color-white);background:var(--color-gray-600);font-size:var(--text-base);border:0;border-radius:4px;padding:.5rem .75rem;font-weight:500;transition:background-color .16s}.primary-button:hover:not(:disabled){background:var(--color-gray-500)}.primary-button:disabled{cursor:not-allowed;opacity:.6}.error-box{color:var(--color-red-bright);background:rgba(244,63,95,.1);border:1px solid rgba(244,63,95,.2);border-radius:4px;padding:.5rem .75rem;font-size:.875rem;line-height:1.45;overflow:hidden}.environment-panel{background:0 0;border:0;border-radius:0;flex-direction:column;flex:1;min-height:0;padding:0;display:flex}.treemap-page{gap:0}.panel-header{flex-direction:column;gap:.75rem;display:flex}.panel-heading{min-width:0}.panel-title-row{align-items:center;gap:.5rem;display:flex}.panel-title{color:var(--color-white);margin:0;font-size:1.25rem;font-weight:700}.panel-meta{color:var(--color-gray-300);flex-wrap:wrap;gap:.25rem .75rem;margin-top:.25rem;font-size:.75rem;display:flex}.panel-refresh{flex-shrink:0}.panel-load-error{color:var(--color-red-bright);border-top:1px solid var(--color-gray-600);margin-top:1rem;padding-top:1rem;font-size:.875rem}.panel-inline-error,.detail-error{margin-top:.75rem}.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:1rem;display:grid}.stats-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.metric-card,.stats-focus-summary,.stats-notes-card{background:var(--color-gray-800);border:1px solid var(--color-gray-600);border-radius:4px;padding:.75rem}.metric-card-label,.metric-card-note,.breakdown-count,.breakdown-key-meta,.stats-focus-eyebrow,.stats-focus-subtitle,.stats-note-label{color:var(--color-gray-300);font-size:.75rem}.metric-card-label,.stats-focus-eyebrow,.stats-note-label{text-transform:uppercase;font-weight:500}.metric-card-value{color:var(--color-white);margin-top:.5rem;font-size:1.375rem;font-weight:700}.metric-card-value-green,.breakdown-value-green{color:var(--color-green-bright)}.metric-card-value-red,.breakdown-value-red{color:var(--color-red-bright)}.metric-card-note{margin-top:.4rem;line-height:1.4}.stats-toolbar-row{flex-direction:column;gap:.75rem;margin:0 0 1rem;display:flex}.treemap-toolbar-row{margin-top:0}.treemap-header-stack{flex-direction:column;gap:.5rem;margin:0 0 .75rem;display:flex}.treemap-panel-title{margin:0}.treemap-toolbar-row{justify-content:space-between;align-items:center;gap:1rem;min-width:0;display:flex}.treemap-toolbar-row .stats-breadcrumbs{white-space:nowrap;flex-wrap:nowrap;flex:auto;min-width:0;overflow-x:auto}.treemap-title-row{justify-content:space-between;align-items:center;gap:1rem;min-width:0;display:flex}.stats-breadcrumbs{flex-wrap:wrap;align-items:center;gap:.5rem;min-height:2rem;display:flex}.treemap-metric-toggle,.timeframe-toggle{align-items:center;gap:1.25rem;min-height:2rem;display:flex}.stats-breadcrumb-button{color:var(--color-gray-300);font-size:var(--text-base);text-decoration-line:underline;-webkit-text-decoration-color:var(--color-gray-400);text-decoration-color:var(--color-gray-400);text-underline-offset:.14em;background:0 0;border:0;padding:0;font-weight:500;text-decoration-thickness:1px;transition:color .16s}.stats-breadcrumb-button:hover{color:var(--color-white);-webkit-text-decoration-color:var(--color-white);text-decoration-color:var(--color-white)}.stats-breadcrumb-current{color:var(--color-white);font-size:var(--text-base);font-weight:600;text-decoration:none}.stats-breadcrumb-separator{color:var(--color-gray-400);font-size:var(--text-sm)}.filter-label{color:var(--color-gray-300);font-size:var(--text-sm);flex-shrink:0;font-weight:500}.filter-options{flex-wrap:wrap;gap:1rem;display:flex}.filter-button{color:var(--color-gray-300);font-size:var(--text-sm);background:0 0;border:0;padding:0;font-weight:500;transition:color .16s}@media (width>=40rem){.filter-button{font-size:var(--text-base)}}.filter-button:hover{color:var(--color-white)}.filter-button-active{color:var(--color-white);font-weight:600}.dashboard-grid{gap:1.25rem;margin-top:1.25rem;display:grid}.stats-main-column{flex-direction:column;gap:1rem;min-width:0;display:flex}.stats-chart-card{background:0 0;border:0;border-radius:0;min-width:0;padding:0}.treemap-stage{min-height:0;display:flex}.breakdown-sidebar{flex-direction:column;gap:1rem;min-width:0;display:flex}.stats-focus-title{color:var(--color-white);margin:.375rem 0 0;font-size:1rem;font-weight:700}.stats-focus-copy{color:var(--color-gray-100);margin:.5rem 0 0;font-size:.875rem;line-height:1.5}.breakdown-heading{justify-content:space-between;align-items:center;margin-bottom:.5rem;display:flex}.breakdown-title{color:var(--color-white);margin:0;font-size:.875rem;font-weight:600}.breakdown-list{border-top:1px solid var(--color-gray-600);flex-direction:column;display:flex}.breakdown-row{width:100%;color:var(--color-gray-100);border:0;border-bottom:1px solid var(--color-gray-600);text-align:left;background:0 0;justify-content:space-between;align-items:center;gap:.75rem;padding:.625rem 0;font-size:.875rem;display:flex}.breakdown-row-clickable:hover{color:var(--color-white)}.breakdown-key-stack{min-width:0}.breakdown-key{color:inherit;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.breakdown-key-meta{margin-top:.25rem}.breakdown-value{color:var(--color-white);flex-shrink:0;font-weight:600}.breakdown-empty{color:var(--color-gray-300);padding:.75rem 0;font-size:.875rem}.tag-row{flex-wrap:wrap;gap:.375rem;margin-top:.5rem;display:flex}.tag-chip{color:var(--color-gray-200);background:var(--color-gray-750);border:1px solid var(--color-gray-600);border-radius:4px;padding:.25rem .375rem;font-size:.75rem;font-weight:500;display:inline-flex}.stats-note-block+.stats-note-block{margin-top:.9rem}.stats-note-copy{color:var(--color-gray-100);margin:.35rem 0 0;font-size:.875rem;line-height:1.55}.stats-rankings-section{gap:1rem;margin-top:1.5rem;display:grid}.stats-table-card{background:var(--color-gray-800);border:1px solid var(--color-gray-600);border-radius:4px;padding:0}.stats-table-body{border-bottom-right-radius:4px;border-bottom-left-radius:4px;overflow:hidden}.stats-table-card-header{border-bottom:1px solid var(--color-gray-700);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.25rem;padding:.625rem .75rem .625rem .625rem;display:flex}.stats-table-card-title-wrap{flex-direction:column;min-width:0;display:flex}.stats-table-card-title{color:var(--color-white);margin:0;font-size:.95rem;font-weight:600;line-height:1.3}.stats-market-overview-card .stats-data-table,.stats-market-overview-card .stats-data-table-wide{min-width:88rem}.stats-market-overview-card .stats-data-table td{vertical-align:top}.stats-market-overview-controls{flex-wrap:wrap;justify-content:flex-end}.stats-market-overview-control{min-height:0}.stats-market-overview-dropdown .stats-section-dropdown-trigger:disabled{opacity:.72;cursor:default}.stats-market-overview-dropdown .stats-section-dropdown-trigger:disabled:hover{background:var(--color-gray-750);border-color:var(--color-gray-600)}.stats-market-overview-dropdown-menu{min-width:16rem;max-width:20rem}.stats-market-overview-dropdown-item-copy{flex-direction:column;flex:1;align-items:flex-start;gap:.2rem;min-width:0;display:flex}.stats-market-overview-dropdown-item-meta{color:var(--color-gray-400);font-size:.75rem;line-height:1.3}.stats-market-overview-inline-error{margin:.75rem .875rem 0}.stats-section-dropdown{position:relative}.stats-section-dropdown-trigger{color:var(--color-white);background:var(--color-gray-750);border:1px solid var(--color-gray-600);cursor:pointer;border-radius:4px;align-items:center;gap:.55rem;padding:.375rem .5rem .375rem .625rem;font-size:.875rem;font-weight:600;transition:background-color .12s,border-color .12s;display:inline-flex}.stats-section-dropdown-trigger:hover,.stats-section-dropdown-trigger-open{background:var(--color-gray-700);border-color:var(--color-gray-500)}.stats-section-dropdown-label{line-height:1}.stats-section-dropdown-caret{color:var(--color-gray-300);font-size:.7rem;line-height:1;transition:transform .12s}.stats-section-dropdown-trigger-open .stats-section-dropdown-caret{color:var(--color-white);transform:rotate(180deg)}.stats-section-dropdown-backdrop{z-index:40;cursor:default;position:fixed;inset:0}.stats-section-dropdown-menu{z-index:50;background:var(--color-gray-900);border:1px solid var(--color-gray-600);border-radius:4px;flex-direction:column;min-width:12rem;padding:.25rem;display:flex;position:absolute;top:calc(100% + .35rem);left:0;overflow:hidden;box-shadow:0 14px 28px rgba(0,0,0,.5)}.stats-section-dropdown-item{width:100%;color:var(--color-gray-200);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:3px;justify-content:space-between;align-items:center;gap:.75rem;padding:.5rem .625rem;font-size:.875rem;font-weight:500;transition:background-color .1s,color .1s;display:flex}.stats-section-dropdown-item:hover{background:var(--color-gray-700);color:var(--color-white)}.stats-section-dropdown-item-active{color:var(--color-white);background:var(--color-gray-700);font-weight:600}.stats-section-dropdown-item-label{line-height:1}.stats-section-dropdown-item-check{color:var(--color-green-bright);font-size:.75rem;line-height:1}.stats-table-subheader{border-bottom:1px solid var(--color-gray-700);align-items:center;padding:0 .875rem;display:flex}.stats-table-subtabs{align-items:stretch;gap:0;display:flex}.stats-table-subtab{color:var(--color-gray-400);cursor:pointer;background:0 0;border:0;padding:.55rem .875rem;font-size:.8125rem;font-weight:500;transition:color .12s;position:relative}.stats-table-subtab:first-child{padding-left:0}.stats-table-subtab:hover{color:var(--color-gray-100)}.stats-table-subtab-active{color:var(--color-white);font-weight:600}.stats-table-subtab-active:after{content:"";background:var(--color-white);height:2px;position:absolute;bottom:-1px;left:0;right:0}.stats-table-subtab:first-child.stats-table-subtab-active:after{left:0}.stats-table-card-controls{align-items:center;gap:.875rem;display:flex}.stats-reset-button{color:var(--color-gray-200);border:1px solid var(--color-gray-600);cursor:pointer;background:0 0;border-radius:4px;align-items:center;gap:.35rem;padding:.3rem .55rem;font-size:.75rem;font-weight:500;line-height:1;transition:color .12s,background-color .12s,border-color .12s;display:inline-flex}.stats-reset-button:hover{color:var(--color-white);background:var(--color-gray-750);border-color:var(--color-gray-500)}.stats-reset-button-icon{font-size:.75rem;line-height:1}.stats-inline-toggle{align-items:center;gap:.625rem;min-height:1.625rem;display:flex}.stats-inline-toggle .filter-label{font-size:.75rem}.stats-inline-toggle .filter-options{gap:.625rem}.stats-inline-toggle .filter-button{font-size:.8125rem}.stats-table-loading,.stats-table-empty{color:var(--color-gray-300);padding:1rem .875rem;font-size:.8125rem;line-height:1.45}.stats-table-note{color:var(--color-gray-400);padding:.625rem .875rem 0;font-size:.75rem;line-height:1.4}.stats-market-overview-market{min-width:16rem}.stats-market-overview-market-meta{margin-top:.125rem}.stats-market-overview-outcomes,.stats-market-overview-impact{min-width:0}.stats-market-overview-outcome-list,.stats-market-overview-impact-list{flex-direction:column;gap:.5rem;min-width:12rem;display:flex}.stats-market-overview-outcome-row{flex-direction:column;gap:.15rem;display:flex}.stats-market-overview-outcome-main,.stats-market-overview-impact-row{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.stats-market-overview-outcome-label{color:var(--color-gray-200);white-space:nowrap;font-size:.75rem;line-height:1.3}.stats-market-overview-outcome-value{color:var(--color-white);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.8125rem;line-height:1.3}.stats-market-overview-outcome-subvalue{color:var(--color-gray-400);white-space:nowrap;font-size:.75rem;line-height:1.3}.stats-market-overview-empty{color:var(--color-gray-400);font-size:.8125rem}.stats-table-footer{border-top:1px solid var(--color-gray-700);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1rem;padding:.75rem .875rem;display:flex}.stats-table-footer-summary{color:var(--color-gray-300);font-size:.8125rem;line-height:1.4}.stats-pagination{align-items:center;gap:.5rem;display:flex}.stats-pagination-page{color:var(--color-gray-300);font-size:.8125rem;line-height:1.3}.stats-pagination-button{color:var(--color-gray-200);background:var(--color-gray-750);border:1px solid var(--color-gray-600);cursor:pointer;border-radius:4px;justify-content:center;align-items:center;padding:.35rem .625rem;font-size:.8125rem;font-weight:500;line-height:1;transition:color .12s,background-color .12s,border-color .12s;display:inline-flex}.stats-pagination-button:hover{color:var(--color-white);background:var(--color-gray-700);border-color:var(--color-gray-500)}.stats-pagination-button-disabled,.stats-pagination-button:disabled{opacity:.55;cursor:default}.stats-pagination-button-disabled:hover,.stats-pagination-button:disabled:hover{color:var(--color-gray-200);background:var(--color-gray-750);border-color:var(--color-gray-600)}.lc-proximity-shell{position:relative;overflow-x:auto}.lc-proximity-highlight{z-index:0;pointer-events:none;background:var(--color-row-highlight);opacity:0;will-change:transform, width, height;transition:transform 80ms cubic-bezier(.2,0,0,1),width 80ms cubic-bezier(.2,0,0,1),height 80ms cubic-bezier(.2,0,0,1),opacity 80ms ease-out;position:absolute;top:0;left:0;transform:translate(0)}.stats-data-table{z-index:1;border-collapse:collapse;font-variation-settings:"wght" 400;width:100%;min-width:46rem;font-size:13px;line-height:1.35;position:relative}.stats-data-table-wide{min-width:60rem}.stats-data-table thead tr{font-variation-settings:"wght" 550}.stats-data-table th,.stats-data-table td{white-space:nowrap;text-align:left;vertical-align:middle;padding:.5rem}.stats-data-table th:first-child,.stats-data-table td:first-child{padding-left:.875rem}.stats-data-table th:last-child,.stats-data-table td:last-child{padding-right:.875rem}.stats-data-table thead th{color:var(--color-gray-200);border-bottom:1px solid var(--color-gray-600);-webkit-user-select:none;user-select:none;font-size:13px}.stats-data-table tbody td{color:var(--color-gray-300);border-bottom:1px solid var(--color-gray-700);transition:color .12s}.stats-data-table tbody tr:last-child td{border-bottom:0}.stats-data-table tbody tr[data-proximity-active]>td{color:var(--color-white)}.stats-data-table tbody tr[data-proximity-border-hidden]>td,.stats-data-table thead tr[data-proximity-border-hidden]>th{border-bottom-color:transparent}.stats-data-table th.stats-table-cell-numeric,.stats-data-table td.stats-table-cell-numeric{text-align:right;font-variant-numeric:tabular-nums}.stats-table-cell-active{color:var(--color-white)}.stats-table-primary{color:var(--color-white);text-overflow:ellipsis;max-width:22rem;overflow:hidden}.stats-table-secondary{color:var(--color-gray-300)}.stats-data-table th.stats-table-rank-head,.stats-data-table td.stats-table-rank{width:2rem;color:var(--color-gray-400);font-variant-numeric:tabular-nums;text-align:right}.stats-data-table th.stats-table-head-text{text-align:left}.stats-data-table th.stats-table-sort-header{padding:0}.stats-table-sort-button{width:100%;color:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;text-transform:inherit;font-variation-settings:"wght" 550;text-align:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:.35rem;margin:0;padding:.5rem;transition:color .12s;display:flex}.stats-data-table th.stats-table-sort-header:first-child .stats-table-sort-button{padding-left:.875rem}.stats-data-table th.stats-table-sort-header:last-child .stats-table-sort-button{padding-right:.875rem}.stats-table-sort-header.stats-table-cell-numeric .stats-table-sort-button{justify-content:flex-end}.stats-table-sort-button:hover,.stats-table-sort-button-active{color:var(--color-white)}.stats-table-sort-label{line-height:inherit}.stats-table-sort-arrow{color:var(--color-gray-500);font-size:.625rem;line-height:1;transition:color .12s}.stats-table-sort-button:hover .stats-table-sort-arrow{color:var(--color-gray-200)}.stats-table-sort-arrow-active{color:var(--color-green-bright)}.treemap-chart-root,.history-chart-root{width:100%}.chart-empty,.ts-chart-empty{min-height:16rem;color:var(--color-gray-300);background:var(--color-gray-900);border:1px solid var(--color-gray-600);border-radius:4px;justify-content:center;align-items:center;font-size:.875rem;display:flex}.ts-treemap-shell,.ts-history-shell{flex-direction:column;width:100%;display:flex}.ts-chart-header{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;display:flex}.ts-chart-title{color:var(--color-white);font-size:var(--text-xl);margin:0;font-weight:700;line-height:1.25}@media (width>=80rem){.ts-chart-title{font-size:var(--text-2xl)}}.ts-chart-subtitle{color:var(--color-gray-300);font-size:var(--text-sm);margin:.35rem 0 0}.ts-treemap-canvas{background:var(--color-treemap-canvas);border:0;border-radius:0;width:100%;height:calc(100vh - 8rem);min-height:24rem;position:relative;overflow:hidden}.ts-history-canvas{background:var(--color-gray-900);border:1px solid var(--color-gray-600);border-radius:4px;width:100%;min-height:20rem;position:relative}.ts-treemap-svg{shape-rendering:crispedges;width:100%;height:100%;display:block;overflow:visible}.ts-treemap-cell{cursor:default}.ts-treemap-cell-clickable{cursor:pointer}.ts-treemap-cell-rect{transition:stroke .12s,stroke-width .12s}.ts-treemap-cell-clickable:hover>.ts-treemap-cell-rect{stroke:var(--color-treemap-border-hover);stroke-width:1.5px}.ts-treemap-cell-hover-overlay{pointer-events:none;fill:var(--color-treemap-hover);opacity:0;transition:opacity .12s}.ts-treemap-cell-clickable:hover>.ts-treemap-cell-hover-overlay{opacity:1}.ts-treemap-label-wrap{height:100%;color:var(--color-treemap-text);font-family:var(--font-sans);font-size:13px;line-height:1.25;display:flex;overflow:hidden}.ts-treemap-label-parent{white-space:nowrap;align-items:baseline;gap:.5rem}.ts-treemap-parent-label{text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}.ts-treemap-parent-value{color:var(--color-treemap-text);flex-shrink:0;font-size:14px;font-weight:600}.ts-treemap-parent-share{color:var(--color-gray-300);flex-shrink:0;font-size:12px;font-weight:500}.ts-treemap-label-leaf{flex-direction:column;gap:2px}.ts-treemap-leaf-label{word-break:break-word;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;font-size:13px;font-weight:500;display:-webkit-box;overflow:hidden}.ts-treemap-leaf-value{font-size:13px;font-weight:600}.ts-treemap-leaf-share{opacity:.65;font-size:12px;font-weight:500}.ts-treemap-tooltip{z-index:70;min-width:10rem;max-width:15rem;color:var(--color-white);background:var(--color-gray-900);border:1px solid var(--color-gray-500);font-family:var(--font-sans);pointer-events:none;border-radius:4px;padding:.625rem .75rem;font-size:.8rem;position:fixed;box-shadow:0 12px 28px rgba(0,0,0,.45)}.ts-history-tooltip{z-index:70;min-width:11rem;max-width:16rem;color:var(--color-gray-100);background:var(--color-gray-900);border:1px solid var(--color-gray-600);pointer-events:none;border-radius:4px;padding:.5rem .75rem;font-size:.75rem;position:fixed;box-shadow:0 18px 38px rgba(0,0,0,.32)}.ts-tooltip-title{color:var(--color-white);font-size:var(--text-sm);font-weight:600;line-height:1.3}.ts-tooltip-value{color:var(--color-white);font-size:var(--text-base);margin-top:.2rem;font-weight:700;line-height:1.25}.ts-tooltip-divider{background:var(--color-gray-600);height:1px;margin:.5rem 0}.ts-tooltip-rows{gap:.25rem;display:grid}.ts-tooltip-row{font-size:var(--text-sm);justify-content:space-between;gap:.75rem;display:flex}.ts-tooltip-row-value{color:var(--color-white);font-weight:500}.ts-tooltip-row-label{color:var(--color-gray-300);font-weight:400}.treemap-loading{min-height:calc(100vh - 16rem);color:var(--color-gray-300);flex:1;justify-content:center;align-items:center;font-size:.8125rem;display:flex}.dashboard-loading{min-height:calc(100vh - 8rem);color:var(--color-gray-300);flex:1;justify-content:center;align-items:center;font-size:.8125rem;display:flex}@media (width>=980px){.dashboard-grid{grid-template-columns:minmax(0,1.5fr) minmax(17rem,.92fr)}.stats-toolbar-row{flex-direction:row;align-items:stretch}.stats-breadcrumbs{flex:1}}@media (width<=900px){.stats-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.header-inner,.main-content{padding-left:.75rem;padding-right:.75rem}.header-section-label{display:none}.timeframe-toggle,.treemap-toolbar-row{flex-direction:column;align-items:flex-start}.treemap-title-row{flex-direction:column;align-items:flex-start;width:100%}.treemap-metric-toggle{align-items:flex-start}.treemap-toolbar-row .stats-breadcrumbs{width:100%;max-width:100%}.stats-table-card-header{flex-direction:column;align-items:flex-start}.stats-table-controls{width:100%}.stats-treemap-canvas,.ts-treemap-canvas{height:calc(100vh - 14.5rem);min-height:24rem}.stats-market-overview-controls{justify-content:flex-start;width:100%}.stats-table-footer{align-items:flex-start}.stats-pagination{flex-wrap:wrap}}@media (width<=520px){.metric-grid,.stats-metric-grid{grid-template-columns:1fr}.brand-text{font-size:14px}.ts-history-canvas{min-height:17rem}}