.filter-tray-module__3_VobG__rail{gap:var(--s-6);display:grid}.filter-tray-module__3_VobG__group ul{gap:1px;display:grid}.filter-tray-module__3_VobG__groupTitle{color:var(--c-ink);font-size:var(--fs-meta);letter-spacing:0;margin-bottom:6px;padding:0;font-weight:600}.filter-tray-module__3_VobG__groupNote{color:var(--c-muted);font-size:var(--fs-micro);margin-top:6px;padding-left:2px;line-height:1.45}.filter-tray-module__3_VobG__option{border-radius:var(--r-xs);min-height:34px;color:var(--c-ink-2);grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:10px;padding:4px 8px 4px 6px;font-size:14px;line-height:1.25;display:grid}a.filter-tray-module__3_VobG__option:hover{color:var(--c-ink);background:var(--c-surface)}.filter-tray-module__3_VobG__option[data-on]{color:var(--c-ink);font-weight:600}.filter-tray-module__3_VobG__optionOff{color:var(--c-muted)}.filter-tray-module__3_VobG__optionOff .filter-tray-module__3_VobG__box{box-shadow:inset 0 0 0 1.5px var(--c-line-2)}.filter-tray-module__3_VobG__optionLabel{min-width:0}.filter-tray-module__3_VobG__optionCount{color:var(--c-muted);font-size:var(--fs-micro);font-variant-numeric:tabular-nums}.filter-tray-module__3_VobG__box{width:18px;height:18px;color:var(--c-on-ink);box-shadow:inset 0 0 0 1.5px var(--c-control);border-radius:5px;place-items:center;display:grid}.filter-tray-module__3_VobG__box[data-on]{background:var(--c-ink);box-shadow:none}.filter-tray-module__3_VobG__sheetButton{position:relative}.filter-tray-module__3_VobG__badge{border-radius:var(--r-pill);min-width:20px;height:20px;color:var(--c-on-ink);background:var(--c-ink);font-size:var(--fs-micro);place-items:center;padding:0 6px;font-weight:600;display:inline-grid}.filter-tray-module__3_VobG__scrim{z-index:80;animation:filter-tray-module__3_VobG__fade .16s var(--ease);background:#0b0b0b5c;align-items:flex-end;display:flex;position:fixed;inset:0}.filter-tray-module__3_VobG__sheet{border-radius:var(--r-xl) var(--r-xl) 0 0;background:var(--c-bg);width:100%;max-height:90%;box-shadow:var(--shadow-3);animation:filter-tray-module__3_VobG__rise .22s var(--ease);flex-direction:column;display:flex}.filter-tray-module__3_VobG__sheetHead{padding:var(--s-4) var(--s-5) var(--s-2);justify-content:space-between;align-items:center;display:flex}.filter-tray-module__3_VobG__sheetHead h2{font-size:var(--fs-h3)}.filter-tray-module__3_VobG__close{background:var(--c-pill);border:0;place-items:center;width:40px;height:40px;display:grid}.filter-tray-module__3_VobG__sheetBody{padding:var(--s-2) var(--s-5) var(--s-5);flex:1;overflow-y:auto}.filter-tray-module__3_VobG__sheetGroup{padding:var(--s-4) 0;border:0;border-bottom:1px solid var(--c-line)}.filter-tray-module__3_VobG__sheetGroup legend{margin-bottom:var(--s-3)}.filter-tray-module__3_VobG__sheetOptions{gap:var(--s-2);flex-wrap:wrap;display:flex}.filter-tray-module__3_VobG__pill{border-radius:var(--r-pill);min-height:40px;color:var(--c-ink);background:var(--c-pill);font-size:var(--fs-small);border:0;align-items:center;gap:6px;padding:8px 14px;font-weight:520;display:inline-flex}.filter-tray-module__3_VobG__pill[aria-pressed=true]{color:var(--c-on-ink);background:var(--c-ink)}.filter-tray-module__3_VobG__pill[aria-pressed=true] .filter-tray-module__3_VobG__pillCount{color:#d6d5d0}.filter-tray-module__3_VobG__pill:disabled{color:var(--c-muted);background:var(--c-surface)}.filter-tray-module__3_VobG__pillCount{color:var(--c-muted);font-size:var(--fs-micro);font-variant-numeric:tabular-nums}.filter-tray-module__3_VobG__sheetFoot{justify-content:space-between;gap:var(--s-3);padding:var(--s-3) var(--s-5) calc(var(--s-4) + env(safe-area-inset-bottom));border-top:1px solid var(--c-line);display:flex}.filter-tray-module__3_VobG__sheetFoot .btn--primary{flex:1}@keyframes filter-tray-module__3_VobG__fade{0%{opacity:0}}@keyframes filter-tray-module__3_VobG__rise{0%{transform:translateY(32px)}}
.directory-view-module__hwjjgW__layout{gap:var(--s-7);grid-template-columns:232px minmax(0,1fr);align-items:start;display:grid}.directory-view-module__hwjjgW__rail{top:calc(var(--header-h) + 16px);max-height:calc(100vh - var(--header-h) - 32px);padding:4px 4px var(--s-6) 0;scrollbar-width:thin;position:sticky;overflow-y:auto}.directory-view-module__hwjjgW__results{min-width:0}.directory-view-module__hwjjgW__toolbar{justify-content:space-between;align-items:center;gap:var(--s-3);flex-wrap:wrap;min-height:40px;display:flex}.directory-view-module__hwjjgW__count{font-size:var(--fs-small)}.directory-view-module__hwjjgW__count strong{font-variant-numeric:tabular-nums;font-weight:650}.directory-view-module__hwjjgW__range{color:var(--c-muted);font-variant-numeric:tabular-nums}.directory-view-module__hwjjgW__toolbarControls{align-items:center;gap:var(--s-2);display:flex}.directory-view-module__hwjjgW__sheetOnly{display:none}.directory-view-module__hwjjgW__countBlock{align-items:baseline;gap:2px var(--s-3);flex-wrap:wrap;display:flex}.directory-view-module__hwjjgW__subbar{margin:var(--s-3) 0}.directory-view-module__hwjjgW__subbar:empty{margin:0 0 var(--s-3)}.directory-view-module__hwjjgW__orderNote{color:var(--c-muted);font-size:var(--fs-micro)}.directory-view-module__hwjjgW__keys{margin-top:var(--s-5);color:var(--c-muted);font-size:var(--fs-micro)}.directory-view-module__hwjjgW__keys kbd{background:var(--c-surface);min-width:18px;box-shadow:inset 0 0 0 1px var(--c-line-2);font-family:var(--font-sans);font-size:var(--fs-micro);border-radius:4px;place-items:center;padding:0 4px;display:inline-grid}.directory-view-module__hwjjgW__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.directory-view-module__hwjjgW__grid>li{display:grid}@media (max-width:1180px){.directory-view-module__hwjjgW__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.directory-view-module__hwjjgW__layout{grid-template-columns:1fr;gap:0}.directory-view-module__hwjjgW__rail{display:none}.directory-view-module__hwjjgW__sheetOnly{display:inline-flex}}@media (max-width:640px){.directory-view-module__hwjjgW__grid{grid-template-columns:1fr;gap:8px}.directory-view-module__hwjjgW__viewOnly{display:none}.directory-view-module__hwjjgW__toolbar{gap:var(--s-2)}}
