@layer components{.moss-image-shortcuts-module__Vimy0q__shortcuts{align-items:center;gap:8px;width:100%;min-height:36px;margin-top:12px;display:flex}.moss-image-shortcuts-module__Vimy0q__label{color:var(--semi-color-text-2);font-size:14px;font-weight:var(--semi-font-weight-bold);flex:none;padding-left:8px}.moss-image-shortcuts-module__Vimy0q__viewport{flex:1;min-width:0;position:relative}.moss-image-shortcuts-module__Vimy0q__rail{scrollbar-width:none;align-items:center;gap:8px;padding:4px;display:flex;overflow-x:auto}.moss-image-shortcuts-module__Vimy0q__rail::-webkit-scrollbar{display:none}.moss-image-shortcuts-module__Vimy0q__template{background:var(--semi-color-bg-0);color:var(--semi-color-text-0);cursor:pointer;white-space:nowrap;border:0;border-radius:6px;flex:none;align-items:center;gap:6px;padding:4px 8px 4px 4px;font-size:14px;line-height:20px;display:inline-flex}.moss-image-shortcuts-module__Vimy0q__template img{object-fit:cover;border-radius:4px}.moss-image-shortcuts-module__Vimy0q__template:hover,.moss-image-shortcuts-module__Vimy0q__template:focus-visible{background:var(--semi-color-fill-0)}.moss-image-shortcuts-module__Vimy0q__template:focus-visible{outline:2px solid var(--semi-color-focus-border);outline-offset:1px}.moss-image-shortcuts-module__Vimy0q__preview{background:var(--semi-color-bg-0);border-radius:16px;padding:6px;box-shadow:0 2px 6px #00000026}.moss-image-shortcuts-module__Vimy0q__preview img{object-fit:contain;border-radius:12px;width:200px;max-width:calc(100vw - 32px);height:auto;display:block}.moss-image-shortcuts-module__Vimy0q__edge{pointer-events:none;align-items:center;width:44px;display:flex;position:absolute;top:0;bottom:0}.moss-image-shortcuts-module__Vimy0q__edge button{pointer-events:auto;background:var(--semi-color-fill-0);border-radius:50%}.moss-image-shortcuts-module__Vimy0q__left{background:linear-gradient(to right, var(--semi-color-bg-0) 40%, transparent);left:0}.moss-image-shortcuts-module__Vimy0q__right{background:linear-gradient(to left, var(--semi-color-bg-0) 40%, transparent);justify-content:end;right:0}.moss-image-shortcuts-module__Vimy0q__backIcon{transform:rotate(180deg)}@media (max-width:720px){.moss-image-shortcuts-module__Vimy0q__label{padding-left:0;font-size:12px}}}
@layer components{.moss-image-launch-module__naoo8q__dialog{color:var(--semi-color-text-0);background:0 0;border:0;width:min(512px,100vw - 32px);max-width:none;max-height:calc(100dvh - 32px);margin:auto;padding:0;overflow:visible}.moss-image-launch-module__naoo8q__dialog::backdrop{background:#0000008a;transition:background .45s}.moss-image-launch-module__naoo8q__dialog[data-flying]::backdrop{background:0 0}.moss-image-launch-module__naoo8q__card{background:var(--semi-color-bg-0);border-radius:16px;flex-direction:column;gap:26px;padding:6px;display:flex;position:relative}.moss-image-launch-module__naoo8q__flightLabel{display:none}.moss-image-launch-module__naoo8q__modelIcon{flex:none;place-items:center;width:18px;height:18px;display:grid}.moss-image-launch-module__naoo8q__card[data-flight]{opacity:1;transform-origin:50%;transition:left 1.1s cubic-bezier(.32,.9,.24,1),top 1.1s cubic-bezier(.32,.9,.24,1),width 1.1s cubic-bezier(.32,.9,.24,1),height 1.1s cubic-bezier(.32,.9,.24,1),border-radius .52s cubic-bezier(.4,0,.2,1),transform .42s cubic-bezier(.34,1.4,.5,1),background-color .28s .78s;position:fixed;overflow:hidden;transform:scale(1)}.moss-image-launch-module__naoo8q__card[data-flight=hold]{border-radius:24px;transform:scale(.96)}.moss-image-launch-module__naoo8q__card[data-flight=travel]{background:var(--semi-color-success-light-default);transform:scale(1)}.moss-image-launch-module__naoo8q__card[data-flight]>.moss-image-launch-module__naoo8q__content{top:var(--flight-content-top);opacity:0;transition:opacity .45s;position:absolute;left:6px;right:6px}.moss-image-launch-module__naoo8q__card[data-flight]>.moss-image-launch-module__naoo8q__media{width:calc(100% - 12px);height:var(--flight-media-height);border-radius:12px;transition:top .3s,left .3s,width .3s,height .3s;position:absolute;top:6px;left:6px;overflow:hidden}.moss-image-launch-module__naoo8q__card[data-flight]>.moss-image-launch-module__naoo8q__media>video{border-radius:0;height:100%;max-height:none}.moss-image-launch-module__naoo8q__card[data-flight] .moss-image-launch-module__naoo8q__close{opacity:0;transition:opacity .2s}.moss-image-launch-module__naoo8q__card[data-flight=hold]>.moss-image-launch-module__naoo8q__media,.moss-image-launch-module__naoo8q__card[data-flight=travel]>.moss-image-launch-module__naoo8q__media{border-radius:inherit;width:100%;height:100%;top:0;left:0}.moss-image-launch-module__naoo8q__card[data-flight=travel]>.moss-image-launch-module__naoo8q__media{opacity:0;filter:blur(3px);transition:opacity .28s .78s,filter .5s .45s,transform 1.1s;transform:scale(1.04)}.moss-image-launch-module__naoo8q__card[data-flight]>.moss-image-launch-module__naoo8q__flightLabel{font-size:12px;font-weight:var(--semi-font-weight-medium);white-space:nowrap;opacity:0;justify-content:center;align-items:center;gap:4px;padding:2px 6px 2px 4px;line-height:18px;transition:opacity .28s .78s,transform .28s .78s;display:flex;position:absolute;inset:0;transform:translateY(2px)}.moss-image-launch-module__naoo8q__card[data-flight=travel]>.moss-image-launch-module__naoo8q__flightLabel{opacity:1;transform:none}.moss-image-launch-module__naoo8q__flightClose{visibility:hidden;padding:0 2px}.moss-image-launch-module__naoo8q__media{position:relative}.moss-image-launch-module__naoo8q__media>video{aspect-ratio:500/280;object-fit:cover;border-radius:12px;width:100%;height:auto;display:block}.moss-image-launch-module__naoo8q__close.semi-button{background:var(--semi-color-fill-2);color:#fff;border-radius:50%;width:28px;min-width:0;height:28px;padding:3px;position:absolute;top:6px;right:6px}.moss-image-launch-module__naoo8q__content{flex-direction:column;gap:26px;padding:0 20px 20px;display:flex}.moss-image-launch-module__naoo8q__content h2{font-size:20px;font-weight:var(--semi-font-weight-medium);outline:none;margin:0;line-height:28px}.moss-image-launch-module__naoo8q__content p{color:var(--semi-color-text-2);margin:4px 0 0;font-size:14px;line-height:20px}.moss-image-launch-module__naoo8q__create.semi-button{background:var(--semi-color-text-0);width:100%;height:48px;color:var(--semi-color-bg-0);border-radius:100px}.moss-image-launch-module__naoo8q__create.semi-button:hover{background:var(--semi-color-text-1)}@media (max-width:480px){.moss-image-launch-module__naoo8q__content{gap:20px;padding:0 14px 14px}.moss-image-launch-module__naoo8q__content h2{font-size:18px}}@media (max-height:520px){.moss-image-launch-module__naoo8q__dialog{overflow-y:auto}.moss-image-launch-module__naoo8q__media>video{max-height:35dvh}.moss-image-launch-module__naoo8q__card,.moss-image-launch-module__naoo8q__content{gap:16px}}}
@layer components{.home-hero-module__pU5CSW__announcement{border:1px solid var(--semi-color-border);border-radius:var(--semi-border-radius-full);background:var(--semi-color-bg-0);min-height:32px;color:var(--semi-color-text-0);font-family:var(--semi-font-family-regular);font-size:14px;font-weight:var(--semi-font-weight-bold);opacity:.8;align-items:center;gap:8px;padding:4px 8px;line-height:20px;text-decoration:none;display:inline-flex}.home-hero-module__pU5CSW__announcement svg{flex-shrink:0;width:16px;height:16px}.home-hero-module__pU5CSW__announcement:hover{opacity:1}.home-hero-module__pU5CSW__announcement:focus-visible{outline:2px solid var(--semi-color-focus-border);outline-offset:2px}.home-hero-module__pU5CSW__ripple{color:var(--semi-color-fill-1)}body[theme-mode=dark] .home-hero-module__pU5CSW__ripple{color:var(--semi-color-fill-2)}}
@layer components{.home-sections-module__S9M04G__section{flex-direction:column;display:flex}.home-sections-module__S9M04G__voices{gap:12px;min-height:258px}.home-sections-module__S9M04G__templates{gap:14px;min-height:260px}.home-sections-module__S9M04G__heading{justify-content:space-between;align-items:center;padding:0 4px;display:flex}.home-sections-module__S9M04G__heading h2{font-size:20px;font-weight:var(--semi-font-weight-bold);letter-spacing:0;margin:0;line-height:28px}.home-sections-module__S9M04G__more{color:var(--semi-color-text-1);font-family:var(--semi-font-family-regular);font-size:14px;font-weight:var(--semi-font-weight-bold);border-radius:8px;align-items:center;gap:2px;line-height:20px;text-decoration:none;transition:color .18s cubic-bezier(.16,1,.3,1);display:inline-flex}.home-sections-module__S9M04G__more:hover{color:var(--semi-color-text-0)}.home-sections-module__S9M04G__more svg{color:inherit;flex-shrink:0;transition:transform .18s cubic-bezier(.16,1,.3,1);display:block}.home-sections-module__S9M04G__more:hover svg{transform:translate(2px)}.home-sections-module__S9M04G__more:focus-visible{outline:2px solid var(--semi-color-focus-border);outline-offset:2px}.home-sections-module__S9M04G__categories{flex-direction:column;display:flex}.home-sections-module__S9M04G__categories h2{font-size:20px;line-height:28px;font-weight:var(--semi-font-weight-bold);margin:0 0 12px;padding:0 4px 0 2px}.home-sections-module__S9M04G__categoryGrid{grid-template-columns:repeat(8,minmax(0,1fr));gap:12px;display:grid}@media (max-width:1100px){.home-sections-module__S9M04G__categoryGrid{grid-template-columns:none;grid-auto-columns:136px;grid-auto-flow:column;margin:-4px;padding:4px 4px 12px;overflow-x:auto}}}
@layer components{.categories-module__m5vkmW__card{background:var(--semi-color-fill-1);transition:background-color .18s}.categories-module__m5vkmW__card img{transition:transform .22s}.categories-module__m5vkmW__card:focus-visible{outline:2px solid var(--semi-color-focus-border);outline-offset:-2px;background:var(--semi-color-fill-2)}@media (hover:hover) and (pointer:fine){.categories-module__m5vkmW__card:hover{background:var(--semi-color-fill-2)}.categories-module__m5vkmW__card:hover img{transform:scale(1.035)}}@media (prefers-reduced-motion:reduce){.categories-module__m5vkmW__card,.categories-module__m5vkmW__card img{transition:none}.categories-module__m5vkmW__card:hover img{transform:none}}.categories-module__m5vkmW__coverFallback{width:100%;height:100%;color:var(--semi-color-text-2);background:var(--semi-color-fill-0);justify-content:center;align-items:center;display:flex}}
@layer components{.catalog-view-module__-DcT7q__notice{min-height:320px;color:var(--semi-color-text-2);flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:32px;display:flex}.catalog-view-module__-DcT7q__notice a{color:var(--semi-color-text-0)}.catalog-view-module__-DcT7q__skeletons{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px;display:grid}.catalog-view-module__-DcT7q__skeletons>div{border-radius:10px;min-height:180px}.catalog-view-module__-DcT7q__skeletons>div:nth-child(3n+1){min-height:220px}.catalog-view-module__-DcT7q__skeletons>div:nth-child(4n+2){min-height:150px}}
@layer components{.catalog-empty-module__bSTd2W__container{flex-direction:column;display:flex}.catalog-empty-module__bSTd2W__empty{text-align:center;flex-direction:column;align-items:center;gap:16px;width:100%;max-width:400px;margin:0 auto;display:flex}.catalog-empty-module__bSTd2W__empty .semi-empty-image{flex-shrink:0;justify-content:center;align-items:center;margin:0;display:flex}.catalog-empty-module__bSTd2W__empty img{object-fit:contain;-webkit-user-select:none;user-select:none;display:block}.catalog-empty-module__bSTd2W__empty .semi-empty-content{width:100%;min-width:0;margin:0}.catalog-empty-module__bSTd2W__empty .semi-empty-description{overflow-wrap:anywhere;width:100%;color:var(--semi-color-text-2);font-family:var(--semi-font-family-regular);font-size:14px;font-weight:var(--semi-font-weight-regular);letter-spacing:0;margin:0;line-height:22px}.catalog-empty-module__bSTd2W__grid{min-height:320px;padding:32px}.catalog-empty-module__bSTd2W__explore{margin-top:80px}}
@layer components{.home-banner-module__J19d9q__banner{border-radius:12px;height:120px;position:relative;overflow:hidden}.home-banner-module__J19d9q__banner:hover .home-banner-module__J19d9q__arrow,.home-banner-module__J19d9q__banner:focus-within .home-banner-module__J19d9q__arrow{opacity:1;pointer-events:auto}.home-banner-module__J19d9q__banner[data-paused=true] .home-banner-module__J19d9q__progress{animation-play-state:paused}@media (max-width:720px){.home-banner-module__J19d9q__banner{height:96px}}.home-banner-module__J19d9q__slide{opacity:0;pointer-events:none;transition:opacity .4s;position:absolute;inset:0}.home-banner-module__J19d9q__slide[data-active=true]{opacity:1;pointer-events:auto}.home-banner-module__J19d9q__slide img{object-fit:cover}.home-banner-module__J19d9q__arrow{z-index:1;color:#fff;cursor:pointer;opacity:0;pointer-events:none;background:#00000029;border:0;border-radius:50%;place-items:center;width:32px;height:32px;padding:0;transition:opacity .18s,background .18s;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.home-banner-module__J19d9q__arrow:hover{background:#00000047}.home-banner-module__J19d9q__arrow:focus-visible{opacity:1;pointer-events:auto;outline-offset:2px;outline:2px solid #fff}.home-banner-module__J19d9q__previous{left:12px}.home-banner-module__J19d9q__next{right:12px}.home-banner-module__J19d9q__dots{filter:drop-shadow(0 0 .5px #0003)drop-shadow(0 1px 1px #00000014);align-items:center;gap:8px;display:flex;position:absolute;bottom:8px;left:50%;transform:translate(-50%)}.home-banner-module__J19d9q__dots button{cursor:pointer;background:#fff6;border:0;border-radius:100px;width:6px;height:6px;padding:0;transition:width .3s cubic-bezier(.33,1,.68,1),background .2s;position:relative;overflow:hidden}.home-banner-module__J19d9q__dots button[aria-current=true]{background:#ffffff59;width:20px}.home-banner-module__J19d9q__progress{border-radius:inherit;transform-origin:0;background:#ffffffe6;animation:3s linear forwards home-banner-module__J19d9q__slide-progress;position:absolute;inset:0;transform:scaleX(0)}@keyframes home-banner-module__J19d9q__slide-progress{to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.home-banner-module__J19d9q__slide,.home-banner-module__J19d9q__arrow{transition:none}}}
