.sidebar-slide-enter-active[data-v-ec0afca5],.sidebar-slide-leave-active[data-v-ec0afca5]{transition:opacity .2s ease}.sidebar-slide-enter-active nav[data-v-ec0afca5],.sidebar-slide-leave-active nav[data-v-ec0afca5]{transition:transform .2s ease}.sidebar-slide-enter-from[data-v-ec0afca5],.sidebar-slide-leave-to[data-v-ec0afca5]{opacity:0}.sidebar-slide-enter-from nav[data-v-ec0afca5],.sidebar-slide-leave-to nav[data-v-ec0afca5]{transform:translate(-100%)}.slider-root[data-v-2d1ed5b2]{--sl-primary:#ff9000;--sl-secondary:#e8890f;--sl-track-h:4px;--sl-thumb-size:22px;width:100%}.slider-root.is-disabled[data-v-2d1ed5b2]{opacity:.45;pointer-events:none}.slider-inputs[data-v-2d1ed5b2]{align-items:flex-end;display:flex;gap:0;margin-bottom:20px}.input-field[data-v-2d1ed5b2]{flex:1}.input-sep[data-v-2d1ed5b2]{align-items:center;color:#6d6d6d;display:flex;flex-shrink:0;padding:0 8px 11px}.input-label[data-v-2d1ed5b2]{color:#8a8a8a;display:block;font-size:11px;font-weight:500;letter-spacing:.06em;margin-bottom:6px;text-transform:uppercase;-webkit-user-select:none;-moz-user-select:none;user-select:none}.input-wrapper[data-v-2d1ed5b2]{align-items:center;background:#242424;border:1.5px solid #383838;border-radius:10px;display:flex;position:relative;transition:border-color .18s,box-shadow .18s,background .18s}.input-wrapper.is-active[data-v-2d1ed5b2],.input-wrapper[data-v-2d1ed5b2]:focus-within{background:#2b2b2b;border-color:var(--sl-primary);box-shadow:0 0 0 3px #ff90001f}.num-input[data-v-2d1ed5b2]{-moz-appearance:textfield;background:transparent;border:none;color:#fff;font-family:inherit;font-size:14px;font-weight:600;outline:none;padding:9px 10px;width:100%}.num-input[data-v-2d1ed5b2]::-webkit-inner-spin-button,.num-input[data-v-2d1ed5b2]::-webkit-outer-spin-button{-webkit-appearance:none}.input-unit[data-v-2d1ed5b2]{color:#8a8a8a;flex-shrink:0;font-size:12px;font-weight:500;padding-right:10px;pointer-events:none;white-space:nowrap}.track-area[data-v-2d1ed5b2]{padding:0 calc(var(--sl-thumb-size)/2)}.track-bg[data-v-2d1ed5b2]{background:#383838;border-radius:99px;cursor:pointer;height:var(--sl-track-h);margin-bottom:8px;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.track-fill[data-v-2d1ed5b2]{background:linear-gradient(90deg,var(--sl-primary) 0,var(--sl-secondary) 100%);border-radius:99px;height:100%;pointer-events:none;position:absolute;top:0}.thumb[data-v-2d1ed5b2]{align-items:center;background:transparent;border:none;cursor:grab;display:flex;height:var(--sl-thumb-size);justify-content:center;margin:0;outline:none;padding:0;position:absolute;top:50%;transform:translate(-50%,-50%);width:var(--sl-thumb-size);z-index:3}.thumb[data-v-2d1ed5b2]:active{cursor:grabbing}.thumb-inner[data-v-2d1ed5b2]{background:#fff;border:2.5px solid var(--sl-primary);border-radius:50%;box-shadow:0 1px 6px #ff900040;display:block;height:var(--sl-thumb-size);pointer-events:none;position:relative;transition:border-color .15s,box-shadow .18s,transform .15s;width:var(--sl-thumb-size)}.thumb-inner[data-v-2d1ed5b2]:after{background:var(--sl-primary);border-radius:50%;content:"";height:8px;inset:0;margin:auto;position:absolute;transition:background .15s,transform .15s;width:8px}.thumb.is-active .thumb-inner[data-v-2d1ed5b2],.thumb:hover .thumb-inner[data-v-2d1ed5b2]{border-color:var(--sl-secondary);box-shadow:0 2px 12px #e8890f40,0 0 0 5px #ff900014;transform:scale(1.18)}.thumb.is-active .thumb-inner[data-v-2d1ed5b2]:after,.thumb:hover .thumb-inner[data-v-2d1ed5b2]:after{background:var(--sl-secondary)}.thumb:focus-visible .thumb-inner[data-v-2d1ed5b2]{box-shadow:0 0 0 4px #ff900040}.track-labels[data-v-2d1ed5b2]{color:#6d6d6d;display:flex;font-size:11px;font-weight:500;justify-content:space-between;letter-spacing:.03em;pointer-events:none}.filter-panel[data-v-340fb060]{--fp-primary:#ff9000;--fp-secondary:#e8890f;--fp-p10:rgba(255,144,0,.08);--fp-p20:rgba(255,144,0,.16);--fp-s10:rgba(232,137,15,.08);--fp-radius:16px;--fp-radius-sm:10px;--fp-radius-xs:8px;--fp-border:#383838;--fp-bg:#1a1a1a;--fp-bg-subtle:#0f0f0f;--fp-text:#fff;--fp-muted:#a5a5a5;--fp-light:#6d6d6d;flex-direction:column;overflow:hidden}.filter-panel[data-v-340fb060],.fp-body[data-v-340fb060]{display:flex;min-height:0}.fp-body[data-v-340fb060]{flex:1;flex-direction:column;gap:20px;overflow-y:auto;padding:20px;scrollbar-color:var(--fp-border) transparent;scrollbar-width:thin}.fp-body[data-v-340fb060]::-webkit-scrollbar{width:4px}.fp-body[data-v-340fb060]::-webkit-scrollbar-track{background:transparent}.fp-body[data-v-340fb060]::-webkit-scrollbar-thumb{background:var(--fp-border);border-radius:99px}.fp-section[data-v-340fb060]{display:flex;flex-direction:column;gap:8px}.fp-section-label[data-v-340fb060]{color:var(--fp-muted);font-size:11px;font-weight:600;letter-spacing:.07em;text-transform:uppercase}.fp-section-label-row[data-v-340fb060]{align-items:center;display:flex;gap:8px}.fp-section-badge[data-v-340fb060]{align-items:center;background:var(--fp-p20);border-radius:99px;color:var(--fp-primary);display:inline-flex;font-size:11px;font-weight:600;height:18px;justify-content:center;min-width:18px;padding:0 5px}.fp-slider-wrap[data-v-340fb060]{padding:16px 16px 12px}.fp-slider-wrap[data-v-340fb060],.fp-toggle-row[data-v-340fb060]{background:var(--fp-bg-subtle);border:1px solid var(--fp-border);border-radius:var(--fp-radius-sm)}.fp-toggle-row[data-v-340fb060]{align-items:center;cursor:pointer;display:flex;justify-content:space-between;padding:13px 16px;transition:border-color .15s,background .15s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.fp-toggle-row[data-v-340fb060]:hover{background:var(--fp-p10);border-color:#ff900040}.fp-toggle-label[data-v-340fb060]{color:var(--fp-text);font-size:13px;font-weight:500}.fp-toggle[data-v-340fb060]{flex-shrink:0;height:22px;position:relative;width:40px}.fp-toggle[data-v-340fb060]:before{background:var(--fp-border);border-radius:99px;content:"";inset:0;position:absolute;transition:background .2s}.fp-toggle.is-on[data-v-340fb060]:before{background:linear-gradient(90deg,var(--fp-primary),var(--fp-secondary))}.fp-toggle-knob[data-v-340fb060]{background:#fff;border-radius:50%;box-shadow:0 1px 3px #00000026;height:16px;left:3px;position:absolute;top:3px;transition:transform .2s;width:16px}.fp-toggle.is-on .fp-toggle-knob[data-v-340fb060]{transform:translate(18px)}.fp-accordion-btn[data-v-340fb060]{align-items:center;background:var(--fp-bg-subtle);border:1px solid var(--fp-border);border-radius:var(--fp-radius-sm);cursor:pointer;display:flex;justify-content:space-between;padding:11px 14px;text-align:left;transition:border-color .15s,background .15s;width:100%}.fp-accordion-btn.is-open[data-v-340fb060],.fp-accordion-btn[data-v-340fb060]:hover{background:var(--fp-p10);border-color:#ff90004d}.fp-accordion-text[data-v-340fb060]{color:var(--fp-text);font-size:13px;font-weight:500}.fp-accordion-chevron[data-v-340fb060]{align-items:center;background:var(--fp-bg);border:1px solid var(--fp-border);border-radius:6px;color:var(--fp-muted);display:flex;flex-shrink:0;height:22px;justify-content:center;transition:transform .22s,background .15s;width:22px}.fp-accordion-btn.is-open .fp-accordion-chevron[data-v-340fb060]{background:var(--fp-p10);color:var(--fp-primary);transform:rotate(180deg)}.fp-chips-wrap[data-v-340fb060]{overflow:hidden}.fp-chips-grid[data-v-340fb060]{background:var(--fp-bg-subtle);border:1px solid var(--fp-border);border-radius:0 0 var(--fp-radius-sm) var(--fp-radius-sm);border-top:none;display:grid;gap:6px;grid-template-columns:1fr;padding:12px}@media (min-width:768px){.fp-chips-grid[data-v-340fb060]{grid-template-columns:repeat(2,1fr)}}.fp-chip[data-v-340fb060]{align-items:center;background:var(--fp-bg);border:1px solid var(--fp-border);border-radius:var(--fp-radius-xs);color:var(--fp-text);cursor:pointer;display:flex;font-size:12px;font-weight:500;gap:7px;padding:8px 10px;transition:border-color .15s,background .15s,color .15s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.fp-chip[data-v-340fb060]:hover{background:var(--fp-p10);border-color:#ff900059}.fp-chip.is-checked[data-v-340fb060]{background:var(--fp-p10);border-color:var(--fp-primary);color:var(--fp-primary)}.fp-chip-input[data-v-340fb060]{height:0;opacity:0;pointer-events:none;position:absolute;width:0}.fp-chip-check[data-v-340fb060]{align-items:center;border:1.5px solid var(--fp-light);border-radius:4px;display:flex;flex-shrink:0;height:15px;justify-content:center;transition:background .15s,border-color .15s;width:15px}.fp-chip.is-checked .fp-chip-check[data-v-340fb060]{background:var(--fp-primary);border-color:var(--fp-primary)}.fp-chip-text[data-v-340fb060]{line-height:1.3;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fp-footer[data-v-340fb060]{background:var(--fp-bg-subtle);border-top:1px solid var(--fp-border);display:flex;flex-shrink:0;gap:10px;padding:14px 20px 16px}.fp-reset-btn[data-v-340fb060]{background:transparent;border:1px solid var(--fp-border);border-radius:var(--fp-radius-sm);color:var(--fp-muted);cursor:pointer;flex-shrink:0;font-size:13px;font-weight:500;padding:10px 16px;transition:color .15s,border-color .15s,background .15s;white-space:nowrap}.fp-reset-btn[data-v-340fb060]:hover{background:var(--fp-bg);border-color:var(--fp-light);color:var(--fp-text)}.fp-submit-btn[data-v-340fb060]{align-items:center;background:linear-gradient(90deg,var(--fp-primary) 0,var(--fp-secondary) 100%);border:none;border-radius:var(--fp-radius-sm);color:#fff;cursor:pointer;display:flex;flex:1;font-size:14px;font-weight:600;gap:8px;justify-content:center;letter-spacing:.01em;padding:10px 20px;transition:opacity .15s,transform .1s}.fp-submit-btn[data-v-340fb060]:hover{opacity:.9}.fp-submit-btn[data-v-340fb060]:active{transform:scale(.99)}.fp-submit-badge[data-v-340fb060]{align-items:center;background:#ffffff40;border-radius:99px;color:#fff;display:inline-flex;font-size:11px;font-weight:600;height:18px;justify-content:center;min-width:18px;padding:0 5px}.accordion-enter-active[data-v-340fb060]{max-height:400px;transition:max-height .24s ease,opacity .2s}.accordion-leave-active[data-v-340fb060]{max-height:400px;transition:max-height .2s ease,opacity .18s}.accordion-enter-from[data-v-340fb060],.accordion-leave-to[data-v-340fb060]{max-height:0;opacity:0}.badge-pop-enter-active[data-v-340fb060]{transition:transform .2s,opacity .2s}.badge-pop-leave-active[data-v-340fb060]{transition:transform .15s,opacity .15s}.badge-pop-enter-from[data-v-340fb060],.badge-pop-leave-to[data-v-340fb060]{opacity:0;transform:scale(.5)}
