.page-module__n5O0Ma__layout{grid-template-columns:250px minmax(0,1fr);gap:24px;display:grid}.page-module__n5O0Ma__filters{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--panel);align-self:start;padding:20px;position:sticky;top:24px}.page-module__n5O0Ma__filters h2{margin:0 0 18px;font-size:20px}.page-module__n5O0Ma__group{border-top:1px solid var(--border);flex-direction:column;gap:10px;padding:16px 0;display:flex}.page-module__n5O0Ma__group:first-of-type{border-top:0}.page-module__n5O0Ma__groupTitle{color:var(--text-secondary);letter-spacing:.08em;margin:0 0 4px;font-size:12px;font-weight:800}.page-module__n5O0Ma__checkbox{color:#ddd;align-items:center;gap:9px;font-size:14px;display:flex}.page-module__n5O0Ma__checkbox input{accent-color:var(--accent)}.page-module__n5O0Ma__randomButton{background:var(--accent);color:#fff;border:0;border-radius:10px;width:100%;min-height:42px;margin-top:8px;font-weight:750}.page-module__n5O0Ma__content{min-width:0}.page-module__n5O0Ma__topbar{align-items:center;gap:12px;margin-bottom:18px;display:flex}.page-module__n5O0Ma__searchInput{border:1px solid var(--border);background:var(--panel);width:100%;min-height:48px;color:var(--text);border-radius:12px;outline:none;padding:0 16px}.page-module__n5O0Ma__searchInput:focus{border-color:var(--accent)}.page-module__n5O0Ma__resultCount{color:var(--text-secondary);margin:0 0 18px}.page-module__n5O0Ma__grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;display:grid}.page-module__n5O0Ma__card{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--panel);min-width:0;position:relative;overflow:hidden}.page-module__n5O0Ma__poster{aspect-ratio:2/3;background:linear-gradient(135deg, #292929, #141414 70%), var(--panel)}.page-module__n5O0Ma__body{padding:12px}.page-module__n5O0Ma__title{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:15px;font-weight:700;overflow:hidden}.page-module__n5O0Ma__meta{color:var(--text-secondary);margin-top:6px;font-size:12px}.page-module__n5O0Ma__empty{border:1px dashed var(--border);border-radius:var(--radius-lg);color:var(--text-secondary);text-align:center;padding:36px}@media (max-width:1199px){.page-module__n5O0Ma__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:900px){.page-module__n5O0Ma__layout{grid-template-columns:1fr}.page-module__n5O0Ma__filters{position:static}.page-module__n5O0Ma__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:600px){.page-module__n5O0Ma__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.page-module__n5O0Ma__detailLink{z-index:5;border-radius:inherit;position:absolute;inset:0}.page-module__n5O0Ma__detailLink:focus-visible{outline:3px solid var(--accent);outline-offset:-3px}
