.request.svelte-m6mgvo{gap:var(--space-3);display:grid}.field.svelte-m6mgvo{gap:var(--space-2);display:grid}label.svelte-m6mgvo{font-family:var(--font-display);font-weight:600;font-size:var(--text-sm)}input.svelte-m6mgvo:not([type=hidden]):not(.botcheck),select.svelte-m6mgvo{width:100%;font:inherit;color:var(--color-text);background:var(--color-bg);border:1px solid var(--color-line);border-radius:.5rem;padding:.7em .9em}input.svelte-m6mgvo:focus-visible,select.svelte-m6mgvo:focus-visible{outline:2px solid var(--color-accent);outline-offset:1px;border-color:var(--color-accent)}.botcheck.svelte-m6mgvo{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}button.svelte-m6mgvo{font:inherit;font-family:var(--font-display);cursor:pointer;border-radius:var(--radius-control);color:var(--color-accent-contrast);background:var(--gradient-cta);border:0;padding:.85em 1.7em;font-weight:600}button[disabled].svelte-m6mgvo{opacity:.6;cursor:default}.note.svelte-m6mgvo{font-size:var(--text-sm);color:var(--color-text-muted);max-width:56ch;margin:0}.note.error.svelte-m6mgvo{color:var(--color-text)}.done.svelte-m6mgvo{gap:var(--space-3);outline:none;justify-items:start;display:grid}.lead.svelte-m6mgvo{font-family:var(--font-display);font-size:var(--text-lg);margin:0;font-weight:600}.dl.svelte-m6mgvo{padding:.85em 1.7em;text-decoration:none;display:inline-block}.meta.svelte-m6mgvo{font-size:var(--text-xs);color:var(--color-text-muted);margin:0}section.svelte-17xzyey{position:relative}.intro-wrap.svelte-17xzyey,.listen-wrap.svelte-17xzyey{padding-top:0}.narrow.svelte-17xzyey{max-width:52rem}.lede.svelte-17xzyey{font-size:var(--text-lg);color:var(--color-text-muted);max-width:62ch}section.svelte-17xzyey h2:where(.svelte-17xzyey){font-size:var(--text-2xl);margin-bottom:var(--space-3)}section.svelte-17xzyey p:where(.svelte-17xzyey){color:var(--color-text-muted);max-width:62ch}.player.svelte-17xzyey{margin-top:var(--space-4)}audio.svelte-17xzyey{width:100%;max-width:34rem;display:block}.tools.svelte-17xzyey{margin:var(--space-4) 0 0;padding:0;list-style:none}.tools.svelte-17xzyey li:where(.svelte-17xzyey){gap:var(--space-4);padding-block:var(--space-5);border-top:1px solid var(--color-line);grid-template-columns:minmax(0,4fr) 3rem minmax(0,6fr);align-items:baseline;display:grid}.analogy.svelte-17xzyey{font-family:var(--font-display);font-size:var(--text-2xl);letter-spacing:-.025em;color:var(--color-text);margin:0;font-weight:500;line-height:1.1}.means.svelte-17xzyey{background:var(--gradient-accent);transform-origin:0;height:2px;transition:transform .8s var(--ease-out-expo);transition-delay:calc(var(--d,0s) + .25s);align-self:center}.real.svelte-17xzyey{transition:opacity .7s ease, translate .8s var(--ease-out-expo)}.tools.svelte-17xzyey li:where(.svelte-17xzyey).kt-rv:not(.kt-rv-in) .means:where(.svelte-17xzyey){transform:scaleX(0)}.tools.svelte-17xzyey li:where(.svelte-17xzyey).kt-rv:not(.kt-rv-in) .real:where(.svelte-17xzyey){opacity:0;translate:-1rem}.tools.svelte-17xzyey h3:where(.svelte-17xzyey){font-size:var(--text-lg);color:var(--color-accent);margin-bottom:var(--space-2)}.tools.svelte-17xzyey .real:where(.svelte-17xzyey) p:where(.svelte-17xzyey){color:var(--color-text-muted);margin:0}@media (width<=760px){.tools.svelte-17xzyey li:where(.svelte-17xzyey){gap:var(--space-3);grid-template-columns:1fr}.means.svelte-17xzyey{width:3rem}}.table-wrap.svelte-17xzyey{margin:var(--space-4) 0;overflow-x:auto}.symptoms.svelte-17xzyey{border-collapse:collapse;width:100%;font-size:var(--text-sm);min-width:34rem}.symptoms.svelte-17xzyey th:where(.svelte-17xzyey),.symptoms.svelte-17xzyey td:where(.svelte-17xzyey){text-align:left;border-bottom:1px solid var(--color-line);vertical-align:top;padding:.7em 1em .7em 0}.symptoms.svelte-17xzyey thead:where(.svelte-17xzyey) th:where(.svelte-17xzyey){font-family:var(--font-display);font-size:var(--text-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-muted)}.symptoms.svelte-17xzyey tbody:where(.svelte-17xzyey) th:where(.svelte-17xzyey){color:var(--color-text);padding-right:var(--space-4);font-weight:600}.symptoms.svelte-17xzyey td:where(.svelte-17xzyey){color:var(--color-text-muted)}.which.svelte-17xzyey{font-family:var(--font-display);color:var(--color-text);white-space:nowrap;padding-right:var(--space-4)}.after.svelte-17xzyey{margin-top:var(--space-3)}@media (width<=640px){.symptoms.svelte-17xzyey{min-width:0}.symptoms.svelte-17xzyey thead:where(.svelte-17xzyey){clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.symptoms.svelte-17xzyey,.symptoms.svelte-17xzyey tbody:where(.svelte-17xzyey),.symptoms.svelte-17xzyey tr:where(.svelte-17xzyey),.symptoms.svelte-17xzyey th:where(.svelte-17xzyey),.symptoms.svelte-17xzyey td:where(.svelte-17xzyey){display:block}.symptoms.svelte-17xzyey tr:where(.svelte-17xzyey){padding-block:var(--space-3);border-bottom:1px solid var(--color-line)}.symptoms.svelte-17xzyey tbody:where(.svelte-17xzyey) th:where(.svelte-17xzyey),.symptoms.svelte-17xzyey td:where(.svelte-17xzyey){border:0;padding:0}.symptoms.svelte-17xzyey tbody:where(.svelte-17xzyey) th:where(.svelte-17xzyey){font-family:var(--font-display);font-size:var(--text-base);margin-bottom:var(--space-1)}.symptoms.svelte-17xzyey td.which:where(.svelte-17xzyey){white-space:normal;color:var(--color-accent);margin-bottom:var(--space-1);font-weight:600}.symptoms.svelte-17xzyey td.which:where(.svelte-17xzyey):before{content:attr(data-label) ": ";color:var(--color-text-muted);font-weight:400}}.card.svelte-17xzyey{background:var(--color-surface);border:1px solid var(--color-line);padding:var(--space-5);margin-top:var(--space-3);border-radius:1rem}@media (width<=600px){.card.svelte-17xzyey{padding:var(--space-4)}}
