.mh-app{--mh-paper:#f5f4f0;--mh-card:#fffefa;--mh-ink:#202620;--mh-muted:#687067;--mh-line:#e3e5dc;--mh-accent:#a9322a;background:var(--mh-paper);min-height:100dvh;color:var(--mh-ink);font-family:var(--font-space-grotesk),sans-serif;font-size:14px;line-height:1.5}.mh-app *{box-sizing:border-box}.mh-app button,.mh-app select,.mh-app input{font:inherit}.mh-app button,.mh-app a,.mh-app select,.mh-app summary{touch-action:manipulation}.mh-app button{cursor:pointer}.mh-app button:disabled{cursor:default;opacity:.35}.mh-app a{color:inherit;text-decoration:none}.mh-app :focus-visible{outline-offset:4px;outline:3px solid #b54b3e}.mh-app button,.mh-app select,.mh-app input{color:inherit}.mh-app h1,.mh-app h2,.mh-app h3,.mh-app p{margin:0}.mh-app svg{flex-shrink:0}.mh-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}.mh-skip{z-index:100;background:var(--mh-ink);padding:12px 20px;position:fixed;top:10px;left:10px;transform:translateY(-150%);color:#fff!important}.mh-skip:focus{transform:none}.mh-sidebar{border-right:1px solid var(--mh-line);z-index:30;background:#fafbf7;flex-direction:column;width:246px;padding:31px 20px 20px;display:flex;position:fixed;inset:0 auto 0 0}.mh-brand{align-items:center;gap:11px;display:flex}.mh-brand>span{letter-spacing:-3px;font-size:30px;font-weight:700;line-height:1}.mh-brand>span>span{color:var(--mh-accent)}.mh-brand>div{letter-spacing:-.3px;font-size:12px;font-weight:600}.mh-brand small{color:var(--mh-muted);letter-spacing:0;margin-top:3px;font-size:9px;font-weight:400;display:block}.mh-workspace{border-bottom:1px solid var(--mh-line);align-items:center;gap:10px;margin-top:30px;padding:17px 0 24px;display:flex}.mh-workspace-symbol{background:#eaece4;border-radius:8px;place-items:center;width:38px;height:38px;display:grid}.mh-workspace>div{flex:1}.mh-workspace strong{font-size:13px;display:block}.mh-workspace>div>span{color:var(--mh-muted);font-size:10px}.mh-workspace>.mh-badge{padding:3px 5px;font-size:9px}.mh-nav-label{font-family:var(--font-jetbrains-mono),monospace;text-transform:uppercase;letter-spacing:1.5px;color:var(--mh-muted);font-size:9px;margin:27px 12px 14px!important}.mh-sidebar nav{flex-direction:column;gap:5px;display:flex}.mh-sidebar nav button{text-align:left;color:#657063;background:0 0;border:1px solid #0000;border-radius:6px;align-items:center;gap:10px;min-height:47px;padding:11px 12px;font-size:12px;font-weight:500;display:flex}.mh-sidebar nav button:hover{background:#eef0e9}.mh-sidebar nav button[aria-current=page]{color:var(--mh-accent);background:#f6eae5;border-color:#ecd8cf}.mh-sidebar nav button em{background:#ece5da;border-radius:4px;margin-left:auto;padding:1px 5px;font-size:10px;font-style:normal}.mh-sidebar-bottom{margin-top:auto;padding:30px 10px 0}.mh-sidebar-bottom>p{font-size:12px;font-weight:600}.mh-sidebar-bottom>span{color:var(--mh-muted);margin-top:8px;font-size:11px;line-height:1.7;display:block}.mh-sidebar-bottom>a{align-items:center;gap:8px;min-height:44px;margin-top:15px;font-size:11px;line-height:1.6;display:flex}.mh-sidebar-bottom>a:first-of-type{color:var(--mh-accent);font-weight:600}.mh-sidebar-bottom>a:last-child{border-top:1px solid var(--mh-line);padding-top:15px}.mh-workarea{min-width:0;margin-left:246px}.mh-topbar{border-bottom:1px solid var(--mh-line);background:#fafbf7;justify-content:space-between;align-items:center;gap:16px;height:73px;padding-inline:36px;display:flex}.mh-topbar-right{align-items:center;gap:24px;display:flex}.mh-breadcrumb{color:var(--mh-muted);align-items:center;gap:10px;font-size:11px;display:flex}.mh-asof{font-family:var(--font-jetbrains-mono),monospace;color:var(--mh-muted);align-items:center;gap:7px;font-size:9px;display:flex}.mh-asof i{background:#667d50;border-radius:100%;width:5px;height:5px}.mh-language{border:1px solid var(--mh-line);border-radius:5px;place-items:center;width:34px;min-height:34px;font-size:10px;font-weight:600;display:grid}.mh-mobile-brand{display:none}.mh-demo-notice{color:#72746a;background:#f0efe8;border-bottom:1px solid #ebe8e0;align-items:center;gap:9px;padding:11px 36px;font-size:10px;display:flex}.mh-main{outline:none;max-width:1640px;margin:0 auto;padding:34px 36px 0}.mh-page-heading{justify-content:space-between;align-items:center;gap:22px;margin-bottom:27px;display:flex}.mh-eyebrow{font-family:var(--font-jetbrains-mono),monospace;color:var(--mh-muted);text-transform:uppercase;letter-spacing:1.2px;font-size:9px;line-height:1.6}.mh-page-heading h1{letter-spacing:-1.9px;margin:10px 0;font-size:clamp(28px,3vw,42px);font-weight:600;line-height:1.2}.mh-page-heading h1>span{color:var(--mh-accent)}.mh-page-heading>div>p:last-child{color:var(--mh-muted);font-size:12px}.mh-heading-actions{align-items:center;gap:9px;display:flex}.mh-button{white-space:nowrap;background:#fffefa;border:1px solid #d8ddd1;border-radius:5px;justify-content:center;align-items:center;gap:12px;min-height:42px;padding:10px 15px;font-weight:500;display:inline-flex;font-size:11px!important}.mh-button:hover,.mh-icon-button:hover{background:#eeeee6}.mh-icon-button{background:0 0;border:1px solid #d8ddd1;border-radius:5px;justify-content:center;align-items:center;min-width:42px;min-height:42px;display:inline-flex}.mh-primary{background:var(--mh-accent);border-color:var(--mh-accent);color:#fffefa!important}.mh-primary:hover{background:#8b2922}.mh-guide{background:#f7eddf;border:1px solid #dbc4ac;border-radius:7px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px;padding:16px 20px;display:flex}.mh-guide strong{font-size:12px}.mh-guide p{color:#6d5d46;margin-top:5px;font-size:11px}.mh-guide .mh-icon-button{border:0}.mh-filters{background:var(--mh-card);border:1px solid var(--mh-line);border-radius:7px;flex-wrap:wrap;align-items:center;gap:14px;padding:15px 18px;display:flex}.mh-filters label{color:var(--mh-muted);align-items:center;gap:11px;font-size:10px;display:flex}.mh-filters select,.mh-billing-filter select{border:1px solid var(--mh-line);max-width:200px;min-height:36px;color:var(--mh-ink);background:#f8f9f4;border-radius:4px;padding:6px 25px 6px 10px;font-size:11px}.mh-filter-toggle,.mh-reset{background:0 0;border:0;align-items:center;gap:7px;min-height:36px;display:flex;color:var(--mh-muted)!important;font-size:10px!important}.mh-filter-toggle{margin-left:auto}.mh-filter-toggle.is-active{color:var(--mh-accent)!important}.mh-reset{border-left:1px solid var(--mh-line);padding-left:15px}.mh-more-filters{border-top:1px solid var(--mh-line);flex-wrap:wrap;flex-basis:100%;align-items:center;gap:22px;padding-top:15px;display:flex}.mh-more-filters>p{color:var(--mh-muted);font-size:10px}.mh-scope{font-family:var(--font-jetbrains-mono),monospace;letter-spacing:.1px;color:var(--mh-muted);justify-content:space-between;gap:15px;margin:15px 0 21px;font-size:9px;display:flex}.mh-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:23px;display:grid}.mh-stat{border:1px solid var(--mh-line);background:var(--mh-card);border-radius:7px;min-width:0;padding:20px 21px 18px}.mh-stat>p{color:var(--mh-muted);font-size:11px}.mh-stat>strong{letter-spacing:-1.5px;white-space:nowrap;margin:14px 0 12px;font-size:clamp(23px,2.2vw,35px);font-weight:500;line-height:1.2;display:block}.mh-stat>span{color:var(--mh-muted);font-size:9px;line-height:1.7;display:block}.mh-stat-accent{color:#fbfcf6;background:#29382d;border-color:#29382d}.mh-stat-accent>p,.mh-stat-accent>span{color:#c1cbbb}.mh-stat-accent>strong{color:#eef7cb}.mh-stats-three{grid-template-columns:repeat(3,minmax(0,1fr))}.mh-overview-grid{grid-template-columns:minmax(0,1.9fr) minmax(260px,1fr);gap:22px;margin-bottom:22px;display:grid}.mh-panel{background:var(--mh-card);border:1px solid var(--mh-line);border-radius:7px;min-width:0;margin-bottom:22px;overflow:hidden}.mh-overview-grid>.mh-panel{margin-bottom:0}.mh-panel-head{justify-content:space-between;align-items:center;gap:15px;padding:23px 23px 17px;display:flex}.mh-panel-head h2{letter-spacing:-.3px;font-size:14px;font-weight:600}.mh-panel-head .mh-eyebrow{margin-bottom:7px;font-size:8px}.mh-badge{white-space:nowrap;border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;gap:4px;padding:4px 7px;font-size:9px;font-weight:500;line-height:1.4;display:inline-flex}.mh-badge-neutral{color:#606d5d;background:#f0f1eb;border-color:#e7e9df}.mh-badge-good{color:#4b653d;background:#edf2e3;border-color:#dfe8d2}.mh-badge-warn{color:#8a5329;background:#f9ede0;border-color:#efd9bd}.mh-chart-key{color:var(--mh-muted);flex-wrap:wrap;align-items:center;gap:15px;padding:0 23px;font-size:9px;display:flex}.mh-chart-key>span{align-items:center;gap:5px;display:flex}.mh-chart-key i{border-radius:1px;width:8px;height:8px}.mh-key-earned{background:#a9322a}.mh-key-confirmed{background:#d99389}.mh-key-pipeline{background:#eed6cf}.mh-chart-key .mh-key-target{border-top:1px dashed #252b28;width:12px;height:1px}.mh-revenue-chart{width:100%;height:auto;min-height:210px;margin-top:13px;display:block;overflow:visible}.mh-axis{font-family:var(--font-jetbrains-mono),monospace;fill:#737b6f;font-size:10px}.mh-chart-column{cursor:pointer}.mh-chart-column:hover rect:not(:first-of-type){filter:brightness(.88)}.mh-chart-column:focus-visible{outline:none}.mh-chart-column:focus-visible rect:first-of-type{stroke:#a9322a;stroke-width:2px}.mh-chart-data{color:var(--mh-muted);margin:0 23px 15px;font-size:10px}.mh-chart-data summary{cursor:pointer;min-height:30px;display:list-item}.mh-chart-data table{margin-top:12px}.mh-chart-data th,.mh-chart-data td{padding:10px;font-size:10px}.mh-panel-footnote{color:var(--mh-muted);border-top:1px solid #eeeee7;padding:14px 23px 18px;line-height:1.8;font-size:10px!important}.mh-actions-panel .mh-panel-head{padding-bottom:6px}.mh-action{text-align:left;border:0;border-bottom:1px solid var(--mh-line);background:0 0;align-items:flex-start;gap:12px;width:calc(100% - 38px);margin-inline:19px;padding:19px 1px;display:flex}.mh-action:last-child{border-bottom:0}.mh-action:hover strong{color:var(--mh-accent)}.mh-action-number{font-family:var(--font-jetbrains-mono),monospace;color:#9ba08d;padding-top:2px;font-size:10px}.mh-action>div{flex:1}.mh-action strong{font-size:12px;font-weight:500;display:block}.mh-action p{color:var(--mh-muted);margin-top:6px;font-size:10px;line-height:1.8}.mh-action>svg{color:#78846f}.mh-forecast-equation{justify-content:space-between;align-items:center;gap:15px;padding:9px 25px 27px;display:flex}.mh-forecast-equation>div{min-width:0}.mh-forecast-equation span{color:var(--mh-muted);font-size:10px;display:block}.mh-forecast-equation strong{letter-spacing:-.9px;margin-top:8px;font-size:21px;font-weight:500;display:block}.mh-forecast-equation>b{color:#a0a993;font-size:20px;font-weight:400}.mh-equation-total strong{color:var(--mh-accent)}.mh-scenario{border-top:1px solid var(--mh-line);background:#f4f5ee;grid-template-columns:215px 1fr;align-items:center;gap:13px 24px;padding:20px 25px;display:grid}.mh-scenario label{align-items:center;gap:7px;font-size:11px;display:flex}.mh-scenario label strong{font-family:var(--font-jetbrains-mono),monospace;margin-left:auto;font-size:11px;font-weight:500}.mh-scenario input{width:100%;accent-color:var(--mh-accent);cursor:pointer;min-height:28px}.mh-scenario p{color:var(--mh-muted);grid-column:1/-1;max-width:850px;font-size:10px;line-height:1.8}.mh-method{background:#f4f5ee;padding:0 25px 20px}.mh-method summary{cursor:pointer;align-items:center;gap:7px;min-height:32px;font-size:10px;font-weight:500;display:flex}.mh-method summary:after{content:"+";margin-left:auto}.mh-method[open] summary:after{content:"−"}.mh-method p{color:var(--mh-muted);max-width:1000px;padding-top:9px;font-size:11px;line-height:1.9}.mh-sources{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;padding:5px 23px 23px;display:grid}.mh-sources>div{border:1px solid var(--mh-line);background:#f9faf5;border-radius:5px;grid-template-columns:24px 1fr;align-items:center;gap:7px 9px;padding:16px;display:grid}.mh-sources>div>svg{color:#6a795a}.mh-sources strong{font-size:11px;font-weight:500}.mh-sources>div>span:not(.mh-badge){color:var(--mh-muted);grid-column:2;font-size:10px;line-height:1.7}.mh-sources .mh-badge{grid-column:2;justify-self:start;margin-top:5px;font-size:8px}.mh-two-column{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.mh-mix{padding:0 23px 22px}.mh-mix>div:first-child{justify-content:space-between;align-items:center;margin-bottom:10px;font-size:11px;display:flex}.mh-mix strong{font-weight:500}.mh-mix span{font-family:var(--font-jetbrains-mono),monospace;font-size:10px}.mh-progress{background:#eaece3;border-radius:3px;min-width:60px;height:6px;position:relative}.mh-progress>span{background:#9aa984;border-radius:3px;height:100%;display:block}.mh-progress>i{background:#535f4e;width:2px;height:12px;position:absolute;top:-3px;transform:translate(-1px)}.mh-segment{border:1px solid var(--mh-line);background:#f4f5ef;border-radius:5px;padding:3px;display:flex}.mh-segment button{min-height:32px;color:var(--mh-muted);background:0 0;border:0;border-radius:3px;padding:5px 12px;font-size:10px}.mh-segment button[aria-pressed=true]{background:var(--mh-card);color:var(--mh-ink);box-shadow:0 1px 4px #17230e12}.mh-table-scroll{scrollbar-width:thin;max-width:100%;overflow-x:auto}.mh-app table{border-collapse:collapse;text-align:left;width:100%;font-size:11px}.mh-app thead{color:#737c6b;background:#f6f7f1}.mh-app th{font-weight:500}.mh-app th,.mh-app td{vertical-align:middle;white-space:nowrap;border-bottom:1px solid #eaede3;padding:17px 22px}.mh-app thead th{font-family:var(--font-jetbrains-mono),monospace;padding-block:13px;font-size:9px}.mh-app tbody tr:hover{background:#f8f9f2}.mh-app tbody tr:last-child td,.mh-app tbody tr:last-child th{border-bottom:0}.mh-row-link{text-align:left;background:0 0;border:0;min-height:34px;padding:6px 0;font-size:11px;font-weight:600}.mh-row-link:hover{color:var(--mh-accent);text-underline-offset:4px;text-decoration:underline}.mh-cell-sub{color:var(--mh-muted);margin-top:3px;font-size:9px;display:block}.mh-strong{font-weight:600}.mh-sort{font-size:inherit;background:0 0;border:0;padding:5px 0;font-family:inherit}.mh-sort[aria-pressed=true]{color:var(--mh-accent)}.mh-attainment{min-width:110px}.mh-attainment>span{font-family:var(--font-jetbrains-mono),monospace;margin-bottom:8px;font-size:10px;display:block}.mh-text-warn{color:#99612c!important}.mh-text-good{color:#567542!important}.mh-table-toolbar{justify-content:space-between;align-items:center;gap:16px;padding:3px 23px 20px;display:flex}.mh-search{border:1px solid var(--mh-line);width:100%;min-width:0;max-width:400px;color:var(--mh-muted);background:#fafbf7;border-radius:5px;align-items:center;gap:9px;padding:0 11px;display:flex}.mh-search input{outline-offset:0;background:0 0;border:0;width:100%;min-width:0;min-height:41px;padding:11px 0;font-size:11px}.mh-billing-filter select{max-width:210px;min-height:41px}.mh-delivery{min-width:160px}.mh-delivery>span{font-size:10px;font-family:var(--font-jetbrains-mono),monospace;justify-content:space-between;gap:14px;margin-bottom:10px;display:flex}.mh-delivery small{color:var(--mh-muted);font-size:9px}.mh-pagination{border-top:1px solid var(--mh-line);color:var(--mh-muted);justify-content:space-between;align-items:center;padding:17px 23px;font-size:10px;display:flex}.mh-pagination>div{align-items:center;gap:13px;display:flex}.mh-pagination button{border:1px solid var(--mh-line);background:0 0;border-radius:4px;place-items:center;min-width:34px;min-height:34px;display:grid}.mh-pagination button:hover:not(:disabled){background:#eeeee6}.mh-empty{flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:210px;padding:24px;display:flex}.mh-empty>p{color:var(--mh-muted);font-size:11px}.mh-footer{color:var(--mh-muted);border-top:1px solid var(--mh-line);justify-content:space-between;align-items:center;gap:20px;padding:25px 0 28px;font-size:9px;display:flex}.mh-footer>a{min-height:30px;color:var(--mh-accent);align-items:center;gap:7px;font-weight:500;display:flex}.mh-dialog{background:var(--mh-card);width:min(650px,100vw - 32px);max-height:calc(100dvh - 40px);color:var(--mh-ink);border:1px solid #dddccf;border-radius:10px;margin:auto;padding:0;position:fixed;inset:0;box-shadow:0 25px 100px #16210b33}.mh-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#18211788}.mh-dialog-body{padding:28px}.mh-dialog header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.mh-dialog h2{letter-spacing:-.8px;margin-top:9px;font-size:23px;font-weight:600;line-height:1.3}.mh-dialog-meta{flex-wrap:wrap;gap:7px;margin:22px 0;display:flex}.mh-detail-grid{background:#f3f4ec;border-radius:5px;grid-template-columns:1fr 1fr;gap:22px;margin:0 0 27px;padding:22px;display:grid}.mh-detail-grid dt{color:var(--mh-muted);font-size:10px}.mh-detail-grid dd{letter-spacing:-.6px;margin:7px 0 0;font-size:19px}.mh-dialog h3{margin-bottom:17px;font-size:12px;font-weight:500}.mh-dialog .mh-muted{color:var(--mh-muted);margin:15px 0;font-size:10px;line-height:1.8}.mh-callout{background:#f3f3e8;border-left:3px solid #bdbf9a;padding:16px 18px;font-size:11px;line-height:1.9;margin:22px 0!important}.mh-dialog .mh-primary{white-space:normal;width:100%}@media (min-width:1600px){.mh-main{padding-top:42px}.mh-page-heading{margin-bottom:32px}.mh-stat{padding:25px}.mh-stat>strong{font-size:37px}.mh-stat>span{font-size:10px}}@media (max-width:1250px){.mh-sidebar{width:215px;padding-inline:15px}.mh-workarea{margin-left:215px}.mh-main,.mh-topbar,.mh-demo-notice{padding-inline:24px}.mh-overview-grid{grid-template-columns:minmax(0,1.5fr) minmax(250px,1fr);gap:16px}.mh-stats{gap:10px}.mh-stat{padding:17px 15px}.mh-stat>strong{font-size:26px}.mh-filters{gap:10px}.mh-filters label{gap:7px}.mh-filters select{max-width:160px}.mh-filter-toggle{margin-left:0}.mh-forecast-equation{gap:10px}.mh-forecast-equation strong{font-size:18px}.mh-sources{gap:12px}.mh-sources>div{grid-template-columns:1fr;padding:12px}.mh-sources>div>span:not(.mh-badge),.mh-sources .mh-badge{grid-column:1}.mh-sources>div>svg{margin-bottom:2px}}@media (max-width:1050px){.mh-overview-grid{grid-template-columns:1fr}.mh-actions-panel{grid-template-columns:repeat(3,1fr);padding:0 10px 13px;display:grid}.mh-actions-panel .mh-panel-head{grid-column:1/-1;padding:20px 13px 6px}.mh-action{border-bottom:0;gap:8px;width:auto;margin:0 13px;padding-block:16px}.mh-action>svg{display:none}.mh-action strong{font-size:11px}.mh-action p{font-size:9px}.mh-stat>strong{font-size:23px}.mh-stat>p{font-size:10px}.mh-forecast-equation strong{font-size:17px}}@media (max-width:850px){.mh-sidebar{top:0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-right:0;border-bottom:1px solid var(--mh-line);z-index:30;background:#fafbf7f5;width:100%;height:auto;padding:0 15px;position:sticky;inset-inline:0}.mh-brand,.mh-workspace,.mh-nav-label,.mh-sidebar-bottom{display:none}.mh-sidebar nav{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid}.mh-sidebar nav button{text-align:center;border:0;border-bottom:2px solid #0000;border-radius:0;flex-direction:column;justify-content:center;gap:4px;min-height:65px;padding:8px 4px;font-size:9px;line-height:1.3}.mh-sidebar nav button[aria-current=page]{border-bottom-color:var(--mh-accent);background:#f6eae570}.mh-sidebar nav button em{display:none}.mh-sidebar nav button svg{width:16px;height:16px}.mh-workarea{margin-left:0}.mh-main{padding:25px 20px 0}.mh-topbar{height:55px;padding-inline:20px}.mh-breadcrumb{display:none}.mh-mobile-brand{letter-spacing:-.5px;font-size:15px;font-weight:600;display:block}.mh-mobile-brand>span{color:var(--mh-accent)}.mh-asof{font-size:8px}.mh-topbar-right{gap:12px}.mh-demo-notice{align-items:flex-start;padding:9px 20px;font-size:9px}.mh-demo-notice>svg{width:12px;height:12px;margin-top:1px}.mh-page-heading h1{font-size:33px}.mh-page-heading>div>p:last-child{font-size:11px}.mh-page-heading .mh-eyebrow{font-size:8px}.mh-heading-actions .mh-button{font-size:10px!important}.mh-stat>strong{font-size:27px}.mh-filters label{flex:1;justify-content:space-between;min-width:150px}.mh-filters select{width:100%;max-width:180px}.mh-filter-toggle{margin-right:auto}.mh-filters{gap:12px}.mh-scope{font-size:8px}.mh-forecast-equation strong{font-size:21px}.mh-footer{flex-wrap:wrap;gap:8px 20px}}@media (max-width:560px){.mh-main,.mh-topbar,.mh-demo-notice{padding-inline:14px}.mh-page-heading{flex-direction:column;align-items:flex-start;gap:16px;margin-bottom:20px}.mh-page-heading h1{font-size:31px}.mh-heading-actions{width:100%}.mh-heading-actions .mh-button{flex:1;justify-content:space-between}.mh-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.mh-stat{padding:17px 13px}.mh-stat>strong{letter-spacing:-1px;font-size:25px}.mh-stat>span{font-size:9px}.mh-stats-three{grid-template-columns:1fr}.mh-stats-three .mh-stat{grid-template-columns:1fr auto;align-items:center;gap:6px 15px;display:grid}.mh-stats-three .mh-stat>strong{grid-area:1/2/3;margin:0}.mh-stats-three .mh-stat>span{grid-column:1}.mh-stats-three .mh-stat>p{grid-area:1/1}.mh-filters{gap:10px;padding:14px}.mh-filters label{flex-basis:100%;font-size:10px}.mh-filters select{max-width:220px}.mh-more-filters{gap:10px}.mh-filter-toggle,.mh-reset{min-height:40px}.mh-scope{flex-direction:column;gap:4px;line-height:1.7}.mh-panel-head{flex-wrap:wrap;align-items:flex-start;padding:20px 17px 16px}.mh-panel-head h2{font-size:13px}.mh-chart-key{gap:10px;padding-inline:17px;font-size:8px}.mh-revenue-chart{min-height:160px;margin-top:4px}.mh-chart-data{margin-inline:17px}.mh-panel-footnote{padding-inline:17px;font-size:9px!important}.mh-actions-panel{padding-bottom:0;display:block}.mh-actions-panel .mh-panel-head{padding:20px 7px 5px}.mh-action{border-bottom:1px solid var(--mh-line);margin-inline:7px;padding-block:17px}.mh-action strong{font-size:12px}.mh-action p{font-size:10px}.mh-action>svg{display:block}.mh-action-number{min-width:20px}.mh-forecast-equation{grid-template-columns:1fr auto;gap:13px;padding:3px 17px 22px;display:grid}.mh-forecast-equation>div{grid-column:1;justify-content:space-between;align-items:center;gap:12px;min-height:25px;display:flex}.mh-forecast-equation>div>strong{margin:0;font-size:16px}.mh-forecast-equation>b{grid-area:auto/2;font-size:16px}.mh-forecast-equation>.mh-equation-total{border-top:1px solid var(--mh-line);grid-column:1/-1;padding-top:12px}.mh-scenario{grid-template-columns:1fr;gap:8px;padding:18px 17px}.mh-scenario label{font-size:10px}.mh-scenario p{font-size:9px}.mh-method{padding-inline:17px}.mh-method p{font-size:10px}.mh-sources{grid-template-columns:1fr;gap:10px;padding-inline:17px}.mh-sources>div{grid-template-columns:24px 1fr;gap:6px 9px}.mh-sources>div>span:not(.mh-badge),.mh-sources .mh-badge{grid-column:2}.mh-two-column{grid-template-columns:1fr;gap:0}.mh-table-toolbar{flex-direction:column;align-items:stretch;gap:10px;padding-inline:17px}.mh-search{max-width:none}.mh-billing-filter select{width:100%;max-width:none}.mh-app th,.mh-app td{padding-inline:17px}.mh-app thead th{font-size:8px}.mh-app td,.mh-row-link{font-size:10px}.mh-cell-sub{font-size:8px}.mh-pagination{gap:10px;padding-inline:17px;font-size:9px}.mh-pagination>div{gap:8px}.mh-dialog-body{padding:20px}.mh-detail-grid{gap:18px;padding:15px}.mh-detail-grid dd{font-size:17px}.mh-detail-grid dt{font-size:9px}.mh-dialog h2{font-size:21px}.mh-dialog .mh-eyebrow,.mh-footer{font-size:8px}.mh-footer>span:nth-child(2){display:none}.mh-guide{gap:10px;padding:14px}.mh-guide p{font-size:10px}.mh-guide .mh-icon-button{min-width:28px}}@media (prefers-reduced-motion:reduce){.mh-app *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
