.grid-page .filters{--age-track-h:4px;--age-track-offset-y:0px;--age-thumb:30px;--age-bar-w:12px;--age-thumb-offset-x-left:-3px;--age-thumb-offset-y-left:-8px;--age-thumb-offset-x-right:1px;--age-thumb-offset-y-right:-8px;--age-track-bg:var(--prefs-card-border,#181818);--age-fill-bg:var(--brand-accent);--thumb-glass-bg:var(--prefs-glass-bg,#1010108c);--thumb-glass-border:var(--prefs-glass-border,#ffffff24);--thumb-glass-inner:var(--prefs-glass-inner,#ffffff0f);--age-thumb-hover-ring:var(--prefs-chip-focus-outline,#ffffff0f);--age-gap:10px;--age-min-slider-w:140px}@supports ((-webkit-appearance:none)){.grid-page .filters{--age-thumb-offset-y-left:-9px;--age-thumb-offset-y-right:-9px}}@supports ((-moz-appearance:none)){.grid-page .filters{--age-thumb-offset-y-left:-2px;--age-thumb-offset-y-right:-2px}}.grid-page .filters .age-row{align-items:center;gap:var(--age-gap);flex-wrap:nowrap;width:100%;display:flex;overflow:visible}.grid-page .filters .age-val{text-align:center;min-width:44px;height:44px;color:var(--filters-input-text,#cfcfcf);background:var(--filters-input-bg,#0f0f0f);border:1px solid var(--filters-input-border,#1f1f1f);border-radius:12px;justify-content:center;align-items:center;padding:0 10px;font-size:12px;line-height:40px;display:inline-flex}.grid-page .filters .age-val-input{box-sizing:border-box;background:var(--filters-input-bg,#0f0f0f);width:60px;min-width:60px;color:var(--filters-input-text,#e8e8e8);border:1px solid var(--filters-input-border,#1f1f1f);text-align:center;cursor:pointer;appearance:textfield;border-radius:12px;outline:none;flex:0 0 60px;padding:10px;transition:border-color .18s;line-height:1.2!important}.grid-page .filters .age-val-input::selection{background:var(--brand-accent-a40)}.grid-page .filters .age-val-input:hover{border-color:#2a2a2a}html[data-theme=light] .grid-page .filters .age-val-input:hover,html[data-theme=light] .grid-page .filters .age-val-input:focus{border-color:#9aa3b2}.grid-page .filters .age-val-input:focus{border-color:#2a2a2a}.grid-page .filters .age-val-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.grid-page .filters .age-val-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.grid-page .filters .range.duo{flex:1 1 var(--age-min-slider-w,140px);min-width:0;height:calc(var(--age-thumb) + 8px);display:block;position:relative}.grid-page .filters .range.duo .track{left:0;right:0;top:calc(50% + var(--age-track-offset-y));height:var(--age-track-h);background:var(--age-track-bg,#1b1b1b);z-index:1;border-radius:999px;position:absolute;transform:translateY(-50%)}.grid-page .filters .range.duo .track .fill{background:var(--age-fill-bg,var(--brand-accent));border-radius:999px;position:absolute;inset:0}.grid-page .filters .range.duo input[type=range]{appearance:none;width:100%;height:var(--age-thumb);pointer-events:none;z-index:2;background:0 0;outline:0;position:absolute;left:0;right:0}.grid-page .filters .range.duo input.min{top:calc(50% - (var(--age-thumb) / 2) + var(--age-thumb-offset-y-left))}.grid-page .filters .range.duo input.max{top:calc(50% - (var(--age-thumb) / 2) + var(--age-thumb-offset-y-right))}.grid-page .filters .range.duo input.min::-webkit-slider-thumb{appearance:none;width:var(--age-bar-w);height:var(--age-thumb);background:linear-gradient(var(--thumb-glass-bg), var(--thumb-glass-bg));border:1px solid var(--thumb-glass-border);box-shadow:0 0 14px #00000040, inset 0 0 0 1px var(--thumb-glass-inner);cursor:pointer;pointer-events:auto;transform:translate(var(--age-thumb-offset-x-left), var(--age-thumb-offset-y-left));-webkit-backdrop-filter:blur(6px)saturate(120%)brightness(108%);backdrop-filter:blur(6px)saturate(120%)brightness(108%);border-radius:6px;margin:0;transition:transform .12s,box-shadow .12s,border-color .12s,background-color .12s,filter .12s}.grid-page .filters .range.duo input.min:hover::-webkit-slider-thumb{transform:translate(var(--age-thumb-offset-x-left), var(--age-thumb-offset-y-left)) scaleX(1.25);box-shadow:0 0 14px #00000073, inset 0 0 0 1px var(--thumb-glass-inner), 0 0 0 6px var(--age-thumb-hover-ring)}.grid-page .filters .range.duo input.min:active::-webkit-slider-thumb{transform:translate(var(--age-thumb-offset-x-left), var(--age-thumb-offset-y-left)) scaleX(1.25);box-shadow:0 0 14px #00000073, inset 0 0 0 1px var(--thumb-glass-inner), 0 0 0 6px var(--age-thumb-hover-ring)}.grid-page .filters .range.duo input.max::-webkit-slider-thumb{appearance:none;width:var(--age-bar-w);height:var(--age-thumb);background:linear-gradient(var(--thumb-glass-bg), var(--thumb-glass-bg));border:1px solid var(--thumb-glass-border);box-shadow:0 0 14px #00000040, inset 0 0 0 1px var(--thumb-glass-inner);cursor:pointer;pointer-events:auto;transform:translate(var(--age-thumb-offset-x-right), var(--age-thumb-offset-y-right));-webkit-backdrop-filter:blur(6px)saturate(120%)brightness(108%);backdrop-filter:blur(6px)saturate(120%)brightness(108%);border-radius:6px;margin:0;transition:transform .12s,box-shadow .12s,border-color .12s,background-color .12s,filter .12s}.grid-page .filters .range.duo input.max:hover::-webkit-slider-thumb{transform:translate(var(--age-thumb-offset-x-right), var(--age-thumb-offset-y-right)) scaleX(1.25);box-shadow:0 0 14px #00000073, inset 0 0 0 1px var(--thumb-glass-inner), 0 0 0 6px var(--age-thumb-hover-ring)}.grid-page .filters .range.duo input.max:active::-webkit-slider-thumb{transform:translate(var(--age-thumb-offset-x-right), var(--age-thumb-offset-y-right)) scaleX(1.25);box-shadow:0 0 14px #00000073, inset 0 0 0 1px var(--thumb-glass-inner), 0 0 0 6px var(--age-thumb-hover-ring)}.grid-page .filters .range.duo input.min::-moz-range-thumb{width:var(--age-bar-w);height:var(--age-thumb);background:linear-gradient(var(--thumb-glass-bg), var(--thumb-glass-bg));border:1px solid var(--thumb-glass-border);box-shadow:0 0 14px #00000040, inset 0 0 0 1px var(--thumb-glass-inner);cursor:pointer;pointer-events:auto;transform:translate(var(--age-thumb-offset-x-left), var(--age-thumb-offset-y-left));border-radius:6px;transition:transform .12s,box-shadow .12s,border-color .12s,background-color .12s,filter .12s}.grid-page .filters .range.duo input.max::-moz-range-thumb{width:var(--age-bar-w);height:var(--age-thumb);background:linear-gradient(var(--thumb-glass-bg), var(--thumb-glass-bg));border:1px solid var(--thumb-glass-border);box-shadow:0 0 14px #00000040, inset 0 0 0 1px var(--thumb-glass-inner);cursor:pointer;pointer-events:auto;transform:translate(var(--age-thumb-offset-x-left), var(--age-thumb-offset-y-left));border-radius:6px;transition:transform .12s,box-shadow .12s,border-color .12s,background-color .12s,filter .12s}.grid-page .filters .range.duo input.min:hover::-moz-range-thumb{transform:translate(var(--age-thumb-offset-x-left), var(--age-thumb-offset-y-left)) scaleX(1.25);box-shadow:0 0 14px #00000073, inset 0 0 0 1px var(--thumb-glass-inner), 0 0 0 6px var(--age-thumb-hover-ring)}.grid-page .filters .range.duo input.max:hover::-moz-range-thumb{transform:translate(var(--age-thumb-offset-x-right), var(--age-thumb-offset-y-right)) scaleX(1.25);box-shadow:0 0 14px #00000073, inset 0 0 0 1px var(--thumb-glass-inner), 0 0 0 6px var(--age-thumb-hover-ring)}.grid-page .filters .range.duo input.max::-moz-range-thumb{transform:translate(var(--age-thumb-offset-x-right), var(--age-thumb-offset-y-right))}.grid-page .filters .range.duo input[type=range]::-webkit-slider-runnable-track{background:0 0;height:0}.grid-page .filters .range.duo input[type=range]::-moz-range-track{background:0 0;height:0}
