.drop-zone-active.svelte-1ikuxbi{background-color:var(--input-background-highlight-color)!important}.drop-zone-active.svelte-1ikuxbi .border:where(.svelte-1ikuxbi){opacity:.5!important}.drop-zone-active.svelte-1ikuxbi .upload-icon:where(.svelte-1ikuxbi){transform:scale(1.1)}.has-files.svelte-1ikuxbi{background-color:color-mix(in srgb,var(--accent) 7%,var(--input-background-color))!important}.has-files.svelte-1ikuxbi .border:where(.svelte-1ikuxbi){opacity:1;border-style:solid;border-color:color-mix(in srgb,var(--accent) 40%,transparent)}.has-files.svelte-1ikuxbi .upload-icon:where(.svelte-1ikuxbi) svg{width:calc(var(--file-upload-icon-size, 4rem) * .6);height:calc(var(--file-upload-icon-size, 4rem) * .6)}.input-wrap.svelte-1ikuxbi{position:relative;display:inline-block;width:100%;box-sizing:border-box;border-radius:var(--input-border-radius);background-color:var(--input-background-color);cursor:pointer;-webkit-user-select:none;user-select:none;padding:var(--spacing);transition:background-color .2s linear}.input-wrap.svelte-1ikuxbi .border:where(.svelte-1ikuxbi){position:absolute;top:var(--spacing-f2);left:var(--spacing-f2);right:var(--spacing-f2);bottom:var(--spacing-f2);border:2px dashed var(--file-upload-border-color, color-mix(in srgb, var(--hint-color) 45%, transparent));border-radius:var(--input-border-radius);opacity:0;pointer-events:none;transition:opacity .2s linear}.input-wrap.svelte-1ikuxbi:hover{background-color:var(--input-background-highlight-color)!important}.input-wrap.svelte-1ikuxbi:hover .upload-icon:where(.svelte-1ikuxbi){transform:scale(1.1)}.input-wrap.svelte-1ikuxbi .upload-area:where(.svelte-1ikuxbi){display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-f2);min-height:var(--file-upload-min-height, 150px);text-align:center;pointer-events:none}.input-wrap.svelte-1ikuxbi .upload-area:where(.svelte-1ikuxbi) .upload-icon:where(.svelte-1ikuxbi){display:flex;transition:transform .2s linear;justify-content:center;align-items:center}.input-wrap.svelte-1ikuxbi .upload-area:where(.svelte-1ikuxbi) .upload-icon:where(.svelte-1ikuxbi) svg{width:var(--file-upload-icon-size, 4rem);height:var(--file-upload-icon-size, 4rem);fill:var(--file-upload-icon-color, var(--accent))}.input-wrap.svelte-1ikuxbi .upload-area:where(.svelte-1ikuxbi) .label:where(.svelte-1ikuxbi){font-size:var(--font-size);color:var(--input-text-color, var(--text-color));font-weight:700}.input-wrap.svelte-1ikuxbi .upload-area:where(.svelte-1ikuxbi) .files:where(.svelte-1ikuxbi){display:flex;flex-wrap:wrap;justify-content:center;gap:var(--spacing-f2);max-width:100%}.input-wrap.svelte-1ikuxbi .upload-area:where(.svelte-1ikuxbi) .files:where(.svelte-1ikuxbi) .file-chip:where(.svelte-1ikuxbi){display:inline-flex;align-items:center;gap:var(--spacing-f2);max-width:100%;padding:.2em .3em .2em .7em;border-radius:999px;background:color-mix(in srgb,var(--accent) 16%,transparent);color:var(--accent);font-size:.85rem}.input-wrap.svelte-1ikuxbi .upload-area:where(.svelte-1ikuxbi) .files:where(.svelte-1ikuxbi) .file-name:where(.svelte-1ikuxbi){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.input-wrap.svelte-1ikuxbi .upload-area:where(.svelte-1ikuxbi) .files:where(.svelte-1ikuxbi) .file-remove:where(.svelte-1ikuxbi){pointer-events:auto;flex:none;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;width:1.35em;height:1.35em;border:none;border-radius:50%;background:transparent;color:inherit;font-size:1.05em;line-height:1}.input-wrap.svelte-1ikuxbi .upload-area:where(.svelte-1ikuxbi) .files:where(.svelte-1ikuxbi) .file-remove:where(.svelte-1ikuxbi):hover{background:color-mix(in srgb,var(--accent) 28%,transparent)}.input-wrap.svelte-1ikuxbi .upload-area:where(.svelte-1ikuxbi) .hint:where(.svelte-1ikuxbi){color:var(--input-hint-color, var(--hint-color));font-size:var(--input-hint-font-size);opacity:0;transition:opacity .2s linear}.input-wrap.svelte-1ikuxbi .upload-area:where(.svelte-1ikuxbi) .hint-visible:where(.svelte-1ikuxbi){opacity:1}.input-wrap.svelte-1ikuxbi .upload-area:where(.svelte-1ikuxbi) .invalid-text:where(.svelte-1ikuxbi){font-weight:700;color:var(--error-color)!important}.container.svelte-179om2p{display:inline-block;width:100%;height:auto}.menu-popover.svelte-179om2p{position:fixed;box-sizing:border-box;z-index:var(--menu-z-index, 45);display:flex;flex-direction:column;gap:var(--menu-item-gap, 2px);margin:0;padding:var(--menu-padding, var(--spacing-f2));border:var(--menu-border, none);max-height:var(--menu-max-height, calc(100vh - 2 * var(--spacing)));max-width:var(--menu-max-width, calc(100vw - 2 * var(--spacing)));overflow-y:auto;background-color:var(--menu-background-color);-webkit-backdrop-filter:var(--menu-backdrop-filter, var(--blur-filter));backdrop-filter:var(--menu-backdrop-filter, var(--blur-filter));box-shadow:var(--menu-box-shadow, rgba(0, 0, 0, .25) 0px 8px 24px);transform-origin:top center;opacity:0;visibility:hidden;transform:translateY(-6px) scale(.98);pointer-events:none;transition:opacity var(--menu-animation-duration, .14s) ease,transform var(--menu-animation-duration, .14s) ease,visibility var(--menu-animation-duration, .14s)}.menu-popover.open.svelte-179om2p{opacity:1;visibility:visible;transform:none;pointer-events:auto}.menu-popover.svelte-179om2p .menu-item:where(.svelte-179om2p){display:flex;align-items:center;gap:var(--spacing-f2);width:100%;padding:var(--menu-item-padding, var(--spacing-f2) var(--spacing));border-radius:var(--menu-item-border-radius, calc(var(--border-radius) / 2));justify-content:var(--menu-justify-content, flex-start);color:var(--text-color);text-transform:none;transition:background-color .1s}.menu-popover.svelte-179om2p .menu-item:where(.svelte-179om2p):hover{background-color:var(--menu-item-hover-background-color, var(--accent-soft))}.menu-popover.svelte-179om2p .menu-item.disabled:where(.svelte-179om2p){opacity:.5;cursor:not-allowed}.menu-popover.svelte-179om2p .menu-item:where(.svelte-179om2p) .item-label:where(.svelte-179om2p){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.menu-popover.svelte-179om2p .menu-item:where(.svelte-179om2p) .menu-item-icon:where(.svelte-179om2p){display:inline-flex;color:var(--text-color);fill:var(--text-color);width:var(--menu-item-icon-size, 1.25rem);height:var(--menu-item-icon-size, 1.25rem)}.sl-radio.svelte-11kqqbb{display:inline-flex;align-items:center;gap:var(--spacing-f2);cursor:pointer;-webkit-user-select:none;user-select:none}.sl-radio.disabled.svelte-11kqqbb{cursor:not-allowed;opacity:.5}.sl-radio.svelte-11kqqbb .sl-radio-box:where(.svelte-11kqqbb){position:relative;flex:none;width:var(--radio-size, var(--common-line-height));height:var(--radio-size, var(--common-line-height));border-radius:50%;background-color:var(--checkbox-background-color);transition:background-color .12s,box-shadow .12s}.sl-radio.svelte-11kqqbb .sl-radio-box.checked:where(.svelte-11kqqbb){background-color:var(--checkbox-checked-background-color, var(--accent))}.sl-radio.svelte-11kqqbb input:where(.svelte-11kqqbb){position:absolute;inset:0;margin:0;opacity:0;cursor:inherit}.sl-radio.svelte-11kqqbb input:where(.svelte-11kqqbb):focus-visible~.sl-radio-dot:where(.svelte-11kqqbb){box-shadow:0 0 0 2px var(--checkbox-focus-shadow, rgba(100, 150, 255, .5))}.sl-radio.svelte-11kqqbb .sl-radio-dot:where(.svelte-11kqqbb){position:absolute;inset:0;border-radius:50%;display:flex}.sl-radio.svelte-11kqqbb .sl-radio-dot:where(.svelte-11kqqbb):after{content:"";margin:auto;width:38%;height:38%;border-radius:50%;background-color:var(--checkbox-checkmark-color, var(--accent-contrast));transform:scale(0);transition:transform .12s ease-in-out}.sl-radio.svelte-11kqqbb .sl-radio-box.checked:where(.svelte-11kqqbb) .sl-radio-dot:where(.svelte-11kqqbb):after{transform:scale(1)}.sl-radio.svelte-11kqqbb .sl-radio-label:where(.svelte-11kqqbb){line-height:var(--common-line-height)}.sl-radio-group.svelte-1b9xss2{display:flex;gap:var(--radio-group-gap, var(--spacing-f2))}.sl-radio-group.vertical.svelte-1b9xss2{flex-direction:column}.sl-radio-group.horizontal.svelte-1b9xss2{flex-direction:row;flex-wrap:wrap;gap:var(--radio-group-gap, var(--spacing))}.container.svelte-dfx1wc{position:relative;width:100%}.container.disabled.svelte-dfx1wc{opacity:.5;pointer-events:none}.select-trigger.svelte-dfx1wc{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--spacing-f2);width:100%;box-sizing:border-box;padding:var(--input-vertical-spacing) var(--input-horizontal-spacing);min-height:calc(var(--input-line-height) + var(--input-vertical-spacing) * 2);border-radius:var(--input-border-radius);border:1px solid var(--frost-border-color);background-color:var(--input-background-color);color:var(--text-color);cursor:pointer;text-align:left;transition:background-color .12s,border-color .12s}.select-trigger.svelte-dfx1wc:hover{background-color:var(--input-background-highlight-color)}.select-trigger.open.svelte-dfx1wc{background-color:var(--input-background-highlight-color);border-color:var(--accent)}.select-trigger.svelte-dfx1wc .field:where(.svelte-dfx1wc){position:relative;display:block;min-height:var(--input-line-height);text-transform:none}.select-trigger.svelte-dfx1wc .label:where(.svelte-dfx1wc){position:absolute;left:0;top:50%;transform:translateY(-50%);color:var(--hint-color);text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;pointer-events:none;transition:.2s}.select-trigger.svelte-dfx1wc .label.floated:where(.svelte-dfx1wc){top:0;transform:translateY(-.7rem);font-size:var(--input-label-font-size);font-weight:var(--input-label-font-weight)}.select-trigger.svelte-dfx1wc .value:where(.svelte-dfx1wc){display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transform:translateY(.45rem)}.select-trigger.svelte-dfx1wc .arrow:where(.svelte-dfx1wc){display:inline-flex;color:var(--hint-color);fill:var(--hint-color);width:var(--select-item-icon-size, 1.25rem);min-width:var(--select-item-icon-size, 1.25rem);height:var(--select-item-icon-size, 1.25rem);transition:transform .2s}.select-trigger.svelte-dfx1wc .arrow.flip:where(.svelte-dfx1wc){transform:rotate(180deg)}.sl-slider.svelte-1lmmylj{width:100%}.sl-slider.disabled.svelte-1lmmylj{opacity:.5}.sl-slider.svelte-1lmmylj .sl-slider-head:where(.svelte-1lmmylj){display:flex;justify-content:space-between;align-items:baseline;margin-bottom:var(--spacing-f2)}.sl-slider.svelte-1lmmylj .sl-slider-label:where(.svelte-1lmmylj){font-size:var(--input-label-font-size);font-weight:var(--input-label-font-weight);text-transform:uppercase;color:var(--hint-color)}.sl-slider.svelte-1lmmylj .sl-slider-value:where(.svelte-1lmmylj){font-variant-numeric:tabular-nums;color:var(--text-color)}.sl-slider.svelte-1lmmylj input[type=range]:where(.svelte-1lmmylj){--track: var(--slider-track-color, var(--progress-bar-background-color));-webkit-appearance:none;appearance:none;width:100%;height:var(--slider-thumb-size, 18px);background:transparent;cursor:pointer}.sl-slider.svelte-1lmmylj input[type=range]:where(.svelte-1lmmylj):disabled{cursor:not-allowed}.sl-slider.svelte-1lmmylj input[type=range]:where(.svelte-1lmmylj)::-webkit-slider-runnable-track{height:var(--slider-track-height, 5px);border-radius:999px;background:linear-gradient(to right,var(--accent) var(--sl-slider-fill),var(--track) var(--sl-slider-fill))}.sl-slider.svelte-1lmmylj input[type=range]:where(.svelte-1lmmylj)::-moz-range-track{height:var(--slider-track-height, 5px);border-radius:999px;background:var(--track)}.sl-slider.svelte-1lmmylj input[type=range]:where(.svelte-1lmmylj)::-moz-range-progress{height:var(--slider-track-height, 5px);border-radius:999px;background:var(--accent)}.sl-slider.svelte-1lmmylj input[type=range]:where(.svelte-1lmmylj)::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:var(--slider-thumb-size, 18px);height:var(--slider-thumb-size, 18px);margin-top:calc((var(--slider-track-height, 5px) - var(--slider-thumb-size, 18px)) / 2);border-radius:50%;background:var(--slider-thumb-color, var(--accent));border:2px solid var(--slider-thumb-border-color, var(--accent-contrast));box-shadow:0 1px 4px #0000004d}.sl-slider.svelte-1lmmylj input[type=range]:where(.svelte-1lmmylj)::-moz-range-thumb{width:var(--slider-thumb-size, 18px);height:var(--slider-thumb-size, 18px);border-radius:50%;background:var(--slider-thumb-color, var(--accent));border:2px solid var(--slider-thumb-border-color, var(--accent-contrast));box-shadow:0 1px 4px #0000004d}.sl-slider.svelte-1lmmylj input[type=range]:where(.svelte-1lmmylj):focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 3px var(--accent-soft)}.sl-slider.svelte-1lmmylj input[type=range]:where(.svelte-1lmmylj):focus-visible::-moz-range-thumb{box-shadow:0 0 0 3px var(--accent-soft)}.sl-textarea.svelte-n2q2j6{display:flex;flex-direction:column;gap:var(--spacing-f2);width:100%}.sl-textarea.svelte-n2q2j6 .sl-textarea-label:where(.svelte-n2q2j6){font-size:var(--input-label-font-size, .8rem);font-weight:var(--input-label-font-weight, bold);text-transform:uppercase;color:var(--hint-color)}.sl-textarea.svelte-n2q2j6 textarea:where(.svelte-n2q2j6){width:100%;box-sizing:border-box;resize:vertical;font-family:inherit;font-size:var(--font-size, 1rem);color:var(--input-text-color, inherit);padding:var(--input-vertical-spacing, .75rem) var(--input-horizontal-spacing, 1rem);border-radius:var(--input-border-radius, var(--border-radius));border:1px solid var(--frost-border-color);background-color:var(--input-background-color);outline:none;transition:background-color .15s,border-color .15s}.sl-textarea.svelte-n2q2j6 textarea.autosize:where(.svelte-n2q2j6){resize:none;overflow:hidden}.sl-textarea.svelte-n2q2j6 textarea:where(.svelte-n2q2j6)::placeholder{color:var(--input-hint-color, var(--hint-color))}.sl-textarea.svelte-n2q2j6 textarea:where(.svelte-n2q2j6):focus{background-color:var(--input-background-highlight-color);border-color:var(--accent)}.sl-textarea.invalid.svelte-n2q2j6 textarea:where(.svelte-n2q2j6){border-color:var(--error-color)}.sl-textarea.svelte-n2q2j6 .sl-textarea-hint:where(.svelte-n2q2j6){font-size:var(--input-hint-font-size, .8rem);color:var(--hint-color)}.toggle-container.svelte-1xh4ilo{cursor:pointer;display:inline-flex;-webkit-user-select:none;user-select:none;align-items:center;width:100%}.toggle-container.svelte-1xh4ilo .slider-container:where(.svelte-1xh4ilo){position:relative;border:var(--toggle-border);min-width:calc(var(--toggle-size) * 1.75);height:var(--toggle-size)}.toggle-container.svelte-1xh4ilo .label:where(.svelte-1xh4ilo){margin-left:var(--checkbox-label-padding-left)}.toggle-container.svelte-1xh4ilo .label.crossed-out:where(.svelte-1xh4ilo){text-decoration:line-through}.toggle-container.svelte-1xh4ilo .slider:where(.svelte-1xh4ilo){position:absolute;cursor:pointer;inset:0;width:calc(var(--toggle-size) * 1.75);background-color:var(--toggle-background-color);border-radius:var(--toggle-border-radius);transition:.1s}.toggle-container.svelte-1xh4ilo .slider:where(.svelte-1xh4ilo):before{position:absolute;content:"";height:calc(var(--toggle-size) * .8);width:calc(var(--toggle-size) * .8);left:calc(var(--toggle-size) * .1);bottom:calc(var(--toggle-size) * .1);background-color:var(--toggle-knob-color);transition:.1s;border-radius:var(--toggle-border-radius)}.toggle-container.svelte-1xh4ilo input:where(.svelte-1xh4ilo){opacity:0}.toggle-container.svelte-1xh4ilo input:where(.svelte-1xh4ilo):checked+.slider:where(.svelte-1xh4ilo){background-color:var(--toggle-checked-background-color)}.toggle-container.svelte-1xh4ilo input:where(.svelte-1xh4ilo):focus-visible+.slider:where(.svelte-1xh4ilo){box-shadow:0 0 0 2px var(--toggle-focus-shadow, rgba(100, 150, 255, .5))}.toggle-container.svelte-1xh4ilo input:where(.svelte-1xh4ilo):checked+.slider:where(.svelte-1xh4ilo):before{transform:translate(calc(var(--toggle-size) * .75));background-color:var(--toggle-checked-knob-color)}
