.kb-menu-root.svelte-cet1mk{display:inline-flex;position:relative}.catalog-filter-trigger[data-expanded].svelte-cet1mk .kb-menu__chevron{transform:rotate(180deg)}.catalog-filter-content.svelte-cet1mk{z-index:10000;max-height:var(--max-h,320px);overscroll-behavior:contain;scrollbar-width:thin;border-radius:calc(var(--radius-sm) + 4px);background:var(--sk-shell-bg);transform-origin:var(--origin,top center);opacity:1;transition-property:opacity,transform;transition-duration:.15s;transition-timing-function:var(--ease-out-smooth);padding:4px;position:fixed;overflow-y:auto;transform:scale(1)translateY(0);box-shadow:0 0 0 1px #ffffff0f,0 4px 6px -1px #0000004d,0 10px 15px -3px #0003,0 0 6px #00000026}.catalog-filter-content.is-closing.svelte-cet1mk{opacity:0;transition-duration:.12s;transition-timing-function:var(--ease-in-smooth);transform:scale(.97)translateY(-4px)}.catalog-filter-content.svelte-cet1mk::-webkit-scrollbar{width:5px}.catalog-filter-content.svelte-cet1mk::-webkit-scrollbar-thumb{background:#ffffff14;border-radius:3px}.catalog-filter-content.svelte-cet1mk .catalog-filter-menu-item:where(.svelte-cet1mk){border-radius:var(--radius-sm);width:100%;min-height:36px;color:var(--text);font-family:var(--font-mono);cursor:pointer;transition-property:background,color;transition-duration:.12s;transition-timing-function:var(--ease-out-smooth);-webkit-user-select:none;user-select:none;background:0 0;border:0;align-items:center;gap:8px;padding:7px 10px;font-size:.78rem;display:flex}.catalog-filter-content.svelte-cet1mk .catalog-filter-menu-item:where(.svelte-cet1mk):hover{background:#ffffff0a}.catalog-filter-content.svelte-cet1mk .catalog-filter-menu-item:where(.svelte-cet1mk):focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.catalog-filter-content.svelte-cet1mk .catalog-filter-menu-item.is-active:where(.svelte-cet1mk){color:var(--accent-text);text-shadow:var(--accent-text-glow);background:var(--accent-muted)}.catalog-filter-content.svelte-cet1mk .catalog-filter-checkbox:where(.svelte-cet1mk){width:16px;color:var(--accent);flex:0 0 16px}.catalog-filter-content.svelte-cet1mk .catalog-filter-option-name:where(.svelte-cet1mk){text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.catalog-filter-content.svelte-cet1mk .catalog-filter-option-count:where(.svelte-cet1mk){color:var(--dim);font-variant-numeric:tabular-nums;flex:none}.catalog-filter-trigger.svelte-cet1mk{transition-property:border-color,box-shadow,transform;transition-duration:.15s;transition-timing-function:var(--ease-out-smooth)}.catalog-filter-trigger.svelte-cet1mk:active{scale:.97}.catalog-filter-trigger.svelte-cet1mk .kb-menu__chevron{transition:transform .2s var(--ease-out-smooth)}.kb-dither-gradient.svelte-114ih0q{pointer-events:none;position:absolute;inset:0;overflow:hidden}.kb-dither-layer.svelte-114ih0q{width:100%;height:100%;position:absolute;inset:0}.kb-dither-avatar.svelte-ir6jov{position:relative}.kb-dither-layer.svelte-ir6jov{width:100%;height:100%;position:absolute;inset:0}.kb-dither-noptr.svelte-ir6jov{pointer-events:none}.kb-dither-button.svelte-t7wb5y{isolation:isolate;font-family:var(--font-mono,ui-monospace, monospace);color:var(--text,currentColor);cursor:pointer;background:0 0;border:0;border-radius:.375rem;justify-content:center;align-items:center;padding:.5rem 1rem;font-size:.75rem;text-decoration:none;transition:opacity .15s;display:inline-flex;position:relative;overflow:hidden}.kb-dither-button[data-size=sm].svelte-t7wb5y{padding:.35rem .7rem;font-size:.72rem}.kb-dither-button[data-size=lg].svelte-t7wb5y{border-radius:.5rem;padding:.72rem 1.25rem;font-size:.95rem}.kb-dither-button.svelte-t7wb5y:focus-visible{box-shadow:0 0 0 1px color-mix(in srgb, currentColor 40%, transparent);outline:none}.kb-dither-button.svelte-t7wb5y:is(:where(.svelte-t7wb5y):disabled,[aria-disabled=true]:where(.svelte-t7wb5y)){pointer-events:none;opacity:.4}.kb-dither-canvas.svelte-t7wb5y{z-index:-1;width:100%;height:100%;position:absolute;inset:0}.kb-dither-noptr.svelte-t7wb5y{pointer-events:none}.kb-dither-label.svelte-t7wb5y{text-shadow:0 1px 2px #0000008c;align-items:center;gap:.4em;display:inline-flex;position:relative}.cta-dither-arrow.svelte-1stiycg{transition:transform .15s var(--ease-out-smooth,ease);display:inline-block}.kb-dither-button:hover .cta-dither-arrow.svelte-1stiycg{transform:translate(3px)}
