.option.svelte-1s4nzcy{min-height:44px;color:var(--color-foreground);background:var(--color-answer);box-shadow:inset 0 0 0 1px var(--color-ask-edge);border-radius:var(--radius-card);cursor:pointer;transition:background-color .15s var(--ease-signature), color .15s var(--ease-signature), box-shadow .15s var(--ease-signature);grid-template-columns:1.125rem minmax(0,1fr);align-items:stretch;gap:.75rem;padding:.85rem 1rem;display:grid;position:relative}.option.compact.svelte-1s4nzcy{align-items:center;padding:.6rem .9rem}.option.quiet.svelte-1s4nzcy{color:var(--color-muted-foreground)}.option.on.svelte-1s4nzcy{background:var(--color-answer-on);color:var(--color-foreground);box-shadow:inset 0 0 0 2px var(--color-primary)}.option.svelte-1s4nzcy:has(.native:where(.svelte-1s4nzcy):checked){background:var(--color-answer-on);color:var(--color-foreground);box-shadow:inset 0 0 0 2px var(--color-primary)}.option.off.svelte-1s4nzcy{cursor:not-allowed;color:var(--color-muted-foreground)}.native.svelte-1s4nzcy{opacity:0;width:100%;height:100%;cursor:inherit;margin:0;position:absolute;inset:0}.option.svelte-1s4nzcy:has(.native:where(.svelte-1s4nzcy):focus-visible){outline:2px solid var(--color-primary);outline-offset:2px}.mark.svelte-1s4nzcy{width:1.125rem;height:1.125rem;box-shadow:inset 0 0 0 1.5px var(--color-muted-foreground);border-radius:50%;align-self:start;margin-top:.1rem;position:relative}.compact.svelte-1s4nzcy .mark:where(.svelte-1s4nzcy){align-self:center;margin-top:0}.mark.box.svelte-1s4nzcy{border-radius:.25rem}:is(.on.svelte-1s4nzcy .mark:where(.svelte-1s4nzcy),.option.svelte-1s4nzcy:has(.native:where(.svelte-1s4nzcy):checked) .mark:where(.svelte-1s4nzcy)){background:var(--color-primary);box-shadow:none}.on.svelte-1s4nzcy .mark:where(.svelte-1s4nzcy):after{content:"";border:solid var(--color-primary-foreground);border-width:0 2px 2px 0;width:.3rem;height:.55rem;position:absolute;top:.18rem;left:.375rem;rotate:45deg}.option.svelte-1s4nzcy:has(.native:where(.svelte-1s4nzcy):checked) .mark:where(.svelte-1s4nzcy):after{content:"";border:solid var(--color-primary-foreground);border-width:0 2px 2px 0;width:.3rem;height:.55rem;position:absolute;top:.18rem;left:.375rem;rotate:45deg}.body.svelte-1s4nzcy{align-content:start;gap:.2rem;min-width:0;display:grid}.option.card.svelte-1s4nzcy{border-radius:var(--radius-card);box-shadow:none;grid-template-columns:2.5rem minmax(0,1fr) 1.125rem;grid-template-areas:"pic body mark";align-items:center;gap:.75rem;padding:.75rem}.card.svelte-1s4nzcy .pic:where(.svelte-1s4nzcy){border-radius:var(--radius-card);background:var(--color-background);width:2.5rem;height:2.5rem;color:var(--color-line);transition:color .15s var(--ease-signature);grid-area:pic;place-items:center;display:grid}.card.svelte-1s4nzcy .pic:where(.svelte-1s4nzcy)>.picture{width:1.75rem;height:1.75rem}.card.svelte-1s4nzcy .mark:where(.svelte-1s4nzcy){grid-area:mark;align-self:center;margin-top:0}.card.svelte-1s4nzcy .body:where(.svelte-1s4nzcy){grid-area:body;gap:.15rem}@container answers (width>=47.5rem){.option.card.svelte-1s4nzcy{grid-template:"pic mark""body body"1fr/minmax(0,1fr) 1.125rem;align-items:start;row-gap:.5rem}.card.svelte-1s4nzcy .pic:where(.svelte-1s4nzcy){width:3rem;height:3rem}.card.svelte-1s4nzcy .pic:where(.svelte-1s4nzcy)>.picture{width:2.125rem;height:2.125rem}.card.svelte-1s4nzcy .mark:where(.svelte-1s4nzcy){align-self:start}}.card.on.svelte-1s4nzcy{box-shadow:inset 0 0 0 1px var(--color-primary)}.card.svelte-1s4nzcy:has(.native:where(.svelte-1s4nzcy):checked){box-shadow:inset 0 0 0 1px var(--color-primary)}.card.on.svelte-1s4nzcy .pic:where(.svelte-1s4nzcy){color:var(--color-primary)}.card.svelte-1s4nzcy:has(.native:where(.svelte-1s4nzcy):checked) .pic:where(.svelte-1s4nzcy){color:var(--color-primary)}.card.off.svelte-1s4nzcy .pic:where(.svelte-1s4nzcy){color:var(--color-muted-foreground)}.option.card.compact.svelte-1s4nzcy{grid-template-columns:1.75rem minmax(0,1fr) 1.125rem;gap:.65rem;padding:.5rem .75rem}.card.compact.svelte-1s4nzcy .pic:where(.svelte-1s4nzcy){width:1.75rem;height:1.75rem}.card.compact.svelte-1s4nzcy .pic:where(.svelte-1s4nzcy)>.picture{width:1.25rem;height:1.25rem}.option.chip.svelte-1s4nzcy{border-radius:var(--radius-card);min-height:44px;box-shadow:inset 0 0 0 1px var(--color-border);color:var(--color-muted-foreground);font-family:var(--font-mono);letter-spacing:.02em;text-align:center;background:0 0;justify-content:center;align-items:center;padding:0 .9rem;font-size:.875rem;display:inline-flex}.chip.on.svelte-1s4nzcy{background:var(--color-answer-on);box-shadow:inset 0 0 0 1px var(--color-primary);color:var(--color-foreground)}.chip.svelte-1s4nzcy:has(.native:where(.svelte-1s4nzcy):checked){background:var(--color-answer-on);box-shadow:inset 0 0 0 1px var(--color-primary);color:var(--color-foreground)}.option.tag.svelte-1s4nzcy{border-radius:var(--radius-pill);min-height:2.25rem;box-shadow:inset 0 0 0 1px var(--color-ask-edge);background:0 0;align-items:center;padding:0 .95rem;font-size:.875rem;line-height:1.3;display:inline-flex}.option.tag.svelte-1s4nzcy:before{content:"";position:absolute;inset:-.25rem 0}.tag.on.svelte-1s4nzcy{background:var(--color-foreground);color:var(--color-background);box-shadow:inset 0 0 0 1px var(--color-foreground)}.tag.svelte-1s4nzcy:has(.native:where(.svelte-1s4nzcy):checked){background:var(--color-foreground);color:var(--color-background);box-shadow:inset 0 0 0 1px var(--color-foreground)}.tag.off.svelte-1s4nzcy{opacity:.55}@media (hover:hover){.option.svelte-1s4nzcy:not(.off):not(.on):not(:has(.native:checked)):not(.chip):not(.tag):not(.quiet):hover{background:var(--color-answer-hover);color:var(--color-foreground)}.chip.svelte-1s4nzcy:not(.on):not(:has(.native:checked)):hover{box-shadow:inset 0 0 0 1px var(--color-ask-edge)}.tag.svelte-1s4nzcy:not(.off):not(.on):not(:has(.native:checked)):hover{background:var(--color-answer-hover)}}@media (prefers-reduced-motion:reduce){.option.svelte-1s4nzcy,.card.svelte-1s4nzcy .pic:where(.svelte-1s4nzcy){transition:none}}.picker.svelte-1mpeyn{margin-top:.75rem;container:picker/inline-size}.areas.svelte-1mpeyn{display:none}@container picker (width>=40rem){.layout.svelte-1mpeyn{grid-template-columns:11.5rem minmax(0,1fr);align-items:start;column-gap:1.75rem;display:grid}.areas.svelte-1mpeyn{display:block}}.areas.svelte-1mpeyn ul:where(.svelte-1mpeyn){margin:0;padding:0;list-style:none;display:grid}.area.svelte-1mpeyn{border-radius:var(--radius-card);text-align:left;width:100%;min-height:2rem;color:var(--color-muted-foreground);transition:background-color .15s var(--ease-signature), color .15s var(--ease-signature);align-items:center;gap:.55rem;padding:.25rem .55rem;font-size:.875rem;line-height:1.25;display:flex}.area[aria-pressed=true].svelte-1mpeyn{background:var(--color-answer);color:var(--color-foreground);font-weight:600}.area.svelte-1mpeyn:focus-visible{outline:2px solid var(--color-primary);outline-offset:1px}.apic.svelte-1mpeyn{width:1rem;height:1rem;color:var(--color-line);flex:none}.aname.svelte-1mpeyn{min-width:0}.count.svelte-1mpeyn{border-radius:var(--radius-pill);background:var(--color-primary);min-width:1.25rem;height:1.25rem;color:var(--color-primary-foreground);letter-spacing:0;place-items:center;margin-left:auto;padding:0 .3rem;display:inline-grid}@media (hover:hover){.area.svelte-1mpeyn:not([aria-pressed=true]):hover{color:var(--color-foreground)}}.field.svelte-1mpeyn{border:1px solid var(--color-ask-edge);border-radius:var(--radius-card);background:var(--color-field);width:100%;min-height:48px;font:inherit;color:var(--color-foreground);padding:.6rem .8rem}.field.svelte-1mpeyn:focus-visible{border-color:var(--color-primary);box-shadow:inset 0 0 0 1px var(--color-primary);outline:none}.search.svelte-1mpeyn,.area-pick.svelte-1mpeyn{display:block}.area-pick.svelte-1mpeyn{margin-top:.6rem}@container picker (width>=40rem){.area-pick.svelte-1mpeyn{display:none}}.caption.svelte-1mpeyn{color:var(--color-muted-foreground);margin-top:.75rem}.kinds.svelte-1mpeyn{grid-template-columns:minmax(0,1fr);gap:.5rem;margin-top:.75rem;display:grid}@container picker (width>=40rem){.kinds[data-cols="2"].svelte-1mpeyn{grid-template-columns:repeat(2,minmax(0,1fr))}.kinds[data-cols="3"].svelte-1mpeyn{grid-template-columns:repeat(3,minmax(0,1fr))}.kinds.carded[data-cols].svelte-1mpeyn{grid-template-columns:repeat(2,minmax(0,1fr))}}.kinds.carded.svelte-1mpeyn .kname:where(.svelte-1mpeyn){font-weight:600}.kname.svelte-1mpeyn{line-height:1.35}.karea.svelte-1mpeyn{color:var(--color-muted-foreground);display:block}.none.svelte-1mpeyn{color:var(--color-muted-foreground);margin-top:.6rem}.add.svelte-1mpeyn{min-height:32px;color:var(--color-foreground);align-items:center;display:inline-flex}@media (pointer:coarse){.add.svelte-1mpeyn{min-height:44px}}.outs.svelte-1mpeyn{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.75rem;display:flex}.other.svelte-1mpeyn{flex-direction:column;gap:.3rem;margin-top:.6rem;display:flex}.muted.svelte-1mpeyn{color:var(--color-muted-foreground)}@media (prefers-reduced-motion:reduce){.area.svelte-1mpeyn{transition:none}}.q.svelte-1xr8bgj{border:0;min-width:0;margin:0;padding:0}.legend.svelte-1xr8bgj{flex-wrap:wrap;align-items:baseline;gap:.6rem;padding:0;font-weight:600;display:flex}.legend.svelte-1xr8bgj .voice-mono{font-weight:400}.legend.svelte-1xr8bgj .optional:where(.svelte-1xr8bgj){margin-left:0}.hint.svelte-1xr8bgj,.muted.svelte-1xr8bgj{color:var(--color-muted-foreground)}.hint.svelte-1xr8bgj{margin-top:.25rem}.err.svelte-1xr8bgj{margin-top:.3rem;font-weight:600}.err.svelte-1xr8bgj:before{content:"! ";font-family:var(--font-mono);color:var(--color-primary)}.opts.svelte-1xr8bgj{grid-template-columns:minmax(0,1fr);gap:.5rem;margin-top:.6rem;display:grid}.opts[data-cols="2"].svelte-1xr8bgj{grid-template-columns:repeat(2,minmax(0,1fr))}.opts[data-cols="3"].svelte-1xr8bgj{grid-template-columns:repeat(3,minmax(0,1fr))}@media (width<=1023px){.opts[data-cols="3"].svelte-1xr8bgj{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=639px){.opts[data-cols].svelte-1xr8bgj{grid-template-columns:minmax(0,1fr)}}.deck.svelte-1xr8bgj{margin-top:.6rem;container:answers/inline-size}.cards.svelte-1xr8bgj{grid-template-columns:minmax(0,1fr);gap:.625rem;display:grid}.outs.svelte-1xr8bgj{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.75rem;display:flex}@container answers (width>=47.5rem){.cards.svelte-1xr8bgj{grid-template-columns:repeat(var(--cols), minmax(0, var(--cell)))}}.cards.svelte-1xr8bgj .olabel:where(.svelte-1xr8bgj){font-weight:600}.olabel.svelte-1xr8bgj{line-height:1.35}.ohint.svelte-1xr8bgj{color:var(--color-muted-foreground);display:block}.other.svelte-1xr8bgj{grid-column:1/-1;display:block}.deck.svelte-1xr8bgj>.other:where(.svelte-1xr8bgj){margin-top:.5rem}.link.svelte-1xr8bgj{min-height:44px;color:var(--color-muted-foreground);margin-top:.4rem;padding:0 .2rem}.link.clear.svelte-1xr8bgj{grid-column:1/-1;justify-self:start;margin-top:0;padding:0 .5rem}.outs.svelte-1xr8bgj .link.clear:where(.svelte-1xr8bgj){grid-column:auto;margin-left:.25rem}.text.svelte-1xr8bgj{border:1px solid var(--color-ask-edge);border-radius:var(--radius-card);background:var(--color-field);width:100%;max-width:34rem;min-height:48px;font:inherit;color:var(--color-foreground);margin-top:.6rem;padding:.6rem .8rem}.text.svelte-1xr8bgj:focus-visible{border-color:var(--color-primary);box-shadow:inset 0 0 0 1px var(--color-primary);outline:none}.q[data-invalid=true].svelte-1xr8bgj .text:where(.svelte-1xr8bgj){border-width:2px;border-color:var(--color-foreground)}.date.svelte-1xr8bgj{max-width:14rem}.text.area.svelte-1xr8bgj{resize:vertical;max-width:38rem;min-height:6rem;line-height:1.5;display:block}.other.svelte-1xr8bgj .text:where(.svelte-1xr8bgj){max-width:none;margin-top:.35rem}.sites.svelte-1xr8bgj{gap:1.25rem;margin:.25rem 0 0;padding:0;list-style:none;display:grid}.site.svelte-1xr8bgj+.site:where(.svelte-1xr8bgj){border-top:1px dashed color-mix(in oklab, var(--t-line) var(--line-rule), transparent);padding-top:.9rem}.fl.svelte-1xr8bgj{display:block}.flabel.svelte-1xr8bgj{margin-top:.9rem;display:block}.fl.svelte-1xr8bgj .text:where(.svelte-1xr8bgj){margin-top:.4rem}.optional.svelte-1xr8bgj{color:var(--color-muted-foreground);margin-left:.5rem}.reasons-block.svelte-1xr8bgj{margin-top:.9rem}.reasons-block.svelte-1xr8bgj .flabel:where(.svelte-1xr8bgj){margin-top:0}.reasons.svelte-1xr8bgj{flex-wrap:wrap;gap:.5rem;margin-top:.6rem;display:flex}.avoid.svelte-1xr8bgj{border-top:1px dashed color-mix(in oklab, var(--t-line) var(--line-rule), transparent);margin-top:1.5rem;padding-top:1.1rem}.legend-sub.svelte-1xr8bgj{font-weight:600;display:block}
