@charset "UTF-8";.tools-grid[data-v-8111a75b]{aspect-ratio:5.45/1;display:grid;gap:clamp(16px,2vw,40px);grid-template-columns:minmax(0,1.37fr) repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));max-height:380px;padding:clamp(14px,1.2vw,24px) 0 clamp(8px,.6vw,12px);width:100%}.tool-link[data-v-8111a75b]{border-radius:5px;color:inherit;min-height:0;min-width:0;text-decoration:none}.tool-link[data-v-8111a75b]:focus-visible{outline:2px solid #55e8ff;outline-offset:4px}.main-card[data-v-8111a75b]{grid-row:1 / 3}.tool-card[data-v-8111a75b]{background:#000;height:100%;min-height:0;min-width:0;position:relative;width:100%}.tool-card--main[data-v-8111a75b]{isolation:isolate}.main-card-visual[data-v-8111a75b]{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;pointer-events:none;position:absolute;transition:filter .22s ease,transform .32s ease;width:100%;z-index:0}.main-card-heading[data-v-8111a75b]{align-items:center;display:flex;left:4.5%;min-width:0;position:absolute;right:4.8%;top:9.4%;z-index:1}.video-camera-icon[data-v-8111a75b]{aspect-ratio:1;display:grid;flex:0 0 auto;padding:clamp(5px,.4vw,8px);width:clamp(40px,3vw,64px)}.video-camera-icon img[data-v-8111a75b]{display:block;height:100%;-o-object-fit:contain;object-fit:contain;transform:scale(1.1);width:100%}.main-card-title[data-v-8111a75b]{color:#fff;font-size:clamp(21px,1.75vw,38px);font-weight:500;line-height:1.1;margin:0 0 0 clamp(10px,1vw,20px);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hot-label[data-v-8111a75b]{flex:0 0 auto;margin-left:clamp(10px,1.2vw,24px);width:36px}.main-card-arrow[data-v-8111a75b]{aspect-ratio:1;color:#fff;display:grid;flex:0 0 auto;margin-left:auto;place-items:center;transition:color .18s ease,background-color .18s ease;width:clamp(32px,2.3vw,48px)}.main-card-arrow svg[data-v-8111a75b]{height:58%;width:58%}.generator-status[data-v-8111a75b]{display:flex;flex-direction:column;justify-content:center;inset:38% 5% 11.3%;min-width:0;padding:0 clamp(18px,1.8vw,38px);position:absolute;z-index:1}.generator-description[data-v-8111a75b],.generator-online[data-v-8111a75b]{margin:0;max-width:58%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.generator-description[data-v-8111a75b]{color:#ffffffeb;font-size:clamp(15px,1.45vw,30px);font-weight:400;line-height:1.2}.generator-online[data-v-8111a75b]{align-items:baseline;display:flex;font-size:clamp(14px,1.3vw,28px);gap:clamp(4px,.42vw,9px);line-height:1.15;margin-top:clamp(8px,.9vw,18px)}.generator-online strong[data-v-8111a75b]{color:#62f12d;font-variant-numeric:tabular-nums;font-weight:500;min-width:5ch}.generator-online .generator-count[data-v-8111a75b]{align-items:center;display:inline-flex;line-height:1}.generator-online .generator-count__digit[data-v-8111a75b]{display:inline-block;height:1em;overflow:hidden;width:.6em}.generator-online .generator-count__strip[data-v-8111a75b]{display:flex;flex-direction:column}.generator-online .generator-count__strip.is-rolling[data-v-8111a75b]{transition:transform 2.2s cubic-bezier(.45,0,.2,1)}.generator-online .generator-count__strip span[data-v-8111a75b]{flex:none;height:1em;line-height:1}.generator-online>span[data-v-8111a75b]{color:#ffffff57;font-weight:400}.generator-avatars[data-v-8111a75b]{align-items:center;display:flex;padding-left:clamp(8px,.9vw,18px);position:absolute;right:clamp(14px,1.8vw,38px);top:50%;transform:translateY(-50%)}.generator-avatars img[data-v-8111a75b]{aspect-ratio:1;background:#222;border:2px solid #0b0b0c;border-radius:50%;display:block;margin-left:clamp(-15px,-.7vw,-8px);-o-object-fit:cover;object-fit:cover;width:clamp(38px,3.1vw,66px)}.quick-tool-link[data-v-8111a75b]{display:block}.quick-tool-card[data-v-8111a75b]{isolation:isolate;transition:transform .22s ease,box-shadow .22s ease}.quick-card-visual[data-v-8111a75b]{display:block;height:100%;inset:0;-o-object-fit:cover;object-fit:cover;pointer-events:none;position:absolute;transition:opacity .22s ease;width:100%;z-index:0}.quick-card-visual--normal[data-v-8111a75b]{opacity:1}.quick-card-visual--active[data-v-8111a75b]{opacity:0}.quick-card-content[data-v-8111a75b]{align-items:center;display:flex;height:100%;padding:0 clamp(18px,1.8vw,40px);pointer-events:none;position:relative;width:100%;z-index:1}.quick-card-title[data-v-8111a75b]{color:#d3d1d6;font-size:clamp(17px,1.6vw,34px);font-weight:400;line-height:1.15;margin:0;max-width:72%;overflow:hidden;text-overflow:ellipsis;transition:color .22s ease;white-space:nowrap}.quick-tool-card.is-featured .quick-card-visual--normal[data-v-8111a75b],.quick-tool-link:focus-visible .quick-tool-card .quick-card-visual--normal[data-v-8111a75b]{opacity:0}.quick-tool-card.is-featured .quick-card-visual--active[data-v-8111a75b],.quick-tool-link:focus-visible .quick-tool-card .quick-card-visual--active[data-v-8111a75b]{opacity:1}.quick-tool-card.is-featured .quick-card-title[data-v-8111a75b],.quick-tool-link:focus-visible .quick-tool-card .quick-card-title[data-v-8111a75b]{background:linear-gradient(96deg,#55e8ff,#f0b8df 58%,#55e8ff);background-clip:text;-webkit-background-clip:text;color:transparent}@media(min-width:769px)and (hover:hover)and (pointer:fine){.quick-tool-link:hover .quick-tool-card .quick-card-visual--normal[data-v-8111a75b]{opacity:0}.quick-tool-link:hover .quick-tool-card .quick-card-visual--active[data-v-8111a75b]{opacity:1}.quick-tool-link:hover .quick-tool-card .quick-card-title[data-v-8111a75b]{background:linear-gradient(96deg,#55e8ff,#f0b8df 58%,#55e8ff);background-clip:text;-webkit-background-clip:text;color:transparent}.main-card:hover .main-card-visual[data-v-8111a75b]{filter:brightness(1.08)}}@media(max-width:1180px){.tools-grid[data-v-8111a75b]{aspect-ratio:auto;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto;max-height:none}.main-card[data-v-8111a75b]{aspect-ratio:906/380;grid-column:1 / -1;grid-row:auto}.quick-tool-link[data-v-8111a75b]{aspect-ratio:660/166}.generator-description[data-v-8111a75b],.generator-online[data-v-8111a75b]{max-width:55%}.quick-card-content[data-v-8111a75b]{padding-inline:18px}}@media(max-width:768px){.tool-link[data-v-8111a75b]{touch-action:manipulation}.tools-grid[data-v-8111a75b]{aspect-ratio:auto;gap:12px;grid-auto-rows:auto;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto auto;max-height:none;min-height:0;padding:16px 0 8px}.main-card[data-v-8111a75b]{aspect-ratio:170/95;grid-column:1;grid-row:1 / span 2;height:auto;overflow:hidden}.quick-tool-link[data-v-8111a75b]{aspect-ratio:170/42;height:auto}.quick-tool-link--image-generator[data-v-8111a75b]{order:1}.quick-tool-link--custom-outfit[data-v-8111a75b]{order:2}.quick-tool-link--ai-kissing[data-v-8111a75b],.quick-tool-link--video-extend[data-v-8111a75b]{order:3}.quick-tool-link--bust-boost[data-v-8111a75b],.quick-tool-link--ai-dance[data-v-8111a75b]{order:4}.main-card-heading[data-v-8111a75b]{left:8px;right:8px;top:8px}.video-camera-icon[data-v-8111a75b]{padding:0;width:16px}.main-card-title[data-v-8111a75b]{font-size:12px;margin-left:4px}.hot-label[data-v-8111a75b]{margin-left:4px;width:20px}.main-card-arrow[data-v-8111a75b]{width:10px}.generator-status[data-v-8111a75b]{inset:34% 3% 8%;padding:0 8px 0 18px}.generator-description[data-v-8111a75b]{max-width:58%}.generator-description[data-v-8111a75b]{color:#fff;font-size:9px;line-height:12px}.generator-online[data-v-8111a75b]{align-items:center;font-size:9px;gap:4px;line-height:12px;margin-top:2px;max-width:none;overflow:visible;width:100%}.generator-online strong[data-v-8111a75b]{color:#69cd2f;font-size:9px;line-height:12px}.generator-online>span[data-v-8111a75b]:last-child{color:#fff}.generator-avatars[data-v-8111a75b]{flex:0 0 auto;padding-left:0;position:static;transform:none}.generator-avatars img[data-v-8111a75b]{border-width:1px;margin-left:-2px;width:10px}.generator-avatars img[data-v-8111a75b]:first-child{margin-left:0}.quick-tool-card[data-v-8111a75b],.tool-card--main[data-v-8111a75b]{border-radius:5px}.quick-card-content[data-v-8111a75b]{padding-inline:10px}.quick-card-title[data-v-8111a75b]{font-size:12px;max-width:70%}}@media(prefers-reduced-motion:reduce){.main-card-arrow[data-v-8111a75b],.main-card-visual[data-v-8111a75b],.quick-card-title[data-v-8111a75b],.quick-card-visual[data-v-8111a75b],.quick-tool-card[data-v-8111a75b]{transition:none}}.category-header[data-v-ee88fe53]{backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);background-color:#07030bf0;border-bottom:1px solid hsla(0,0%,100%,.08);position:sticky;top:0;transform:translateZ(0);z-index:30}.category-scroll[data-v-ee88fe53]{align-items:center;display:flex;gap:.5rem;overflow-x:auto;padding:.75rem 1rem;scroll-behavior:smooth}.category-scroll[data-v-ee88fe53]::-webkit-scrollbar{height:4px}.category-scroll[data-v-ee88fe53]::-webkit-scrollbar-track{background:transparent}.category-scroll[data-v-ee88fe53]::-webkit-scrollbar-thumb{background:#fff3;border-radius:2px}.category-scroll[data-v-ee88fe53]::-webkit-scrollbar-thumb:hover{background:#ffffff57}.category-btn[data-v-ee88fe53]{border:none;border-radius:8px;color:#c0b9cb;cursor:pointer;flex-shrink:0;font-size:16px;padding:5px 12px;transition:all .2s ease;white-space:nowrap}.category-btn.active[data-v-ee88fe53]{background:#ffffff24;color:#fff}@media(max-width:767px){.category-btn[data-v-ee88fe53]{border-radius:5px;font-size:12px}}@media(hover:hover)and (pointer:fine){.category-btn[data-v-ee88fe53]:hover{background:#ffffff24;color:#fff}}.template-grid[data-v-26579f53]{-moz-column-count:2;column-count:2;-moz-column-gap:12px;column-gap:12px}.template-grid[data-v-26579f53] .template-card{-moz-column-break-inside:avoid;break-inside:avoid;-webkit-column-break-inside:avoid;display:inline-block;margin:0 0 12px;vertical-align:top;width:100%}@media(min-width:640px){.template-grid[data-v-26579f53]{-moz-column-count:3;column-count:3}}@media(min-width:768px){.template-grid[data-v-26579f53]{-moz-column-count:4;column-count:4}}@media(min-width:1024px){.template-grid[data-v-26579f53]{-moz-column-count:5;column-count:5}}.category-section[data-v-26579f53]{contain-intrinsic-size:auto 650px;content-visibility:auto;--VisClub-surface: #100e13;--VisClub-border: hsla(0,0%,100%,.14);--VisClub-shadow-card: 0 8px 24px rgba(0,0,0,.28)}.category-section[data-v-26579f53] .template-card{background:var(--VisClub-surface);border-color:var(--VisClub-border);border-radius:14px;box-shadow:var(--VisClub-shadow-card)}.category-section[data-v-26579f53] .template-card:hover{border-color:#f27ca67a}.category-heading[data-v-26579f53]{margin:0 0 14px}.category-heading h2[data-v-26579f53]{background:linear-gradient(223.2688685018deg,#60f0fd 7%,#ffbad3 32%,#b5b1ff 74%,#60f0fd);background-clip:text;-webkit-background-clip:text;color:transparent;display:inline-block;font-size:24px;font-weight:500;line-height:1.25;margin:0;width:-moz-fit-content;width:fit-content}.category-heading p[data-v-26579f53]{color:#fff;font-size:16px;font-weight:400;line-height:1.5;margin:5px 0 0;max-width:none;width:100%}.category-overlay[data-v-26579f53]{align-items:flex-end;background:linear-gradient(180deg,#07030b00,#07030bb8 46%,#07030b);bottom:0;display:flex;height:170px;justify-content:center;left:0;padding-bottom:20px;pointer-events:auto;position:absolute;right:0;z-index:10}.category-overlay .view-more-link[data-v-26579f53]{display:inline-flex;position:relative;z-index:1}.view-more-btn[data-v-26579f53]{align-items:center;background:#fff3;border:0;border-radius:10px;color:#fff;cursor:pointer;display:flex;font-size:18px;font-weight:400;height:48px;justify-content:center;line-height:1;padding:0;transition:background .2s ease;width:168px}.view-more-btn[data-v-26579f53]:hover{background:linear-gradient(313deg,#60f0fd 7.14%,#ffbad3 31.96%,#b5b1ff 73.8%,#60f0fd);color:#000}@media(max-width:767px){.category-heading h2[data-v-26579f53]{font-size:12px;font-weight:700}.category-heading p[data-v-26579f53]{font-size:8px}}.home-template[data-v-70c547f1]{--VisClub-pearl: #07030b;--VisClub-surface: #100e13;--VisClub-blush: #24182d;--VisClub-text: #fff;--VisClub-text-muted: #c0b9cb;--VisClub-border: hsla(0,0%,100%,.14);--VisClub-shadow-card: 0 8px 24px rgba(0,0,0,.28);background:var(--VisClub-pearl);color:var(--VisClub-text)}.template-sections[data-v-70c547f1]{min-width:0}.mobile-scroll-spacer[data-v-70c547f1]{display:none}@media(max-width:639px){.mobile-scroll-spacer[data-v-70c547f1]{display:block;flex:none;height:calc(101px + constant(safe-area-inset-bottom));height:calc(101px + env(safe-area-inset-bottom))}}.lanhu-banner[data-v-02a2ebdb]{margin-top:0;min-width:0}.banner-carousel[data-v-02a2ebdb]{container-type:inline-size;position:relative;touch-action:pan-y}.banner-slide-frame[data-v-02a2ebdb]{background:#111114;border:1px solid var(--VisClub-border);border-radius:14px;box-shadow:var(--VisClub-shadow-card);height:clamp(168px,20vw,300px);height:clamp(168px,20cqw,300px);min-height:168px;width:100%;will-change:transform}.banner-slide-frame--dragging[data-v-02a2ebdb]{transition:none!important}.banner-slide-frame--empty[data-v-02a2ebdb]{min-height:120px}.banner-media[data-v-02a2ebdb]{display:block;position:relative;z-index:0}.banner-copy[data-v-02a2ebdb]{z-index:3}.banner-skeleton[data-v-02a2ebdb]{animation:banner-shimmer-02a2ebdb 1.4s ease-in-out infinite;background:linear-gradient(120deg,#ffffff0a,#ffffff21,#ffffff0a);background-size:220% 100%}.banner-skeleton-line[data-v-02a2ebdb]{background:#ffffff1a}.banner-skeleton-line--small[data-v-02a2ebdb]{background:#ffffff14}.banner-thumbnails[data-v-02a2ebdb]{align-items:center;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);border-radius:9px;bottom:16px;display:flex;gap:8px;max-width:calc(100% - 32px);padding:3px;position:absolute;right:20px;z-index:5}.banner-thumb-list[data-v-02a2ebdb]{align-items:center;display:flex;gap:8px;min-width:0;overflow:hidden}.banner-thumbnail[data-v-02a2ebdb]{aspect-ratio:16 / 7;background:#19191b;border:1px solid hsla(0,0%,100%,.35);border-radius:5px;cursor:pointer;flex:0 1 clamp(76px,8vw,112px);min-width:0;opacity:.76;overflow:hidden;padding:0;position:relative;transition:opacity .2s ease,border-color .2s ease,transform .2s ease;width:clamp(76px,8vw,112px)}.banner-thumbnail[data-v-02a2ebdb]:focus-visible,.banner-thumbnail[data-v-02a2ebdb]:hover{opacity:1;transform:translateY(-1px)}.banner-thumbnail--active[data-v-02a2ebdb]{border:1px solid #fff;box-shadow:0 0 0 1px #ffffff38,0 5px 14px #00000059;opacity:1}.banner-thumbnail img[data-v-02a2ebdb],.banner-thumbnail video[data-v-02a2ebdb]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.banner-thumbnail-shade[data-v-02a2ebdb]{background:linear-gradient(180deg,#0000000a,#00000052);inset:0;pointer-events:none;position:absolute}.banner-thumb-arrow[data-v-02a2ebdb]{background:#0000007a;border:1px solid hsla(0,0%,100%,.3);border-radius:50%;color:#fff;cursor:pointer;display:grid;flex:0 0 24px;height:24px;padding:0;place-items:center;transition:background .2s ease,border-color .2s ease;width:24px}.banner-thumb-arrow[data-v-02a2ebdb]:focus-visible,.banner-thumb-arrow[data-v-02a2ebdb]:hover{background:#000000c7;border-color:#ffffffbf}.banner-thumb-arrow span[data-v-02a2ebdb]{display:block;font-size:20px;line-height:20px;margin-top:-2px}.banner-dots[data-v-02a2ebdb]{bottom:9px;display:flex;gap:7px;left:50%;position:absolute;transform:translate(-50%);z-index:6}.banner-dot[data-v-02a2ebdb]{background:#ffffff6b;border:0;border-radius:999px;cursor:pointer;height:7px;padding:0;transition:width .2s ease,background .2s ease;width:7px}.banner-dot--active[data-v-02a2ebdb]{background:#fff;width:20px}.group:hover img[data-v-02a2ebdb],.group:hover video[data-v-02a2ebdb]{transform:scale(1.05)}.banner__video--hidden-until-ready[data-v-02a2ebdb]{opacity:0!important}.banner__video-loading[data-v-02a2ebdb]{align-items:center;background:#07030bdb;border-radius:inherit;display:flex;inset:0;justify-content:center;pointer-events:none;position:absolute;z-index:2}.state-doing .state-doing__img[data-v-02a2ebdb]{animation:banner-spin-02a2ebdb .9s linear infinite;height:28px;width:28px}@keyframes banner-spin-02a2ebdb{to{transform:rotate(1turn)}}@keyframes banner-shimmer-02a2ebdb{0%{background-position:200% 0}to{background-position:-20% 0}}@media(max-width:768px){.lanhu-banner[data-v-02a2ebdb]{margin-top:0}.banner-slide-frame[data-v-02a2ebdb]{aspect-ratio:175 / 41;border-radius:7px;height:auto;min-height:0}.banner-media[data-v-02a2ebdb]{background:#111114;-o-object-fit:contain!important;object-fit:contain!important}.banner-thumbnails[data-v-02a2ebdb]{display:none}.banner-copy[data-v-02a2ebdb]{padding:16px}}.VisClub-workspace[data-v-82de265c]{--VisClub-pearl: #000;--VisClub-surface: #19191b;--VisClub-blush: #242428;--VisClub-text: #fff;--VisClub-text-muted: #a6a6ad;--VisClub-border: hsla(0,0%,100%,.14);--VisClub-border-strong: hsla(0,0%,100%,.24);--VisClub-shadow-soft: 0 16px 40px rgba(0,0,0,.34);--VisClub-shadow-card: 0 8px 24px rgba(0,0,0,.28);--VisClub-rose: #55e8ff;--VisClub-rose-hover: #8af1ff;--VisClub-violet: #a678ff;--VisClub-gold: #ffb6e7;--home-accent-gradient: linear-gradient(100deg, #55e8ff, #a678ff 55%, #ff9dde);background:var(--VisClub-pearl);color:var(--VisClub-text);min-width:0}.lanhu-home-workspace[data-v-82de265c]{min-height:100%;overflow:visible}.line-clamp-2[data-v-82de265c]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media(max-width:639px){.lanhu-home-workspace[data-v-82de265c]{padding:16px 12px calc(84px + env(safe-area-inset-bottom))}}.class-btns[data-v-82de265c]{--el-color-primary: #ff992b;--el-text-color-primary: #fff;--el-text-color-regular: #9ca3af;--el-border-color: #374151;--el-fill-color-blank: transparent;overflow:auto}[data-v-82de265c] .class-menu .el-sub-menu .el-sub-menu__icon-arrow{font-size:20px}[data-v-82de265c] .class-menu .el-sub-menu.is-active .el-sub-menu__title{border:none;color:#e6eaf2}
