.FilterRailV24_rail___aCbK{position:absolute;top:0;left:0;bottom:0;width:320px;z-index:20;display:flex;flex-direction:column;overflow:hidden;border-right:1px solid var(--v24-hairline);background:var(--v24-bg-page)}@media (max-width:980px){.FilterRailV24_rail___aCbK{position:static;width:100%;height:auto}}.FilterRailV24_railContent__Jm7rL{flex:1;min-height:0;padding:30px 24px 24px}.FilterRailV24_railSearch__4Y3mJ{position:relative;margin-bottom:6px}.FilterRailV24_railSearchIcon__1WVJ7{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:var(--v24-text-tertiary);pointer-events:none}.FilterRailV24_railSearchInput__IiHcG{width:100%;padding:11px 12px 11px 36px;font-size:13px;font-family:inherit;background:var(--v24-surface-card);border-radius:9px;color:var(--v24-text-primary);outline:none;transition:background .12s ease;box-sizing:border-box}.FilterRailV24_railSearchInput__IiHcG:focus{background:var(--v24-bg-page)}.FilterRailV24_railSearchInput__IiHcG::placeholder{color:var(--v24-text-tertiary)}.FilterRailV24_railGroup__QHvc0{border-top:1px solid var(--v24-hairline)}.FilterRailV24_railGroup__QHvc0:first-of-type{border-top:none}.FilterRailV24_railGroupHead__tu8Tw{display:flex;align-items:center;justify-content:space-between;width:100%;padding:16px 0 12px;background:none;border:none;font-family:inherit;font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--v24-text-secondary);cursor:pointer;transition:color .12s ease}.FilterRailV24_railGroupHead__tu8Tw:hover{color:var(--v24-text-primary)}.FilterRailV24_railGroupHead__tu8Tw svg{width:11px;height:11px;color:var(--v24-text-tertiary);transition:transform .18s ease}.FilterRailV24_isCollapsed__3FK_e .FilterRailV24_railGroupHead__tu8Tw svg{transform:rotate(-90deg)}.FilterRailV24_railGroupBody__fumk1{padding:2px 0 18px;display:flex;flex-direction:column;gap:10px}.FilterRailV24_isCollapsed__3FK_e .FilterRailV24_railGroupBody__fumk1{display:none}.FilterRailV24_railApplied__rAQTB{text-transform:none;letter-spacing:0;font-size:11.5px;font-weight:500;color:var(--v24-brand-deep);margin-left:auto;margin-right:8px}.FilterRailV24_railCheck__vLCoB{display:flex;align-items:center;gap:9px;font-size:13px;color:var(--v24-text-primary);cursor:pointer;padding:4px 0;transition:color .12s ease}.FilterRailV24_railCheck__vLCoB:hover{color:var(--v24-brand-deep)}.FilterRailV24_railCheck__vLCoB input{display:none}.FilterRailV24_checkBox__ElcOm{width:16px;height:16px;border:1.5px solid var(--v24-hairline);border-radius:4px;background:var(--surface);flex-shrink:0;position:relative;transition:border-color .12s ease,background .12s ease}.FilterRailV24_railCheck__vLCoB:hover .FilterRailV24_checkBox__ElcOm{border-color:var(--v24-text-tertiary)}.FilterRailV24_railCheck__vLCoB input:checked+.FilterRailV24_checkBox__ElcOm{background:var(--v24-brand);border-color:var(--v24-brand)}.FilterRailV24_railCheck__vLCoB input:checked+.FilterRailV24_checkBox__ElcOm:after{content:"";position:absolute;top:3px;left:5px;width:4px;height:7px;border:solid var(--surface);border-width:0 2px 2px 0;transform:rotate(45deg)}.FilterRailV24_checkLabel__DeRa4{flex:1}.FilterRailV24_railRadio__3_5Kb{display:flex;align-items:center;gap:9px;font-size:13px;color:var(--v24-text-primary);cursor:pointer;padding:4px 0}.FilterRailV24_railRadio__3_5Kb input{display:none}.FilterRailV24_radioDot__HJkDA{width:16px;height:16px;border:1.5px solid var(--v24-hairline);border-radius:50%;background:var(--surface);flex-shrink:0;position:relative;transition:border-color .12s ease}.FilterRailV24_railRadio__3_5Kb input:checked+.FilterRailV24_radioDot__HJkDA{border-color:var(--v24-brand)}.FilterRailV24_railRadio__3_5Kb input:checked+.FilterRailV24_radioDot__HJkDA:after{content:"";position:absolute;top:3px;left:3px;width:8px;height:8px;border-radius:50%;background:var(--v24-brand)}.FilterRailV24_radioLabel__FI_Vn{flex:1}.FilterRailV24_radioSub__3fTIx{color:var(--v24-text-tertiary);font-size:12px}.FilterRailV24_railPills__smzgx{display:flex;flex-wrap:wrap;gap:6px}.FilterRailV24_railPill__84sx7{padding:5px 11px;border-radius:var(--v24-radius-chip);background:var(--v24-surface-card);border:1px solid transparent;font:500 12px/1 inherit;color:var(--v24-text-secondary);cursor:pointer;transition:border-color .12s ease,color .12s ease,background .12s ease}.FilterRailV24_railPill__84sx7:hover{color:var(--v24-text-primary)}.FilterRailV24_railPill__84sx7.FilterRailV24_isActive__cUX2l{background:var(--surface);border-color:var(--v24-brand);color:var(--v24-brand-deep);font-weight:600}.FilterRailV24_railSelected__ly5I8{display:flex;flex-wrap:wrap;gap:6px}.FilterRailV24_railSelected__ly5I8:empty{display:none}.FilterRailV24_railInlineSearch__It8xD{position:relative}.FilterRailV24_risIcon__tSjgZ{position:absolute;left:9px;top:50%;transform:translateY(-50%);color:var(--v24-text-tertiary);pointer-events:none;width:12px;height:12px}.FilterRailV24_railInlineSearchInput__S_BWq{width:100%;padding:7px 9px 7px 28px;font-size:12px;font-family:inherit;background:var(--v24-surface-card);border-radius:var(--v24-radius-pill);color:var(--v24-text-primary);outline:none;transition:background .12s ease;box-sizing:border-box}.FilterRailV24_railInlineSearchInput__S_BWq:focus{background:var(--v24-bg-page)}.FilterRailV24_railInlineSearchInput__S_BWq::placeholder{color:var(--v24-text-tertiary)}.FilterRailV24_railScrollList__WE7bD{max-height:220px;display:flex;flex-direction:column;padding-right:4px}.FilterRailV24_railScrollListShort__HpS0Z{max-height:160px}.FilterRailV24_railLink__OPULN{background:none;border:none;padding:8px 0 0;font:600 11.5px/1.4 inherit;color:var(--v24-brand-deep);cursor:pointer;text-align:left;display:inline-flex;align-items:center;gap:4px;transition:color .12s ease}.FilterRailV24_railLink__OPULN:hover{color:var(--v24-brand);text-decoration:underline;text-underline-offset:3px}.FilterRailV24_railLink__OPULN svg{width:11px;height:11px;transition:transform .18s ease}.FilterRailV24_railLink__OPULN:hover svg{transform:translateX(2px)}.FilterRailV24_railRange__jBDSa{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:8px}.FilterRailV24_railRangeSingle__ukB2j{grid-template-columns:1fr}.FilterRailV24_railRangeDash___9dOO{color:var(--v24-text-tertiary);font-size:12px}.FilterRailV24_railRangeInput__GsM8w{width:100%;padding:8px 10px;font-size:12.5px;font-family:inherit;background:var(--v24-surface-card);border-radius:7px;color:var(--v24-text-primary);outline:none;font-variant-numeric:tabular-nums;transition:background .12s ease;box-sizing:border-box}.FilterRailV24_railRangeInput__GsM8w:focus{background:var(--v24-bg-page)}.FilterRailV24_railSlider__gqFZN{display:flex;align-items:center;gap:10px}.FilterRailV24_railSliderInput__7Mt3M{flex:1;height:4px;-webkit-appearance:none;appearance:none;background:var(--v24-hairline);border-radius:2px;outline:none;cursor:pointer}.FilterRailV24_railSliderInput__7Mt3M::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:14px;height:14px;border-radius:50%;background:var(--v24-brand);cursor:pointer;border:2px solid var(--surface);box-shadow:0 1px 3px rgba(40,50,120,.18)}.FilterRailV24_railSliderInput__7Mt3M::-moz-range-thumb{width:14px;height:14px;border-radius:50%;background:var(--v24-brand);cursor:pointer;border:2px solid var(--surface);box-shadow:0 1px 3px rgba(40,50,120,.18)}.FilterRailV24_railSliderVal__Gy_X7{font-size:12px;color:var(--v24-text-primary);font-weight:600;font-variant-numeric:tabular-nums;min-width:36px;text-align:right}.FilterRailV24_railSublabel__pVYU2{font-size:11px;color:var(--v24-text-tertiary);font-weight:600;text-transform:uppercase;letter-spacing:.06em;margin:6px 0 -2px}.FilterRailV24_railSublabel__pVYU2:first-child{margin-top:0}.FilterRailV24_railApply__ilvP9{flex-shrink:0;padding:14px 24px;border-top:1px solid var(--v24-hairline);background:var(--v24-bg-page);display:flex;align-items:center;gap:10px}.FilterRailV24_applyBtn__yvQ9K{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:10px 14px;background:var(--v24-brand);color:var(--surface);border:none;border-radius:var(--v24-radius-button);font:600 13px/1 inherit;cursor:pointer;transition:background .15s ease}.FilterRailV24_applyBtn__yvQ9K:hover{background:var(--v24-brand-deep)}.FilterRailV24_clearBtn__lJXtk{background:none;border:none;padding:8px 4px;font:500 12.5px/1 inherit;color:var(--v24-text-secondary);cursor:pointer;flex-shrink:0;transition:color .12s ease}.FilterRailV24_clearBtn__lJXtk:hover{color:var(--v24-brand-deep)}