.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-projects[data-v-faa88653]{width:100%}.home-projects-header[data-v-faa88653]{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.title[data-v-faa88653]{color:var(--text-primary);font-size:20px;font-weight:600}.see-all[data-v-faa88653],.title[data-v-faa88653]{font-family:Outfit,sans-serif}.see-all[data-v-faa88653]{align-items:center;color:var(--text-secondary);cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:6px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.see-all[data-v-faa88653]:hover{color:var(--text-primary)}.arrow-icon[data-v-faa88653]{flex-shrink:0;height:14px;scale:.9;transform:rotate(180deg);width:14px}.projects-skeleton[data-v-faa88653]{-moz-column-gap:6px;column-gap:6px;display:grid;grid-template-columns:repeat(4,1fr);row-gap:16px}.skeleton-card[data-v-faa88653]{width:100%}.skeleton-cover[data-v-faa88653]{aspect-ratio:9/5;border-radius:10px;width:100%}.skeleton-meta[data-v-faa88653]{display:flex;flex-direction:column;padding:10px 8px 0}.skeleton-line[data-v-faa88653]{border-radius:999px;height:16px}.skeleton-line-title[data-v-faa88653]{width:72%}.skeleton-shimmer[data-v-faa88653]{animation:skeleton-loading-faa88653 1.5s infinite;background:linear-gradient(90deg,var(--skeleton-bg) 25%,var(--skeleton-highlight) 50%,var(--skeleton-bg) 75%);background-size:200% 100%}@keyframes skeleton-loading-faa88653{0%{background-position:200% 0}to{background-position:-200% 0}}.name-input-label[data-v-faa88653]{color:var(--text-tertiary);font-size:14px;margin-bottom:8px}.name-input[data-v-faa88653]{background-color:var(--fill-secondary);border:1px solid var(--border-tertiary);border-radius:8px;color:var(--text-primary);font-size:14px;height:40px;padding:0 16px;width:100%}.name-input[data-v-faa88653]:focus{outline:none}@media(max-width:950px){.home-projects[data-v-faa88653]{margin-top:80px}.projects-skeleton[data-v-faa88653]{gap:12px;grid-template-columns:1fr}}.home-trending[data-v-95c2d13b]{margin-bottom:60px;margin-top:60px;width:100%}.home-trending__title[data-v-95c2d13b]{color:var(--text-primary);font-family:Outfit,sans-serif;font-size:20px;font-weight:600;margin-bottom:16px}.home-trending__viewport[data-v-95c2d13b]{position:relative}.home-trending__nav[data-v-95c2d13b]{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#00000052;border:1px solid hsla(0,0%,100%,.18);border-radius:50%;color:#fff;cursor:pointer;display:flex;height:36px;justify-content:center;padding:0;position:absolute;top:50%;transform:translateY(-50%);transition:background .2s ease,border-color .2s ease;width:36px;z-index:3}.home-trending__nav[data-v-95c2d13b]:hover{background:#00000073;border-color:#ffffff47}.home-trending__nav--left[data-v-95c2d13b]{inset-inline-start:12px}.home-trending__nav--right[data-v-95c2d13b]{inset-inline-end:12px}.home-trending__nav-icon[data-v-95c2d13b]{height:16px;width:16px}.home-trending__nav-icon--right[data-v-95c2d13b]{transform:rotate(180deg)}.home-trending__scroll[data-v-95c2d13b]{display:flex;gap:16px;overflow-x:auto;overflow-y:hidden;scroll-behavior:auto;-webkit-overflow-scrolling:touch;cursor:grab;overscroll-behavior-x:contain;padding-bottom:4px;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;user-select:none}.home-trending__scroll[data-v-95c2d13b]::-webkit-scrollbar{display:none}.home-trending__scroll--dragging[data-v-95c2d13b]{cursor:grabbing}.home-trending__scroll--dragging .trending-card[data-v-95c2d13b]{pointer-events:none}.home-trending__scroll--dragging .trending-card__media[data-v-95c2d13b]{transform:none;transition:none}.trending-card[data-v-95c2d13b]{cursor:pointer;flex-shrink:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:440px}.trending-card:hover .trending-card__media[data-v-95c2d13b]{transform:scale(1.1)}.trending-card:focus-visible .trending-card__cover[data-v-95c2d13b]{outline:2px solid var(--text-brand);outline-offset:2px}.trending-card__cover[data-v-95c2d13b]{aspect-ratio:16/9;background:var(--fill-secondary);border-radius:14px;overflow:hidden;position:relative;width:100%}.trending-card__media[data-v-95c2d13b]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;transform-origin:center center;transition:transform .35s ease;width:100%}.trending-card__tag[data-v-95c2d13b]{background:#00000080;border-radius:999px;color:#fff;font-size:11px;font-weight:500;inset-inline-end:10px;line-height:1.3;max-width:calc(100% - 20px);overflow:hidden;padding:4px 10px;position:absolute;text-overflow:ellipsis;top:10px;white-space:nowrap;z-index:2}.trending-card__overlay[data-v-95c2d13b]{background:linear-gradient(180deg,transparent,rgba(0,0,0,.35) 45%,rgba(0,0,0,.72));inset-inline:0;bottom:0;display:flex;flex-direction:column;gap:4px;padding:32px 14px 14px;position:absolute;z-index:1}.trending-card__title[data-v-95c2d13b]{color:#fff;font-size:16px;font-weight:600;line-height:1.3}.trending-card__subtitle[data-v-95c2d13b],.trending-card__title[data-v-95c2d13b]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trending-card__subtitle[data-v-95c2d13b]{color:#ffffffd9;font-size:12px;font-weight:400;line-height:1.35}.trending-card--skeleton[data-v-95c2d13b]{pointer-events:none}.trending-card__cover--skeleton[data-v-95c2d13b]{animation:skeleton-loading-95c2d13b 1.5s infinite;background:linear-gradient(90deg,var(--skeleton-bg,#f0f0f0) 25%,var(--skeleton-highlight,#f8f8f8) 50%,var(--skeleton-bg,#f0f0f0) 75%);background-size:200% 100%}.trending-card__overlay--skeleton[data-v-95c2d13b]{background:none;padding-top:0}.trending-card__subtitle-skeleton[data-v-95c2d13b],.trending-card__title-skeleton[data-v-95c2d13b]{background:#ffffff59;border-radius:4px}.trending-card__title-skeleton[data-v-95c2d13b]{height:16px;width:70%}.trending-card__subtitle-skeleton[data-v-95c2d13b]{height:12px;width:50%}@keyframes skeleton-loading-95c2d13b{0%{background-position:200% 0}to{background-position:-200% 0}}@media(max-width:950px){.trending-card[data-v-95c2d13b]{width:260px}.home-trending__nav[data-v-95c2d13b]{height:32px;width:32px}.home-trending__nav--left[data-v-95c2d13b]{inset-inline-start:8px}.home-trending__nav--right[data-v-95c2d13b]{inset-inline-end:8px}}.home-free-examples[data-v-50f6f78c]{box-sizing:border-box;margin:28px auto 0;max-width:920px;padding:0 16px;width:100%}.home-free-examples__header[data-v-50f6f78c]{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:12px}.home-free-examples__title[data-v-50f6f78c]{color:var(--text-primary);font-family:SF Pro,-apple-system,BlinkMacSystemFont,sans-serif;font-size:14px;font-weight:400;letter-spacing:-.154px;line-height:20px;margin:0}.home-free-examples__title-free[data-v-50f6f78c]{font-weight:700}.home-free-examples__change[data-v-50f6f78c]{align-items:center;background:transparent;border:none;color:var(--text-tertiary);cursor:pointer;display:inline-flex;font-family:SF Pro,-apple-system,BlinkMacSystemFont,sans-serif;font-size:14px;font-weight:400;gap:4px;letter-spacing:-.154px;line-height:20px;padding:0;white-space:nowrap}.home-free-examples__change[data-v-50f6f78c]:disabled{cursor:not-allowed;opacity:.5}.home-free-examples__change[data-v-50f6f78c]:hover:not(:disabled){color:var(--text-secondary)}.home-free-examples__change-icon[data-v-50f6f78c]{flex-shrink:0}.home-free-examples__change-icon.is-spinning[data-v-50f6f78c]{animation:free-examples-spin-50f6f78c .6s linear infinite}@keyframes free-examples-spin-50f6f78c{to{transform:rotate(1turn)}}.home-free-examples__grid[data-v-50f6f78c]{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.free-example-card[data-v-50f6f78c]{align-items:flex-start;background:var(--card-bg-primary);border:1px solid var(--border-tertiary);border-radius:16px;cursor:pointer;display:flex;gap:12px;isolation:isolate;padding:12px;position:relative;text-align:start;transition:border-color .15s ease,box-shadow .15s ease}.free-example-card[data-v-50f6f78c]:hover:not(:disabled){border-color:var(--border-secondary);box-shadow:0 2px 8px #0000000a}.free-example-card[data-v-50f6f78c]:disabled{cursor:default}.free-example-card--skeleton[data-v-50f6f78c]{animation:free-examples-shimmer-50f6f78c 1.2s infinite;background:linear-gradient(90deg,var(--skeleton-bg,#f0f0f0) 25%,var(--skeleton-highlight,#f8f8f8) 50%,var(--skeleton-bg,#f0f0f0) 75%);background-size:200% 100%;border:none;min-height:76px;pointer-events:none}@keyframes free-examples-shimmer-50f6f78c{0%{background-position:200% 0}to{background-position:-200% 0}}.free-example-card__cover[data-v-50f6f78c]{background:var(--bg-secondary);border-radius:8px;flex:0 0 52px;height:52px;overflow:hidden;width:52px}.free-example-card__cover img[data-v-50f6f78c]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.free-example-card__body[data-v-50f6f78c]{display:flex;flex:1;flex-direction:column;gap:8px;min-width:0}.free-example-card__top[data-v-50f6f78c]{align-items:flex-start;display:flex;gap:10px;width:100%}.free-example-card__title[data-v-50f6f78c]{color:var(--text-primary);flex:1;font-family:SF Pro,-apple-system,BlinkMacSystemFont,sans-serif;font-size:12px;font-weight:500;letter-spacing:-.132px;line-height:20px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.free-example-card__arrow[data-v-50f6f78c]{color:var(--text-tertiary);flex-shrink:0;height:20px;width:20px}.free-example-card__desc[data-v-50f6f78c]{color:var(--text-secondary);display:-webkit-box;font-family:SF Pro,-apple-system,BlinkMacSystemFont,sans-serif;font-size:10px;font-weight:400;letter-spacing:-.11px;-webkit-line-clamp:2;line-height:12px;max-height:24px;width:100%;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-break:break-word}.free-example-card__loading[data-v-50f6f78c]{background:#ffffff8c;border-radius:16px;inset:0;position:absolute}.dark .free-example-card__loading[data-v-50f6f78c]{background:#00000059}@media(max-width:900px){.home-free-examples__grid[data-v-50f6f78c]{grid-template-columns:1fr}}.home-create-mode-tabs[data-v-6a14b7b1]{align-items:center;background-color:var(--fill-white);border:1px solid var(--border-secondary);border-radius:999px;display:inline-flex;gap:4px;margin-bottom:20px;padding:4px;position:relative}.home-create-mode-tabs__slider[data-v-6a14b7b1]{background-color:var(--icon-primary);border-radius:999px;height:32px;left:0;opacity:0;pointer-events:none;position:absolute;top:4px;transition:none;z-index:0}.home-create-mode-tabs--slider-ready .home-create-mode-tabs__slider[data-v-6a14b7b1]{opacity:1}.home-create-mode-tabs__slider--transition[data-v-6a14b7b1]{transition:transform .28s cubic-bezier(.4,0,.2,1),width .28s cubic-bezier(.4,0,.2,1)}.home-create-mode-tabs__item[data-v-6a14b7b1]{align-items:center;background:transparent;border:none;border-radius:999px;color:var(--text-secondary);cursor:pointer;display:inline-flex;font-size:14px;font-weight:400;gap:6px;height:32px;padding:0 12px;position:relative;transition:color .2s ease,background-color .2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;z-index:1}.home-create-mode-tabs__item[data-v-6a14b7b1] svg{flex-shrink:0;height:20px;width:20px}.home-create-mode-tabs__item[data-v-6a14b7b1]:hover:not(.home-create-mode-tabs__item--active){color:var(--text-primary)}.home-create-mode-tabs:not(.home-create-mode-tabs--slider-ready) .home-create-mode-tabs__item--active[data-v-6a14b7b1]{background-color:var(--icon-primary);color:var(--text-white-reverse)}.home-create-mode-tabs--slider-ready:not(.home-create-mode-tabs--transitioning) .home-create-mode-tabs__item--active[data-v-6a14b7b1]{background-color:transparent;color:var(--text-white-reverse)}.mt-120[data-v-be457259]{margin-top:120px}.mt-240[data-v-be457259]{margin-top:240px}.home-main[data-v-be457259]{margin:0 auto;max-width:1600px;padding-bottom:180px;padding-inline-end:60px;padding-top:64px;padding-inline-start:60px}.home-chat[data-v-be457259]{flex-direction:column;width:100%}.home-chat[data-v-be457259],.home-title[data-v-be457259]{align-items:center;display:flex;justify-content:center}.home-title[data-v-be457259]{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}.home-title__text[data-v-be457259]{white-space:nowrap}.home-title__icon[data-v-be457259]{align-items:center;display:inline-flex;flex-shrink:0;height:52px;justify-content:center;width:52px}.home-title__icon img[data-v-be457259]{height:48px;-o-object-fit:contain;object-fit:contain;width:48px}@keyframes inputPanelFade-be457259{0%{opacity:0}to{opacity:1}}@keyframes inputPanelSlide-be457259{0%{transform:translateY(24px)}to{transform:translateY(0)}}.home-input[data-v-be457259]{position:relative;transform:translateZ(0);width:100%;z-index:99}.home-input__panel[data-v-be457259]{animation:inputPanelFade-be457259 .5s ease .1s both,inputPanelSlide-be457259 .6s cubic-bezier(.22,1,.36,1) .1s both}.home-input__panel--image[data-v-be457259],.home-input__panel--script[data-v-be457259]{margin:0 auto;max-width:700px}.home-chatbox[data-v-be457259]{align-items:center;display:flex;justify-content:center;margin-top:32px}@media(max-width:950px){.mt-240[data-v-be457259]{margin-top:120px}.home-main[data-v-be457259]{padding-inline-end:20px;padding-top:64px;padding-inline-start:20px}.home-title[data-v-be457259]{font-size:24px}.home-title__icon[data-v-be457259]{height:44px;width:44px}.home-title__icon img[data-v-be457259]{height:40px;width:40px}}
