.col-index.svelte-17ttytr{--ink: rgb(15 23 42);--ink-2: rgb(51 65 85);--ink-3: rgb(100 116 139);--ink-4: rgb(148 163 184);--rule: rgb(226 232 240);--rule-2: rgb(241 245 249);--accent: rgb(5 150 105);--bg-soft: rgb(248 250 252);--bg: white;--radius: 4px;--s1: 4px;--s2: 8px;--s3: 16px;--s4: 32px;--s5: 64px;color:var(--ink-2)}.dark .col-index.svelte-17ttytr{--ink: rgb(241 245 249);--ink-2: rgb(203 213 225);--ink-3: rgb(148 163 184);--rule: rgb(51 65 85);--rule-2: rgb(30 41 59);--bg-soft: rgb(15 23 42);--bg: rgb(9 9 11)}.col-index.svelte-17ttytr a{border-bottom:0;text-decoration:none}.page-header.svelte-17ttytr{margin-bottom:var(--s5)}.page-eyebrow.svelte-17ttytr{font-size:.75rem;color:var(--accent);font-weight:500;letter-spacing:.05em;text-transform:uppercase;margin-bottom:var(--s3)}.col-index.svelte-17ttytr h1.page-title{font-family:Tiempos Headline,serif;font-size:clamp(2.25rem,5vw,3.75rem);font-weight:400;line-height:1.05;letter-spacing:-.02em;color:var(--ink);margin:0;padding:0;border:none}.page-tagline.svelte-17ttytr{font-family:Tiempos Text,serif;font-size:1.25rem;line-height:1.55;color:var(--ink-2);max-width:42rem;margin:var(--s3) 0 0}.sky-cta.svelte-17ttytr{display:inline-flex;align-items:center;gap:var(--s2);margin-top:var(--s3);padding:var(--s2) var(--s3);font-family:Styrene A,sans-serif;font-size:.8125rem;font-weight:500;letter-spacing:.02em;color:var(--accent);background:#05966914;border:1px solid var(--accent);border-radius:var(--radius);transition:background .15s;text-decoration:none}.sky-cta.svelte-17ttytr:hover{background:#05966929}.sky-arrow.svelte-17ttytr{font-family:JetBrains Mono,monospace;font-weight:400}.filters.svelte-17ttytr{margin-bottom:var(--s4);padding:var(--s3) 0;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);display:flex;flex-direction:column;gap:var(--s2)}.filter-row.svelte-17ttytr{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--s1) var(--s2)}.filter-label.svelte-17ttytr{font-family:Tiempos Headline,serif;font-size:.8125rem;font-style:italic;color:var(--ink-3);min-width:6rem;padding-right:var(--s2)}.chip.svelte-17ttytr{font-family:Styrene A,sans-serif;font-size:.8125rem;font-weight:400;color:var(--ink-3);background:transparent;border:none;padding:var(--s1) var(--s2);cursor:pointer;border-radius:2px;transition:color .15s,background .15s}.chip.svelte-17ttytr:hover{color:var(--ink)}.chip.active.svelte-17ttytr{color:var(--accent);font-weight:500;box-shadow:inset 0 -2px 0 var(--accent)}.meta-line.svelte-17ttytr{font-size:.8125rem;color:var(--ink-3);margin-bottom:var(--s3);font-style:italic}.clear-link.svelte-17ttytr{font-style:italic;color:var(--accent);background:none;border:none;padding:0;margin-left:var(--s2);cursor:pointer;font-size:inherit;text-decoration:underline}.clear-link.svelte-17ttytr:hover{color:#047857}.table-wrap.svelte-17ttytr{overflow-x:auto}.cols-table.svelte-17ttytr{width:100%;border-collapse:collapse}.cols-table.svelte-17ttytr thead:where(.svelte-17ttytr) th:where(.svelte-17ttytr){text-align:left;font-family:Styrene A,sans-serif;font-size:.6875rem;font-weight:500;text-transform:uppercase;letter-spacing:.06em;color:var(--ink-3);padding:var(--s2) var(--s3) var(--s2) 0;border-bottom:1px solid var(--ink-3);position:sticky;top:0;background:var(--bg);z-index:1}.cols-table.svelte-17ttytr thead:where(.svelte-17ttytr) th:where(.svelte-17ttytr):first-child{padding-left:var(--s3)}.sort-btn.svelte-17ttytr{font:inherit;color:inherit;background:none;border:none;padding:0;cursor:pointer;display:inline-flex;align-items:baseline;gap:var(--s1);text-transform:inherit;letter-spacing:inherit}.sort-btn.svelte-17ttytr:hover{color:var(--ink)}.sort-arrow.svelte-17ttytr{font-family:JetBrains Mono,monospace;font-size:.75rem;color:var(--accent)}.cols-table.svelte-17ttytr tbody:where(.svelte-17ttytr) tr:where(.svelte-17ttytr){transition:background .1s}.cols-table.svelte-17ttytr tbody:where(.svelte-17ttytr) tr:where(.svelte-17ttytr):hover{background:var(--bg-soft)}.cols-table.svelte-17ttytr tbody:where(.svelte-17ttytr) td:where(.svelte-17ttytr){padding:var(--s4) var(--s3) var(--s4) 0;font-size:.9375rem;color:var(--ink-2);border-bottom:1px solid var(--rule-2);vertical-align:top}.cols-table.svelte-17ttytr tbody:where(.svelte-17ttytr) td:where(.svelte-17ttytr):first-child{padding-left:var(--s3)}.res-cell.svelte-17ttytr{min-width:5rem}.res-link.svelte-17ttytr{display:inline-flex;align-items:baseline;gap:.125rem;text-decoration:none}.res-num.svelte-17ttytr{font-family:JetBrains Mono,monospace;font-size:1.25rem;font-weight:500;color:var(--ink);font-variant-numeric:tabular-nums;letter-spacing:-.02em}.res-unit.svelte-17ttytr{font-family:JetBrains Mono,monospace;font-size:.875rem;color:var(--ink-3)}.cols-table.svelte-17ttytr tbody:where(.svelte-17ttytr) tr:where(.svelte-17ttytr):hover .res-num:where(.svelte-17ttytr){color:var(--accent)}.coll-link.svelte-17ttytr{display:flex;flex-direction:column;min-width:14rem}.coll-name.svelte-17ttytr{font-family:Styrene A,sans-serif;font-weight:500;color:var(--ink);margin-bottom:var(--s1);font-size:.9375rem}.cols-table.svelte-17ttytr tbody:where(.svelte-17ttytr) tr:where(.svelte-17ttytr):hover .coll-name:where(.svelte-17ttytr){color:var(--accent)}.coll-tagline.svelte-17ttytr{font-family:Tiempos Text,serif;font-size:.8125rem;color:var(--ink-3);font-style:italic;line-height:1.45}.provider-cell.svelte-17ttytr{font-size:.8125rem;color:var(--ink-3);min-width:8rem}.cap-cell.svelte-17ttytr{min-width:12rem}.caps.svelte-17ttytr{font-family:JetBrains Mono,monospace;font-size:.6875rem;color:var(--ink-3);letter-spacing:.02em;line-height:1.6}.cap.svelte-17ttytr{text-transform:uppercase}.cap-sep.svelte-17ttytr{color:var(--ink-4);margin:0 var(--s1)}.cap-free.svelte-17ttytr{color:var(--accent);font-weight:500}.since-cell.svelte-17ttytr{font-family:JetBrains Mono,monospace;font-size:.875rem;color:var(--ink-2);font-variant-numeric:tabular-nums;min-width:4rem;text-align:right;padding-right:var(--s3)!important}.empty.svelte-17ttytr{text-align:center!important;padding:var(--s5) var(--s3)!important;color:var(--ink-3);font-style:italic}@media (max-width: 720px){.filter-label.svelte-17ttytr{min-width:5rem;font-size:.75rem}.cols-table.svelte-17ttytr tbody:where(.svelte-17ttytr) td:where(.svelte-17ttytr){padding:var(--s3) var(--s2) var(--s3) 0}.provider-cell.svelte-17ttytr,.cap-cell.svelte-17ttytr{display:none}}
