.visit.svelte-18kapgv{gap:var(--space-2xl) var(--grid-gap);display:grid}.visit__main.svelte-18kapgv{align-content:start;gap:var(--space-2xl);display:grid}.visit__stage.svelte-18kapgv{align-content:start;min-height:20rem;display:grid}.visit__screen.svelte-18kapgv{align-content:start;gap:var(--space-xl);grid-area:1/1;display:grid}.visit__question.svelte-18kapgv{gap:var(--space-lg);border:0;min-width:0;margin:0;padding:0;display:grid}.visit__legend.svelte-18kapgv{gap:var(--space-sm);float:left;width:100%;padding:0;display:grid}.visit__count.svelte-18kapgv{color:var(--tone-muted)}.visit__ask.svelte-18kapgv{max-width:30ch;margin:0}.visit__nav.svelte-18kapgv{align-items:center;gap:var(--space-sm);flex-wrap:wrap;min-height:2.875rem;display:flex}.visit__quiet.svelte-18kapgv{min-height:2.875rem;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--tone-fg) 20%, transparent);color:var(--tone-fg);font:inherit;cursor:pointer;transition:box-shadow .2s var(--ease-machine);background:0 0;border:0;border-radius:999px;align-items:center;gap:.5rem;padding:0 1.25rem;font-size:.875rem;display:inline-flex}.visit__quiet.svelte-18kapgv:focus-visible{box-shadow:inset 0 0 0 1px var(--tone-fg), 0 0 0 3px color-mix(in srgb, var(--ring) 45%, transparent);outline:none}@media (hover:hover) and (pointer:fine){.visit__quiet.svelte-18kapgv:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--tone-fg) 42%, transparent)}}.visit__summary.svelte-18kapgv{margin:0;display:grid}.visit__summary.svelte-18kapgv>div:where(.svelte-18kapgv){align-items:center;gap:var(--space-2xs) var(--space-md);padding-block:var(--space-md);border-top:1px solid var(--tone-line);grid-template-columns:minmax(0,1fr) auto;display:grid}.visit__summary.svelte-18kapgv dt:where(.svelte-18kapgv){color:var(--tone-muted);grid-column:1}.visit__summary.svelte-18kapgv dd:where(.svelte-18kapgv){font-size:var(--text-body);grid-column:1;margin:0;font-weight:600}.visit__summary.svelte-18kapgv button:where(.svelte-18kapgv){grid-area:1/2/span 2}.visit__panel.svelte-18kapgv{border-radius:var(--radius-panel);background:var(--ink)}.visit__faces.svelte-18kapgv{display:grid}.visit__result.svelte-18kapgv .answer-panel{background:0 0}.visit__faces.svelte-18kapgv>:where(.svelte-18kapgv){visibility:hidden;opacity:0;transition:opacity .2s var(--ease-machine), transform 0s linear .2s, visibility 0s linear .2s;grid-area:1/1;transform:translateY(1.25rem)scale(.98)}.visit__faces.svelte-18kapgv>[data-shown]:where(.svelte-18kapgv){visibility:visible;opacity:1;transition:opacity .5s var(--ease-machine) .12s, transform .5s var(--ease-machine) .12s, visibility 0s;transform:none}@media (prefers-reduced-motion:reduce){.visit__faces.svelte-18kapgv>:where(.svelte-18kapgv),.visit__faces.svelte-18kapgv>[data-shown]:where(.svelte-18kapgv){transition:none;transform:none}}.visit__progress.svelte-18kapgv{gap:var(--space-lg);padding:var(--space-lg);color:var(--tone-fg);flex-direction:column;display:flex}.visit__progress-head.svelte-18kapgv{align-items:center;gap:var(--space-lg);display:flex}.visit__progress-head.svelte-18kapgv p:where(.svelte-18kapgv){margin:0}.visit__choices.svelte-18kapgv{margin:0;display:grid}.visit__choices.svelte-18kapgv>div:where(.svelte-18kapgv){align-items:center;gap:var(--space-sm);padding-block:var(--space-md);border-top:1px solid var(--tone-line);grid-template-columns:.5rem auto minmax(0,1fr);display:grid}.visit__lamp.svelte-18kapgv{width:.5rem;height:.5rem;box-shadow:inset 0 0 0 1.5px var(--tone-muted);transition:background-color .3s var(--ease-machine);border-radius:50%}[data-chosen].svelte-18kapgv>.visit__lamp:where(.svelte-18kapgv){background:var(--tone-accent);box-shadow:none}.visit__choices.svelte-18kapgv dt:where(.svelte-18kapgv){color:var(--tone-secondary)}.visit__choices.svelte-18kapgv dd:where(.svelte-18kapgv){color:var(--tone-muted);text-align:end;text-overflow:ellipsis;white-space:nowrap;margin:0;font-weight:600;overflow:hidden}[data-chosen].svelte-18kapgv>dd:where(.svelte-18kapgv){color:var(--tone-fg)}.visit__progress-foot.svelte-18kapgv{padding-top:var(--space-lg);border-top:1px solid var(--tone-line);color:var(--tone-secondary);font-size:var(--text-small);margin:auto 0 0;line-height:1.5}.visit__result.svelte-18kapgv{display:grid}.visit__note.svelte-18kapgv{min-height:calc(var(--note-lines,3) * 1.5em)}.visit__sources.svelte-18kapgv{gap:var(--space-2xs) var(--space-lg);font-size:var(--text-small);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.visit__sources.svelte-18kapgv a:where(.svelte-18kapgv){text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:1px}@media (width>=48rem){.visit__progress.svelte-18kapgv{padding:var(--space-xl)}}@media (width<=39.9375rem){.visit__panel.svelte-18kapgv{--answer-lines:3;--note-lines:4}.visit__stage.svelte-18kapgv{min-height:0}}@media (width<=63.9375rem){.visit.svelte-18kapgv{flex-direction:column;display:flex}.visit__main.svelte-18kapgv{display:contents}.visit__stage.svelte-18kapgv{order:1}.visit__panel.svelte-18kapgv{order:2}.visit__notice.svelte-18kapgv{order:3}}@media (width>=64rem){.visit.svelte-18kapgv{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start}.visit__panel.svelte-18kapgv{position:sticky;top:6rem}}
