.why.svelte-t0mdoy{display:inline;padding:0;margin:0;border:none;background:none;font:inherit;color:inherit;text-align:left;cursor:help}.why.refusal.svelte-t0mdoy{color:var(--color-muted)}.why.noglyph.svelte-t0mdoy{text-decoration:underline dotted;text-underline-offset:.25em;text-decoration-color:color-mix(in srgb,currentColor 45%,transparent)}.why-glyph.svelte-t0mdoy{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;margin-left:.3em;width:.95em;height:.95em;vertical-align:.05em;border:1px solid var(--color-rule-strong, var(--color-border));border-radius:50%;font-size:.7em;line-height:1;color:var(--color-muted)}.why.svelte-t0mdoy:hover .why-glyph:where(.svelte-t0mdoy),.why.svelte-t0mdoy:focus-visible .why-glyph:where(.svelte-t0mdoy),.why.open.svelte-t0mdoy .why-glyph:where(.svelte-t0mdoy){color:var(--color-slate);border-color:var(--color-slate)}.why.svelte-t0mdoy:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.why-bubble.svelte-t0mdoy{position:fixed;z-index:2000;padding:var(--space-2, .5rem) var(--space-3, .75rem);background:var(--color-panel-dark);color:#f2f4f5;border:1px solid rgba(255,255,255,.18);border-radius:var(--radius-md);font-size:var(--text-xs);line-height:1.45;box-shadow:0 8px 24px #00000040;pointer-events:none}.asp.svelte-1z3s2t{display:flex;flex-direction:column;gap:.4rem;font-family:var(--font-sans)}.ct.svelte-1t0klgz{background:var(--color-panel-bg);border:1px solid var(--color-border);border-radius:var(--radius-card);padding:var(--space-2) var(--space-3)}.ct-cat-row.svelte-1t0klgz th.ct-group-name:where(.svelte-1t0klgz){position:relative;padding:var(--space-3) .7rem .4rem;font-size:var(--text-xs);font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--color-muted);background:var(--color-panel-bg);border-bottom:1px solid var(--color-border);box-shadow:inset 3px 0 0 var(--section-accent, var(--color-border))}.ct-scroll.svelte-1t0klgz{overflow-x:auto;overflow-y:clip}.ct-table.svelte-1t0klgz{width:100%;min-width:calc(28rem + var(--column-count, 2) * 7rem);table-layout:fixed;border-collapse:separate;border-spacing:0;font-size:var(--text-sm)}.ct-table.svelte-1t0klgz th:where(.svelte-1t0klgz),.ct-table.svelte-1t0klgz td:where(.svelte-1t0klgz){text-align:left;padding:.55rem .7rem;border-bottom:1px solid var(--color-border);vertical-align:top}thead.svelte-1t0klgz th:where(.svelte-1t0klgz){font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--color-slate-mid);font-weight:600;position:sticky;top:0;z-index:2;background:var(--color-panel-bg);border-bottom:2px solid var(--color-border)}.ct-th-area.svelte-1t0klgz{overflow-wrap:anywhere}.ct-area-link.svelte-1t0klgz{color:inherit;text-decoration:none}.ct-area-link.svelte-1t0klgz:hover{text-decoration:underline;text-underline-offset:.2em}.ct-area-link.svelte-1t0klgz:focus-visible{outline:3px solid var(--color-focus-ring);outline-offset:2px;border-radius:var(--radius-sm)}.ct-th-metric.svelte-1t0klgz{width:18rem}.ct-th-source.svelte-1t0klgz{width:10rem}.ct-th-area.svelte-1t0klgz,.ct-cell.svelte-1t0klgz{text-align:right}.ct-th-metric.svelte-1t0klgz,.ct-metric.svelte-1t0klgz{position:sticky;left:0;background:var(--color-panel-bg)}.ct-th-metric.svelte-1t0klgz{z-index:3}.ct-metric.svelte-1t0klgz{z-index:1}.ct-swatch.svelte-1t0klgz{width:8px;height:8px;border-radius:50%;display:inline-block;margin-right:.35rem}.ct-metric.svelte-1t0klgz{font-weight:500}.ct-metric-btn.svelte-1t0klgz{display:block;background:none;border:none;padding:0;margin:0;text-align:left;cursor:pointer;font:inherit;color:var(--color-slate)}.ct-metric-btn.svelte-1t0klgz:hover .ct-metric-label:where(.svelte-1t0klgz){text-decoration:underline}.ct-metric-label.svelte-1t0klgz{display:block;font-weight:600}.ct-metric-meta.svelte-1t0klgz{display:block;font-size:var(--text-xs);color:var(--color-slate-mid);font-weight:400}.ct-standing.svelte-1t0klgz{display:inline-flex;margin-top:.35rem;font-size:var(--text-xs);color:var(--color-muted)}.ct-flags.svelte-1t0klgz{display:flex;flex-wrap:wrap;align-items:center;gap:.3rem;margin-top:.35rem}.ct-flag.svelte-1t0klgz,.ct-percap.svelte-1t0klgz{display:inline-flex;align-items:center;height:24px;font-size:var(--text-xs);font-weight:600;line-height:1;white-space:nowrap}.ct-flag.svelte-1t0klgz{border-radius:var(--radius-pill);padding:0 .5rem;color:var(--color-slate-mid);background:var(--color-panel-bg-alt);border:1px solid var(--color-border);cursor:help}.ct-flag-refusal.svelte-1t0klgz{border-radius:0;background:none;border:1px solid transparent;border-left:5px solid var(--color-inset-bar-strong);padding-left:.5rem;color:var(--color-slate)}.ct-percap.svelte-1t0klgz{padding:2px;gap:2px;background:var(--color-panel-bg-alt);border:1px solid var(--color-border);align-items:center;height:auto;min-height:24px}.ct-percap-opt.svelte-1t0klgz{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;margin:0;padding:2px .55rem;height:auto;align-self:center;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-sm);background:none;color:var(--color-slate-mid);font:inherit;line-height:1;cursor:pointer;transition:background-color .12s ease,color .12s ease}.ct-percap-opt.svelte-1t0klgz{position:relative}.ct-percap-opt.svelte-1t0klgz:after{content:"";position:absolute;top:-10px;right:-2px;bottom:-10px;left:-2px}.ct-percap-opt.svelte-1t0klgz:hover:not(.on):not(:disabled){color:var(--color-slate)}.ct-percap-opt.on.svelte-1t0klgz{background:var(--color-slate);color:var(--color-slate-light);cursor:default}.ct-percap-opt.svelte-1t0klgz:focus-visible{outline:3px solid var(--color-focus-ring);outline-offset:1px}.ct-metric-btn.svelte-1t0klgz:focus-visible{outline:3px solid var(--color-focus-ring);outline-offset:2px;border-radius:var(--radius-sm)}.ct-percap.busy.svelte-1t0klgz .ct-percap-opt:where(.svelte-1t0klgz){cursor:progress}.ct-percap-opt.svelte-1t0klgz:disabled{opacity:.6}.ct-derived.svelte-1t0klgz{display:block;margin-top:.3rem;font-size:var(--text-xs);font-weight:400;color:var(--color-slate-mid)}.ct-value.svelte-1t0klgz{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;font-weight:600}.ct-bar.svelte-1t0klgz{display:block;margin:2px 0 1px;height:3px;opacity:.55;transform-origin:left center;width:100%;transform:scaleX(var(--share, 0));animation:svelte-1t0klgz-ct-bar-in .2s ease-out both;transition:transform .2s ease-out}@keyframes svelte-1t0klgz-ct-bar-in{0%{transform:scaleX(0)}}.ct-th-area.hot.svelte-1t0klgz,.ct-cell.hot.svelte-1t0klgz{--ct-col-hot-bg: color-mix(in srgb, var(--color-muted) 9%, var(--color-panel-bg));background:var(--ct-col-hot-bg)}.ct-row.svelte-1t0klgz:hover .ct-cell.hot:where(.svelte-1t0klgz){background:var(--ct-col-hot-bg)}.ct-th-area.hot.svelte-1t0klgz .ct-swatch:where(.svelte-1t0klgz){transform:scale(1.25);transform-origin:center}.ct-th-area.hot.svelte-1t0klgz .ct-swatch:where(.svelte-1t0klgz),.ct-cell.hot.svelte-1t0klgz .ct-bar:where(.svelte-1t0klgz){opacity:.85}.ct-cell-period.svelte-1t0klgz,.ct-cell-rank.svelte-1t0klgz{display:block;font-size:var(--text-xs);color:var(--color-slate-mid);font-weight:400}.ct-cell-rank.svelte-1t0klgz{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.ct-stale.svelte-1t0klgz{cursor:help;border-bottom:1px dotted var(--color-muted)}.ct-absent.svelte-1t0klgz,.ct-pending.svelte-1t0klgz{color:var(--color-muted)}.ct-refused.svelte-1t0klgz{display:block;overflow-wrap:anywhere;font-size:var(--text-xs);color:var(--color-slate);cursor:help;padding:.2rem .35rem;border-left:5px solid var(--color-inset-bar-strong)}.ct-excluded.svelte-1t0klgz{display:block;overflow-wrap:anywhere;font-size:var(--text-xs);color:var(--color-slate-mid);cursor:help;padding:.2rem .35rem;border-radius:var(--radius-sm);background:repeating-linear-gradient(135deg,transparent 0 5px,color-mix(in srgb,var(--color-muted) 22%,transparent) 5px 6px)}.ct-th-bench.svelte-1t0klgz,.ct-bench.svelte-1t0klgz{text-align:right;color:var(--color-slate-mid);background:var(--color-panel-bg-alt)}.ct-th-bench.svelte-1t0klgz{cursor:help;font-weight:600}.ct-bench.svelte-1t0klgz .ct-value:where(.svelte-1t0klgz){font-weight:500;font-variant-numeric:tabular-nums}.ct-th-bench.first.svelte-1t0klgz,.ct-bench.first.svelte-1t0klgz{border-left:2px solid var(--color-border)}.ct-bench-absent.svelte-1t0klgz{font-size:var(--text-xs);color:var(--color-muted);cursor:help}.ct-source.svelte-1t0klgz{color:var(--color-slate-mid);font-size:var(--text-xs)}.ct-ticks.svelte-1t0klgz{display:block;margin-top:.3rem;padding:0;background:none;border:0;cursor:pointer;min-height:1.25rem}.ct-ticks.svelte-1t0klgz:focus-visible{outline:3px solid var(--color-focus-ring);outline-offset:2px}.ct-alert.svelte-1t0klgz{margin:.3rem 0 0;font-size:var(--text-xs);color:var(--color-slate)}.ct-refused.bare.svelte-1t0klgz{min-height:1.25rem;padding:0}.ct-source-link.svelte-1t0klgz,.ct-source-text.svelte-1t0klgz{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ct-source-link.svelte-1t0klgz{color:var(--color-link);text-decoration:underline;text-underline-offset:.2em;text-decoration-color:color-mix(in srgb,currentColor 40%,transparent)}.ct-source-link.svelte-1t0klgz:hover{color:var(--color-link-hover);text-decoration:underline}.ct-source-link.svelte-1t0klgz:focus-visible{outline:3px solid var(--color-focus-ring);outline-offset:2px;border-radius:var(--radius-sm)}.ct-row.svelte-1t0klgz{animation:svelte-1t0klgz-ct-row-in .15s ease-out}@keyframes svelte-1t0klgz-ct-row-in{0%{opacity:0}}.ct-row.svelte-1t0klgz{transition:background var(--duration-fast) ease}.ct-row.svelte-1t0klgz:hover{background:var(--color-row-hover)}.ct-row.svelte-1t0klgz:hover .ct-metric:where(.svelte-1t0klgz),.ct-row.svelte-1t0klgz:hover .ct-cell:where(.svelte-1t0klgz){background:var(--color-row-hover)}.ct-row.expanded.svelte-1t0klgz{background:var(--color-panel-bg-alt)}.ct-row.expanded.svelte-1t0klgz .ct-metric:where(.svelte-1t0klgz),.ct-row.expanded.svelte-1t0klgz .ct-cell:where(.svelte-1t0klgz){background:var(--color-panel-bg-alt)}.ct-detail.svelte-1t0klgz{background:var(--color-panel-bg-alt)}.ct-detail-inner.svelte-1t0klgz{padding:.5rem 0 1rem}.ct-detail-row.svelte-1t0klgz{animation:svelte-1t0klgz-ct-detail-in .18s ease-out both}@keyframes svelte-1t0klgz-ct-detail-in{0%{opacity:0;transform:translateY(6px)}}.visually-hidden.svelte-1t0klgz{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@media(max-width:700px){.ct.svelte-1t0klgz{border:none;padding:0;background:none}.ct-scroll.svelte-1t0klgz{overflow-x:visible;overflow-y:visible}.ct-table.svelte-1t0klgz{min-width:0}.ct-table.svelte-1t0klgz,.ct-table.svelte-1t0klgz tbody:where(.svelte-1t0klgz),.ct-table.svelte-1t0klgz tr:where(.svelte-1t0klgz),.ct-table.svelte-1t0klgz th:where(.svelte-1t0klgz),.ct-table.svelte-1t0klgz td:where(.svelte-1t0klgz){display:block}.ct-table.svelte-1t0klgz thead:where(.svelte-1t0klgz){display:none}.ct-row.svelte-1t0klgz{border:1px solid var(--color-border);border-radius:var(--radius-md);margin-bottom:.6rem;padding:.5rem .65rem;background:var(--color-panel-bg)}.ct-table.svelte-1t0klgz th:where(.svelte-1t0klgz),.ct-table.svelte-1t0klgz td:where(.svelte-1t0klgz){border-bottom:none;padding:.25rem 0}.ct-th-area.svelte-1t0klgz,.ct-cell.svelte-1t0klgz,.ct-bench.svelte-1t0klgz,.ct-source.svelte-1t0klgz{text-align:left}.ct-bench.svelte-1t0klgz{background:none;padding-left:.5rem;border-left:2px solid var(--color-border)}.ct-cat-row.svelte-1t0klgz th.ct-group-name:where(.svelte-1t0klgz){display:block;padding-left:.7rem}.ct-cell.svelte-1t0klgz,.ct-bench.svelte-1t0klgz{display:flex!important;align-items:baseline;gap:.5rem;flex-wrap:wrap}.ct-cell.svelte-1t0klgz:before,.ct-bench.svelte-1t0klgz:before{content:attr(data-area);font-size:var(--text-xs);color:var(--color-slate-mid);flex:1 1 auto}.ct-cell-period.svelte-1t0klgz,.ct-cell-rank.svelte-1t0klgz{display:inline}.ct-bar.svelte-1t0klgz{display:none}.ct-detail-row.svelte-1t0klgz{display:block}}.cp.svelte-1nittj7{display:flex;flex-direction:column;gap:var(--space-3)}.cp-heading.svelte-1nittj7{font-size:var(--text-xs);font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--color-slate-mid);margin:0;font-family:var(--font-sans)}.cp-grid.svelte-1nittj7{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--space-3)}.cp-card.svelte-1nittj7{display:flex;flex-direction:column;align-items:flex-start;gap:.3rem;width:100%;height:100%;text-align:left;background:var(--color-panel-bg);border:1px solid var(--color-border);border-radius:var(--radius-card);padding:var(--space-4);font-family:var(--font-sans);color:var(--color-slate);cursor:pointer;transition:transform var(--duration-base) var(--ease-out-expo),box-shadow var(--duration-base) var(--ease-out-expo),border-color var(--duration-fast) ease}.cp-card.svelte-1nittj7:hover{transform:translateY(-2px);box-shadow:var(--shadow-card-hover);border-color:var(--color-muted)}.cp-card.svelte-1nittj7:focus-visible{outline:3px solid var(--color-focus-ring);outline-offset:2px}.cp-level.svelte-1nittj7{font-size:var(--text-xs);font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--color-muted-fg)}.cp-title.svelte-1nittj7{font-size:var(--text-lg);font-weight:700;line-height:1.2}.cp-blurb.svelte-1nittj7{font-size:var(--text-sm);color:var(--color-slate-mid);line-height:1.45}.cp-teaser.svelte-1nittj7{display:flex;flex-direction:column;gap:.25rem;width:100%;margin-top:.55rem;padding-top:.55rem;border-top:1px solid var(--color-border);animation:svelte-1nittj7-cp-teaser-in var(--duration-base) ease-out both}@keyframes svelte-1nittj7-cp-teaser-in{0%{opacity:0}}.cp-teaser--quiet.svelte-1nittj7{font-size:var(--text-xs);color:var(--color-muted-fg)}.cp-measure.svelte-1nittj7{font-size:var(--text-xs);color:var(--color-slate-mid);font-weight:600}.cp-spark.svelte-1nittj7{display:block;width:100%;margin-top:.35rem;padding-top:.4rem;border-top:1px solid var(--color-border)}.cp-spark.svelte-1nittj7 svg:where(.svelte-1nittj7){display:block;width:100%;height:26px}.cp-bar-row.svelte-1nittj7{display:grid;grid-template-columns:minmax(0,6rem) 1fr auto;align-items:center;gap:.5rem;font-size:var(--text-xs)}.cp-bar-name.svelte-1nittj7{color:var(--color-slate-mid);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cp-bar-track.svelte-1nittj7{height:6px;border-radius:var(--radius-sm);background:var(--color-muted-bg);overflow:hidden}.cp-bar-fill.svelte-1nittj7{display:block;height:100%;border-radius:var(--radius-sm)}.cp-bar-value.svelte-1nittj7{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-weight:700}.cp-range.svelte-1nittj7{font-size:var(--text-base);font-weight:700;font-family:var(--font-mono);font-variant-numeric:tabular-nums}.cp-range-note.svelte-1nittj7{font-size:var(--text-xs);font-weight:400;color:var(--color-slate-mid)}.cp-period.svelte-1nittj7{font-size:var(--text-xs);color:var(--color-muted-fg)}.cp-go.svelte-1nittj7{margin-top:auto;padding-top:.6rem;font-size:var(--text-sm);font-weight:700;color:var(--color-accent-text)}.cmp-page.svelte-1ez3k3s{background:var(--color-slate-light);min-height:100vh;min-height:100dvh;color:var(--color-slate)}.top.svelte-1ez3k3s{max-width:var(--measure-wide);margin:0 auto;padding:0 var(--gutter) var(--space-2);font-family:var(--font-sans);display:flex;flex-direction:column;gap:var(--space-3)}.layers.svelte-1ez3k3s{display:flex;gap:.3rem;flex-wrap:wrap}.layer.svelte-1ez3k3s{background:var(--color-panel-bg);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:.3rem .85rem;font-size:var(--text-xs);font-weight:600;color:var(--color-slate-mid);cursor:pointer;font-family:inherit;min-height:44px;transition:color var(--duration-fast) ease,border-color var(--duration-fast) ease}.layer.svelte-1ez3k3s:hover:not(.active){color:var(--color-slate);border-color:var(--color-muted)}.layer.active.svelte-1ez3k3s{background:var(--color-slate);color:var(--color-slate-light);border-color:var(--color-slate)}.chips.svelte-1ez3k3s{display:flex;flex-wrap:wrap;gap:.4rem;list-style:none;margin:0;padding:0}.chip.svelte-1ez3k3s{display:inline-flex;align-items:center;gap:.4rem;background:color-mix(in srgb,var(--chip-line, var(--color-border)) 10%,var(--color-panel-bg));border:1px solid color-mix(in srgb,var(--chip-line, var(--color-border)) 45%,var(--color-border));border-radius:var(--radius-sm);padding:.25rem .3rem .25rem .65rem;font-size:var(--text-sm)}.swatch.svelte-1ez3k3s{width:10px;height:10px;border-radius:50%;display:inline-block}.chip-name.svelte-1ez3k3s{font-weight:600}.chip-remove.svelte-1ez3k3s{background:none;border:none;cursor:pointer;color:var(--color-slate-mid);line-height:1;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;position:relative}.chip-remove.svelte-1ez3k3s:after{content:"";position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px}.chip-remove.svelte-1ez3k3s:hover{background:var(--color-muted-bg);color:var(--color-slate)}.chip-clear.svelte-1ez3k3s{background:none;border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:.25rem .7rem;font-size:var(--text-xs);font-weight:600;color:var(--color-slate-mid);cursor:pointer;font-family:inherit;min-height:44px}.chip-add.svelte-1ez3k3s{background:none;border:1px dashed var(--color-rule-strong);border-radius:var(--radius-sm);padding:.25rem .8rem;font-size:var(--text-sm);font-weight:600;color:var(--color-slate);cursor:pointer;font-family:inherit;min-height:44px}.chip-add.svelte-1ez3k3s:hover{background:var(--color-panel-bg-alt)}.chip-add.svelte-1ez3k3s:focus-visible{outline:3px solid var(--color-focus-ring);outline-offset:1px}.chips-label.svelte-1ez3k3s{margin:0 0 -.4rem;font-size:var(--text-xs);color:var(--color-slate-mid)}.visually-hidden.svelte-1ez3k3s{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.link-note-dismiss.svelte-1ez3k3s{background:none;border:none;padding:0;margin-left:.35rem;font:inherit;color:var(--color-link);text-decoration:underline;cursor:pointer}.link-note-dismiss.svelte-1ez3k3s:focus-visible{outline:3px solid var(--color-focus-ring);outline-offset:1px}.lock-note.svelte-1ez3k3s,.link-note.svelte-1ez3k3s{margin:0;font-size:var(--text-xs);color:var(--color-slate-mid);max-width:60ch}.controls.svelte-1ez3k3s{display:flex;gap:var(--space-3);align-items:center;flex-wrap:wrap;background:var(--color-panel-bg);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-3)}.mode-row.svelte-1ez3k3s{display:flex;align-items:center;gap:var(--space-2)}.tools-toggle.svelte-1ez3k3s{display:none}.segmented.svelte-1ez3k3s{display:flex;position:relative;background:var(--color-panel-bg-alt);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:2px}.seg-slider.svelte-1ez3k3s{position:absolute;top:2px;bottom:2px;background:var(--color-slate);border-radius:var(--radius-sm);transition:left .12s ease-out,width .12s ease-out}.seg.svelte-1ez3k3s{position:relative;z-index:1;background:transparent;border:none;color:var(--color-muted);padding:.35rem .85rem;font-size:var(--text-sm);font-weight:600;border-radius:var(--radius-sm);cursor:pointer;font-family:var(--font-sans);min-height:44px;transition:color var(--duration-fast) ease}.seg.svelte-1ez3k3s:hover:not(.active){color:var(--color-slate)}.seg.active.svelte-1ez3k3s{color:var(--color-slate-light)}.search.svelte-1ez3k3s{flex:1;min-width:220px;background:var(--color-panel-bg-alt);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:.45rem .85rem;color:var(--color-slate);font-size:var(--text-sm);font-family:var(--font-sans)}.sort-field.svelte-1ez3k3s{display:inline-flex;align-items:center;gap:.45rem}.sort-label.svelte-1ez3k3s{font-size:var(--text-xs);font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--color-slate-mid)}.sort.svelte-1ez3k3s{max-width:16rem}.download.svelte-1ez3k3s,.retry.svelte-1ez3k3s{background:var(--color-panel-bg-alt);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:.45rem .9rem;font-size:var(--text-sm);font-weight:600;color:var(--color-slate);cursor:pointer;font-family:var(--font-sans);min-height:44px;transition:border-color var(--duration-fast) ease}.download.svelte-1ez3k3s:disabled{opacity:.5;cursor:not-allowed}.download.svelte-1ez3k3s:hover:not(:disabled),.retry.svelte-1ez3k3s:hover{border-color:var(--color-muted)}.layer.svelte-1ez3k3s:focus-visible,.chip-remove.svelte-1ez3k3s:focus-visible,.chip-clear.svelte-1ez3k3s:focus-visible,.seg.svelte-1ez3k3s:focus-visible,.sort.svelte-1ez3k3s:focus-visible,.download.svelte-1ez3k3s:focus-visible,.retry.svelte-1ez3k3s:focus-visible{outline:3px solid var(--color-focus-ring);outline-offset:1px}.search.svelte-1ez3k3s:focus-visible{outline:3px solid var(--color-focus-ring);outline-offset:1px;border-color:var(--color-focus-ring)}.content.svelte-1ez3k3s{max-width:var(--measure-wide);margin:var(--space-3) auto;padding:0 var(--gutter) var(--space-6);font-family:var(--font-sans)}.empty.svelte-1ez3k3s{text-align:left;padding:2rem;color:var(--color-slate-mid);max-width:60ch;margin:0 auto}.empty.svelte-1ez3k3s p:where(.svelte-1ez3k3s){margin-bottom:.75rem}.error.svelte-1ez3k3s{text-align:left;padding:2rem;color:var(--color-error)}.population-error.svelte-1ez3k3s{margin:0 0 var(--space-3);font-size:var(--text-sm);color:var(--color-error)}@media(max-width:700px){.top.svelte-1ez3k3s{padding:.85rem var(--gutter) .75rem}.sort-field.svelte-1ez3k3s{width:100%}.sort.svelte-1ez3k3s{flex:1;max-width:none;min-width:0;width:100%}.content.svelte-1ez3k3s{padding:0 .75rem var(--space-6);margin:.5rem auto}.controls.svelte-1ez3k3s{flex-direction:column;align-items:stretch;padding:var(--space-2)}.top.svelte-1ez3k3s{gap:var(--space-2)}.mode-row.svelte-1ez3k3s{flex-wrap:nowrap}.segmented.svelte-1ez3k3s{flex:1 1 auto}.seg.svelte-1ez3k3s{flex:1}.tools-toggle.svelte-1ez3k3s{display:inline-flex;align-items:center;min-height:44px;padding:0 .85rem;background:none;border:1px solid var(--color-border);border-radius:var(--radius-md);font:inherit;font-size:var(--text-sm);font-weight:600;color:var(--color-slate);cursor:pointer}.controls.svelte-1ez3k3s:not(.tools-open) .search:where(.svelte-1ez3k3s),.controls.svelte-1ez3k3s:not(.tools-open) .sort-field:where(.svelte-1ez3k3s),.controls.svelte-1ez3k3s:not(.tools-open) .download:where(.svelte-1ez3k3s){display:none}.search.svelte-1ez3k3s{min-width:0}}
