.col-index.svelte-1gcjj9b{--ink: #1f2937;--ink-2: #3f3f46;--ink-3: #6b7280;--ink-4: #8b8b90;--rule: #d1d5db;--rule-2: #efeef0;--accent: #059669;--accent-strong: #047857;--bg-soft: rgba(5, 150, 105, .04);--bg: #f0eee6;--radius: 8px;--s1: 4px;--s2: 8px;--s3: 16px;--s4: 24px;--s5: 64px;color:var(--ink-2);width:auto;margin-inline:-5.5rem;padding:0 0 var(--s5)}.dark .col-index.svelte-1gcjj9b{--ink: #f4f4f5;--ink-2: #b4b4b8;--ink-3: #8b8b90;--ink-4: #6f6f76;--rule: rgba(255, 255, 255, .2);--rule-2: rgba(255, 255, 255, .08);--accent: #34d399;--accent-strong: #6ee7b7;--bg-soft: rgba(52, 211, 153, .06);--bg: #1a1817}@media (max-width: 1100px){.col-index.svelte-1gcjj9b{width:auto;margin-inline:0}}.col-index.svelte-1gcjj9b a{border-bottom:0;text-decoration:none}.page-header.svelte-1gcjj9b{margin-bottom:var(--s5)}.page-eyebrow.svelte-1gcjj9b{font-family:Styrene A,sans-serif;font-size:.75rem;color:var(--accent);font-weight:600;letter-spacing:.08em;text-transform:uppercase;margin-bottom:var(--s3)}.col-index.svelte-1gcjj9b 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-1gcjj9b{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}.header-ctas.svelte-1gcjj9b{display:flex;flex-wrap:wrap;gap:var(--s2);margin-top:var(--s3)}.sky-cta.svelte-1gcjj9b{display:inline-flex;align-items:center;gap:var(--s2);padding:var(--s2) var(--s3);font-family:Styrene A,sans-serif;font-size:.8125rem;font-weight:500;color:var(--accent);background:transparent;border:1px solid var(--rule);border-radius:var(--radius);transition:border-color .15s,background .15s;text-decoration:none}.sky-cta.svelte-1gcjj9b:hover{border-color:var(--accent);background:var(--bg-soft)}.sky-arrow.svelte-1gcjj9b{font-family:JetBrains Mono,monospace;font-weight:400}.filters.svelte-1gcjj9b{margin-bottom:var(--s4);padding:var(--s3) 0;border-top:1px solid var(--rule-2);border-bottom:1px solid var(--rule-2);display:flex;flex-direction:column;gap:var(--s2)}.filter-row.svelte-1gcjj9b{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--s1) var(--s2)}.filter-label.svelte-1gcjj9b{font-family:Tiempos Headline,serif;font-size:.8125rem;font-style:italic;color:var(--ink-3);min-width:6rem;padding-right:var(--s2)}.chip.svelte-1gcjj9b{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:4px;text-underline-offset:.25em;transition:color .15s,background .15s}.chip.svelte-1gcjj9b:hover{color:var(--ink)}.chip.active.svelte-1gcjj9b{color:var(--accent);font-weight:500;text-decoration:underline;text-decoration-thickness:1.5px}.meta-line.svelte-1gcjj9b{font-size:.8125rem;color:var(--ink-3);margin-bottom:var(--s3);font-style:italic}.clear-link.svelte-1gcjj9b{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-1gcjj9b:hover{color:var(--accent-strong)}.table-wrap.svelte-1gcjj9b{overflow-x:auto;-webkit-overflow-scrolling:touch}.cols-table.svelte-1gcjj9b{width:100%;border-collapse:collapse;table-layout:fixed}.cols-table.svelte-1gcjj9b col.col-res{width:6.5rem}.cols-table.svelte-1gcjj9b col.col-name{width:auto}.cols-table.svelte-1gcjj9b col.col-provider{width:11rem}.cols-table.svelte-1gcjj9b col.col-caps{width:13rem}.cols-table.svelte-1gcjj9b col.col-since{width:4.5rem}.cols-table.svelte-1gcjj9b thead:where(.svelte-1gcjj9b) th:where(.svelte-1gcjj9b){text-align:left;font-family:Styrene A,sans-serif;font-size:.8125rem;font-weight:600;color:var(--ink);padding:var(--s2) var(--s3) var(--s2) 0;border-bottom:1px solid var(--rule);position:sticky;top:0;background:var(--bg);z-index:1}.cols-table.svelte-1gcjj9b thead:where(.svelte-1gcjj9b) th:where(.svelte-1gcjj9b):first-child{padding-left:0}.cols-table.svelte-1gcjj9b thead:where(.svelte-1gcjj9b) th:where(.svelte-1gcjj9b):last-child{padding-right:0;text-align:right}.sort-btn.svelte-1gcjj9b{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-1gcjj9b:hover{color:var(--ink)}.sort-arrow.svelte-1gcjj9b{font-family:JetBrains Mono,monospace;font-size:.75rem;color:var(--accent)}.cols-table.svelte-1gcjj9b tbody:where(.svelte-1gcjj9b) tr:where(.svelte-1gcjj9b){transition:background .12s}.cols-table.svelte-1gcjj9b tbody:where(.svelte-1gcjj9b) tr:where(.svelte-1gcjj9b):hover{background:var(--bg-soft)}.cols-table.svelte-1gcjj9b tbody:where(.svelte-1gcjj9b) td:where(.svelte-1gcjj9b){padding:.85rem var(--s3) .85rem 0;font-size:.875rem;color:var(--ink-2);border-bottom:1px solid var(--rule-2);vertical-align:top}.cols-table.svelte-1gcjj9b tbody:where(.svelte-1gcjj9b) tr:where(.svelte-1gcjj9b):last-child td:where(.svelte-1gcjj9b){border-bottom:0}.cols-table.svelte-1gcjj9b tbody:where(.svelte-1gcjj9b) td:where(.svelte-1gcjj9b):first-child{padding-left:0}.res-link.svelte-1gcjj9b{display:inline-flex;align-items:baseline;gap:.125rem;text-decoration:none}.res-num.svelte-1gcjj9b{font-family:JetBrains Mono,monospace;font-size:1.125rem;font-weight:500;color:var(--ink);font-variant-numeric:tabular-nums;letter-spacing:-.02em}.res-unit.svelte-1gcjj9b{font-family:JetBrains Mono,monospace;font-size:.8125rem;color:var(--ink-3)}.cols-table.svelte-1gcjj9b tbody:where(.svelte-1gcjj9b) tr:where(.svelte-1gcjj9b):hover .res-num:where(.svelte-1gcjj9b){color:var(--accent)}.coll-link.svelte-1gcjj9b{display:flex;flex-direction:column}.coll-name.svelte-1gcjj9b{font-family:Styrene A,sans-serif;font-weight:500;color:var(--ink);margin-bottom:var(--s1);font-size:.9375rem}.cols-table.svelte-1gcjj9b tbody:where(.svelte-1gcjj9b) tr:where(.svelte-1gcjj9b):hover .coll-name:where(.svelte-1gcjj9b){color:var(--accent)}.coll-tagline.svelte-1gcjj9b{font-family:Tiempos Text,serif;font-size:.8125rem;color:var(--ink-3);font-style:italic;line-height:1.45}.provider-cell.svelte-1gcjj9b{font-size:.75rem;line-height:1.45;color:var(--ink-3)}.provider-clamp.svelte-1gcjj9b{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:break-word}.caps.svelte-1gcjj9b{font-family:JetBrains Mono,monospace;font-size:.6875rem;color:var(--ink-3);line-height:1.6;overflow-wrap:break-word}.cap.svelte-1gcjj9b{text-transform:uppercase}.cap-sep.svelte-1gcjj9b{color:var(--ink-4);margin:0 var(--s1)}.cap-free.svelte-1gcjj9b{color:var(--accent);font-weight:500}.since-cell.svelte-1gcjj9b{font-family:JetBrains Mono,monospace;font-size:.875rem;color:var(--ink-2);font-variant-numeric:tabular-nums;text-align:right;padding-right:0!important}.empty.svelte-1gcjj9b{text-align:center!important;padding:var(--s5) var(--s3)!important;color:var(--ink-3);font-style:italic}@media (max-width: 720px){.filter-label.svelte-1gcjj9b{min-width:5rem;font-size:.75rem}.cols-table.svelte-1gcjj9b{table-layout:auto}.cols-table.svelte-1gcjj9b col.col-provider,.cols-table.svelte-1gcjj9b col.col-caps{width:0}.cols-table.svelte-1gcjj9b tbody:where(.svelte-1gcjj9b) td:where(.svelte-1gcjj9b){padding:.7rem var(--s2) .7rem 0}.cols-table.svelte-1gcjj9b thead:where(.svelte-1gcjj9b) th:where(.svelte-1gcjj9b):nth-child(3),.cols-table.svelte-1gcjj9b thead:where(.svelte-1gcjj9b) th:where(.svelte-1gcjj9b):nth-child(4),.provider-cell.svelte-1gcjj9b,.cap-cell.svelte-1gcjj9b{display:none}}
