.field.svelte-1bv3jp6{position:relative}.field.svelte-1bv3jp6 input:where(.svelte-1bv3jp6){width:100%;min-height:calc(var(--tap-size) + var(--size-m));padding:calc(var(--size-l) + var(--size-xs)) var(--size-l) var(--size-xs);appearance:none;border:var(--border);border-radius:var(--radius-pill);background:var(--bg-surface);font-family:var(--font-text);font-size:var(--font-size-s);color:var(--c-heading);transition:border-color var(--transition), box-shadow var(--transition)}.field.svelte-1bv3jp6 input:where(.svelte-1bv3jp6):hover{border-color:var(--c-text-muted)}.field.svelte-1bv3jp6 input:where(.svelte-1bv3jp6):focus{border-color:var(--c-brand);box-shadow:inset 0 0 0 1px var(--c-brand);outline:none}.field.svelte-1bv3jp6 input:where(.svelte-1bv3jp6):user-invalid{border-color:var(--c-error)}.field.svelte-1bv3jp6 input:where(.svelte-1bv3jp6):disabled{background:var(--bg-brand-2);cursor:not-allowed}.field.svelte-1bv3jp6 input:where(.svelte-1bv3jp6)[type=number]{appearance:textfield}.field.svelte-1bv3jp6 label:where(.svelte-1bv3jp6){top:50%;left:var(--size-l);max-width:calc(100% - var(--size-2xl));text-overflow:ellipsis;white-space:nowrap;font-size:var(--font-size-s);color:var(--c-text-muted);pointer-events:none;transition:top var(--transition), font-size var(--transition), color var(--transition), transform var(--transition);position:absolute;overflow:hidden;transform:translateY(-50%)}.field.svelte-1bv3jp6 label:where(.svelte-1bv3jp6) .required:where(.svelte-1bv3jp6){color:var(--c-error)}.field.svelte-1bv3jp6 input:where(.svelte-1bv3jp6):focus+label:where(.svelte-1bv3jp6),.field.svelte-1bv3jp6 input:where(.svelte-1bv3jp6):not(:placeholder-shown)+label:where(.svelte-1bv3jp6){top:var(--size-xs);font-size:var(--font-size-xs);transform:none}.field.svelte-1bv3jp6 input:where(.svelte-1bv3jp6):focus+label:where(.svelte-1bv3jp6){color:var(--c-brand-text)}.radio.svelte-rgkjqz{align-items:center;gap:var(--size-xs);display:flex}.radio.svelte-rgkjqz input[type=radio]:where(.svelte-rgkjqz){appearance:none;width:var(--size-l);height:var(--size-l);border:2px solid var(--c-brand);background-clip:content-box;background-color:var(--bg-brand-2);cursor:pointer;transition:var(--transition);border-radius:50%;flex-shrink:0;padding:3px}.radio.svelte-rgkjqz input[type=radio]:where(.svelte-rgkjqz):checked{background-color:var(--c-brand)}.radio.svelte-rgkjqz input[type=radio]:where(.svelte-rgkjqz):focus-visible{outline:2px solid var(--c-brand);outline-offset:2px}.radio.svelte-rgkjqz.card{position:relative}.radio.svelte-rgkjqz.card input[type=radio]:where(.svelte-rgkjqz){opacity:0;pointer-events:none;position:absolute}.radio.svelte-rgkjqz.card label:where(.svelte-rgkjqz){gap:var(--size-xs);width:100%;min-height:var(--tap-size);padding:var(--size-m);border:var(--border);border-radius:var(--radius-xs);background:var(--bg-surface);cursor:pointer;transition:border-color var(--transition), background var(--transition);display:grid}.radio.svelte-rgkjqz.card label:where(.svelte-rgkjqz) .title:where(.svelte-rgkjqz){font-family:var(--font-title);font-size:var(--font-size-l);line-height:var(--lh-display);color:var(--c-heading)}.radio.svelte-rgkjqz.card label:where(.svelte-rgkjqz) .detail:where(.svelte-rgkjqz){font-size:var(--font-size-xs);color:var(--c-text-muted)}.radio.svelte-rgkjqz.card label:where(.svelte-rgkjqz):hover{border-color:var(--c-brand)}.radio.svelte-rgkjqz.card input[type=radio]:where(.svelte-rgkjqz):checked+label:where(.svelte-rgkjqz){border-color:var(--c-brand);background:var(--tone-default-bg);box-shadow:inset 0 0 0 1px var(--c-brand)}.radio.svelte-rgkjqz.card input[type=radio]:where(.svelte-rgkjqz):focus-visible+label:where(.svelte-rgkjqz){outline:2px solid var(--c-brand);outline-offset:2px}
