.tree.svelte-6ccrhf{gap:.15rem;display:grid}.cat-row.svelte-6ccrhf{align-items:center;gap:.35rem;display:flex}.check.svelte-6ccrhf{cursor:pointer;border-radius:.5rem;flex:1;align-items:center;gap:.55rem;padding:.35rem .45rem;font-size:.92rem;transition:background-color .12s;display:flex}.check.svelte-6ccrhf:hover{background:color-mix(in srgb, currentColor 4%, transparent)}.check.svelte-6ccrhf input:where(.svelte-6ccrhf){width:1rem;height:1rem;accent-color:var(--primary,#1a3d36);flex-shrink:0}.check.svelte-6ccrhf span:where(.svelte-6ccrhf){text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.check.svelte-6ccrhf small:where(.svelte-6ccrhf){color:color-mix(in srgb, currentColor 50%, transparent);font-variant-numeric:tabular-nums;font-size:.78rem}.check--child.svelte-6ccrhf{padding-inline-start:1.6rem;font-size:.86rem}.toggle.svelte-6ccrhf{font:inherit;cursor:pointer;color:color-mix(in srgb, currentColor 60%, transparent);background:0 0;border:0;border-radius:.4rem;justify-content:center;align-items:center;padding:.35rem;display:inline-flex}.toggle.svelte-6ccrhf:hover{background:color-mix(in srgb, currentColor 6%, transparent);color:inherit}.toggle.svelte-6ccrhf svg:where(.svelte-6ccrhf){transition:transform .18s}.sections.svelte-6ccrhf{gap:.05rem;padding-block:.15rem .3rem;display:grid}.brand-list.svelte-1hbupgo{gap:.5rem;display:grid}input[type=search].svelte-1hbupgo{font:inherit;border:1px solid color-mix(in srgb, currentColor 12%, transparent);background:color-mix(in srgb, currentColor 3%, transparent);border-radius:.55rem;padding:.45rem .65rem}.rows.svelte-1hbupgo{gap:.1rem;max-height:14rem;display:grid;overflow-y:auto}.check.svelte-1hbupgo{cursor:pointer;border-radius:.5rem;align-items:center;gap:.55rem;padding:.35rem .45rem;font-size:.92rem;transition:background-color .12s;display:flex}.check.svelte-1hbupgo:hover{background:color-mix(in srgb, currentColor 4%, transparent)}.check.svelte-1hbupgo input:where(.svelte-1hbupgo){width:1rem;height:1rem;accent-color:var(--primary,#1a3d36);flex-shrink:0}.check.svelte-1hbupgo span:where(.svelte-1hbupgo){text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.check.svelte-1hbupgo small:where(.svelte-1hbupgo){color:color-mix(in srgb, currentColor 50%, transparent);font-variant-numeric:tabular-nums;font-size:.78rem}.empty.svelte-1hbupgo{color:color-mix(in srgb, currentColor 55%, transparent);padding:.5rem .45rem}.range.svelte-15q2o51{align-items:end;gap:.65rem;display:flex}.bounds.svelte-15q2o51{flex:1;gap:.25rem;min-width:0;display:grid}.bounds.svelte-15q2o51 small:where(.svelte-15q2o51){color:color-mix(in srgb, currentColor 60%, transparent);font-size:.78rem}input.svelte-15q2o51{font:inherit;border:1px solid color-mix(in srgb, currentColor 14%, transparent);background:color-mix(in srgb, currentColor 3%, transparent);text-align:start;font-variant-numeric:tabular-nums;border-radius:.5rem;width:100%;min-width:0;padding:.4rem .6rem}.dash.svelte-15q2o51{color:color-mix(in srgb, currentColor 45%, transparent);padding-block-end:.5rem}.hint.svelte-15q2o51{color:color-mix(in srgb, currentColor 55%, transparent);margin-top:.5rem;font-size:.78rem;display:block}.empty.svelte-15q2o51{color:color-mix(in srgb, currentColor 55%, transparent);padding:.5rem 0;font-size:.85rem}.panel.svelte-1jm0lut{gap:1.4rem;display:grid}section.svelte-1jm0lut{gap:.5rem;display:grid}h3.svelte-1jm0lut{font-family:var(--font-display,"Noor Display", system-ui);color:color-mix(in srgb, currentColor 80%, transparent);border-block-end:1px solid color-mix(in srgb, currentColor 8%, transparent);margin:0;padding-block-end:.4rem;font-size:.95rem}.reset.svelte-1jm0lut{font:inherit;border:1px solid color-mix(in srgb, currentColor 14%, transparent);color:color-mix(in srgb, currentColor 70%, transparent);cursor:pointer;background:0 0;border-radius:.6rem;justify-self:end;padding:.5rem .85rem;font-size:.85rem}.reset.svelte-1jm0lut:hover{color:#c8341d;border-color:#c8341d4d}.chips.svelte-l55qya{flex-wrap:wrap;align-items:center;gap:.4rem;margin-bottom:1rem;display:flex}.chip.svelte-l55qya{font:inherit;border:1px solid color-mix(in srgb, var(--primary,#1a3d36) 25%, transparent);background:color-mix(in srgb, var(--primary,#1a3d36) 10%, transparent);color:var(--primary,#1a3d36);cursor:pointer;border-radius:999px;align-items:center;gap:.45rem;padding:.3rem .6rem .3rem .5rem;font-size:.82rem;transition:background-color .12s;display:inline-flex}.chip.svelte-l55qya:hover{background:color-mix(in srgb, var(--primary,#1a3d36) 16%, transparent)}.chip--child.svelte-l55qya{background:color-mix(in srgb, var(--primary,#1a3d36) 6%, transparent);color:color-mix(in srgb, var(--primary,#1a3d36) 90%, currentColor)}.x.svelte-l55qya{opacity:.7;font-size:1rem;line-height:.7}.chip.svelte-l55qya:hover .x:where(.svelte-l55qya){opacity:1}.reset.svelte-l55qya{font:inherit;color:#c8341d;cursor:pointer;background:0 0;border:0;padding:.3rem .4rem;font-size:.82rem}.reset.svelte-l55qya:hover{text-decoration:underline}.backdrop.svelte-58m1qw{z-index:50;background:#00000073;animation:.18s svelte-58m1qw-fade-in;position:fixed;inset:0}.sheet.svelte-58m1qw{background:var(--card,#fff);z-index:51;grid-template-rows:auto 1fr auto;width:min(22rem,88vw);animation:.22s cubic-bezier(.2,.8,.2,1) svelte-58m1qw-slide-in;display:grid;position:fixed;inset-block:0;inset-inline-start:0;box-shadow:-4px 0 24px #0000002e}header.svelte-58m1qw{border-block-end:1px solid color-mix(in srgb, currentColor 8%, transparent);justify-content:space-between;align-items:center;padding:1rem 1.15rem;display:flex}header.svelte-58m1qw strong:where(.svelte-58m1qw){font-family:var(--font-display,"Noor Display", system-ui);font-size:1.05rem}.close.svelte-58m1qw{font:inherit;cursor:pointer;color:color-mix(in srgb, currentColor 65%, transparent);background:0 0;border:0;border-radius:.4rem;padding:.25rem}.close.svelte-58m1qw:hover{background:color-mix(in srgb, currentColor 8%, transparent)}.body.svelte-58m1qw{padding:1rem 1.15rem;overflow-y:auto}footer.svelte-58m1qw{border-block-start:1px solid color-mix(in srgb, currentColor 8%, transparent);background:var(--card,#fff);gap:.5rem;padding:.85rem 1.15rem;display:flex}.reset.svelte-58m1qw{font:inherit;border:1px solid color-mix(in srgb, currentColor 14%, transparent);color:color-mix(in srgb, currentColor 70%, transparent);cursor:pointer;background:0 0;border-radius:.6rem;flex:none;padding:.6rem 1rem;font-size:.9rem}.apply.svelte-58m1qw{font:inherit;background:var(--primary,#1a3d36);color:#fff;cursor:pointer;border:0;border-radius:.6rem;flex:1;padding:.65rem 1rem;font-size:.95rem}.apply.svelte-58m1qw:hover{background:color-mix(in srgb, var(--primary,#1a3d36) 90%, #000)}@keyframes svelte-58m1qw-fade-in{0%{opacity:0}}@keyframes svelte-58m1qw-slide-in{0%{opacity:0;margin-inline-start:-1.5rem}}@media (prefers-reduced-motion:reduce){.backdrop.svelte-58m1qw,.sheet.svelte-58m1qw{animation:none}}.layout.svelte-13zk6tz{grid-template-columns:16rem minmax(0,1fr);align-items:start;gap:2rem;margin-top:1rem;display:grid}.sidebar.svelte-13zk6tz{max-height:calc(100vh - 2rem);padding-block:.5rem;padding-inline-end:.5rem;position:sticky;inset-block-start:1rem;overflow-y:auto}.results.svelte-13zk6tz{min-width:0}.empty.svelte-13zk6tz{text-align:center;border:1px dashed color-mix(in srgb, currentColor 14%, transparent);border-radius:.85rem;justify-items:center;gap:.6rem;padding:2.5rem 1.5rem;display:grid}.empty.svelte-13zk6tz p:where(.svelte-13zk6tz){color:color-mix(in srgb, currentColor 55%, transparent);margin:0}.empty.svelte-13zk6tz button:where(.svelte-13zk6tz){font:inherit;background:var(--primary,#1a3d36);color:#fff;cursor:pointer;border:0;border-radius:.6rem;padding:.55rem 1.1rem}.more.svelte-13zk6tz{justify-content:center;margin-top:1.5rem;display:flex}.end.svelte-13zk6tz{text-align:center;color:color-mix(in srgb, currentColor 50%, transparent);margin-top:1.5rem;font-size:.85rem}.mobile-toggle.svelte-13zk6tz{display:none}@media (width<=820px){.layout.svelte-13zk6tz{grid-template-columns:1fr}.sidebar.svelte-13zk6tz{display:none}.mobile-toggle.svelte-13zk6tz{font:inherit;border:1px solid color-mix(in srgb, currentColor 14%, transparent);cursor:pointer;color:var(--foreground,#1a3d36);background:0 0;border-radius:.6rem;align-items:center;gap:.45rem;margin-block:.5rem 1rem;padding:.55rem .9rem;font-size:.9rem;display:inline-flex;position:relative}.dot.svelte-13zk6tz{background:var(--primary,#1a3d36);border-radius:999px;width:.55rem;height:.55rem;margin-inline-start:.25rem}}
