.ph-chart{width:100%;min-width:0}.ph-bars{gap:12px;margin:0;padding:0;list-style:none}.ph-bar-row,.ph-bars{display:flex;flex-direction:column}.ph-bar-row{gap:6px}.ph-bar-head{display:flex;justify-content:space-between;gap:12px;font-size:13px}.ph-bar-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.ph-bar-value{flex-shrink:0;font-weight:700}.ph-bar-detail{font-weight:400;color:var(--ph-muted)}.ph-bar-track{height:8px;background:var(--ph-soft);overflow:hidden}.ph-bar-fill,.ph-bar-track{display:block;border-radius:4px}.ph-bar-fill{height:100%;background:var(--ph-primary)}.ph-bar-row--muted .ph-bar-fill{background:var(--ph-control-border)}.ph-bar-row--muted .ph-bar-label{color:var(--ph-muted)}.ph-analysis-head{display:flex;flex-direction:column;gap:2px}.ph-analysis-head h1{margin:0;font-size:22px;font-weight:800}.ph-analysis-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}.ph-home--desktop .ph-analysis-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.ph-home--desktop .ph-section--wide{grid-column:1/-1}.ph-section{display:flex;flex-direction:column;gap:12px;min-width:0;padding:16px}.ph-section-title{margin:0;font-size:17px;font-weight:800}.ph-section>.ph-help{margin:-6px 0 0}.ph-upgrade{margin:0;padding:14px;border-radius:12px;background:var(--ph-accent-soft);color:var(--ph-selected-text);font-size:13px;font-weight:600}.ph-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ph-home--desktop .ph-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.ph-metric{display:flex;flex-direction:column;gap:2px;padding:10px 12px;border-radius:10px;background:var(--ph-bg)}.ph-metric--alt{background:var(--ph-accent-soft)}.ph-metric-value{font-size:18px;font-weight:800}.ph-whatif{display:flex;flex-direction:column;gap:8px;padding-top:12px;border-top:1px solid var(--ph-soft)}.ph-whatif-row{display:flex;flex-wrap:wrap;gap:8px}.ph-whatif-search{flex:1 1 240px}.ph-whatif-results{margin:4px 0 0;padding:0;list-style:none;border:1px solid var(--ph-border);border-radius:10px}.ph-complementary{display:flex;flex-direction:column;gap:10px;padding-top:12px;border-top:1px solid var(--ph-soft)}.ph-complementary-head{display:flex;align-items:center;gap:8px}.ph-complementary-list{margin:0;padding:0;list-style:none}.ph-complementary-row{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;width:100%;padding:10px 2px;border:0;border-bottom:1px solid var(--ph-soft);background:transparent;text-align:left}.ph-complementary-row .ph-chip{margin-left:4px;vertical-align:2px}.ph-complementary-figures{display:flex;gap:12px;font-size:13px}.ph-split-list{gap:16px;margin:0;padding:0;list-style:none}.ph-split,.ph-split-list{display:flex;flex-direction:column}.ph-split{gap:6px}.ph-split-track{display:flex;height:10px;border-radius:5px;background:var(--ph-soft);overflow:hidden}.ph-split-used{background:var(--ph-primary)}.ph-split-free{background:var(--ph-control-border)}.ph-split-legend{display:flex;flex-wrap:wrap;gap:4px 14px;font-size:12px;color:var(--ph-muted)}.ph-dot{display:inline-block;width:8px;height:8px;margin-right:6px;border-radius:4px;vertical-align:0}.ph-dot--used{background:var(--ph-primary)}.ph-dot--free{background:var(--ph-control-border)}.ph-segmented--four{grid-template-columns:repeat(4,minmax(0,1fr))}.ph-coverage-list{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.ph-coverage{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px;align-items:end;padding:12px 0;border-bottom:1px solid var(--ph-soft)}.ph-home--desktop .ph-coverage{grid-template-columns:1fr 1fr 1.4fr 1fr auto}.ph-coverage-input .ph-input{height:40px}.ph-coverage-save{min-height:40px}
/*# sourceMappingURL=chunk-2ae35366.3fcc3e72.css.map */