.ti[data-astro-cid-2olhcmdy]{--bg:#faf7f2;--surface-0:#f5f1eb;--surface-1:#fff;--border-1:#1218281c;--text:#161a22;--text-1:#49515f;--text-2:#656c7b;--text-3:#656d7c;--accent-aa:#965022;--minor:#2f6fed;--cat-security:#e0454c;--cat-accessibility:#0a96a4;--cat-seo:#7558e8;--cat-compliance:#c2410c;background:var(--bg);color:var(--text-1);font-family:var(--font-sans);border-radius:var(--radius-md,12px);box-shadow:var(--ring), var(--sh-3);padding:24px 26px 28px}.section .ti[data-astro-cid-2olhcmdy]{margin-top:1.75rem}.ti-card[data-astro-cid-2olhcmdy]{background:var(--surface-0);border:1px solid var(--border-1);border-radius:12px;overflow:hidden}.ti-head[data-astro-cid-2olhcmdy]{border-bottom:1px solid var(--border-1);justify-content:space-between;align-items:center;gap:12px;padding:16px 20px 12px;display:flex}.ti-headl[data-astro-cid-2olhcmdy]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ti-title[data-astro-cid-2olhcmdy]{color:var(--text-2);text-transform:uppercase;letter-spacing:.06em;margin:0;font-size:12px;font-weight:600}.ti-chips[data-astro-cid-2olhcmdy]{flex-wrap:wrap;gap:6px;display:flex}.ti-chip[data-astro-cid-2olhcmdy]{border:1px solid var(--border-1);background:var(--surface-1);color:var(--text-2);white-space:nowrap;border-radius:999px;padding:4px 9px;font-size:11px;font-weight:650;line-height:1.2}.ti-chip[data-astro-cid-2olhcmdy].ti-on{border-color:var(--c);color:var(--c);background:color-mix(in srgb, var(--c) 12%, transparent)}.ti-cn[data-astro-cid-2olhcmdy]{font-variant-numeric:tabular-nums}.ti-range[data-astro-cid-2olhcmdy]{color:var(--text-3);white-space:nowrap;font-size:11px}.ti-list[data-astro-cid-2olhcmdy]{-webkit-mask-image:linear-gradient(#000 70%,#0000);mask-image:linear-gradient(#000 70%,#0000)}.ti-row[data-astro-cid-2olhcmdy]{border-bottom:1px solid var(--border-1);grid-template-columns:24px 27px minmax(0,1fr) 64px 76px;align-items:center;gap:12px;min-height:45px;padding:0 20px;display:grid}.ti-th[data-astro-cid-2olhcmdy]{min-height:32px;color:var(--text-3);letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:700}.ti-r[data-astro-cid-2olhcmdy]{text-align:right}.ti-rank[data-astro-cid-2olhcmdy]{color:var(--text-3);text-align:right;font-size:11px}.ti-badge[data-astro-cid-2olhcmdy]{width:27px;height:27px;color:var(--c);border:1px solid color-mix(in srgb, var(--c) 48%, transparent);background:color-mix(in srgb, var(--c) 9%, transparent);border-radius:7px;place-items:center;display:grid}.ti-label[data-astro-cid-2olhcmdy]{color:var(--text-1);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.ti-num[data-astro-cid-2olhcmdy]{color:var(--text-3);font-variant-numeric:tabular-nums;text-align:right;font-size:11px}@media (width<=46rem){.ti[data-astro-cid-2olhcmdy]{padding:16px}.ti-head[data-astro-cid-2olhcmdy]{flex-direction:column;align-items:flex-start;padding:14px 14px 12px}.ti-row[data-astro-cid-2olhcmdy]{grid-template-columns:27px minmax(0,1fr) 48px;gap:10px;padding:8px 14px}.ti-rank[data-astro-cid-2olhcmdy],.ti-inst[data-astro-cid-2olhcmdy]{display:none}.ti-label[data-astro-cid-2olhcmdy]{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.35;display:-webkit-box}.ti-chips[data-astro-cid-2olhcmdy]{gap:4px 12px}.ti-chip[data-astro-cid-2olhcmdy],.ti-chip[data-astro-cid-2olhcmdy].ti-on{color:var(--text-2);background:0 0;border:0;padding:0}}.cc[data-astro-cid-tt5l6y36]{background:var(--surface-1);border-radius:var(--radius-md);max-width:40rem;box-shadow:var(--lit), var(--ring), var(--sh-2);margin:1.75rem 0 0;padding:18px 20px 14px}.cc[data-astro-cid-tt5l6y36] .p-label[data-astro-cid-tt5l6y36]{margin:0}.cc-sub[data-astro-cid-tt5l6y36]{color:var(--text-2);margin:.35rem 0 0;font-size:12px}.cc-rows[data-astro-cid-tt5l6y36]{flex-direction:column;gap:14px;margin-top:18px;display:flex}.cc-row[data-astro-cid-tt5l6y36]{grid-template-columns:120px minmax(0,1fr);align-items:center;gap:14px;display:grid}.cc-lab[data-astro-cid-tt5l6y36]{flex-direction:column;gap:1px;min-width:0;display:flex}.cc-lab[data-astro-cid-tt5l6y36] b[data-astro-cid-tt5l6y36]{color:var(--text);font-size:13px;font-weight:650}.cc-lab[data-astro-cid-tt5l6y36] i[data-astro-cid-tt5l6y36]{color:var(--text-2);font-size:11px;font-style:normal}.cc-track[data-astro-cid-tt5l6y36]{background:linear-gradient(var(--border-1), var(--border-1)) center / 100% 1px no-repeat;height:20px;margin-right:6px;position:relative}.cc-tick[data-astro-cid-tt5l6y36]{background:var(--accent);border-radius:1px;width:2px;position:absolute;top:0;bottom:0;transform:translate(-1px)}.cc-axis[data-astro-cid-tt5l6y36] .cc-track[data-astro-cid-tt5l6y36]{background:0 0;height:14px}.cc-at[data-astro-cid-tt5l6y36]{color:var(--text-2);white-space:nowrap;font-size:10px;position:absolute;top:0;transform:translate(-50%)}.cc-at[data-astro-cid-tt5l6y36]:first-child{transform:none}.cc-at[data-astro-cid-tt5l6y36]:last-child{transform:translate(-100%)}.cc-read[data-astro-cid-tt5l6y36]{color:var(--text-1);margin:14px 0 0;font-size:13px;line-height:1.6}.cc-read[data-astro-cid-tt5l6y36] strong[data-astro-cid-tt5l6y36]{color:var(--text)}.cc-src[data-astro-cid-tt5l6y36]{color:var(--text-2);margin:4px 0 0;font-size:11px}.beside>.cc[data-astro-cid-tt5l6y36]{max-width:none;margin:0}@media (width<=46rem){.cc[data-astro-cid-tt5l6y36]{padding:16px}.cc-row[data-astro-cid-tt5l6y36]{grid-template-columns:96px minmax(0,1fr);gap:10px}.cc-lab[data-astro-cid-tt5l6y36] i[data-astro-cid-tt5l6y36]{font-size:10px}.cc-tick[data-astro-cid-tt5l6y36]{width:1.5px}}.lcp[data-astro-cid-fzivbxfd]{background:var(--surface-1);border-radius:var(--radius-md);box-shadow:var(--lit), var(--ring), var(--sh-2);margin:0;padding:18px 20px 14px}.lcp[data-astro-cid-fzivbxfd] figcaption[data-astro-cid-fzivbxfd]{align-items:baseline;gap:.6rem;display:flex}.lcp[data-astro-cid-fzivbxfd] .p-label[data-astro-cid-fzivbxfd]{margin:0}.lcp-profile[data-astro-cid-fzivbxfd]{font-family:var(--font-mono);color:var(--text-2);border:1px solid var(--border-1);border-radius:999px;padding:2px 8px;font-size:11px}.lcp[data-astro-cid-fzivbxfd] svg[data-astro-cid-fzivbxfd]{width:100%;height:auto;margin-top:12px;display:block}.lcp-sub[data-astro-cid-fzivbxfd]{color:var(--text-2);margin:.35rem 0 0;font-size:12px}.panel .lcp[data-astro-cid-fzivbxfd]{flex-direction:column;height:100%;display:flex}.panel .lcp[data-astro-cid-fzivbxfd] svg[data-astro-cid-fzivbxfd]{flex:1;min-height:0}.lcp[data-astro-cid-fzivbxfd] .grid[data-astro-cid-fzivbxfd]{stroke:var(--border);stroke-width:1px}.lcp[data-astro-cid-fzivbxfd] .tick[data-astro-cid-fzivbxfd]{fill:var(--text-3);font-size:9px;font-family:var(--font-sans)}.lcp-read[data-astro-cid-fzivbxfd]{color:var(--text-1);margin:10px 0 0;font-size:13px;line-height:1.6}.lcp-read[data-astro-cid-fzivbxfd] strong[data-astro-cid-fzivbxfd]{color:var(--text);font-variant-numeric:tabular-nums}@media (width<=46rem){.lcp[data-astro-cid-fzivbxfd] svg[data-astro-cid-fzivbxfd]{overflow:visible}.lcp[data-astro-cid-fzivbxfd] .tick[data-astro-cid-fzivbxfd]{font-size:19px}}
