.ai-image-nav[data-v-1220afda]{background:var(--VisClub-pearl);color:var(--VisClub-text);font-family:var(--VisClub-font-ui);min-height:100%;padding:23px 24px}.ai-image-nav .page-head[data-v-1220afda]{margin:8px 0 18px}.ai-image-nav .page-head .title[data-v-1220afda]{color:var(--VisClub-text-muted);font-family:var(--VisClub-font-display);font-size:22px;font-weight:600}.ai-image-nav .page-head .title.title--video[data-v-1220afda]{background:linear-gradient(223.2688685018deg,#60f0fd 7%,#ffbad3 32%,#b5b1ff 74%,#60f0fd);background-clip:text;-webkit-background-clip:text;color:transparent;display:inline-block;max-width:100%;width:-moz-fit-content;width:fit-content;-webkit-text-fill-color:transparent}.ai-image-nav .page-head .subtitle[data-v-1220afda]{color:var(--VisClub-text);font-family:var(--VisClub-font-ui);font-size:14px;font-weight:400;margin-top:4px}.ai-image-nav .grid[data-v-1220afda]{display:grid;gap:24px;grid-template-columns:repeat(4,minmax(0,1fr))}.ai-image-nav .grid .card[data-v-1220afda]{background-color:transparent;border:1px solid transparent;border-radius:14px;box-shadow:none;cursor:pointer;padding:0;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ai-image-nav .grid .card .media[data-v-1220afda]{aspect-ratio:4/3;background:#1a1a1a;border-radius:12px;box-shadow:0 12px 24px #00000061;overflow:hidden;position:relative}.ai-image-nav .grid .card .media .media-skeleton[data-v-1220afda]{background-color:#1a1a1a;background-image:linear-gradient(180deg,#ffffff0a,#fff0 62%);inset:0;overflow:hidden;position:absolute}.ai-image-nav .grid .card .media .media-skeleton[data-v-1220afda]:after{animation:nav-card-shimmer-1220afda 1.6s ease-in-out infinite;background-image:linear-gradient(90deg,transparent,hsla(0,0%,100%,.06) 50%,transparent);background-size:200% 100%;content:"";inset:0;position:absolute}.ai-image-nav .grid .card .media .media-img[data-v-1220afda]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;opacity:0;width:100%}.ai-image-nav .grid .card .media .media-img--ready[data-v-1220afda]{opacity:1}.ai-image-nav .grid .card .media .media-launch[data-v-1220afda]{height:29px;-o-object-fit:contain;object-fit:contain;opacity:0;pointer-events:none;position:absolute;right:10px;top:10px;transition:opacity .15s ease;width:32px;z-index:1}.ai-image-nav .grid .card .media .media-overlay[data-v-1220afda]{align-items:flex-end;background:linear-gradient(180deg,transparent,rgba(0,0,0,.55));display:flex;inset:0;justify-content:flex-start;opacity:0;padding:12px;position:absolute;transition:opacity .15s ease}.ai-image-nav .grid .card .card-title[data-v-1220afda]{color:var(--VisClub-text);font-family:var(--VisClub-font-ui);font-size:14px;font-weight:600;margin-top:12px}.ai-image-nav .grid .card[data-v-1220afda]:hover{background-color:transparent;border-color:transparent;box-shadow:none;transform:translateY(-3px)}.ai-image-nav .grid .card:hover .media-overlay[data-v-1220afda],.ai-image-nav .grid .card:hover .media-launch[data-v-1220afda]{opacity:1}.ai-image-nav .grid .card:focus-visible .media-launch[data-v-1220afda]{opacity:1}@keyframes nav-card-shimmer-1220afda{0%{background-position:200% 0}to{background-position:-200% 0}}@media(prefers-reduced-motion:reduce){.ai-image-nav .media-skeleton[data-v-1220afda]:after{animation:none}}@media(max-width:1024px){.ai-image-nav .grid[data-v-1220afda]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:768px){.ai-image-nav[data-v-1220afda]{padding:16px 12px}.ai-image-nav .page-head .title[data-v-1220afda]{color:var(--VisClub-text);font-family:var(--VisClub-font-display);font-size:14px;font-weight:600}.ai-image-nav .page-head .subtitle[data-v-1220afda]{font-size:9px;margin-top:6px}.ai-image-nav .grid[data-v-1220afda]{gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));padding-bottom:150px}.ai-image-nav .grid .card[data-v-1220afda]{border-radius:8px;padding:6px}.ai-image-nav .grid .card .media[data-v-1220afda]{border-radius:6px}.ai-image-nav .grid .card .card-title[data-v-1220afda]{font-size:14px;margin-top:6px}}
