.page_page__t5Dbz{min-height:100vh;background:var(--bg)}.page_container__yXjGd{max-width:1200px;margin:0 auto;padding:100px var(--side-padding) 80px}.page_breadcrumbs__wecBx{display:flex;align-items:center;gap:8px;margin-bottom:20px;color:var(--muted);font-size:.95rem}.page_crumb__adzC3{color:inherit;text-decoration:none}.page_crumb__adzC3:hover{text-decoration:underline}.page_separator__LUO9K{opacity:.6}.page_current__Sb_GB{color:var(--fg);font-weight:700}.page_title__Mo6ne{font-size:2.2rem;line-height:1.2;font-weight:800;color:var(--fg);margin-bottom:10px}.page_subtitle__72_jf{color:var(--muted);line-height:1.6;max-width:640px;margin-bottom:32px}.page_filters__8gN76{display:flex;flex-wrap:wrap;gap:24px;padding-bottom:24px;margin-bottom:24px;border-bottom:1px solid rgba(100,116,139,.18)}.page_filterGroup__QwKxo{display:flex;flex-direction:column;gap:8px}.page_filterLabel__0n1Gp{font-size:.85rem;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.04em}.page_chips__CJzdG{display:flex;flex-wrap:wrap;gap:8px}.page_chip__AaL5V{padding:8px 14px;border-radius:999px;border:1px solid rgba(100,116,139,.3);background:transparent;color:var(--fg);font-size:.9rem;font-weight:600;text-decoration:none;transition:background .15s ease,border-color .15s ease}.page_chip__AaL5V:hover{background:rgba(37,99,235,.06);border-color:rgba(37,99,235,.4)}.page_chipActive__rfIhP{background:#2563eb;border-color:#2563eb;color:#fff}.page_chipActive__rfIhP:hover{background:#1d4ed8}.page_grid__bFlFz{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px}.page_gridItem__cDulo{display:flex;flex-direction:column;gap:10px}.page_ratingLine__iTCFr{display:flex;align-items:center;gap:8px}.page_ratingText__DFPfA{font-size:.9rem;font-weight:700;color:var(--fg)}.page_empty__UoZ5N{color:var(--muted);padding:40px 0;text-align:center}[data-theme=dark] .page_filters__8gN76{border-bottom-color:rgba(148,163,184,.2)}[data-theme=dark] .page_chip__AaL5V{border-color:rgba(148,163,184,.3);color:var(--fg)}[data-theme=dark] .page_chip__AaL5V:hover{background:rgba(96,165,250,.1);border-color:rgba(96,165,250,.4)}