.ProjectPage_page__npmup{padding:18px}.ProjectPage_grid__0Xsr7{display:grid;grid-template-columns:360px 1fr;grid-gap:18px;gap:18px;align-items:start}.ProjectPage_sidebar__tBy9s{position:-webkit-sticky;position:sticky;top:18px;align-self:start}.ProjectPage_headerCard__fX03p,.ProjectPage_listCard__O5adR{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow)}.ProjectPage_headerCard__fX03p{padding:16px 18px;margin-bottom:14px}.ProjectPage_listCard__O5adR{padding:12px}.ProjectPage_pill__lWISv{border:1px solid var(--border);background:var(--surface);color:var(--text);border-radius:999px;padding:6px 10px;font-size:12px;font-weight:800;cursor:pointer}.ProjectPage_pillActive__3SfGE{border-color:rgba(79,70,229,.45);box-shadow:0 0 0 4px rgba(79,70,229,.12)}.ProjectPage_row___2wKH{border-radius:14px;padding:12px;margin-bottom:8px;border:1px solid var(--border);background:var(--surface);cursor:pointer;outline:none;transition:background .12s ease,border .12s ease,box-shadow .12s ease}.ProjectPage_row___2wKH:hover{filter:brightness(.99)}.ProjectPage_rowSelected__JJwgB{border-color:rgba(79,70,229,.45);box-shadow:0 0 0 4px rgba(79,70,229,.12)}.ProjectPage_rowInner__zFVI3{display:flex;justify-content:space-between;gap:12px;align-items:center}.ProjectPage_left__6S5IG{display:flex;gap:12px;align-items:center;min-width:0}.ProjectPage_thumb__5U5we{width:76px;height:52px;border-radius:10px;border:1px solid var(--border);background:var(--surface-2);overflow:hidden;flex-shrink:0;display:flex;align-items:center;justify-content:center;position:relative}.ProjectPage_thumbImg__1_lfC{width:100%;height:100%;object-fit:cover;display:block}.ProjectPage_thumbLabel__M7vb0{font-size:11px;color:var(--muted);font-weight:900;letter-spacing:.4px}.ProjectPage_durationBadge__o__Aq{position:absolute;right:6px;bottom:6px;font-size:11px;padding:2px 6px;border-radius:999px;background:rgba(15,23,42,.75);border:1px solid rgba(15,23,42,.12);color:#fff;line-height:1.2}.ProjectPage_titleWrap__U1mVZ{min-width:0}.ProjectPage_title__njdt9{font-weight:900;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--text)}.ProjectPage_meta__jDQZ5{font-size:11px;color:var(--muted);margin-top:4px}.ProjectPage_right__EjdPh{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.ProjectPage_badge__0EmBB{font-size:11px;padding:2px 8px;border-radius:999px;border:1px solid var(--border);text-transform:uppercase;color:var(--text);font-weight:800;background:var(--surface)}.ProjectPage_badgeHls__7IVsY{border-color:rgba(34,197,94,.25);background:rgba(34,197,94,.14);color:#166534;font-weight:900;text-transform:none}.ProjectPage_badgeDownloadOn__Mz3Ua{border-color:rgba(34,197,94,.25);background:rgba(34,197,94,.12);color:#166534}.ProjectPage_badgeDownloadOff__ByzA3{background:var(--surface-2);color:var(--muted)}.ProjectPage_menuWrap__bkV6l{position:relative}.ProjectPage_menuBtn__76nLo{border:1px solid var(--border);background:var(--surface);color:var(--text);border-radius:999px;padding:6px 10px;cursor:pointer;font-size:16px;line-height:1}.ProjectPage_menuPanel__A_X0K{position:absolute;right:0;top:calc(100% + 8px);min-width:220px;border-radius:14px;background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow);overflow:hidden;z-index:30}.ProjectPage_menuDivider__8XzHa{height:1px;background:var(--border)}.ProjectPage_menuItem__V_6Fd{width:100%;text-align:left;padding:10px 12px;background:transparent;border:none;color:var(--text);cursor:pointer;font-size:13px;display:flex;align-items:center;justify-content:space-between;gap:10px}.ProjectPage_menuItemDisabled__yGEtK{color:rgba(71,85,105,.8);cursor:not-allowed}.ProjectPage_menuItemDanger__WOIyb{color:#b91c1c}.ProjectPage_folderHint__vOE9K{font-size:11px;color:var(--muted);margin-top:4px}.ProjectPage_idLine__6U573{font-size:11px;color:rgba(71,85,105,.9);margin-top:6px}@media (max-width:980px){.ProjectPage_page__npmup{padding:12px}.ProjectPage_grid__0Xsr7{grid-template-columns:1fr}.ProjectPage_sidebar__tBy9s{position:static;top:auto}}