.ct-scroll:where(.astro-2hh7tub5){border:1px solid var(--stroke-subtle);border-radius:var(--border-radius-2);background:var(--surface-1);overflow-x:auto}.ct:where(.astro-2hh7tub5){border-collapse:collapse;width:100%;font-size:var(--font-size-1);min-width:560px}.ct__caption:where(.astro-2hh7tub5){text-align:left;padding:var(--spacing-md) var(--spacing-md) 0;color:var(--text-3);font-family:var(--font-mono);font-size:var(--font-size-0);letter-spacing:var(--letter-spacing-caps);text-transform:uppercase}.ct:where(.astro-2hh7tub5) thead:where(.astro-2hh7tub5) th:where(.astro-2hh7tub5){font-family:var(--font-heading);font-weight:var(--font-weight-heading);font-size:var(--font-size-2);color:var(--text-2);text-align:center;padding:var(--spacing-md);border-bottom:1px solid var(--stroke)}.ct:where(.astro-2hh7tub5) tbody:where(.astro-2hh7tub5) th:where(.astro-2hh7tub5){text-align:left;font-weight:var(--font-weight-body);color:var(--text-2);padding:10px var(--spacing-md);border-bottom:1px solid var(--stroke-subtle)}.ct:where(.astro-2hh7tub5) td:where(.astro-2hh7tub5){text-align:center;padding:10px var(--spacing-md);color:var(--text-2);border-bottom:1px solid var(--stroke-subtle)}.ct:where(.astro-2hh7tub5) tbody:where(.astro-2hh7tub5) tr:where(.astro-2hh7tub5):last-child th:where(.astro-2hh7tub5),.ct:where(.astro-2hh7tub5) tbody:where(.astro-2hh7tub5) tr:where(.astro-2hh7tub5):last-child td:where(.astro-2hh7tub5){border-bottom:none}.ct--us:where(.astro-2hh7tub5){background:var(--surface-2);color:var(--text-1)}.ct:where(.astro-2hh7tub5) thead:where(.astro-2hh7tub5) th:where(.astro-2hh7tub5).ct--us{color:var(--accent)}.ct__tick:where(.astro-2hh7tub5){color:var(--ok);font-weight:var(--font-weight-heading)}.ct__cross:where(.astro-2hh7tub5){color:var(--text-3)}.ct__yes:where(.astro-2hh7tub5){color:var(--ok);white-space:nowrap}.ct__no:where(.astro-2hh7tub5){color:var(--text-3);white-space:nowrap}.ct--sticky:where(.astro-2hh7tub5){border-collapse:separate;border-spacing:0}.ct--sticky:where(.astro-2hh7tub5) th:where(.astro-2hh7tub5),.ct--sticky:where(.astro-2hh7tub5) td:where(.astro-2hh7tub5){min-width:190px}.ct--sticky:where(.astro-2hh7tub5) thead:where(.astro-2hh7tub5) th:where(.astro-2hh7tub5):first-child,.ct--sticky:where(.astro-2hh7tub5) tbody:where(.astro-2hh7tub5) th:where(.astro-2hh7tub5){z-index:1;background:var(--surface-1);min-width:200px;box-shadow:1px 0 0 var(--stroke-subtle);position:sticky;left:0}.ct__icons:where(.astro-2hh7tub5){margin-right:var(--spacing-xs);vertical-align:-4px;color:var(--text-3);align-items:center;gap:6px;display:inline-flex}.ct__icons:where(.astro-2hh7tub5) .ck-icon,.ct__icons:where(.astro-2hh7tub5) .ck-icon>svg:where(.astro-2hh7tub5){width:20px;height:20px}.ct__sr:where(.astro-2hh7tub5){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ct__state:where(.astro-2hh7tub5){align-items:flex-start;gap:var(--spacing-xs);text-align:left;display:inline-flex}.ct__st:where(.astro-2hh7tub5){flex:none;margin-top:-1px;display:inline-flex}.ct__st:where(.astro-2hh7tub5) .ck-icon,.ct__st:where(.astro-2hh7tub5) .ck-icon>svg:where(.astro-2hh7tub5){width:22px;height:22px}.ct__state--yes:where(.astro-2hh7tub5){color:var(--ok)}.ct__state--no:where(.astro-2hh7tub5){color:var(--text-3)}.ct__state--partial:where(.astro-2hh7tub5){color:var(--warn)}.ct__state--unknown:where(.astro-2hh7tub5),.ct__state--pending:where(.astro-2hh7tub5){color:var(--text-3)}.ct__state--yes:where(.astro-2hh7tub5)>span:where(.astro-2hh7tub5):last-child,.ct__state--partial:where(.astro-2hh7tub5)>span:where(.astro-2hh7tub5):last-child{color:var(--text-2)}.ct__marks:where(.astro-2hh7tub5){display:inline-block;position:relative}.ct__marks__row:where(.astro-2hh7tub5){align-items:center;gap:10px;display:inline-flex}.ct__marks__suffix:where(.astro-2hh7tub5){color:var(--text-3);vertical-align:top;margin-left:2px}.ct__mark:where(.astro-2hh7tub5){border-bottom:1px solid #0000;padding-bottom:3px;display:inline-flex}.ct__mark:where(.astro-2hh7tub5) .ck-icon,.ct__mark:where(.astro-2hh7tub5) .ck-icon>svg:where(.astro-2hh7tub5){width:24px;height:24px}.ct__mark--yes:where(.astro-2hh7tub5){color:var(--text-1)}.ct__mark--no:where(.astro-2hh7tub5){color:var(--text-3);opacity:.35}.ct__mark--unknown:where(.astro-2hh7tub5){color:var(--text-3);opacity:.35;border-bottom-style:dashed;border-bottom-color:currentColor}
