label.svelte-o02g58{gap:var(--space-2);flex-direction:column;display:flex}.label-text.svelte-o02g58{font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--color-ink-soft)}.required.svelte-o02g58{color:var(--color-ink);margin-left:.125rem}input.svelte-o02g58{width:100%;padding:var(--space-2) var(--space-3);background:var(--color-paper);border:1px solid var(--color-line);border-radius:var(--radius-lg);font-size:var(--text-sm);color:var(--color-ink);transition:border-color var(--transition-base), box-shadow var(--transition-base)}input.svelte-o02g58:focus{border-color:var(--color-brand-primary);box-shadow:0 0 0 3px var(--color-brand-primary-soft);outline:none}input.svelte-o02g58:disabled{background:var(--color-canvas);color:var(--color-ink-mute);cursor:not-allowed}[data-invalid].svelte-o02g58 input:where(.svelte-o02g58){border-color:var(--color-bad)}[data-invalid].svelte-o02g58 input:where(.svelte-o02g58):focus{box-shadow:0 0 0 3px var(--color-tone-bad-soft)}.field-msg.svelte-o02g58{min-height:1rem;font-size:var(--text-xs);color:var(--color-ink-mute);line-height:1.3;display:block}.field-msg.is-error.svelte-o02g58{color:var(--color-bad)}label.floating.svelte-o02g58{position:relative}label.floating.svelte-o02g58 .label-text:where(.svelte-o02g58){left:var(--space-3);font-size:var(--text-sm);font-weight:var(--weight-normal);color:var(--color-ink-mute);pointer-events:none;transform-origin:0 0;transition:transform var(--transition-base), color var(--transition-base);position:absolute;top:.9rem}label.floating.svelte-o02g58 input:where(.svelte-o02g58){padding-top:1.4rem;padding-bottom:.4rem}:is(label.floating.svelte-o02g58:has(input:where(.svelte-o02g58):focus) .label-text:where(.svelte-o02g58),label.floating.svelte-o02g58:has(input:where(.svelte-o02g58):not(:placeholder-shown)) .label-text:where(.svelte-o02g58)){color:var(--color-brand-primary);transform:translateY(-.62rem)scale(.78)}
