.observatory.svelte-17nq3t4{background:#f3f6fa;color:#183153;padding:8rem 0 5rem}.observatory.svelte-17nq3t4 header:where(.svelte-17nq3t4),.observatory.svelte-17nq3t4 article:where(.svelte-17nq3t4){width:min(920px,calc(100% - 40px));margin:auto}.observatory.svelte-17nq3t4 header:where(.svelte-17nq3t4){padding:2rem 0 3rem}.observatory.svelte-17nq3t4 header:where(.svelte-17nq3t4)>p:where(.svelte-17nq3t4):first-child{color:#1769aa;font-weight:800;letter-spacing:.1em}.observatory.svelte-17nq3t4 h1:where(.svelte-17nq3t4){font-size:clamp(2.3rem,5vw,4.4rem);line-height:1.08;margin:.4rem 0 1rem}.observatory.svelte-17nq3t4 h2:where(.svelte-17nq3t4){margin:2.8rem 0 .8rem;color:#0b315d;line-height:1.25}.observatory.svelte-17nq3t4 article:where(.svelte-17nq3t4){background:#fff;padding:2rem;border-radius:1rem;box-shadow:0 10px 30px #17355d14}.observatory.svelte-17nq3t4 p:where(.svelte-17nq3t4),.observatory.svelte-17nq3t4 td:where(.svelte-17nq3t4),.observatory.svelte-17nq3t4 th:where(.svelte-17nq3t4),.observatory.svelte-17nq3t4 li:where(.svelte-17nq3t4){line-height:1.75}.observatory.svelte-17nq3t4 li:where(.svelte-17nq3t4)+li:where(.svelte-17nq3t4){margin-top:.7rem}.observatory.svelte-17nq3t4 dl:where(.svelte-17nq3t4),.highlights.svelte-17nq3t4{display:flex;gap:1rem;flex-wrap:wrap}.observatory.svelte-17nq3t4 dl:where(.svelte-17nq3t4) div:where(.svelte-17nq3t4),.highlights.svelte-17nq3t4 div:where(.svelte-17nq3t4){background:#edf5ff;padding:1rem;min-width:180px;border-radius:.65rem}.observatory.svelte-17nq3t4 dt:where(.svelte-17nq3t4),.highlights.svelte-17nq3t4 span:where(.svelte-17nq3t4){font-size:.85rem;display:block}.observatory.svelte-17nq3t4 dd:where(.svelte-17nq3t4),.highlights.svelte-17nq3t4 strong:where(.svelte-17nq3t4){font-size:1.25rem;font-weight:750;margin:.3rem 0 0;display:block}table.svelte-17nq3t4{border-collapse:collapse;width:100%;max-width:720px;margin:1rem 0}th.svelte-17nq3t4,td.svelte-17nq3t4{text-align:left;padding:.6rem;border-bottom:1px solid #dce7f3}.chart-card.svelte-17nq3t4{background:#f7fbff;border:1px solid #dce7f3;border-radius:.7rem;padding:1rem;margin:1rem 0}.bar-row.svelte-17nq3t4{display:grid;grid-template-columns:7rem 1fr 8rem;gap:.75rem;align-items:center;margin:.55rem 0}.bar-row.svelte-17nq3t4 progress:where(.svelte-17nq3t4){width:100%;height:1rem;accent-color:#1873b8}.split-chart.svelte-17nq3t4{background:#f7fbff;border:1px solid #dce7f3;border-radius:.7rem;padding:1rem;margin:1rem 0}.split-chart.svelte-17nq3t4>div:where(.svelte-17nq3t4){display:grid;grid-template-columns:minmax(70px,1fr) minmax(210px,2fr);gap:.75rem;align-items:center;margin:.7rem 0}.split-bar.svelte-17nq3t4{display:block;height:1.15rem;border-radius:.3rem;min-width:3px}.split-bar.high.svelte-17nq3t4{background:#167a62}.split-bar.rest.svelte-17nq3t4{background:#5e7893}.split-bar.tfg.svelte-17nq3t4{background:#1769aa}.split-bar.tfm.svelte-17nq3t4{background:#8b5aa7}.annual.svelte-17nq3t4,.months.svelte-17nq3t4{height:205px;display:flex;align-items:end;gap:7px;overflow:auto;padding:1rem}.annual.svelte-17nq3t4 div:where(.svelte-17nq3t4){height:160px;min-width:32px;display:flex;align-items:end;position:relative}.months.svelte-17nq3t4 div:where(.svelte-17nq3t4){height:160px;min-width:12px;display:flex;align-items:end;position:relative}.annual.svelte-17nq3t4 span:where(.svelte-17nq3t4),.months.svelte-17nq3t4 span:where(.svelte-17nq3t4){width:100%;background:#1873b8;border-radius:3px 3px 0 0}.annual.svelte-17nq3t4 small:where(.svelte-17nq3t4),.months.svelte-17nq3t4 small:where(.svelte-17nq3t4){position:absolute;top:165px;writing-mode:vertical-rl;font-size:9px;color:#58708a}.links.svelte-17nq3t4{margin-top:2.5rem;font-weight:650}.links.svelte-17nq3t4 a:where(.svelte-17nq3t4),.observatory.svelte-17nq3t4 a:where(.svelte-17nq3t4){color:#155fa3}@media(max-width:600px){.observatory.svelte-17nq3t4{padding-top:6rem}.observatory.svelte-17nq3t4 article:where(.svelte-17nq3t4){padding:1.25rem}.bar-row.svelte-17nq3t4{grid-template-columns:5.5rem 1fr}.bar-row.svelte-17nq3t4 b:where(.svelte-17nq3t4){grid-column:2}.highlights.svelte-17nq3t4 div:where(.svelte-17nq3t4),.observatory.svelte-17nq3t4 dl:where(.svelte-17nq3t4) div:where(.svelte-17nq3t4){min-width:140px}.split-chart.svelte-17nq3t4>div:where(.svelte-17nq3t4){grid-template-columns:1fr}.split-chart.svelte-17nq3t4 strong:where(.svelte-17nq3t4){font-size:.95rem}}
