.category-tabs.svelte-m0fxi4{display:flex;gap:var(--space-3);align-items:center;flex-wrap:wrap;min-width:0}.tab-btn.svelte-m0fxi4{padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);text-decoration:none;color:var(--color-text);background:var(--color-bg-tertiary);font-weight:600;border:1px solid var(--color-border);transition:background .2s ease;cursor:pointer;font-family:inherit;font-size:inherit;min-height:44px;min-width:44px;display:inline-flex;align-items:center;justify-content:center}.tab-btn.svelte-m0fxi4:hover{background:var(--color-bg-secondary)}.tab-btn.svelte-m0fxi4:focus-visible{outline:2px solid var(--color-celeste);outline-offset:2px}.tab-btn.active.svelte-m0fxi4{background:var(--color-celeste);color:var(--color-text-on-celeste);border-color:var(--color-celeste-dark)}.contextual-articles.svelte-1atf5n0{padding:var(--space-5) var(--space-6)}.section-heading.svelte-1atf5n0{display:flex;align-items:center;gap:var(--space-2);margin:0 0 var(--space-4) 0;font-family:var(--font-headline);font-size:var(--text-base);font-weight:700;color:var(--color-text)}.articles-grid.svelte-1atf5n0{display:flex;flex-direction:column;gap:var(--space-2)}.article-link.svelte-1atf5n0{display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-3);border-radius:var(--radius-md);text-decoration:none;color:inherit;transition:background .2s ease,transform .15s ease}.article-link.svelte-1atf5n0:hover{background:var(--color-celeste-soft);transform:translate(2px)}.article-link.svelte-1atf5n0:focus-visible{outline:none;box-shadow:var(--focus-visible-ring)}.article-title.svelte-1atf5n0{font-weight:600;font-size:var(--text-sm);line-height:1.4;color:var(--color-text);overflow-wrap:break-word;word-break:break-word}.article-link.svelte-1atf5n0:hover .article-title:where(.svelte-1atf5n0){color:var(--color-celeste-dark)}.article-meta.svelte-1atf5n0{display:flex;align-items:center;gap:var(--space-3);font-size:var(--text-xs);color:var(--color-text-muted)}.article-read-time.svelte-1atf5n0{display:inline-flex;align-items:center;gap:2px}.article-tags.svelte-1atf5n0{display:flex;gap:var(--space-1);margin-top:var(--space-1)}.article-tag.svelte-1atf5n0{font-size:.65rem;padding:1px var(--space-2);border-radius:var(--radius-full);background:var(--color-bg-tertiary);color:var(--color-text-muted);text-transform:capitalize;font-weight:500}@media (min-width: 640px){.articles-grid.svelte-1atf5n0{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:var(--space-3)}.article-link.svelte-1atf5n0{padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg)}.article-link.svelte-1atf5n0:hover{transform:translateY(-2px);border-color:var(--color-celeste)}}.score-source-note.svelte-167luv7{max-width:100%;display:flex;flex-direction:column;gap:var(--space-2);min-width:0}.trend-text.svelte-167luv7,.source-line.svelte-167luv7{margin:0;overflow-wrap:anywhere;word-break:break-word}.trend-text.svelte-167luv7{font-size:var(--text-base);line-height:1.55;color:var(--color-text)}.hint.svelte-167luv7{color:var(--color-text-muted);font-size:var(--text-sm)}.source-line.svelte-167luv7{font-size:var(--text-sm);line-height:1.5;color:var(--color-text-secondary)}.method-link.svelte-167luv7{display:inline-block;padding:var(--space-1) 0;color:var(--color-text);font-weight:600;text-decoration:underline;text-decoration-color:var(--color-primary);text-underline-offset:2px}.score-methodology.svelte-3jpyhr{max-width:100%;min-width:0;scroll-margin-top:var(--space-16)}.score-methodology.svelte-3jpyhr .section-title:where(.svelte-3jpyhr){margin:0;font-size:var(--text-lg)}.method-body.svelte-3jpyhr{padding:var(--space-4) var(--space-6) var(--space-5);display:flex;flex-direction:column;gap:var(--space-2);min-width:0}details.svelte-3jpyhr{border-bottom:1px solid var(--color-border);padding-bottom:var(--space-2);min-width:0}summary.svelte-3jpyhr{padding:var(--space-3) 0;line-height:1.5;cursor:pointer;font-weight:600;color:var(--color-text);overflow-wrap:anywhere}details.svelte-3jpyhr p:where(.svelte-3jpyhr),details.svelte-3jpyhr li:where(.svelte-3jpyhr),.more.svelte-3jpyhr{margin:0 0 var(--space-3);font-size:var(--text-sm);line-height:1.6;color:var(--color-text-secondary);overflow-wrap:anywhere;word-break:break-word}details.svelte-3jpyhr ol:where(.svelte-3jpyhr),details.svelte-3jpyhr ul:where(.svelte-3jpyhr){margin:0 0 var(--space-3);padding-inline-start:var(--space-5)}details.svelte-3jpyhr li:where(.svelte-3jpyhr){margin-bottom:var(--space-1)}code.svelte-3jpyhr{font-family:var(--font-mono);font-size:var(--text-xs);overflow-wrap:anywhere}.example.svelte-3jpyhr{padding:var(--space-3);background:var(--color-bg-secondary);border-radius:var(--radius-md)}.table-scroll.svelte-3jpyhr{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;margin-bottom:var(--space-3)}.weights-table.svelte-3jpyhr{width:100%;border-collapse:collapse;font-size:var(--text-sm)}.weights-table.svelte-3jpyhr caption:where(.svelte-3jpyhr){text-align:start;font-weight:600;color:var(--color-text);padding-bottom:var(--space-2)}.weights-table.svelte-3jpyhr th:where(.svelte-3jpyhr),.weights-table.svelte-3jpyhr td:where(.svelte-3jpyhr){padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--color-border);text-align:start;color:var(--color-text)}.weights-table.svelte-3jpyhr .num:where(.svelte-3jpyhr){text-align:end;font-variant-numeric:tabular-nums;white-space:nowrap}.more.svelte-3jpyhr a:where(.svelte-3jpyhr){display:inline-block;padding:var(--space-2) 0;color:var(--color-text);font-weight:600;text-decoration:underline;text-decoration-color:var(--color-primary);text-underline-offset:2px}@media (max-width: 400px){.method-body.svelte-3jpyhr{padding:var(--space-3)}.weights-table.svelte-3jpyhr th:where(.svelte-3jpyhr),.weights-table.svelte-3jpyhr td:where(.svelte-3jpyhr){padding:var(--space-2)}}
