.reNav{margin-top:26px}.reNav__bar{z-index:40;background:color-mix(in srgb, var(--bg-page) 86%, transparent);-webkit-backdrop-filter:saturate(1.4)blur(14px);border-bottom:1px solid var(--line);align-items:center;gap:18px;padding:12px 0;display:flex;position:sticky;top:102px}.reNav__pills{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.reNav__tools{white-space:nowrap;align-items:center;gap:14px;margin-left:auto;display:flex}.reNav__count{font:400 13.5px/1.2 var(--font-text);color:var(--text-faint)}.reNav__count b{color:var(--text-primary);font-weight:600}.reFlt{position:relative}.reFlt summary{height:40px;font:500 14px/1 var(--font-text);color:var(--text-muted);cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:999px;align-items:center;gap:7px;padding:0 14px;list-style:none;transition:background .18s,color .18s,border-color .18s;display:inline-flex}.reFlt summary::-webkit-details-marker{display:none}.reFlt summary:hover{color:var(--text-primary);background:var(--bg-subtle)}.reFlt[open] summary{color:var(--text-primary);background:var(--bg-surface);border-color:var(--line);box-shadow:var(--shadow-card)}.reFlt__ar{color:var(--text-faint);transition:transform .2s}.reFlt[open] .reFlt__ar{transform:rotate(180deg)}.reFlt__vl{color:var(--action);font-weight:600}.reFlt--on summary{color:var(--text-primary);background:var(--bg-surface);border-color:var(--action-line)}.reFlt__pop{z-index:60;background:var(--bg-surface);border:1px solid var(--line);border-radius:20px;min-width:268px;padding:10px;animation:.16s ease-out reFltIn;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 1px 2px #10213d0d,0 18px 44px -12px #10213d47}@keyframes reFltIn{0%{opacity:0;transform:translateY(-5px)}}@media (prefers-reduced-motion:reduce){.reFlt__pop{animation:none}}.reFlt__pop--wide{min-width:360px}.reFlt__pop--right{left:auto;right:0}.reFlt__cap{font:500 11.5px/1 var(--font-text);letter-spacing:.08em;text-transform:uppercase;color:var(--text-faint);margin:4px 4px 8px}.reFlt__hint{font:400 12.5px/1.4 var(--font-text);color:var(--text-faint);margin:8px 4px 2px}.reFlt__list{scrollbar-width:thin;flex-direction:column;gap:1px;max-height:330px;display:flex;overflow-y:auto}.reFlt__list--cols{grid-template-columns:1fr 1fr;gap:1px 6px;display:grid}.reFlt__opt{font:450 14.5px/1.25 var(--font-text);color:var(--text-primary);border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;text-decoration:none;transition:background .14s,color .14s;display:flex}.reFlt__opt:hover{background:var(--bg-subtle)}.reFlt__opt.is-on{color:var(--action);background:var(--bg-blue-soft)}.reFlt__opt.is-on:after{content:"";background:var(--action);border-radius:50%;flex:none;width:6px;height:6px}.reFlt__seg{background:var(--bg-subtle);border-radius:14px;gap:4px;padding:4px;display:flex}.reFlt__segIt{height:36px;font:500 14px/1 var(--font-text);color:var(--text-muted);border-radius:10px;flex:1;justify-content:center;align-items:center;text-decoration:none;transition:background .16s,color .16s,box-shadow .16s;display:inline-flex}.reFlt__segIt:hover{color:var(--text-primary)}.reFlt__segIt.is-on{color:var(--action);background:var(--bg-surface);box-shadow:0 1px 2px #10213d1f}.reFlt__row{grid-template-columns:1fr 1fr;gap:6px;display:grid}.reFlt__pick{height:38px;font:500 13.5px/1 var(--font-text);color:var(--text-primary);background:var(--bg-page);border:1px solid var(--line);border-radius:12px;justify-content:center;align-items:center;padding:0 10px;text-decoration:none;transition:border-color .16s,color .16s;display:inline-flex}.reFlt__pick:hover{border-color:var(--action);color:var(--action)}.reFlt__pick.is-on{border-color:var(--action);color:var(--action);background:var(--bg-blue-soft)}.reFlt__form{gap:8px;margin-top:10px;display:grid}.reFlt__two{grid-template-columns:1fr 1fr;gap:8px;display:grid}.reFlt__two input{width:100%;height:42px;font:400 14.5px/1 var(--font-text);color:var(--text-primary);background:var(--bg-page);border:1px solid var(--line);border-radius:12px;padding:0 12px;transition:border-color .16s}.reFlt__two input:focus-visible{border-color:var(--action);outline:none}.reFlt__form button{height:42px;font:500 14px/1 var(--font-text);color:#fff;background:var(--action-fill);cursor:pointer;border:0;border-radius:12px;transition:filter .16s}.reFlt__form button:hover{filter:brightness(1.07)}.reNav__active{flex-wrap:wrap;align-items:center;gap:6px;margin-top:14px;display:flex}.reNav__chip{height:32px;font:500 13px/1 var(--font-text);color:var(--text-primary);background:var(--bg-surface);border:1px solid var(--line);border-radius:999px;align-items:center;gap:8px;padding:0 12px;text-decoration:none;transition:border-color .16s,color .16s;display:inline-flex}.reNav__chip svg{color:var(--text-faint)}.reNav__chip:hover{border-color:var(--action);color:var(--action)}.reNav__chip:hover svg{color:var(--action)}.reNav__clear{font:500 13px/1 var(--font-text);color:var(--text-faint);margin-left:4px;text-decoration:none;transition:color .16s}.reNav__clear:hover{color:var(--action)}.rePages{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;margin:40px 0 10px;display:flex}.rePages a,.rePages span{min-width:42px;height:42px;font:500 14px/1 var(--font-text);color:var(--text-muted);background:0 0;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;padding:0 14px;text-decoration:none;transition:background .16s,color .16s,border-color .16s;display:inline-flex}.rePages a:hover{color:var(--text-primary);background:var(--bg-subtle)}.rePages .is-on{color:var(--action);border-color:var(--action-line);background:var(--bg-surface)}.rePages .rePages__gap{min-width:18px;color:var(--text-faint);padding:0}@media (max-width:1100px){.reNav__bar{flex-wrap:wrap;gap:10px}.reNav__tools{justify-content:space-between;width:100%;margin-left:0}}@media (max-width:767px){.reNav__pills{scrollbar-width:none;flex-wrap:nowrap;margin:0 -16px;padding-bottom:2px;padding-left:16px;padding-right:16px;overflow-x:auto}.reNav__pills::-webkit-scrollbar{display:none}.reFlt summary{border-color:var(--line);background:var(--bg-surface)}.reFlt__pop,.reFlt__pop--wide{border-radius:22px;min-width:0;max-height:70vh;padding:14px;position:fixed;inset:auto 12px 12px;overflow-y:auto}.reFlt__list--cols{grid-template-columns:1fr}}
