.table.svelte-16k18c8{border:0;border-top:var(--rule) solid var(--ink);padding:var(--s-4) 0 var(--s-2);background:0 0;min-width:0}h3.svelte-16k18c8{font-size:var(--text-base);margin:0 0 var(--s-2);color:var(--ink)}.scroll.svelte-16k18c8{max-height:24rem;overflow:auto}table.svelte-16k18c8{border-collapse:collapse;width:100%;font-size:var(--text-sm)}th.svelte-16k18c8,td.svelte-16k18c8{text-align:left;padding:var(--s-1) var(--s-2);border-top:1px solid var(--border);white-space:nowrap}thead.svelte-16k18c8 th:where(.svelte-16k18c8){border-top:0;border-bottom:var(--rule) solid var(--ink);color:var(--ink-muted);font-weight:600;font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.1em;background:var(--bg);position:sticky;top:0}.num.svelte-16k18c8{text-align:right;font-variant-numeric:tabular-nums}.count.svelte-16k18c8{color:var(--ink-muted);font-size:var(--text-xs);margin:var(--s-2) 0 0}.glyph.svelte-11397c0{flex-shrink:0}.glyph.svelte-11397c0:not(.running) :where(.svelte-11397c0):not(.check){animation:none}.glyph.svelte-11397c0:not(.running) .scan:where(.svelte-11397c0){opacity:0}.glyph.running.svelte-11397c0{color:var(--brand)}.glyph.done.svelte-11397c0{color:var(--good)}.check.svelte-11397c0{stroke-width:2px;stroke-dasharray:22;stroke-dashoffset:22px;animation:.4s cubic-bezier(.2,.8,.2,1) forwards svelte-11397c0-check-draw}@keyframes svelte-11397c0-check-draw{to{stroke-dashoffset:0}}.running.svelte-11397c0 .node:where(.svelte-11397c0){animation:1.8s ease-in-out infinite svelte-11397c0-node-pulse}.running.svelte-11397c0 .n2:where(.svelte-11397c0){animation-delay:.3s}.running.svelte-11397c0 .n3:where(.svelte-11397c0){animation-delay:.6s}@keyframes svelte-11397c0-node-pulse{0%,70%,to{opacity:.35}25%{opacity:1}}.running.svelte-11397c0 .sweep:where(.svelte-11397c0){animation:2.2s ease-in-out infinite svelte-11397c0-sweep}@keyframes svelte-11397c0-sweep{0%,to{transform:translate(-1.5px)}50%{transform:translate(6.5px)}}.running.svelte-11397c0 .c2:where(.svelte-11397c0){animation:1.6s ease-in-out infinite svelte-11397c0-card-lift}.running.svelte-11397c0 .c1:where(.svelte-11397c0){animation:1.6s ease-in-out .8s infinite svelte-11397c0-card-lift}@keyframes svelte-11397c0-card-lift{0%,to{opacity:.3;transform:translate(0)}40%{opacity:1;transform:translate(-2.6px,-2.6px)}}.running.svelte-11397c0 .line:where(.svelte-11397c0){stroke-dasharray:20;animation:2.4s ease-out infinite svelte-11397c0-line-in}.running.svelte-11397c0 .l2:where(.svelte-11397c0){animation-delay:.4s}@keyframes svelte-11397c0-line-in{0%{stroke-dashoffset:20px;opacity:.2}35%,to{stroke-dashoffset:0;opacity:1}}.running.svelte-11397c0 .row:where(.svelte-11397c0){stroke-dasharray:8;animation:1.8s ease-out infinite svelte-11397c0-row-in}.running.svelte-11397c0 .r2:where(.svelte-11397c0){animation-delay:.3s}.running.svelte-11397c0 .r3:where(.svelte-11397c0){animation-delay:.6s}@keyframes svelte-11397c0-row-in{0%{stroke-dashoffset:8px;opacity:.2}40%,to{stroke-dashoffset:0;opacity:1}}.running.svelte-11397c0 .turnback:where(.svelte-11397c0){transform-origin:12px 12px;animation:2.4s cubic-bezier(.5,0,.3,1) infinite svelte-11397c0-turnback}@keyframes svelte-11397c0-turnback{0%,18%{transform:rotate(0)}60%,to{transform:rotate(-360deg)}}.running.svelte-11397c0 .scan:where(.svelte-11397c0){animation:2s ease-in-out infinite svelte-11397c0-scan}@keyframes svelte-11397c0-scan{0%{opacity:0;transform:translateY(-7px)}20%,60%{opacity:.9}to{opacity:0;transform:translateY(6px)}}.running.svelte-11397c0 .tick:where(.svelte-11397c0){stroke-dasharray:14;animation:2s ease-out infinite svelte-11397c0-tick}@keyframes svelte-11397c0-tick{0%,45%{stroke-dashoffset:14px}75%,to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.glyph.svelte-11397c0 :where(.svelte-11397c0){animation:none!important}.glyph.svelte-11397c0 .scan:where(.svelte-11397c0){opacity:0}.glyph.svelte-11397c0 .check:where(.svelte-11397c0){stroke-dashoffset:0}}.tree.svelte-7ms8kw{contain:inline-size;width:100%;min-width:0;margin:0;position:relative;overflow:hidden}svg.svelte-7ms8kw{max-width:100%;font-family:var(--font);display:block}.round-hit.svelte-7ms8kw{border-radius:var(--r-1);cursor:pointer;background:0 0;border:0;padding:0;position:absolute;right:0}.round-hit.svelte-7ms8kw:hover{background:color-mix(in srgb, var(--brand) 7%, transparent)}.round-hit.svelte-7ms8kw:focus-visible{outline:2px solid var(--brand-soft);outline-offset:-2px}.chevron.svelte-7ms8kw{fill:none;stroke:var(--brand);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;transition:rotate .18s}.chevron.down.svelte-7ms8kw{rotate:90deg}.edge.svelte-7ms8kw{fill:none;stroke:var(--border);stroke-width:1px}.mark.svelte-7ms8kw{fill:var(--ink-muted);stroke:none}.question.svelte-7ms8kw .mark:where(.svelte-7ms8kw),.round.svelte-7ms8kw .mark:where(.svelte-7ms8kw){fill:var(--brand)}.round.svelte-7ms8kw .chevron:where(.svelte-7ms8kw){fill:none;stroke:var(--brand)}.hit.svelte-7ms8kw .mark:where(.svelte-7ms8kw){fill:none;stroke:var(--ink-muted);stroke-width:1.4px}.hit.lit.svelte-7ms8kw .mark:where(.svelte-7ms8kw){fill:var(--accent);stroke:var(--accent)}.tick.svelte-7ms8kw{fill:none;stroke:var(--good);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.label.svelte-7ms8kw{fill:var(--ink-secondary);font-size:12.5px}.question.svelte-7ms8kw .label:where(.svelte-7ms8kw),.round.svelte-7ms8kw .label:where(.svelte-7ms8kw){fill:var(--ink);font-weight:600}.use.svelte-7ms8kw .label:where(.svelte-7ms8kw){fill:var(--ink)}.node.running.svelte-7ms8kw .label:where(.svelte-7ms8kw){fill:var(--ink);font-weight:600}.hit.svelte-7ms8kw .label:where(.svelte-7ms8kw){fill:var(--ink-muted)}.hit.lit.svelte-7ms8kw .label:where(.svelte-7ms8kw),.hit.repeat.svelte-7ms8kw .meta:where(.svelte-7ms8kw){fill:var(--ink-secondary);font-weight:600}.meta.svelte-7ms8kw{fill:var(--ink-muted);font-variant-numeric:tabular-nums;font-size:11.5px}.sr-only.svelte-7ms8kw{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.hero.svelte-1uha8ag{max-width:var(--wide);margin:var(--s-5) auto var(--s-4)}.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag){font-size:var(--text-3xl);margin:0 0 var(--s-2);color:var(--brand)}.hero.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--ink-secondary);margin:0}form.svelte-1uha8ag{margin:var(--s-5) auto;max-width:var(--wide)}textarea.svelte-1uha8ag{box-sizing:border-box;width:100%;padding:var(--s-4) var(--s-4);border:1.5px solid var(--ink);background:var(--surface);color:var(--ink);font:inherit;resize:vertical;transition:border-color .2s}textarea.svelte-1uha8ag:focus{border-color:var(--brand-soft);outline:none}.actions.svelte-1uha8ag{align-items:center;gap:var(--s-4);margin-top:var(--s-3);flex-wrap:wrap;display:flex}.timer.svelte-1uha8ag{font-variant-numeric:tabular-nums;color:var(--ink-muted);font-size:var(--text-sm)}.sources.svelte-1uha8ag{align-items:center;gap:var(--s-2) var(--s-5);margin:var(--s-2) 0 var(--s-1);font-size:var(--text-sm);color:var(--ink-secondary);border:none;flex-wrap:wrap;padding:0;display:flex}.sources.svelte-1uha8ag legend:where(.svelte-1uha8ag){float:left;margin-right:var(--s-2);font-size:var(--text-xs);color:var(--ink-muted);text-transform:uppercase;letter-spacing:.04em;padding:0;font-weight:500}.sources.svelte-1uha8ag label:where(.svelte-1uha8ag){align-items:center;gap:var(--s-2);cursor:pointer;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:var(--text-xs)}.sources.svelte-1uha8ag .warn:where(.svelte-1uha8ag){color:var(--bad);font-size:var(--text-sm)}.progress.svelte-1uha8ag{max-width:var(--wide);border:0;border-top:var(--rule) solid var(--ink);padding:var(--s-4) 0 0;margin-inline:auto;margin-bottom:var(--s-4);background:0 0}.progress.svelte-1uha8ag ol:where(.svelte-1uha8ag){gap:var(--s-1);margin:0;padding:0;list-style:none;display:grid}.progress.live.svelte-1uha8ag .live-head:where(.svelte-1uha8ag){justify-content:space-between;align-items:baseline;gap:var(--s-4);font-size:var(--text-xs);color:var(--ink-muted);margin-bottom:var(--s-2);display:flex}.toggle.svelte-1uha8ag{font:inherit;color:var(--ink-muted);cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.toggle.svelte-1uha8ag:hover{color:var(--ink-secondary)}.feed.svelte-1uha8ag{max-height:9rem;padding-right:var(--s-4);overscroll-behavior:contain;scrollbar-width:thin;transition:max-height .3s var(--ease-out);overflow-y:auto}.feed.expanded.svelte-1uha8ag{max-height:24rem}.tree-live.svelte-1uha8ag{flex-direction:column;justify-content:flex-end;max-height:26rem;display:flex;overflow:hidden}.how.svelte-1uha8ag{margin-top:var(--s-5);border-top:var(--rule) solid var(--border);padding-top:var(--s-3)}.how-toggle.svelte-1uha8ag{align-items:baseline;gap:var(--s-2);padding:var(--s-1) 0;font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:0;flex-wrap:wrap;font-weight:600;display:inline-flex}.how-toggle.svelte-1uha8ag .hint:where(.svelte-1uha8ag){font-weight:400;font-size:var(--text-xs);color:var(--ink-muted)}.how-toggle.svelte-1uha8ag:focus-visible{outline:2px solid var(--brand-soft);outline-offset:2px}.chev.svelte-1uha8ag{color:var(--brand);transition:rotate .18s;display:inline-block}.chev.open.svelte-1uha8ag{rotate:90deg}.how-tree.svelte-1uha8ag{margin-top:var(--s-2)}.feed.masked.svelte-1uha8ag{-webkit-mask-image:linear-gradient(#0000 0,#000 2rem);mask-image:linear-gradient(#0000 0,#000 2rem)}.progress.live.svelte-1uha8ag .step:where(.svelte-1uha8ag){animation:none;position:relative}.progress.live.svelte-1uha8ag .step:where(.svelte-1uha8ag):not(:last-child):before{content:"";background:var(--border);width:1px;position:absolute;top:1.75rem;bottom:-.4rem;left:.75rem}.step.past.svelte-1uha8ag .glyph:where(.svelte-1uha8ag){opacity:.75}.progress.collapsed.svelte-1uha8ag{padding:var(--s-2) var(--s-4)}.progress.collapsed.svelte-1uha8ag summary:where(.svelte-1uha8ag){cursor:pointer;color:var(--ink-secondary);font-size:var(--text-sm);justify-content:space-between;gap:var(--s-4);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:var(--s-2)}.progress.collapsed.svelte-1uha8ag .step:where(.svelte-1uha8ag){animation:none}.step.svelte-1uha8ag{gap:var(--s-2);animation:rise .4s var(--ease-out) both;color:var(--ink-secondary);grid-template-columns:1.6rem 1fr;align-items:start;display:grid}.step.active.svelte-1uha8ag{color:var(--ink)}.glyph.svelte-1uha8ag{background:var(--surface-2);width:1.5rem;height:1.5rem;font-size:var(--text-xs);color:var(--brand);border-radius:50%;place-items:center;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}.feed.svelte-1uha8ag{transition:none}}.body.svelte-1uha8ag{min-width:0;padding-top:var(--s-1)}.line.svelte-1uha8ag{justify-content:space-between;gap:var(--s-4);display:flex}.label.svelte-1uha8ag{font-weight:500}.t.svelte-1uha8ag{color:var(--ink-muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums}.detail.svelte-1uha8ag{font-size:var(--text-sm);color:var(--ink-muted);overflow-wrap:anywhere}.result-line.svelte-1uha8ag{font-size:var(--text-sm);color:var(--good)}.sql.svelte-1uha8ag{font-size:var(--text-xs);margin-top:var(--s-1)}.sql.svelte-1uha8ag summary:where(.svelte-1uha8ag){cursor:pointer;color:var(--ink-muted)}.sql.svelte-1uha8ag pre:where(.svelte-1uha8ag){background:var(--bg);border-radius:var(--r-2);padding:var(--s-2) var(--s-3);font-size:var(--text-xs);margin:var(--s-1) 0 0;white-space:pre-wrap;overflow-x:auto}.examples.svelte-1uha8ag{max-width:var(--wide);margin:var(--s-6) auto 0}.examples.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.08em;color:var(--ink-muted)}.example-groups.svelte-1uha8ag{gap:var(--s-4);grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));display:grid}.example-group.svelte-1uha8ag h3:where(.svelte-1uha8ag){font-size:var(--text-sm);margin:0 0 var(--s-2);color:var(--brand)}.example.svelte-1uha8ag{text-align:left;background:var(--surface);width:100%;color:var(--ink-secondary);border:1px solid var(--border);border-radius:var(--r-2);padding:var(--s-3) var(--s-4);margin-bottom:var(--s-2);font:inherit;font-size:var(--text-sm);cursor:pointer;display:block}.example.svelte-1uha8ag:hover{color:var(--ink)}.error.svelte-1uha8ag{color:var(--bad);font-weight:600}.answer.svelte-1uha8ag{max-width:var(--wide);margin:var(--s-5) auto var(--s-6);gap:var(--s-4);display:grid}.asked.svelte-1uha8ag{color:var(--ink-muted);font-size:var(--text-sm);margin:0}.answer-text.svelte-1uha8ag,.charts.svelte-1uha8ag,.tables.svelte-1uha8ag{width:100%;min-width:0}.answer-text.svelte-1uha8ag{border-top:var(--rule) solid var(--ink);padding:var(--s-4) 0 0}.answer-text.writing.svelte-1uha8ag>:last-child:after{content:"";vertical-align:-.15em;background:var(--accent);width:.45em;height:1em;margin-left:.12em;animation:1s steps(2,start) infinite svelte-1uha8ag-caret;display:inline-block}@keyframes svelte-1uha8ag-caret{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.answer-text.writing.svelte-1uha8ag>:last-child:after{animation:none}}.answer-text.svelte-1uha8ag h3,.answer-text.svelte-1uha8ag h4{color:var(--brand);margin:var(--s-3) auto var(--s-1)}.answer-text.svelte-1uha8ag p,.answer-text.svelte-1uha8ag h3,.answer-text.svelte-1uha8ag h4{max-width:var(--measure)}.answer-text.svelte-1uha8ag p{margin:var(--s-2) auto}.answer-text.svelte-1uha8ag ol,.answer-text.svelte-1uha8ag ul{margin:var(--s-2) auto;padding-left:var(--s-5);max-width:var(--measure)}.answer-text.svelte-1uha8ag li{margin:var(--s-1) 0}.answer-text.svelte-1uha8ag .md-table{margin:var(--s-6) 0;overflow-x:auto}.answer-text.svelte-1uha8ag table{border-collapse:collapse;width:100%;font-size:var(--text-sm);min-width:24rem}.answer-text.svelte-1uha8ag th,.answer-text.svelte-1uha8ag td{padding:var(--s-1) var(--s-2);border-top:1px solid var(--border);white-space:nowrap}.answer-text.svelte-1uha8ag th{color:var(--ink-muted);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.04em;text-align:left;border-top:0}.answer-text.svelte-1uha8ag code{background:var(--surface-2);border-radius:var(--r-1);padding:0 var(--s-1);font-size:.85em}.charts.svelte-1uha8ag{gap:var(--s-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,26rem),1fr));display:grid}.charts.svelte-1uha8ag>:where(.svelte-1uha8ag),.tables.svelte-1uha8ag>:where(.svelte-1uha8ag){min-width:0}.tables.svelte-1uha8ag{gap:var(--s-4);display:grid}.answer.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:var(--text-lg);margin:var(--s-3) 0 0;color:var(--brand)}.cards.svelte-1uha8ag{border-top:var(--rule) solid var(--ink);border-bottom:1px solid var(--border);grid-template-columns:repeat(5,minmax(0,1fr));align-items:start;gap:0;display:grid}@media (width<=75rem){.cards.svelte-1uha8ag{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=48rem){.cards.svelte-1uha8ag{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=30rem){.cards.svelte-1uha8ag{grid-template-columns:minmax(0,1fr)}.card.svelte-1uha8ag{border-left:0;border-top:1px solid var(--border);padding-left:0}.card.svelte-1uha8ag:first-child{border-top:0}}.card.svelte-1uha8ag{border:0;border-left:1px solid var(--border);border-radius:var(--r-1);padding:var(--s-4);background:0 0}.card.svelte-1uha8ag:first-child{border-left:0;padding-left:0}.card.svelte-1uha8ag summary:where(.svelte-1uha8ag){cursor:pointer;min-width:0;list-style:none;display:block}.card.svelte-1uha8ag summary:where(.svelte-1uha8ag)::-webkit-details-marker{display:none}.card.svelte-1uha8ag .name:where(.svelte-1uha8ag){margin-top:var(--s-2);font-weight:600;font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.rank.svelte-1uha8ag{font-family:var(--font-display);font-size:var(--text-2xl);letter-spacing:-.04em;color:var(--ink);font-variant-numeric:tabular-nums;font-weight:800;line-height:1;display:block}.card.svelte-1uha8ag:first-child .rank:where(.svelte-1uha8ag),.card[open].svelte-1uha8ag .rank:where(.svelte-1uha8ag){color:var(--accent)}.score.svelte-1uha8ag{margin-top:var(--s-1);font-size:var(--text-xs);font-variant-numeric:tabular-nums;color:var(--ink-muted);display:block}.profile-link.svelte-1uha8ag{margin-top:var(--s-2);font-size:var(--text-xs);color:var(--ink-muted);display:inline-block}.profile-link.svelte-1uha8ag:hover{color:var(--ink)}.card.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--ink-secondary);margin:var(--s-2) 0 0;padding-top:var(--s-2);border-top:1px solid var(--border);font-size:var(--text-xs)}
