.ExplorePage_screen__Hrnfw{width:100%;max-width:1240px;min-height:calc(100vh - 72px);margin:0 auto;padding:40px 40px 72px;background:var(--color-bg);color:var(--color-white);font-family:var(--font-sans)}.ExplorePage_head___70wN{margin-bottom:28px}.ExplorePage_eyebrow__gTYcp{margin:0 0 8px;color:var(--color-text-muted);font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.ExplorePage_title___B_9N{margin:0;font-size:34px;font-weight:700;line-height:1.15}.ExplorePage_subtitle__HA3zT{margin:10px 0 0;max-width:560px;color:var(--color-text-muted);font-size:15px;line-height:1.5}.ExplorePage_grid__tdRDW{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px}.ExplorePage_card__V_NMC{display:flex;flex-direction:column;min-width:0;border:1px solid rgba(255,255,255,.06);border-radius:12px;overflow:hidden;background:#16181a}.ExplorePage_mediaWrap__mCgfT{position:relative;aspect-ratio:1;overflow:hidden;background:#1c1e20}.ExplorePage_media__a9GLS{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;transition:transform .25s}.ExplorePage_card__V_NMC:hover .ExplorePage_media__a9GLS{transform:scale(1.03)}.ExplorePage_play__cvKpP{position:absolute;top:10px;right:10px;display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:rgba(0,0,0,.55);color:#fff;pointer-events:none}.ExplorePage_meta__wefVN{display:flex;flex-direction:column;gap:6px;padding:12px 12px 14px}.ExplorePage_model__McmhG{font-size:13px;font-weight:600}.ExplorePage_promptRow__Aresh{display:flex;align-items:flex-start;gap:8px}.ExplorePage_prompt__GVSYK{flex:1;min-width:0;margin:0;color:var(--color-text-muted);font-size:13px;line-height:1.45;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.ExplorePage_promptHidden__PMjnd{margin:0;color:var(--color-text-muted);font-size:13px;font-style:italic}.ExplorePage_copyBtn__AAJXJ{flex:0 0 auto;display:grid;place-items:center;width:28px;height:28px;padding:0;border:1px solid rgba(255,255,255,.12);border-radius:8px;background:none;cursor:pointer;transition:background .15s}.ExplorePage_copyBtn__AAJXJ:hover{background:rgba(255,255,255,.08)}.ExplorePage_skeleton__7kBVt{aspect-ratio:.8;border-radius:12px;background:linear-gradient(180deg,#232527,rgba(35,37,39,.2))}.ExplorePage_footer__0yCvk{display:flex;flex-direction:column;align-items:center;gap:12px;margin-top:32px}.ExplorePage_error__uFbnH{margin:0;color:var(--color-text-muted);font-size:14px}.ExplorePage_primaryBtn___WUwq,.ExplorePage_secondaryBtn__WQuh8{display:inline-flex;align-items:center;justify-content:center;height:40px;padding:0 20px;border:0;border-radius:10px;font:inherit;font-size:14px;font-weight:600;cursor:pointer;transition:background .15s}.ExplorePage_primaryBtn___WUwq{background:var(--color-accent);color:#fff}.ExplorePage_primaryBtn___WUwq:hover{background:var(--color-accent-hover)}.ExplorePage_primaryBtn___WUwq:disabled{background:#2a2b2f;color:#8b8c92;opacity:1;cursor:progress}.ExplorePage_secondaryBtn__WQuh8{background:rgba(255,255,255,.08);color:#fff}.ExplorePage_secondaryBtn__WQuh8:hover{background:rgba(255,255,255,.13)}.ExplorePage_empty__hO216{position:relative}.ExplorePage_emptyGhosts__TlXc9{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.ExplorePage_emptyGhosts__TlXc9 span{height:260px;border-radius:12px;background:linear-gradient(180deg,#232527,rgba(35,37,39,.2))}.ExplorePage_emptyText__vaqW9{position:absolute;inset:auto 0 18px;display:flex;flex-direction:column;align-items:center;gap:0;padding:0 16px;text-align:center}.ExplorePage_emptyTitle__5xpU4{margin:0;font-size:18px;font-weight:600}.ExplorePage_emptySub__IELq5{margin:8px 0 18px;color:var(--color-text-muted);font-size:14px}@media (max-width:760px){.ExplorePage_screen__Hrnfw{padding:24px 16px 96px}.ExplorePage_title___B_9N{font-size:28px}.ExplorePage_grid__tdRDW{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ExplorePage_meta__wefVN{padding:10px}.ExplorePage_emptyGhosts__TlXc9{grid-template-columns:1fr}.ExplorePage_emptyGhosts__TlXc9 span:not(:first-child){display:none}}