.ai-art-card_cardLink__i_Pa1{text-decoration:none;color:inherit;display:block}.ai-art-card_card__wjAiW{position:relative;cursor:pointer;border-radius:0;overflow:hidden;background:var(--bg);border:.25px solid var(--border-card);box-shadow:6px 6px var(--shadow-ava);transition:all .3s ease;-moz-column-break-inside:avoid;break-inside:avoid;margin-bottom:0}.ai-art-card_card__wjAiW:hover{transform:translate(-6px,-6px);box-shadow:12px 12px var(--shadow-ava)}.ai-art-card_card__wjAiW:hover .ai-art-card_overlay__9aUMl{opacity:1}.ai-art-card_card__wjAiW:hover .ai-art-card_image__VMBMv{transform:scale(1.05)}.ai-art-card_card__wjAiW:active{transform:translate(3px,3px);box-shadow:3px 3px var(--shadow-ava)}.ai-art-card_imageContainer__5OCA8{position:relative;overflow:hidden;border-radius:0;width:100%;min-height:200px;display:block}.ai-art-card_image__VMBMv{transition:transform .3s ease;width:100%;height:auto;display:block}.ai-art-card_overlay__9aUMl{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(180deg,transparent,transparent 40%,rgba(0,0,0,.7));opacity:0;transition:opacity .3s cubic-bezier(.4,0,.2,1);display:flex;align-items:flex-end;padding:1rem}.ai-art-card_overlayContent__VvUPw{width:100%;transform:translateY(10px);transition:transform .3s cubic-bezier(.4,0,.2,1)}.ai-art-card_card__wjAiW:hover .ai-art-card_overlayContent__VvUPw{transform:translateY(0)}.ai-art-card_title__bJ0wr{color:#fff;font-size:1.1rem;font-weight:600;margin:0 0 .25rem;line-height:1.3}.ai-art-card_model__PrK_t{color:hsla(0,0%,100%,.8);font-size:.875rem;margin:0 0 .5rem;font-weight:500}.ai-art-card_tags__2yv7P{display:flex;flex-wrap:wrap;gap:.25rem}.ai-art-card_tag__AXqIw{background:hsla(0,0%,100%,.2);color:#fff}.ai-art-card_tagMore__BYvgu,.ai-art-card_tag__AXqIw{padding:.2rem .5rem;border-radius:0;font-size:.75rem;font-weight:500;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.ai-art-card_tagMore__BYvgu{background:hsla(0,0%,100%,.15);color:hsla(0,0%,100%,.8)}@media(max-width:768px){.ai-art-card_card__wjAiW{margin-bottom:.75rem}.ai-art-card_overlay__9aUMl{padding:.75rem}.ai-art-card_title__bJ0wr{font-size:1rem}.ai-art-card_model__PrK_t{font-size:.8rem}.ai-art-card_tagMore__BYvgu,.ai-art-card_tag__AXqIw{font-size:.7rem;padding:.15rem .4rem}}.ai-art-masonry-grid_masonryGrid__6CdWP{display:flex;gap:3rem;align-items:flex-start;width:100%}@media only screen and (max-width:1080px){.ai-art-masonry-grid_masonryGrid__6CdWP{gap:3rem}}@media only screen and (max-width:550px){.ai-art-masonry-grid_masonryGrid__6CdWP{gap:0}}.ai-art-masonry-grid_column__xUnzC{flex:1;display:flex;flex-direction:column;gap:4rem}@media only screen and (max-width:550px){.ai-art-masonry-grid_column__xUnzC{gap:2rem}}.ai-art-masonry-grid_gridItem__thK1B{width:100%;animation:ai-art-masonry-grid_fadeInUp__sZwWe .6s ease-out;animation-fill-mode:both}.ai-art-masonry-grid_loadingContainer__U39NV{width:100%}.ai-art-masonry-grid_loadingGrid__tHz5f{display:flex;gap:3rem;align-items:flex-start}@media only screen and (max-width:1080px){.ai-art-masonry-grid_loadingGrid__tHz5f{gap:3rem}}@media only screen and (max-width:550px){.ai-art-masonry-grid_loadingGrid__tHz5f{gap:0}}.ai-art-masonry-grid_loadingColumn__xg3_T{flex:1;display:flex;flex-direction:column;gap:4rem}@media only screen and (max-width:550px){.ai-art-masonry-grid_loadingColumn__xg3_T{gap:2rem}}.ai-art-masonry-grid_loadingSkeleton__hSY2g{border-radius:0;background:linear-gradient(90deg,var(--bg) 0,var(--border-card) 50%,var(--bg) 100%);background-size:200% 100%;animation:ai-art-masonry-grid_shimmer__TrY8c 1.5s ease-in-out infinite;border:.25px solid var(--border-card)}.ai-art-masonry-grid_emptyState__hhPD4{display:flex;align-items:center;justify-content:center;min-height:400px;width:100%}.ai-art-masonry-grid_emptyStateContent__IrYt8{text-align:center;max-width:300px}.ai-art-masonry-grid_emptyStateIcon__3yBO3{font-size:4rem;margin-bottom:1rem;opacity:.5}.ai-art-masonry-grid_emptyStateTitle__1i7Vl{color:var(--text-headings);font-size:1.5rem;font-weight:600;margin:0 0 .5rem;font-family:var(--base-font)}.ai-art-masonry-grid_emptyStateText__om1U9{color:var(--text-secondary);font-size:1rem;margin:0;line-height:1.5;font-family:var(--base-font)}@keyframes ai-art-masonry-grid_shimmer__TrY8c{0%{background-position:-200% 0}to{background-position:200% 0}}@media(max-width:768px){.ai-art-masonry-grid_emptyStateIcon__3yBO3{font-size:3rem}.ai-art-masonry-grid_emptyStateTitle__1i7Vl{font-size:1.25rem}.ai-art-masonry-grid_emptyStateText__om1U9{font-size:.9rem}}.ai-art-search-filter_container__nsPEk{display:flex;flex-direction:column;gap:1rem;margin-bottom:2rem}.ai-art-search-filter_searchSection__Ak_bs{display:flex;gap:1rem;align-items:flex-start;flex-wrap:wrap}.ai-art-search-filter_searchInputContainer__mUVV7{position:relative;flex:1;min-width:300px}.ai-art-search-filter_searchInput__B413l{width:100%;padding:8px 2.5rem;border:.25px solid var(--border-input);border-radius:0;background:transparent;color:var(--text-body);font-size:.875rem;font-weight:500;font-family:var(--base-font);transition:all .2s ease}.ai-art-search-filter_searchInput__B413l:focus{outline:none;box-shadow:4px 4px var(--shadow-ava)}.ai-art-search-filter_searchInput__B413l:disabled{opacity:.6;cursor:not-allowed}.ai-art-search-filter_searchInput__B413l::-moz-placeholder{color:var(--text-secondary)}.ai-art-search-filter_searchInput__B413l::placeholder{color:var(--text-secondary)}.ai-art-search-filter_searchIcon__yVpAW{position:absolute;left:.75rem;top:50%;transform:translateY(-50%);font-size:1rem;opacity:.6;pointer-events:none}.ai-art-search-filter_clearSearchButton__zGGAr{position:absolute;right:.5rem;top:50%;transform:translateY(-50%);background:none;border:none;font-size:1.5rem;color:var(--text-secondary);cursor:pointer;padding:.25rem;border-radius:0;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.ai-art-search-filter_clearSearchButton__zGGAr:hover{color:var(--text-headings)}.ai-art-search-filter_filterSection__UJ3iC{position:relative}.ai-art-search-filter_filterToggle__uL6z8{display:flex;align-items:center;gap:.5rem;padding:10px 24px;background:var(--bg-button);color:var(--text-button);border:none;border-radius:0;cursor:pointer;font-size:.875rem;font-weight:700;text-transform:uppercase;letter-spacing:2px;font-family:var(--base-font);box-shadow:6px 6px var(--shadow-ava);transition:all .2s ease;white-space:nowrap}.ai-art-search-filter_filterToggle__uL6z8:hover{transform:translate(-6px,-6px);box-shadow:12px 12px var(--shadow-ava)}.ai-art-search-filter_filterToggle__uL6z8:active{transform:translate(3px,3px);box-shadow:3px 3px var(--shadow-ava)}.ai-art-search-filter_filterToggle__uL6z8.ai-art-search-filter_active__U_Eaf,.ai-art-search-filter_filterToggle__uL6z8.ai-art-search-filter_hasFilters__a2_e3:not(.ai-art-search-filter_active__U_Eaf){background:var(--bg-button);color:var(--text-button)}.ai-art-search-filter_filterCount__Wo1Cy{background:hsla(0,0%,100%,.2);color:#fff;padding:.125rem .375rem;border-radius:0;font-size:.75rem;font-weight:600;min-width:1.25rem;text-align:center;font-family:var(--base-font)}.ai-art-search-filter_filterToggle__uL6z8.ai-art-search-filter_hasFilters__a2_e3:not(.ai-art-search-filter_active__U_Eaf) .ai-art-search-filter_filterCount__Wo1Cy{background:#fff;color:var(--bg-button)}.ai-art-search-filter_filterDropdown__UQUJ2{position:absolute;top:calc(100% + .5rem);right:0;background:var(--bg);border:.25px solid var(--border-card);border-radius:0;padding:16px;min-width:280px;max-width:400px;z-index:100;box-shadow:6px 6px var(--shadow-ava)}.ai-art-search-filter_filterHeader__Fs60K{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem;font-weight:600;color:var(--text-headings);font-family:var(--base-font)}.ai-art-search-filter_clearFiltersButton__uQelh{background:none;border:none;color:var(--text-body);cursor:pointer;font-size:.875rem;font-weight:700;text-transform:uppercase;letter-spacing:2px;font-family:var(--base-font);padding:8px;border-radius:0;transition:all .2s ease}.ai-art-search-filter_clearFiltersButton__uQelh:hover{color:var(--text-headings)}.ai-art-search-filter_tagsContainer__PbZ05{display:flex;flex-wrap:wrap;gap:.5rem;max-height:200px;overflow-y:auto}.ai-art-search-filter_tagFilter__RMCe5{background:var(--bg);border:.25px solid var(--border-card);color:var(--text-body);padding:8px 16px;border-radius:0;font-size:.875rem;font-weight:500;font-family:var(--base-font);cursor:pointer;transition:all .2s ease;white-space:nowrap}.ai-art-search-filter_tagFilter__RMCe5:hover{border-color:var(--border-card);color:var(--text-headings);box-shadow:4px 4px var(--shadow-ava);transform:translate(-2px,-2px)}.ai-art-search-filter_tagFilter__RMCe5.ai-art-search-filter_selected__svIfI{background:var(--bg-button);color:var(--text-button);border-color:var(--border-card);box-shadow:6px 6px var(--shadow-ava)}.ai-art-search-filter_resultsSection__nIPe6{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:.5rem}.ai-art-search-filter_loadingText__kBWwJ,.ai-art-search-filter_resultsText__gyYAO{color:var(--text-secondary);font-size:.875rem;font-weight:400;font-family:var(--base-font)}.ai-art-search-filter_loadingText__kBWwJ{font-style:italic}.ai-art-search-filter_clearAllButton__kAyi0{background:var(--bg-button);color:var(--text-button);border:none;padding:10px 24px;border-radius:0;font-size:.875rem;font-weight:700;text-transform:uppercase;letter-spacing:2px;font-family:var(--base-font);box-shadow:6px 6px var(--shadow-ava);cursor:pointer;transition:all .2s ease}.ai-art-search-filter_clearAllButton__kAyi0:hover{transform:translate(-6px,-6px);box-shadow:12px 12px var(--shadow-ava)}.ai-art-search-filter_clearAllButton__kAyi0:active{transform:translate(3px,3px);box-shadow:3px 3px var(--shadow-ava)}@media(max-width:768px){.ai-art-search-filter_searchSection__Ak_bs{flex-direction:column;gap:.75rem}.ai-art-search-filter_searchInputContainer__mUVV7{min-width:unset}.ai-art-search-filter_filterToggle__uL6z8{width:100%;justify-content:center}.ai-art-search-filter_filterDropdown__UQUJ2{left:0;right:0;min-width:unset;max-width:unset}.ai-art-search-filter_resultsSection__nIPe6{flex-direction:column;align-items:flex-start;gap:.75rem}.ai-art-search-filter_tagsContainer__PbZ05{max-height:150px}}.AIArt_container__CXPCj{max-width:1200px;margin:0 auto;padding:48px 1.0875rem;min-height:100vh}@media only screen and (max-width:720px){.AIArt_container__CXPCj{padding:32px 1.0875rem}}.AIArt_headingContainer__a_vZz{text-align:left;margin-bottom:48px;padding:0 1rem}@media only screen and (max-width:720px){.AIArt_headingContainer__a_vZz{margin-bottom:32px}}.AIArt_galleryContainer__B1X8f{position:relative}