.consult-module__sc3hFW__groups{border-bottom:1px solid var(--color-line)}.consult-module__sc3hFW__group{border:0;border-top:1px solid var(--color-line);grid-template-columns:minmax(0,1fr);gap:.75rem;min-width:0;margin:0;padding:1rem 0;display:grid}.consult-module__sc3hFW__group>legend{float:left;color:var(--color-fg);align-items:center;gap:.625rem;padding:0;font-size:.875rem;font-weight:500;line-height:1.35;display:flex}.consult-module__sc3hFW__swatch{background-color:var(--fill);flex-shrink:0;width:.625rem;height:.625rem}.consult-module__sc3hFW__chips{flex-wrap:wrap;gap:.5rem;min-width:0;display:flex}.consult-module__sc3hFW__loose{border-top:1px solid var(--color-line);padding:1rem 0}@media (min-width:64rem){.consult-module__sc3hFW__group{grid-template-columns:15rem minmax(0,1fr);gap:1.5rem;padding:1.125rem 0}.consult-module__sc3hFW__group>legend{min-height:2.75rem}.consult-module__sc3hFW__loose{padding:1.125rem 0 1.125rem 16.5rem}}.consult-module__sc3hFW__chip,.consult-module__sc3hFW__choice{cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;min-height:2.75rem;transition:background-color var(--hover-dur) var(--hover-ease), border-color var(--hover-dur) var(--hover-ease), box-shadow var(--hover-dur) var(--hover-ease), color var(--hover-dur) var(--hover-ease), scale .15s var(--hover-ease);border:1.5px solid;border-radius:8px;align-items:center;gap:.625rem;padding:.5rem .875rem .5rem .75rem;font-size:.9375rem;font-weight:500;line-height:1.3;display:inline-flex;position:relative}.consult-module__sc3hFW__chip:active,.consult-module__sc3hFW__choice:active{scale:.98}.consult-module__sc3hFW__chip{border-color:var(--quiet);color:var(--color-fg);scroll-margin-top:6rem}.consult-module__sc3hFW__tick{width:18px;height:18px;transition:background-color var(--hover-dur) var(--hover-ease), border-color var(--hover-dur) var(--hover-ease);border:1.5px solid;border-radius:4px;flex-shrink:0;place-items:center;display:grid}.consult-module__sc3hFW__tick[data-round]{border-radius:999px}.consult-module__sc3hFW__tick svg{opacity:0;width:12px;height:12px;transition:opacity .15s var(--hover-ease), scale .15s var(--hover-ease);scale:.85}.consult-module__sc3hFW__chip .consult-module__sc3hFW__tick{border-color:var(--quiet)}.consult-module__sc3hFW__chip .consult-module__sc3hFW__tick svg{stroke:var(--fill)}.consult-module__sc3hFW__chip:has(input:checked){border-color:var(--fill);background-color:var(--fill);box-shadow:0 0 0 1.5px var(--fill);color:var(--ink)}.consult-module__sc3hFW__chip:has(input:checked) .consult-module__sc3hFW__tick{border-color:var(--ink);background-color:var(--ink)}:is(.consult-module__sc3hFW__chip:has(input:checked) .consult-module__sc3hFW__tick svg,.consult-module__sc3hFW__choice:has(input:checked) .consult-module__sc3hFW__tick svg){opacity:1;scale:1}.consult-module__sc3hFW__chip:has(input:focus-visible){outline-offset:3px;outline:3px solid #fff}.consult-module__sc3hFW__choice{color:#0b0d12;background-color:#fbf9f4;border-color:#0b0d1273}.consult-module__sc3hFW__choice .consult-module__sc3hFW__tick{border-color:#0b0d1299}.consult-module__sc3hFW__choice .consult-module__sc3hFW__tick svg{stroke:#0b0d12}.consult-module__sc3hFW__choice:has(input:checked){color:#f1ece2;background-color:#0b0d12;border-color:#0b0d12;box-shadow:0 0 0 1.5px #0b0d12}.consult-module__sc3hFW__choice:has(input:checked) .consult-module__sc3hFW__tick{background-color:#f1ece2;border-color:#f1ece2}.consult-module__sc3hFW__choice:has(input:focus-visible){outline-offset:2px;outline:2px solid #280cf2}.consult-module__sc3hFW__invalid .consult-module__sc3hFW__choice:not(:has(input:checked)){border-color:#b3261e}@media (hover:hover) and (pointer:fine){.consult-module__sc3hFW__chip:hover{background-color:color-mix(in srgb, var(--quiet) 14%, transparent)}.consult-module__sc3hFW__chip:has(input:checked):hover{background-color:color-mix(in srgb, var(--fill) 86%, #fff);border-color:color-mix(in srgb, var(--fill) 86%, #fff);box-shadow:0 0 0 1.5px color-mix(in srgb, var(--fill) 86%, #fff)}.consult-module__sc3hFW__choice:hover{border-color:#0b0d12b3}.consult-module__sc3hFW__choice:has(input:checked):hover{background-color:#280cf2;border-color:#280cf2;box-shadow:0 0 0 1.5px #280cf2}}@media (prefers-reduced-motion:reduce){.consult-module__sc3hFW__chip:active,.consult-module__sc3hFW__choice:active{scale:none}.consult-module__sc3hFW__tick svg{scale:1}}@media (forced-colors:active){:is(.consult-module__sc3hFW__chip:has(input:checked),.consult-module__sc3hFW__choice:has(input:checked)){outline-offset:2px;outline:3px solid highlight}:is(.consult-module__sc3hFW__chip:has(input:checked) .consult-module__sc3hFW__tick,.consult-module__sc3hFW__choice:has(input:checked) .consult-module__sc3hFW__tick){forced-color-adjust:none;background-color:highlight;border-color:highlight}:is(.consult-module__sc3hFW__chip:has(input:checked) .consult-module__sc3hFW__tick svg,.consult-module__sc3hFW__choice:has(input:checked) .consult-module__sc3hFW__tick svg){forced-color-adjust:none;stroke:highlighttext}:is(.consult-module__sc3hFW__chip:has(input:focus-visible),.consult-module__sc3hFW__choice:has(input:focus-visible)){outline-offset:3px;outline:3px solid canvastext}}
