.input-group.svelte-rt4u8o{display:flex;flex-direction:column;gap:var(--gap)}.description.svelte-1pfl1kv{display:flex;align-items:flex-start;gap:var(--space-sm);padding:var(--space-md);border-radius:var(--radius-md);border:1px solid;font-size:var(--font-size-sm);line-height:var(--line-height-relaxed);margin:var(--space-sm) 0}.description-info.svelte-1pfl1kv{background:var(--color-primary-alpha-05);border-color:var(--color-primary-alpha-15);color:var(--color-text-primary)}.description-warning.svelte-1pfl1kv{background:var(--color-warning-alpha-05);border-color:var(--color-warning-alpha-15);color:var(--color-text-primary)}.description-error.svelte-1pfl1kv{background:var(--color-danger-alpha-05);border-color:var(--color-danger-alpha-15);color:var(--color-text-primary)}.description-success.svelte-1pfl1kv{background:var(--color-success-alpha-05);border-color:var(--color-success-alpha-15);color:var(--color-text-primary)}.description.svelte-1pfl1kv .description-icon{flex-shrink:0;margin-top:2px;font-size:1.1rem}.description-info.svelte-1pfl1kv .description-icon{color:var(--color-primary)}.description-warning.svelte-1pfl1kv .description-icon{color:var(--color-warning)}.description-error.svelte-1pfl1kv .description-icon{color:var(--color-danger)}.description-success.svelte-1pfl1kv .description-icon{color:var(--color-success)}.description-text.svelte-1pfl1kv{margin:0;flex:1}@media (max-width: 768px){.description.svelte-1pfl1kv{padding:var(--space-sm);font-size:var(--font-size-xs)}}.toggle-wrapper.svelte-17any1d{display:flex;flex-direction:column;width:100%}.toggle-container.svelte-17any1d{display:flex;align-items:center;gap:var(--space-md);min-height:var(--button-min-height)}.toggle.svelte-17any1d{position:relative;border:1px solid var(--color-bg-tertiary);padding:0;outline:none;cursor:pointer;transition:all var(--transition-fast);flex-shrink:0;box-shadow:var(--shadow-sm);user-select:none;background-color:var(--color-bg-secondary)}.toggle.active.svelte-17any1d{background-color:var(--color-primary-alpha-20);border-color:var(--color-primary);box-shadow:var(--shadow-sm)}.toggle.slide.svelte-17any1d{width:calc(var(--button-min-height) * 1.7);height:var(--button-min-height);padding:var(--space-xxs);border-radius:var(--radius-sm)}.toggle-track.svelte-17any1d{position:relative;width:100%;height:100%;overflow:hidden;border-radius:var(--radius-sm)}.toggle-indicator.svelte-17any1d{position:absolute;width:auto;aspect-ratio:1/1;height:100%;border-radius:var(--radius-sm);background-color:var(--color-text-tertiary);top:0;left:0;transform:translate(0) scale(1);transition:all var(--transition-normal) var(--easing-standard);box-shadow:var(--shadow-button);border:none;will-change:transform}.toggle.slide.active.svelte-17any1d .toggle-indicator:where(.svelte-17any1d){transform:translate(calc((var(--button-min-height) * 1.7/2) - (var(--space-xxs) * 2))) scale(1.05);background-color:var(--color-primary);box-shadow:var(--shadow-button-active)}.toggle.svelte-17any1d:hover:not(:disabled) .toggle-indicator:where(.svelte-17any1d){transform:scale(1.1)}.toggle.slide.active.svelte-17any1d:hover:not(:disabled) .toggle-indicator:where(.svelte-17any1d){transform:translate(calc((var(--button-min-height) * 1.7/2) - (var(--space-xxs) * 2))) scale(1.15)}.toggle.square.svelte-17any1d{width:var(--button-min-height);height:var(--button-min-height);border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center}.square-indicator.svelte-17any1d{color:#fff;opacity:0;transform:scale(.7);transition:all var(--transition-fast) var(--ease-bounce);display:flex;align-items:center;justify-content:center;position:static;width:auto;height:auto;background-color:transparent;border:none;box-shadow:none}.square-indicator.visible.svelte-17any1d{opacity:1;transform:scale(1)}.toggle.svelte-17any1d:focus-visible{box-shadow:0 0 0 2px var(--color-bg-primary),0 0 0 4px var(--color-primary)}.toggle.disabled.svelte-17any1d{opacity:var(--opacity-disabled);cursor:not-allowed}.disabled-message.svelte-17any1d{display:flex;flex-direction:column;gap:var(--space-xs);padding:var(--space-sm);margin-top:var(--space-xs);background:var(--color-bg-secondary);border:1px solid var(--color-bg-tertiary);border-radius:var(--radius-sm);font-size:var(--font-size-xs);color:var(--color-text-secondary);line-height:var(--line-height-medium)}.disabled-message.svelte-17any1d>span:where(.svelte-17any1d){display:flex;align-items:center;gap:var(--space-xs)}.disabled-message.svelte-17any1d svg{flex-shrink:0;width:16px;height:16px;color:var(--color-text-tertiary)}.link-button.svelte-17any1d{background:none;border:none;color:var(--color-primary);text-decoration:underline;cursor:pointer;font-size:inherit;font-weight:var(--font-weight-medium);padding:0;margin:0;margin-left:calc(16px + var(--space-xs));transition:all var(--transition-fast);text-align:left}.link-button.svelte-17any1d:hover{color:var(--color-primary-dark);text-decoration:none}@media (hover: hover) and (pointer: fine){.toggle.svelte-17any1d:hover:not(.active):not(.disabled){border-color:var(--color-bg-tertiary)}.toggle:hover.active.svelte-17any1d:not(.disabled){border-color:var(--color-primary-dark)}}
