.toc[data-astro-cid-7k3pnqyz]{font-size:var(--text-sm);padding:var(--space-3) var(--space-4);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface)}summary[data-astro-cid-7k3pnqyz]{cursor:pointer;font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted)}ol[data-astro-cid-7k3pnqyz]{margin-top:var(--space-2);gap:var(--space-1);padding:0;list-style:none;display:grid}.depth-3[data-astro-cid-7k3pnqyz]{padding-left:var(--space-4)}a[data-astro-cid-7k3pnqyz]{color:var(--text-muted);padding-block:.15rem;line-height:1.4;text-decoration:none;display:block}a[data-astro-cid-7k3pnqyz]:hover{color:var(--accent)}@media (width>=70rem){.toc[data-astro-cid-7k3pnqyz]{top:calc(var(--header-h) + var(--space-5));max-height:calc(100vh - var(--header-h) - var(--space-7));border:0;border-left:1px solid var(--border);background:0 0;border-radius:0;padding-block:0;position:sticky;overflow-y:auto}}.comments[data-astro-cid-nuen6n26]{margin-top:var(--space-7);padding-top:var(--space-5);border-top:1px solid var(--border)}.callout[data-astro-cid-lnlu5god]{--c:var(--info);--c-soft:var(--info-soft);padding:var(--space-3) var(--space-4);border:1px solid color-mix(in srgb, var(--c) 40%, transparent);border-left:4px solid var(--c);border-radius:var(--radius);background:var(--c-soft)}.callout--warning[data-astro-cid-lnlu5god]{--c:var(--warning);--c-soft:var(--warning-soft)}.callout--finding[data-astro-cid-lnlu5god]{--c:var(--accent);--c-soft:var(--accent-soft)}.callout-title[data-astro-cid-lnlu5god]{gap:var(--space-2);flex-wrap:wrap;align-items:baseline;font-weight:600;display:flex}.callout-kind[data-astro-cid-lnlu5god]{font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--c)}.callout-body[data-astro-cid-lnlu5god]{margin-top:var(--space-1)}.callout-body[data-astro-cid-lnlu5god]>*+*{margin-top:.75em}.rule[data-astro-cid-geucrkpa]{padding:var(--space-3);border:1px solid var(--border);border-left:4px solid var(--accent);border-radius:var(--radius);background:var(--surface)}figcaption[data-astro-cid-geucrkpa]{gap:var(--space-2);margin-bottom:var(--space-3);flex-wrap:wrap;align-items:center;display:flex}.rule-title[data-astro-cid-geucrkpa]{font-weight:600}.figure[data-astro-cid-2n6bsby7]{margin-inline:0}.figure-link[data-astro-cid-2n6bsby7]{width:fit-content;max-width:100%;margin-inline:auto;display:block}.figure-link[data-astro-cid-2n6bsby7]:focus-visible{outline-offset:3px}.figure[data-astro-cid-2n6bsby7] img[data-astro-cid-2n6bsby7]{width:auto;max-width:100%;height:auto}.copy-btn[data-astro-cid-yulf4ecu]{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-muted);background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-sm);cursor:pointer;white-space:nowrap;align-items:center;gap:.35em;padding:.15rem .5rem;display:inline-flex}.copy-btn[data-astro-cid-yulf4ecu]:hover,.copy-btn[data-astro-cid-yulf4ecu][data-state=copied]{color:var(--accent);border-color:var(--accent)}.copy-btn[data-astro-cid-yulf4ecu][data-state=error]{color:var(--danger);border-color:var(--danger)}.ioc-wrap[data-astro-cid-fsxgtwyg]{border:1px solid var(--border);border-radius:var(--radius);overflow-x:auto}.ioc-table[data-astro-cid-fsxgtwyg]{border-collapse:collapse;width:100%;font-size:var(--text-sm);display:table}.ioc-table[data-astro-cid-fsxgtwyg] caption[data-astro-cid-fsxgtwyg]{text-align:left;padding:var(--space-2) var(--space-3);font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);background:var(--surface);border-bottom:1px solid var(--border)}.ioc-table[data-astro-cid-fsxgtwyg] th[data-astro-cid-fsxgtwyg],.ioc-table[data-astro-cid-fsxgtwyg] td[data-astro-cid-fsxgtwyg]{padding:var(--space-2) var(--space-3);text-align:left;vertical-align:top;border:0;border-bottom:1px solid var(--border)}.ioc-table[data-astro-cid-fsxgtwyg] tbody[data-astro-cid-fsxgtwyg] tr[data-astro-cid-fsxgtwyg]:last-child td[data-astro-cid-fsxgtwyg]{border-bottom:0}.ioc-table[data-astro-cid-fsxgtwyg] th[data-astro-cid-fsxgtwyg]{background:var(--surface);font-weight:600}.ioc-table[data-astro-cid-fsxgtwyg] .type[data-astro-cid-fsxgtwyg]{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-muted);white-space:nowrap;text-transform:uppercase}.ioc-table[data-astro-cid-fsxgtwyg] .value[data-astro-cid-fsxgtwyg] code[data-astro-cid-fsxgtwyg]{font-size:var(--text-xs);word-break:break-all;background:0 0;border:0;padding:0}.ioc-table[data-astro-cid-fsxgtwyg] .action[data-astro-cid-fsxgtwyg]{white-space:nowrap;width:1%}.timeline-list[data-astro-cid-7ioyc6ha]{border-left:2px solid var(--border);margin-left:.4rem;padding:0;list-style:none;position:relative}.event[data-astro-cid-ln7x2vd2]{padding:0 0 var(--space-5) var(--space-5);position:relative}.event[data-astro-cid-ln7x2vd2]:last-child{padding-bottom:0}.event[data-astro-cid-ln7x2vd2]:before{content:"";background:var(--bg);border:2px solid var(--accent);border-radius:50%;width:.8rem;height:.8rem;position:absolute;top:.45rem;left:calc(-.4rem - 1px)}.event-head[data-astro-cid-ln7x2vd2]{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.event-time[data-astro-cid-ln7x2vd2]{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--text-muted)}.event-body[data-astro-cid-ln7x2vd2]{margin-top:var(--space-1)}.event-body[data-astro-cid-ln7x2vd2]>*+*{margin-top:.6em}
