:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--font-sans:"Source Serif 4", Cambria, Georgia, "Times New Roman", serif;--font-serif:var(--font-sans);--fs-100:11px;--fs-200:12px;--fs-300:13px;--fs-400:14px;--fs-500:19px;--fs-600:25px;--fw-regular:400;--fw-semibold:600;--lh-display:1.15;--lh-heading:1.3;--lh-ui:1.4;--lh-body:1.55;--tracking-eyebrow:.14em;--tracking-eyebrow-tight:.06em;--tracking-normal:0;--tracking-display:-.01em;--ink-strong:#1f2937;--ink-default:#4b5565;--ink-muted:#6d7686;--ink-faint:#9ca3af;--ink-link:#1f4e79;--ink-danger:#b4433a;--ink-positive:#2f7d5b;--bg:#fff;--rule-strong:#c4ccd8;--rule:#dfe3ea;--rule-faint:#f0f2f5;--surface-subtle:#f0f2f5;--surface-selected:#eef2f7;--ink-warning:#8a5e0f;--surface-warning:#fdf4e3;--surface-danger:#fbeceb;--ink-link-hover:#0f2d45;--page-pad:16px;--print-content-w:965px;--print-chart-h:240px;font-family:var(--font-sans);font-size:17px;line-height:var(--lh-ui);color:var(--ink-strong);font-variant-numeric:tabular-nums;background-color:#f0f2f5}.t-display{font-size:var(--fs-600);font-weight:var(--fw-regular);line-height:var(--lh-display);letter-spacing:var(--tracking-display);color:var(--ink-strong);margin:0}.t-title{font-size:var(--fs-500);font-weight:var(--fw-semibold);line-height:var(--lh-display);color:var(--ink-strong)}.t-heading,.visual-title{font-size:var(--fs-400);font-weight:var(--fw-semibold);line-height:var(--lh-heading);color:var(--ink-strong)}.page-subtitle{color:var(--ink-muted)}.t-body{font-size:var(--fs-400);font-weight:var(--fw-regular);line-height:var(--lh-body);color:var(--ink-strong)}.t-ui{font-size:var(--fs-300);font-weight:var(--fw-regular);line-height:var(--lh-ui)}.t-caption{font-size:var(--fs-200);font-weight:var(--fw-regular);line-height:var(--lh-ui);color:var(--ink-muted)}.t-eyebrow,.table-scroll th,.comparables th,.nav-group-heading{font-size:var(--fs-100);font-weight:var(--fw-regular);line-height:var(--lh-ui);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--ink-muted)}h1,h2,h3,h4{font-size:inherit;font-weight:inherit;margin:0}*,:before,:after{box-sizing:border-box}body{background-color:var(--surface-subtle);flex-direction:column;min-height:100vh;margin:0;display:flex}#app{flex-direction:column;flex:1;display:flex}a{color:inherit;text-decoration:none}button{font:inherit}input,select,textarea{font-family:inherit}.app-shell{background-color:#fff;grid-template-columns:204px 1fr;min-height:100vh;transition:grid-template-columns .3s;display:grid}.sidebar{background-color:var(--bg);color:var(--ink-strong);border-right:1px solid var(--rule);flex-direction:column;height:100vh;min-height:0;padding:26px 14px 20px;transition:padding .3s;display:flex;overflow:hidden}.sidebar-header{justify-content:space-between;align-items:center;min-height:28px;margin-top:10px;margin-bottom:28px;margin-left:10px;display:flex}.sidebar-logo{height:28px}.nav-groups{flex-direction:column;flex:1;gap:10px;min-height:0;padding-right:4px;display:flex;overflow:hidden auto}.nav-group{background:0 0;border:none;border-radius:0;padding-bottom:10px;transition:padding .3s}.nav-group-heading{-webkit-user-select:none;user-select:none;white-space:nowrap;align-items:center;gap:8px;padding:7px 11px;display:flex;overflow:hidden}.nav-items{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.nav-link{text-align:left;width:100%;color:var(--ink-default);font-size:var(--fs-400);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:0;align-items:center;gap:10px;padding:5px 11px;transition:background-color .2s,color .2s;display:flex;overflow:hidden}.nav-link span{display:inline-block}.nav-items .nav-link span{border-bottom:2px solid #0000;padding-bottom:2px;transition:border-color .2s}.nav-link svg{color:#9ca3af;flex-shrink:0;transition:color .2s}.nav-link:hover,.nav-link:focus-visible{color:#1f2937;background-color:var(--surface-subtle);outline:none}.nav-items .nav-link:hover span,.nav-items .nav-link:focus-visible span{border-bottom-color:var(--rule-strong)}.nav-link:hover svg,.nav-link:focus-visible svg{color:#4b5565}.nav-link.active,.nav-link.active:hover,.nav-link.active:focus-visible{color:var(--ink-strong);box-shadow:none;font-weight:var(--fw-semibold);background:0 0}.nav-items .nav-link.active span,.nav-items .nav-link.active:hover span,.nav-items .nav-link.active:focus-visible span{border-bottom-color:var(--ink-strong)}.nav-link.active svg{color:var(--ink-strong)}.account-menu{border-top:1px solid var(--rule-faint);margin-top:auto;padding-top:10px;position:relative}.account-trigger{cursor:pointer;text-align:left;background:0 0;border:none;border-radius:6px;align-items:center;gap:10px;width:100%;padding:6px 11px;transition:background-color .2s;display:flex}.account-trigger:hover,.account-trigger:focus-visible,.account-trigger.open{background-color:#0000;outline:none}.account-trigger:hover .user-sub,.account-trigger:focus-visible .user-sub{text-decoration:underline}.account-caret{color:#9ca3af;flex-shrink:0;margin-left:auto;transition:transform .2s}.account-trigger.open .account-caret{transform:rotate(180deg)}.user-sub{min-width:0;font-size:var(--fs-200);color:var(--ink-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.account-footer{flex-direction:column;gap:1px;padding:6px 11px 0;display:flex}.account-footer span{font-size:var(--fs-200);color:var(--ink-faint);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.account-dropup{border:1px solid var(--rule);z-index:20;background:#fff;border-radius:8px;padding:4px;position:absolute;bottom:calc(100% - 4px);left:0;right:0;box-shadow:0 8px 24px #0f172a1f}.account-dropup .signout-link{width:100%}.dropup-heading{padding:4px 11px 2px}.dropup-divider{border-top:1px solid var(--rule-faint);margin:4px 0}.account-dropup .client-link{width:100%}.client-link .client-name{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.client-link .client-check{color:#1f4e79;flex-shrink:0}.signout-link,.signout-link svg{color:var(--ink-danger)}.signout-link:hover,.signout-link:focus-visible{color:var(--ink-danger);background:var(--surface-danger)}.signout-link:hover svg,.signout-link:focus-visible svg{color:var(--ink-danger)}.content-area{background-color:var(--bg);z-index:1;flex-direction:column;height:100vh;display:flex;position:relative;overflow:hidden}.page-region{flex-direction:column;flex:1;min-height:0;display:flex}.screen-panel{flex:1;min-height:0;display:none}.screen-panel:not([hidden]){flex-direction:column;display:flex}.login-panel{background:#fff;flex:1;justify-content:center;align-items:center;padding:32px;display:flex}.login-card{border:1px solid var(--rule);background:#fff;border-radius:12px;flex-direction:column;gap:18px;width:100%;max-width:420px;padding:32px;display:flex;box-shadow:0 4px 12px #0000000d}.login-card-header h2{font-size:var(--fs-600);font-weight:var(--fw-semibold);line-height:var(--lh-display);color:var(--ink-link-hover);margin:0 0 8px}.login-card-header p{color:var(--ink-muted);font-size:var(--fs-400);margin:0}.login-card-body{color:var(--ink-default);font-size:var(--fs-400);line-height:var(--lh-body)}.login-card-actions{flex-direction:column;gap:8px;display:flex}.login-copy{margin:0}.login-hint{font-size:var(--fs-400);color:var(--ink-muted);margin:0}.login-hint a{color:var(--ink-link);text-decoration:none}.login-hint a:hover,.login-hint a:focus-visible{outline:none;text-decoration:underline}.loading-placeholder{min-height:100%;color:var(--ink-strong);text-align:center;background:0 0;border-radius:0;flex:1;place-items:center;padding:32px;display:grid}.loading-placeholder--card{background:#fff0;border-radius:8px}.primary-button{background:var(--ink-link);color:#fff;font-size:var(--fs-400);font-weight:var(--fw-semibold);cursor:pointer;border:none;border-radius:8px;justify-content:center;align-items:center;padding:.65rem 1.5rem;transition:background-color .2s,transform .1s;display:inline-flex}.primary-button:hover,.primary-button:focus-visible{background:var(--ink-link-hover);outline:none}.primary-button:active{transform:scale(.98)}.retry-btn{background:var(--ink-link);color:#fff;font-size:var(--fs-400);font-weight:var(--fw-semibold);cursor:pointer;border:none;border-radius:8px;margin-top:14px;padding:.5rem 1.25rem;transition:background-color .2s}.retry-btn:hover,.retry-btn:focus-visible{background:var(--ink-link-hover);outline:none}.load-more{border:1px solid var(--rule);color:var(--ink-default);font-size:var(--fs-300);cursor:pointer;background:#fff;border-radius:6px;margin:8px auto 12px;padding:6px 16px;display:block}.load-more:hover,.load-more:focus-visible{background:var(--surface-subtle);color:#1f2937}.empty-row{text-align:center;color:var(--ink-muted);font-size:var(--fs-300);padding:18px 8px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}[hidden]{display:none!important}.page-root{padding:var(--page-pad);background:#fff;flex:1;height:100%;min-height:0;overflow:hidden}.report-page{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);display:grid}.report-card{background:#fff;min-width:0;min-height:0;overflow:hidden}.rule-grid{background:var(--rule);gap:1px}.page-bleed{margin:0 calc(-1 * var(--page-pad)) calc(-1 * var(--page-pad));border-top:1px solid var(--rule)}.report-card:not(.echart-host){padding:8px 12px}.visual-title{flex-shrink:0;margin:0;padding:4px 4px 8px}.table-head .visual-title,.chart-head .visual-title{padding:0}.content-col{flex-direction:column;gap:12px;min-width:0;min-height:0;display:flex}.content-col>:not(.breadcrumbs,.breadcrumb-head){flex:1;min-width:0;min-height:0}.action-btn{font-size:var(--fs-300);font-weight:var(--fw-regular);border:1px solid var(--rule);color:var(--ink-strong);cursor:pointer;background:#fff;border-radius:4px;flex-shrink:0;align-items:center;gap:6px;padding:4px 10px;line-height:1;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.action-btn:hover:not(:disabled),.action-btn:focus-visible:not(:disabled){background:var(--surface-subtle);border-color:var(--rule-strong);outline:none}.action-btn:disabled{color:var(--ink-faint);cursor:default}.segmented{flex-shrink:0;gap:14px;display:inline-flex}.segmented button{font-size:var(--fs-300);font-weight:var(--fw-regular);color:var(--ink-muted);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;border-radius:0;padding:3px 1px;line-height:1;transition:border-color .15s,color .15s}.segmented button:hover:not(.active),.segmented button:focus-visible:not(.active){color:var(--ink-strong);border-bottom-color:var(--rule-strong);outline:none}.segmented button.active{color:var(--ink-strong);border-bottom-color:var(--ink-strong)}.segmented button.active:focus-visible{background:var(--surface-subtle);outline:none}.action-btn svg{flex-shrink:0}.link-btn{font:inherit;font-variant-numeric:tabular-nums;color:var(--ink-strong);cursor:pointer;text-align:left;background:0 0;border:none;padding:0}tr.row-link{cursor:pointer}tr.row-link:hover td{background:var(--surface-subtle)}tr.row-link:active td{background:var(--rule)}.table-scroll{scrollbar-width:thin;scrollbar-color:var(--rule-strong) transparent;flex:1;min-height:0;overflow:auto}.table-scroll table{border-collapse:collapse;width:100%;font-size:var(--fs-300)}.table-scroll th{text-align:left;box-shadow:inset 0 -.5px 0 var(--rule-strong);white-space:nowrap;border-bottom:0;padding:8px 10px}.table-scroll td{color:var(--ink-strong);border-bottom:1px solid var(--rule-faint);white-space:nowrap;padding:6px 10px}.table-scroll thead tr{z-index:1;background:#fff;position:sticky;top:0}.table-scroll th.num,.table-scroll td.num{text-align:right}.table-scroll td.num{font-variant-numeric:tabular-nums;white-space:nowrap}.table-scroll .arrow{color:var(--ink-muted);font-size:.72em}.table-scroll tfoot tr{z-index:1;background:#fff;position:sticky;bottom:0}.table-scroll tfoot td{font-weight:var(--fw-semibold);border-top:2px solid var(--rule);background:#fff;border-bottom:none}@media screen and (width<=900px){.content-area{height:auto;min-height:100vh;overflow:visible}.page-root{height:auto;overflow:visible}.app-shell .content-area .echart-host{height:var(--echart-mobile-h,clamp(240px, 45vh, 380px));flex:none;min-height:0}.table-scroll{flex:none;min-height:0;overflow:auto visible}.sidebar{position:sticky;top:0}}@media screen and (width<=640px){.app-shell,.app-shell.sidebar-collapsed{grid-template-columns:1fr}.sidebar{z-index:40;width:250px;transition:transform .3s;position:fixed;top:0;left:0;transform:translate(0);box-shadow:8px 0 24px #0f172a29}.sidebar.collapsed{box-shadow:none;transform:translate(-100%)}.page-region{padding-top:52px}}@page{size:letter landscape;margin:12mm}@media print{:root,body{background:#fff}.sidebar,.filter-bar,.mobile-nav-toggle,.mobile-backdrop,.skip-link,.action-btn,.segmented,.load-more-verb,.retry-btn{display:none!important}.load-more{font-size:var(--fs-200);color:var(--ink-muted);text-align:left;border:none!important;margin:8px 0 0!important;padding:0!important;display:block!important}body,#app,.app-shell,.app-shell.sidebar-collapsed,.content-area,.page-region,.screen-panel:not([hidden]),.page-root,.view-area,.content-col,.table-area,.summary-grid,.carbon-grid,.benchmark-grid,.detail-grid,.interval-grid,.body-grid,.main-col,.side-col,.charts-col,.matrix-col,.top-row,.bottom-row,.donut-row,.report-card:not(.echart-host),.table-card,.matrix-card,.bills-card,.charges-card,.doc-card,.donut-card,.em-card,.hour-card,.scatter-card,.usage-card,.comparables,.table-scroll,.matrix-scroll,.cmp-scroll{flex:none!important;height:auto!important;min-height:0!important;max-height:none!important;margin-left:0!important;margin-right:0!important;display:block!important;overflow:visible!important}.rule-grid:not(.kpi-row){background:0 0!important;gap:0!important}.rule-grid:not(.kpi-row)>*+*{border-top:1px solid var(--rule)}.page-bleed,.kpi-row{margin:0!important}.page-region,.page-root{padding:0!important}.report-card:not(.echart-host){padding:10px 0!important}.echart-host{min-height:0!important;height:var(--print-chart-h,240px)!important;flex:none!important;display:block!important}.echart-host>div:first-child{width:100%!important;height:100%!important}.echart-host>div:not(:first-child){display:none!important}.echart-host canvas{width:100%!important;height:100%!important;position:static!important}.table-scroll thead tr,.table-scroll tfoot tr,.table-scroll th,.table-scroll td,.matrix-scroll th,.matrix-scroll td{position:static!important}.table-scroll th,.matrix-scroll thead th,.comparables th{border-bottom:1px solid var(--rule-strong);box-shadow:none}thead{display:table-header-group}.sort{display:contents}tfoot{display:table-row-group}tr{break-inside:avoid}td.name-cell,td.addr-cell,td.month-label,td.item-label{text-overflow:clip!important;max-width:none!important;overflow:visible!important}.visual-title,.card-head,.chart-head,.table-head,.cmp-head{break-after:avoid}.kpi-row,.doc-card{break-inside:avoid}.em-bar,.em-seg,.chip,.tag,.heat,.comparables tr.self td{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.breadcrumb-head.svelte-zm8cf4{flex-direction:column;flex-shrink:0;gap:4px;display:flex}.breadcrumbs.svelte-zm8cf4{min-height:18px;font-size:var(--fs-300);flex-wrap:wrap;flex-shrink:0;align-items:center;gap:7px;display:flex}.crumb.svelte-zm8cf4{font:inherit;color:var(--ink-link);cursor:pointer;white-space:nowrap;background:0 0;border:none;padding:0}.crumb.svelte-zm8cf4:hover{text-decoration:underline}.crumb.current.svelte-zm8cf4{color:var(--ink-strong);font-weight:var(--fw-semibold);cursor:default}.crumb.muted.svelte-zm8cf4{color:var(--ink-muted);cursor:default}.crumb.current.svelte-zm8cf4:hover{text-decoration:none}.sep.svelte-zm8cf4{color:var(--ink-faint)}.sort.svelte-3reubv{font:inherit;color:inherit;text-transform:inherit;letter-spacing:inherit;font-variant-numeric:tabular-nums;cursor:pointer;white-space:nowrap;background:0 0;border:none;padding:0}.summary-page.svelte-1fqxoc4{flex-direction:column;gap:14px;display:flex}.kpi-row.svelte-1fqxoc4{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);margin:0 calc(-1 * var(--page-pad));flex-shrink:0;grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.kpi-card.svelte-1fqxoc4{text-align:left;cursor:pointer;background:#fff;border:none;border-radius:0;flex-direction:column;gap:6px;padding:14px 16px;display:flex}.kpi-card.svelte-1fqxoc4:hover,.kpi-card.svelte-1fqxoc4:focus-visible{background:var(--surface-subtle);outline:none}.kpi-foot.svelte-1fqxoc4{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.delta.svelte-1fqxoc4{font-size:var(--fs-300);font-weight:var(--fw-regular)}.delta.up.svelte-1fqxoc4{color:var(--ink-danger)}.delta.down.svelte-1fqxoc4{color:var(--ink-positive)}.delta.flat.svelte-1fqxoc4{color:var(--ink-muted)}.kpi-caption.svelte-1fqxoc4{font-size:var(--fs-200);color:var(--ink-faint)}.summary-grid.svelte-1fqxoc4{margin:0 calc(-1 * var(--page-pad)) calc(-1 * var(--page-pad));flex:1;grid-template-rows:minmax(0,1.1fr) minmax(0,1fr);min-height:0;display:grid}.bottom-row.svelte-1fqxoc4{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);min-height:0;display:grid}.chart-card.svelte-1fqxoc4{flex-direction:column;min-height:0;display:flex}.chart-head.svelte-1fqxoc4{flex-shrink:0;align-items:baseline;gap:12px;padding:2px 4px 4px;display:flex}.chart-note.svelte-1fqxoc4{flex:1;margin:0}.head-right.svelte-1fqxoc4{flex-shrink:0;align-items:center;gap:26px;margin-left:auto;display:flex}.chart-body.svelte-1fqxoc4{flex:1;min-width:0;min-height:0}.em-card.svelte-1fqxoc4{flex-direction:column;min-height:0;padding:10px 14px;display:flex;overflow-y:auto}.em-head.svelte-1fqxoc4{flex-shrink:0;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.legend-keys.svelte-1fqxoc4{flex-shrink:0;align-items:center;gap:14px;padding-right:4px;display:inline-flex}.em-rows.svelte-1fqxoc4{flex-direction:column;flex:1;gap:10px;min-height:0;padding:0 4px;display:flex}.em-line.svelte-1fqxoc4{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.em-name.svelte-1fqxoc4{font-size:var(--fs-400);color:var(--ink-strong);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.em-val.svelte-1fqxoc4{font-size:var(--fs-400);color:var(--ink-strong);white-space:nowrap}.em-unit.svelte-1fqxoc4{color:var(--ink-muted);margin-left:4px}.em-track.svelte-1fqxoc4{background:var(--rule-faint);width:100%;height:11px;margin-top:4px}.em-bar.svelte-1fqxoc4{height:100%;display:flex}.em-seg.svelte-1fqxoc4{height:100%;display:block}.em-fill.svelte-1fqxoc4{flex:1}.legend-key.svelte-1fqxoc4{font-size:var(--fs-300);color:var(--ink-default);align-items:center;gap:6px;display:inline-flex}.legend-key.svelte-1fqxoc4 i:where(.svelte-1fqxoc4){width:9px;height:9px}.table-card.svelte-1fqxoc4{flex-direction:column;min-height:0;display:flex}td.name-cell.svelte-1fqxoc4{text-overflow:ellipsis;max-width:260px;overflow:hidden}td.commodity-cell.svelte-1fqxoc4{color:var(--ink-muted)}@media (width<=900px){.kpi-row.svelte-1fqxoc4{grid-template-columns:repeat(2,minmax(0,1fr))}.summary-grid.svelte-1fqxoc4{grid-template-rows:none}.bottom-row.svelte-1fqxoc4{grid-template-columns:minmax(0,1fr)}}.exceptions-page.svelte-1pwx1e6{flex-direction:column;gap:14px;display:flex}.stat-chips.svelte-1pwx1e6{flex-shrink:0;align-items:center;gap:14px;margin-top:-6px;display:flex}.chip.svelte-1pwx1e6{font-size:var(--fs-300);align-items:center;display:inline-flex}.chip-total.svelte-1pwx1e6{color:var(--ink-muted)}.chip-high.svelte-1pwx1e6{color:var(--ink-danger)}.chip-med.svelte-1pwx1e6{color:var(--ink-warning)}.chip-low.svelte-1pwx1e6{color:var(--ink-default)}.ex-field.svelte-1pwx1e6{flex-direction:column;gap:5px;display:flex}.table-card.svelte-1pwx1e6{flex-direction:column;flex:1;min-height:0;display:flex}.table-scroll.svelte-1pwx1e6 th:where(.svelte-1pwx1e6){padding:9px 12px}.table-scroll.svelte-1pwx1e6 td:where(.svelte-1pwx1e6){padding:7px 12px}tbody.svelte-1pwx1e6 tr.clickable:where(.svelte-1pwx1e6){cursor:pointer}tbody.svelte-1pwx1e6 tr.clickable:where(.svelte-1pwx1e6):hover td:where(.svelte-1pwx1e6),tbody.svelte-1pwx1e6 tr.clickable:where(.svelte-1pwx1e6):focus-visible td:where(.svelte-1pwx1e6){background:var(--surface-subtle)}tbody.svelte-1pwx1e6 tr.clickable:where(.svelte-1pwx1e6):focus-visible{outline:none}.sev-col.svelte-1pwx1e6{width:96px}.sev.svelte-1pwx1e6{align-items:center;display:inline-flex}.sev-high.svelte-1pwx1e6{color:var(--ink-danger)}.sev-medium.svelte-1pwx1e6{color:var(--ink-warning)}.sev-low.svelte-1pwx1e6,.sev-none.svelte-1pwx1e6{color:var(--ink-default)}.muted.svelte-1pwx1e6{color:var(--ink-muted)}.name-cell.svelte-1pwx1e6{text-overflow:ellipsis;max-width:240px;overflow:hidden}.detail-cell.svelte-1pwx1e6{color:var(--ink-default);font-variant-numeric:tabular-nums}td.empty-row.svelte-1pwx1e6{white-space:normal;padding:28px}.load-sentinel.svelte-1pwx1e6{height:1px}.empty.svelte-1pwx1e6{color:var(--ink-muted);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:6px;display:flex}.empty.svelte-1pwx1e6 svg{color:var(--ink-positive);margin-bottom:6px}.empty-sub.svelte-1pwx1e6{font-size:var(--fs-400);text-align:center;max-width:380px;margin:0}.main-col.svelte-8fss7s{grid-template-rows:minmax(0,1fr) minmax(0,1.1fr);min-width:0;min-height:0;display:grid}.combo-card.svelte-8fss7s{--print-chart-h:300px;padding:8px}.bottom-row.svelte-8fss7s{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);min-height:0;display:grid}.matrix-card.svelte-8fss7s{flex-direction:column;display:flex}.table-head.svelte-8fss7s{flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:4px 6px 8px 4px;display:flex}.head-actions.svelte-8fss7s{flex-shrink:0;align-items:center;gap:10px;display:flex}.yoy-card.svelte-8fss7s{padding:8px}.table-scroll.svelte-8fss7s th:where(.svelte-8fss7s){padding:9px 12px}.table-scroll.svelte-8fss7s td:where(.svelte-8fss7s){white-space:normal;padding:7px 12px}td.total-col.svelte-8fss7s{font-weight:var(--fw-semibold)}td.name-cell.svelte-8fss7s{text-overflow:ellipsis;white-space:nowrap;max-width:220px;overflow:hidden}.name-col.svelte-8fss7s{border-right:1px solid var(--rule);z-index:2;background:#fff;position:sticky;left:0}thead.svelte-8fss7s .name-col:where(.svelte-8fss7s){z-index:3}@media (width<=900px){.main-col.svelte-8fss7s{grid-template-rows:none}.bottom-row.svelte-8fss7s{grid-template-columns:minmax(0,1fr)}}.table-scroll.svelte-1qbjw61 th:where(.svelte-1qbjw61){padding:8px 9px}.table-scroll.svelte-1qbjw61 td:where(.svelte-1qbjw61){vertical-align:middle;white-space:normal;padding:4px 9px}tbody.svelte-1qbjw61 tr:where(.svelte-1qbjw61){cursor:pointer}tbody.svelte-1qbjw61 tr:where(.svelte-1qbjw61):hover td:where(.svelte-1qbjw61),tbody.svelte-1qbjw61 tr:where(.svelte-1qbjw61):focus-visible td:where(.svelte-1qbjw61){background:var(--surface-subtle)}tbody.svelte-1qbjw61 tr:where(.svelte-1qbjw61):focus-visible{outline:none}td.mono.svelte-1qbjw61{font-variant-numeric:tabular-nums;color:var(--ink-default);white-space:nowrap}td.name-cell.svelte-1qbjw61{white-space:nowrap}td.addr-cell.svelte-1qbjw61{color:var(--ink-muted);text-overflow:ellipsis;white-space:nowrap;max-width:200px;overflow:hidden}.spark-col.svelte-1qbjw61{width:100px;padding-left:4px;padding-right:4px}td.empty-row.svelte-1qbjw61{cursor:default;padding:32px}.view-area.svelte-1txj1x6{flex-direction:column;gap:12px;min-width:0;min-height:0;display:flex}.table-area.svelte-1txj1x6{flex-direction:column;flex:1;display:flex}.action-btn.link.svelte-1o102wp{color:var(--ink-link);background:0 0;border:none;border-radius:0;padding:2px 0}.action-btn.link.svelte-1o102wp:hover:not(:disabled),.action-btn.link.svelte-1o102wp:focus-visible:not(:disabled){color:var(--ink-link-hover);background:0 0;border-color:#0000;text-decoration:underline}.flag-banner.svelte-kgezoe{border:1px solid #0000;border-radius:6px;flex-shrink:0;align-items:flex-start;gap:9px;padding:9px 12px;display:flex}.flag-banner.sev-high.svelte-kgezoe{color:var(--ink-danger);background:var(--surface-danger);border-color:var(--rule)}.flag-banner.sev-medium.svelte-kgezoe{color:var(--ink-warning);background:var(--surface-warning);border-color:var(--rule)}.flag-banner.sev-low.svelte-kgezoe{color:var(--ink-default);background:var(--surface-subtle);border-color:var(--rule)}.flag-text.svelte-kgezoe{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.flag-error.svelte-kgezoe{font-size:var(--fs-400);font-weight:var(--fw-semibold);line-height:var(--lh-heading)}.flag-meta.svelte-kgezoe{font-size:var(--fs-200);opacity:.85}.flag-dismiss.svelte-kgezoe{color:inherit;cursor:pointer;opacity:.7;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:3px;display:inline-flex}.flag-dismiss.svelte-kgezoe:hover{opacity:1;background:#0000000f}@media print{.flag-banner.svelte-kgezoe{display:none}}.detail-page.svelte-17j59lj{flex-direction:column;gap:14px;display:flex}.detail-header.svelte-17j59lj{flex-direction:column;flex-shrink:0;align-items:flex-start;display:flex}.info-strip.svelte-17j59lj{flex-wrap:wrap;align-items:flex-start;gap:28px;display:flex}.info-item.svelte-17j59lj{flex-direction:column;gap:2px;display:flex}.detail-grid.svelte-17j59lj{flex:1;grid-template-columns:minmax(0,5fr) minmax(0,6fr);min-height:0;display:grid}.charts-col.svelte-17j59lj{grid-template-rows:1fr 1fr 1fr;min-height:0;display:grid}.chart-card.svelte-17j59lj{padding:8px}.usage-card.svelte-17j59lj{--print-chart-h:300px;flex-direction:column;display:flex}.chart-head.svelte-17j59lj{flex-shrink:0;align-items:center;gap:12px;padding:2px 4px 4px;display:flex}.chart-body.svelte-17j59lj{flex:1;min-width:0;min-height:0}.matrix-col.svelte-17j59lj{flex-direction:column;min-width:0;min-height:0;display:flex}.matrix-card.svelte-17j59lj{flex-direction:column;flex:1;min-height:0;display:flex}.table-head.svelte-17j59lj{flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:6px 8px 8px 12px;display:flex}.table-scroll.svelte-17j59lj th:where(.svelte-17j59lj){padding:9px 12px}.table-scroll.svelte-17j59lj td:where(.svelte-17j59lj){white-space:normal;padding:6px 12px}tr.year-row.svelte-17j59lj td:where(.svelte-17j59lj){font-weight:var(--fw-semibold);border-top:1px solid var(--rule)}tbody.svelte-17j59lj tr.year-row:where(.svelte-17j59lj):first-child td:where(.svelte-17j59lj){border-top:0}tr.month-row.svelte-17j59lj{cursor:pointer}tr.month-row.svelte-17j59lj:hover td:where(.svelte-17j59lj),tr.month-row.svelte-17j59lj:focus-visible td:where(.svelte-17j59lj){background:var(--surface-subtle)}tr.month-row.svelte-17j59lj:focus-visible{outline:none}td.month-label.svelte-17j59lj{font-weight:var(--fw-regular);color:var(--ink-strong);text-overflow:ellipsis;white-space:nowrap;max-width:210px;padding-left:22px;overflow:hidden}@media (width<=900px){.detail-grid.svelte-17j59lj{grid-template-columns:minmax(0,1fr)}.charts-col.svelte-17j59lj{grid-template-rows:none}}.comparables.svelte-17j59lj{padding:10px 12px 12px}.cmp-head.svelte-17j59lj{justify-content:space-between;align-items:center;gap:10px;margin-bottom:6px;display:flex}.cmp-sub.svelte-17j59lj{color:var(--ink-muted);font-weight:var(--fw-regular)}.cmp-scroll.svelte-17j59lj{overflow-x:auto}.comparables.svelte-17j59lj table:where(.svelte-17j59lj){border-collapse:collapse;width:100%;font-size:var(--fs-300)}.comparables.svelte-17j59lj th:where(.svelte-17j59lj){text-align:left;box-shadow:inset 0 -1px 0 var(--rule-strong);white-space:nowrap;padding:6px 8px}.comparables.svelte-17j59lj td:where(.svelte-17j59lj){color:var(--ink-strong);border-bottom:1px solid var(--rule-faint);white-space:nowrap;padding:5px 8px}.comparables.svelte-17j59lj td.num:where(.svelte-17j59lj){text-align:right}.comparables.svelte-17j59lj tr.self:where(.svelte-17j59lj) td:where(.svelte-17j59lj){background:var(--surface-subtle)}.comparables.svelte-17j59lj .tag:where(.svelte-17j59lj){margin-left:4px}.comparables.svelte-17j59lj td.name-cell:where(.svelte-17j59lj){text-overflow:ellipsis;max-width:220px;overflow:hidden}.comparables.svelte-17j59lj td.muni:where(.svelte-17j59lj){color:var(--ink-muted)}.no-data.svelte-ntggsl{color:var(--ink-muted);font-size:var(--fs-400);grid-column:1/-1;justify-content:center;align-items:center;display:flex}.interval-page.svelte-ntggsl{flex-direction:column;gap:14px;display:flex}.interval-grid.svelte-ntggsl{flex:1;grid-template-rows:minmax(0,1.3fr) minmax(0,1fr);grid-template-columns:minmax(0,1fr);min-height:0;display:grid}.crumb-row.svelte-ntggsl{flex-direction:column;gap:10px;min-width:0;display:flex}.bottom-row.svelte-ntggsl{grid-template-columns:minmax(0,3fr) minmax(260px,1fr);min-height:0;display:grid}.scatter-card.svelte-ntggsl{--print-chart-h:320px;flex-direction:column;min-height:0;padding:8px;display:flex}.scatter-head.svelte-ntggsl{flex-shrink:0;justify-content:space-between;align-items:baseline;gap:16px;padding:0 4px 4px;display:flex}.scatter-meta.svelte-ntggsl{color:var(--ink-muted);font-size:var(--fs-200);line-height:var(--lh-compact);white-space:nowrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.scatter-meta.svelte-ntggsl strong:where(.svelte-ntggsl){color:var(--ink-strong);font-weight:var(--fw-semibold)}.scatter-chart.svelte-ntggsl{flex:1;min-width:0;min-height:0}.matrix-card.svelte-ntggsl{flex-direction:column;display:flex}.matrix-head.svelte-ntggsl .visual-title:where(.svelte-ntggsl){padding:4px 10px 8px 4px}.load-sentinel.svelte-ntggsl{height:1px}.matrix-head.svelte-ntggsl{flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding-right:4px;display:flex}.matrix-scroll.svelte-ntggsl{flex:1;min-height:0;overflow:auto}table.svelte-ntggsl{border-collapse:collapse;font-size:var(--fs-200);width:100%}thead.svelte-ntggsl th:where(.svelte-ntggsl){z-index:2;font-weight:var(--fw-regular);color:var(--ink-muted);box-shadow:inset 0 -1px 0 var(--rule-strong);text-align:center;background:#fff;min-width:26px;padding:6px 4px;position:sticky;top:0}th.date-col.svelte-ntggsl{text-align:left;z-index:3;padding-left:10px}td.date-col.svelte-ntggsl,th.date-col.svelte-ntggsl{white-space:nowrap;color:var(--ink-muted);border-right:1px solid var(--rule);background:#fff;padding:3px 10px;position:sticky;left:0}td.num.heat.svelte-ntggsl{text-align:center;font-variant-numeric:tabular-nums;padding:3px 2px}.hour-card.svelte-ntggsl{min-height:0;padding:8px;display:flex}.hour-chart.svelte-ntggsl{flex:1;min-width:0;min-height:0}@media (width<=900px){.interval-page.svelte-ntggsl{grid-template-rows:none}.bottom-row.svelte-ntggsl{grid-template-columns:minmax(0,1fr)}.scatter-head.svelte-ntggsl{flex-direction:column;align-items:flex-start;gap:2px}.scatter-meta.svelte-ntggsl{white-space:normal;flex-wrap:wrap;justify-content:flex-start}}.cat.svelte-179jpew{flex-direction:column;flex:1;min-height:0;padding:6px 14px 12px;display:flex}.cat.svelte-179jpew .visual-title:where(.svelte-179jpew){padding:0 0 10px}.cat-rows.svelte-179jpew{flex-direction:column;flex:1;gap:10px;min-height:0;display:flex}.cat-line.svelte-179jpew{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.cat-name.svelte-179jpew{font-size:var(--fs-400);color:var(--ink-strong);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cat-val.svelte-179jpew{font-size:var(--fs-400);color:var(--ink-strong);white-space:nowrap}.cat-track.svelte-179jpew{background:var(--rule-faint);width:100%;height:11px;margin-top:4px;position:relative}.cat-bar.svelte-179jpew{position:absolute;top:0;bottom:0}.cat-zero.svelte-179jpew{background:var(--rule-strong);z-index:1;width:1px;position:absolute;top:-1px;bottom:-1px}.empty-msg.svelte-179jpew{font-size:var(--fs-300);color:var(--ink-muted);text-align:center;margin:auto;padding:8px 4px}.usage-chart.svelte-181agcx{flex:1;width:100%;min-height:0}.charges-page.svelte-awvkns{flex-direction:column;gap:14px;display:flex}.report-header.svelte-awvkns{flex-direction:column;flex-shrink:0;align-items:flex-start;display:flex}.info-strip.svelte-awvkns{flex-wrap:wrap;align-items:flex-start;gap:28px;display:flex}.info-item.svelte-awvkns{flex-direction:column;gap:2px;display:flex}.body-grid.svelte-awvkns{flex:1;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);min-height:0;display:grid}.main-col.svelte-awvkns{flex-direction:column;min-width:0;min-height:0;display:flex}.charges-card.svelte-awvkns,.bills-card.svelte-awvkns{flex-direction:column;min-height:0;display:flex}.charges-card.svelte-awvkns,.main-col.svelte-awvkns>.report-card:where(.svelte-awvkns):only-child{flex:1}.usage-card.svelte-awvkns{flex-direction:column;flex:1;min-height:0;padding-bottom:6px;display:flex;position:relative}.side-col.svelte-awvkns{flex-direction:column;min-width:0;min-height:0;display:flex}.bills-card.svelte-awvkns{flex:none}.donut-row.svelte-awvkns{flex:none;grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.donut-card.svelte-awvkns{flex-direction:column;display:flex}.visual-title.svelte-awvkns{padding:4px 12px 8px 4px}.card-head.svelte-awvkns{flex-shrink:0;justify-content:space-between;align-items:center;gap:10px;padding-right:4px;display:flex}.card-head.svelte-awvkns .visual-title:where(.svelte-awvkns){text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.table-scroll.svelte-awvkns th:where(.svelte-awvkns){letter-spacing:var(--tracking-eyebrow-tight);padding:8px}.table-scroll.svelte-awvkns td:where(.svelte-awvkns){padding:6px 8px}.uncovered.svelte-awvkns td:where(.svelte-awvkns){color:var(--ink-muted);font-weight:var(--fw-regular)}.of-total.svelte-awvkns{color:var(--ink-muted)}.bills-table.svelte-awvkns{font-size:var(--fs-200)}.bills-table.svelte-awvkns th:where(.svelte-awvkns),.bills-table.svelte-awvkns td:where(.svelte-awvkns){padding-left:6px;padding-right:6px}td.mono.svelte-awvkns{font-variant-numeric:tabular-nums;color:var(--ink-default)}td.link.svelte-awvkns{color:var(--ink-strong)}tr.group-row.svelte-awvkns td:where(.svelte-awvkns){font-weight:var(--fw-semibold);border-top:1px solid var(--rule)}td.rate.svelte-awvkns{color:var(--ink-muted)}td.item-label.svelte-awvkns{font-weight:var(--fw-regular);color:var(--ink-strong);text-overflow:ellipsis;max-width:300px;padding-left:22px;overflow:hidden}.bills-table.svelte-awvkns tbody:where(.svelte-awvkns) tr:where(.svelte-awvkns){cursor:pointer}.bills-table.svelte-awvkns tbody:where(.svelte-awvkns) tr:where(.svelte-awvkns):hover td:where(.svelte-awvkns),.bills-table.svelte-awvkns tbody:where(.svelte-awvkns) tr:where(.svelte-awvkns):focus-visible td:where(.svelte-awvkns){background:var(--surface-subtle)}.bills-table.svelte-awvkns tbody:where(.svelte-awvkns) tr:where(.svelte-awvkns):focus-visible{outline:none}td.empty-row.svelte-awvkns{cursor:default;padding:24px}@media (width<=900px){.body-grid.svelte-awvkns{grid-template-columns:minmax(0,1fr)}.donut-row.svelte-awvkns{--echart-mobile-h:100%}}.bill-page.svelte-9lstqn{flex-direction:column;gap:14px;display:flex}.body-grid.svelte-9lstqn{flex:1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:0;display:grid}.main-col.svelte-9lstqn{flex-direction:column;min-width:0;min-height:0;display:flex}.charges-card.svelte-9lstqn{flex-direction:column;flex:1;min-height:0;display:flex}.side-col.svelte-9lstqn{flex-direction:column;min-width:0;min-height:0;display:flex}.doc-card.svelte-9lstqn{flex-direction:column;flex:none;gap:8px;display:flex}.sink-card.svelte-9lstqn{flex:none}.main-col.svelte-9lstqn>.report-card:where(.svelte-9lstqn):last-child{flex:1}.donut-row.svelte-9lstqn{flex:none;grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.donut-card.svelte-9lstqn{flex-direction:column;flex:none;display:flex}.donut-host.svelte-9lstqn{flex-direction:column;flex:1;min-height:0;display:flex}.usage-card.svelte-9lstqn{flex-direction:column;flex:1;min-height:0;padding-bottom:6px;display:flex;position:relative}.usage-heading.svelte-9lstqn{flex-direction:column;flex-shrink:0;display:flex}.usage-heading.svelte-9lstqn .visual-title:where(.svelte-9lstqn){padding-bottom:1px}.usage-total.svelte-9lstqn{font-size:var(--fs-200);color:var(--ink-muted);font-variant-numeric:tabular-nums;padding:0 4px 6px}.visual-title.svelte-9lstqn{padding:4px 12px 8px 4px}.card-head.svelte-9lstqn{flex-shrink:0;justify-content:space-between;align-items:center;gap:10px;padding-right:4px;display:flex}.card-head.svelte-9lstqn .visual-title:where(.svelte-9lstqn){text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.calculated-heading.svelte-9lstqn{flex-direction:column;flex:1;min-width:0;display:flex}.calculated-heading.svelte-9lstqn .visual-title:where(.svelte-9lstqn){padding-bottom:1px}.calculation-method.svelte-9lstqn{padding:0 4px 6px}.bill-rate-notes.svelte-9lstqn{border-left:3px solid var(--ink-warning);background:var(--surface-warning);color:var(--ink-muted);font-size:var(--fs-200);flex-direction:column;gap:2px;margin:0 4px 6px;padding:7px 9px;display:flex}.bill-rate-notes.svelte-9lstqn strong:where(.svelte-9lstqn){color:var(--ink-strong)}.bill-doc.svelte-9lstqn{border:1px solid var(--rule);font-size:var(--fs-300);color:var(--ink-strong);background:#fff;border-radius:4px;padding:14px 16px}.doc-head.svelte-9lstqn{border-bottom:2px solid #1f4e79;justify-content:space-between;align-items:baseline;margin-bottom:8px;padding-bottom:6px;display:flex}.doc-utility.svelte-9lstqn{font-family:var(--font-serif);font-size:var(--fs-400);font-weight:var(--fw-semibold);color:var(--ink-strong)}.doc-meta.svelte-9lstqn{flex-direction:column;gap:3px;margin-bottom:12px;display:flex}.doc-meta.svelte-9lstqn>div:where(.svelte-9lstqn){justify-content:space-between;gap:12px;display:flex}.doc-meta.svelte-9lstqn span:where(.svelte-9lstqn):first-child{color:var(--ink-muted);flex-shrink:0}.doc-meta.svelte-9lstqn span:where(.svelte-9lstqn):last-child{text-align:right;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mono.svelte-9lstqn{font-variant-numeric:tabular-nums}.doc-lines.svelte-9lstqn{border-top:1px solid var(--rule);flex-direction:column;gap:5px;padding-top:10px;display:flex}.doc-line.svelte-9lstqn{font-variant-numeric:tabular-nums;justify-content:space-between;gap:12px;display:flex}.doc-line.svelte-9lstqn>span:where(.svelte-9lstqn):first-child{color:var(--ink-muted)}.doc-line.subtotal.svelte-9lstqn{font-weight:var(--fw-semibold);margin-top:7px}.doc-line.headline.svelte-9lstqn{font-weight:var(--fw-semibold);font-size:var(--fs-400);margin-top:7px}.doc-line.headline.svelte-9lstqn>span:where(.svelte-9lstqn):first-child,.doc-line.subtotal.svelte-9lstqn>span:where(.svelte-9lstqn):first-child{color:var(--ink-strong)}.doc-line.total.svelte-9lstqn{border-top:1px solid var(--rule);margin-top:7px;padding-top:7px}.doc-link.svelte-9lstqn{align-self:flex-end;gap:14px;display:flex}.doc-col.svelte-9lstqn{text-align:center;width:34px}.rebill-doc-btn.svelte-9lstqn{color:inherit;cursor:pointer;background:0 0;border:none;align-items:center;padding:2px;display:inline-flex}.rebill-doc-btn.svelte-9lstqn:hover{color:var(--ink-link)}.empty-doc.svelte-9lstqn{color:var(--ink-muted);font-size:var(--fs-400);background:#fff;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:8px;padding:28px;display:flex}.empty-doc.svelte-9lstqn p:where(.svelte-9lstqn){margin:0}.table-scroll.svelte-9lstqn th:where(.svelte-9lstqn){padding:8px 10px}.table-scroll.svelte-9lstqn td:where(.svelte-9lstqn){padding:6px 10px}tr.group-row.svelte-9lstqn td:where(.svelte-9lstqn){font-weight:var(--fw-semibold);border-top:1px solid var(--rule)}td.rate.svelte-9lstqn{color:var(--ink-muted)}td.item-label.svelte-9lstqn{font-weight:var(--fw-regular);color:var(--ink-strong);text-overflow:ellipsis;max-width:300px;padding-left:22px;overflow:hidden}.breakdown-reasons.svelte-9lstqn{white-space:normal;flex-direction:column;gap:4px;display:flex}.sink-table.svelte-9lstqn tbody:where(.svelte-9lstqn) tr:where(.svelte-9lstqn){cursor:pointer}.sink-table.svelte-9lstqn tbody:where(.svelte-9lstqn) tr:where(.svelte-9lstqn):hover td:where(.svelte-9lstqn),.sink-table.svelte-9lstqn tbody:where(.svelte-9lstqn) tr:where(.svelte-9lstqn):focus-visible td:where(.svelte-9lstqn){background:var(--surface-subtle)}.sink-table.svelte-9lstqn tbody:where(.svelte-9lstqn) tr:where(.svelte-9lstqn):focus-visible{outline:none}.sink-table.svelte-9lstqn td.link:where(.svelte-9lstqn){color:var(--ink-strong)}.sink-table.svelte-9lstqn td.empty-row:where(.svelte-9lstqn){cursor:default}@media (width<=900px){.body-grid.svelte-9lstqn{grid-template-columns:minmax(0,1fr)}.donut-card.svelte-9lstqn{--echart-mobile-h:100%}}.view-area.svelte-zka9sp{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.not-found-page.svelte-zka9sp{flex-direction:column;gap:12px;display:flex}.not-found.svelte-zka9sp{font-size:var(--fs-300);color:var(--ink-muted);margin:0;padding:24px}.main-col.svelte-1dp7lkw{grid-template-rows:minmax(0,1.1fr) minmax(0,1fr);min-width:0;min-height:0;display:grid}.stack-card.svelte-1dp7lkw,.price-card.svelte-1dp7lkw{padding:8px}.bottom-row.svelte-1dp7lkw{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);min-height:0;display:grid}.table-card.svelte-1dp7lkw{flex-direction:column;display:flex}.table-head.svelte-1dp7lkw{flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:4px 6px 8px 4px;display:flex}.table-scroll.svelte-1dp7lkw th:where(.svelte-1dp7lkw){padding:9px 12px}.table-scroll.svelte-1dp7lkw td:where(.svelte-1dp7lkw){white-space:normal;padding:7px 12px}td.name-cell.svelte-1dp7lkw{text-overflow:ellipsis;white-space:nowrap;max-width:220px;overflow:hidden}@media (width<=900px){.main-col.svelte-1dp7lkw{grid-template-rows:none}.bottom-row.svelte-1dp7lkw{grid-template-columns:minmax(0,1fr)}}.scatter-card.svelte-119galk{--print-chart-h:460px;flex-direction:column;min-height:0;padding:8px;display:flex}.scatter-chart.svelte-119galk{flex:1;min-width:0;min-height:0}.chart-caption.svelte-119galk{font-size:var(--fs-200);line-height:var(--lh-compact);color:var(--ink-muted);flex-wrap:wrap;flex-shrink:0;align-items:baseline;gap:4px 10px;padding:6px 6px 2px;display:flex}.tl-window.svelte-119galk{color:var(--ink-strong);font-weight:var(--fw-semibold);white-space:nowrap}.cap-sep.svelte-119galk{color:var(--rule-strong)}.cutoff-note.svelte-119galk{min-width:0}.type-box.svelte-119galk{flex-direction:column;flex-shrink:0;gap:5px;display:flex}.type-box.svelte-119galk select:where(.svelte-119galk){font-size:var(--fs-300);border:1px solid var(--rule);color:var(--ink-strong);background:#fff;border-radius:4px;padding:6px 8px}.table-card.svelte-637wng{flex-direction:column;display:flex}.load-sentinel.svelte-637wng{height:1px}.table-scroll.svelte-637wng th:where(.svelte-637wng){letter-spacing:var(--tracking-eyebrow-tight);padding:8px 7px}.table-scroll.svelte-637wng td:where(.svelte-637wng){padding:5px 7px}.doc-col.svelte-637wng{text-align:center;width:34px}.doc-btn.svelte-637wng{color:inherit;cursor:pointer;background:0 0;border:none;align-items:center;padding:2px;display:inline-flex}.doc-btn.svelte-637wng:hover{color:var(--ink-link)}td.mono.svelte-637wng{font-variant-numeric:tabular-nums;color:var(--ink-default)}td.name-cell.svelte-637wng{text-overflow:ellipsis;max-width:155px;overflow:hidden}td.addr-cell.svelte-637wng{text-overflow:ellipsis;max-width:115px;color:var(--ink-muted);overflow:hidden}td.empty-row.svelte-637wng{cursor:default;padding:32px}tbody.svelte-637wng tr.bill-row:where(.svelte-637wng){cursor:pointer}tbody.svelte-637wng tr.from-bill:where(.svelte-637wng) td:where(.svelte-637wng){background:var(--surface-selected)}tbody.svelte-637wng tr.bill-row:where(.svelte-637wng):hover td:where(.svelte-637wng),tbody.svelte-637wng tr.bill-row:where(.svelte-637wng):focus-visible td:where(.svelte-637wng){background:var(--surface-subtle)}tbody.svelte-637wng tr.bill-row:where(.svelte-637wng):focus-visible{outline:none}.benchmark-page.svelte-vyovns{flex-direction:column;gap:12px;display:flex}.hint.svelte-vyovns{font-size:var(--fs-200);color:var(--ink-muted);margin:0}.info-strip.svelte-vyovns{flex-wrap:wrap;gap:20px;padding:2px 2px 4px;display:flex}.info-item.svelte-vyovns{flex-direction:column;gap:2px;display:flex}.benchmark-grid.svelte-vyovns{flex:1;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);min-height:0;display:grid}.scatter-card.svelte-vyovns{--print-chart-h:340px;min-width:0;min-height:0;padding:8px}.side-col.svelte-vyovns{flex-direction:column;min-width:0;min-height:0;display:flex}.table-card.svelte-vyovns{flex-direction:column;flex:1;min-height:0;display:flex}.table-head.svelte-vyovns{flex-shrink:0;justify-content:space-between;align-items:center;gap:10px;padding:6px 6px 8px 8px;display:flex}.table-scroll.svelte-vyovns{min-height:0;overflow:auto}.table-scroll.svelte-vyovns th:where(.svelte-vyovns){box-shadow:inset 0 -1px 0 var(--rule-strong);background:#fff;border-bottom:0;padding:8px;position:sticky;top:0}.table-scroll.svelte-vyovns td:where(.svelte-vyovns){padding:5px 8px}td.name-cell.svelte-vyovns{text-overflow:ellipsis;max-width:185px;overflow:hidden}td.type-cell.svelte-vyovns{color:var(--ink-muted);text-overflow:ellipsis;max-width:92px;overflow:hidden}td.num.svelte-vyovns{text-align:right}td.num.worse.svelte-vyovns{color:var(--ink-danger)}td.empty-row.svelte-vyovns{padding:28px}.licence.svelte-vyovns{text-align:right;font-size:var(--fs-200);color:var(--ink-muted);flex-shrink:0;margin:0}.licence.svelte-vyovns a:where(.svelte-vyovns){color:var(--ink-link)}@media (width<=900px){.benchmark-grid.svelte-vyovns{grid-template-rows:none;grid-template-columns:minmax(0,1fr)}}.donut.svelte-qz4oeq{width:100%;height:100%;min-height:120px}.donut-empty.svelte-qz4oeq{flex-direction:column;justify-content:center;align-items:center;gap:6px;display:flex}.empty-msg.svelte-qz4oeq{font-size:var(--fs-300);color:var(--ink-muted);margin:0}.carbon-page.svelte-115u3ku{flex-direction:column;gap:12px;display:flex}.carbon-grid.svelte-115u3ku{flex:1;grid-template-rows:minmax(0,1.15fr) minmax(0,1fr);min-height:0;display:grid}.top-row.svelte-115u3ku{grid-template-columns:minmax(0,1fr) 340px;min-height:0;display:grid}.chart-card.svelte-115u3ku,.donut-card.svelte-115u3ku{min-height:0;padding:8px}.donut-card.svelte-115u3ku{flex-direction:column;display:flex}.bottom-row.svelte-115u3ku{grid-template-columns:minmax(0,1.35fr) minmax(0,.95fr) minmax(0,1.3fr);min-height:0;display:grid}.table-card.svelte-115u3ku{flex-direction:column;min-height:0;display:flex}.table-scroll.svelte-115u3ku td:where(.svelte-115u3ku){padding:5px 8px}td.name-cell.svelte-115u3ku{text-overflow:ellipsis;max-width:168px;overflow:hidden}tr.selected.svelte-115u3ku td:where(.svelte-115u3ku){background:var(--surface-selected)}.notes-card.svelte-115u3ku{font-size:var(--fs-400);line-height:var(--lh-body);color:var(--ink-strong);overflow-y:auto}.notes-card.svelte-115u3ku p:where(.svelte-115u3ku){margin:0 0 10px}.notes-card.svelte-115u3ku .formula:where(.svelte-115u3ku){font-variant-numeric:tabular-nums;color:var(--ink-strong);padding-left:12px}@media (width<=900px){.carbon-grid.svelte-115u3ku{grid-template-rows:none}.top-row.svelte-115u3ku,.bottom-row.svelte-115u3ku{grid-template-columns:minmax(0,1fr)}}.ms.svelte-4ioptp{position:relative}.ms-trigger.svelte-4ioptp{width:100%;font-size:var(--fs-300);border:1px solid var(--rule);color:var(--ink-strong);cursor:pointer;text-align:left;background:#fff;border-radius:4px;justify-content:space-between;align-items:center;gap:6px;padding:5px 8px;display:flex}.ms-summary.svelte-4ioptp{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ms-pop.svelte-4ioptp{z-index:20;border:1px solid var(--rule);background:#fff;border-radius:4px;width:max-content;min-width:100%;max-width:320px;max-height:280px;padding:4px 0;position:absolute;top:calc(100% + 3px);right:0;overflow-y:auto;box-shadow:0 6px 18px #1f293724}.ms-opt.svelte-4ioptp{font-size:var(--fs-300);color:var(--ink-strong);cursor:pointer;align-items:center;gap:8px;padding:5px 10px;display:flex}.ms-opt.svelte-4ioptp:hover{background:var(--surface-subtle)}.ms-opt.svelte-4ioptp input:where(.svelte-4ioptp){accent-color:var(--ink-link);flex-shrink:0;margin:0}.ms-opt.svelte-4ioptp span:where(.svelte-4ioptp){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ms-all.svelte-4ioptp{border-bottom:1px solid var(--rule-faint);font-weight:var(--fw-semibold)}.ms-search.svelte-4ioptp{border-bottom:1px solid var(--rule-faint);padding:4px 8px 6px}.ms-search.svelte-4ioptp input:where(.svelte-4ioptp){width:100%;font-size:var(--fs-300);border:1px solid var(--rule);color:var(--ink-strong);background:#fff;border-radius:3px;padding:4px 6px}.ms-hint.svelte-4ioptp{color:var(--ink-faint);font-size:var(--fs-200);font-variant-numeric:tabular-nums;flex-shrink:0;margin-left:auto}.ms-empty.svelte-4ioptp{font-size:var(--fs-300);color:var(--ink-muted);padding:8px 10px}.filter-bar.svelte-2ey11l{z-index:30;flex-direction:column;align-items:flex-end;gap:6px;max-width:62%;display:flex;position:absolute;top:14px;right:16px}.bar-controls.svelte-2ey11l{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex;position:relative}.bar-toggle.svelte-2ey11l{font-size:var(--fs-300);border:1px solid var(--rule);cursor:pointer;background:#fff;border-radius:4px;flex-shrink:0;align-items:center;gap:5px;padding:5px 10px;line-height:1;display:inline-flex}.bar-toggle.svelte-2ey11l:hover,.bar-toggle.svelte-2ey11l:focus-visible{border-color:var(--rule-strong);outline:none}.bar-toggle.engaged.svelte-2ey11l{border-color:var(--ink-link);box-shadow:0 0 0 1px var(--ink-link)}.range-toggle.svelte-2ey11l,.filters-toggle.svelte-2ey11l{color:var(--ink-strong)}.pop.svelte-2ey11l{z-index:40;border:1px solid var(--rule);background:#fff;border-radius:6px;flex-direction:column;gap:12px;padding:12px;display:flex;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 8px 24px #0f172a24}.filters-pop.svelte-2ey11l{width:232px}.bar-search.svelte-2ey11l{width:200px;font-size:var(--fs-300);border:1px solid var(--rule);color:var(--ink-strong);background:#fff;border-radius:4px;padding:5px 9px}.export-pop.svelte-2ey11l{gap:0;min-width:210px;padding:6px}.menu-item.svelte-2ey11l{text-align:left;width:100%;font-size:var(--fs-300);color:var(--ink-strong);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:3px;padding:6px 9px}.menu-item.svelte-2ey11l:hover:not(:disabled){background:var(--surface-subtle)}.menu-item.svelte-2ey11l:disabled{color:var(--ink-faint);cursor:default}.menu-sep.svelte-2ey11l{background:var(--surface-subtle);height:1px;margin:5px 2px}.preset-row.svelte-2ey11l{gap:6px;display:flex}.preset.svelte-2ey11l{font-size:var(--fs-200);border:1px solid var(--rule);background:var(--surface-subtle);color:var(--ink-default);cursor:pointer;white-space:nowrap;border-radius:3px;padding:4px 9px}.preset.svelte-2ey11l:hover{border-color:var(--rule-strong);color:var(--ink-strong)}.range-row.svelte-2ey11l{align-items:center;gap:6px;display:flex}.range-sep.svelte-2ey11l{color:var(--ink-muted);flex-shrink:0}.range-row.svelte-2ey11l select:where(.svelte-2ey11l),.dim-field.svelte-2ey11l select:where(.svelte-2ey11l){font-size:var(--fs-300);border:1px solid var(--rule);color:var(--ink-strong);background:#fff;border-radius:4px;min-width:0;padding:5px 8px}.range-row.svelte-2ey11l select:where(.svelte-2ey11l){flex:1}.dim-field.svelte-2ey11l{flex-direction:column;gap:4px;display:flex}.dim-field.svelte-2ey11l select:where(.svelte-2ey11l){width:100%}.tier.svelte-2ey11l{border-top:1px solid var(--rule-faint);flex-direction:column;flex-shrink:0;gap:8px;padding-top:12px;display:flex}.tier.svelte-2ey11l select{font-size:var(--fs-300);border:1px solid var(--rule);color:var(--ink-strong);background:#fff;border-radius:4px;width:100%;min-width:0;padding:5px 8px}@media (width<=900px){.filter-bar.svelte-2ey11l{order:-1;align-items:flex-start;max-width:none;margin:12px 16px 0;position:static}.bar-controls.svelte-2ey11l{justify-content:flex-start}.pop.svelte-2ey11l{width:100%;position:static}}@media (width<=640px){.filter-bar.svelte-2ey11l{align-items:flex-end}.bar-controls.svelte-2ey11l{justify-content:flex-end;min-height:40px;padding-left:48px}}.skip-link.svelte-1325jhu{z-index:60;color:var(--ink-strong);border:1px solid var(--rule);font-size:var(--fs-400);clip-path:inset(50%);background:#fff;border-radius:8px;padding:10px 16px;text-decoration:none;position:fixed;top:12px;left:12px;box-shadow:0 4px 12px #0f172a1a}.skip-link.svelte-1325jhu:focus-visible{clip-path:none}.content-area.svelte-1325jhu:focus{outline:none}.mobile-nav-toggle.svelte-1325jhu,.mobile-backdrop.svelte-1325jhu{display:none}@media (width<=640px){.mobile-nav-toggle.svelte-1325jhu{z-index:35;border:1px solid var(--rule);width:40px;height:40px;color:var(--ink-default);cursor:pointer;background:#fff;border-radius:8px;justify-content:center;align-items:center;display:flex;position:fixed;top:12px;left:12px;box-shadow:0 4px 12px #0f172a1a}.mobile-backdrop.svelte-1325jhu{z-index:38;cursor:default;background:#0f172a59;border:none;padding:0;display:block;position:fixed;inset:0}}
