.skip-link.svelte-1elxaub{position:fixed;top:-60px;left:16px;z-index:100;background:#183a2d;color:#fff;padding:12px}.skip-link.svelte-1elxaub:focus{top:8px}.site-header.svelte-1elxaub{max-width:1160px;margin:auto;min-height:88px;padding:0 28px;display:flex;align-items:center;gap:40px;border-bottom:1px solid #e3e6df}.brand.svelte-1elxaub{display:flex;align-items:center;gap:10px;color:#1c3027;text-decoration:none;margin-right:auto;white-space:nowrap}.brand.svelte-1elxaub strong:where(.svelte-1elxaub){font:700 20px DM Sans,sans-serif;letter-spacing:-.7px}.brand-mark.svelte-1elxaub{width:30px;height:32px;display:grid;place-content:center;font:700 24px DM Sans,sans-serif;position:relative}.brand-mark.svelte-1elxaub span:where(.svelte-1elxaub){position:absolute;font-size:13px;top:-2px;right:-3px;color:#497a4d}nav.svelte-1elxaub{display:flex;gap:28px}nav.svelte-1elxaub a:where(.svelte-1elxaub){color:#657067;text-decoration:none;font-size:13px;padding:12px 0}nav.svelte-1elxaub a[aria-current]:where(.svelte-1elxaub){color:#1b3729;font-weight:700;border-bottom:2px solid #426b48}.locale-btn.svelte-1elxaub{background:transparent;border:1px solid #dce1d8;border-radius:20px;padding:7px 13px;color:#536158;cursor:pointer;font-size:12px}@media(max-width:600px){.site-header.svelte-1elxaub{flex-wrap:wrap;gap:14px;padding:18px 20px 12px}.brand.svelte-1elxaub strong:where(.svelte-1elxaub){font-size:18px}nav.svelte-1elxaub{order:3;width:100%;gap:24px}.locale-btn.svelte-1elxaub{margin-left:auto}}.status-panel.svelte-63fwg0{background:#0f172a;border:1px solid #1e293b;border-radius:12px;padding:24px;margin-bottom:24px;color:#f8fafc}.panel-header.svelte-63fwg0{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:16px;margin-bottom:20px;border-bottom:1px solid #1e293b;padding-bottom:16px}.panel-title.svelte-63fwg0{margin:0 0 4px;font-size:18px;font-weight:700;color:#f8fafc}.panel-description.svelte-63fwg0{margin:0;font-size:13px;color:#94a3b8}.refresh-btn.svelte-63fwg0{background:#1e293b;color:#f8fafc;border:1px solid #334155;border-radius:6px;padding:8px 14px;font-size:13px;font-weight:500;cursor:pointer;display:inline-flex;align-items:center;gap:8px;transition:background .15s ease-in-out}.refresh-btn.svelte-63fwg0:hover:not(:disabled){background:#334155}.refresh-btn.svelte-63fwg0:focus-visible{outline:2px solid #38bdf8;outline-offset:2px}.refresh-btn.svelte-63fwg0:disabled{opacity:.6;cursor:not-allowed}.state-container.svelte-63fwg0{padding:24px;border-radius:8px;display:flex;align-items:center;gap:12px}.loading-state.svelte-63fwg0{background:#1e293b40;color:#94a3b8;font-size:14px;justify-content:center}.error-state.svelte-63fwg0{background:#450a0a33;border:1px solid #7f1d1d;color:#fca5a5}.error-badge.svelte-63fwg0{width:28px;height:28px;background:#dc2626;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;flex-shrink:0}.error-content.svelte-63fwg0{display:flex;flex-direction:column;gap:4px}.error-content.svelte-63fwg0 p:where(.svelte-63fwg0){margin:0;font-size:13px;color:#fecaca}.retry-btn.svelte-63fwg0{align-self:flex-start;margin-top:8px;background:#b91c1c;color:#fff;border:none;border-radius:4px;padding:6px 12px;font-size:12px;font-weight:600;cursor:pointer}.retry-btn.svelte-63fwg0:hover{background:#991b1b}.retry-btn.svelte-63fwg0:focus-visible{outline:2px solid #fca5a5;outline-offset:2px}.health-grid.svelte-63fwg0{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px}.health-card.svelte-63fwg0{background:#1e293b80;border:1px solid #334155;border-radius:8px;padding:16px}.card-top.svelte-63fwg0{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.card-label.svelte-63fwg0{font-size:14px;font-weight:600;color:#e2e8f0}.status-indicator.svelte-63fwg0{font-size:11px;text-transform:uppercase;font-weight:700;padding:2px 8px;border-radius:9999px;background:#475569;color:#cbd5e1}.status-indicator.ok.svelte-63fwg0{background:#065f46;color:#a7f3d0}.status-indicator.warn.svelte-63fwg0{background:#854d0e;color:#fef08a}.status-indicator.danger.svelte-63fwg0{background:#991b1b;color:#fecaca}.card-meta.svelte-63fwg0{margin:4px 0;font-size:12px;color:#94a3b8}.card-meta.svelte-63fwg0 code:where(.svelte-63fwg0){background:#0f172a;padding:2px 6px;border-radius:4px;color:#38bdf8}.card-time.svelte-63fwg0{margin:4px 0 0;font-size:11px;color:#64748b}.last-checked.svelte-63fwg0{margin:16px 0 0;font-size:12px;color:#64748b;text-align:right}.spinner.svelte-63fwg0{width:16px;height:16px;border:2px solid #38bdf840;border-top-color:#38bdf8;border-radius:50%;animation:svelte-63fwg0-spin .8s linear infinite;display:inline-block}@keyframes svelte-63fwg0-spin{to{transform:rotate(360deg)}}.coverage-overview-card.svelte-63fwg0{margin-top:20px;background:#1e293b60;border:1px solid #334155;border-radius:8px;padding:20px}.coverage-overview-header.svelte-63fwg0{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;flex-wrap:wrap}.coverage-overview-title.svelte-63fwg0{margin:0 0 4px;font-size:15px;font-weight:700;color:#f8fafc}.coverage-overview-desc.svelte-63fwg0{margin:0;font-size:12px;color:#94a3b8}.coverage-period-row.svelte-63fwg0{display:flex;align-items:center;gap:8px;font-size:12px;color:#cbd5e1;margin-bottom:16px;background:#0f172a80;padding:8px 12px;border-radius:6px;border:1px solid #33415560}.period-label.svelte-63fwg0{color:#94a3b8}.period-value.svelte-63fwg0 strong:where(.svelte-63fwg0){color:#38bdf8}.metrics-grid.svelte-63fwg0{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;margin-bottom:16px}.metric-item.svelte-63fwg0{background:#0f172a;border:1px solid #1e293b;border-radius:6px;padding:12px;display:flex;flex-direction:column;gap:4px}.metric-num.svelte-63fwg0{font-size:18px;font-weight:700;color:#f8fafc}.metric-name.svelte-63fwg0{font-size:11px;color:#94a3b8}.partition-stats-row.svelte-63fwg0{display:flex;gap:16px;flex-wrap:wrap;background:#0f172a60;padding:10px 14px;border-radius:6px;border:1px solid #1e293b;margin-bottom:16px}.partition-stat.svelte-63fwg0{display:flex;align-items:center;gap:6px;font-size:12px}.p-label.svelte-63fwg0{color:#94a3b8}.p-val.svelte-63fwg0{font-weight:700;color:#e2e8f0}.p-val.completed.svelte-63fwg0{color:#34d399}.warn-text.svelte-63fwg0{color:#fbbf24}.reasons-box.svelte-63fwg0{margin-top:12px;padding-top:12px;border-top:1px solid #33415580}.reasons-heading.svelte-63fwg0{display:block;font-size:12px;font-weight:600;color:#cbd5e1;margin-bottom:8px}.reasons-tags.svelte-63fwg0{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:8px}.reason-tag.svelte-63fwg0{font-size:11px;font-weight:600;padding:3px 8px;border-radius:4px;background:#334155;color:#e2e8f0}.reason-tag.tag-pending.svelte-63fwg0{background:#854d0e40;border:1px solid #a16207;color:#fef08a}.reason-tag.tag-shortage.svelte-63fwg0{background:#7c2d1240;border:1px solid #c2410c;color:#fdba74}.reason-tag.tag-gap.svelte-63fwg0{background:#701a7540;border:1px solid #a21caf;color:#f5d0fe}.unready-warning.svelte-63fwg0{margin:8px 0 0;font-size:12px;color:#fbbf24;line-height:1.5}.sources-panel.svelte-1vv3rq3{background:#0f172a;border:1px solid #1e293b;border-radius:12px;padding:24px;margin-bottom:24px;color:#f8fafc}.panel-header.svelte-1vv3rq3{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:16px;margin-bottom:20px;border-bottom:1px solid #1e293b;padding-bottom:16px}.panel-title.svelte-1vv3rq3{margin:0 0 4px;font-size:18px;font-weight:700}.panel-description.svelte-1vv3rq3{margin:0;font-size:13px;color:#94a3b8}.freshness-overview-bar.svelte-1vv3rq3{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:20px;padding:12px;background:#1e293b50;border:1px solid #334155;border-radius:8px}.overview-filter-btn.svelte-1vv3rq3{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border-radius:6px;border:1px solid #334155;background:#1e293b;color:#cbd5e1;font-size:12px;font-weight:600;cursor:pointer;transition:all .15s ease}.overview-filter-btn.svelte-1vv3rq3:hover{border-color:#64748b;background:#334155}.overview-filter-btn.active.svelte-1vv3rq3{border-color:#38bdf8;background:#38bdf826;color:#38bdf8}.overview-num.svelte-1vv3rq3{font-weight:800;font-size:13px}.overview-filter-btn.healthy.svelte-1vv3rq3 .overview-num:where(.svelte-1vv3rq3){color:#34d399}.overview-filter-btn.stale.svelte-1vv3rq3 .overview-num:where(.svelte-1vv3rq3){color:#facc15}.overview-filter-btn.degraded.svelte-1vv3rq3 .overview-num:where(.svelte-1vv3rq3){color:#fb923c}.overview-filter-btn.disabled.svelte-1vv3rq3 .overview-num:where(.svelte-1vv3rq3){color:#94a3b8}.filter-box.svelte-1vv3rq3{display:flex}.visually-hidden.svelte-1vv3rq3{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.filter-input.svelte-1vv3rq3{background:#1e293b;border:1px solid #334155;border-radius:6px;color:#f8fafc;padding:8px 14px;font-size:13px;width:260px}.filter-input.svelte-1vv3rq3:focus-visible{outline:2px solid #38bdf8;border-color:#38bdf8}.state-container.svelte-1vv3rq3{padding:24px;border-radius:8px;display:flex;align-items:center;gap:12px}.loading-state.svelte-1vv3rq3{background:#1e293b40;color:#94a3b8;font-size:14px;justify-content:center}.empty-state.svelte-1vv3rq3{background:#1e293b40;color:#94a3b8;font-size:14px;justify-content:center;border:1px dashed #334155}.error-state.svelte-1vv3rq3{background:#450a0a33;border:1px solid #7f1d1d;color:#fca5a5}.error-badge.svelte-1vv3rq3{width:28px;height:28px;background:#dc2626;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;flex-shrink:0}.error-content.svelte-1vv3rq3{display:flex;flex-direction:column;gap:4px}.error-content.svelte-1vv3rq3 p:where(.svelte-1vv3rq3){margin:0;font-size:13px;color:#fecaca}.retry-btn.svelte-1vv3rq3{align-self:flex-start;margin-top:8px;background:#b91c1c;color:#fff;border:none;border-radius:4px;padding:6px 12px;font-size:12px;font-weight:600;cursor:pointer}.retry-btn.svelte-1vv3rq3:hover{background:#991b1b}.retry-btn.svelte-1vv3rq3:focus-visible{outline:2px solid #fca5a5;outline-offset:2px}.source-grid.svelte-1vv3rq3{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:16px}.source-card.svelte-1vv3rq3{background:#1e293b80;border:1px solid #334155;border-radius:8px;padding:16px;display:flex;flex-direction:column;justify-content:space-between;transition:border-color .15s ease-in-out}.source-card.svelte-1vv3rq3:hover{border-color:#475569}.source-card.expanded.svelte-1vv3rq3{border-color:#0284c7;background:#0f172a}.card-header.svelte-1vv3rq3{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:12px}.source-name.svelte-1vv3rq3{margin:0;font-size:15px;font-weight:600;color:#f8fafc}.source-key.svelte-1vv3rq3{font-size:12px;color:#38bdf8}.source-key.svelte-1vv3rq3 code:where(.svelte-1vv3rq3){background:#0f172a;padding:1px 4px;border-radius:3px}.status-badge.svelte-1vv3rq3{font-size:11px;font-weight:700;text-transform:uppercase;padding:2px 8px;border-radius:9999px}.status-badge.healthy.svelte-1vv3rq3{background:#065f46;color:#a7f3d0}.status-badge.stale.svelte-1vv3rq3{background:#854d0e;color:#fef08a}.status-badge.degraded.svelte-1vv3rq3{background:#9a3412;color:#fed7aa}.status-badge.disabled.svelte-1vv3rq3{background:#475569;color:#cbd5e1}.card-body.svelte-1vv3rq3{display:flex;flex-direction:column;gap:8px;font-size:13px}.source-warning-banner.svelte-1vv3rq3{display:flex;align-items:flex-start;gap:8px;padding:8px 10px;border-radius:6px;font-size:12px;margin-bottom:4px}.source-warning-banner.stale-banner.svelte-1vv3rq3{background:#eab3081a;border:1px solid rgba(234,179,8,.35);color:#fef08a}.source-warning-banner.degraded-banner.svelte-1vv3rq3{background:#ef44441a;border:1px solid rgba(239,68,68,.35);color:#fca5a5}.warning-icon.svelte-1vv3rq3{flex-shrink:0;font-size:14px}.warning-text-wrap.svelte-1vv3rq3{display:flex;flex-direction:column;gap:2px}.warning-title.svelte-1vv3rq3{font-weight:700}.warning-text.svelte-1vv3rq3{font-size:11px;line-height:1.4}.info-row.svelte-1vv3rq3{display:flex;justify-content:space-between;gap:8px}.info-label.svelte-1vv3rq3{color:#94a3b8;font-size:12px}.info-value.svelte-1vv3rq3{color:#e2e8f0;font-size:12px;text-align:right}.muted.svelte-1vv3rq3{color:#64748b}.card-footer.svelte-1vv3rq3{margin-top:12px;padding-top:8px;display:flex;justify-content:flex-end}.details-btn.svelte-1vv3rq3{background:transparent;color:#38bdf8;border:1px solid #0284c740;border-radius:4px;padding:4px 10px;font-size:12px;cursor:pointer;font-weight:500}.details-btn.svelte-1vv3rq3:hover{background:#0284c720;border-color:#0284c7}.details-btn.svelte-1vv3rq3:focus-visible{outline:2px solid #38bdf8}.source-details-expanded.svelte-1vv3rq3{margin-top:12px;padding:12px;background:#1e293b;border-radius:6px;border-left:3px solid #0284c7}.source-details-expanded.svelte-1vv3rq3 h4:where(.svelte-1vv3rq3){margin:0 0 8px;font-size:13px;color:#38bdf8}.detail-line.svelte-1vv3rq3{margin:4px 0;font-size:12px;color:#cbd5e1}.detail-guidance.svelte-1vv3rq3{margin:8px 0 0;font-size:11px;color:#94a3b8;line-height:1.4}.load-more-container.svelte-1vv3rq3{display:flex;justify-content:center;margin-top:20px}.load-more-btn.svelte-1vv3rq3{background:#1e293b;color:#f8fafc;border:1px solid #334155;border-radius:6px;padding:8px 20px;font-size:13px;font-weight:600;cursor:pointer}.load-more-btn.svelte-1vv3rq3:hover:not(:disabled){background:#334155}.load-more-btn.svelte-1vv3rq3:disabled{opacity:.6;cursor:not-allowed}.spinner.svelte-1vv3rq3{width:14px;height:14px;border:2px solid #38bdf840;border-top-color:#38bdf8;border-radius:50%;animation:svelte-1vv3rq3-spin .8s linear infinite;display:inline-block}@keyframes svelte-1vv3rq3-spin{to{transform:rotate(360deg)}}.topics-panel.svelte-4997oj{background:#0f172a;border:1px solid #1e293b;border-radius:12px;padding:24px;margin-bottom:24px;color:#f8fafc}.panel-header.svelte-4997oj{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:16px;margin-bottom:20px;border-bottom:1px solid #1e293b;padding-bottom:16px}.panel-title.svelte-4997oj{margin:0 0 4px;font-size:18px;font-weight:700}.panel-description.svelte-4997oj{margin:0;font-size:13px;color:#94a3b8}.search-form.svelte-4997oj{display:flex;gap:8px;align-items:center}.visually-hidden.svelte-4997oj{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.search-input-wrap.svelte-4997oj{position:relative;display:flex;align-items:center}.search-input.svelte-4997oj{background:#1e293b;border:1px solid #334155;border-radius:6px;color:#f8fafc;padding:8px 32px 8px 14px;font-size:13px;width:260px}.search-input.svelte-4997oj:focus-visible{outline:2px solid #38bdf8;border-color:#38bdf8}.clear-btn.svelte-4997oj{position:absolute;right:8px;background:transparent;border:none;color:#94a3b8;cursor:pointer;font-size:16px;line-height:1;padding:2px 4px}.clear-btn.svelte-4997oj:hover{color:#f8fafc}.search-submit-btn.svelte-4997oj{background:#0284c7;color:#fff;border:none;border-radius:6px;padding:8px 16px;font-size:13px;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;min-width:70px}.search-submit-btn.svelte-4997oj:hover:not(:disabled){background:#0369a1}.search-submit-btn.svelte-4997oj:focus-visible{outline:2px solid #38bdf8}.search-submit-btn.svelte-4997oj:disabled{opacity:.6;cursor:not-allowed}.state-container.svelte-4997oj{padding:24px;border-radius:8px;display:flex;align-items:center;gap:12px}.loading-state.svelte-4997oj{background:#1e293b40;color:#94a3b8;font-size:14px;justify-content:center}.empty-state.svelte-4997oj{background:#1e293b40;color:#94a3b8;font-size:14px;flex-direction:column;justify-content:center;border:1px dashed #334155;gap:8px}.reset-search-btn.svelte-4997oj{background:#1e293b;border:1px solid #334155;color:#38bdf8;border-radius:4px;padding:6px 12px;font-size:12px;cursor:pointer}.reset-search-btn.svelte-4997oj:hover{background:#334155}.error-state.svelte-4997oj{background:#450a0a33;border:1px solid #7f1d1d;color:#fca5a5}.error-badge.svelte-4997oj{width:28px;height:28px;background:#dc2626;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;flex-shrink:0}.error-content.svelte-4997oj{display:flex;flex-direction:column;gap:4px}.error-content.svelte-4997oj p:where(.svelte-4997oj){margin:0;font-size:13px;color:#fecaca}.retry-btn.svelte-4997oj{align-self:flex-start;margin-top:8px;background:#b91c1c;color:#fff;border:none;border-radius:4px;padding:6px 12px;font-size:12px;font-weight:600;cursor:pointer}.retry-btn.svelte-4997oj:hover{background:#991b1b}.retry-btn.svelte-4997oj:focus-visible{outline:2px solid #fca5a5;outline-offset:2px}.topic-grid.svelte-4997oj{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px}.topic-card.svelte-4997oj{background:#fff;border:1px solid #d7e0db;border-radius:8px;padding:16px;display:flex;flex-direction:column;justify-content:space-between;box-shadow:0 4px 14px #10251e0f}.topic-top.svelte-4997oj{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:12px}.topic-title.svelte-4997oj{margin:0;font-size:15px;font-weight:700;color:#10251e}.topic-slug.svelte-4997oj code:where(.svelte-4997oj){background:#0f172a;color:#38bdf8;padding:2px 6px;border-radius:4px;font-size:11px}.topic-details.svelte-4997oj{display:flex;flex-direction:column;gap:8px}.meta-row.svelte-4997oj{display:flex;justify-content:space-between;align-items:center;font-size:12px}.meta-label.svelte-4997oj{color:#52635b}.meta-val.svelte-4997oj{color:#243b32}.parent-tag.svelte-4997oj{background:#dfeee4;color:#204a35;padding:2px 6px;border-radius:4px;font-size:11px}.aliases-wrap.svelte-4997oj{margin-top:6px;padding-top:6px;border-top:1px solid #33415560}.alias-chips.svelte-4997oj{display:flex;flex-wrap:wrap;gap:4px;margin-top:4px}.alias-chip.svelte-4997oj{background:#102a40;color:#f4fbff;border:1px solid #102a40;border-radius:4px;padding:1px 6px;font-size:11px}.load-more-container.svelte-4997oj{display:flex;justify-content:center;margin-top:20px}.load-more-btn.svelte-4997oj{background:#1e293b;color:#f8fafc;border:1px solid #334155;border-radius:6px;padding:8px 20px;font-size:13px;font-weight:600;cursor:pointer}.load-more-btn.svelte-4997oj:hover:not(:disabled){background:#334155}.load-more-btn.svelte-4997oj:disabled{opacity:.6;cursor:not-allowed}.spinner.svelte-4997oj{width:14px;height:14px;border:2px solid #38bdf840;border-top-color:#38bdf8;border-radius:50%;animation:svelte-4997oj-spin .8s linear infinite;display:inline-block}@keyframes svelte-4997oj-spin{to{transform:rotate(360deg)}}.landing.svelte-rp4e2m .chips-row:where(.svelte-rp4e2m){display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;width:100%}.landing.svelte-rp4e2m .chip-btn:where(.svelte-rp4e2m){text-align:left;padding:14px!important;background:#f7f8f3!important;border:1px solid #e2e6d9!important;border-radius:12px;color:#31452e!important}.landing.svelte-rp4e2m .chip-btn:where(.svelte-rp4e2m):hover{border-color:#899f7b!important;background:#eff3e7!important}.chip-btn.svelte-rp4e2m strong:where(.svelte-rp4e2m){display:flex;justify-content:space-between;gap:8px;font:600 13px DM Sans,sans-serif}.chip-btn.svelte-rp4e2m small:where(.svelte-rp4e2m){display:block;margin-top:8px;font-size:10px;color:#74806b}.landing.svelte-rp4e2m .qa-form:where(.svelte-rp4e2m){padding:26px;box-shadow:0 12px 45px #253b2310!important}@media(max-width:600px){.landing.svelte-rp4e2m .chips-row:where(.svelte-rp4e2m){grid-template-columns:repeat(2,minmax(0,1fr))}.landing.svelte-rp4e2m .qa-form:where(.svelte-rp4e2m){padding:18px}}.visually-hidden.svelte-rp4e2m{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.scope-note.svelte-rp4e2m{margin:0;color:var(--text-secondary);font-size:12px;line-height:1.8}.query-options.svelte-rp4e2m summary:where(.svelte-rp4e2m){cursor:pointer;font-size:13px;color:var(--text-secondary)}.query-options[open].svelte-rp4e2m summary:where(.svelte-rp4e2m){margin-bottom:16px}.landing.svelte-rp4e2m .qa-form:where(.svelte-rp4e2m){border-radius:24px;box-shadow:0 18px 50px #10251e0d}.landing.svelte-rp4e2m .form-textarea:where(.svelte-rp4e2m){min-height:105px;font-size:17px}.landing.svelte-rp4e2m .chip-btn:where(.svelte-rp4e2m){color:#24533a;background:#f0f7eb;border-color:#d5e5ca}.landing.svelte-rp4e2m .chip-btn:where(.svelte-rp4e2m):hover{color:#163724;background:#e2f1d8}.qa-panel.svelte-rp4e2m{display:flex;flex-direction:column;gap:24px}.panel-header.svelte-rp4e2m{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:20px;border-bottom:1px solid var(--border-color)}.panel-title.svelte-rp4e2m{margin:0 0 6px;font-size:1.5rem;font-weight:700;color:var(--text-primary)}.panel-description.svelte-rp4e2m{margin:0;font-size:.95rem;color:var(--text-secondary);max-width:800px}.status-badge.svelte-rp4e2m{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:9999px;font-size:.8rem;font-weight:600;white-space:nowrap}.status-badge.live.svelte-rp4e2m{background-color:#10b98126;color:var(--status-ok);border:1px solid rgba(16,185,129,.3)}.live-dot.svelte-rp4e2m{width:8px;height:8px;border-radius:50%;background-color:var(--status-ok);display:inline-block}.qa-form.svelte-rp4e2m{display:flex;flex-direction:column;gap:18px;background-color:var(--bg-card);padding:24px;border-radius:12px;border:1px solid var(--border-color)}.form-group.svelte-rp4e2m{display:flex;flex-direction:column;gap:6px}.label-row.svelte-rp4e2m{display:flex;justify-content:space-between;align-items:baseline}.form-label.svelte-rp4e2m{font-size:.95rem;font-weight:600;color:var(--text-primary)}.required.svelte-rp4e2m{color:var(--status-danger)}.char-counter.svelte-rp4e2m{font-size:.8rem;color:var(--text-muted)}.char-limit-near.svelte-rp4e2m{color:var(--status-warn)}.char-limit-exceeded.svelte-rp4e2m{color:var(--status-danger);font-weight:700}.form-textarea.svelte-rp4e2m{width:100%;padding:12px 14px;background-color:var(--bg-secondary);border:1px solid var(--border-color);border-radius:8px;color:var(--text-primary);font-size:.95rem;font-family:inherit;resize:vertical;transition:border-color .15s ease}.form-textarea.svelte-rp4e2m:focus{border-color:var(--accent-cyan);outline:none}.form-help.svelte-rp4e2m{margin:2px 0 0;font-size:.8rem;color:var(--text-muted)}.sample-queries.svelte-rp4e2m{display:flex;flex-direction:column;gap:8px}.sample-label.svelte-rp4e2m{font-size:.8rem;font-weight:600;color:var(--text-secondary)}.chips-row.svelte-rp4e2m{display:flex;flex-wrap:wrap;gap:8px}.chip-btn.svelte-rp4e2m{background-color:#38bdf814;color:var(--accent-cyan);border:1px solid rgba(56,189,248,.25);padding:6px 12px;border-radius:9999px;font-size:.8rem;cursor:pointer;text-align:left;transition:all .15s ease}.chip-btn.svelte-rp4e2m:hover:not(:disabled){background-color:#38bdf82e;border-color:var(--accent-cyan)}.chip-btn.svelte-rp4e2m:disabled{opacity:.5;cursor:not-allowed}.controls-fieldset.svelte-rp4e2m{border:1px solid var(--border-color);border-radius:8px;padding:16px;margin:0;background-color:var(--bg-secondary)}.controls-legend.svelte-rp4e2m{padding:0 8px;font-size:.85rem;font-weight:600;color:var(--text-secondary)}.controls-grid.svelte-rp4e2m{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}.control-item.svelte-rp4e2m{display:flex;flex-direction:column;gap:6px}.control-label.svelte-rp4e2m{font-size:.85rem;font-weight:600;color:var(--text-secondary)}.form-select.svelte-rp4e2m,.form-input.svelte-rp4e2m{padding:8px 12px;background-color:var(--bg-card);border:1px solid var(--border-color);border-radius:6px;color:var(--text-primary);font-size:.9rem}.form-select.svelte-rp4e2m:focus,.form-input.svelte-rp4e2m:focus{border-color:var(--accent-cyan);outline:none}.custom-range-row.svelte-rp4e2m{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:14px;padding-top:14px;border-top:1px dashed var(--border-color)}.form-actions.svelte-rp4e2m{display:flex;gap:12px;align-items:center;margin-top:4px}.submit-btn.svelte-rp4e2m{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;background-color:var(--accent-blue);color:#fff;border:none;border-radius:8px;font-size:.95rem;font-weight:600;cursor:pointer;transition:background-color .15s ease}.submit-btn.svelte-rp4e2m:hover:not(:disabled){background-color:#0270a6}.submit-btn.svelte-rp4e2m:disabled{opacity:.6;cursor:not-allowed}.reset-btn.svelte-rp4e2m{padding:10px 16px;background-color:transparent;color:var(--text-secondary);border:1px solid var(--border-color);border-radius:8px;font-size:.9rem;cursor:pointer;transition:all .15s ease}.reset-btn.svelte-rp4e2m:hover:not(:disabled){background-color:#ffffff0d;color:var(--text-primary)}.reset-btn.svelte-rp4e2m:disabled{opacity:.4;cursor:not-allowed}.spinner.svelte-rp4e2m{width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:svelte-rp4e2m-spin .8s linear infinite}@keyframes svelte-rp4e2m-spin{to{transform:rotate(360deg)}}.loading-container.svelte-rp4e2m{display:flex;align-items:center;gap:20px;padding:28px;background-color:var(--bg-card);border:1px solid var(--border-color);border-radius:12px}.loading-spinner-large.svelte-rp4e2m{width:36px;height:36px;border:3px solid rgba(56,189,248,.2);border-top-color:var(--accent-cyan);border-radius:50%;animation:svelte-rp4e2m-spin .8s linear infinite;flex-shrink:0}.loading-title.svelte-rp4e2m{margin:0 0 4px;font-size:1.05rem;font-weight:600;color:var(--text-primary)}.loading-subtext.svelte-rp4e2m{margin:0;font-size:.85rem;color:var(--text-secondary)}.error-card.svelte-rp4e2m{padding:20px;background-color:#ef44441a;border:1px solid var(--status-danger);border-radius:10px;display:flex;flex-direction:column;gap:12px}.error-header.svelte-rp4e2m{display:flex;align-items:flex-start;gap:12px}.error-icon.svelte-rp4e2m{color:var(--status-danger);flex-shrink:0;margin-top:2px}.error-title.svelte-rp4e2m{margin:0 0 4px;font-size:1rem;font-weight:700;color:var(--status-danger)}.error-desc.svelte-rp4e2m{margin:0;font-size:.9rem;color:var(--text-primary)}.error-details.svelte-rp4e2m{padding:10px 14px;background-color:#0003;border-radius:6px;font-size:.85rem}.details-heading.svelte-rp4e2m{margin:0 0 6px;font-weight:600;color:var(--text-secondary)}.details-list.svelte-rp4e2m{margin:0;padding-left:20px;color:var(--text-primary)}.error-meta.svelte-rp4e2m{font-size:.8rem;color:var(--text-muted)}.results-container.svelte-rp4e2m{display:flex;flex-direction:column;gap:24px}.results-meta-card.svelte-rp4e2m{display:flex;flex-direction:column;gap:14px;padding:18px 20px;background-color:var(--bg-card);border:1px solid var(--border-color);border-radius:10px}.meta-row.svelte-rp4e2m{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px}.meta-status.svelte-rp4e2m{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.badge.svelte-rp4e2m{display:inline-block;padding:4px 10px;border-radius:6px;font-size:.8rem;font-weight:600}.badge-success.svelte-rp4e2m{background-color:#10b98133;color:var(--status-ok);border:1px solid rgba(16,185,129,.4)}.badge-warning.svelte-rp4e2m{background-color:#eab30833;color:var(--status-warn);border:1px solid rgba(234,179,8,.4)}.badge-secondary.svelte-rp4e2m{background-color:#94a3b826;color:var(--text-secondary);border:1px solid var(--border-color)}.badge-intent.svelte-rp4e2m{background-color:#38bdf826;color:var(--accent-cyan);border:1px solid rgba(56,189,248,.3)}.meta-ids.svelte-rp4e2m{display:flex;gap:12px;font-size:.75rem;color:var(--text-muted)}.meta-id-tag.svelte-rp4e2m code:where(.svelte-rp4e2m){background-color:var(--bg-secondary);padding:2px 6px;border-radius:4px;color:var(--text-secondary)}.resolved-range-box.svelte-rp4e2m{display:flex;align-items:center;gap:10px;padding:10px 14px;background-color:var(--bg-secondary);border-radius:6px;font-size:.85rem;color:var(--text-secondary)}.range-icon.svelte-rp4e2m{color:var(--accent-cyan);display:flex;align-items:center}.range-value.svelte-rp4e2m strong:where(.svelte-rp4e2m){color:var(--text-primary)}.unbounded-tag.svelte-rp4e2m{display:inline-flex;align-items:center;padding:2px 8px;border-radius:4px;background-color:#38bdf826;color:var(--accent-cyan);font-weight:600;font-size:.8rem;border:1px solid rgba(56,189,248,.3)}.answer-card.svelte-rp4e2m{padding:24px;background-color:var(--bg-card);border:1px solid var(--border-color);border-radius:12px;display:flex;flex-direction:column;gap:16px}.answer-heading.svelte-rp4e2m{margin:0;font-size:1.15rem;font-weight:700;color:var(--text-primary)}.markdown-body{font-size:1.02rem;line-height:1.75;color:var(--text-primary)}.markdown-body .md-paragraph{margin:0 0 14px}.markdown-body .md-paragraph:last-child{margin-bottom:0}.markdown-body .md-heading{margin:20px 0 10px;font-weight:700;color:#f8fafc;letter-spacing:-.01em}.markdown-body .md-heading-1,.markdown-body .md-heading-2{font-size:1.25rem;padding-bottom:6px;border-bottom:1px solid rgba(255,255,255,.1)}.markdown-body .md-heading-3{font-size:1.12rem;color:#38bdf8}.markdown-body .md-heading-4,.markdown-body .md-heading-5{font-size:1.02rem;color:#94a3b8}.markdown-body .md-list{margin:0 0 14px;padding-left:24px;display:flex;flex-direction:column;gap:6px}.markdown-body .md-list li{line-height:1.65}.markdown-body .md-blockquote{margin:14px 0;padding:8px 16px;border-left:3px solid #38bdf8;background:#38bdf80d;border-radius:0 6px 6px 0;color:#cbd5e1;font-style:italic}.markdown-body .md-inline-code{background:#94a3b826;color:#f472b6;padding:2px 6px;border-radius:4px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.9em}.markdown-body .md-code-block{margin:14px 0;padding:14px 18px;background:#0f172a;border:1px solid rgba(255,255,255,.1);border-radius:8px;overflow-x:auto}.markdown-body .md-code-block code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.9em;color:#e2e8f0;line-height:1.5}.markdown-body .md-divider{margin:22px 0;border:0;border-top:1px solid rgba(255,255,255,.12)}.markdown-body strong{color:#f8fafc;font-weight:600}.markdown-body .md-citation-badge{display:inline-flex;align-items:center;background:#38bdf826;color:#38bdf8;border:1px solid rgba(56,189,248,.35);padding:0 5px;border-radius:4px;font-size:.82em;font-weight:700;text-decoration:none;margin:0 2px;cursor:pointer;vertical-align:baseline;transition:all .15s ease}.markdown-body .md-citation-badge:hover{background:#38bdf84d;border-color:#38bdf8;color:#fff;transform:translateY(-1px)}.citation-jump-bar.svelte-rp4e2m{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding-top:14px;border-top:1px solid var(--border-color)}.jump-label.svelte-rp4e2m{font-size:.8rem;font-weight:600;color:var(--text-secondary)}.jump-tags.svelte-rp4e2m{display:flex;flex-wrap:wrap;gap:8px}.citation-jump-btn.svelte-rp4e2m{background-color:#38bdf81a;color:var(--accent-cyan);border:1px solid rgba(56,189,248,.3);padding:4px 10px;border-radius:6px;font-size:.8rem;cursor:pointer;transition:all .15s ease}.citation-jump-btn.svelte-rp4e2m:hover,.citation-jump-btn.active.svelte-rp4e2m{background-color:var(--accent-cyan);color:#090d16;font-weight:700}.notice-card.svelte-rp4e2m{display:flex;gap:18px;padding:24px;border-radius:12px;border:1px solid var(--border-color)}.notice-card.warning-state.svelte-rp4e2m{background-color:#eab30814;border-color:#eab30859}.notice-card.info-state.svelte-rp4e2m{background-color:#38bdf814;border-color:#38bdf859}.notice-icon.svelte-rp4e2m{flex-shrink:0;color:var(--status-warn);margin-top:2px}.notice-card.info-state.svelte-rp4e2m .notice-icon:where(.svelte-rp4e2m){color:var(--accent-cyan)}.notice-content.svelte-rp4e2m{display:flex;flex-direction:column;gap:12px}.notice-title.svelte-rp4e2m{margin:0;font-size:1.1rem;font-weight:700;color:var(--text-primary)}.notice-description.svelte-rp4e2m{margin:0;font-size:.95rem;color:var(--text-secondary);line-height:1.6}.limitations-box.svelte-rp4e2m,.guidance-box.svelte-rp4e2m{padding:12px 16px;background-color:#00000040;border-radius:8px;font-size:.85rem}.limitations-title.svelte-rp4e2m,.guidance-title.svelte-rp4e2m{font-weight:600;color:var(--text-primary);display:block;margin-bottom:6px}.limitations-list.svelte-rp4e2m,.guidance-list.svelte-rp4e2m{margin:0;padding-left:20px;color:var(--text-secondary)}.section-container.svelte-rp4e2m{display:flex;flex-direction:column;gap:16px}.section-header.svelte-rp4e2m{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.section-title-row.svelte-rp4e2m{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:4px}.section-title.svelte-rp4e2m{margin:0;font-size:1.15rem;font-weight:700;color:var(--text-primary)}.no-composite-badge.svelte-rp4e2m{background-color:#38bdf81f;color:var(--accent-cyan);border:1px solid rgba(56,189,248,.3);font-size:.75rem;font-weight:600;padding:2px 8px;border-radius:9999px}.section-desc.svelte-rp4e2m{margin:0;font-size:.85rem;color:var(--text-muted)}.obs-count-badge.svelte-rp4e2m,.citation-count-badge.svelte-rp4e2m{padding:4px 10px;background-color:var(--bg-card);border:1px solid var(--border-color);border-radius:9999px;font-size:.8rem;color:var(--text-secondary);white-space:nowrap}.metric-groups-container.svelte-rp4e2m{display:flex;flex-direction:column;gap:16px}.metric-group-card.svelte-rp4e2m{background-color:var(--bg-card);border:1px solid var(--border-color);border-radius:12px;padding:20px;display:flex;flex-direction:column;gap:14px}.group-header.svelte-rp4e2m{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:10px;padding-bottom:12px;border-bottom:1px solid rgba(255,255,255,.06)}.group-title-box.svelte-rp4e2m{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.group-metric-title.svelte-rp4e2m{margin:0;font-size:1rem;font-weight:700;color:var(--text-primary)}.unit-badge.svelte-rp4e2m{background-color:#6366f126;color:#a5b4fc;border:1px solid rgba(99,102,241,.3);font-size:.75rem;font-weight:600;padding:2px 8px;border-radius:4px}.group-period-badge.svelte-rp4e2m{font-size:.8rem;color:var(--text-muted);display:flex;align-items:center;gap:6px}.period-label.svelte-rp4e2m{font-weight:600;color:var(--text-secondary)}.period-dates.svelte-rp4e2m{color:var(--text-secondary)}.group-items-grid.svelte-rp4e2m{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px}.group-items-grid.comparison-layout.svelte-rp4e2m{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.obs-card.svelte-rp4e2m{padding:16px;background-color:var(--bg-secondary);border:1px solid var(--border-color);border-radius:8px;display:flex;flex-direction:column;gap:10px;transition:border-color .15s ease}.obs-card.highlight-comparison.svelte-rp4e2m{border-color:#38bdf840;background:linear-gradient(180deg,#38bdf80a,#0f172a99)}.obs-subject-row.svelte-rp4e2m{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.obs-subject.svelte-rp4e2m{font-size:1.05rem;font-weight:700;color:var(--text-primary)}.obs-metric-unit-tag.svelte-rp4e2m{font-size:.75rem;color:var(--accent-cyan);background-color:#38bdf81a;padding:2px 6px;border-radius:4px}.obs-value-row.svelte-rp4e2m{display:flex;align-items:baseline;gap:8px}.obs-value.svelte-rp4e2m{font-size:1.5rem;font-weight:800;color:var(--text-primary)}.obs-unit.svelte-rp4e2m{font-size:.8rem;color:var(--text-muted)}.obs-change-row.svelte-rp4e2m{font-size:.8rem;display:flex;justify-content:space-between;align-items:center;padding-top:8px;border-top:1px solid rgba(255,255,255,.06)}.change-label.svelte-rp4e2m{color:var(--text-muted)}.change-value.svelte-rp4e2m{font-weight:700;display:inline-flex;align-items:center;gap:4px}.trend-icon.svelte-rp4e2m{font-weight:800}.change-value.positive.svelte-rp4e2m{color:var(--status-ok)}.change-value.negative.svelte-rp4e2m{color:var(--status-danger)}.change-value.neutral.svelte-rp4e2m{color:var(--text-secondary)}.change-muted.svelte-rp4e2m{color:var(--text-muted)}.citations-list.svelte-rp4e2m{display:flex;flex-direction:column;gap:16px}.citation-card.svelte-rp4e2m{padding:20px;background-color:var(--bg-card);border:1px solid var(--border-color);border-radius:10px;display:flex;flex-direction:column;gap:12px;transition:border-color .2s ease,box-shadow .2s ease}.citation-card.highlighted.svelte-rp4e2m{border-color:var(--accent-cyan);box-shadow:0 0 0 2px #38bdf84d}.citation-header.svelte-rp4e2m{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:10px}.citation-anchor-row.svelte-rp4e2m{display:flex;align-items:center;gap:8px}.citation-id-badge.svelte-rp4e2m{background-color:var(--accent-blue);color:#fff;font-size:.75rem;font-weight:700;padding:3px 8px;border-radius:4px}.source-badge.svelte-rp4e2m{background-color:var(--bg-secondary);color:var(--text-secondary);border:1px solid var(--border-color);font-size:.75rem;font-weight:600;padding:3px 8px;border-radius:4px}.verbatim-badge.svelte-rp4e2m{background-color:#10b98126;color:var(--status-ok);border:1px solid rgba(16,185,129,.3);font-size:.75rem;font-weight:600;padding:3px 8px;border-radius:4px}.citation-date.svelte-rp4e2m{font-size:.8rem;color:var(--text-muted)}.citation-title.svelte-rp4e2m{margin:0;font-size:1.05rem;font-weight:600}.citation-link.svelte-rp4e2m{color:var(--accent-cyan);text-decoration:none;display:inline-flex;align-items:center;gap:6px}.citation-link.svelte-rp4e2m:hover{text-decoration:underline}.citation-excerpt.svelte-rp4e2m{margin:0;padding:12px 16px;background-color:var(--bg-secondary);border-left:3px solid var(--accent-cyan);border-radius:0 6px 6px 0;font-size:.9rem;color:var(--text-secondary);font-style:italic}.citation-excerpt.svelte-rp4e2m p:where(.svelte-rp4e2m){margin:0}.citation-footer.svelte-rp4e2m{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:10px;padding-top:10px;border-top:1px solid rgba(255,255,255,.05);font-size:.8rem}.doc-rev-id.svelte-rp4e2m{color:var(--text-muted)}.doc-rev-id.svelte-rp4e2m code:where(.svelte-rp4e2m){background-color:var(--bg-secondary);padding:2px 6px;border-radius:4px;color:var(--text-secondary)}.license-info.svelte-rp4e2m{color:var(--text-secondary)}.license-link.svelte-rp4e2m{color:var(--accent-cyan);text-decoration:underline}.attribution-text.svelte-rp4e2m{color:var(--text-muted)}.coverage-card.svelte-rp4e2m{padding:20px;background-color:var(--bg-card);border:1px solid var(--border-color);border-radius:12px;display:flex;flex-direction:column;gap:14px}.coverage-header.svelte-rp4e2m{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px}.coverage-title.svelte-rp4e2m{margin:0;font-size:.95rem;font-weight:700;color:var(--text-primary)}.freshness-status-badge.svelte-rp4e2m{font-size:.75rem;font-weight:600;color:var(--status-ok);background-color:#10b9811f;border:1px solid rgba(16,185,129,.25);padding:3px 8px;border-radius:9999px}.coverage-stats-row.svelte-rp4e2m{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}.coverage-stat.svelte-rp4e2m{display:flex;flex-direction:column;gap:4px}.stat-label.svelte-rp4e2m{font-size:.75rem;color:var(--text-muted)}.stat-value.svelte-rp4e2m{font-size:.95rem;font-weight:700;color:var(--text-primary)}.coverage-limitations.svelte-rp4e2m{padding:14px 16px;background-color:#eab30814;border:1px solid rgba(234,179,8,.25);border-radius:8px;display:flex;flex-direction:column;gap:8px}.lim-header-row.svelte-rp4e2m{display:flex;justify-content:space-between;align-items:center;gap:8px}.lim-heading.svelte-rp4e2m{font-weight:700;color:var(--status-warn);display:inline-flex;align-items:center;gap:6px;font-size:.85rem}.warning-svg.svelte-rp4e2m{color:var(--status-warn);flex-shrink:0}.lim-badge.svelte-rp4e2m{font-size:.75rem;font-weight:700;background-color:#eab30833;color:var(--status-warn);padding:2px 6px;border-radius:4px}.lim-list.svelte-rp4e2m{margin:0;padding-left:20px;color:var(--text-secondary);display:flex;flex-direction:column;gap:4px;font-size:.85rem}.lim-item.svelte-rp4e2m{line-height:1.5}.lim-text.svelte-rp4e2m{color:var(--text-primary)}@media(max-width:640px){.panel-header.svelte-rp4e2m{flex-direction:column;align-items:flex-start}.custom-range-row.svelte-rp4e2m{grid-template-columns:1fr}.meta-row.svelte-rp4e2m{flex-direction:column;align-items:flex-start}}.archive-context.svelte-8cmmmz{margin:42px auto 0;max-width:820px}.archive-heading.svelte-8cmmmz{display:flex;justify-content:space-between;align-items:center;gap:16px}.archive-heading.svelte-8cmmmz p:where(.svelte-8cmmmz){font:600 10px DM Sans,sans-serif;letter-spacing:.17em;color:#7e887a;margin:0 0 8px}h2.svelte-8cmmmz{font-size:17px;font-weight:500;letter-spacing:-.04em;margin:0}a.svelte-8cmmmz{color:#53694f;text-decoration:none;font-size:12px;white-space:nowrap}.counts.svelte-8cmmmz{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:24px 0 14px;padding:20px 0;border-block:1px solid #dfe5d8}.counts.svelte-8cmmmz div:where(.svelte-8cmmmz){display:flex;flex-direction:column;gap:8px;padding:0 20px;border-left:1px solid #dfe5d8}.counts.svelte-8cmmmz div:where(.svelte-8cmmmz):first-child{padding-left:0;border:0}strong.svelte-8cmmmz{font:500 28px DM Sans,sans-serif;color:#2c4431}small.svelte-8cmmmz{font-size:15px;color:#81897b}span.svelte-8cmmmz,.note.svelte-8cmmmz{font-size:11px;color:#727e6d;line-height:1.7}@media(max-width:600px){.archive-heading.svelte-8cmmmz{align-items:flex-end}h2.svelte-8cmmmz{font-size:15px}.counts.svelte-8cmmmz div:where(.svelte-8cmmmz){padding:0 10px}strong.svelte-8cmmmz{font-size:24px}}footer.svelte-jz8lnl{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-top:60px;border-top:1px solid #e0e5dc;padding:24px 0;font-size:12px;color:#657166}p.svelte-jz8lnl{margin:0}a.svelte-jz8lnl{color:#51624f;text-decoration:none;white-space:nowrap}@media(max-width:600px){footer.svelte-jz8lnl{align-items:flex-start;margin-top:36px}p.svelte-jz8lnl span:where(.svelte-jz8lnl){display:block;margin-top:5px}}.dashboard-shell.svelte-lztlh0{max-width:1080px;margin:0 auto;padding:0 28px;min-height:calc(100vh - 88px)}.hero.svelte-lztlh0{padding:54px 0 30px}.question-home.svelte-lztlh0 .hero:where(.svelte-lztlh0){text-align:center;padding:66px 0 30px}.eyebrow.svelte-lztlh0{font:600 11px DM Sans,sans-serif;letter-spacing:.18em;color:#6c7966;margin:0 0 16px}h1.svelte-lztlh0{font-size:40px;font-weight:600;letter-spacing:-.055em;line-height:1.3;margin:0 0 16px;color:#203429}.hero.svelte-lztlh0 p:where(.svelte-lztlh0):not(.eyebrow){color:#71796e;font-size:14px;margin:0;line-height:1.8}.question-home.svelte-lztlh0 .content-wrap:where(.svelte-lztlh0){max-width:820px;margin:auto}.explore-nav.svelte-lztlh0{display:flex;align-items:center;gap:10px;padding:0 0 24px}.explore-nav.svelte-lztlh0 button:where(.svelte-lztlh0){border:1px solid #dce2d5;border-radius:22px;padding:9px 18px;background:transparent;cursor:pointer;color:#53644e}.explore-nav.svelte-lztlh0 button.active:where(.svelte-lztlh0){background:#233c2e;color:#fff;border-color:#233c2e}@media(max-width:600px){.dashboard-shell.svelte-lztlh0{padding:0 20px}.question-home.svelte-lztlh0 .hero:where(.svelte-lztlh0){padding:40px 0 24px}h1.svelte-lztlh0{font-size:29px}.hero.svelte-lztlh0 p:where(.svelte-lztlh0):not(.eyebrow){font-size:13px}}
