.notice-popup-overlay[data-v-277fdaa2]{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:var(--bg-mask-primary);display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:1100}.notice-popup-card[data-v-277fdaa2]{background:var(--bg-white);border:1px solid var(--border-primary);border-radius:16px;box-shadow:0 8px 32px var(--bg-mask-secondary);max-height:calc(100vh - 32px);max-width:560px;overflow-y:auto;padding:24px;width:100%}.notice-popup-type[data-v-277fdaa2]{color:var(--text-secondary);font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.notice-popup-title[data-v-277fdaa2]{color:var(--text-primary);font-size:22px;font-weight:600;line-height:1.3;margin:8px 0}.notice-popup-text[data-v-277fdaa2]{color:var(--text-secondary);font-size:14px;line-height:1.6;margin-top:16px;white-space:pre-line;word-break:break-word}.notice-popup-text.clamped[data-v-277fdaa2]{max-height:6.4em;overflow:hidden}.read-more-wrapper[data-v-277fdaa2]{margin-top:4px}.read-more-btn[data-v-277fdaa2]{color:var(--text-tertiary);cursor:pointer;font-size:14px;text-decoration:underline}.read-more-btn[data-v-277fdaa2]:hover{opacity:.85}.notice-popup-divider[data-v-277fdaa2]{background:var(--border-tertiary);height:1px;margin:20px 0 16px}.notice-popup-footer[data-v-277fdaa2]{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.link-btn[data-v-277fdaa2]{background:none;border:none;cursor:pointer;font-size:14px;padding:0;text-decoration:underline}.link-btn[data-v-277fdaa2],.link-btn[data-v-277fdaa2]:hover{color:var(--text-secondary)}.footer-actions[data-v-277fdaa2]{align-items:center;display:flex;gap:8px;margin-inline-start:auto}.primary-btn[data-v-277fdaa2]{background:var(--button-primary-regular);border:none;border-radius:999px;color:var(--text-white-reverse);cursor:pointer;font-size:14px;font-weight:500;padding:8px 20px}.primary-btn[data-v-277fdaa2]:hover{opacity:.9}.secondary-btn[data-v-277fdaa2]{background:var(--button-secondary-regular);border:none;border-radius:999px;color:var(--text-primary);cursor:pointer;font-size:14px;font-weight:500;padding:8px 20px}.secondary-btn[data-v-277fdaa2]:hover{opacity:.9}.notice-popup-fade-enter-active[data-v-277fdaa2],.notice-popup-fade-leave-active[data-v-277fdaa2]{transition:opacity .25s ease}.notice-popup-fade-enter-from[data-v-277fdaa2],.notice-popup-fade-leave-to[data-v-277fdaa2]{opacity:0}.notice-popup-zoom-enter-active[data-v-277fdaa2],.notice-popup-zoom-leave-active[data-v-277fdaa2]{transition:transform .25s ease,opacity .25s ease}.notice-popup-zoom-enter-from[data-v-277fdaa2],.notice-popup-zoom-leave-to[data-v-277fdaa2]{opacity:0;transform:scale(.96)}@media(max-width:480px){.notice-popup-footer[data-v-277fdaa2]{align-items:stretch;flex-direction:column}.footer-actions[data-v-277fdaa2]{justify-content:flex-end;margin-inline-start:0}}.home-features[data-v-88758d90]{margin-top:48px;width:100%}.home-features__title[data-v-88758d90]{color:var(--text-primary);font-family:Outfit,sans-serif;font-size:24px;font-weight:500;line-height:32px;margin:0 0 20px}.home-features__grid[data-v-88758d90]{align-items:stretch;display:grid;gap:16px;grid-template-columns:minmax(0,1fr) 720px}.home-features__card[data-v-88758d90],.home-features__hero[data-v-88758d90]{border:none;color:inherit;cursor:pointer;font:inherit;padding:0;text-align:start}.home-features__hero[data-v-88758d90]{background:#1a1a1a;border-radius:20px;clip-path:inset(0 round 20px);color:var(--text-white);display:flex;flex-direction:column;height:348px;justify-content:space-between;overflow:hidden;padding:28px;position:relative}.home-features__hero[data-v-88758d90]:focus-visible{outline:2px solid var(--text-brand);outline-offset:2px}.home-features__cover[data-v-88758d90],.home-features__scrim[data-v-88758d90]{height:100%;inset:0;pointer-events:none;position:absolute;width:100%}.home-features__cover[data-v-88758d90]{-o-object-fit:cover;object-fit:cover}.home-features__cover[data-v-88758d90] .lazy-video__el,.home-features__cover[data-v-88758d90] .lazy-video__poster{height:calc(100% + 16px)!important;inset:-8px!important;width:calc(100% + 16px)!important}.home-features__scrim[data-v-88758d90]{background:linear-gradient(0deg,rgba(0,0,0,.78) 0,rgba(0,0,0,.08) 46%,transparent 68%)}.home-features__badge[data-v-88758d90],.home-features__hero-copy[data-v-88758d90]{position:relative;z-index:1}.home-features__badge[data-v-88758d90]{align-items:center;align-self:flex-start;background:var(--button-primary-regular);border-radius:7px;color:var(--text-white-reverse);display:inline-flex;font-family:Outfit,sans-serif;font-size:12px;font-weight:500;height:26px;line-height:16px;padding:0 8px}.home-features__hero-copy[data-v-88758d90]{display:flex;flex-direction:column;gap:6px;max-width:500px}.home-features__hero-title[data-v-88758d90]{color:var(--text-white);font-family:Outfit,sans-serif;font-size:28px;font-weight:500;line-height:38px}.home-features__hero-desc[data-v-88758d90]{color:#ffffffb8;font-size:15px;line-height:20px}.home-features__tools[data-v-88758d90]{display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:166px 166px;height:348px}.home-features__card[data-v-88758d90]{background:var(--fill-secondary-opaque);border:1px solid var(--border-secondary);border-radius:18px;display:flex;flex-direction:column;height:166px;justify-content:space-between;min-width:0;padding:20px}.home-features__card[data-v-88758d90]:hover{background:color-mix(in srgb,var(--text-primary) 6%,var(--fill-secondary-opaque))}.home-features__card[data-v-88758d90]:focus-visible{outline:2px solid var(--text-brand);outline-offset:2px}.home-features__icon[data-v-88758d90]{align-items:center;color:var(--text-primary);display:flex;height:24px;justify-content:center;width:24px}.home-features__icon[data-v-88758d90] svg{display:block}.home-features__icon--24[data-v-88758d90] svg{height:24px;width:24px}.home-features__icon--canvas[data-v-88758d90] svg{height:19.2px;width:19.2px}.home-features__icon--seedance[data-v-88758d90] svg{height:15.86px;width:18.86px}.home-features__copy[data-v-88758d90]{display:flex;flex-direction:column;gap:4px;min-width:0}.home-features__card-title[data-v-88758d90]{color:var(--text-primary);font-family:Outfit,sans-serif;font-size:16px;font-weight:500;line-height:22px}.home-features__card-desc[data-v-88758d90]{color:var(--text-secondary);font-size:13px;line-height:18px}@media(max-width:1180px){.home-features__grid[data-v-88758d90]{grid-template-columns:1fr}.home-features__hero[data-v-88758d90],.home-features__tools[data-v-88758d90]{height:auto}.home-features__hero[data-v-88758d90]{min-height:280px}.home-features__tools[data-v-88758d90]{grid-template-rows:none}}@media(max-width:720px){.home-features__tools[data-v-88758d90]{grid-template-columns:1fr 1fr}.home-features__hero-title[data-v-88758d90]{font-size:24px;line-height:32px}}.rail[data-v-3dfc4188]{margin-top:48px}.rail__head[data-v-3dfc4188]{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-bottom:20px}.rail__title[data-v-3dfc4188]{color:var(--text-primary);font-family:Outfit,sans-serif;font-size:24px;font-weight:500;line-height:32px;margin:0}.rail__nav[data-v-3dfc4188]{display:flex;flex-shrink:0;gap:8px}.rail__arrow[data-v-3dfc4188]{align-items:center;background:var(--fill-secondary-opaque);border:1px solid var(--border-secondary);border-radius:50%;color:var(--text-primary);cursor:pointer;display:flex;height:32px;justify-content:center;padding:0;width:32px}.rail__arrow svg[data-v-3dfc4188]{height:16px;width:16px}.rail__arrow[data-v-3dfc4188]:disabled{cursor:default;opacity:.35}.rail__arrow[data-v-3dfc4188]:focus-visible{outline:2px solid var(--text-brand);outline-offset:2px}.rail__viewport[data-v-3dfc4188]{position:relative}.rail__track[data-v-3dfc4188]{cursor:grab;display:flex;gap:24px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.rail__track[data-v-3dfc4188]::-webkit-scrollbar{display:none}.rail__track.is-dragging[data-v-3dfc4188]{cursor:grabbing;scroll-snap-type:none}.rail__card[data-v-3dfc4188]{aspect-ratio:520/344;background:#1a1a1a;border:none;border-radius:20px;color:var(--text-white);cursor:pointer;flex:0 0 min(450px,74vw);overflow:hidden;padding:0;position:relative;scroll-snap-align:start;text-align:start;width:min(450px,74vw)}.rail__card[data-v-3dfc4188]:focus-visible{outline:2px solid var(--text-brand);outline-offset:2px}.rail__media[data-v-3dfc4188]{inset:0;pointer-events:none;position:absolute}.rail__media[data-v-3dfc4188] .lazy-video,.rail__media img[data-v-3dfc4188]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.rail__scrim[data-v-3dfc4188]{background:linear-gradient(0deg,rgba(0,0,0,.78) 0,rgba(0,0,0,.08) 46%,transparent 68%);inset:0;pointer-events:none;position:absolute}.rail__badge[data-v-3dfc4188],.rail__copy[data-v-3dfc4188]{position:absolute;z-index:1}.rail__badge[data-v-3dfc4188]{align-items:center;background:#dff6c4;border-radius:8px;color:#1c1c1c;display:inline-flex;font-family:Outfit,sans-serif;font-size:12px;font-weight:500;gap:4px;height:26px;left:16px;line-height:16px;padding:0 8px 0 6px;top:16px}.rail__badge-icon[data-v-3dfc4188]{display:block;height:11px;width:13px}.rail__copy[data-v-3dfc4188]{bottom:20px;display:flex;flex-direction:column;gap:4px;left:20px;right:20px}.rail__name[data-v-3dfc4188]{color:#fff;font-family:Outfit,sans-serif;font-size:28px;font-weight:500;line-height:36px}.rail__desc[data-v-3dfc4188]{color:#ffffffc7;font-size:15px;line-height:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rail__fade[data-v-3dfc4188]{background:linear-gradient(to right,transparent,var(--bg-white));bottom:0;pointer-events:none;position:absolute;right:0;top:0;width:40px}@media(max-width:720px){.rail__name[data-v-3dfc4188]{font-size:22px;line-height:28px}}.mt-120[data-v-2d4bbc39]{margin-top:120px}.mt-240[data-v-2d4bbc39]{margin-top:240px}.home-main[data-v-2d4bbc39]{margin:0 auto;max-width:1600px;min-width:0;padding-bottom:180px;padding-inline-end:60px;padding-top:64px;padding-inline-start:60px}.home-chat[data-v-2d4bbc39]{animation:inputPanelFade-2d4bbc39 .5s ease .1s backwards,inputPanelSlide-2d4bbc39 .6s cubic-bezier(.22,1,.36,1) .1s backwards;flex-direction:column;width:100%}.home-chat[data-v-2d4bbc39],.home-title[data-v-2d4bbc39]{align-items:center;display:flex;justify-content:center}.home-title[data-v-2d4bbc39]{color:var(--text-primary);flex-wrap:wrap;font-family:Poppins,sans-serif;font-size:32px;font-weight:500;gap:4px;letter-spacing:-.64px;margin-bottom:24px;text-align:center}@keyframes inputPanelFade-2d4bbc39{0%{opacity:0}to{opacity:1}}@keyframes inputPanelSlide-2d4bbc39{0%{transform:translateY(24px)}to{transform:translateY(0)}}.home-input[data-v-2d4bbc39]{position:relative;transform:translateZ(0);width:100%;z-index:99}.home-entry-rail[data-v-2d4bbc39]{margin-inline:auto;width:min(800px,100%)}.home-entry-rail[data-v-2d4bbc39] .agent-composer,.home-entry-rail[data-v-2d4bbc39] .chat-input,.home-entry-rail[data-v-2d4bbc39] .creator-input-wrapper{margin-inline:0;max-width:none;width:100%}.home-input__panel[data-v-2d4bbc39]{width:100%}.home-input__panel--canvas[data-v-2d4bbc39] .agent-composer__editor,.home-input__panel--canvas[data-v-2d4bbc39] .agent-composer__field{min-height:45px}@media(max-width:950px){.mt-240[data-v-2d4bbc39]{margin-top:120px}.home-main[data-v-2d4bbc39]{padding-inline-end:20px;padding-top:64px;padding-inline-start:20px}.home-title[data-v-2d4bbc39]{font-size:24px}}
