@layer starlight.components{.card-grid:where(.astro-7qmvx3iy){grid-template-columns:100%;gap:1rem;display:grid}.card-grid:where(.astro-7qmvx3iy)>*{margin-top:0!important}@media (width>=50rem){.card-grid:where(.astro-7qmvx3iy){grid-template-columns:1fr 1fr;gap:1.5rem}.stagger:where(.astro-7qmvx3iy){--stagger-height:5rem;padding-bottom:var(--stagger-height)}.stagger:where(.astro-7qmvx3iy)>:nth-child(2n){transform:translateY(var(--stagger-height))}}.sl-link-card:where(.astro-zaaezwya){border:1px solid var(--sl-color-gray-5);box-shadow:var(--sl-shadow-sm);border-radius:.5rem;grid-template-columns:1fr auto;gap:.5rem;padding:1rem;display:grid;position:relative}a:where(.astro-zaaezwya){line-height:var(--sl-line-height-headings);text-decoration:none}a:where(.astro-zaaezwya):before{content:"";position:absolute;inset:0}.stack:where(.astro-zaaezwya){flex-direction:column;gap:.5rem}.title:where(.astro-zaaezwya){color:var(--sl-color-white);font-weight:600;font-size:var(--sl-text-lg)}.description:where(.astro-zaaezwya){color:var(--sl-color-gray-3);line-height:1.5}.icon:where(.astro-zaaezwya){color:var(--sl-color-gray-3)}.sl-link-card:where(.astro-zaaezwya):hover{background:var(--sl-color-gray-7,var(--sl-color-gray-6));border-color:var(--sl-color-gray-2)}.sl-link-card:where(.astro-zaaezwya):hover .icon:where(.astro-zaaezwya){color:var(--sl-color-white)}}.sc:where(.astro-fs53fddc){--c-none:#7c8597;--c-with:#1e4e8c;flex-direction:column;gap:1.5rem;margin:2rem 0;display:flex}[data-theme=dark] .sc:where(.astro-fs53fddc){--c-with:#7fa3d6}[data-theme=dark] .sc:where(.astro-fs53fddc) .track:where(.astro-fs53fddc){background:var(--sl-color-gray-5)}.card:where(.astro-fs53fddc){border:1px solid var(--sl-color-hairline);background:var(--sl-color-bg-nav);border-radius:.75rem;flex-direction:column;gap:.75rem;margin:0;padding:1.25rem;display:flex}h3:where(.astro-fs53fddc){color:var(--sl-color-white);margin:0;font-size:1.125rem;font-weight:600}.note:where(.astro-fs53fddc){color:var(--sl-color-gray-3);margin:.25rem 0 0;font-size:.875rem}.legend:where(.astro-fs53fddc){color:var(--sl-color-gray-2);flex-wrap:wrap;gap:1rem;font-size:.8125rem;display:flex}.key:where(.astro-fs53fddc){align-items:center;gap:.375rem;display:inline-flex}.sw:where(.astro-fs53fddc){border-radius:2px;width:.75rem;height:.75rem}.none:where(.astro-fs53fddc){background:var(--c-none)}.with:where(.astro-fs53fddc){background:var(--c-with)}.rows:where(.astro-fs53fddc){flex-direction:column;gap:.625rem;margin:0;padding:0;list-style:none;display:flex}.row:where(.astro-fs53fddc){grid-template-columns:9.5rem minmax(0,1fr) 6rem;align-items:center;gap:.75rem;display:grid}.name:where(.astro-fs53fddc){color:var(--sl-color-white);font-size:.875rem;font-weight:600;text-decoration:none;display:block}.name:where(.astro-fs53fddc):hover{text-decoration:underline}.lab:where(.astro-fs53fddc){color:var(--sl-color-gray-3);font-size:.75rem;font-weight:400;display:block}.bars:where(.astro-fs53fddc){flex-direction:column;gap:2px;display:flex}.track:where(.astro-fs53fddc){background:var(--sl-color-gray-6);border-radius:0 4px 4px 0;height:8px;overflow:hidden}.fill:where(.astro-fs53fddc){border-radius:0 4px 4px 0;height:100%}.num:where(.astro-fs53fddc){font-family:var(--sl-font-mono);color:var(--sl-color-gray-2);white-space:nowrap;font-size:.8125rem}.num:where(.astro-fs53fddc) strong:where(.astro-fs53fddc){color:var(--sl-color-white)}.row:where(.astro-fs53fddc) .num:where(.astro-fs53fddc){text-align:right}.scroll:where(.astro-fs53fddc){overflow-x:auto}table:where(.astro-fs53fddc){border-collapse:collapse;width:100%;font-size:.875rem}thead:where(.astro-fs53fddc) th:where(.astro-fs53fddc){text-align:left;color:var(--sl-color-gray-2);padding:0 .75rem .5rem 0;font-size:.8125rem;font-weight:600}tbody:where(.astro-fs53fddc) th:where(.astro-fs53fddc),td:where(.astro-fs53fddc){text-align:left;border-top:1px solid var(--sl-color-hairline);vertical-align:middle;padding:.625rem .75rem .625rem 0}td:where(.astro-fs53fddc){min-width:7.5rem}tbody:where(.astro-fs53fddc) th:where(.astro-fs53fddc){min-width:9.5rem}td:where(.astro-fs53fddc) .track:where(.astro-fs53fddc){margin-bottom:.25rem}@media (width<=40rem){.row:where(.astro-fs53fddc){grid-template-columns:minmax(0,1fr) auto}.row:where(.astro-fs53fddc) .bars:where(.astro-fs53fddc){grid-area:2/1/auto/-1}}
