.statcard[data-astro-cid-f47nkzfd]{display:flex;flex-direction:column;gap:var(--space-1);background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-xl);font-family:var(--font-sans)}.statcard-label[data-astro-cid-f47nkzfd]{font-size:var(--text-xs);font-weight:var(--font-semibold);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:var(--tracking-widest)}.statcard-value[data-astro-cid-f47nkzfd]{font-weight:var(--font-bold);color:var(--color-text-primary);line-height:var(--leading-none);font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:var(--tracking-tight)}.statcard-sub[data-astro-cid-f47nkzfd]{font-size:var(--text-xs);color:var(--color-text-muted);margin-top:var(--space-0-5);line-height:var(--leading-snug)}.faq-item[data-astro-cid-z6gx6xcw]{border-bottom:1px solid var(--color-border)}.faq-q[data-astro-cid-z6gx6xcw]{width:100%;padding:16px 0;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:var(--text-base);font-weight:var(--font-semibold);color:var(--color-text-primary);list-style:none}.faq-q[data-astro-cid-z6gx6xcw]::-webkit-details-marker{display:none}.faq-chevron[data-astro-cid-z6gx6xcw]{flex-shrink:0;color:var(--color-text-muted);display:flex;transition:transform var(--transition-base)}.faq-item[data-astro-cid-z6gx6xcw][open] .faq-chevron[data-astro-cid-z6gx6xcw]{transform:rotate(90deg)}.faq-a[data-astro-cid-z6gx6xcw]{font-size:var(--text-sm);color:var(--color-text-secondary);line-height:var(--leading-relaxed);padding-bottom:16px;margin:0}.related-title[data-astro-cid-uwpejd6u]{font-size:var(--text-xl);font-weight:var(--font-semibold);margin-bottom:14px}.related-chips[data-astro-cid-uwpejd6u]{display:flex;gap:8px;flex-wrap:wrap}.related-chip[data-astro-cid-uwpejd6u]{padding:6px 14px;border:1px solid var(--color-border);border-radius:var(--radius-full);font-size:var(--text-sm);color:var(--color-text-secondary);text-decoration:none;background:var(--color-bg);font-weight:var(--font-medium);transition:border-color var(--transition-base),color var(--transition-base)}.related-chip[data-astro-cid-uwpejd6u]:hover{border-color:var(--color-border-strong);color:var(--color-text-primary);text-decoration:none}.hero[data-astro-cid-jcbrmqid]{background:var(--brand-50);border-bottom:1px solid var(--color-border);padding:36px 0 32px}.hero-row[data-astro-cid-jcbrmqid]{margin-top:16px;display:flex;justify-content:space-between;align-items:flex-start;gap:24px;flex-wrap:wrap}.hero-h1[data-astro-cid-jcbrmqid]{font-size:var(--text-4xl);font-weight:var(--font-bold);letter-spacing:var(--tracking-tight);margin:0 0 4px}.hero-sub[data-astro-cid-jcbrmqid]{font-size:var(--text-lg);color:var(--color-text-secondary);margin:0 0 16px;font-weight:var(--font-normal)}.hero-summary[data-astro-cid-jcbrmqid]{margin-top:20px;font-size:var(--text-sm);color:var(--color-text-secondary);line-height:var(--leading-relaxed);max-width:580px}.hero-source[data-astro-cid-jcbrmqid]{margin-top:10px;font-size:var(--text-xs);color:var(--color-text-muted)}.score-card[data-astro-cid-jcbrmqid]{background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-xl);padding:20px 24px;min-width:260px;box-shadow:var(--shadow-sm)}.score-label[data-astro-cid-jcbrmqid]{font-size:var(--text-xs);font-weight:var(--font-semibold);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:var(--tracking-widest);margin-bottom:8px}.score-number[data-astro-cid-jcbrmqid]{font-size:var(--text-5xl);font-weight:var(--font-bold);font-family:var(--font-mono);letter-spacing:var(--tracking-tight);line-height:1;margin-bottom:8px}.score-pct[data-astro-cid-jcbrmqid]{font-size:var(--text-xs);color:var(--color-text-muted);margin-top:6px}.content[data-astro-cid-jcbrmqid]{padding-top:36px;padding-bottom:60px;display:flex;flex-direction:column;gap:40px}.stat-grid[data-astro-cid-jcbrmqid]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.section-h2[data-astro-cid-jcbrmqid]{font-size:var(--text-xl);font-weight:var(--font-semibold);margin-bottom:16px}.section-h2-faq[data-astro-cid-jcbrmqid]{margin-bottom:8px}.top-grid[data-astro-cid-jcbrmqid]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.top-card[data-astro-cid-jcbrmqid]{border:1px solid var(--color-border);border-radius:var(--radius-xl);padding:20px;background:var(--color-bg);box-shadow:var(--shadow-xs)}.top-card-head[data-astro-cid-jcbrmqid]{display:flex;align-items:center;gap:10px;margin-bottom:8px}.top-card-icon[data-astro-cid-jcbrmqid]{color:var(--color-primary);display:flex}.top-card-name[data-astro-cid-jcbrmqid]{font-size:var(--text-base);font-weight:var(--font-semibold)}.top-card-foot[data-astro-cid-jcbrmqid]{display:flex;align-items:center;justify-content:space-between}.top-card-eal[data-astro-cid-jcbrmqid]{font-size:var(--text-sm);font-family:var(--font-mono);color:var(--color-text-muted)}.table-wrap[data-astro-cid-jcbrmqid]{border:1px solid var(--color-border);border-radius:var(--radius-xl);overflow:hidden;box-shadow:var(--shadow-xs)}table[data-astro-cid-jcbrmqid]{width:100%;border-collapse:collapse}thead[data-astro-cid-jcbrmqid] tr[data-astro-cid-jcbrmqid]{background:var(--color-surface)}th[data-astro-cid-jcbrmqid]{padding:0;text-align:left;border-bottom:1px solid var(--color-border)}.th-sort[data-astro-cid-jcbrmqid]{display:flex;align-items:center;gap:6px;width:100%;padding:10px 16px;background:none;border:none;cursor:pointer;font:inherit;font-size:var(--text-xs);font-weight:var(--font-semibold);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:var(--tracking-wide);text-align:left}.th-sort[data-astro-cid-jcbrmqid]:hover{color:var(--color-text-secondary)}.sort-ind[data-astro-cid-jcbrmqid]{font-size:10px;line-height:1;opacity:0;transition:opacity .1s}.th-sort[data-astro-cid-jcbrmqid][aria-sort=ascending] .sort-ind[data-astro-cid-jcbrmqid]:after{content:"▲"}.th-sort[data-astro-cid-jcbrmqid][aria-sort=descending] .sort-ind[data-astro-cid-jcbrmqid]:after{content:"▼"}.th-sort[data-astro-cid-jcbrmqid][aria-sort] .sort-ind[data-astro-cid-jcbrmqid],.th-sort[data-astro-cid-jcbrmqid]:hover .sort-ind[data-astro-cid-jcbrmqid]{opacity:1}.th-sort[data-astro-cid-jcbrmqid][aria-sort]{color:var(--color-text-secondary)}td[data-astro-cid-jcbrmqid]{padding:10px 16px;font-size:var(--text-sm)}tbody[data-astro-cid-jcbrmqid] tr[data-astro-cid-jcbrmqid]{border-bottom:1px solid var(--color-border)}tbody[data-astro-cid-jcbrmqid] tr[data-astro-cid-jcbrmqid]:nth-child(odd){background:var(--color-bg)}tbody[data-astro-cid-jcbrmqid] tr[data-astro-cid-jcbrmqid]:nth-child(2n){background:var(--neutral-50)}.td-name[data-astro-cid-jcbrmqid]{font-weight:var(--font-medium)}.td-mono[data-astro-cid-jcbrmqid]{font-family:var(--font-mono);color:var(--color-text-secondary)}@media(max-width:720px){.stat-grid[data-astro-cid-jcbrmqid]{grid-template-columns:repeat(2,1fr)}.top-grid[data-astro-cid-jcbrmqid]{grid-template-columns:1fr}}
