.top:where(.astro-nyvrxxyc){padding-top:32px}.apps-navband:where(.astro-nyvrxxyc){position:sticky;top:0;z-index:40;background:var(--bg);border-bottom:1px solid var(--rule)}.apps-nav-inner:where(.astro-nyvrxxyc){display:flex;align-items:center;gap:24px;overflow-x:auto;scrollbar-width:none;padding-top:9px;padding-bottom:9px}.apps-nav-inner:where(.astro-nyvrxxyc)::-webkit-scrollbar{display:none}.apps-nav-link:where(.astro-nyvrxxyc){font-family:var(--font-mono);font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:var(--tracking-eye);color:var(--ink-dim);text-decoration:none;white-space:nowrap}.apps-nav-link:where(.astro-nyvrxxyc):hover{color:var(--ink);text-decoration:none}.hub-group:where(.astro-nyvrxxyc){display:inline-flex;align-items:center;gap:10px}.hub-link:where(.astro-nyvrxxyc){font-weight:var(--weight-strong)}.hub-on:where(.astro-nyvrxxyc){color:var(--link)}.hub-sep:where(.astro-nyvrxxyc){color:var(--ink-faint)}.page-head:where(.astro-nyvrxxyc){max-width:84ch;margin-bottom:16px}.page-head:where(.astro-nyvrxxyc) h1:where(.astro-nyvrxxyc){font-family:var(--font-display);font-size:var(--fs-hero);line-height:var(--lh-display);font-weight:var(--weight-display);margin:6px 0 14px;letter-spacing:-.01em}.tiles:where(.astro-nyvrxxyc){display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;margin:6px 0 22px;max-width:900px}.tile:where(.astro-nyvrxxyc){border:1px solid var(--rule);background:var(--surface);padding:12px 14px}.tile-lead:where(.astro-nyvrxxyc){border-color:var(--accent)}.tile-lead:where(.astro-nyvrxxyc) .tlab:where(.astro-nyvrxxyc){color:var(--accent)}.tlab:where(.astro-nyvrxxyc){font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--ink-dim);letter-spacing:.03em}.tval:where(.astro-nyvrxxyc){font-family:var(--font-display);font-size:var(--fs-2xl);font-weight:var(--weight-display);margin-top:2px}.sec:where(.astro-nyvrxxyc){margin:26px 0;max-width:96ch}.sec:where(.astro-nyvrxxyc) h2:where(.astro-nyvrxxyc){font-family:var(--font-display);font-size:var(--fs-xl);margin:0 0 12px;display:flex;align-items:baseline;gap:12px}.sec:where(.astro-nyvrxxyc) .n:where(.astro-nyvrxxyc){font-family:var(--font-mono);font-size:var(--fs-sm);color:var(--accent);font-weight:var(--weight-strong)}.sec:where(.astro-nyvrxxyc) p:where(.astro-nyvrxxyc){font-family:var(--font-body);font-size:var(--fs-md);color:var(--ink);line-height:1.65;margin:0 0 13px;max-width:80ch}.tblwrap:where(.astro-nyvrxxyc){overflow-x:auto;border:1px solid var(--rule);background:var(--surface)}.sec:where(.astro-nyvrxxyc).monwide{max-width:none}table:where(.astro-nyvrxxyc).mon{width:100%;min-width:1120px;border-collapse:collapse;font-size:var(--fs-sm)}table:where(.astro-nyvrxxyc).mon th:where(.astro-nyvrxxyc):nth-child(1){width:13%}table:where(.astro-nyvrxxyc).mon th:where(.astro-nyvrxxyc):nth-child(2),table:where(.astro-nyvrxxyc).mon th:where(.astro-nyvrxxyc):nth-child(3),table:where(.astro-nyvrxxyc).mon th:where(.astro-nyvrxxyc):nth-child(4){width:24%}table:where(.astro-nyvrxxyc).mon th:where(.astro-nyvrxxyc):nth-child(5){width:15%}table:where(.astro-nyvrxxyc).mon th:where(.astro-nyvrxxyc){text-align:left;font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--ink-dim);border-bottom:1px solid var(--rule);padding:10px 12px}table:where(.astro-nyvrxxyc).mon td:where(.astro-nyvrxxyc){vertical-align:top;border-bottom:1px solid var(--rule);padding:10px 12px;line-height:1.45}table:where(.astro-nyvrxxyc).mon td:where(.astro-nyvrxxyc).co{font-weight:var(--weight-strong);white-space:nowrap}table:where(.astro-nyvrxxyc).mon .fil:where(.astro-nyvrxxyc){font-family:var(--font-mono);font-size:10.5px;color:var(--ink-faint);font-weight:400;white-space:normal;max-width:20ch;margin-top:3px}table:where(.astro-nyvrxxyc).mon .v:where(.astro-nyvrxxyc){font-family:var(--font-mono);font-weight:var(--weight-strong)}table:where(.astro-nyvrxxyc).mon .w:where(.astro-nyvrxxyc){font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--ink-dim)}table:where(.astro-nyvrxxyc).mon .d:where(.astro-nyvrxxyc){font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--ink-dim);margin-top:2px}table:where(.astro-nyvrxxyc).mon .nt:where(.astro-nyvrxxyc){font-size:var(--fs-xs);color:var(--ink-faint);margin-top:4px;max-width:34ch}.tblnote:where(.astro-nyvrxxyc){font-size:var(--fs-xs);color:var(--ink-faint);margin-top:8px;max-width:84ch;line-height:1.5}.footnote:where(.astro-nyvrxxyc){font-size:var(--fs-sm);color:var(--ink-faint);border-top:1px solid var(--rule);padding-top:8px;max-width:74ch}.footnote:where(.astro-nyvrxxyc) a:where(.astro-nyvrxxyc),.sec:where(.astro-nyvrxxyc) a:where(.astro-nyvrxxyc){color:var(--link)}.icr-assume:where(.astro-nyvrxxyc){border-left:3px solid var(--accent);margin:0 0 14px;padding:10px 16px;background:var(--surface);font-family:var(--font-body);font-size:var(--fs-sm);color:var(--ink);line-height:1.6;max-width:74ch}.icr-wrap:where(.astro-nyvrxxyc){overflow-x:auto;margin:12px 0 8px}.icr:where(.astro-nyvrxxyc){border-collapse:collapse;font-family:var(--font-mono);font-size:var(--fs-xs);min-width:680px}.icr:where(.astro-nyvrxxyc) th:where(.astro-nyvrxxyc){text-align:left;color:var(--ink-dim);font-weight:600;border-bottom:1px solid var(--rule);padding:6px 14px 6px 0;letter-spacing:.03em}.icr:where(.astro-nyvrxxyc) td:where(.astro-nyvrxxyc){color:var(--ink);border-bottom:1px solid var(--rule);padding:8px 14px 8px 0;vertical-align:top;line-height:1.5}.icr:where(.astro-nyvrxxyc) em:where(.astro-nyvrxxyc){font-style:normal;color:var(--ink-faint);font-size:10.5px}@media(max-width:600px){table:where(.astro-nyvrxxyc).mon th:where(.astro-nyvrxxyc),table:where(.astro-nyvrxxyc).mon td:where(.astro-nyvrxxyc){padding:8px}table:where(.astro-nyvrxxyc).mon th:where(.astro-nyvrxxyc):nth-child(1){width:96px}table:where(.astro-nyvrxxyc).mon th:where(.astro-nyvrxxyc):first-child,table:where(.astro-nyvrxxyc).mon td:where(.astro-nyvrxxyc).co{position:sticky;left:0;z-index:2;background:var(--surface);border-right:1px solid var(--rule-2)}table:where(.astro-nyvrxxyc).mon .fil:where(.astro-nyvrxxyc){max-width:12ch}.icr:where(.astro-nyvrxxyc) th:where(.astro-nyvrxxyc),.icr:where(.astro-nyvrxxyc) td:where(.astro-nyvrxxyc){padding-right:10px}.icr:where(.astro-nyvrxxyc) th:where(.astro-nyvrxxyc):first-child,.icr:where(.astro-nyvrxxyc) td:where(.astro-nyvrxxyc):first-child{position:sticky;left:0;z-index:2;background:var(--bg);border-right:1px solid var(--rule-2);padding-right:8px;max-width:118px}}
