.tc-table-wrap[data-astro-cid-kkymnwe4]{overflow-x:auto;margin-top:var(--s-4);border:1px solid var(--line);border-radius:var(--radius);background:var(--paper)}.tc-table[data-astro-cid-kkymnwe4]{width:100%;border-collapse:collapse;font-size:var(--text-sm);min-width:520px}.tc-table[data-astro-cid-kkymnwe4] th[data-astro-cid-kkymnwe4],.tc-table[data-astro-cid-kkymnwe4] td[data-astro-cid-kkymnwe4]{text-align:left;padding:var(--s-3) var(--s-4);border-bottom:1px solid var(--line);vertical-align:top}.tc-table[data-astro-cid-kkymnwe4] thead[data-astro-cid-kkymnwe4] th[data-astro-cid-kkymnwe4]{background:var(--surface);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.05em;color:var(--ink-500)}.tc-table[data-astro-cid-kkymnwe4] tbody[data-astro-cid-kkymnwe4] th[data-astro-cid-kkymnwe4]{color:var(--ink-900);font-weight:600}.tc-table[data-astro-cid-kkymnwe4] tr[data-astro-cid-kkymnwe4]:last-child>[data-astro-cid-kkymnwe4]{border-bottom:0}.tc-facts-sec[data-astro-cid-xc5brvtb]{background:linear-gradient(180deg,var(--st-platform-tint),#fff);border-bottom:1px solid var(--line)}.tc-facts[data-astro-cid-xc5brvtb]{list-style:none;padding:0;margin:0;display:grid;gap:var(--s-3)}@media(min-width:640px){.tc-facts[data-astro-cid-xc5brvtb]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1000px){.tc-facts[data-astro-cid-xc5brvtb]{grid-template-columns:repeat(3,minmax(0,1fr))}}.tc-facts[data-astro-cid-xc5brvtb] li[data-astro-cid-xc5brvtb]{margin:0;display:grid;grid-template-columns:auto 1fr;column-gap:var(--s-3);padding:var(--s-4);border-radius:var(--radius);background:#fff;border:1px solid var(--line)}.tc-fi[data-astro-cid-xc5brvtb]{grid-row:span 2;display:grid;place-items:center;width:40px;height:40px;border-radius:12px;color:#fff;background:linear-gradient(135deg,#334155,#0f766e)}.tc-facts[data-astro-cid-xc5brvtb] b[data-astro-cid-xc5brvtb]{color:var(--ink-900)}.tc-facts[data-astro-cid-xc5brvtb] li[data-astro-cid-xc5brvtb]>span[data-astro-cid-xc5brvtb]:last-child{font-size:var(--text-sm);color:var(--ink-700)}.tc-legend[data-astro-cid-xc5brvtb]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-2);margin:var(--s-5) 0 0}.tc-pill[data-astro-cid-xc5brvtb]{flex-shrink:0;display:inline-block;font-size:.72rem;font-weight:700;border-radius:999px;padding:3px 9px;white-space:nowrap}.tc-live[data-astro-cid-xc5brvtb]{background:var(--ok-tint);color:var(--ok)}.tc-switch[data-astro-cid-xc5brvtb]{background:var(--brand-accent-tint);color:var(--brand-accent)}.tc-request[data-astro-cid-xc5brvtb]{background:var(--warn-tint);color:var(--warn)}.tc-grid[data-astro-cid-xc5brvtb]{display:grid;gap:var(--s-8)}.tc-grid[data-astro-cid-xc5brvtb]>[data-astro-cid-xc5brvtb]{min-width:0}@media(min-width:1000px){.tc-grid[data-astro-cid-xc5brvtb]{grid-template-columns:240px minmax(0,1fr);gap:var(--s-12)}}.tc-toc[data-astro-cid-xc5brvtb]{display:none}@media(min-width:1000px){.tc-toc[data-astro-cid-xc5brvtb]{display:block;position:sticky;top:100px;align-self:start}}.tc-toc-h[data-astro-cid-xc5brvtb]{font-size:var(--text-xs);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-500)}.tc-toc[data-astro-cid-xc5brvtb] ul[data-astro-cid-xc5brvtb]{list-style:none;padding:0;margin:0;border-left:2px solid var(--line)}.tc-toc[data-astro-cid-xc5brvtb] li[data-astro-cid-xc5brvtb]{margin:0}.tc-toc[data-astro-cid-xc5brvtb] a[data-astro-cid-xc5brvtb]{display:flex;align-items:center;gap:var(--s-2);padding:7px 0 7px var(--s-4);margin-left:-2px;border-left:2px solid transparent;color:var(--ink-700);text-decoration:none;font-size:var(--text-sm)}.tc-toc[data-astro-cid-xc5brvtb] a[data-astro-cid-xc5brvtb]:hover,.tc-toc[data-astro-cid-xc5brvtb] a[data-astro-cid-xc5brvtb][aria-current]{color:var(--st-teaching);border-left-color:var(--st-teaching)}.tc-toc[data-astro-cid-xc5brvtb] a[data-astro-cid-xc5brvtb][aria-current]{font-weight:600}.tc-sec[data-astro-cid-xc5brvtb]{scroll-margin-top:100px;padding-bottom:var(--s-10);margin-bottom:var(--s-10);border-bottom:1px solid var(--line)}.tc-sec[data-astro-cid-xc5brvtb]:last-child{border-bottom:0;margin-bottom:0}.tc-sec[data-astro-cid-xc5brvtb] h2[data-astro-cid-xc5brvtb]{display:flex;align-items:center;gap:var(--s-3);font-size:var(--text-xl)}.tc-si[data-astro-cid-xc5brvtb]{display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:var(--st-platform-tint);color:var(--st-platform);flex-shrink:0}.tc-lead[data-astro-cid-xc5brvtb]{color:var(--ink-700)}.tc-items[data-astro-cid-xc5brvtb]{list-style:none;padding:0;margin:var(--s-4) 0 0}.tc-items[data-astro-cid-xc5brvtb] li[data-astro-cid-xc5brvtb]{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--s-4);margin:0;padding:var(--s-3) 0;border-bottom:1px solid var(--line);color:var(--ink-800)}@media(max-width:599px){.tc-items[data-astro-cid-xc5brvtb] li[data-astro-cid-xc5brvtb]{flex-direction:column;gap:var(--s-1)}}.tc-note[data-astro-cid-xc5brvtb]{margin-top:var(--s-4);padding:var(--s-4) var(--s-5);border-radius:var(--radius);background:var(--surface);border-left:3px solid var(--st-platform);font-size:var(--text-sm);color:var(--ink-700)}.tc-not[data-astro-cid-xc5brvtb]{padding-left:1.2em;color:var(--ink-700)}.tc-req[data-astro-cid-xc5brvtb]{margin-top:var(--s-6);padding:var(--s-6);border-radius:var(--radius-lg);background:linear-gradient(150deg,var(--st-teaching-tint),#fff 70%);border:1px solid color-mix(in srgb,var(--st-teaching) 25%,var(--line))}.tc-req[data-astro-cid-xc5brvtb] h3[data-astro-cid-xc5brvtb]{font-size:var(--text-lg)}.tc-req[data-astro-cid-xc5brvtb] ul[data-astro-cid-xc5brvtb]{list-style:none;padding:0;margin:var(--s-3) 0 var(--s-5);display:grid;gap:var(--s-2)}.tc-req[data-astro-cid-xc5brvtb] li[data-astro-cid-xc5brvtb]{display:flex;gap:var(--s-2);align-items:flex-start;margin:0;color:var(--ink-800)}.tc-req[data-astro-cid-xc5brvtb] li[data-astro-cid-xc5brvtb] .icon{color:var(--st-teaching);flex-shrink:0;margin-top:3px}
