.cp-main.svelte-17dswm2.svelte-17dswm2{flex:1 1 100%;min-width:0;display:flex;flex-direction:column;gap:1.5rem}@media (min-width: 1024px){.cp-main.svelte-17dswm2.svelte-17dswm2{flex:1 1 0}}.cp-head.svelte-17dswm2.svelte-17dswm2{gap:1rem;margin-bottom:0}.cp-facts.svelte-17dswm2.svelte-17dswm2{display:grid;grid-template-columns:repeat(auto-fill,minmax(9rem,1fr));gap:.75rem;max-width:48rem}.cp-fact.svelte-17dswm2.svelte-17dswm2{display:flex;flex-direction:column;gap:.125rem;padding:.75rem 1rem;border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface)}.cp-fact-value.svelte-17dswm2.svelte-17dswm2{font-size:1.25rem;font-weight:600;letter-spacing:-.01em;color:var(--text-strong);font-variant-numeric:tabular-nums}.cp-fact-label.svelte-17dswm2.svelte-17dswm2{font-size:var(--text-xs);color:var(--text-muted)}.cp-trend.svelte-17dswm2.svelte-17dswm2{font-size:var(--text-xs);font-weight:600;color:var(--danger-text)}.cp-trend-up.svelte-17dswm2.svelte-17dswm2{color:var(--success-text)}.cp-summary.svelte-17dswm2.svelte-17dswm2{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.875rem 1rem;list-style:none;cursor:pointer;transition:background-color .15s ease}.cp-summary.svelte-17dswm2.svelte-17dswm2:hover{background:var(--surface-header)}.cp-summary.svelte-17dswm2.svelte-17dswm2::-webkit-details-marker{display:none}.cp-chevron.svelte-17dswm2.svelte-17dswm2{width:1.125rem;height:1.125rem;flex-shrink:0;color:var(--text-faint);transition:transform .2s ease}.cp-details[open].svelte-17dswm2 .cp-chevron.svelte-17dswm2{transform:rotate(180deg)}.cp-table-wrap.svelte-17dswm2.svelte-17dswm2{max-height:22rem;overflow:auto;border-top:1px solid var(--border-subtle)}.cp-table.svelte-17dswm2.svelte-17dswm2{width:100%;border-collapse:collapse;font-size:var(--text-base);font-variant-numeric:tabular-nums}.cp-table.svelte-17dswm2 th.svelte-17dswm2{position:sticky;top:0;z-index:1;padding:.5rem 1rem;background:var(--surface-header);border-bottom:1px solid var(--border-subtle);font-size:.6875rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;text-align:center;color:var(--text-faint);white-space:nowrap}.cp-table.svelte-17dswm2 th.svelte-17dswm2:first-child,.cp-table.svelte-17dswm2 th.cp-th-weightage.svelte-17dswm2{text-align:left}.cp-table.svelte-17dswm2 th.svelte-17dswm2:nth-child(1),.cp-table.svelte-17dswm2 th.svelte-17dswm2:nth-child(2),.cp-table.svelte-17dswm2 th.svelte-17dswm2:nth-child(3){width:5.5rem}.cp-table.svelte-17dswm2 td.svelte-17dswm2{padding:.5rem 1rem;border-top:1px solid var(--border-hairline);text-align:center;color:var(--text-muted)}.cp-table.svelte-17dswm2 tbody tr:first-child td.svelte-17dswm2{border-top:0}.cp-table.svelte-17dswm2 tbody tr:hover td.svelte-17dswm2{background:var(--surface-header)}.cp-table.svelte-17dswm2 td.cp-td-year.svelte-17dswm2{text-align:left;font-weight:600;color:var(--text-strong)}.cp-bar-cell.svelte-17dswm2.svelte-17dswm2{display:flex;align-items:center;gap:.75rem;min-width:10rem;max-width:26rem}.cp-bar.svelte-17dswm2.svelte-17dswm2{flex:1;height:.375rem;overflow:hidden;border-radius:var(--radius-full);background:var(--surface-muted)}.cp-bar.svelte-17dswm2 span.svelte-17dswm2{display:block;height:100%;border-radius:var(--radius-full);background:var(--accent)}.cp-bar-value.svelte-17dswm2.svelte-17dswm2{width:5.5rem;text-align:right;white-space:nowrap;font-weight:600;color:var(--text-strong)}.cp-group.svelte-17dswm2.svelte-17dswm2{display:flex;flex-direction:column;gap:.75rem}.cp-empty.svelte-17dswm2.svelte-17dswm2{display:flex;flex-direction:column;gap:.5rem;padding:2.5rem 1.5rem;text-align:center}.cp-empty.svelte-17dswm2 h2.svelte-17dswm2{font-size:var(--text-lg);font-weight:600;color:var(--text-strong)}.cp-empty.svelte-17dswm2 p.svelte-17dswm2{font-size:var(--text-base);color:var(--text-muted)}.cp-empty.svelte-17dswm2 a.svelte-17dswm2{color:var(--accent-text);font-weight:500}
