.label.svelte-1dnopad{font-family:var(--input-label-font);font-size:var(--input-label-size);letter-spacing:var(--input-label-tracking);color:var(--input-label-color);cursor:default}.label-disabled.svelte-1dnopad{opacity:.5;cursor:not-allowed}.textarea-group.svelte-1ajt68l{display:flex;flex-direction:column;gap:var(--input-label-gap);width:100%}.textarea-label.svelte-1ajt68l{font-family:var(--input-label-font);font-size:var(--input-label-size);letter-spacing:var(--input-label-tracking);color:var(--input-label-color)}.textarea.svelte-1ajt68l{font-family:var(--input-font);font-size:var(--input-font-size);border:var(--input-border);border-radius:var(--input-radius);background:var(--input-bg);color:var(--input-text);transition:border var(--input-transition);width:100%;padding:var(--textarea-padding);min-height:var(--textarea-min-height);resize:vertical}.textarea.svelte-1ajt68l::placeholder{color:var(--input-placeholder)}.textarea.svelte-1ajt68l:focus{outline:none;border:var(--input-border-focus)}.textarea.svelte-1ajt68l:disabled{opacity:.5;cursor:not-allowed}.textarea-readonly.svelte-1ajt68l{background:var(--color-surface-secondary);cursor:default}.textarea-error.svelte-1ajt68l{border-color:var(--input-error-border-color)}.textarea-error.svelte-1ajt68l:focus{border-color:var(--input-error-border-color)}.textarea-help.svelte-1ajt68l{font-family:var(--input-help-font);font-size:var(--input-help-size);color:var(--input-help-color)}.textarea-error-text.svelte-1ajt68l{font-family:var(--input-help-font);font-size:var(--input-help-size);color:var(--input-error-text)}.fileupload.svelte-h7v82q{display:flex;align-items:center;justify-content:center;width:100%;padding:var(--fileupload-padding);border:var(--fileupload-border);border-radius:var(--fileupload-radius);background:var(--fileupload-bg);cursor:pointer;transition:border var(--fileupload-transition),background var(--fileupload-transition);font:inherit;color:inherit;text-align:center;position:relative}.fileupload.svelte-h7v82q:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.fileupload-dragging.svelte-h7v82q{border:var(--fileupload-border-dragging);background:var(--fileupload-bg-dragging)}.fileupload-disabled.svelte-h7v82q{opacity:.5;cursor:not-allowed}.fileupload-input.svelte-h7v82q{position:absolute;width:0;height:0;overflow:hidden;opacity:0;pointer-events:none}.fileupload-content.svelte-h7v82q{display:flex;flex-direction:column;align-items:center;gap:var(--space-xs)}.fileupload-icon.svelte-h7v82q{display:flex;width:var(--fileupload-icon-size);height:var(--fileupload-icon-size);color:var(--fileupload-icon-color);transition:color var(--fileupload-transition)}.fileupload-dragging.svelte-h7v82q .fileupload-icon:where(.svelte-h7v82q){color:var(--fileupload-icon-color-dragging)}.fileupload-icon.svelte-h7v82q svg{width:100%;height:100%}.fileupload-text.svelte-h7v82q{font-family:var(--fileupload-text-font);font-size:var(--fileupload-text-size);color:var(--fileupload-text-color)}.fileupload-hint.svelte-h7v82q{font-family:var(--fileupload-hint-font);font-size:var(--fileupload-hint-size);color:var(--fileupload-hint-color)}.fileupload-item.svelte-8ddlzn{display:flex;align-items:flex-start;gap:var(--fileupload-item-gap);padding:var(--fileupload-item-padding);background:var(--fileupload-item-bg);border:var(--fileupload-item-border);border-radius:var(--fileupload-item-radius)}.fileupload-item-icon.svelte-8ddlzn{flex-shrink:0;width:var(--fileupload-item-icon-size);height:var(--fileupload-item-icon-size);color:var(--color-text-muted);display:flex}.fileupload-item-icon.svelte-8ddlzn svg:where(.svelte-8ddlzn){width:100%;height:100%}.fileupload-item-uploading.svelte-8ddlzn .fileupload-item-icon:where(.svelte-8ddlzn){color:var(--color-accent)}.fileupload-item-complete.svelte-8ddlzn .fileupload-item-icon:where(.svelte-8ddlzn){color:var(--fileupload-item-complete-color)}.fileupload-item-error.svelte-8ddlzn .fileupload-item-icon:where(.svelte-8ddlzn){color:var(--fileupload-item-error-color)}.fileupload-item-content.svelte-8ddlzn{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--space-2xs)}.fileupload-item-header.svelte-8ddlzn{display:flex;align-items:center;gap:var(--space-sm)}.fileupload-item-name.svelte-8ddlzn{font-family:var(--fileupload-item-name-font);font-size:var(--fileupload-item-name-size);color:var(--fileupload-item-name-color);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0}.fileupload-item-complete.svelte-8ddlzn .fileupload-item-name:where(.svelte-8ddlzn){color:var(--fileupload-item-complete-color)}.fileupload-item-size.svelte-8ddlzn{font-family:var(--fileupload-item-size-font);font-size:var(--fileupload-item-size-size);color:var(--fileupload-item-size-color);flex-shrink:0}.fileupload-item-remove.svelte-8ddlzn{all:unset;cursor:pointer;flex-shrink:0;width:var(--icon-size-md);height:var(--icon-size-md);display:flex;align-items:center;justify-content:center;color:var(--color-text-muted);font-size:var(--icon-size-sm);line-height:1;border-radius:var(--radius-sm)}.fileupload-item-remove.svelte-8ddlzn:hover{color:var(--color-text)}.fileupload-item-remove.svelte-8ddlzn:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.fileupload-item-progress.svelte-8ddlzn{display:flex;align-items:center;gap:var(--space-sm)}.fileupload-item-progress.svelte-8ddlzn .progress{flex:1}.fileupload-item-pct.svelte-8ddlzn{font-family:var(--fileupload-item-size-font);font-size:var(--fileupload-item-size-size);color:var(--fileupload-item-size-color);flex-shrink:0;min-width:3ch;text-align:right}.fileupload-item-error.svelte-8ddlzn{font-family:var(--fileupload-item-name-font);font-size:var(--fileupload-item-size-size);color:var(--fileupload-item-error-color)}.code-editor.svelte-w6ka1j{border:var(--code-border);border-radius:var(--code-radius);overflow:hidden;background:var(--code-bg);transition:box-shadow var(--duration-instant) var(--easing-default)}.code-editor.svelte-w6ka1j:focus-within:not(.code-editor--readonly){box-shadow:0 0 0 var(--focus-ring-offset) var(--color-surface),0 0 0 calc(var(--focus-ring-offset) + var(--focus-ring-width)) var(--focus-ring-color)}.code-editor.svelte-w6ka1j .cm-editor{border-radius:var(--code-radius)}.fileupload-item-demos.svelte-1d7pt3w{display:flex;flex-direction:column;gap:var(--space-sm);max-width:480px}
