.page_container__y0LIN{padding:2rem;max-width:1400px;margin:0 auto}.page_title__CYMCm{font-size:1.875rem;margin-bottom:2rem;color:var(--text-primary)}.page_controls__E1uFH{display:flex;gap:1rem;margin-bottom:2rem;flex-wrap:wrap}.page_categoryWrapper__CV1uV,.page_searchWrapper__alUnn{position:relative;background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-md);display:flex;align-items:center;padding:0 1rem;transition:border-color .2s;height:48px}.page_categoryWrapper__CV1uV:focus-within,.page_searchWrapper__alUnn:focus-within{border-color:var(--accent-primary);box-shadow:0 0 0 1px var(--accent-primary)}.page_searchWrapper__alUnn{flex:1;min-width:200px}.page_filterIcon__jwW9K,.page_searchIcon__IjDtF{color:var(--text-muted);margin-right:.75rem}.page_searchInput__r8Vox{background:transparent;border:none;color:var(--text-primary);width:100%;height:100%;outline:none;font-size:.875rem}.page_searchInput__r8Vox::-moz-placeholder{color:var(--text-muted)}.page_searchInput__r8Vox::placeholder{color:var(--text-muted)}.page_categorySelect__AuFcz{background:transparent;border:none;color:var(--text-primary);height:100%;outline:none;cursor:pointer;font-size:.875rem;padding-right:1rem}.page_categorySelect__AuFcz option{background:var(--bg-card);color:var(--text-primary)}.page_tableWrapper__auXy_{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-lg);overflow-x:auto}.page_table__f2_4r{width:100%;border-collapse:collapse;text-align:left;font-size:.875rem}.page_table__f2_4r th{color:var(--text-muted);font-weight:500;background:hsla(0,0%,100%,.02)}.page_table__f2_4r td,.page_table__f2_4r th{padding:1rem 1.5rem;border-bottom:1px solid var(--border-subtle)}.page_table__f2_4r td{color:var(--text-secondary)}.page_table__f2_4r tr:last-child td{border-bottom:none}.page_table__f2_4r tr:hover{background:hsla(0,0%,100%,.02)}.page_id__2p3fr{font-family:var(--font-mono);color:var(--text-muted)}.page_name__U8OT9{color:var(--text-primary);font-weight:500}.page_rate__h7PoZ{color:var(--text-primary);font-weight:600}.page_categoryBadge__jQ3o_{background:var(--bg-secondary);color:var(--text-secondary);padding:.25rem .75rem;border-radius:var(--radius-full);font-size:.75rem;font-weight:500;border:1px solid var(--border-subtle)}.page_noResults__dIYCA{text-align:center;padding:3rem;color:var(--text-muted)}