[data-select-viewport],[data-combobox-viewport]{scrollbar-width:none!important;-ms-overflow-style:none!important;-webkit-overflow-scrolling:touch!important}[data-combobox-viewport]::-webkit-scrollbar{display:none!important}[data-select-viewport]::-webkit-scrollbar{display:none!important}@layer components{.ui-checkbox{margin-block:calc(var(--spacing,.25rem) * .5);width:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 4);border-radius:var(--ui-radius);box-shadow:inset 0 0 0 1px var(--ui-border-accented);overflow:hidden}.ui-checkbox:focus-visible{outline:2px solid var(--ui-primary);outline-offset:2px}.fs-panel{--fs-sticky-top:12rem;top:var(--fs-sticky-top);max-height:calc(100vh - var(--fs-sticky-top));position:sticky;overflow-y:auto}.fs-opt{cursor:pointer;align-items:center;gap:calc(var(--spacing,.25rem) * 2);padding:calc(var(--spacing,.25rem) * 1.5);border-radius:.25rem;display:flex}@media (hover:hover){.fs-opt:hover{background-color:var(--color-gray-50)}}.fs-opt>span{color:var(--color-gray-700);font-size:var(--text-sm,.875rem);line-height:var(--leading-tight,1.25)}.fs-opt>span>span{color:var(--color-gray-500)}.fs-more{margin-top:var(--spacing,.25rem);cursor:pointer;padding:calc(var(--spacing,.25rem) * 1.5);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--text-color-brand);font-size:var(--text-sm,.875rem);line-height:var(--leading-tight,1.25)}@media (hover:hover){.fs-more:hover{text-decoration:underline}}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-font-weight:initial}}}@property --tw-font-weight{syntax:"*";inherits:false}html:has(dialog.mfd[open]){overflow:hidden}.mfd.svelte-86qfn{width:100%;max-width:100%;max-height:75vh;color:inherit;transition:transform .3s cubic-bezier(.215, .61, .355, 1), overlay .3s allow-discrete, display .3s allow-discrete;background:0 0;border:0;margin:0;padding:0;position:fixed;inset:auto 0 0;overflow:visible;transform:translateY(100%)}.mfd[open].svelte-86qfn{transform:translateY(0)}@starting-style{.mfd[open].svelte-86qfn{transform:translateY(100%)}}.mfd.svelte-86qfn::backdrop{transition:background-color .3s linear, overlay .3s allow-discrete, display .3s allow-discrete;background:0 0}.mfd[open].svelte-86qfn::backdrop{background:#00000080}@starting-style{.mfd[open].svelte-86qfn::backdrop{background:0 0}}@media (prefers-reduced-motion:reduce){.mfd.svelte-86qfn,.mfd[open].svelte-86qfn{transform:none}}
