.input-group.svelte-ahkj4y{margin-bottom:var(--dc-space-md, 1rem)}.input-group.svelte-ahkj4y label:where(.svelte-ahkj4y){display:block;margin-bottom:var(--dc-space-xs, .25rem);font-weight:600;color:var(--dc-color-text-primary, #ffffff)}.input-group.svelte-ahkj4y .required:where(.svelte-ahkj4y){color:var(--dc-color-neon-magenta, #ff00ff)}.input-group.svelte-ahkj4y input:where(.svelte-ahkj4y){width:100%;padding:var(--dc-space-sm, .5rem) var(--dc-space-md, 1rem);background:var(--dc-color-bg-secondary, rgba(255, 255, 255, .05));border:1px solid var(--dc-color-border, rgba(255, 255, 255, .1));border-radius:4px;color:var(--dc-color-text-primary, #ffffff);font-family:inherit;font-size:1rem;transition:border-color .2s,box-shadow .2s}.input-group.svelte-ahkj4y input:where(.svelte-ahkj4y):focus{outline:none;border-color:var(--dc-color-neon-cyan, #00ffff);box-shadow:0 0 0 2px #0ff3}.input-group.svelte-ahkj4y input.error:where(.svelte-ahkj4y){border-color:var(--dc-color-neon-magenta, #ff00ff)}.input-group.svelte-ahkj4y input.error:where(.svelte-ahkj4y):focus{box-shadow:0 0 0 2px #f0f3}.input-group.svelte-ahkj4y input:where(.svelte-ahkj4y)::placeholder{color:var(--dc-color-text-secondary, #c7c7cc);opacity:.5}.input-group.svelte-ahkj4y input:where(.svelte-ahkj4y):disabled{opacity:.5;cursor:not-allowed}.input-group.svelte-ahkj4y input:where(.svelte-ahkj4y):read-only{background:var(--dc-color-bg-tertiary, rgba(255, 255, 255, .02));cursor:default}.input-hint.svelte-ahkj4y{display:block;margin-top:var(--dc-space-xs, .25rem);font-size:.75rem;color:var(--dc-color-text-secondary, #c7c7cc)}.input-error.svelte-ahkj4y{display:block;margin-top:var(--dc-space-xs, .25rem);font-size:.75rem;color:var(--dc-color-neon-magenta, #ff00ff)}
