.ctc-dir-pill[data-astro-cid-p5vviwuw]{border:1px solid color-mix(in srgb, var(--color-ctc-purple) 15%, transparent);min-height:44px;color:var(--color-ctc-purple);background:#fff;border-radius:999px;align-items:center;gap:.4rem;padding:0 .9rem;font-size:13px;font-weight:600;transition:border-color .15s,background-color .15s;display:inline-flex}.ctc-dir-pill[data-astro-cid-p5vviwuw]:hover{border-color:color-mix(in srgb, var(--color-ctc-green) 60%, transparent)}.ctc-dir-pill[data-astro-cid-p5vviwuw][aria-pressed=true]{background:var(--color-ctc-purple);border-color:var(--color-ctc-purple);color:#fff}.ctc-dir-pill-count[data-astro-cid-p5vviwuw]{font-variant-numeric:tabular-nums;opacity:.6}.dark .ctc-dir-pill[data-astro-cid-p5vviwuw]{background:var(--card);border-color:var(--border);color:var(--foreground)}.dark .ctc-dir-pill[data-astro-cid-p5vviwuw][aria-pressed=true]{border-color:color-mix(in srgb, var(--color-ctc-green) 60%, transparent);color:#fff;background:#1c0e6e}.ctc-dir-sort[data-astro-cid-p5vviwuw]{min-height:44px;font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;align-items:center;gap:.35rem;display:inline-flex}.ctc-dir-sort[data-astro-cid-p5vviwuw]:hover{color:var(--color-ctc-purple);text-underline-offset:3px;text-decoration:underline}.dark .ctc-dir-sort[data-astro-cid-p5vviwuw]:hover{color:var(--foreground)}.ctc-dir-sort-mark[data-astro-cid-p5vviwuw]{font-size:11px}@media (width<=767px){.ctc-dir[data-astro-cid-p5vviwuw] table[data-astro-cid-p5vviwuw],.ctc-dir[data-astro-cid-p5vviwuw] tbody[data-astro-cid-p5vviwuw],.ctc-dir[data-astro-cid-p5vviwuw] tr[data-astro-cid-p5vviwuw],.ctc-dir[data-astro-cid-p5vviwuw] td[data-astro-cid-p5vviwuw]{display:block}.ctc-dir[data-astro-cid-p5vviwuw] thead[data-astro-cid-p5vviwuw]{display:none}.ctc-dir[data-astro-cid-p5vviwuw] tr[data-astro-cid-p5vviwuw]{border:1px solid color-mix(in srgb, var(--color-ctc-purple) 10%, transparent);background:#fff;border-radius:1.5rem;margin-bottom:1rem;padding:1rem 1.25rem}.dark .ctc-dir[data-astro-cid-p5vviwuw] tr[data-astro-cid-p5vviwuw]{background:var(--card);border-color:var(--border)}.ctc-dir[data-astro-cid-p5vviwuw] td[data-astro-cid-p5vviwuw]{border:0;padding:.375rem 0}.ctc-dir[data-astro-cid-p5vviwuw] td[data-astro-cid-p5vviwuw]:before{content:attr(data-th);font-family:var(--font-display);letter-spacing:.18em;text-transform:uppercase;color:color-mix(in srgb, var(--color-ctc-purple) 55%, transparent);margin-bottom:.125rem;font-size:11px;font-weight:800;display:block}.dark .ctc-dir[data-astro-cid-p5vviwuw] td[data-astro-cid-p5vviwuw]:before{color:color-mix(in srgb, var(--foreground) 55%, transparent)}.ctc-dir[data-astro-cid-p5vviwuw] td[data-astro-cid-p5vviwuw]:first-child:before{display:none}.ctc-dir[data-astro-cid-p5vviwuw] td[data-astro-cid-p5vviwuw]:first-child{font-family:var(--font-display);font-size:1.125rem;font-weight:800}}dialog[data-astro-cid-acpn7bcd].ctc-euspr-dialog[open]{animation:.18s ease-out ctc-euspr-in}@keyframes ctc-euspr-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){dialog[data-astro-cid-acpn7bcd].ctc-euspr-dialog[open]{animation:none}}.ctc-strip-track[data-astro-cid-dx4s3pkm]{--ctc-strip-pad:1rem;padding-inline:max(var(--ctc-strip-pad), calc((100vw - var(--ctc-strip-w,0px)) / 2));scroll-padding-inline:max(var(--ctc-strip-pad), calc((100vw - var(--ctc-strip-w,0px)) / 2));scrollbar-width:thin;scrollbar-color:#1c0e6e40 transparent;overscroll-behavior-x:contain}@media (width>=640px){.ctc-strip-track[data-astro-cid-dx4s3pkm]{--ctc-strip-pad:1.5rem}}@media (width>=1024px){.ctc-strip-track[data-astro-cid-dx4s3pkm]{--ctc-strip-pad:2rem}}.dark .ctc-strip-track[data-astro-cid-dx4s3pkm]{scrollbar-color:#fff3 transparent}.ctc-strip[data-astro-cid-dx4s3pkm]:after{content:"";pointer-events:none;background:linear-gradient(to right, transparent, var(--color-ctc-blue-light));width:3rem;position:absolute;top:0;bottom:1.5rem;right:0}.dark .ctc-strip[data-astro-cid-dx4s3pkm]:after{background:linear-gradient(to right, transparent, var(--background-alt))}
