.label.svelte-4fnvw7{font-size:.875rem;font-weight:500;line-height:1.2;display:inline-block}.message.svelte-4fnvw7{color:var(--color-danger);font-size:.875rem}.hint.svelte-4fnvw7{color:var(--color-muted);font-size:.875rem}.input.svelte-1tqly6n{flex-direction:column;flex:none;gap:.3rem;width:100%;display:flex;position:relative}.toggle.svelte-1tqly6n{cursor:pointer;-webkit-user-select:none;user-select:none;flex-flow:row-reverse wrap;align-items:flex-start;gap:.5rem}.input.svelte-1tqly6n>.label{text-wrap:balance;flex:1 1 0}.input.svelte-1tqly6n:not(.toggle)>.label{margin-bottom:.05rem}.toggle.svelte-1tqly6n>.label{white-space:normal;font-weight:400;line-height:inherit}.container.svelte-1tqly6n{position:relative}.input.svelte-1tqly6n:not(.toggle) .field:where(.svelte-1tqly6n){--current-focus-ring-width:0}.field.svelte-1tqly6n{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-field);width:100%;height:auto;color:var(--color-text);text-overflow:ellipsis;appearance:none;resize:none;transition:border-color var(--duration) var(--ease), box-shadow var(--duration) var(--ease);flex:auto;padding:.7rem;font-size:max(1rem,16px);display:block}.field.svelte-1tqly6n:disabled{color:var(--color-muted)}.svelte-1tqly6n:is(.input:where(.svelte-1tqly6n):not(.invalid) .field:where(.svelte-1tqly6n)):not(:disabled):hover{border-color:var(--color-border-hover)}.input:where(.svelte-1tqly6n):not(.invalid) .field.svelte-1tqly6n:focus{border-color:var(--color-border-hover);box-shadow:var(--box-shadow-focus)}.toggle.svelte-1tqly6n .field:where(.svelte-1tqly6n){border:1px solid var(--color-border);cursor:pointer;appearance:none;background:var(--color-field);width:1.25rem;height:1.25rem;box-shadow:var(--box-shadow-sm);flex:none;padding:0}.input.invalid.svelte-1tqly6n .field:where(.svelte-1tqly6n){border-color:var(--color-danger-border);box-shadow:var(--box-shadow-invalid)}.input.invalid.svelte-1tqly6n .field:where(.svelte-1tqly6n):focus{box-shadow:var(--box-shadow-invalid), var(--box-shadow-focus)}.checkbox.svelte-1tqly6n{border-radius:var(--radius-xs)}.radio.svelte-1tqly6n{border-radius:100%}.svelte-1tqly6n:is(.checkbox:where(.svelte-1tqly6n),.radio:where(.svelte-1tqly6n)):not(:disabled):hover{border-color:var(--color-border-hover)}.toggle.svelte-1tqly6n:has(.field:where(.svelte-1tqly6n):disabled){color:var(--color-muted);cursor:default}.toggle.svelte-1tqly6n .field:where(.svelte-1tqly6n):disabled{background-color:var(--color-sunken);box-shadow:none;cursor:default}.svelte-1tqly6n:is(.checkbox:where(.svelte-1tqly6n),.radio:where(.svelte-1tqly6n)):active{box-shadow:var(--box-shadow-sm)}.checkbox.svelte-1tqly6n:checked:before{content:"";background:var(--color-success-fill);height:100%;display:block;-webkit-mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%3e%3cpath%20d='M17.7%204.4c.5-.5%201.4-.5%201.9%200s.5%201.3%200%201.9l-9.5%209.3c-.6.5-1.4.5-2%200L4.5%2012c-.5-.5-.5-1.3%200-1.9.5-.5%201.4-.5%201.9%200l2.8%202.8z'/%3e%3c/svg%3e") 0 2px/100% no-repeat;mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%3e%3cpath%20d='M17.7%204.4c.5-.5%201.4-.5%201.9%200s.5%201.3%200%201.9l-9.5%209.3c-.6.5-1.4.5-2%200L4.5%2012c-.5-.5-.5-1.3%200-1.9.5-.5%201.4-.5%201.9%200l2.8%202.8z'/%3e%3c/svg%3e") 0 2px/100% no-repeat}.radio.svelte-1tqly6n:checked:before{content:"";background:var(--color-text);height:100%;display:block;-webkit-mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%3e%3ccircle%20cx='12'%20cy='12'%20r='6'%20/%3e%3c/svg%3e") 50%/100% no-repeat;mask:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%3e%3ccircle%20cx='12'%20cy='12'%20r='6'%20/%3e%3c/svg%3e") 50%/100% no-repeat}.checkbox.svelte-1tqly6n:focus{border-color:var(--color-border-hover)}.output.svelte-1tqly6n{color:var(--color-muted);pointer-events:none;align-items:center;font-size:.8rem;display:flex;position:absolute;top:50%;right:1rem;transform:translateY(-50%)}.toggle.svelte-1tqly6n>.message{flex-basis:100%}
