.select.svelte-15kpnh0{--_font: var(--select-font, var(--control-font-1, 1rem));--_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%)));--_option-hover: color-mix( in oklch, var(--color-text, light-dark(#000, #fff)) 6%, transparent );--_option-selected: color-mix(in oklch, var(--_border-focus) 10%, transparent);--_option-selected-hover: color-mix(in oklch, var(--_border-focus) 16%, transparent);--_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-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);--_ease-back: var(--ease-spring, cubic-bezier(.34, 1.56, .64, 1));position:relative;width:100%;font-size:var(--_font);text-align:left}.select.dense.svelte-15kpnh0{--_height: calc(var(--_font) * var(--control-height-ratio-dense, 2.5))}.select.comfortable.svelte-15kpnh0{--_height: calc(var(--_font) * var(--control-height-ratio-comfortable, 3.5))}.select.disabled.svelte-15kpnh0{opacity:.55;pointer-events:none}.select.skeleton.svelte-15kpnh0{pointer-events:none}.skeleton-sweep.svelte-15kpnh0{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-15kpnh0:after{animation:none}}.trigger.svelte-15kpnh0{position:relative;display:flex;align-items:center;gap:.5em;box-sizing:border-box;min-height:var(--_height);padding:.5em 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:pointer;width:100%;font:inherit;font-size:var(--_font);color:var(--_text);text-align:left;outline:none}.select.filled.svelte-15kpnh0 .trigger:where(.svelte-15kpnh0){background:var(--_bg)}.select.dense.svelte-15kpnh0 .trigger:where(.svelte-15kpnh0){padding:.4em var(--control-pad-x-dense, .75em)}.select.comfortable.svelte-15kpnh0 .trigger:where(.svelte-15kpnh0){padding:.6em var(--control-pad-x-comfortable, 1.25em)}.trigger.svelte-15kpnh0: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)}.select.has-label.svelte-15kpnh0 .trigger:where(.svelte-15kpnh0):before{border-top-color:transparent}.trigger.svelte-15kpnh0:hover:before{border-color:var(--_border-hover);transition:none}.select.has-label.svelte-15kpnh0 .trigger:where(.svelte-15kpnh0):hover:before{border-top-color:transparent}.trigger.open.svelte-15kpnh0:before,.trigger.svelte-15kpnh0:focus-within:before{border-color:var(--_border-focus);border-width:2px;transition:none}.select.has-label.svelte-15kpnh0 .trigger.open:where(.svelte-15kpnh0):before,.select.has-label.svelte-15kpnh0 .trigger:where(.svelte-15kpnh0):focus-within:before{border-top-color:transparent}.select.has-error.svelte-15kpnh0 .trigger:where(.svelte-15kpnh0):before{border-color:var(--_border-error)}.select.has-error.svelte-15kpnh0 .trigger.open:where(.svelte-15kpnh0):before,.select.has-error.svelte-15kpnh0 .trigger:where(.svelte-15kpnh0):focus-within:before{border-color:var(--_border-error)}.select.has-error.has-label.svelte-15kpnh0 .trigger:where(.svelte-15kpnh0):before{border-top-color:transparent}label.svelte-15kpnh0{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-15kpnh0:before,label.svelte-15kpnh0: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-15kpnh0: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-15kpnh0: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}}.label-text.svelte-15kpnh0{display:flex;align-items:center;max-width:100%;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),margin-left .2s var(--_ease-label)}label.floated.svelte-15kpnh0{border-top-color:transparent}label.floated.svelte-15kpnh0:before,label.floated.svelte-15kpnh0:after{border-top-color:var(--_border)}label.floated.svelte-15kpnh0 .label-text:where(.svelte-15kpnh0){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-15kpnh0:before{min-width:1em;mask-image:linear-gradient(to right,#000 calc(100% - .3em),#0000 0)}}.trigger.svelte-15kpnh0:hover label:where(.svelte-15kpnh0){border-top-color:var(--_border-hover);transition:color var(--_duration) var(--_ease)}.trigger.svelte-15kpnh0:hover label.floated:where(.svelte-15kpnh0){border-top-color:transparent}.trigger.svelte-15kpnh0:hover label.floated:where(.svelte-15kpnh0):before,.trigger.svelte-15kpnh0:hover label.floated:where(.svelte-15kpnh0):after{border-top-color:var(--_border-hover);transition:min-width .2s var(--_ease-label)}.trigger.open.svelte-15kpnh0 label:where(.svelte-15kpnh0),.trigger.svelte-15kpnh0:focus-within label:where(.svelte-15kpnh0){border-top-color:var(--_border-focus);color:var(--_border-focus);transition:color var(--_duration) var(--_ease)}.trigger.open.svelte-15kpnh0 label.floated:where(.svelte-15kpnh0),.trigger.svelte-15kpnh0:focus-within label.floated:where(.svelte-15kpnh0){border-top-color:transparent}.trigger.open.svelte-15kpnh0 label:where(.svelte-15kpnh0):before,.trigger.open.svelte-15kpnh0 label:where(.svelte-15kpnh0):after,.trigger.svelte-15kpnh0:focus-within label:where(.svelte-15kpnh0):before,.trigger.svelte-15kpnh0:focus-within label:where(.svelte-15kpnh0):after{border-top-width:2px}.trigger.open.svelte-15kpnh0 label.floated:where(.svelte-15kpnh0):before,.trigger.open.svelte-15kpnh0 label.floated:where(.svelte-15kpnh0):after,.trigger.svelte-15kpnh0:focus-within label.floated:where(.svelte-15kpnh0):before,.trigger.svelte-15kpnh0:focus-within label.floated:where(.svelte-15kpnh0):after{border-top-color:var(--_border-focus);transition:min-width .2s var(--_ease-label)}.select.has-error.svelte-15kpnh0 label:where(.svelte-15kpnh0){border-top-color:var(--_border-error);color:var(--_border-error)}.select.has-error.svelte-15kpnh0 label.floated:where(.svelte-15kpnh0){border-top-color:transparent}.select.has-error.svelte-15kpnh0 label.floated:where(.svelte-15kpnh0):before,.select.has-error.svelte-15kpnh0 label.floated:where(.svelte-15kpnh0):after{border-top-color:var(--_border-error)}.required-mark.svelte-15kpnh0{color:var(--_border-error);margin-left:.15em}.value.svelte-15kpnh0{flex:1;display:flex;flex-wrap:wrap;align-items:center;gap:.35em;min-width:0;overflow:visible}.single-value.svelte-15kpnh0,.placeholder.svelte-15kpnh0{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.placeholder.svelte-15kpnh0{color:var(--_text-muted)}.chip.svelte-15kpnh0{display:inline-flex;align-items:center;gap:.3em;padding:.2em .3em .2em .7em;border-radius:var(--radius-full, 999px);background:var(--_chip-bg);color:var(--_chip-text);font-size:.82em;max-width:100%;line-height:1.45}.chip.svelte-15kpnh0>span:where(.svelte-15kpnh0):first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chip-remove.svelte-15kpnh0{position:relative;display:inline-flex;align-items:center;justify-content:center;width:1.35em;height:1.35em;flex-shrink:0;border-radius:var(--radius-full, 999px);color:inherit;cursor:pointer;opacity:.75;transition:opacity var(--_duration) var(--_ease),background var(--_duration) var(--_ease)}.chip-remove.svelte-15kpnh0:before{content:"";position:absolute;inset:-10px}.chip-remove.svelte-15kpnh0:hover{opacity:1;background:color-mix(in oklch,currentColor 22%,transparent);transition:opacity var(--_duration) var(--_ease)}.clear.svelte-15kpnh0{display:flex;align-items:center;justify-content:center;flex-shrink:0;padding:.35em;border-radius:var(--radius-full, 999px);color:var(--_text-muted);cursor:pointer;opacity:.7;transition:opacity var(--_duration) var(--_ease),background var(--_duration) var(--_ease)}.clear.svelte-15kpnh0:hover{opacity:1;background:var(--_panel-hover);transition:opacity var(--_duration) var(--_ease)}.chevron.svelte-15kpnh0{display:flex;align-items:center;flex-shrink:0;color:var(--_text-muted);transition:transform .3s var(--_ease-back),color var(--_duration) var(--_ease)}.chevron.open.svelte-15kpnh0{transform:rotate(180deg)}.trigger.open.svelte-15kpnh0 .chevron:where(.svelte-15kpnh0),.trigger.svelte-15kpnh0:focus-within .chevron:where(.svelte-15kpnh0){color:var(--_border-focus)}.spinner.svelte-15kpnh0{display:inline-block;width:1.05em;height:1.05em;border:2px solid var(--_border);border-top-color:var(--_border-focus);border-radius:50%;animation:svelte-15kpnh0-spin .6s linear infinite;flex-shrink:0}@keyframes svelte-15kpnh0-spin{to{transform:rotate(360deg)}}.dropdown.svelte-15kpnh0{position:fixed;top:anchor(bottom);bottom:auto;left:anchor(left);right:auto;width:anchor-size(width);margin:.4em 0 0;padding:.3em;box-sizing:border-box;max-height:18em;overflow-y:auto;border:1px solid var(--_border);background:var(--_panel);color:var(--_text);border-radius:var(--radius-xl, 16px);--scrollbar-track-inset: calc(var(--radius-xl, 16px) / 2);@supports (corner-shape: squircle){corner-shape:squircle;border-radius:calc(var(--radius-xl, 16px) * var(--squircle-ratio, 2));--scrollbar-track-inset: calc( var(--radius-xl, 16px) * 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-15kpnh0{transform-origin:center bottom}.dropdown.svelte-15kpnh0:not(:popover-open){opacity:0;transform:scaleY(.6)}@starting-style{.dropdown.svelte-15kpnh0:popover-open{opacity:0;transform:scaleY(.6)}}.search.svelte-15kpnh0{padding:.25em .25em .4em}.search.svelte-15kpnh0 input:where(.svelte-15kpnh0){width:100%;padding:.6em .8em;border:1px solid var(--_border);border-radius:var(--radius-lg, 10px);@supports (corner-shape: squircle){corner-shape:squircle;border-radius:calc(var(--radius-lg, 10px) * var(--squircle-ratio, 2))}background:var(--_bg);color:var(--_text);font:inherit;outline:none;box-shadow:none;transition:border-color var(--_duration) var(--_ease)}.search.svelte-15kpnh0 input:where(.svelte-15kpnh0):focus{border-color:var(--_border-focus)}.search.svelte-15kpnh0 input:where(.svelte-15kpnh0)::placeholder{color:var(--_text-muted)}.option.svelte-15kpnh0{position:relative;display:flex;align-items:center;gap:.6em;padding:.7em .85em;border-radius:var(--radius-md, 8px);@supports (corner-shape: squircle){corner-shape:squircle;border-radius:calc(var(--radius-md, 8px) * var(--squircle-ratio, 2))}cursor:pointer;transform-origin:center center;transition:background .3s ease,border-radius .15s ease,transform .2s ease;user-select:none}.option.svelte-15kpnh0:hover,.option.highlighted.svelte-15kpnh0{background:var(--_option-hover);transition:border-radius .15s ease,transform .2s ease}.option.svelte-15kpnh0+.option:where(.svelte-15kpnh0):after{content:"";position:absolute;top:0;left:1rem;right:1rem;border-top:1px solid var(--_option-hover)}.dropdown.svelte-15kpnh0>.option:where(.svelte-15kpnh0):first-child,.dropdown.svelte-15kpnh0>.group-label:where(.svelte-15kpnh0):first-child{border-top-left-radius:calc(var(--radius-xl, 16px) - .3em);border-top-right-radius:calc(var(--radius-xl, 16px) - .3em);@supports (corner-shape: squircle){corner-shape:squircle;border-top-left-radius:calc((var(--radius-xl, 16px) - .3em) * var(--squircle-ratio, 2));border-top-right-radius:calc((var(--radius-xl, 16px) - .3em) * var(--squircle-ratio, 2))}}.dropdown.svelte-15kpnh0>.option:where(.svelte-15kpnh0):last-child,.dropdown.svelte-15kpnh0>.empty:where(.svelte-15kpnh0):last-child{border-bottom-left-radius:calc(var(--radius-xl, 16px) - .3em);border-bottom-right-radius:calc(var(--radius-xl, 16px) - .3em);@supports (corner-shape: squircle){corner-shape:squircle;border-bottom-left-radius:calc((var(--radius-xl, 16px) - .3em) * var(--squircle-ratio, 2));border-bottom-right-radius:calc((var(--radius-xl, 16px) - .3em) * var(--squircle-ratio, 2))}}.option.selected.svelte-15kpnh0{color:var(--_border-focus);font-weight:600;background:var(--_option-selected)}.option.selected.svelte-15kpnh0:hover,.option.selected.highlighted.svelte-15kpnh0{background:var(--_option-selected-hover)}.option.svelte-15kpnh0:is(.selected:where(.svelte-15kpnh0),.highlighted:where(.svelte-15kpnh0)):not(.disabled):has(+.option:where(.svelte-15kpnh0):is(.selected:where(.svelte-15kpnh0),.highlighted:where(.svelte-15kpnh0)):not(.disabled)){border-bottom-left-radius:0;border-bottom-right-radius:0}.option.svelte-15kpnh0:is(.selected:where(.svelte-15kpnh0),.highlighted:where(.svelte-15kpnh0)):not(.disabled)+.option:where(.svelte-15kpnh0):is(.selected:where(.svelte-15kpnh0),.highlighted:where(.svelte-15kpnh0)):not(.disabled){border-top-left-radius:0;border-top-right-radius:0}.option.disabled.svelte-15kpnh0{opacity:.5;pointer-events:none}.option.svelte-15kpnh0:active:not(.disabled){transform:perspective(100px) translate3d(0,1px,clamp(-10px,calc(.2em - 12px),-2px))}.option-content.svelte-15kpnh0{display:flex;flex-direction:column;min-width:0;flex:1}.option-label.svelte-15kpnh0{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.option-desc.svelte-15kpnh0{font-size:.8em;color:var(--_text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.check.svelte-15kpnh0{display:flex;align-items:center;justify-content:center;width:1.1em;height:1.1em;flex-shrink:0;color:var(--_border-focus)}.check-single.svelte-15kpnh0{display:flex;align-items:center;margin-left:auto;flex-shrink:0;color:var(--_border-focus)}.group-label.svelte-15kpnh0{margin-top:.5em;padding:.7em .85em .3em;border-top:1px solid color-mix(in oklch,var(--_text) 9%,transparent);font-size:.72em;font-weight:700;letter-spacing:.06em;color:var(--_text-muted);text-transform:uppercase;user-select:none}.group-label.svelte-15kpnh0:first-child{margin-top:0;border-top:none;padding-top:.4em}.create.svelte-15kpnh0{font-style:italic;color:var(--_text-muted)}.empty.svelte-15kpnh0{display:flex;align-items:center;justify-content:center;gap:.5em;padding:.85em;color:var(--_text-muted);font-size:.9em}.error-text.svelte-15kpnh0{display:block;font-size:.78em;color:var(--_border-error);margin-top:.35em;padding:0 .5em}.description-text.svelte-15kpnh0{display:block;font-size:.78em;color:var(--_text-muted, light-dark(hsl(0 0% 46%), hsl(0 0% 62%)));margin-top:.35em;padding:0 .5em}.chevron.svelte-15kpnh0 svg:where(.svelte-15kpnh0){width:1.4em;height:1.4em}.clear.svelte-15kpnh0 svg:where(.svelte-15kpnh0){width:1.35em;height:1.35em}.chip-remove.svelte-15kpnh0 svg:where(.svelte-15kpnh0){width:.85em;height:.85em}.check.svelte-15kpnh0 svg:where(.svelte-15kpnh0),.check-single.svelte-15kpnh0 svg:where(.svelte-15kpnh0){width:100%;height:100%}
