.survey.svelte-1bxzjby{border-top:2px solid var(--border);margin-top:var(--s6);padding-top:var(--s5)}h2.svelte-1bxzjby{font:600 var(--t-lg) / 1.3 var(--f-ui);margin:0 0 var(--s2)}.note.svelte-1bxzjby,.thanks.svelte-1bxzjby{font:var(--t-base) / 1.6 var(--f-body);color:var(--ink-2);max-width:62ch}fieldset.svelte-1bxzjby{margin:var(--s5) 0;border:0;padding:0}legend.svelte-1bxzjby{font:var(--t-base) / 1.5 var(--f-body);margin-bottom:var(--s2);padding:0}.track.svelte-1bxzjby{align-items:center;gap:var(--s3);flex-wrap:wrap;display:flex}.end.svelte-1bxzjby{font:var(--t-sm) / 1.3 var(--f-ui);color:var(--ink-2);flex:0 auto}.stops.svelte-1bxzjby{gap:var(--s2);display:flex}.stop.svelte-1bxzjby{min-width:var(--tap);min-height:var(--tap);border:2px solid var(--border);background:var(--paper);font:600 var(--t-base) / 1 var(--f-ui);cursor:pointer;justify-content:center;align-items:center;display:inline-flex;position:relative}.stop.on.svelte-1bxzjby{background:var(--ink);color:var(--paper);border-color:var(--ink)}.stop.svelte-1bxzjby input:where(.svelte-1bxzjby){opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute}.stop.svelte-1bxzjby:focus-within{outline:3px solid var(--ink);outline-offset:2px}.tick.svelte-1bxzjby{align-items:flex-start;gap:var(--s3);padding:var(--s2) 0;font:var(--t-base) / 1.5 var(--f-body);cursor:pointer;display:flex}.tick.svelte-1bxzjby input[type=checkbox]:where(.svelte-1bxzjby){flex:none;width:1.25rem;height:1.25rem;margin-top:.15rem}.other.svelte-1bxzjby{gap:var(--s2);margin-top:var(--s3);flex-direction:column}.other.svelte-1bxzjby input:where(.svelte-1bxzjby){width:100%;font:var(--t-base) / 1.5 var(--f-body);padding:var(--s3);border:2px solid var(--border);background:var(--paper);color:var(--ink)}.freetext.svelte-1bxzjby{margin:var(--s5) 0;display:block}.freetext.svelte-1bxzjby span:where(.svelte-1bxzjby){font:var(--t-base) / 1.5 var(--f-body);margin-bottom:var(--s2);display:block}textarea.svelte-1bxzjby{width:100%;font:var(--t-base) / 1.5 var(--f-body);padding:var(--s3);border:2px solid var(--border);background:var(--paper);color:var(--ink)}.actions.svelte-1bxzjby{gap:var(--s3);margin-top:var(--s5);flex-wrap:wrap;display:flex}button.svelte-1bxzjby{min-height:var(--tap);padding:0 var(--s5);font:var(--t-md) / 1 var(--f-ui);border:2px solid var(--ink);background:var(--paper);color:var(--ink);cursor:pointer}.skip.svelte-1bxzjby{border-color:var(--border)}textarea.svelte-1bxzjby:focus-visible,input.svelte-1bxzjby:focus-visible,button.svelte-1bxzjby:focus-visible{outline:3px solid var(--ink);outline-offset:2px}
