.rfs-primary-grid[data-v-83e9ed4b]{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--space-2) var(--space-2-5)}.rfs-primary-grid[data-v-83e9ed4b]>label{display:flex;flex-direction:column;gap:var(--space-0-5);min-width:0}.rfs-primary-grid[data-v-83e9ed4b]>.rfs-primary-span-all{flex:2 1 12rem;min-width:min(100%,10rem)}.rfs-primary-grid[data-v-83e9ed4b]>label:not(.rfs-primary-span-all){flex:1 1 8.5rem;min-width:min(100%,7.5rem)}@media(max-width:639px){.rfs-primary-grid[data-v-83e9ed4b]{gap:var(--space-2) var(--space-2)}}.rfs-secondary-row[data-v-83e9ed4b]{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--space-2) var(--space-2-5);margin-top:var(--space-2-5);padding-top:var(--space-2-5)}.rfs-secondary-row--no-primary[data-v-83e9ed4b]{margin-top:0;padding-top:0;border-top:none}@media(max-width:1023px){.rfs-primary-grid[data-v-83e9ed4b],.rfs-secondary-row[data-v-83e9ed4b]{flex-direction:column;flex-wrap:nowrap;align-items:stretch;gap:var(--space-2)}.rfs-primary-grid[data-v-83e9ed4b]>label,.rfs-primary-grid[data-v-83e9ed4b]>.rfs-primary-span-all,.rfs-primary-grid[data-v-83e9ed4b]>label:not(.rfs-primary-span-all),.rfs-secondary-row[data-v-83e9ed4b]>*{flex:none;width:100%;min-width:0}}.rfs-filter-panel[data-v-6e744a99]{position:relative;z-index:var(--z-dropdown)}.rfs-filter-toggle[data-v-6e744a99]{display:inline-flex;align-items:center;align-self:flex-start;gap:var(--space-1-5);min-height:36px;padding:var(--space-1-5) var(--space-3);font-size:var(--text-xs);font-weight:var(--font-weight-medium);color:var(--text-muted);background:transparent;border:1px solid var(--border);border-radius:var(--radius-full);cursor:pointer;white-space:nowrap;flex-shrink:0;transition:color var(--duration-snappy),border-color var(--duration-snappy)}.rfs-filter-toggle[data-v-6e744a99]:hover{color:var(--text);border-color:color-mix(in srgb,var(--text) 25%,transparent)}.rfs-filter-toggle[data-v-6e744a99]:focus-visible{outline:2px solid var(--green);outline-offset:3px}.rfs-filter-toggle__badge[data-v-6e744a99]{display:inline-flex;min-width:1.25rem;height:1.25rem;align-items:center;justify-content:center;padding:0 var(--space-1-5);font-size:var(--text-2xs);font-weight:var(--font-weight-bold);line-height:1;color:var(--cta-text-on-green);background:linear-gradient(165deg,var(--green-bright),var(--green));border-radius:var(--radius-full);box-shadow:0 0 0 1px #3dffa059}.rfs-toggle-chevron[data-v-6e744a99]{width:.75rem;height:.75rem;flex-shrink:0;color:var(--green-text);transition:transform var(--duration-base) ease}.rfs-chevron-open[data-v-6e744a99]{transform:rotate(180deg)}.rfs-divider[data-v-6e744a99]{display:none;width:1px;height:20px;background:color-mix(in srgb,var(--text) 20%,transparent);flex-shrink:0}@media(min-width:640px){.rfs-divider[data-v-6e744a99]{display:block}}.rfs-sort-bar[data-v-6e744a99]{display:flex;flex-direction:row;align-items:center;gap:var(--space-2)}@media(min-width:640px){.rfs-sort-bar[data-v-6e744a99]{gap:var(--space-3)}}@media(max-width:639px){.rfs-sort-scroll[data-v-6e744a99]{flex:1;min-width:0;order:0}.rfs-sort-label[data-v-6e744a99]{order:0}.rfs-divider[data-v-6e744a99]{display:block;order:9}.rfs-filter-toggle[data-v-6e744a99]{order:10;flex-shrink:0}}.rfs-sort-label[data-v-6e744a99]{flex-shrink:0;font-size:var(--text-2xs);font-weight:var(--font-weight-semibold);letter-spacing:.06em;text-transform:uppercase;color:var(--text-sub)}.rfs-sort-scroll[data-v-6e744a99]{display:flex;min-width:0;flex:1;overflow:hidden}@media(min-width:640px){.rfs-sort-scroll[data-v-6e744a99]{min-width:0}}@media(max-width:1023px){.rfs-filter-toggle[data-v-6e744a99]{font-size:var(--text-sm)}.rfs-filter-toggle__badge[data-v-6e744a99],.rfs-sort-label[data-v-6e744a99]{font-size:var(--text-2xs)}}@media(prefers-reduced-motion:reduce){.rfs-toggle-chevron[data-v-6e744a99]{transition:none}}.msd-trigger[data-v-9ab3a6d4]{position:relative;display:flex;align-items:center;width:100%;min-height:36px;padding:var(--space-2) var(--space-8) var(--space-2) var(--space-3);cursor:pointer;font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text);background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-md);-webkit-appearance:none;appearance:none;-webkit-tap-highlight-color:transparent;transition:border-color var(--duration-snappy),box-shadow var(--duration-snappy);text-align:left}.msd-trigger[data-v-9ab3a6d4]:focus{outline:none}.msd-trigger[data-v-9ab3a6d4]:focus-visible{border-color:var(--green);box-shadow:0 0 0 3px var(--green-glow)}.msd-trigger--active[data-v-9ab3a6d4]{border-color:var(--border-strong)}.msd-trigger__label[data-v-9ab3a6d4]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.msd-trigger__label--placeholder[data-v-9ab3a6d4]{color:color-mix(in srgb,var(--text-muted) 65%,var(--text))}.msd-trigger__chevron[data-v-9ab3a6d4]{position:absolute;right:var(--space-2-5);top:50%;width:0;height:0;margin-top:-2px;border-left:5px solid transparent;border-right:5px solid transparent;border-top:6px solid var(--text-muted);pointer-events:none;opacity:.75;transition:transform var(--duration-snappy)}.msd-trigger__chevron--open[data-v-9ab3a6d4]{transform:rotate(180deg)}@media(prefers-reduced-motion:reduce){.msd-trigger__chevron[data-v-9ab3a6d4]{transition:none}}.msd-popover{z-index:var(--z-sheet);width:var(--reka-popper-anchor-width);min-width:180px;max-height:260px;overflow-y:auto;background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:0 8px 24px #00000059;padding:var(--space-1) 0}.msd-popover:focus{outline:none}.msd-search{position:sticky;top:0;z-index:var(--z-content);display:block;width:calc(100% - var(--space-2));margin:var(--space-1);padding:var(--space-1-5) var(--space-2-5);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);color:var(--text);font-family:var(--font-body);font-size:max(16px,var(--text-sm));-webkit-appearance:none;appearance:none}.msd-search::placeholder{color:var(--text-muted)}.msd-search:focus{outline:none;border-color:var(--green);box-shadow:0 0 0 3px var(--green-glow)}.msd-popover[data-state=open]{animation:msd-fadeIn var(--duration-fast) ease-out}.msd-popover[data-state=closed]{animation:msd-fadeOut .08s ease-in}@keyframes msd-fadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes msd-fadeOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-4px)}}@media(prefers-reduced-motion:reduce){.msd-popover[data-state=open],.msd-popover[data-state=closed]{animation:none;transform:none}}.msd-clear{display:block;width:100%;padding:var(--space-1-5) var(--space-3);border:none;background:none;font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--font-weight-semibold);color:var(--text-muted);cursor:pointer;text-align:left;transition:color var(--duration-snappy)}.msd-clear:hover{color:var(--text)}.msd-option{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2-5) var(--space-3);min-height:44px;cursor:pointer;transition:background var(--duration-fast);-webkit-user-select:none;user-select:none}.msd-option:hover{background:color-mix(in srgb,var(--text) 4%,transparent)}.msd-option--checked{background:var(--green-tint)}.msd-checkbox{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;padding:0;margin:-1px}.msd-check-box{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:16px;height:16px;border:1.5px solid color-mix(in srgb,var(--text) 22%,transparent);border-radius:var(--radius-xs);background:var(--surface);transition:border-color var(--duration-snappy),background var(--duration-snappy),box-shadow var(--duration-snappy)}.msd-check-box--checked{border-color:var(--green);background:var(--green-tint)}.msd-check-icon{width:10px;height:10px;color:var(--green-text)}.msd-option:hover .msd-check-box:not(.msd-check-box--checked){border-color:color-mix(in srgb,var(--text) 38%,transparent)}.msd-checkbox:focus-visible+.msd-check-box{box-shadow:0 0 0 3px var(--green-glow)}.msd-option__label{font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.psd-trigger[data-v-5e76d5ba]{position:relative;display:flex;align-items:center;width:100%;min-height:36px;padding:var(--space-2) var(--space-8) var(--space-2) var(--space-3);cursor:pointer;font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text);background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-md);-webkit-appearance:none;appearance:none;-webkit-tap-highlight-color:transparent;transition:border-color var(--duration-snappy),box-shadow var(--duration-snappy);text-align:left}.psd-trigger[data-v-5e76d5ba]:focus{outline:none}.psd-trigger[data-v-5e76d5ba]:focus-visible{border-color:var(--green);box-shadow:0 0 0 3px var(--green-glow)}.psd-trigger--active[data-v-5e76d5ba]{border-color:var(--border-strong)}.psd-trigger__label[data-v-5e76d5ba]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.psd-trigger__label--placeholder[data-v-5e76d5ba]{color:color-mix(in srgb,var(--text-muted) 65%,var(--text))}.psd-trigger__chevron[data-v-5e76d5ba]{position:absolute;right:var(--space-2-5);top:50%;width:0;height:0;margin-top:-2px;border-left:5px solid transparent;border-right:5px solid transparent;border-top:6px solid var(--text-muted);pointer-events:none;opacity:.75;transition:transform var(--duration-snappy)}.psd-trigger__chevron--open[data-v-5e76d5ba]{transform:rotate(180deg)}@media(prefers-reduced-motion:reduce){.psd-trigger__chevron[data-v-5e76d5ba]{transition:none}}.psd-popover{z-index:var(--z-sheet);width:var(--reka-popper-anchor-width);min-width:180px;max-height:300px;overflow-y:auto;background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:0 8px 24px #00000059;padding:var(--space-1) 0}.psd-popover:focus{outline:none}.psd-popover[data-state=open]{animation:psd-fadeIn var(--duration-fast) ease-out}.psd-popover[data-state=closed]{animation:psd-fadeOut .08s ease-in}@keyframes psd-fadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes psd-fadeOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-4px)}}@media(prefers-reduced-motion:reduce){.psd-popover[data-state=open],.psd-popover[data-state=closed]{animation:none;transform:none}}.psd-clear{display:block;width:100%;padding:var(--space-1-5) var(--space-3);border:none;background:none;font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--font-weight-semibold);color:var(--text-muted);cursor:pointer;text-align:left;transition:color var(--duration-snappy)}.psd-clear:hover{color:var(--text)}.psd-option{display:flex;align-items:center;gap:var(--space-2);width:100%;padding:var(--space-2-5) var(--space-3);min-height:44px;border:none;background:transparent;cursor:pointer;font-family:var(--font-body);text-align:left;transition:background var(--duration-fast);-webkit-user-select:none;user-select:none}.psd-option:hover{background:color-mix(in srgb,var(--text) 4%,transparent)}.psd-option:focus{outline:none}.psd-option:focus-visible{background:color-mix(in srgb,var(--text) 6%,transparent);box-shadow:inset 0 0 0 2px #3dffa04d}.psd-option--selected{background:#3dffa00f}.psd-radio{flex-shrink:0;width:16px;height:16px;border:1.5px solid color-mix(in srgb,var(--text) 22%,transparent);border-radius:50%;background:var(--surface);position:relative;transition:border-color var(--duration-snappy),background var(--duration-snappy)}.psd-radio--on{border-color:var(--green);background:#3dffa01f}.psd-radio--on:after{content:"";position:absolute;top:50%;left:50%;width:6px;height:6px;margin-top:-3px;margin-left:-3px;border-radius:50%;background:var(--green)}.psd-option:hover .psd-radio:not(.psd-radio--on){border-color:color-mix(in srgb,var(--text) 38%,transparent)}.psd-option__label{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.psd-custom-row{border-top:1px solid var(--border);margin-top:var(--space-0-5);padding-top:var(--space-0-5)}.psd-custom-input-row{display:flex;align-items:center;padding:var(--space-2) var(--space-3)}.psd-custom-input{width:100%;min-height:36px;padding:var(--space-1-5) var(--space-2);font-family:var(--font-body);font-size:var(--text-sm);color:var(--text);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);transition:border-color var(--duration-snappy),box-shadow var(--duration-snappy)}.psd-custom-input:focus{outline:none;border-color:#3dffa073;box-shadow:0 0 0 2px #3dffa01f}.psd-custom-input::placeholder{color:var(--text-muted);opacity:.85}.filter-lock-badge[data-v-17bbb148]{display:inline-flex;align-items:center;justify-content:center;width:.9rem;height:.9rem;margin-left:var(--space-1-5);color:var(--green-text);vertical-align:baseline}.clf-select-wrap[data-v-27ac945a],.clf-chip-wrap[data-v-27ac945a]{display:flex;flex-direction:column;gap:var(--space-1);min-width:min(100%,9rem);flex:1 1 10rem}.clf-select-wrap--secondary[data-v-27ac945a]{min-width:min(100%,8rem);flex:1 1 8rem}.clf-sidebar-root .clf-select-wrap[data-v-27ac945a],.clf-sidebar-root .clf-chip-wrap[data-v-27ac945a]{flex:none;gap:var(--space-1)}@media(max-width:1023px){.clf-select-wrap[data-v-27ac945a],.clf-chip-wrap[data-v-27ac945a],.clf-select-wrap--secondary[data-v-27ac945a]{flex:none;width:100%;min-width:0}}.clf-label-with-hint[data-v-27ac945a]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-1-5);width:100%;min-width:0;box-sizing:border-box}.clf-label-with-hint__text[data-v-27ac945a]{flex:1 1 auto;min-width:0;text-align:left}.clf-label-with-hint[data-v-27ac945a] .base-info-btn{flex-shrink:0}.clf-field-label[data-v-27ac945a],.clf-field-label--sidebar[data-v-27ac945a]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-muted);line-height:1.25}.clf-field--locked[data-v-27ac945a]{padding-left:var(--space-2);margin-left:calc(var(--space-2) * -1);border-left:2px solid color-mix(in srgb,var(--green) 55%,transparent)}.filter-histogram[data-v-27ac945a]{padding-inline:var(--bdrs-edge-inset, var(--space-3-5))}@media(pointer:coarse){.filter-histogram[data-v-27ac945a]{padding-inline:var(--bdrs-edge-inset, var(--space-5-5))}}@media(max-width:1023px){.clf-field-label[data-v-27ac945a],.clf-field-label--sidebar[data-v-27ac945a]{font-size:var(--text-lg)}}.base-accordion[data-v-850bc45a]{display:flex;flex-direction:column;gap:var(--space-2);width:100%;min-width:0}.base-accordion__trigger[data-v-850bc45a]{display:flex;align-items:center;width:100%;padding:var(--space-1-5) 0;background:transparent;border:none;cursor:pointer;font:inherit;color:inherit;text-align:left;-webkit-tap-highlight-color:transparent}.base-accordion__trigger[data-v-850bc45a]:focus-visible{outline:2px solid var(--green);outline-offset:2px;border-radius:var(--radius-xs)}.base-accordion__header-content[data-v-850bc45a]{flex:1;display:flex;align-items:center;gap:var(--space-2);min-width:0}.base-accordion__chevron[data-v-850bc45a]{flex-shrink:0;width:0;height:0;margin-left:var(--space-2);border-left:5px solid transparent;border-right:5px solid transparent;border-top:6px solid var(--text-muted);transition:transform var(--duration-base) ease}.base-accordion__chevron--open[data-v-850bc45a]{transform:rotate(180deg)}.base-accordion__panel[data-v-850bc45a]{display:flex;flex-direction:column;gap:var(--space-3);min-width:0}@media(prefers-reduced-motion:reduce){.base-accordion__chevron[data-v-850bc45a]{transition:none}}.base-section-header[data-v-121753aa]{display:flex;align-items:center;gap:var(--space-2);font-family:var(--font-body);font-size:var(--text-base);font-weight:var(--font-weight-semibold);color:var(--text);margin:0;min-width:0}.base-section-header__title[data-v-121753aa]{display:inline-flex;align-items:center;gap:var(--space-1-5);min-width:0}.base-section-header__icon[data-v-121753aa]{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:var(--radius-sm);background:var(--surface-2);border:1px solid var(--border);color:var(--text-sub);flex-shrink:0}.base-section-header__count[data-v-121753aa]{font-size:var(--text-sm);font-weight:var(--font-weight-semibold);color:var(--green-text);background:color-mix(in srgb,var(--green) 14%,transparent);padding:var(--space-0-5) var(--space-2);border-radius:var(--radius-full);white-space:nowrap;letter-spacing:.01em}.base-section-header__trailing[data-v-121753aa]{margin-left:auto;display:inline-flex;align-items:center}.advanced-filters-locked[data-v-3d13cf67]{font-size:var(--text-2xs);color:var(--text-muted);font-weight:var(--font-weight-medium)}.advanced-filters-body[data-v-3d13cf67]{padding:var(--space-2) var(--space-1) 0}.advanced-filters-group-heading[data-v-3d13cf67]{font-size:var(--text-2xs);font-weight:var(--font-weight-semibold);letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted)}.advanced-filters-grid[data-v-3d13cf67]{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:var(--space-3)}.body-chip-pills[data-v-69634cbc]{display:flex;flex-wrap:wrap;gap:var(--space-1-5)}.body-chip-pills__chip[data-v-69634cbc]{display:inline-flex;align-items:center;gap:var(--space-1-5);padding:var(--space-1-5) var(--space-2-5);border:1px solid var(--border);border-radius:var(--radius-full);background:var(--surface-2);color:var(--text);font:500 var(--text-sm) / 1.2 var(--font-body);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--duration-fast),border-color var(--duration-fast),color var(--duration-fast)}.body-chip-pills__chip[data-v-69634cbc]:hover{border-color:var(--border-strong)}.body-chip-pills__chip[data-v-69634cbc]:focus-visible{outline:2px solid var(--green);outline-offset:2px}.body-chip-pills__chip--active[data-v-69634cbc]{background:var(--green-tint);border-color:var(--green);color:var(--green-text)}.body-chip-pills__label[data-v-69634cbc]{white-space:nowrap}.body-chip-pills__count[data-v-69634cbc]{font:500 var(--text-xs) / 1.2 var(--font-body);color:var(--text-muted);font-variant-numeric:tabular-nums}.body-chip-pills__chip--active .body-chip-pills__count[data-v-69634cbc]{color:color-mix(in srgb,var(--green-text) 75%,transparent)}.base-dual-range-slider[data-v-1b377aee]{position:relative;width:100%;height:28px;display:flex;align-items:center;-webkit-tap-highlight-color:transparent;padding-inline:var(--bdrs-edge-inset, var(--space-3-5))}@media(pointer:coarse){.base-dual-range-slider[data-v-1b377aee]{padding-inline:var(--bdrs-edge-inset, var(--space-5-5))}}.bdrs-track[data-v-1b377aee]{position:relative;width:100%;height:4px;background:var(--surface-3);border-radius:var(--radius-full)}.bdrs-locked-region[data-v-1b377aee]{position:absolute;top:0;bottom:0;background:color-mix(in srgb,var(--text-muted) 18%,transparent);border-radius:var(--radius-full);pointer-events:none}.bdrs-fill[data-v-1b377aee]{position:absolute;top:0;bottom:0;background:var(--green);border-radius:var(--radius-full);pointer-events:none}.bdrs-thumb[data-v-1b377aee]{position:absolute;top:50%;width:var(--bdrs-thumb-size, 28px);height:var(--bdrs-thumb-size, 28px);margin-left:var(--space-0);border-radius:50%;background:var(--bdrs-thumb-bg, var(--surface));border:var(--bdrs-thumb-border, 2px solid var(--green));cursor:pointer;padding:0;appearance:none;outline:none;transform:translate(-50%,-50%);box-shadow:var(--bdrs-thumb-shadow, 0 0 8px var(--green-glow));transition:box-shadow var(--duration-snappy) ease,transform var(--duration-base) cubic-bezier(.5,1.6,.4,1);touch-action:none}.bdrs-thumb[data-v-1b377aee]:before{content:"";position:absolute;inset:calc((44px - var(--bdrs-thumb-size, 28px)) / -2);border-radius:50%}.bdrs-thumb[data-v-1b377aee]:hover{box-shadow:0 0 12px var(--green-glow),0 0 0 4px var(--green-glow)}.bdrs-thumb[data-v-1b377aee]:focus-visible{box-shadow:0 0 0 3px var(--green-glow),0 0 0 1px var(--green)}.bdrs-thumb.is-locked[data-v-1b377aee]{background:var(--surface-3);border-color:var(--text-muted);cursor:not-allowed;opacity:.85;box-shadow:none}.bdrs-thumb.is-locked[data-v-1b377aee]:hover,.bdrs-thumb.is-locked[data-v-1b377aee]:focus-visible{box-shadow:none}.bdrs-thumb.is-released[data-v-1b377aee]{transform:translate(-50%,-50%) scale(1.18)}@media(prefers-reduced-motion:reduce){.bdrs-thumb[data-v-1b377aee]{transition:none}.bdrs-thumb.is-released[data-v-1b377aee]{transform:translate(-50%,-50%)}}.filter-histogram[data-v-e967fece]{position:relative;width:100%;margin-bottom:var(--space-0)}.filter-histogram__bars[data-v-e967fece]{display:flex;align-items:flex-end;gap:var(--space-0-5);height:36px;width:100%}.filter-histogram__bar[data-v-e967fece]{flex:1;min-width:0;border-radius:var(--radius-xs);background:var(--border-strong);transition:height var(--duration-base) ease,background var(--duration-snappy) ease,opacity var(--duration-snappy) ease}.filter-histogram__bar--selected[data-v-e967fece]{background:var(--green-tint)}.filter-histogram__bar--peak[data-v-e967fece]{background:color-mix(in srgb,var(--green) 60%,transparent)}.filter-histogram__bar--locked-out[data-v-e967fece]{background:color-mix(in srgb,var(--text-muted) 18%,transparent)}.filter-histogram__range-overlay[data-v-e967fece]{position:absolute;left:0;right:0;bottom:-6px;height:4px;border-radius:var(--radius-full);background:var(--surface-3)}.filter-histogram__range-fill[data-v-e967fece]{position:absolute;top:0;bottom:0;background:var(--green);border-radius:inherit}.filter-histogram__range-thumb[data-v-e967fece]{position:absolute;top:50%;width:12px;height:12px;background:var(--text);border-radius:var(--radius-full);transform:translate(-50%,-50%);border:2px solid var(--surface);box-shadow:0 0 0 1px var(--border);pointer-events:none}@media(prefers-reduced-motion:reduce){.filter-histogram__bar[data-v-e967fece]{transition:none}}.clf-select-wrap[data-v-b71dccf7],.clf-chip-wrap[data-v-b71dccf7]{display:flex;flex-direction:column;gap:var(--space-1);min-width:min(100%,9rem);flex:1 1 10rem}.clf-select-wrap--secondary[data-v-b71dccf7]{min-width:min(100%,8rem);flex:1 1 8rem}.clf-sidebar-root .clf-select-wrap[data-v-b71dccf7],.clf-sidebar-root .clf-chip-wrap[data-v-b71dccf7]{flex:none;gap:var(--space-1)}@media(max-width:1023px){.clf-select-wrap[data-v-b71dccf7],.clf-chip-wrap[data-v-b71dccf7],.clf-select-wrap--secondary[data-v-b71dccf7]{flex:none;width:100%;min-width:0}}.clf-label-with-hint[data-v-b71dccf7]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-1-5);width:100%;min-width:0;box-sizing:border-box}.clf-label-with-hint__text[data-v-b71dccf7]{flex:1 1 auto;min-width:0;text-align:left}.clf-label-with-hint[data-v-b71dccf7] .base-info-btn{flex-shrink:0}.clf-field-label[data-v-b71dccf7],.clf-field-label--sidebar[data-v-b71dccf7]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-muted);line-height:1.25}.clf-field--locked[data-v-b71dccf7]{padding-left:var(--space-2);margin-left:calc(var(--space-2) * -1);border-left:2px solid color-mix(in srgb,var(--green) 55%,transparent)}.filter-histogram[data-v-b71dccf7]{padding-inline:var(--bdrs-edge-inset, var(--space-3-5))}@media(pointer:coarse){.filter-histogram[data-v-b71dccf7]{padding-inline:var(--bdrs-edge-inset, var(--space-5-5))}}@media(max-width:1023px){.clf-field-label[data-v-b71dccf7],.clf-field-label--sidebar[data-v-b71dccf7]{font-size:var(--text-lg)}}.rps-block[data-v-b71dccf7]{display:flex;flex-direction:column;gap:var(--space-3);width:100%;min-width:0}.clf-range-metric-stack[data-v-b71dccf7]{display:flex;flex-direction:column;gap:var(--space-1-5);width:100%}.clf-range-kind-legend-row[data-v-b71dccf7]{display:flex;align-items:center;gap:var(--space-0-5);width:100%;box-sizing:border-box}.clf-range-kind-legend-row .clf-range-kind-legend[data-v-b71dccf7]{flex:1 1 auto;min-width:0}.clf-range-kind-legend[data-v-b71dccf7]{margin:0;font-size:var(--text-base);font-weight:var(--font-weight-medium);color:var(--text);line-height:1.25}.clf-range-kind-legend--toolbar[data-v-b71dccf7]{font-size:var(--text-base)}.clf-price-slider-wrap[data-v-b71dccf7]{display:flex;flex-direction:column;gap:var(--space-1-5);width:100%;min-width:0;box-sizing:border-box}.rps-block--sidebar .clf-price-slider-wrap[data-v-b71dccf7]{padding-inline:var(--space-0-5)}.clf-price-slider-header[data-v-b71dccf7]{display:flex;justify-content:space-between;align-items:center;gap:var(--space-2);min-width:0}.clf-price-slider-value[data-v-b71dccf7]{font-size:var(--text-sm);font-weight:var(--font-weight-semibold);color:var(--green-text);white-space:nowrap;flex-shrink:0}.clf-price-slider-value--no-limit[data-v-b71dccf7]{color:var(--text-muted);font-weight:var(--font-weight-medium)}.clf-select-wrap[data-v-ade8f98a],.clf-chip-wrap[data-v-ade8f98a]{display:flex;flex-direction:column;gap:var(--space-1);min-width:min(100%,9rem);flex:1 1 10rem}.clf-select-wrap--secondary[data-v-ade8f98a]{min-width:min(100%,8rem);flex:1 1 8rem}.clf-sidebar-root .clf-select-wrap[data-v-ade8f98a],.clf-sidebar-root .clf-chip-wrap[data-v-ade8f98a]{flex:none;gap:var(--space-1)}@media(max-width:1023px){.clf-select-wrap[data-v-ade8f98a],.clf-chip-wrap[data-v-ade8f98a],.clf-select-wrap--secondary[data-v-ade8f98a]{flex:none;width:100%;min-width:0}}.clf-label-with-hint[data-v-ade8f98a]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-1-5);width:100%;min-width:0;box-sizing:border-box}.clf-label-with-hint__text[data-v-ade8f98a]{flex:1 1 auto;min-width:0;text-align:left}.clf-label-with-hint[data-v-ade8f98a] .base-info-btn{flex-shrink:0}.clf-field-label[data-v-ade8f98a],.clf-field-label--sidebar[data-v-ade8f98a]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-muted);line-height:1.25}.clf-field--locked[data-v-ade8f98a]{padding-left:var(--space-2);margin-left:calc(var(--space-2) * -1);border-left:2px solid color-mix(in srgb,var(--green) 55%,transparent)}.filter-histogram[data-v-ade8f98a]{padding-inline:var(--bdrs-edge-inset, var(--space-3-5))}@media(pointer:coarse){.filter-histogram[data-v-ade8f98a]{padding-inline:var(--bdrs-edge-inset, var(--space-5-5))}}@media(max-width:1023px){.clf-field-label[data-v-ade8f98a],.clf-field-label--sidebar[data-v-ade8f98a]{font-size:var(--text-lg)}}.clf-input[data-v-ade8f98a]{width:100%;font-family:var(--font-body);color:var(--text);background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-md);-webkit-tap-highlight-color:transparent;transition:border-color var(--duration-snappy),box-shadow var(--duration-snappy)}.clf-input--toolbar[data-v-ade8f98a]{min-height:42px;padding:var(--space-2) var(--space-3);font-size:var(--text-base)}.clf-input--sidebar[data-v-ade8f98a]{min-height:38px;padding:var(--space-2) var(--space-2-5);font-size:var(--text-sm);line-height:1.35}.clf-input[data-v-ade8f98a]::placeholder{color:var(--text-muted);opacity:.85}.clf-input[data-v-ade8f98a]:focus{outline:none}.clf-input[data-v-ade8f98a]:focus-visible{border-color:color-mix(in srgb,var(--green) 45%,var(--border));box-shadow:0 0 0 2px color-mix(in srgb,var(--green) 12%,transparent)}.clf-input[data-v-ade8f98a]:disabled{opacity:.6;cursor:not-allowed}@media(max-width:1023px){.clf-input--toolbar[data-v-ade8f98a]{width:100%}}.base-range-slider[data-v-0b32fcc0]{appearance:none;-webkit-appearance:none;width:100%;height:6px;background:linear-gradient(to right,var(--green) 0%,var(--green) var(--fill-pct, 0%),var(--border) var(--fill-pct, 0%),var(--border) 100%);border-radius:var(--radius-full);outline:none;cursor:pointer;-webkit-tap-highlight-color:transparent}.base-range-slider[data-v-0b32fcc0]::-webkit-slider-thumb{appearance:none;-webkit-appearance:none;width:28px;height:28px;border-radius:50%;background:var(--green);border:2px solid var(--bg);cursor:pointer;transition:box-shadow var(--duration-snappy) ease,transform var(--duration-base) cubic-bezier(.5,1.6,.4,1)}.base-range-slider[data-v-0b32fcc0]::-webkit-slider-thumb:hover{box-shadow:0 0 0 4px color-mix(in srgb,var(--green) 25%,transparent)}.base-range-slider[data-v-0b32fcc0]::-moz-range-thumb{width:28px;height:28px;border-radius:50%;background:var(--green);border:2px solid var(--bg);cursor:pointer;transition:box-shadow var(--duration-snappy) ease,transform var(--duration-base) cubic-bezier(.5,1.6,.4,1)}.base-range-slider[data-v-0b32fcc0]::-moz-range-thumb:hover{box-shadow:0 0 0 4px color-mix(in srgb,var(--green) 25%,transparent)}.base-range-slider[data-v-0b32fcc0]:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 2px var(--green)}.base-range-slider[data-v-0b32fcc0]:focus-visible::-moz-range-thumb{box-shadow:0 0 0 2px var(--green)}.base-range-slider.is-released[data-v-0b32fcc0]::-webkit-slider-thumb{transform:scale(1.18)}.base-range-slider.is-released[data-v-0b32fcc0]::-moz-range-thumb{transform:scale(1.18)}@media(prefers-reduced-motion:reduce){.base-range-slider[data-v-0b32fcc0]::-webkit-slider-thumb,.base-range-slider[data-v-0b32fcc0]::-moz-range-thumb{transition:none}.base-range-slider.is-released[data-v-0b32fcc0]::-webkit-slider-thumb,.base-range-slider.is-released[data-v-0b32fcc0]::-moz-range-thumb{transform:none}}.clf-select-wrap[data-v-331baa9e],.clf-chip-wrap[data-v-331baa9e]{display:flex;flex-direction:column;gap:var(--space-1);min-width:min(100%,9rem);flex:1 1 10rem}.clf-select-wrap--secondary[data-v-331baa9e]{min-width:min(100%,8rem);flex:1 1 8rem}.clf-sidebar-root .clf-select-wrap[data-v-331baa9e],.clf-sidebar-root .clf-chip-wrap[data-v-331baa9e]{flex:none;gap:var(--space-1)}@media(max-width:1023px){.clf-select-wrap[data-v-331baa9e],.clf-chip-wrap[data-v-331baa9e],.clf-select-wrap--secondary[data-v-331baa9e]{flex:none;width:100%;min-width:0}}.clf-label-with-hint[data-v-331baa9e]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-1-5);width:100%;min-width:0;box-sizing:border-box}.clf-label-with-hint__text[data-v-331baa9e]{flex:1 1 auto;min-width:0;text-align:left}.clf-label-with-hint[data-v-331baa9e] .base-info-btn{flex-shrink:0}.clf-field-label[data-v-331baa9e],.clf-field-label--sidebar[data-v-331baa9e]{font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text-muted);line-height:1.25}.clf-field--locked[data-v-331baa9e]{padding-left:var(--space-2);margin-left:calc(var(--space-2) * -1);border-left:2px solid color-mix(in srgb,var(--green) 55%,transparent)}.filter-histogram[data-v-331baa9e]{padding-inline:var(--bdrs-edge-inset, var(--space-3-5))}@media(pointer:coarse){.filter-histogram[data-v-331baa9e]{padding-inline:var(--bdrs-edge-inset, var(--space-5-5))}}@media(max-width:1023px){.clf-field-label[data-v-331baa9e],.clf-field-label--sidebar[data-v-331baa9e]{font-size:var(--text-lg)}}.fsf-wrap[data-v-331baa9e]{display:flex;flex-direction:column;gap:var(--space-1-5);width:100%;min-width:0;box-sizing:border-box}.fsf-wrap--sidebar[data-v-331baa9e]{padding-inline:var(--space-0-5)}.fsf-unit[data-v-331baa9e]{display:flex;min-width:0}.clf-price-slider-header[data-v-331baa9e]{display:flex;justify-content:space-between;align-items:center;gap:var(--space-2);min-width:0}.clf-price-slider-value[data-v-331baa9e]{font-size:var(--text-sm);font-weight:var(--font-weight-semibold);color:var(--green-text);white-space:nowrap;flex-shrink:0}.clf-advanced-section{margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px solid color-mix(in srgb,var(--text-muted) 18%,transparent)}.clf-sidebar-header{gap:var(--space-2-5);padding-bottom:var(--space-2);margin-bottom:var(--space-1)}.clf-sidebar-header__divider{border:0;border-top:1px solid var(--border);margin:var(--space-2) 0;height:0}.clf-sidebar-header .quick-filters-bar{margin-bottom:var(--space-0)}.clf-sidebar-header__eyebrow{font-family:var(--hud-mono);font-size:var(--text-2xs);letter-spacing:.2em;text-transform:uppercase;color:var(--green-text);margin-bottom:var(--space-1-5)}.clf-sidebar-header__row{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}.clf-sidebar-header__reset{appearance:none;background:transparent;border:0;margin:0;padding:var(--space-0-5) var(--space-1);font-family:var(--hud-mono);font-size:var(--text-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);cursor:pointer;border-radius:var(--radius-xs);transition:color var(--duration-fast)}.clf-sidebar-header__reset:hover{color:var(--text)}.clf-sidebar-header__reset:focus-visible{outline:2px solid var(--green);outline-offset:2px}.clf-sidebar-lens{display:flex;flex-direction:column;gap:var(--space-1-5);padding-bottom:var(--space-2);border-bottom:1px solid var(--border)}.clf-sidebar-lens__header{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}.clf-sidebar-lens__label{font:500 var(--text-sm) / 1.25 var(--font-body);color:var(--text)}.clf-sidebar-lens__hint{margin:0;font:400 var(--text-xs) / 1.4 var(--font-body);color:var(--text-muted)}.clf-sidebar-header__title{margin:0;font-size:var(--text-lg);font-weight:var(--font-weight-semibold);letter-spacing:-.014em;color:var(--text);line-height:1.2}.clf-sidebar-header__search-wrap{display:flex;flex-direction:column;padding-bottom:var(--space-2);border-bottom:1px solid var(--border)}.clf-sidebar-header__search-row{position:relative;display:flex;align-items:center;width:100%}.clf-sidebar-header__search-icon{position:absolute;left:var(--space-2-5);top:50%;transform:translateY(-50%);width:1rem;height:1rem;color:var(--text-muted);pointer-events:none}.clf-sidebar-header__search{width:100%;box-sizing:border-box;height:2.25rem;padding:0 var(--space-8) 0 var(--space-8);background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-md);color:var(--text);font-family:inherit;font-size:var(--text-sm);outline:none;transition:border-color var(--duration-fast),box-shadow var(--duration-fast)}.clf-sidebar-header__search:focus{border-color:var(--green);box-shadow:0 0 0 3px var(--green-glow)}.clf-sidebar-header__search::-webkit-search-cancel-button,.clf-sidebar-header__search::-webkit-search-decoration,.clf-sidebar-header__search::-webkit-search-results-button,.clf-sidebar-header__search::-webkit-search-results-decoration{-webkit-appearance:none;appearance:none;display:none}.clf-sidebar-header__search::-ms-clear,.clf-sidebar-header__search::-ms-reveal{display:none;width:0;height:0}.clf-sidebar-header__search-clear{position:absolute;right:var(--space-1-5);top:50%;transform:translateY(-50%);appearance:none;background:transparent;border:none;color:var(--text-muted);width:1.25rem;height:1.25rem;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-xs);cursor:pointer}.clf-sidebar-header__search-clear:hover{color:var(--text);background:color-mix(in srgb,var(--text-muted) 12%,transparent)}.clf-sidebar-cta{position:sticky;bottom:var(--space-0);z-index:var(--z-dropdown);display:flex;align-items:center;gap:var(--space-2-5);margin-top:var(--space-3);margin-inline:-.875rem;padding:var(--space-3) var(--space-3-5);background:var(--surface);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-top:1px solid var(--border)}.clf-sidebar-cta__apply{flex:1}.clf-sidebar-cta__apply-count{font-variant-numeric:tabular-nums;font-size:var(--text-base);font-weight:var(--font-weight-semibold)}.clf-sidebar-cta__apply-suffix{font-weight:var(--font-weight-medium)}.clf-sidebar-cta__bookmark{appearance:none;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;flex-shrink:0;padding:0;border-radius:var(--radius-md);border:1px solid var(--border-strong);background:transparent;color:var(--text);transition:border-color var(--duration-fast),color var(--duration-fast),background-color var(--duration-fast)}.clf-sidebar-cta__bookmark:hover{border-color:var(--green);background:var(--green-tint);color:var(--green-text)}.clf-sidebar-cta__bookmark-icon{font-size:var(--text-lg)}.clf-sidebar-cta__bookmark:focus-visible{outline:2px solid var(--green);outline-offset:2px}.clf-sidebar-cta__bookmark--saved{border-color:var(--green);background:var(--green-tint);color:var(--green-text)}.clf-sidebar-header .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:var(--space-0);overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.clf-primary-bundle,.clf-secondary-bundle{display:contents}.clf-sidebar-root .rfs-primary-grid{flex-direction:column;align-items:stretch;gap:var(--space-2)}.clf-sidebar-root .rfs-primary-grid>.clf-primary-bundle{display:flex;flex-direction:column;align-items:stretch;gap:var(--space-2);width:100%;min-width:0}.clf-sidebar-root .clf-primary-bundle .rfs-primary-span-all,.clf-sidebar-root .clf-primary-bundle .clf-select-wrap,.clf-sidebar-root .clf-primary-bundle .clf-chip-wrap{width:100%;min-width:0}.clf-sidebar-root .rfs-secondary-row{flex-direction:column;align-items:stretch;gap:var(--space-2);margin-top:0;padding-top:0;border-top:none}.clf-sidebar-root .rfs-secondary-row>.clf-secondary-bundle{display:flex;flex-direction:column;align-items:stretch;gap:var(--space-3);width:100%;min-width:0}.clf-root:not(.clf-sidebar-root) .rfs-secondary-row{gap:var(--space-3)}.clf-sidebar-root .rfs-filter-panel{margin-bottom:0;padding:0;border:0;background:transparent;box-shadow:none}.clf-sidebar-panel-group{display:flex;flex-direction:column;align-items:stretch;gap:var(--space-2);width:100%;min-width:0;padding-top:var(--space-3);padding-bottom:var(--space-3)}.clf-primary-bundle.clf-sidebar-panel-group{padding-bottom:var(--space-2)}.clf-secondary-bundle.clf-sidebar-panel-group{padding-top:0;gap:0}.clf-group-card{display:flex;flex-direction:column;gap:var(--space-2);width:100%;min-width:0}.clf-group-card--sidebar{position:relative;padding:var(--space-2) var(--space-3);background:transparent;border:0;border-bottom:1px solid var(--border);border-radius:0;transition:background var(--duration-base) ease}.clf-group-card--sidebar:last-of-type{border-bottom:0}.clf-group-card--sidebar:hover,.clf-group-card--sidebar:has(.base-accordion__trigger:focus-visible){background:color-mix(in srgb,var(--green) 3%,transparent)}.clf-sidebar-section-title{margin:0;font-size:var(--text-base);font-weight:var(--font-weight-semibold);color:var(--text);line-height:1.25;display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);padding-bottom:var(--space-1-5);margin-bottom:var(--space-0-5)}.clf-sidebar-section-title--tight{margin-bottom:0}.clf-sidebar-root .msd-trigger,.clf-sidebar-root .psd-trigger{min-height:38px;padding-top:var(--space-2);padding-bottom:var(--space-2);font-size:var(--text-sm);line-height:1.35}.clf-select-shell{position:relative;min-width:0}.clf-select-shell:after{content:"";position:absolute;right:var(--space-0);top:50%;width:0;height:0;margin-top:var(--space-0);border-left:5px solid transparent;border-right:5px solid transparent;border-top:6px solid var(--text-muted);pointer-events:none;opacity:.75}.clf-select{width:100%;cursor:pointer;font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-weight-medium);color:var(--text);background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-md);-webkit-appearance:none;appearance:none;-webkit-tap-highlight-color:transparent;transition:border-color var(--duration-snappy),box-shadow var(--duration-snappy)}.clf-select--toolbar{min-height:42px;padding:var(--space-2) var(--space-8) var(--space-2) var(--space-3)}.clf-select:focus{outline:none}.clf-select:focus-visible{border-color:color-mix(in srgb,var(--green) 45%,var(--border));box-shadow:0 0 0 2px color-mix(in srgb,var(--green) 12%,transparent)}.clf-select:disabled{opacity:.6;cursor:not-allowed}.clf-pill{min-height:34px;padding:var(--space-1-5) var(--space-3);font-size:var(--text-xs);font-weight:var(--font-weight-medium);font-family:var(--font-body);color:var(--text-muted);background:transparent;border:1px solid var(--border);border-radius:var(--radius-full);cursor:pointer;white-space:nowrap;transition:color var(--duration-snappy),border-color var(--duration-snappy),background var(--duration-snappy);-webkit-tap-highlight-color:transparent}.clf-pill:hover:not(:disabled){color:var(--text);border-color:color-mix(in srgb,var(--text) 14%,var(--border))}.clf-pill:focus{outline:none}.clf-pill:focus-visible{outline:2px solid var(--green);outline-offset:3px}.clf-pill:disabled{opacity:.6;cursor:not-allowed}.clf-pill--active{color:var(--green-text);border-color:color-mix(in srgb,var(--green) 45%,transparent);background:color-mix(in srgb,var(--green) 8%,transparent)}.clf-sort-select{flex:1 1 auto;min-width:0}.clf-select--sort{min-height:36px;padding:var(--space-1-5) var(--space-8) var(--space-1-5) var(--space-2-5);font-size:var(--text-sm)}.clf-group-card:not(.clf-group-card--sidebar){position:relative;flex-direction:row;flex-wrap:wrap;align-items:flex-end;gap:var(--space-2);padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-2)}@media(max-width:1023px){.clf-group-card:not(.clf-group-card--sidebar){flex-direction:column;align-items:stretch}.clf-select-wrap,.clf-select-wrap--secondary,.clf-chip-wrap{flex:none;width:100%;min-width:0}.clf-range-metric-stack .clf-segment,.clf-segment:not(.clf-segment--sidebar){width:100%}.clf-input--toolbar{width:100%}.clf-segment__btn,.clf-pill,.clf-select,.clf-select--sort{font-size:var(--text-base)}}.clf-filter-anchor--pulse{animation:clf-filter-anchor-pulse 2s ease-in-out 1;border-radius:var(--radius-md, 12px)}@keyframes clf-filter-anchor-pulse{0%{box-shadow:0 0 color-mix(in srgb,var(--green) 0%,transparent),0 0 color-mix(in srgb,var(--green) 0%,transparent)}50%{box-shadow:0 0 0 4px color-mix(in srgb,var(--green) 40%,transparent),0 0 22px 6px color-mix(in srgb,var(--green) 28%,transparent)}to{box-shadow:0 0 color-mix(in srgb,var(--green) 0%,transparent),0 0 color-mix(in srgb,var(--green) 0%,transparent)}}@media(prefers-reduced-motion:reduce){.clf-filter-anchor--pulse{animation:none}}.clf-group-card.clf-group-card--cockpit,.clf-group-card.clf-group-card--cockpit:hover{border-top:0;border-right:0;border-left:0;border-bottom:1px solid var(--border);background:transparent;padding-inline:var(--space-0);padding-block:var(--space-3);border-radius:0}.clf-group-card.clf-group-card--cockpit:last-of-type{border-bottom:0}.clf-prelude-search{display:block;padding:var(--space-3) 0 var(--space-4);border-bottom:1px solid var(--border)}.clf-prelude-sliders{padding-top:var(--space-3);padding-bottom:var(--space-2);padding-inline:var(--space-3)}.car-list-desktop-active-filters--card-chrome[data-v-bbe47252]{display:block;padding:var(--space-3-5) var(--space-4);background:var(--green-tint);border:1px solid color-mix(in srgb,var(--green) 35%,transparent);border-radius:var(--radius-md)}.car-list-desktop-active-filters__head[data-v-bbe47252]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);margin-bottom:var(--space-2-5)}.car-list-desktop-active-filters__head-kicker[data-v-bbe47252]{font-family:var(--font-mono);font-size:var(--text-2xs);font-weight:var(--font-weight-medium);letter-spacing:.16em;text-transform:uppercase;color:var(--green-text)}.car-list-desktop-active-filters__head-clear[data-v-bbe47252]{appearance:none;background:transparent;border:0;padding:0;color:var(--green-text);font-family:var(--font-body);font-size:var(--text-2xs);font-weight:var(--font-weight-medium);line-height:1;letter-spacing:.01em;opacity:.8;cursor:pointer;transition:opacity var(--duration-fast);-webkit-tap-highlight-color:transparent}.car-list-desktop-active-filters__head-clear[data-v-bbe47252]:hover,.car-list-desktop-active-filters__head-clear[data-v-bbe47252]:focus-visible{opacity:1}.car-list-desktop-active-filters__head-clear[data-v-bbe47252]:focus{outline:none}.car-list-desktop-active-filters__head-clear[data-v-bbe47252]:focus-visible{outline:2px solid var(--green);outline-offset:2px;border-radius:var(--radius-sm)}.car-list-desktop-active-filters__chip[data-v-bbe47252]{display:inline-flex;max-width:100%;align-items:center;gap:var(--space-0-5);min-height:30px;padding:var(--space-1) var(--space-1) var(--space-1) var(--space-2-5);border-radius:var(--radius-full);border:1px solid color-mix(in srgb,var(--green) 35%,transparent);background:var(--green-tint);color:var(--green-text);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-weight-medium);line-height:1.25;letter-spacing:.01em;transition:color var(--duration-snappy),border-color var(--duration-snappy),background var(--duration-snappy),box-shadow var(--duration-snappy)}.car-list-desktop-active-filters__chip-text[data-v-bbe47252]{min-width:0;max-width:100%;display:inline-flex;align-items:baseline;gap:0;white-space:nowrap;overflow:hidden;padding:var(--space-0-5) var(--space-0-5) var(--space-0-5) 0}.car-list-desktop-active-filters__chip-name[data-v-bbe47252]{flex-shrink:0;white-space:nowrap;font-family:var(--font-mono);font-size:var(--text-2xs);font-weight:var(--font-weight-medium);letter-spacing:.06em;color:var(--text-sub);text-transform:none}.car-list-desktop-active-filters__chip-name[data-v-bbe47252]:after{content:": "}.car-list-desktop-active-filters__chip-value[data-v-bbe47252]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--green-text);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-weight-semibold)}.car-list-desktop-active-filters__chip-text--tappable[data-v-bbe47252]{appearance:none;background:transparent;border:none;color:inherit;font:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent}.car-list-desktop-active-filters__chip-text--tappable[data-v-bbe47252]:focus{outline:none}.car-list-desktop-active-filters__chip-text--tappable[data-v-bbe47252]:focus-visible{outline:2px solid var(--green);outline-offset:2px;border-radius:var(--radius-sm)}.car-list-desktop-active-filters__chip-remove[data-v-bbe47252]{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:26px;height:26px;margin:0 var(--space-0) 0 0;padding:0;border:none;border-radius:var(--radius-full);background:transparent;color:color-mix(in srgb,var(--green) 72%,var(--text-muted));font-size:var(--text-base);line-height:1;cursor:pointer;transition:color var(--duration-snappy),background var(--duration-snappy);-webkit-tap-highlight-color:transparent}.car-list-desktop-active-filters__chip-remove[data-v-bbe47252]:hover{color:var(--cta-text-on-green);background:color-mix(in srgb,var(--green) 18%,transparent)}.car-list-desktop-active-filters__chip-remove[data-v-bbe47252]:focus{outline:none}.car-list-desktop-active-filters__chip-remove[data-v-bbe47252]:focus-visible{outline:2px solid var(--green);outline-offset:2px}.car-list-desktop-active-filters__more-pill[data-v-bbe47252],.car-list-desktop-active-filters__collapse-pill[data-v-bbe47252]{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:var(--space-1) var(--space-2-5);border-radius:var(--radius-full);border:1px solid color-mix(in srgb,var(--green) 45%,transparent);background:color-mix(in srgb,var(--green) 8%,var(--surface));box-shadow:0 0 0 .5px color-mix(in srgb,var(--green) 12%,transparent);color:var(--green-text);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-weight-bold);line-height:1.25;letter-spacing:.02em;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background var(--duration-snappy),border-color var(--duration-snappy)}.car-list-desktop-active-filters__more-pill[data-v-bbe47252]:hover,.car-list-desktop-active-filters__collapse-pill[data-v-bbe47252]:hover{background:color-mix(in srgb,var(--green) 14%,var(--surface));border-color:color-mix(in srgb,var(--green) 60%,transparent)}.car-list-desktop-active-filters__more-pill[data-v-bbe47252]:focus,.car-list-desktop-active-filters__collapse-pill[data-v-bbe47252]:focus{outline:none}.car-list-desktop-active-filters__more-pill[data-v-bbe47252]:focus-visible,.car-list-desktop-active-filters__collapse-pill[data-v-bbe47252]:focus-visible{outline:2px solid var(--green);outline-offset:2px}.car-list-desktop-active-filters__collapse-pill[data-v-bbe47252]{width:34px;padding:0;font-size:var(--text-base)}.car-list-desktop-active-filters__clear-all[data-v-bbe47252]{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:var(--space-1) var(--space-2-5);border-radius:var(--radius-full);border:1px solid var(--border);background:var(--surface);color:var(--text-muted);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-weight-medium);line-height:1.25;letter-spacing:.02em;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background var(--duration-fast),border-color var(--duration-fast),color var(--duration-fast)}.car-list-desktop-active-filters__clear-all[data-v-bbe47252]:hover{background:var(--green-tint);border-color:var(--green);color:var(--green-text)}.car-list-desktop-active-filters__clear-all[data-v-bbe47252]:focus{outline:none}.car-list-desktop-active-filters__clear-all[data-v-bbe47252]:focus-visible{outline:2px solid var(--green);outline-offset:2px}.car-list-desktop-active-filters__more-pill[data-v-bbe47252],.car-list-desktop-active-filters__collapse-pill[data-v-bbe47252]{display:none}@media(max-width:1023px){.car-list-desktop-active-filters--collapsed .car-list-desktop-active-filters__chip-item--overflow[data-v-bbe47252]{display:none}.car-list-desktop-active-filters--collapsed .car-list-desktop-active-filters__more-pill[data-v-bbe47252],.car-list-desktop-active-filters--expanded .car-list-desktop-active-filters__collapse-pill[data-v-bbe47252]{display:inline-flex}}.smart-empty-state[data-v-f7981a45]{display:flex;flex-direction:column;align-items:center;gap:var(--space-2-5);padding:var(--space-6) var(--space-3);text-align:center}.smart-empty-state__icon[data-v-f7981a45]{display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:var(--radius-full);background:var(--surface-2);border:1px solid var(--border);color:var(--text-muted)}.smart-empty-state__title[data-v-f7981a45]{margin:0;font:var(--font-weight-semibold) clamp(1.5rem,3vw + .5rem,1.625rem) / 1.15 var(--font-body);letter-spacing:-.02em;color:var(--text)}.smart-empty-state__body[data-v-f7981a45]{margin:0 auto;max-width:48ch;font:var(--font-weight-regular) var(--text-sm) / 1.55 var(--font-body);color:var(--text-sub)}.smart-empty-state__relax-card[data-v-f7981a45]{margin-top:var(--space-2);width:100%;max-width:540px;padding:var(--space-4);background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-md);display:flex;flex-direction:column;gap:var(--space-3);text-align:left}.smart-empty-state__relax-title[data-v-f7981a45]{font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:.16em;text-transform:uppercase;color:var(--green-text);font-weight:var(--font-weight-medium)}.smart-empty-state__row[data-v-f7981a45]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-3);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md)}.smart-empty-state__row-l[data-v-f7981a45]{display:flex;flex-direction:column;gap:var(--space-0-5);min-width:0;flex:1}.smart-empty-state__row-label[data-v-f7981a45]{font:var(--font-weight-semibold) var(--text-sm) / 1.2 var(--font-body);color:var(--text)}.smart-empty-state__row-hint[data-v-f7981a45]{font:var(--font-weight-medium) var(--text-xs) / 1.3 var(--font-body);color:var(--text-muted)}.smart-empty-state__row-delta[data-v-f7981a45]{font-family:var(--font-body);font-style:italic;font-weight:var(--font-weight-bold);font-size:var(--text-xl);color:var(--green-text);letter-spacing:-.025em;line-height:1;display:inline-flex;align-items:baseline;gap:var(--space-0-5);flex-shrink:0}.smart-empty-state__row-delta-prefix[data-v-f7981a45],.smart-empty-state__row-delta-suffix[data-v-f7981a45]{font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:.14em;text-transform:uppercase;color:var(--green-text);opacity:.8;font-style:normal;font-weight:var(--font-weight-medium)}.smart-empty-state__row-btn[data-v-f7981a45]{flex-shrink:0;appearance:none;display:inline-flex;align-items:center;gap:var(--space-1-5);height:32px;padding:0 var(--space-3);border-radius:var(--radius-full);background:var(--green-tint);border:1px solid color-mix(in srgb,var(--green) 40%,transparent);color:var(--green-text);font:var(--font-weight-medium) var(--text-xs) / 1 var(--font-body);cursor:pointer;transition:background var(--duration-fast),border-color var(--duration-fast)}.smart-empty-state__row-btn[data-v-f7981a45]:hover{background:color-mix(in srgb,var(--green) 22%,transparent)}.smart-empty-state__row-btn[data-v-f7981a45]:focus-visible{outline:2px solid var(--green);outline-offset:2px}.quick-filters-bar[data-v-fb62b674]{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) 0;margin-bottom:var(--space-2);width:100%;min-width:0}.quick-filters-bar__pills[data-v-fb62b674]{display:flex;flex-wrap:nowrap;gap:var(--space-1-5);align-items:center;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;width:100%;min-width:0;padding-inline-end:var(--rail-fade-clear);scroll-padding-inline-end:var(--rail-fade-clear);-webkit-mask-image:linear-gradient(to right,black calc(100% - var(--rail-fade)),transparent);mask-image:linear-gradient(to right,black calc(100% - var(--rail-fade)),transparent)}.quick-filters-bar__pills[data-v-fb62b674]::-webkit-scrollbar{display:none}.quick-filters-bar__pill[data-v-fb62b674]{appearance:none;cursor:pointer;display:inline-flex;align-items:center;gap:var(--space-1-5);flex:0 0 auto;height:2rem;padding:0 var(--space-3);border-radius:var(--radius-full);font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--font-weight-medium);white-space:nowrap;background:var(--surface);color:var(--text);border:1px solid var(--border);transition:color var(--duration-fast),background-color var(--duration-fast),border-color var(--duration-fast)}.quick-filters-bar__pill[data-v-fb62b674]:hover{border-color:var(--border-strong)}.quick-filters-bar__pill--active[data-v-fb62b674]{background:var(--green-tint);color:var(--green-text);border-color:color-mix(in srgb,var(--green) 40%,transparent)}.quick-filters-bar__pill[data-v-fb62b674]:focus-visible{outline:2px solid var(--green);outline-offset:2px}.quick-filters-bar__pill-spark[data-v-fb62b674]{color:var(--green-text);font-size:var(--text-2xs);line-height:1}.quick-filters-bar__pill-count[data-v-fb62b674]{font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:.1em;color:var(--text-muted);font-weight:var(--font-weight-medium)}.quick-filters-bar__pill--active .quick-filters-bar__pill-count[data-v-fb62b674]{color:var(--green-text);opacity:.85}.quick-filters-bar__pill--lens[data-v-fb62b674]{background:var(--green-tint);border-color:color-mix(in srgb,var(--green) 40%,transparent);color:var(--green-text)}.quick-filters-bar__pill--lens.quick-filters-bar__pill--active[data-v-fb62b674]{background:var(--green);color:var(--cta-text-on-green);border-color:var(--green)}.quick-filters-bar__pill--lens.quick-filters-bar__pill--active .quick-filters-bar__pill-spark[data-v-fb62b674]{color:var(--cta-text-on-green)}
