.mFxNsW_page{max-width:860px;padding:var(--space-6) var(--space-5) var(--space-8);margin:0 auto}.mFxNsW_header{margin-bottom:var(--space-6)}.mFxNsW_title{font-size:calc(var(--text-scale) * 26px);color:var(--color-text-primary);letter-spacing:-.01em;font-weight:700}.mFxNsW_subtitle{margin-top:var(--space-1);font-size:calc(var(--text-scale) * 14px);color:var(--color-text-muted)}.mFxNsW_searchWrap{margin-top:var(--space-4);align-items:center;display:flex;position:relative}.mFxNsW_searchIcon{color:var(--color-text-muted);pointer-events:none;position:absolute;left:14px}.mFxNsW_search{border-radius:var(--radius-lg);border:1px solid var(--color-border);background:var(--color-bg-input);width:100%;height:48px;color:var(--color-text-primary);font-size:calc(var(--text-scale) * 15px);outline:none;padding:0 44px;transition:border-color .15s,box-shadow .15s}.mFxNsW_search::placeholder{color:var(--color-text-muted)}.mFxNsW_search:focus{border-color:var(--border-accent-soft);box-shadow:var(--shadow-input-glow)}.mFxNsW_spin{color:var(--color-brand-500);animation:.9s linear infinite mFxNsW_spin;position:absolute;right:14px}@keyframes mFxNsW_spin{to{transform:rotate(360deg)}}.mFxNsW_facets{gap:var(--space-2);margin-bottom:var(--space-5);padding-bottom:var(--space-4);border-bottom:1px solid var(--color-border);flex-direction:column;display:flex}.mFxNsW_facetRow{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.mFxNsW_facetLabel{font-size:calc(var(--text-scale) * 11px);text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-muted);min-width:78px;font-weight:700}.mFxNsW_chip{border:1px solid var(--color-border);color:var(--color-text-secondary);font-size:calc(var(--text-scale) * 12.5px);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:5px;padding:5px 11px;transition:background .13s,border-color .13s,color .13s;display:inline-flex}.mFxNsW_chip:hover{border-color:var(--color-border-strong);color:var(--color-text-primary)}.mFxNsW_chipOn{background:var(--color-brand-soft);border-color:var(--border-accent-soft);color:var(--color-brand-500);font-weight:600}.mFxNsW_chipCount{font-size:calc(var(--text-scale) * 10.5px);opacity:.65}.mFxNsW_select{border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-bg-input);color:var(--color-text-primary);font-size:calc(var(--text-scale) * 12.5px);cursor:pointer;max-width:230px;padding:6px 10px}.mFxNsW_select:focus{border-color:var(--border-accent-soft);outline:none}.mFxNsW_clear{color:var(--color-text-muted);font-size:calc(var(--text-scale) * 12px);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;align-items:center;gap:4px;padding:5px 10px;display:inline-flex}.mFxNsW_clear:hover{color:var(--color-danger)}.mFxNsW_state{padding:var(--space-8) var(--space-4);text-align:center;color:var(--color-text-muted);font-size:calc(var(--text-scale) * 14px)}.mFxNsW_groups{gap:var(--space-5);flex-direction:column;display:flex}.mFxNsW_composer{font-size:calc(var(--text-scale) * 13px);text-transform:uppercase;letter-spacing:.06em;color:var(--color-brand-500);padding:0 var(--space-1) var(--space-2);border-bottom:1px solid var(--color-border);margin-bottom:var(--space-2);font-weight:700}.mFxNsW_list{flex-direction:column;gap:4px;list-style:none;display:flex}.mFxNsW_work{align-items:center;gap:var(--space-3);border-radius:var(--radius-md);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;width:100%;padding:10px 12px;transition:background .13s,border-color .13s;display:flex}.mFxNsW_work:hover{background:var(--color-bg-surface);border-color:var(--color-border)}.mFxNsW_workIcon{border-radius:var(--radius-sm);background:var(--color-brand-soft);width:32px;height:32px;color:var(--color-brand-500);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.mFxNsW_workText{flex-direction:column;gap:3px;min-width:0;display:flex}.mFxNsW_workTitle{font-size:calc(var(--text-scale) * 14.5px);color:var(--color-text-primary);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.mFxNsW_workMeta{align-items:center;gap:var(--space-2);font-size:calc(var(--text-scale) * 12px);display:flex}.mFxNsW_badge{background:var(--color-brand-soft);color:var(--color-brand-500);border-radius:999px;padding:1px 8px;font-weight:600}.mFxNsW_dim{color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
