.filter-badge.svelte-1q1z7b5{display:flex;align-items:center;gap:.3rem;padding:.25rem .6rem;border-radius:9999px;background:var(--color-vhs-vegetal-fluor);color:#fff;font-size:.65rem;font-weight:700;letter-spacing:.04em;flex-shrink:0;animation:svelte-1q1z7b5-badge-pop .25s cubic-bezier(.34,1.56,.64,1)}@keyframes svelte-1q1z7b5-badge-pop{0%{transform:scale(.7);opacity:0}to{transform:scale(1);opacity:1}}.qf-wrapper.svelte-10s0jtk{display:flex;flex-direction:column;align-items:flex-end;gap:1.5rem}.qf-triggers.svelte-10s0jtk{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:flex-end;align-items:center;overflow:visible}.qf-triggers-scroll.svelte-10s0jtk{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:flex-end;align-items:center;width:100%;overflow:visible}.qf-chip-group.svelte-10s0jtk{position:relative;display:inline-flex;align-items:center;gap:0}.qf-chip{position:relative;display:inline-flex;align-items:center;gap:.35rem;padding:.35rem;border-radius:9999px;font-size:.6rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:var(--color-ink-400);cursor:pointer;transition:all .2s cubic-bezier(.16,1,.3,1);white-space:nowrap;background:transparent;border:1px solid transparent}.qf-chip:hover,.qf-chip[data-state=open]:not(.active):not(.locked){background:#fff;border-color:var(--color-sand-300);color:var(--color-ink-700);box-shadow:0 2px 8px #0000000a}.qf-chip.locked{background:var(--color-vhs-vegetal-light);border-color:transparent;color:var(--color-vhs-vegetal);cursor:pointer}.qf-chip.locked:hover,.qf-chip.locked[data-state=open]{box-shadow:none;filter:brightness(.97)}.qf-chip.loading{pointer-events:none;animation:svelte-10s0jtk-pulse-chip 1.5s cubic-bezier(.4,0,.6,1) infinite;opacity:.6}@keyframes svelte-10s0jtk-pulse-chip{0%,to{opacity:.8;background-color:var(--color-sand-100);border-color:transparent;color:var(--color-sand-300)}50%{opacity:.4;background-color:var(--color-sand-200);border-color:transparent;color:var(--color-sand-400)}}.qf-chip.active{background-color:var(--color-vhs-vegetal-light);color:var(--color-vhs-vegetal-dark);border:1px solid var(--color-vhs-vegetal-fluor);border-right:none;border-top-right-radius:0;border-bottom-right-radius:0;box-shadow:none}.qf-chip.active:hover,.qf-chip.active[data-state=open]{filter:brightness(.95)}.chip-clear{display:inline-flex;align-items:center;justify-content:center;padding:.47rem .4rem;border-radius:0 2rem 2rem 0;background:var(--color-vhs-vegetal-light);border:1px solid var(--color-vhs-vegetal-fluor);border-left:none;cursor:pointer;color:var(--color-vhs-vegetal-dark);transition:all .15s ease;margin-left:0}.chip-clear:hover{color:#fff;background:var(--color-vhs-vegetal-fluor)}.qf-dropdown{min-width:9rem;background:#fff;border:1px solid var(--color-sand-200);border-radius:1rem;box-shadow:0 8px 24px -4px #00000014,0 2px 8px -2px #0000000a;padding:.35rem;display:flex;flex-direction:column;gap:.1rem;z-index:200;outline:none}.qf-dropdown[data-state=open]{animation:svelte-10s0jtk-dropdown-in .15s cubic-bezier(.16,1,.3,1)}@keyframes svelte-10s0jtk-dropdown-in{0%{opacity:0}to{opacity:1}}.qf-option{display:flex;align-items:center;justify-content:flex-start;gap:.5rem;padding:.5rem .85rem;border-radius:.625rem;border:none;background:transparent;font-size:.8rem;font-weight:600;color:var(--color-ink-600);cursor:pointer;text-align:left;white-space:nowrap;width:100%;transition:all .12s ease;letter-spacing:-.01em;outline:none}.qf-option:focus-visible{box-shadow:0 0 0 2px var(--color-sand-300)}.qf-option-icon{display:flex;align-items:center;justify-content:center;width:14px;flex-shrink:0}.qf-dropdown-header{display:block;font-size:.6rem;font-weight:800;text-transform:uppercase;letter-spacing:.1em;color:var(--color-ink-300);padding:.3rem .85rem .5rem;border-bottom:1px solid var(--color-sand-100);margin-bottom:.2rem;white-space:nowrap}.qf-option:hover,.qf-option[data-highlighted]{background:var(--color-sand-50);color:var(--color-ink-900)}.qf-option.selected{background:var(--color-vhs-vegetal-light);color:var(--color-vhs-vegetal-dark)}.qf-option.selected:hover,.qf-option.selected[data-highlighted]{filter:brightness(.97)}.qf-option.locked-option{cursor:default;opacity:.85}.qf-option.locked-option:hover,.qf-option.locked-option[data-highlighted]{filter:none;background:transparent}.locked-content.svelte-10s0jtk{display:flex;flex-direction:column;align-items:flex-start;gap:.15rem;flex-grow:1}.locked-sub.svelte-10s0jtk{font-size:.55rem;font-weight:700;color:var(--color-vhs-vegetal-dark);opacity:.75;text-transform:uppercase;letter-spacing:.02em;line-height:1}.option-lock-icon{color:var(--color-vhs-vegetal-dark);opacity:.6;flex-shrink:0;margin-left:.5rem}.option-check{color:var(--color-vhs-vegetal);flex-shrink:0}.qf-option-all{color:var(--color-ink-400);border-top:1px solid var(--color-sand-200);border-radius:0 0 .625rem .625rem;margin-top:.2rem;padding-top:.55rem}.qf-option-all:hover,.qf-option-all[data-highlighted]{background:var(--color-sand-100);color:var(--color-ink-600)}.option-all-icon{color:var(--color-ink-300);flex-shrink:0}@media(max-width:640px){.qf-wrapper.svelte-10s0jtk{align-items:stretch;width:100%;gap:.5rem}.qf-triggers.svelte-10s0jtk{justify-content:flex-start}.qf-triggers-scroll.svelte-10s0jtk{justify-content:flex-start;overflow-x:auto;overflow-y:visible;flex-wrap:nowrap;width:100%;max-width:100%;-webkit-overflow-scrolling:touch;scrollbar-width:none;scroll-padding-inline:.25rem;padding-bottom:2px}.qf-triggers-scroll.svelte-10s0jtk::-webkit-scrollbar{display:none}.qf-chip-group.svelte-10s0jtk{flex-shrink:0}}.results-container.svelte-12w8as8{width:100%}.results-grid.svelte-12w8as8{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,160px),1fr));gap:1rem;width:100%}@media(min-width:640px){.results-grid.svelte-12w8as8{gap:1.5rem}}@media(min-width:1024px){.results-grid.svelte-12w8as8{grid-template-columns:repeat(5,minmax(0,1fr))}}.empty-state.svelte-12w8as8{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;text-align:center}.empty-icon.svelte-12w8as8{margin-bottom:1.5rem}.is-loading.svelte-12w8as8 .card-wrapper:where(.svelte-12w8as8){animation:svelte-12w8as8-catalog-heartbeat 1.2s cubic-bezier(.4,0,.2,1) infinite both;animation-delay:var(--stagger-delay, 0ms);pointer-events:none;will-change:transform,opacity}@keyframes svelte-12w8as8-catalog-heartbeat{0%,to{transform:scale(1);opacity:.6}50%{transform:scale(.96);opacity:1}}.results-container.svelte-ubervz{width:100%}.results-grid.svelte-ubervz{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,160px),1fr));gap:1rem;width:100%}@media(min-width:640px){.results-grid.svelte-ubervz{gap:1.5rem}}@media(min-width:1024px){.results-grid.svelte-ubervz{grid-template-columns:repeat(5,minmax(0,1fr))}}.empty-state.svelte-ubervz{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;text-align:center}.empty-icon.svelte-ubervz{margin-bottom:1.5rem}.retry-btn{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background:var(--color-primary-fluor, #22c55e);color:#fff;border-radius:1rem;font-weight:700;font-size:.875rem;transition:all .2s}.retry-btn:hover{transform:scale(1.02)}.is-loading.svelte-ubervz .card-wrapper:where(.svelte-ubervz){animation:svelte-ubervz-catalog-heartbeat 1.2s cubic-bezier(.4,0,.2,1) infinite both;animation-delay:var(--stagger-delay, 0ms);pointer-events:none;will-change:transform,opacity}@keyframes svelte-ubervz-catalog-heartbeat{0%,to{transform:scale(1);opacity:.6}50%{transform:scale(.96);opacity:1}}.catalog-main--plant.svelte-1vl79n9,.catalog-main--planter.svelte-1vl79n9{scroll-margin-top:calc(var(--catalog-header-offset) + 3.75rem)}.instrument-toggle.svelte-190tedi{display:flex;align-items:center;gap:.625rem;padding:.625rem 1.25rem;background:var(--color-sand-50);border:1px solid transparent;border-radius:var(--radius-full);font-size:.7rem;font-weight:700;color:var(--color-ink-400);cursor:pointer;transition:all .25s cubic-bezier(.16,1,.3,1);text-transform:uppercase;letter-spacing:.05em;position:relative;white-space:nowrap}.instrument-toggle.svelte-190tedi:hover{color:var(--color-ink-900);background:var(--color-sand-100)}.instrument-toggle.active.svelte-190tedi{color:var(--color-ink-950);background:#fff;border-color:var(--toggle-accent)}.instrument-toggle.svelte-190tedi svg{color:var(--color-ink-300);transition:color .2s ease}.instrument-toggle.active.svelte-190tedi svg{color:var(--toggle-accent)}.instrument-toggle.has-filter.svelte-190tedi{padding:.35rem .5rem .35rem .85rem;gap:.35rem;background:color-mix(in srgb,var(--toggle-accent) 12%,white);border-color:color-mix(in srgb,var(--toggle-accent) 40%,transparent)}.toggle-main.svelte-190tedi{display:flex;align-items:center;gap:.4rem;padding:0;border:none;background:transparent;cursor:pointer;font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--color-ink-700);white-space:nowrap}.toggle-main.svelte-190tedi svg{color:var(--toggle-accent);flex-shrink:0}.filter-label.svelte-190tedi{max-width:6rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.toggle-clear.svelte-190tedi{display:flex;align-items:center;justify-content:center;width:20px;height:20px;padding:0;border:none;background:color-mix(in srgb,var(--toggle-accent) 20%,transparent);cursor:pointer;color:var(--color-ink-700);border-radius:50%;transition:all .2s cubic-bezier(.16,1,.3,1);margin-left:.15rem}.toggle-clear.svelte-190tedi:hover{background:var(--toggle-accent);color:#fff;transform:scale(1.1)}@media(max-width:767px){.instrument-toggle.svelte-190tedi{padding:.5rem .85rem;font-size:.65rem;gap:.45rem}.instrument-toggle.has-filter.svelte-190tedi{padding:.3rem .45rem .3rem .7rem}.filter-label.svelte-190tedi{max-width:4.5rem}}.omnibox-outer.svelte-ijfxwg{position:relative;width:100%;z-index:50}.search-main.svelte-ijfxwg{width:100%;background:#fff;border:2px solid var(--color-sand-50);border-radius:2.5rem;padding:.625rem;box-shadow:0 20px 40px -30px #0000000d;transition:all .2s ease;display:flex;flex-direction:column}.search-main.svelte-ijfxwg:focus-within{transform:translateY(-2px);border-color:#00da8b;box-shadow:0 0 0 2px #00da8b26,0 20px 40px -10px #00000012}.search-input-box.svelte-ijfxwg{display:flex;align-items:center;gap:.5rem;padding-left:.5rem;padding-right:.5rem;min-width:0}@media(max-width:639px){.search-input-box.svelte-ijfxwg .explore-btn{min-width:2.75rem;padding-inline:.65rem}}.mirror-container.svelte-ijfxwg{position:relative;flex:1;display:flex;align-items:center;min-width:0;height:100%;overflow:hidden}.dropdown{background:#fff;border-radius:1.5rem;box-shadow:0 30px 60px -12px #00000026;padding:.5rem;border:1px solid #f1f5f9;max-height:50vh;overflow-y:auto;z-index:1000;outline:none}.dropdown-item-wrapper{display:flex;align-items:center;border-radius:1rem;position:relative;transition:all .2s cubic-bezier(.34,1.56,.64,1);outline:none;-webkit-user-select:none;user-select:none;cursor:pointer}.dropdown-item-wrapper[data-highlighted]{background:#f8fafc}.dropdown-item-wrapper[data-highlighted]:before{content:"";position:absolute;left:0;top:25%;bottom:25%;width:4px;background:#00da8b;border-radius:0 4px 4px 0}.dropdown-item-wrapper .item{display:flex;align-items:center;gap:1rem;flex:1;padding:.85rem 1.25rem;border:none;background:transparent;text-align:left;cursor:pointer;pointer-events:none;transition:transform .2s cubic-bezier(.34,1.56,.64,1)}.dropdown-item-wrapper[data-highlighted] .item{transform:translate(8px)}.dropdown-item-wrapper .icon-container{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:#f1f5f9;border-radius:10px;flex-shrink:0}.dropdown-item-wrapper[data-highlighted] .icon-container{background:#fff;box-shadow:0 4px 10px #0000000d}.dropdown-item-wrapper .item-icon{color:#64748b}.dropdown-item-wrapper[data-highlighted] .item-icon,.dropdown-item-wrapper[data-highlighted] svg{color:#00da8b!important}.dropdown-item-wrapper .external-link{padding:1rem;color:#94a3b8;border-radius:.75rem;margin-right:.5rem;pointer-events:auto}.dropdown-item-wrapper .external-link:hover{color:#00da8b;background:#f1f5f9}.dropdown-item-wrapper .label{font-weight:600;color:#1e293b;font-size:1rem}.ai-handoff-chip{background:#f8fafc;border:1px solid #f1f5f9;padding:.65rem 1.25rem;border-radius:1.5rem;font-size:.85rem;font-weight:600;color:var(--color-ink-600);cursor:pointer;transition:all .3s cubic-bezier(.16,1,.3,1);display:flex;align-items:center;justify-content:center;width:100%}.ai-handoff-chip:hover{border-color:#818cf8;color:#4f46e5;transform:translateY(-2px) scale(1.01);background:#fff;box-shadow:0 10px 20px #6366f11a,0 0 12px #6366f10d}.ai-handoff-chip strong{color:var(--color-ink-900)}.ai-handoff-chip:hover strong{color:#4f46e5}.instrument-row-scroll.svelte-18521di{flex-wrap:nowrap;overflow-x:auto;overflow-y:visible;-webkit-overflow-scrolling:touch;scrollbar-width:none;scroll-padding-inline:.5rem}.instrument-row-scroll.svelte-18521di::-webkit-scrollbar{display:none}.instrument-row-scroll.svelte-18521di>*{flex-shrink:0}@media(min-width:768px){.instrument-row-scroll.svelte-18521di{flex-wrap:wrap;justify-content:center;overflow-x:visible}}
