.choice-chips.svelte-1msvmzu{gap:var(--k-space-2);flex-direction:column;display:flex}.visually-hidden.svelte-1msvmzu{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.chips.svelte-1msvmzu{gap:var(--k-space-2);flex-wrap:wrap;display:flex}.chip.svelte-1msvmzu{align-items:center;gap:var(--k-space-1);padding:var(--k-space-2) var(--k-space-4);min-height:var(--k-touch-target);border:1px solid var(--k-border);background:var(--k-bg-raised);color:var(--k-text);font-size:var(--k-text-base);font-family:var(--k-font-body);cursor:pointer;box-shadow:inset 1px 1px 0 var(--k-edge-light), inset -1px -1px 0 var(--k-edge-shadow), 0 1px 1px var(--k-shadow-contact), 0 2px 4px var(--k-shadow-ambient);transition:background-color var(--k-dur-settle) var(--k-ease-out), border-color var(--k-dur-settle) var(--k-ease-out), transform var(--k-dur-settle) var(--k-ease-out), box-shadow var(--k-dur-settle) var(--k-ease-out);border-radius:999px;display:inline-flex;position:relative}.chip.selected.svelte-1msvmzu{background:var(--k-accent);border-color:var(--k-accent);color:var(--k-paper)}.chip.disabled.svelte-1msvmzu{opacity:.5;cursor:not-allowed}@media (hover:hover){.chip.svelte-1msvmzu:not(.disabled):hover{background:color-mix(in oklab, var(--k-accent) 25%, var(--k-bg-raised));box-shadow:inset 1px 1px 0 var(--k-edge-light), inset -1px -1px 0 var(--k-edge-shadow), 0 1.5px 2px var(--k-shadow-contact), 0 3px 6px var(--k-shadow-ambient);transform:translateY(-1px)}.chip.selected.svelte-1msvmzu:not(.disabled):hover{background:color-mix(in oklab, var(--k-accent) 85%, var(--k-bark-900));border-color:color-mix(in oklab, var(--k-accent) 85%, var(--k-bark-900))}}.chip.svelte-1msvmzu:not(.disabled):active{box-shadow:inset -1px -1px 0 var(--k-edge-light), inset 1px 1px 0 var(--k-edge-shadow), 0 1px 1px var(--k-shadow-contact);transform:scale(.97)}.chip.svelte-1msvmzu:not(.disabled):has(input:where(.svelte-1msvmzu):active){box-shadow:inset -1px -1px 0 var(--k-edge-light), inset 1px 1px 0 var(--k-edge-shadow), 0 1px 1px var(--k-shadow-contact);transform:scale(.97)}.chip.svelte-1msvmzu input:where(.svelte-1msvmzu){clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.chip.svelte-1msvmzu:has(input:where(.svelte-1msvmzu):focus-visible){outline:var(--k-focus-ring);outline-offset:2px}.chip.svelte-1msvmzu:active{transform:scale(.97)}@media (prefers-reduced-motion:reduce){.chip.svelte-1msvmzu{transition:none}}.field.svelte-8ff5h4{gap:var(--k-space-1);flex-direction:column;display:flex}label.svelte-8ff5h4{font-size:var(--k-text-sm);color:var(--k-text-strong);font-weight:600}.req.svelte-8ff5h4{color:var(--k-alert)}.visually-hidden.svelte-8ff5h4{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}input.svelte-8ff5h4{min-height:var(--k-touch-target);padding:var(--k-space-2) var(--k-space-3);border-radius:var(--k-radius-sm);border:1px solid var(--k-border);background:var(--k-bg-raised);color:var(--k-text);font-family:var(--k-font-body);font-size:var(--k-text-base);box-shadow:inset 2px 2px 3px var(--k-shadow-contact), inset -1px -1px 0 var(--k-edge-light);transition:border-color var(--k-dur-settle) var(--k-ease-out)}input.svelte-8ff5h4:hover:not(:disabled,[aria-invalid=true]){border-color:var(--k-accent)}input[aria-invalid=true].svelte-8ff5h4{border-color:var(--k-alert)}@media (prefers-reduced-motion:reduce){input.svelte-8ff5h4{transition:none}}.hint.svelte-8ff5h4{font-size:var(--k-text-sm);color:var(--k-text-muted);margin:0}.error.svelte-8ff5h4{font-size:var(--k-text-sm);color:var(--k-alert);margin:0}
