.table.svelte-16k18c8{background:var(--surface);border:1px solid var(--border);border-radius:14px;min-width:0;padding:1rem 1.2rem .6rem}h3.svelte-16k18c8{color:var(--ink);margin:0 0 .6rem;font-size:1rem}.scroll.svelte-16k18c8{max-height:24rem;overflow:auto}table.svelte-16k18c8{border-collapse:collapse;width:100%;font-size:.88rem}th.svelte-16k18c8,td.svelte-16k18c8{text-align:left;border-top:1px solid var(--border);white-space:nowrap;padding:.35rem .6rem}thead.svelte-16k18c8 th:where(.svelte-16k18c8){color:var(--ink-muted);text-transform:uppercase;letter-spacing:.04em;background:var(--surface);border-top:0;font-size:.78rem;font-weight:600;position:sticky;top:0}.num.svelte-16k18c8{text-align:right;font-variant-numeric:tabular-nums}.count.svelte-16k18c8{color:var(--ink-muted);margin:.5rem 0 0;font-size:.75rem}.hero.svelte-1uha8ag{margin:1.5rem 0 1rem}.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag){color:var(--brand);margin:0 0 .4rem;font-size:1.9rem}.hero.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--ink-secondary);margin:0}form.svelte-1uha8ag{max-width:72rem;margin:1.25rem 0}textarea.svelte-1uha8ag{box-sizing:border-box;border:1px solid var(--border);background:var(--surface);width:100%;color:var(--ink);font:inherit;resize:vertical;border-radius:14px;padding:.9rem 1rem;transition:border-color .2s}textarea.svelte-1uha8ag:focus{border-color:var(--brand-soft);outline:none}.actions.svelte-1uha8ag{flex-wrap:wrap;align-items:center;gap:.9rem;margin-top:.7rem;display:flex}.timer.svelte-1uha8ag{font-variant-numeric:tabular-nums;color:var(--ink-muted);font-size:.9rem}.sources.svelte-1uha8ag{color:var(--ink-secondary);border:none;flex-wrap:wrap;align-items:center;gap:.4rem 1.4rem;margin:.6rem 0 .2rem;padding:0;font-size:.9rem;display:flex}.sources.svelte-1uha8ag legend:where(.svelte-1uha8ag){float:left;color:var(--ink-muted);text-transform:uppercase;letter-spacing:.04em;margin-right:.4rem;padding:0;font-size:.8rem;font-weight:500}.sources.svelte-1uha8ag label:where(.svelte-1uha8ag){cursor:pointer;align-items:center;gap:.4rem;display:inline-flex}.sources.svelte-1uha8ag input:where(.svelte-1uha8ag){accent-color:var(--brand);width:1rem;height:1rem}.sources.svelte-1uha8ag .hint:where(.svelte-1uha8ag){color:var(--ink-muted);font-size:.82rem}.sources.svelte-1uha8ag .warn:where(.svelte-1uha8ag){color:var(--bad);font-size:.85rem}.progress.svelte-1uha8ag{background:var(--surface);border:1px solid var(--border);border-radius:14px;max-width:72rem;margin-bottom:1rem;padding:.9rem 1.2rem}.progress.svelte-1uha8ag ol:where(.svelte-1uha8ag){gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.progress.live.svelte-1uha8ag .live-head:where(.svelte-1uha8ag){color:var(--ink-muted);justify-content:space-between;gap:1rem;margin-bottom:.5rem;font-size:.8rem;display:flex}.progress.live.svelte-1uha8ag .current:where(.svelte-1uha8ag){min-height:2.6rem;display:grid}.progress.live.svelte-1uha8ag .swap:where(.svelte-1uha8ag){grid-area:1/1}.progress.live.svelte-1uha8ag .step:where(.svelte-1uha8ag){animation:none}.progress.collapsed.svelte-1uha8ag{padding:.55rem 1.2rem}.progress.collapsed.svelte-1uha8ag summary:where(.svelte-1uha8ag){cursor:pointer;color:var(--ink-secondary);justify-content:space-between;gap:1rem;font-size:.88rem;list-style:none;display:flex}.progress.collapsed.svelte-1uha8ag summary:where(.svelte-1uha8ag)::-webkit-details-marker{display:none}.progress.collapsed.svelte-1uha8ag summary:where(.svelte-1uha8ag) .hint:where(.svelte-1uha8ag){color:var(--ink-muted);text-decoration:underline}.progress.collapsed[open].svelte-1uha8ag summary:where(.svelte-1uha8ag) .hint:where(.svelte-1uha8ag){visibility:hidden}.progress.collapsed[open].svelte-1uha8ag ol:where(.svelte-1uha8ag){margin-top:.6rem}.progress.collapsed.svelte-1uha8ag .step:where(.svelte-1uha8ag){animation:none}.step.svelte-1uha8ag{animation:rise .4s var(--ease-out) both;color:var(--ink-secondary);grid-template-columns:1.6rem 1fr;align-items:start;gap:.5rem;display:grid}.step.active.svelte-1uha8ag{color:var(--ink)}.glyph.svelte-1uha8ag{background:var(--surface-2);width:1.5rem;height:1.5rem;color:var(--brand);border-radius:50%;place-items:center;font-size:.8rem;display:grid}.step.active.svelte-1uha8ag .glyph:where(.svelte-1uha8ag){background:var(--brand);color:var(--brand-ink);animation:1.2s ease-in-out infinite svelte-1uha8ag-pulse}.step.present.svelte-1uha8ag .glyph:where(.svelte-1uha8ag){background:var(--accent-soft)}@keyframes svelte-1uha8ag-pulse{50%{box-shadow:0 0 0 5px color-mix(in srgb, var(--brand) 22%, transparent)}}@media (prefers-reduced-motion:reduce){.step.svelte-1uha8ag,.step.active.svelte-1uha8ag .glyph:where(.svelte-1uha8ag){animation:none}}.body.svelte-1uha8ag{min-width:0;padding-top:.15rem}.line.svelte-1uha8ag{justify-content:space-between;gap:1rem;display:flex}.label.svelte-1uha8ag{font-weight:500}.t.svelte-1uha8ag{color:var(--ink-muted);font-variant-numeric:tabular-nums;font-size:.8rem}.detail.svelte-1uha8ag{color:var(--ink-muted);overflow-wrap:anywhere;font-size:.85rem}.result-line.svelte-1uha8ag{color:var(--good);font-size:.85rem}.sql.svelte-1uha8ag{margin-top:.2rem;font-size:.8rem}.sql.svelte-1uha8ag summary:where(.svelte-1uha8ag){cursor:pointer;color:var(--ink-muted)}.sql.svelte-1uha8ag pre:where(.svelte-1uha8ag){background:var(--bg);white-space:pre-wrap;border-radius:8px;margin:.3rem 0 0;padding:.6rem .8rem;font-size:.78rem;overflow-x:auto}.examples.svelte-1uha8ag{margin-top:2rem}.examples.svelte-1uha8ag h2:where(.svelte-1uha8ag){text-transform:uppercase;letter-spacing:.08em;color:var(--ink-muted);font-size:.85rem}.example-groups.svelte-1uha8ag{grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));gap:1rem;display:grid}.example-group.svelte-1uha8ag h3:where(.svelte-1uha8ag){color:var(--brand);margin:0 0 .4rem;font-size:.85rem}.example.svelte-1uha8ag{text-align:left;background:var(--surface);width:100%;color:var(--ink-secondary);border:1px solid var(--border);font:inherit;cursor:pointer;border-radius:12px;margin-bottom:.5rem;padding:.7rem 1rem;font-size:.9rem;display:block}.example.svelte-1uha8ag:hover{color:var(--ink)}.error.svelte-1uha8ag{color:var(--bad);font-weight:600}.answer.svelte-1uha8ag{gap:1rem;margin:1.5rem 0 2rem;display:grid}.asked.svelte-1uha8ag{color:var(--ink-muted);margin:0;font-size:.85rem}.answer-text.svelte-1uha8ag{background:var(--surface);border:1px solid var(--border);border-radius:14px;max-width:80ch;padding:1.25rem 1.5rem}.answer-text.svelte-1uha8ag h3,.answer-text.svelte-1uha8ag h4{color:var(--brand);margin:.8rem 0 .3rem}.answer-text.svelte-1uha8ag p{max-width:65ch;margin:.5rem 0}.answer-text.svelte-1uha8ag ol,.answer-text.svelte-1uha8ag ul{max-width:65ch;margin:.4rem 0;padding-left:1.4rem}.answer-text.svelte-1uha8ag li{margin:.2rem 0}.answer-text.svelte-1uha8ag .md-table{margin:.6rem 0;overflow-x:auto}.answer-text.svelte-1uha8ag table{border-collapse:collapse;min-width:24rem;font-size:.88rem}.answer-text.svelte-1uha8ag th,.answer-text.svelte-1uha8ag td{border-top:1px solid var(--border);white-space:nowrap;padding:.3rem .6rem}.answer-text.svelte-1uha8ag th{color:var(--ink-muted);text-transform:uppercase;letter-spacing:.04em;text-align:left;border-top:0;font-size:.78rem}.answer-text.svelte-1uha8ag code{background:var(--surface-2);border-radius:4px;padding:0 .3rem;font-size:.85em}.charts.svelte-1uha8ag{grid-template-columns:repeat(auto-fit,minmax(min(100%,26rem),1fr));gap:1rem;display:grid}.charts.svelte-1uha8ag>:where(.svelte-1uha8ag),.tables.svelte-1uha8ag>:where(.svelte-1uha8ag){min-width:0}.tables.svelte-1uha8ag{gap:1rem;display:grid}.answer.svelte-1uha8ag h2:where(.svelte-1uha8ag){color:var(--brand);margin:.75rem 0 0;font-size:1.15rem}.cards.svelte-1uha8ag{grid-template-columns:repeat(auto-fit,minmax(min(100%,24rem),1fr));gap:.9rem;display:grid}.card.svelte-1uha8ag{background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:1rem 1.25rem}.card.svelte-1uha8ag header:where(.svelte-1uha8ag){align-items:center;gap:.7rem;padding:0;display:flex}.rank.svelte-1uha8ag{background:var(--brand-soft);color:var(--ink);border-radius:50%;flex-shrink:0;place-items:center;width:1.6rem;height:1.6rem;font-size:.85rem;font-weight:700;display:grid}.card.svelte-1uha8ag a:where(.svelte-1uha8ag){color:var(--ink);font-size:1.05rem;font-weight:600;text-decoration:none}.card.svelte-1uha8ag a:where(.svelte-1uha8ag):hover{text-decoration:underline}.score.svelte-1uha8ag{background:var(--surface-2);color:var(--brand);border-radius:8px;margin-left:auto;padding:.15rem .6rem;font-weight:700}.card.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--ink-secondary);margin:.6rem 0 0;font-size:.95rem}
