.cmp-head[data-astro-cid-zfc4wkwq]{background:var(--ui-bg-surface);border-bottom:1px solid var(--ui-border-default)}.cmp-head-inner[data-astro-cid-zfc4wkwq]{padding:64px 0 40px;display:flex;flex-direction:column;gap:16px}.cmp-lede[data-astro-cid-zfc4wkwq]{max-width:640px}.cmp-body[data-astro-cid-zfc4wkwq]{padding:28px 0 64px;display:flex;flex-direction:column;gap:24px}.picker[data-astro-cid-zfc4wkwq]{display:flex;flex-direction:column;gap:14px}.picker-head[data-astro-cid-zfc4wkwq]{display:flex;align-items:center;justify-content:space-between;gap:12px}.picker-title[data-astro-cid-zfc4wkwq]{font-size:14px;font-weight:600;display:inline-flex;align-items:baseline;gap:10px}.picker-count[data-astro-cid-zfc4wkwq]{font-size:13px;font-weight:500;color:var(--ui-fg-subtle);font-variant-numeric:tabular-nums}.slots[data-astro-cid-zfc4wkwq]{display:grid;grid-template-columns:1fr;gap:12px}@media(min-width:720px){.slots[data-astro-cid-zfc4wkwq]{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.slots[data-astro-cid-zfc4wkwq]{grid-template-columns:repeat(4,1fr)}}.cmp-slot[data-astro-cid-zfc4wkwq]{display:flex;flex-direction:column;gap:6px;min-width:0}.cmp-slot[data-astro-cid-zfc4wkwq] select[data-astro-cid-zfc4wkwq]{padding-right:32px;text-overflow:ellipsis}.cmp-empty[data-astro-cid-zfc4wkwq]{padding:48px 24px;display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center}.cmp-empty[data-astro-cid-zfc4wkwq] b[data-astro-cid-zfc4wkwq]{font-size:15px;font-weight:600}.cmp-empty[data-astro-cid-zfc4wkwq] span[data-astro-cid-zfc4wkwq]{font-size:14px;color:var(--ui-fg-muted);max-width:440px}.cmp-empty[data-astro-cid-zfc4wkwq] .link[data-astro-cid-zfc4wkwq]{margin-top:8px;font-size:14px}.cmp-card[data-astro-cid-zfc4wkwq]{overflow:hidden}.cmp-scroll[data-astro-cid-zfc4wkwq]{overflow-x:auto}.cmp-table[data-astro-cid-zfc4wkwq]{min-width:560px}.cmp-table[data-astro-cid-zfc4wkwq] th[data-astro-cid-zfc4wkwq]:first-child,.cmp-table[data-astro-cid-zfc4wkwq] td[data-astro-cid-zfc4wkwq]:first-child{position:sticky;left:0;z-index:1;background:var(--ui-bg-surface);min-width:150px;border-right:1px solid var(--ui-border-subtle)}.cmp-table[data-astro-cid-zfc4wkwq] th[data-astro-cid-zfc4wkwq]:first-child{background:var(--ui-bg-app)}.cmp-table[data-astro-cid-zfc4wkwq] th[data-astro-cid-zfc4wkwq]{vertical-align:bottom}.cmp-table[data-astro-cid-zfc4wkwq] th[data-astro-cid-zfc4wkwq].num{text-align:right}.cmp-table[data-astro-cid-zfc4wkwq] td[data-astro-cid-zfc4wkwq]{font-size:14px}.cmp-table[data-astro-cid-zfc4wkwq] .mlabel[data-astro-cid-zfc4wkwq]{font-weight:500;color:var(--ui-fg-muted)}.cmp-table[data-astro-cid-zfc4wkwq] .hcell[data-astro-cid-zfc4wkwq]{display:flex;flex-direction:column;align-items:flex-end;gap:2px;color:var(--ui-fg);white-space:normal;min-width:120px}.cmp-table[data-astro-cid-zfc4wkwq] .hcell[data-astro-cid-zfc4wkwq] b[data-astro-cid-zfc4wkwq]{font-size:14px;font-weight:600}.cmp-table[data-astro-cid-zfc4wkwq] .hcell[data-astro-cid-zfc4wkwq]:hover b[data-astro-cid-zfc4wkwq]{color:var(--ui-color-brand-700)}.cmp-table[data-astro-cid-zfc4wkwq] .hcell[data-astro-cid-zfc4wkwq] span[data-astro-cid-zfc4wkwq]{font-size:12px;font-weight:400;color:var(--ui-fg-subtle)}.cmp-table[data-astro-cid-zfc4wkwq] td[data-astro-cid-zfc4wkwq].is-best{font-weight:700}.cmp-table[data-astro-cid-zfc4wkwq] .cell-score[data-astro-cid-zfc4wkwq]{display:inline-flex;flex-direction:column;align-items:flex-end;gap:3px}.cmp-table[data-astro-cid-zfc4wkwq] .cell-sub[data-astro-cid-zfc4wkwq]{font-size:11px;font-weight:500;color:var(--ui-fg-subtle)}.cmp-table[data-astro-cid-zfc4wkwq] .flag[data-astro-cid-zfc4wkwq]{font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.cmp-table[data-astro-cid-zfc4wkwq] .flag-best[data-astro-cid-zfc4wkwq]{color:var(--pn-strong-fg)}.cmp-table[data-astro-cid-zfc4wkwq] .flag-worst[data-astro-cid-zfc4wkwq]{color:var(--pn-weak-fg)}.cmp-foot[data-astro-cid-zfc4wkwq]{padding:14px 20px;border-top:1px solid var(--ui-border-subtle);background:var(--ui-bg-app);display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;font-size:13px;color:var(--ui-fg-muted)}
