.sb-jump[data-astro-cid-ynjglncc]{color:var(--text);text-underline-offset:4px;text-decoration:underline;text-decoration-color:var(--border)}.sb-jump[data-astro-cid-ynjglncc]:hover{text-decoration-color:var(--accent)}.sb-table-wrap[data-astro-cid-ynjglncc]{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);overflow:hidden}.sb-table[data-astro-cid-ynjglncc]{border-collapse:collapse;table-layout:fixed;width:100%;font-size:.92rem;line-height:1.55}.sb-table[data-astro-cid-ynjglncc] th[data-astro-cid-ynjglncc],.sb-table[data-astro-cid-ynjglncc] td[data-astro-cid-ynjglncc]{text-align:left;vertical-align:top;border-top:1px solid var(--border);padding:1rem 1.05rem}.sb-table[data-astro-cid-ynjglncc] thead[data-astro-cid-ynjglncc] th[data-astro-cid-ynjglncc]{letter-spacing:.03em;color:var(--text);background:var(--surface-2);border-top:0;font-size:.8rem;font-weight:600}.sb-table[data-astro-cid-ynjglncc] thead[data-astro-cid-ynjglncc] th[data-astro-cid-ynjglncc]:first-child{width:13.5%}.sb-table[data-astro-cid-ynjglncc] tbody[data-astro-cid-ynjglncc] th[data-astro-cid-ynjglncc]{color:var(--text);font-size:.95rem;font-weight:600;line-height:1.35}.sb-table[data-astro-cid-ynjglncc] td[data-astro-cid-ynjglncc]{color:var(--muted)}.sb-table[data-astro-cid-ynjglncc] .sb-own[data-astro-cid-ynjglncc]{background:color-mix(in srgb, var(--accent) 7%, transparent);color:var(--text)}.sb-table[data-astro-cid-ynjglncc] thead[data-astro-cid-ynjglncc] .sb-own[data-astro-cid-ynjglncc]{background:color-mix(in srgb, var(--accent) 16%, var(--surface-2))}.sb-fact[data-astro-cid-ynjglncc]{display:block}.sb-src[data-astro-cid-ynjglncc]{color:var(--muted);margin-top:.55rem;font-size:.74rem;line-height:1.5;display:block}.sb-src--inline[data-astro-cid-ynjglncc]{white-space:normal;margin-top:0;display:inline}.sb-ref[data-astro-cid-ynjglncc]{font-family:var(--font-mono);color:var(--accent-ink);margin-left:.15rem;font-size:.72rem;text-decoration:none}.sb-ref[data-astro-cid-ynjglncc]:hover{text-decoration:underline}.sb-proof[data-astro-cid-ynjglncc]{color:inherit;text-underline-offset:3px;text-decoration:underline;text-decoration-color:color-mix(in srgb, var(--muted) 60%, transparent)}.sb-proof[data-astro-cid-ynjglncc]:hover{color:var(--text);text-decoration-color:var(--accent)}.sb-choose[data-astro-cid-ynjglncc]{gap:1rem;max-width:62ch;padding:0;line-height:1.55;list-style:none;display:grid}.sb-choose[data-astro-cid-ynjglncc] li[data-astro-cid-ynjglncc]{padding-left:1.35rem;position:relative}.sb-choose[data-astro-cid-ynjglncc] li[data-astro-cid-ynjglncc]:before{content:"";background:var(--amber);width:.5rem;height:1px;position:absolute;top:.68em;left:0}.sb-steps[data-astro-cid-ynjglncc]{counter-reset:sb-step;max-width:58ch;color:var(--text);gap:1rem;padding:0;line-height:1.55;list-style:none;display:grid}.sb-steps[data-astro-cid-ynjglncc] li[data-astro-cid-ynjglncc]{counter-increment:sb-step;padding-left:2.1rem;position:relative}.sb-steps[data-astro-cid-ynjglncc] li[data-astro-cid-ynjglncc]:before{content:counter(sb-step);font-family:var(--font-display);color:var(--accent-ink);font-size:1.35rem;line-height:1.1;position:absolute;top:0;left:0}.sb-sources[data-astro-cid-ynjglncc]{color:var(--muted);gap:.7rem;margin-top:.75rem;padding:0;font-size:.9rem;list-style:none;display:grid}.sb-num[data-astro-cid-ynjglncc]{font-family:var(--font-mono);color:var(--accent-ink);font-size:.75rem}.sb-source-date[data-astro-cid-ynjglncc]{color:var(--muted);margin-top:.1rem;font-size:.78rem;display:block}.sb-close[data-astro-cid-ynjglncc]{padding-block:clamp(4rem,8vw,6.5rem)}.sb-bread[data-astro-cid-ynjglncc]{text-wrap:pretty;max-width:52ch;font-size:clamp(1.15rem,1.6vw,1.4rem);line-height:1.5}@media (width<=960px){.sb-table-wrap[data-astro-cid-ynjglncc]{background:0 0;border:0;border-radius:0;overflow:visible}.sb-table[data-astro-cid-ynjglncc],.sb-table[data-astro-cid-ynjglncc] tbody[data-astro-cid-ynjglncc],.sb-table[data-astro-cid-ynjglncc] tr[data-astro-cid-ynjglncc],.sb-table[data-astro-cid-ynjglncc] th[data-astro-cid-ynjglncc],.sb-table[data-astro-cid-ynjglncc] td[data-astro-cid-ynjglncc]{width:100%;display:block}.sb-table[data-astro-cid-ynjglncc] thead[data-astro-cid-ynjglncc]{display:none}.sb-table[data-astro-cid-ynjglncc] tbody[data-astro-cid-ynjglncc]{gap:1rem;display:grid}.sb-table[data-astro-cid-ynjglncc] tr[data-astro-cid-ynjglncc]{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);overflow:hidden}.sb-table[data-astro-cid-ynjglncc] tbody[data-astro-cid-ynjglncc] th[data-astro-cid-ynjglncc]{background:var(--surface-2);border-top:0;font-size:1rem}.sb-table[data-astro-cid-ynjglncc] td[data-astro-cid-ynjglncc]{padding:.8rem 1rem}.sb-table[data-astro-cid-ynjglncc] td[data-astro-cid-ynjglncc]:before{content:attr(data-label);letter-spacing:0;text-transform:none;color:var(--text);margin-bottom:.25rem;font-size:.72rem;font-weight:600;display:block}}
