.index-title-section[data-v-8a026268]{padding-bottom:60px}.index-title-hero[data-v-8a026268]{margin-top:0}@media (min-width:640px){.index-title-section[data-v-8a026268]{padding-bottom:120px;padding-top:60px}.index-title-hero[data-v-8a026268]{margin-top:80px}}.relative[data-v-8a2ae5d7]{height:100%;position:relative;width:100%}img[data-v-8a2ae5d7]{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none;-khtml-user-drag:none;-moz-user-drag:none;-o-user-drag:none}.tool-card-link[data-v-89c83b73]:hover{box-shadow:0 18px 30px #1c273624}.tool-card-link[data-v-89c83b73] .tool-card-media{align-items:center;background:linear-gradient(180deg,color-mix(in srgb,var(--tool-accent) 58%,#fff) 0,color-mix(in srgb,var(--tool-accent) 24%,#fff));border:0;border-radius:0;box-shadow:none;display:flex;height:100%!important;top:0;right:0;bottom:0;left:0;justify-content:center;max-width:none!important;overflow:hidden;padding:0;position:absolute;width:100%!important}.tool-card-link[data-v-89c83b73] .tool-card-media .bgcut-render-layer,.tool-card-link[data-v-89c83b73] .tool-card-media>.relative{align-items:center!important;background:transparent!important;border-radius:0!important;box-shadow:none!important;display:flex!important;height:100%!important;justify-content:center!important;max-width:none!important;overflow:hidden!important;position:relative!important;width:100%!important}.tool-card-link[data-v-89c83b73] .tool-card-media .w-full.h-full{height:100%!important;width:100%!important}.tool-card-link[data-v-89c83b73] .tool-card-media canvas,.tool-card-link[data-v-89c83b73] .tool-card-media img{border-radius:0!important;display:block!important;height:100%!important;max-width:none!important;min-height:100%!important;min-width:100%!important;-o-object-position:center center!important;object-position:center center!important;width:100%!important}.tool-card-link[data-v-89c83b73] .tool-card-media .bgcut-render-layer>div{border-radius:0!important;height:100%!important;width:100%!important}.tool-card-link[data-v-89c83b73] .tool-card-media img.object-contain,.tool-card-link[data-v-89c83b73] .tool-card-media img.object-cover{-o-object-fit:cover!important;object-fit:cover!important}@media (max-width:639px){.tool-card-link[data-v-89c83b73] .tool-card-media .bgcut-render-layer,.tool-card-link[data-v-89c83b73] .tool-card-media .bgcut-render-layer>div,.tool-card-link[data-v-89c83b73] .tool-card-media canvas,.tool-card-link[data-v-89c83b73] .tool-card-media img,.tool-card-link[data-v-89c83b73] .tool-card-media,.tool-card-link[data-v-89c83b73] .tool-card-media>.relative{border-radius:0!important}}.ai-creation-glow[data-v-ea155f7a]{background:radial-gradient(circle at 20% 55%,rgba(255,174,140,.22),transparent 28%),radial-gradient(circle at 42% 34%,rgba(152,166,255,.22),transparent 26%),radial-gradient(circle at 68% 55%,hsla(76,85%,76%,.18),transparent 24%),radial-gradient(circle at 82% 48%,rgba(118,223,217,.18),transparent 24%);border-radius:999px;filter:blur(14px);height:240px;left:50%;pointer-events:none;position:absolute;top:0;transform:translate(-50%);width:min(920px,90%)}.composer-panel[data-v-ea155f7a]{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffe6;border:2px solid rgba(255,176,205,.72);box-shadow:0 6px 16px #0000000f}.upload-input[data-v-ea155f7a]{display:none}.composer-main[data-v-ea155f7a]{display:flex;flex:1;flex-direction:column;gap:14px}.upload-strip[data-v-ea155f7a]{align-items:center;display:flex}.upload-stack[data-v-ea155f7a]{align-items:center;display:flex;flex-wrap:wrap;gap:8px;min-width:0}.upload-slot[data-v-ea155f7a]{align-items:center;background:#ffffffb8;border:1px dashed rgba(47,47,47,.22);border-radius:10px;cursor:pointer;display:flex;flex-direction:column;flex-shrink:0;height:42px;justify-content:center;min-width:42px;overflow:visible;padding:0;position:relative;transition:border-color .16s ease,transform .16s ease,background-color .16s ease;width:42px}.upload-slot.has-image[data-v-ea155f7a]{background:#fff;border-style:solid}.upload-slot[data-v-ea155f7a]:hover{border-color:#2f2f2f57;transform:translateY(-1px)}.upload-slot-preview[data-v-ea155f7a]{border-radius:inherit;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.upload-slot-plus[data-v-ea155f7a]{color:#8a8a8a;font-size:14px}.upload-slot-remove[data-v-ea155f7a]{align-items:center;background:#2f2f2f;border:none;border-radius:999px;box-shadow:0 4px 10px #0000002e;color:#fff;cursor:pointer;display:inline-flex;height:22px;justify-content:center;opacity:0;pointer-events:none;position:absolute;right:-8px;top:-8px;transform:scale(.92);transition:opacity .16s ease,transform .16s ease,visibility .16s ease;visibility:hidden;width:22px;z-index:2}.upload-slot.has-image:focus-within .upload-slot-remove[data-v-ea155f7a],.upload-slot.has-image:hover .upload-slot-remove[data-v-ea155f7a]{opacity:1;pointer-events:auto;transform:scale(1);visibility:visible}.upload-slot-remove-mark[data-v-ea155f7a]{display:block;font-size:16px;line-height:1;transform:translateY(-1px)}.composer-textarea[data-v-ea155f7a]{background:transparent;border:none;color:#2f2f2f;flex:1;font-size:16px;line-height:1.5;min-height:104px;outline:none;padding:0;resize:none;width:100%}.composer-textarea[data-v-ea155f7a]::-moz-placeholder{color:#8e8e8e}.composer-textarea[data-v-ea155f7a]::placeholder{color:#8e8e8e}.composer-footer[data-v-ea155f7a]{align-items:center;display:flex;gap:16px;justify-content:space-between}.composer-actions[data-v-ea155f7a]{align-items:center;display:flex;gap:12px;min-width:0}.creation-type-button[data-v-ea155f7a],.upload-trigger[data-v-ea155f7a]{align-items:center;background:#fff;border:1px solid rgba(47,47,47,.12);color:#8a8a8a;cursor:pointer;display:inline-flex;flex-shrink:0;height:42px;justify-content:center;transition:border-color .18s ease,color .18s ease,background-color .18s ease,transform .18s ease}.upload-trigger[data-v-ea155f7a]{border-radius:999px;font-size:16px;padding:0;width:42px}.creation-type-button[data-v-ea155f7a]:hover,.upload-trigger[data-v-ea155f7a]:hover{border-color:#2f2f2f3d;color:#2f2f2f;transform:translateY(-1px)}.creation-type-button[data-v-ea155f7a]{border-radius:999px;color:#8a8a8a;font-size:14px;font-weight:500;gap:8px;min-width:136px;padding:0 16px}.creation-type-button.is-active[data-v-ea155f7a]{background:#242424;border-color:#242424;color:#fff}.creation-type-icon[data-v-ea155f7a]{font-size:16px}.composer-button[data-v-ea155f7a]{align-items:center;background:#242424;border:none;border-radius:999px;color:#fff;cursor:pointer;flex-shrink:0;font-size:14px;font-weight:700;gap:10px;height:42px;justify-content:center;padding:0 24px;transition:transform .2s ease,box-shadow .2s ease}.composer-button[data-v-ea155f7a]:hover{box-shadow:0 12px 24px #2f2f2f29;transform:translateY(-1px)}.composer-button[data-v-ea155f7a]:disabled{cursor:not-allowed;opacity:.92}.composer-button[data-v-ea155f7a]:disabled:hover{box-shadow:none;transform:none}.composer-button.is-loading[data-v-ea155f7a]{background:#555;color:#ffffffe0;gap:8px}.composer-button-icon[data-v-ea155f7a]{font-size:14px}.composer-button-spinner[data-v-ea155f7a]{animation:composer-spin-ea155f7a .9s linear infinite;border:2px solid hsla(0,0%,100%,.36);border-radius:999px;border-top-color:#fff;height:16px;width:16px}@keyframes composer-spin-ea155f7a{to{transform:rotate(1turn)}}.showcase-stack[data-v-ea155f7a]{display:flex;flex-direction:column;gap:20px;margin-top:60px;position:relative;z-index:1}.showcase-panel[data-v-ea155f7a]{padding:0}.showcase-panel--open[data-v-ea155f7a]{-webkit-backdrop-filter:none;backdrop-filter:none;background:transparent;border:none;border-radius:0;box-shadow:none}.showcase-header[data-v-ea155f7a]{align-items:center;display:flex;gap:12px;justify-content:space-between}.showcase-title[data-v-ea155f7a]{color:#2f2f2f;font-size:22px;font-weight:700;line-height:1.2;margin:0}.showcase-link[data-v-ea155f7a]{color:#8e8e8e;font-size:14px;line-height:1.4;text-decoration:none;white-space:nowrap}.showcase-rail[data-v-ea155f7a],.showcase-tab-row[data-v-ea155f7a]{display:flex;gap:12px}.showcase-tab-row[data-v-ea155f7a]{margin-top:14px}.showcase-tab-chip[data-v-ea155f7a]{background:#ffffffdb;border:1px solid rgba(47,47,47,.08);border-radius:999px;color:#70757c;cursor:pointer;flex-shrink:0;font-size:14px;font-weight:600;line-height:1.4;padding:10px 16px;transition:border-color .2s ease,color .2s ease,transform .2s ease,box-shadow .2s ease}.showcase-tab-chip.is-active[data-v-ea155f7a]{background:#1f1f1f;color:#fff}.showcase-rail[data-v-ea155f7a]{margin-top:16px;padding-bottom:2px;scroll-snap-type:x mandatory}.showcase-card[data-v-ea155f7a]{color:inherit;display:block;flex:0 0 212px;min-width:212px;scroll-snap-align:start;text-decoration:none;transition:transform .2s ease}.showcase-card--video[data-v-ea155f7a]{flex-basis:212px;min-width:212px}.showcase-card[data-v-ea155f7a]:hover{transform:translateY(-2px)}.showcase-card-media[data-v-ea155f7a]{aspect-ratio:4 / 5;background:linear-gradient(180deg,#ecf2f8fa,#e1e9f3eb);border-radius:16px;overflow:hidden;position:relative}.showcase-card-image[data-v-ea155f7a]{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease;width:100%}.showcase-card:hover .showcase-card-image[data-v-ea155f7a]{transform:scale(1.04)}.showcase-card-body[data-v-ea155f7a]{padding:12px 2px 2px}.showcase-card-title[data-v-ea155f7a]{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;color:#2f2f2f;font-size:15px;font-weight:400;line-height:1.45;margin:0;-webkit-line-clamp:2}@media (min-width:1024px){.showcase-stack[data-v-ea155f7a]{gap:22px;margin-top:118px}.showcase-title[data-v-ea155f7a]{font-size:34px}.showcase-card[data-v-ea155f7a],.showcase-card--video[data-v-ea155f7a]{flex-basis:220px;min-width:220px}}@media (max-width:639px){.composer-prompt-badge[data-v-ea155f7a]{border-radius:12px;height:40px;width:40px}.upload-stack[data-v-ea155f7a]{gap:6px}.upload-slot[data-v-ea155f7a]{border-radius:10px;height:38px;min-width:38px;width:38px}.composer-textarea[data-v-ea155f7a]{font-size:16px;min-height:104px}.composer-footer[data-v-ea155f7a]{align-items:stretch;flex-direction:column}.composer-actions[data-v-ea155f7a]{flex-wrap:wrap;gap:8px}.composer-button[data-v-ea155f7a]{height:46px;width:100%}.upload-trigger[data-v-ea155f7a]{height:40px;width:40px}.creation-type-button[data-v-ea155f7a]{font-size:13px;height:40px;min-width:0;padding:0 12px}.showcase-header[data-v-ea155f7a]{align-items:flex-start}.showcase-stack[data-v-ea155f7a]{margin-top:48px}.showcase-title[data-v-ea155f7a]{font-size:19px}.showcase-link[data-v-ea155f7a]{font-size:13px}.showcase-rail[data-v-ea155f7a],.showcase-tab-row[data-v-ea155f7a]{gap:8px}.showcase-card[data-v-ea155f7a],.showcase-card--video[data-v-ea155f7a]{flex-basis:172px;min-width:172px}.showcase-card-title[data-v-ea155f7a]{font-size:14px}}@media screen and (max-width:769px){.showcase-card[data-v-ea155f7a]{display:block;flex:0 0 80px;min-width:80px}.showcase-card-title[data-v-ea155f7a]{font-size:14px;line-height:1.2}.showcase-tab-row[data-v-ea155f7a]{display:none}}.feature-section-heading[data-v-a7bea397]{margin-bottom:28px}.feature-section-title[data-v-a7bea397]{color:#2f2f2f;font-size:24px;font-weight:700;line-height:1.2;margin:0;text-align:center}@media (min-width:640px){.feature-section-heading[data-v-a7bea397]{margin-bottom:40px}.feature-section-title[data-v-a7bea397]{font-size:40px}}.ai-function-body[data-v-a0167e5b]{border-radius:0 0 20px 20px;display:flex;flex:1;flex-direction:column;padding:14px 16px 16px}.ai-function-button[data-v-a0167e5b]{align-items:center;background:#fff;border:1px solid #d9d9d9;border-radius:8px;color:#2f2f2f;display:flex;font-size:15px;font-weight:500;height:38px;justify-content:center;line-height:20px;text-decoration:none;transition:border-color .2s ease,background-color .2s ease;width:100%}.ai-function-button[data-v-a0167e5b]:hover{background:#f7f7f7;border-color:#bdbdbd}@media (min-width:640px){.ai-function-body[data-v-a0167e5b]{padding:16px 24px 24px}.ai-function-button[data-v-a0167e5b]{font-size:16px;height:40px}}.masonry-container[data-v-d43a654f]{min-height:100%;padding-bottom:20px;width:100%}.waterfall-container[data-v-d43a654f]{position:relative;width:100%}.loading-state[data-v-d43a654f],.no-data[data-v-d43a654f]{color:#666;font-size:16px;padding:40px;text-align:center}.cates[data-v-d43a654f]{align-items:center;display:flex;flex-direction:row;gap:12px;justify-content:center}.cate[data-v-d43a654f]{align-items:center;background-color:#f6f6f6;border-radius:100px;cursor:pointer;display:flex;flex-direction:row;flex-grow:0;justify-content:center;padding:8px 16px;transition:all .2s ease-in}.cate[data-v-d43a654f]:hover{background-color:#ebebe9}.cate.active[data-v-d43a654f]{background-color:#2f2f2f;color:#fff}.card[data-v-742f0e43]{background:linear-gradient(47.95deg,#fff9e7 24.3%,#fffdf6 53.69%)}.slide-fade-enter-active[data-v-f62520d4]{transition:all .3s ease-out}.slide-fade-leave-active[data-v-f62520d4]{transition:all .3s cubic-bezier(1,.5,.8,1)}.slide-fade-enter-from[data-v-f62520d4],.slide-fade-leave-to[data-v-f62520d4]{opacity:0;transform:translateY(100%)}.banner-shadow[data-v-f62520d4]{box-shadow:0 -10px 40px #0000000d}.foot-banner[data-v-f62520d4]{padding:12px 16px calc(12px + env(safe-area-inset-bottom))}.foot-banner-inner[data-v-f62520d4]{align-items:center;display:flex;gap:16px;height:44px;justify-content:center}.foot-banner-inner p[data-v-f62520d4]{color:#000;font-size:16px;line-height:22px;margin:0;text-align:center}.foot-banner-button[data-v-f62520d4]{height:44px;min-width:168px;padding:0 20px;white-space:nowrap}@media (min-width:640px){.foot-banner[data-v-f62520d4]{height:80px;padding:0 16px}.foot-banner-inner[data-v-f62520d4]{gap:60px;height:100%}.foot-banner-button[data-v-f62520d4]{height:54px;min-width:194px}}@media (max-width:420px){.foot-banner-inner[data-v-f62520d4]{gap:12px}.foot-banner-inner p[data-v-f62520d4]{font-size:14px;line-height:20px}.foot-banner-button[data-v-f62520d4]{min-width:150px;padding:0 14px}}.sticky[data-v-b9fc92f1]{position:fixed;bottom:1.25rem}.bg-color[data-v-b9fc92f1]{background:linear-gradient(90deg,#ff622d,#e9197f)}.bg-shadow[data-v-b9fc92f1]{box-shadow:0 -5px 20px #0000001a}.btn-shadow[data-v-b9fc92f1]{box-shadow:0 13px 23px #00000029}.ai-card-shadow[data-v-b9fc92f1]{box-shadow:0 4px 16px #00000014}.banner[data-v-b9fc92f1]{background:linear-gradient(90deg,#fff8d3 25%,#ffe292)}.go-btn[data-v-b9fc92f1]{background:linear-gradient(90deg,#ff7002,#ff270c);border-radius:16px;height:24px;width:40px}
