.input.svelte-14uc9xh{--_font: var(--input-font, var(--control-font-1, 1rem));--_icon-size: var(--input-icon-size, 17px);--_height: calc(var(--_font) * var(--control-height-ratio, 3));--_radius: var(--radius-lg, 10px);--_border: var(--color-border, light-dark(hsl(0 0% 78%), hsl(0 0% 32%)));--_border-hover: var(--color-border-active, light-dark(hsl(0 0% 60%), hsl(0 0% 48%)));--_border-focus: var(--color-action, hsl(217 75% 52%));--_border-error: var(--color-error, light-dark(#ef6262, #b04343));--_bg: var(--color-surface, light-dark(#fff, hsl(0 0% 9%)));--_panel: var(--color-surface, light-dark(#fff, hsl(0 0% 13%)));--_panel-hover: var(--color-bg-active, light-dark(hsl(0 0% 95%), hsl(0 0% 18%)));--_text: var(--color-text, inherit);--_text-muted: var(--color-text-muted, light-dark(hsl(0 0% 46%), hsl(0 0% 62%)));--_chip-bg: var(--color-action, hsl(217 75% 52%));--_chip-bg-hover: var(--color-action-active, hsl(217 80% 46%));--_chip-text: var(--color-action-text, #fff);--_duration: .15s;--_ease: var(--ease-in-out, cubic-bezier(.76, 0, .24, 1));--_ease-label: cubic-bezier(0, .54, .47, 1);--_ease-expand: cubic-bezier(.16, 1, .3, 1);position:relative;width:100%;font-size:var(--_font);text-align:left}.input.disabled.svelte-14uc9xh{opacity:.55;pointer-events:none}.input.dense.svelte-14uc9xh{--_height: calc(var(--_font) * var(--control-height-ratio-dense, 2.5))}.input.comfortable.svelte-14uc9xh{--_height: calc(var(--_font) * var(--control-height-ratio-comfortable, 3.5))}.skeleton-sweep.svelte-14uc9xh{position:absolute;inset:0;z-index:1;border-radius:inherit;@supports (corner-shape: squircle){corner-shape:inherit}overflow:hidden;pointer-events:none;&:after{content:"";position:absolute;inset:0;transform:translate(-100%);background-image:linear-gradient(105deg,transparent 25%,var(--skeleton-sheen, rgb(from var(--color-text, #888) r g b / .12)) 50%,transparent 75%);animation:delight-skeleton-shimmer var(--skeleton-duration, 2.4s) ease-in-out infinite;animation-delay:var(--shimmer-delay, 0s)}}@keyframes delight-skeleton-shimmer{0%{transform:translate(-100%)}55%,to{transform:translate(100%)}}@media(prefers-reduced-motion:reduce){.skeleton-sweep.svelte-14uc9xh:after{animation:none}}.wrapper.svelte-14uc9xh{position:relative;display:flex;align-items:center;gap:.5em;min-height:var(--_height);padding:0 var(--control-pad-x, 1em);border-radius:var(--_radius);@supports (corner-shape: squircle){--_cr: min(calc(var(--_radius) * var(--squircle-ratio, 2)), 1em);corner-shape:squircle;border-radius:var(--_cr)}background:transparent;cursor:text}.input.filled.svelte-14uc9xh .wrapper:where(.svelte-14uc9xh){background:var(--_bg)}.input.dense.svelte-14uc9xh .wrapper:where(.svelte-14uc9xh){padding:0 var(--control-pad-x-dense, .75em)}.input.comfortable.svelte-14uc9xh .wrapper:where(.svelte-14uc9xh){padding:0 var(--control-pad-x-comfortable, 1.25em)}.wrapper.svelte-14uc9xh:before{content:"";position:absolute;inset:0;border:1px solid var(--_border);border-radius:inherit;@supports (corner-shape: squircle){corner-shape:inherit}pointer-events:none;transition:border-color var(--_duration) var(--_ease)}.input.has-label.svelte-14uc9xh .wrapper:where(.svelte-14uc9xh):before{border-top-color:transparent}.wrapper.svelte-14uc9xh:hover:before{border-color:var(--_border-hover);transition:none}.input.has-label.svelte-14uc9xh .wrapper:where(.svelte-14uc9xh):hover:before{border-top-color:transparent}.wrapper.focused.svelte-14uc9xh:before{border-color:var(--_border-focus);border-width:2px;transition:none}.input.has-label.svelte-14uc9xh .wrapper.focused:where(.svelte-14uc9xh):before{border-top-color:transparent}.wrapper.has-error.svelte-14uc9xh:before{border-color:var(--_border-error)}.input.has-label.svelte-14uc9xh .wrapper.has-error:where(.svelte-14uc9xh):before{border-top-color:transparent}.input.is-textarea.svelte-14uc9xh .wrapper:where(.svelte-14uc9xh){align-items:stretch;min-height:auto}.field.svelte-14uc9xh{flex:1;min-width:0;border:none;outline:none;box-shadow:none;background:transparent;font:inherit;font-size:var(--_font);color:var(--_text);padding:0;height:var(--_height);line-height:var(--_height)}.field.svelte-14uc9xh::placeholder{color:var(--_text-muted);opacity:.85}.input.placeholder-deferred.svelte-14uc9xh :where(.svelte-14uc9xh):is(.field:where(.svelte-14uc9xh),.chip-input:where(.svelte-14uc9xh))::placeholder{opacity:0;transition:opacity 80ms ease}.input.placeholder-deferred.focused.svelte-14uc9xh :where(.svelte-14uc9xh):is(.field:where(.svelte-14uc9xh),.chip-input:where(.svelte-14uc9xh))::placeholder{opacity:.85;transition:opacity .15s ease .1s}textarea.field.svelte-14uc9xh{height:auto;min-height:var(--_height);line-height:1.5;resize:none;padding:.9em 0}.resize-handle.svelte-14uc9xh{--_grip: var(--_border-hover);position:absolute;right:0;bottom:0;width:20px;height:20px;cursor:ns-resize;touch-action:none;&:before,&:after{content:"";position:absolute;right:var(--_inset);bottom:var(--_inset);border-right:2.5px solid var(--_grip);border-bottom:2.5px solid var(--_grip);border-bottom-right-radius:max(calc(var(--_radius) - var(--_inset)),2px);@supports (corner-shape: squircle){corner-shape:squircle;border-bottom-right-radius:max(calc(var(--_cr) - var(--_inset)),2px)}transition:border-color .25s ease,opacity .25s ease,translate .25s var(--_ease)}&:before{--_inset: 3.5px;width:13px;height:13px}&:after{--_inset: 7.5px;width:7px;height:7px;opacity:0;translate:3px 3px}&:hover,&.dragging{--_grip: var(--_text);&:before{transition:none}&:after{opacity:1;translate:0 0;transition:opacity .15s ease,translate .15s var(--_ease)}}&.dragging{--_grip: var(--_border-focus)}}@media(prefers-reduced-motion:reduce){.resize-handle.svelte-14uc9xh:before,.resize-handle.svelte-14uc9xh:after{transition:none}}input[type=number].field.svelte-14uc9xh{appearance:textfield;-moz-appearance:textfield}input[type=number].field.svelte-14uc9xh::-webkit-outer-spin-button,input[type=number].field.svelte-14uc9xh::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=search].field.svelte-14uc9xh::-webkit-search-cancel-button{-webkit-appearance:none}input[type=date].field.svelte-14uc9xh::-webkit-calendar-picker-indicator,input[type=time].field.svelte-14uc9xh::-webkit-calendar-picker-indicator,input[type=datetime-local].field.svelte-14uc9xh::-webkit-calendar-picker-indicator{display:none}input[type=date].field.svelte-14uc9xh::-webkit-inner-spin-button,input[type=time].field.svelte-14uc9xh::-webkit-inner-spin-button,input[type=datetime-local].field.svelte-14uc9xh::-webkit-inner-spin-button,input[type=date].field.svelte-14uc9xh::-webkit-clear-button,input[type=time].field.svelte-14uc9xh::-webkit-clear-button,input[type=datetime-local].field.svelte-14uc9xh::-webkit-clear-button{-webkit-appearance:none;display:none}label.svelte-14uc9xh{position:absolute;inset:0 0 auto;display:flex;align-items:center;height:var(--_height);margin:0;padding:0;box-sizing:border-box;border-top:1px solid var(--_border);border-bottom:1px solid transparent;border-radius:var(--_radius);@supports (corner-shape: squircle){corner-shape:squircle;border-radius:var(--_cr)}color:var(--_text-muted);pointer-events:none;transition:border-color var(--_duration) var(--_ease),color var(--_duration) var(--_ease)}label.svelte-14uc9xh:before,label.svelte-14uc9xh:after{content:"";display:block;box-sizing:border-box;flex:0 0 auto;align-self:flex-start;width:0;min-width:1em;height:var(--_radius);@supports (corner-shape: squircle){height:var(--_cr)}border-top:1px solid transparent;transition:border-color var(--_duration) var(--_ease),min-width .2s var(--_ease-label)}label.svelte-14uc9xh:before{min-width:.7em;border-top-left-radius:var(--_radius);@supports (corner-shape: squircle){corner-shape:squircle;border-top-left-radius:var(--_cr)}}label.svelte-14uc9xh:after{flex:1 1 auto;min-width:.5em;margin-left:.3em;border-top-right-radius:var(--_radius);@supports (corner-shape: squircle){corner-shape:squircle;border-top-right-radius:var(--_cr);min-width:1em}}.input.has-icon.svelte-14uc9xh label:where(.svelte-14uc9xh):not(.floated):before{min-width:calc(1em + var(--_icon-size) + .5em)}.label-text.svelte-14uc9xh{display:flex;align-items:center;max-width:100%;padding:0;margin-left:.3em;font-size:var(--_font);line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:font-size .2s var(--_ease-label),transform .2s var(--_ease-label),padding .2s var(--_ease-label),margin-left .2s var(--_ease-label)}label.floated.svelte-14uc9xh{border-top-color:transparent}label.floated.svelte-14uc9xh:before,label.floated.svelte-14uc9xh:after{border-top-color:var(--_border)}label.floated.svelte-14uc9xh .label-text:where(.svelte-14uc9xh){font-size:calc(var(--_font) * .8);transform:translateY(calc(var(--_height) / -2));@supports (corner-shape: squircle){margin-left:0}}@supports (corner-shape: squircle){label.floated.svelte-14uc9xh:before{min-width:1em;mask-image:linear-gradient(to right,#000 calc(100% - .3em),#0000 0)}}.input.is-textarea.svelte-14uc9xh label:where(.svelte-14uc9xh){align-items:flex-start}.input.is-textarea.svelte-14uc9xh .label-text:where(.svelte-14uc9xh){padding-top:.9em}.input.is-textarea.svelte-14uc9xh label.floated:where(.svelte-14uc9xh) .label-text:where(.svelte-14uc9xh){padding-top:0;transform:translateY(-50%)}.wrapper.svelte-14uc9xh:hover label:where(.svelte-14uc9xh){border-top-color:var(--_border-hover);transition:color var(--_duration) var(--_ease)}.wrapper.svelte-14uc9xh:hover label.floated:where(.svelte-14uc9xh){border-top-color:transparent}.wrapper.svelte-14uc9xh:hover label.floated:where(.svelte-14uc9xh):before,.wrapper.svelte-14uc9xh:hover label.floated:where(.svelte-14uc9xh):after{border-top-color:var(--_border-hover);transition:min-width .2s var(--_ease-label)}.wrapper.focused.svelte-14uc9xh label:where(.svelte-14uc9xh){border-top-color:var(--_border-focus);color:var(--_border-focus);transition:color var(--_duration) var(--_ease)}.wrapper.focused.svelte-14uc9xh label.floated:where(.svelte-14uc9xh){border-top-color:transparent}.wrapper.focused.svelte-14uc9xh label:where(.svelte-14uc9xh):before,.wrapper.focused.svelte-14uc9xh label:where(.svelte-14uc9xh):after{border-top-width:2px}.wrapper.focused.svelte-14uc9xh label.floated:where(.svelte-14uc9xh):before,.wrapper.focused.svelte-14uc9xh label.floated:where(.svelte-14uc9xh):after{border-top-color:var(--_border-focus);transition:min-width .2s var(--_ease-label)}.wrapper.has-error.svelte-14uc9xh label:where(.svelte-14uc9xh){border-top-color:var(--_border-error);color:var(--_border-error)}.wrapper.has-error.svelte-14uc9xh label.floated:where(.svelte-14uc9xh){border-top-color:transparent}.wrapper.has-error.svelte-14uc9xh label.floated:where(.svelte-14uc9xh):before,.wrapper.has-error.svelte-14uc9xh label.floated:where(.svelte-14uc9xh):after{border-top-color:var(--_border-error)}.required-mark.svelte-14uc9xh{color:var(--_border-error);margin-left:.1em}.icon.svelte-14uc9xh{display:flex;align-items:center;justify-content:center;color:var(--_text-muted);flex-shrink:0;width:var(--_icon-size);height:var(--_icon-size);transition:color var(--_duration) var(--_ease)}.wrapper.focused.svelte-14uc9xh .icon:where(.svelte-14uc9xh){color:var(--_border-focus)}.wrapper.has-error.svelte-14uc9xh .icon:where(.svelte-14uc9xh){color:var(--_border-error)}.search-icon.svelte-14uc9xh{order:-1}.prefix.svelte-14uc9xh,.suffix.svelte-14uc9xh{flex-shrink:0;color:var(--_text-muted);font-size:.92em;user-select:none;white-space:nowrap}.suffix.svelte-14uc9xh{order:1}.input.svelte-14uc9xh .button.input-icon-btn{font-size:calc(var(--_font) * .5);flex-shrink:0;width:4em;height:4em}.input.svelte-14uc9xh .button.input-pill-btn{font-size:calc(var(--_font) * .35);flex-shrink:0;width:4em;height:4em}.input.svelte-14uc9xh .button.input-clear-btn{opacity:0;transition:opacity var(--_duration) var(--_ease)}.wrapper.svelte-14uc9xh:hover .button.input-clear-btn,.wrapper.focused.svelte-14uc9xh .button.input-clear-btn{opacity:1}.steppers.svelte-14uc9xh{display:flex;flex-direction:row;align-items:center;gap:0;flex-shrink:0;order:2;margin-right:-.45em}.steppers.svelte-14uc9xh .button.input-icon-btn{margin-inline:-.5em}.steppers.svelte-14uc9xh .button.input-icon-btn:first-child{margin-inline-start:-.2em}.input.has-suffix.svelte-14uc9xh .steppers:where(.svelte-14uc9xh):before{content:"";align-self:center;width:1px;height:1.5em;margin-right:.45em;background:var(--_border)}.color-control.svelte-14uc9xh{position:relative;display:inline-flex;flex-shrink:0;width:1.6em;height:1.6em}.color-swatch.svelte-14uc9xh{width:100%;height:100%;border-radius:var(--radius-md, 5px);@supports (corner-shape: squircle){corner-shape:squircle;border-radius:calc(var(--radius-md, 5px) * var(--squircle-ratio, 2))}border:1px solid var(--_border);pointer-events:none}.color-native.svelte-14uc9xh{position:absolute;inset:0;width:100%;height:100%;margin:0;padding:0;border:none;opacity:0;cursor:pointer}.color-native.svelte-14uc9xh:disabled{cursor:not-allowed}.file-native.svelte-14uc9xh{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);border:0;padding:0;margin:-1px}.file-trigger.svelte-14uc9xh{cursor:pointer;text-align:left}.file-placeholder.svelte-14uc9xh{color:var(--_text-muted);opacity:.85}.file-items.svelte-14uc9xh{display:flex;flex-wrap:wrap;align-items:center;gap:.4em;flex:1;min-width:0;padding:.4em 0}.input.has-label.svelte-14uc9xh .file-items:where(.svelte-14uc9xh){padding-top:.6em}.file-item.svelte-14uc9xh{display:inline-flex;align-items:center;gap:.5em;max-width:100%;padding:.25em .3em;border-radius:var(--radius-md, 6px);@supports (corner-shape: squircle){corner-shape:squircle;border-radius:calc(var(--radius-md, 6px) * var(--squircle-ratio, 2))}background:var(--_panel-hover)}.file-thumb.svelte-14uc9xh{display:flex;align-items:center;justify-content:center;width:2em;height:2em;flex-shrink:0;overflow:hidden;border-radius:var(--radius-sm, 4px);@supports (corner-shape: squircle){corner-shape:squircle;border-radius:calc(var(--radius-sm, 4px) * var(--squircle-ratio, 2))}background:var(--_bg);color:var(--_text-muted)}.file-thumb.svelte-14uc9xh img:where(.svelte-14uc9xh){width:100%;height:100%;object-fit:cover}.file-thumb.svelte-14uc9xh svg:where(.svelte-14uc9xh){width:62%;height:62%}.file-item-name.svelte-14uc9xh{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.92em}.file-add-row.svelte-14uc9xh{flex-basis:100%;width:100%;margin-top:.1em}.chips.svelte-14uc9xh{display:flex;flex-wrap:wrap;align-items:center;gap:.4em;flex:1;min-width:0;padding:.45em 0}.input.has-label.svelte-14uc9xh .chips:where(.svelte-14uc9xh){padding-top:.7em}.chip.svelte-14uc9xh{display:inline-flex;align-items:center;gap:.35em;padding:.2em .3em .2em .7em;border-radius:var(--radius-full, 999px);background:var(--_chip-bg);color:var(--_chip-text);font-size:.85em;max-width:100%;line-height:1.4;transition:background var(--_duration) var(--_ease),scale .15s var(--_ease)}.chip.svelte-14uc9xh:active{scale:.96}.chip-text.svelte-14uc9xh{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chip-remove.svelte-14uc9xh{position:relative;display:inline-flex;align-items:center;justify-content:center;width:1.3em;height:1.3em;padding:0;border:none;border-radius:var(--radius-full, 999px);background:none;color:inherit;cursor:pointer;opacity:.75;flex-shrink:0;transition:opacity var(--_duration) var(--_ease),background var(--_duration) var(--_ease)}.chip-remove.svelte-14uc9xh:before{content:"";position:absolute;inset:-10px}.chip-remove.svelte-14uc9xh:hover{opacity:1;background:color-mix(in oklch,currentColor 22%,transparent);transition:opacity var(--_duration) var(--_ease)}.chip-remove.svelte-14uc9xh svg:where(.svelte-14uc9xh){width:.85em;height:.85em}.chip-input.svelte-14uc9xh{flex:1;min-width:5em;border:none;outline:none;box-shadow:none;background:transparent;font:inherit;font-size:var(--_font);color:var(--_text);padding:0;height:1.9em}.chip-input.svelte-14uc9xh::placeholder{color:var(--_text-muted);opacity:.85}.strength-meter.svelte-14uc9xh{display:flex;align-items:center;gap:.5em;margin-top:.4em;padding:0 .4em}.strength-track.svelte-14uc9xh{display:flex;gap:3px;flex:1}.strength-segment.svelte-14uc9xh{height:3px;flex:1;border-radius:2px;background:var(--_border);transition:background .3s var(--_ease)}.strength-label.svelte-14uc9xh{font-size:.75em;white-space:nowrap;transition:color .3s var(--_ease)}.footer.svelte-14uc9xh{display:flex;justify-content:space-between;align-items:baseline;gap:.5em;margin-top:.35em;padding:0 .5em;min-height:1.2em}.error.svelte-14uc9xh{font-size:.78em;color:var(--_border-error);animation:svelte-14uc9xh-error-in .2s var(--_ease)}@keyframes svelte-14uc9xh-error-in{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}.description.svelte-14uc9xh{font-size:.78em;color:var(--_text-muted)}.counter.svelte-14uc9xh{font-size:.74em;color:var(--_text-muted);margin-left:auto;font-variant-numeric:tabular-nums;transition:color var(--_duration) var(--_ease)}.counter.counter-warning.svelte-14uc9xh{color:var(--color-warning, #f59e0b)}.counter.counter-error.svelte-14uc9xh{color:var(--_border-error);font-weight:600}.dropdown.svelte-14uc9xh{position:fixed;top:anchor(bottom);bottom:auto;left:anchor(left);right:auto;width:anchor-size(width);margin:.4em 0 0;padding:0;box-sizing:border-box;max-height:18em;overflow-y:auto;border:1px solid var(--_border);background:var(--_panel);color:var(--_text);border-radius:calc(var(--radius-lg, 10px) * 1.5);--scrollbar-track-inset: calc(var(--radius-xl, 16px) / 2);@supports (corner-shape: squircle){corner-shape:squircle;border-radius:calc(var(--radius-lg, 10px) * 1.5 * var(--squircle-ratio, 2));--scrollbar-track-inset: calc( var(--radius-lg, 10px) * 1.5 * var(--squircle-ratio, 2) / 2 )}overscroll-behavior:contain;box-shadow:var(--shadow-md, 0 8px 28px -8px rgb(0 0 0 / .3));position-try-fallbacks:flip-block;transform-origin:center top;opacity:1;transform:scaleY(1);transition:opacity .2s var(--_ease-expand),transform .2s var(--_ease-expand),display .2s allow-discrete,overlay .2s allow-discrete}.dropdown.above.svelte-14uc9xh{transform-origin:center bottom}.dropdown.svelte-14uc9xh:not(:popover-open){opacity:0;transform:scaleY(.6)}@starting-style{.dropdown.svelte-14uc9xh:popover-open{opacity:0;transform:scaleY(.6)}}.option.svelte-14uc9xh{display:flex;flex-direction:column;min-width:0;flex:1;text-align:left}.option-label.svelte-14uc9xh{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.option-label.svelte-14uc9xh strong{color:var(--_border-focus);font-weight:700}.option-desc.svelte-14uc9xh{font-size:.8em;color:var(--_text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.status.svelte-14uc9xh{display:flex;align-items:center;justify-content:center;gap:.5em;padding:.85em;color:var(--_text-muted);font-size:.9em}.spinner.svelte-14uc9xh{display:inline-block;width:14px;height:14px;border:2px solid var(--_border);border-top-color:var(--_border-focus);border-radius:50%;animation:svelte-14uc9xh-spin .6s linear infinite;flex-shrink:0}@keyframes svelte-14uc9xh-spin{to{transform:rotate(360deg)}}.input.readonly.svelte-14uc9xh .wrapper:where(.svelte-14uc9xh){background:var(--color-bg-disabled, light-dark(hsl(0 0% 96%), hsl(0 0% 13%)));cursor:default}
