.app-footer[data-v-83d56f94]{background:#000;border-top:1px solid #ffffff0f;width:100%}.app-footer__inner[data-v-83d56f94]{grid-template-columns:1fr auto 1fr;align-items:center;width:100%;padding:20px 40px;display:grid}.app-footer__logo[data-v-83d56f94]{color:#f4f5f6;flex-shrink:0;justify-self:start;align-items:center;gap:8px;text-decoration:none;display:flex}.app-footer__logo-icon[data-v-83d56f94]{object-fit:contain;width:24px;height:24px}.app-footer__logo-text[data-v-83d56f94]{letter-spacing:-.02em;font-family:Sora,sans-serif;font-size:16px;font-weight:700}.app-footer__nav[data-v-83d56f94]{flex-wrap:wrap;justify-content:center;justify-self:center;align-items:center;gap:clamp(16px,2.5vw,32px);display:flex}.app-footer__spacer[data-v-83d56f94]{justify-self:end}.app-footer__link[data-v-83d56f94]{color:#f4f5f68c;white-space:nowrap;font-family:Sora,sans-serif;font-size:13px;font-weight:400;line-height:1;text-decoration:none;transition:color .2s}.app-footer__link[data-v-83d56f94]:hover{color:#f4f5f6e0}@media (width<=768px){.app-footer__inner[data-v-83d56f94]{grid-template-columns:1fr;justify-items:center;gap:16px;padding:20px 16px}.app-footer__logo[data-v-83d56f94]{justify-self:start}.app-footer__nav[data-v-83d56f94]{justify-self:center}.app-footer__spacer[data-v-83d56f94]{display:none}}.prompt-input[data-v-72c27d4c]{background:#ffffff14;border-radius:16px;width:100%;padding:1px;transition:border-radius .4s cubic-bezier(.4,0,.2,1),background .32s,box-shadow .32s,border-color .32s;position:relative;overflow:visible}.prompt-input--embedded[data-v-72c27d4c]{background:linear-gradient(145deg,#fff3 0%,#ffffff0d 42%,#ff8a002e 100%);border:none;padding:1px;overflow:visible;box-shadow:0 10px 36px #00000047,inset 0 1px #ffffff1a}.prompt-input--embedded .prompt-input__glow[data-v-72c27d4c]{opacity:.42}.prompt-input--embedded .prompt-input__inner[data-v-72c27d4c]{-webkit-backdrop-filter:blur(18px)saturate(1.25);padding:var(--prompt-inner-padding,12px 12px 10px);background:#0a0a0e85;border:1px solid #ffffff12;border-radius:14px;box-shadow:inset 0 1px #ffffff0a}.prompt-input--embedded .prompt-input__model-btn[data-v-72c27d4c]{-webkit-backdrop-filter:blur(8px);background:#ffffff0d;border-color:#ffffff1a}.prompt-input--embedded[data-v-72c27d4c]:focus-within{box-shadow:0 12px 40px #00000052,0 0 0 1px #ff8a0038,inset 0 1px #ffffff1f}.prompt-input--embedded .prompt-input__textarea[data-v-72c27d4c]::placeholder,.prompt-input--embedded .prompt-input__typewriter[data-v-72c27d4c]{color:#ffffff61;font-size:var(--prompt-font-size,15px)}.prompt-input--compact[data-v-72c27d4c]{-webkit-backdrop-filter:blur(28px)saturate(1.35);background:#0e0e1294;border:1px solid #ffffff24;border-radius:999px;padding:0;box-shadow:0 16px 48px #00000057,inset 0 0 0 1px #ffffff0a,inset 0 1px #ffffff1f}.prompt-input--compact[data-v-72c27d4c]:focus-within{background:#101016ad;border-color:#ff8a0061;box-shadow:0 18px 52px #00000061,0 0 24px #ff8a001a,inset 0 1px #ffffff24}.prompt-input--compact .prompt-input__submit[data-v-72c27d4c]{width:var(--prompt-compact-submit-size,72px);height:var(--prompt-compact-submit-size,72px);background:linear-gradient(145deg,#fff 0%,#ffffffe0 100%);flex-shrink:0;box-shadow:0 6px 20px #ffffff24,inset 0 1px #fffc}.prompt-input--compact .prompt-input__submit svg[data-v-72c27d4c]{width:var(--prompt-compact-icon-size,32px);height:var(--prompt-compact-icon-size,32px)}.prompt-input--compact .prompt-input__submit[data-v-72c27d4c]:disabled{box-shadow:none;background:#ffffff2e}.prompt-input__compact-row[data-v-72c27d4c]{align-items:center;gap:var(--prompt-compact-row-gap,20px);padding:var(--prompt-compact-row-padding-y,12px) var(--prompt-compact-row-padding-x,12px) var(--prompt-compact-row-padding-y,12px) var(--prompt-compact-row-padding-x,20px);display:flex}.prompt-input__compact-field-wrap[data-v-72c27d4c]{flex:1;min-width:0;position:relative}.prompt-input__compact-attach[data-v-72c27d4c]{width:var(--prompt-compact-attach-size,64px);height:var(--prompt-compact-attach-size,64px);-webkit-backdrop-filter:blur(10px);color:#ffffffe6;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff29;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:background .15s,border-color .15s,box-shadow .15s;display:flex}.prompt-input__compact-attach svg[data-v-72c27d4c]{width:var(--prompt-compact-icon-size,32px);height:var(--prompt-compact-icon-size,32px)}.prompt-input__compact-attach[data-v-72c27d4c]:hover{background:#ffffff1a;border-color:#ffffff42;box-shadow:0 4px 14px #0000002e}.prompt-input__compact-field[data-v-72c27d4c]{color:#fff;width:100%;min-width:0;font-family:Sora,sans-serif;font-size:var(--prompt-compact-font-size,28px);background:0 0;border:none;outline:none;padding:0;line-height:1.4}.prompt-input__compact-field[data-v-72c27d4c]::placeholder{color:#ffffff73}.prompt-input__field-wrap[data-v-72c27d4c]{width:100%;position:relative}.prompt-input__typewriter[data-v-72c27d4c]{color:#666;pointer-events:none;white-space:pre-wrap;word-break:break-word;font-family:Sora,sans-serif;font-size:15px;line-height:1.6;position:absolute;top:0;left:0;right:0}.prompt-input__typewriter--compact[data-v-72c27d4c]{font-size:var(--prompt-compact-font-size,28px);color:#ffffff73;white-space:nowrap;text-overflow:ellipsis;line-height:1.4;overflow:hidden}.prompt-input__cursor[data-v-72c27d4c]{color:#ffffff80;margin-left:1px;animation:.9s step-end infinite prompt-cursor-blink-72c27d4c;display:inline-block}.prompt-input__glow[data-v-72c27d4c]{border-radius:inherit;opacity:.6;pointer-events:none;background:linear-gradient(90deg,#3b82f659 0%,#a855f733 40%,#fb923c73 100%);position:absolute;inset:0}.prompt-input__inner[data-v-72c27d4c]{background:#1a1a1a;border-radius:15px;padding:20px 20px 14px;position:relative}.prompt-input__textarea[data-v-72c27d4c]{width:100%;min-height:var(--prompt-textarea-min-height,72px);resize:none;color:#fff;font-family:Sora,sans-serif;font-size:var(--prompt-font-size,15px);background:0 0;border:none;outline:none;padding:0;line-height:1.6;display:block}.prompt-input__textarea[data-v-72c27d4c]::placeholder{color:#ffffff61}.prompt-input__toolbar[data-v-72c27d4c]{justify-content:space-between;align-items:center;gap:12px;margin-top:12px;display:flex}.prompt-input__toolbar-left[data-v-72c27d4c],.prompt-input__toolbar-right[data-v-72c27d4c]{align-items:center;gap:8px;display:flex}.prompt-input__icon-btn[data-v-72c27d4c]{color:#ffffffd9;cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;padding:0;transition:background .15s,color .15s;display:flex}.prompt-input__icon-btn[data-v-72c27d4c]:hover{color:#fff;background:#ffffff14}.prompt-input__model[data-v-72c27d4c]{position:relative}.prompt-input__model-btn[data-v-72c27d4c]{color:#ffffffe0;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:8px;align-items:center;gap:6px;height:32px;padding:0 12px;font-size:13px;font-weight:500;transition:border-color .15s,background .15s;display:flex}.prompt-input__model-btn[data-v-72c27d4c]:hover{background:#ffffff14;border-color:#fff3}.prompt-input__model-menu[data-v-72c27d4c]{z-index:100;background:#18181cf5;border:1px solid #ffffff14;border-radius:10px;min-width:160px;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 8px 24px #00000059}.prompt-input__model-item[data-v-72c27d4c]{color:#ffffffd9;cursor:pointer;white-space:nowrap;border-radius:6px;padding:8px 12px;font-size:13px;transition:background .15s,color .15s}.prompt-input__model-item[data-v-72c27d4c]:hover{color:#fff;background:#ffffff14}.prompt-input__model-item.active[data-v-72c27d4c]{color:#fff;background:#ffffff1f}.prompt-input__submit[data-v-72c27d4c]{color:#0a0a0c;cursor:pointer;background:#fff;border:none;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;padding:0;transition:opacity .15s,transform .15s;display:flex}.prompt-input__submit[data-v-72c27d4c]:hover:not(:disabled){opacity:.92}.prompt-input__submit[data-v-72c27d4c]:active:not(:disabled){transform:scale(.96)}.prompt-input__submit[data-v-72c27d4c]:disabled{opacity:.35;cursor:not-allowed}.prompt-mode-enter-active[data-v-72c27d4c],.prompt-mode-leave-active[data-v-72c27d4c]{transition:opacity .28s cubic-bezier(.4,0,.2,1),transform .36s cubic-bezier(.4,0,.2,1)}.prompt-mode-enter-from[data-v-72c27d4c]{opacity:0;transform:translateY(10px)scale(.98)}.prompt-mode-leave-to[data-v-72c27d4c]{opacity:0;transform:translateY(-6px)scale(.985)}.prompt-input__mode[data-v-72c27d4c]{width:100%}.dropdown-enter-active[data-v-72c27d4c],.dropdown-leave-active[data-v-72c27d4c]{transition:opacity .15s,transform .15s}.dropdown-enter-from[data-v-72c27d4c],.dropdown-leave-to[data-v-72c27d4c]{opacity:0;transform:translateY(-4px)}@keyframes prompt-cursor-blink-72c27d4c{50%{opacity:0}}.nav-card[data-v-fff5f265]{color:inherit;background:#1a1a1a;border-radius:14px;flex-direction:column;min-height:0;padding:12px;text-decoration:none;display:flex;position:relative;overflow:hidden}.nav-card--interactive[data-v-fff5f265]{cursor:pointer;transition:background .15s,transform .15s}.nav-card--interactive[data-v-fff5f265]:hover{background:#222}.nav-card--interactive[data-v-fff5f265]:active{transform:scale(.99)}.nav-card[data-v-fff5f265]:not(.nav-card--interactive){cursor:pointer;transition:background .15s,transform .15s}.nav-card[data-v-fff5f265]:not(.nav-card--interactive):hover{background:#222}.nav-card[data-v-fff5f265]:not(.nav-card--interactive):active{transform:scale(.99)}.nav-card__header[data-v-fff5f265]{z-index:1;flex-shrink:0;align-items:center;gap:6px;display:flex}.nav-card__title[data-v-fff5f265]{color:#fff;letter-spacing:-.01em;font-family:Sora,sans-serif;font-size:14px;font-weight:600}.nav-card__arrow[data-v-fff5f265]{color:#ffffffb3;flex-shrink:0}.nav-card--image[data-v-fff5f265]{padding:12px}.nav-card--image .nav-card__media[data-v-fff5f265]{flex:1;justify-content:center;align-items:center;min-height:0;margin-top:8px;display:flex}.nav-card__placeholder-wrap[data-v-fff5f265]{aspect-ratio:4/3;width:72%;transition:transform .2s;transform:rotate(-6deg)}.nav-card--interactive:hover .nav-card__placeholder-wrap[data-v-fff5f265]{transform:rotate(-4deg)scale(1.02)}.nav-card__image[data-v-fff5f265]{aspect-ratio:4/3;object-fit:cover;border-radius:10px;width:72%;transform:rotate(-6deg);box-shadow:0 12px 32px #0006}.nav-card__featured[data-v-fff5f265]{border-radius:inherit;position:absolute;inset:0}.nav-card__featured-bg[data-v-fff5f265]{object-fit:cover;width:100%;height:100%}.nav-card__featured-placeholder[data-v-fff5f265]{width:100%;height:100%}.nav-card__featured-placeholder[data-v-fff5f265] .image-placeholder{background:#ffffff08;border:none;border-radius:0}.nav-card__featured-overlay[data-v-fff5f265]{text-align:center;background:linear-gradient(#00000026 0%,#00000073 100%);flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:16px;display:flex;position:absolute;inset:0}.nav-card__feature-title[data-v-fff5f265]{color:#fff;letter-spacing:.08em;font-family:Sora,sans-serif;font-size:clamp(28px,4vw,42px);font-weight:800;line-height:1}.nav-card__feature-subtitle[data-v-fff5f265]{color:#ffffffbf;letter-spacing:.12em;text-transform:uppercase;font-family:Sora,sans-serif;font-size:11px;font-weight:500}.nav-card--featured[data-v-fff5f265]{padding:0}.nav-card--featured .nav-card__header[data-v-fff5f265]{display:none}.nav-card--default[data-v-fff5f265]{justify-content:flex-start}.creation-hub[data-v-e68a45fe]{width:100%;height:100%}.creation-hub__panel[data-v-e68a45fe]{gap:var(--hub-panel-gap,16px);height:100%;min-height:0;padding:var(--hub-panel-padding,16px);-webkit-backdrop-filter:blur(24px);background:#0e0e12d1;border:1px solid #ffffff14;border-radius:20px;flex-direction:column;transition:gap .4s cubic-bezier(.4,0,.2,1),padding .4s cubic-bezier(.4,0,.2,1),border-radius .4s cubic-bezier(.4,0,.2,1),background .32s,border-color .32s,box-shadow .32s;display:flex;overflow:visible;box-shadow:0 4px 24px #00000059,inset 0 0 0 1px #0003}.creation-hub__panel--compact[data-v-e68a45fe]{box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border-color:#0000;gap:0;padding:0}.creation-hub__panel[data-v-e68a45fe] .prompt-input--embedded{flex-shrink:0}.creation-hub__panel[data-v-e68a45fe] .nav-card{background:#ffffff0f;border:1px solid #ffffff0a}.creation-hub__panel[data-v-e68a45fe] .nav-card.nav-card--interactive:hover{background:#ffffff1a}.creation-hub__grid-wrap[data-v-e68a45fe]{opacity:1;flex:1 1 0;min-height:0;transition:max-height .4s cubic-bezier(.4,0,.2,1),opacity .32s cubic-bezier(.4,0,.2,1),flex .4s cubic-bezier(.4,0,.2,1),margin .4s cubic-bezier(.4,0,.2,1);display:flex;overflow:hidden}.creation-hub__grid-wrap--hidden[data-v-e68a45fe]{max-height:0;margin-top:calc(var(--hub-panel-gap,16px) * -1);opacity:0;pointer-events:none;flex:0 0 0}.creation-hub__grid[data-v-e68a45fe]{gap:var(--hub-grid-gap,12px);flex:1;grid-template-rows:1fr 1fr;grid-template-columns:1.15fr .85fr .85fr;width:100%;height:100%;min-height:0;display:grid}.creation-hub__card[data-v-e68a45fe]{height:100%;min-height:0}.creation-hub__card[data-v-e68a45fe] .nav-card{height:100%}.creation-hub__card--short-drama[data-v-e68a45fe]{grid-area:1/1/3}.creation-hub__card--works[data-v-e68a45fe]{grid-area:1/2}.creation-hub__card--library[data-v-e68a45fe]{grid-area:2/2}.creation-hub__card--toolbox[data-v-e68a45fe]{grid-area:1/3}.creation-hub__card--templates[data-v-e68a45fe]{grid-area:2/3}.home-showcase[data-v-fb490d07]{--home-section-space:clamp(96px, 11vh, 144px);background:#0a0a0c;width:100%;margin-top:0;padding:0 0 clamp(48px,6vh,80px);position:relative;overflow-x:clip}.home-showcase__value-prop[data-v-fb490d07]{z-index:2;max-width:1280px;padding:var(--home-section-space) clamp(32px, 6vw, 80px) clamp(72px, 9vh, 120px);justify-content:space-between;align-items:center;gap:clamp(48px,7vw,120px);margin:0 auto;scroll-margin-top:96px;display:flex;position:relative}.home-showcase__value-prop-content[data-v-fb490d07]{flex:1 1 0;min-width:0;max-width:520px}.home-showcase__value-prop-title[data-v-fb490d07]{color:#f4f5f6;letter-spacing:.02em;margin:0;font-family:Noto Serif SC,Songti SC,SimSun,serif;font-size:clamp(32px,3.8vw,52px);font-weight:700;line-height:1.22}.home-showcase__value-prop-highlight[data-v-fb490d07]{color:#f0914c}.home-showcase__value-prop-desc[data-v-fb490d07]{color:#888888f2;letter-spacing:-.1px;margin:clamp(24px,3vw,36px) 0 0;font-family:Sora,sans-serif;font-size:clamp(14px,1.4vw,16px);font-weight:400;line-height:1.75}.home-showcase__value-prop-visual[data-v-fb490d07]{flex:1 1 0;justify-content:center;align-items:center;min-width:0;display:flex}.home-showcase__header[data-v-fb490d07]{z-index:2;width:fit-content;margin:0 auto var(--home-section-space);flex-direction:column;align-items:center;gap:0;padding-top:clamp(72px,9vh,120px);display:flex;position:relative}.home-showcase__brand[data-v-fb490d07]{letter-spacing:-2.883px;white-space:nowrap;-webkit-text-fill-color:transparent;color:#0000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:linear-gradient(#f88018 0%,#590d0d2e 100%);-webkit-background-clip:text;background-clip:text;margin:0;font-family:Sora,sans-serif;font-size:clamp(88px,10vw,144px);font-style:normal;font-weight:700;line-height:.88}.home-showcase__grid-wrap[data-v-fb490d07]{z-index:1;width:100%;padding:0 0 var(--home-section-space) clamp(56px, 6vw, 88px);margin-top:0;margin-bottom:0;position:relative;overflow:visible}.home-showcase__grid-stage[data-v-fb490d07]{width:110%;margin-left:-5%;position:relative}.home-showcase__grid-tilt[data-v-fb490d07]{position:relative}.home-showcase__grid[data-v-fb490d07]{flex-direction:column;gap:clamp(12px,1.6vw,20px);display:flex;position:relative}.home-showcase__row[data-v-fb490d07]{overflow:hidden}.home-showcase__row--offset[data-v-fb490d07]{padding-right:132px}.home-showcase__track[data-v-fb490d07]{width:max-content;display:flex}.home-showcase__track--left[data-v-fb490d07]{animation:56s linear infinite showcase-marquee-left-fb490d07}.home-showcase__track--right[data-v-fb490d07]{animation:60s linear infinite showcase-marquee-right-fb490d07}.home-showcase__cards[data-v-fb490d07]{gap:clamp(10px,1.2vw,16px);padding-right:clamp(10px,1.2vw,16px);display:flex}.home-showcase__card[data-v-fb490d07]{aspect-ratio:16/9;background:#141416;border:1px solid #ffffff0f;border-radius:12px;flex-shrink:0;width:clamp(220px,18vw,300px);overflow:hidden}.home-showcase__card img[data-v-fb490d07]{object-fit:cover;width:100%;height:100%;display:block}.home-showcase__card-fill[data-v-fb490d07]{width:100%;height:100%;position:relative;overflow:hidden}.home-showcase__card-fill[data-v-fb490d07]:before{content:"";opacity:.45;pointer-events:none;background-color:#0000;background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:18px 18px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0}.home-showcase__card-shine[data-v-fb490d07]{pointer-events:none;background:linear-gradient(105deg,#0000 35%,#ffffff14 50%,#0000 65%);width:55%;height:160%;position:absolute;top:-30%;left:-20%;transform:rotate(12deg)}@keyframes showcase-marquee-left-fb490d07{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes showcase-marquee-right-fb490d07{0%{transform:translate(-50%)}to{transform:translate(0)}}.home-showcase__feature-diagram[data-v-fb490d07]{background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:28px 28px;width:560px;height:420px;position:relative}.home-showcase__feature-lines[data-v-fb490d07]{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.home-showcase__feature-core[data-v-fb490d07]{object-fit:contain;width:281px;height:281px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.home-showcase__feature-label[data-v-fb490d07]{z-index:1;color:#f4f5f6e0;letter-spacing:-.1px;white-space:nowrap;background:#161618eb;border:1px solid #ffffff14;border-radius:8px;padding:6px 12px;font-family:Sora,sans-serif;font-size:12px;font-weight:400;line-height:1.2;position:absolute}.home-showcase__feature-label--top-left[data-v-fb490d07]{top:5.7%;left:0}.home-showcase__feature-label--top-right[data-v-fb490d07]{top:5.7%;right:0}.home-showcase__feature-label--middle-right[data-v-fb490d07]{top:50%;right:0;transform:translateY(-50%)}.home-showcase__feature-label--bottom-right[data-v-fb490d07]{bottom:5.7%;right:5%}.home-showcase__feature-label--bottom-left[data-v-fb490d07]{bottom:5.7%;left:0}@media (width<=768px){.home-showcase[data-v-fb490d07]{--home-section-space:64px}.home-showcase__value-prop[data-v-fb490d07]{flex-direction:column;align-items:flex-start;gap:40px;padding:56px 20px 48px}.home-showcase__value-prop-content[data-v-fb490d07]{max-width:none}.home-showcase__header[data-v-fb490d07]{margin-bottom:56px;padding-top:56px}.home-showcase__brand[data-v-fb490d07]{white-space:normal;font-size:clamp(56px,14vw,88px)}.home-showcase__grid-wrap[data-v-fb490d07]{margin-top:0;padding:40px 0 72px clamp(40px,8vw,56px)}.home-showcase__grid-stage[data-v-fb490d07]{width:115%;margin-left:-7.5%}.home-showcase__grid[data-v-fb490d07]{gap:6px}.home-showcase__row--offset[data-v-fb490d07]{padding-left:0;padding-right:72px}.home-showcase__cards[data-v-fb490d07]{gap:6px;padding-right:6px}.home-showcase__card[data-v-fb490d07]{border-radius:10px;width:clamp(160px,42vw,220px)}.home-showcase__value-prop-visual[data-v-fb490d07]{width:100%;overflow-x:auto}.home-showcase__feature-diagram[data-v-fb490d07]{aspect-ratio:560/420;width:min(560px,100%);height:auto;margin:0 auto}.home-showcase__feature-core[data-v-fb490d07]{aspect-ratio:1;width:50.2%;height:auto}.home-showcase__feature-label[data-v-fb490d07]{padding:5px 8px;font-size:10px}}@media (prefers-reduced-motion:reduce){.home-showcase__track[data-v-fb490d07]{animation:none}}.home-product-clarity[data-v-7f1404b0]{z-index:2;background:#0a0a0c;padding:clamp(72px,9vh,120px) clamp(24px,5vw,72px);position:relative}.home-product-clarity__inner[data-v-7f1404b0]{max-width:1120px;margin:0 auto}.home-product-clarity__head[data-v-7f1404b0]{text-align:center;margin-bottom:clamp(40px,5vh,56px)}.home-product-clarity__title[data-v-7f1404b0]{letter-spacing:.04em;-webkit-text-fill-color:transparent;color:#0000;background:linear-gradient(#f88018 0%,#f8801873 100%);-webkit-background-clip:text;background-clip:text;margin:0;font-family:Noto Serif SC,Songti SC,SimSun,serif;font-size:clamp(32px,4vw,52px);font-weight:700;line-height:1.2}.home-product-clarity__lead[data-v-7f1404b0]{color:#f4f5f69e;max-width:680px;margin:clamp(16px,2vw,24px) auto 0;font-family:Sora,sans-serif;font-size:clamp(14px,1.4vw,16px);line-height:1.75}.home-product-clarity__cards[data-v-7f1404b0]{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(12px,1.6vw,20px);display:grid}.home-product-clarity__card[data-v-7f1404b0]{background:#161618eb;border:1px solid #ffffff14;border-radius:16px;flex-direction:column;gap:10px;min-height:100%;padding:clamp(18px,2vw,24px);display:flex}.home-product-clarity__card-title[data-v-7f1404b0]{color:#f4f5f6;margin:0;font-family:Sora,sans-serif;font-size:clamp(15px,1.4vw,17px);font-weight:600;line-height:1.35}.home-product-clarity__card-desc[data-v-7f1404b0]{color:#f4f5f67a;margin:0;font-family:Sora,sans-serif;font-size:clamp(12px,1.1vw,13px);line-height:1.65}@media (width<=960px){.home-product-clarity__cards[data-v-7f1404b0]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.home-product-clarity[data-v-7f1404b0]{padding:56px 16px}.home-product-clarity__cards[data-v-7f1404b0]{grid-template-columns:1fr}}.home-hero[data-v-6523a042]{min-height:min(100vh - var(--app-navbar-height), 920px);padding-bottom:var(--dock-scroll-reserve);transition:padding-bottom .4s cubic-bezier(.4,0,.2,1);position:relative}.home-hero__bg[data-v-6523a042]{z-index:0;pointer-events:none;background-position:top;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.home-hero__bg[data-v-6523a042]:after{content:"";background:linear-gradient(#0000002e 0%,#0000006b 55%,#0a0a0c 100%);position:absolute;inset:0}.home-hero__inner[data-v-6523a042]{z-index:1;width:100%;min-height:min(100vh - var(--app-navbar-height), 920px);justify-content:center;align-items:flex-start;padding:clamp(48px,8vh,96px) clamp(24px,5vw,72px) clamp(280px,38vh,420px);display:flex;position:relative}.home-hero__copy[data-v-6523a042]{text-align:center;max-width:860px}.home-hero__headline[data-v-6523a042]{color:#f4f5f6;letter-spacing:.04em;margin:0;font-family:Noto Serif SC,Songti SC,SimSun,serif;font-size:clamp(28px,3.8vw,48px);font-weight:700;line-height:1.28}.home-hero__subtitle[data-v-6523a042]{color:#f4f5f69e;max-width:640px;margin:clamp(16px,2.2vw,24px) auto 0;font-family:Sora,sans-serif;font-size:clamp(13px,1.35vw,15px);font-weight:400;line-height:1.75}@media (width<=768px){.home-hero[data-v-6523a042]{min-height:auto}.home-hero__inner[data-v-6523a042]{min-height:auto;padding:40px 20px clamp(240px,42vh,320px)}.home-hero__subtitle[data-v-6523a042]{max-width:none}}.home-process[data-v-7d174484]{z-index:2;background:#0a0a0c;padding:clamp(64px,8vh,96px) clamp(24px,5vw,72px);position:relative}.home-process__inner[data-v-7d174484]{max-width:1200px;margin:0 auto}.home-process__head[data-v-7d174484]{text-align:center;margin-bottom:clamp(40px,5vh,64px)}.home-process__stat[data-v-7d174484]{color:#f4f5f6;letter-spacing:-.04em;font-family:Sora,sans-serif;font-size:clamp(72px,10vw,120px);font-weight:800;line-height:.95;display:block}.home-process__stat-label[data-v-7d174484]{color:#f4f5f694;margin:clamp(12px,1.6vw,18px) 0 0;font-family:Sora,sans-serif;font-size:clamp(15px,1.6vw,18px);line-height:1.5}.home-process__flow[data-v-7d174484]{flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:clamp(24px,4vw,48px);display:flex}.home-process__stage[data-v-7d174484]{flex-direction:column;align-items:center;gap:clamp(14px,1.8vw,20px);display:flex;position:relative}.home-process__frame[data-v-7d174484]{flex-shrink:0;margin:0;line-height:0}.home-process__frame img[data-v-7d174484]{object-fit:fill;width:348px;max-width:none;height:210px;display:block}.home-process__stage-label[data-v-7d174484]{color:#f4f5f6b8;letter-spacing:.08em;font-family:Sora,sans-serif;font-size:clamp(13px,1.2vw,15px);font-weight:600}.home-process__connector[data-v-7d174484]{background:linear-gradient(90deg,#4ade808c 0%,#38bdf873 100%);width:clamp(16px,2.4vw,32px);height:2px;position:absolute;top:105px;left:calc(100% + clamp(8px,1.2vw,16px));transform:translateY(-50%);box-shadow:0 0 12px #4ade8059}.home-process__connector[data-v-7d174484]:after{content:"";background:#4ade80;border-radius:50%;width:6px;height:6px;position:absolute;top:50%;right:0;transform:translate(50%,-50%);box-shadow:0 0 8px #4ade8099}@media (width<=768px){.home-process__flow[data-v-7d174484]{flex-direction:column;align-items:center;gap:32px}.home-process__connector[data-v-7d174484]{display:none}}.home-featured[data-v-25d8fc9c]{z-index:2;background:#0a0a0c;padding:clamp(48px,6vh,80px) clamp(24px,5vw,72px);position:relative}.home-featured__inner[data-v-25d8fc9c]{max-width:1200px;margin:0 auto}.home-featured__head[data-v-25d8fc9c]{text-align:center;margin-bottom:clamp(20px,2.8vh,32px)}.home-featured__title[data-v-25d8fc9c]{letter-spacing:.14em;-webkit-text-fill-color:transparent;color:#0000;background:linear-gradient(#fffffff5 0%,#ffc88ce0 55%,#ff8a00d1 100%);-webkit-background-clip:text;background-clip:text;margin:0;padding:0 clamp(28px,4vw,40px);font-family:Noto Serif SC,Songti SC,SimSun,serif;font-size:clamp(22px,2.6vw,30px);font-weight:600;line-height:1.3;display:inline-block;position:relative}.home-featured__title[data-v-25d8fc9c]:before,.home-featured__title[data-v-25d8fc9c]:after{content:"";background:linear-gradient(90deg,#0000 0%,#ff8a0073 50%,#0000 100%);width:clamp(32px,5vw,56px);height:1px;position:absolute;top:50%;transform:translateY(-50%)}.home-featured__title[data-v-25d8fc9c]:before{right:100%}.home-featured__title[data-v-25d8fc9c]:after{left:100%}.home-featured__frame[data-v-25d8fc9c]{aspect-ratio:21/9;background:#141416;border:1px solid #ffffff14;border-radius:20px;position:relative;overflow:hidden;box-shadow:0 24px 64px #00000073,inset 0 0 0 1px #ff8a000f}.home-featured__frame:hover .home-featured__arrow[data-v-25d8fc9c],.home-featured__frame:focus-within .home-featured__arrow[data-v-25d8fc9c]{opacity:1;transform:translate(0)}.home-featured__frame--paused .home-featured__image[data-v-25d8fc9c]{animation-play-state:paused}.home-featured__glow[data-v-25d8fc9c]{z-index:0;border-radius:inherit;opacity:.45;pointer-events:none;background:linear-gradient(135deg,#ff8a0024 0%,#0000 42% 58%,#ff6b001a 100%);position:absolute;inset:-1px}.home-featured__track[data-v-25d8fc9c]{z-index:1;perspective:1200px;position:absolute;inset:0;overflow:hidden}.home-featured__track--next[data-v-25d8fc9c]{--clip-enter:inset(0 100% 0 0);--clip-leave:inset(0 0 0 100%);--sweep-from:-35%;--sweep-to:115%}.home-featured__track--prev[data-v-25d8fc9c]{--clip-enter:inset(0 0 0 100%);--clip-leave:inset(0 100% 0 0);--sweep-from:115%;--sweep-to:-35%}.home-featured__slide[data-v-25d8fc9c]{position:absolute;inset:0;overflow:hidden}.home-featured__image[data-v-25d8fc9c]{object-fit:cover;transform-origin:50%;will-change:transform, filter;width:100%;height:100%;animation:featured-ken-burns-25d8fc9c var(--featured-autoplay-ms,5s) linear forwards;display:block}.home-featured__sweep[data-v-25d8fc9c]{z-index:4;pointer-events:none;opacity:0;transform:translateX(var(--sweep-from,-35%));background:linear-gradient(105deg,#0000 0% 42%,#ffb45014 48%,#ff8a0047 50%,#ffb45014 52%,#0000 58% 100%);position:absolute;inset:0}.home-featured__sweep--active[data-v-25d8fc9c]{animation:featured-sweep-25d8fc9c var(--featured-transition-ms,1.6s) cubic-bezier(.22, 1, .36, 1) forwards}.home-featured__shade[data-v-25d8fc9c]{z-index:2;pointer-events:none;position:absolute;left:0;right:0}.home-featured__shade--top[data-v-25d8fc9c]{background:linear-gradient(#00000061 0%,#0000 100%);height:28%;top:0}.home-featured__shade--bottom[data-v-25d8fc9c]{background:linear-gradient(#0000 0%,#0000008c 100%);height:42%;bottom:0}.home-featured__nav[data-v-25d8fc9c]{z-index:3;pointer-events:none;justify-content:space-between;align-items:center;padding:0 clamp(14px,2.2vw,24px);display:flex;position:absolute;inset:0}.home-featured__arrow[data-v-25d8fc9c]{color:#fffffff0;-webkit-backdrop-filter:blur(14px)saturate(1.2);cursor:pointer;pointer-events:auto;opacity:.72;background:#0a0a0c8c;border:1px solid #ffffff29;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;padding:0;transition:opacity .28s,transform .28s,background .28s,border-color .28s,box-shadow .28s;display:flex;box-shadow:0 8px 24px #00000052,inset 0 1px #ffffff1a}.home-featured__arrow--prev[data-v-25d8fc9c]{transform:translate(-4px)}.home-featured__arrow--next[data-v-25d8fc9c]{transform:translate(4px)}.home-featured__arrow[data-v-25d8fc9c]:hover{opacity:1;background:#ff8a002e;border-color:#ff8a0073;box-shadow:0 10px 28px #ff8a002e,inset 0 1px #ffffff24}.home-featured__arrow[data-v-25d8fc9c]:active{transform:scale(.94)}.featured-cinema-enter-active[data-v-25d8fc9c]{z-index:2}.featured-cinema-enter-active .home-featured__image[data-v-25d8fc9c]{transition:clip-path var(--featured-transition-ms,1.6s) cubic-bezier(.22, 1, .36, 1), transform calc(var(--featured-transition-ms,1.6s) + .1s) cubic-bezier(.22, 1, .36, 1), filter calc(var(--featured-transition-ms,1.6s) - .2s) ease, opacity calc(var(--featured-transition-ms,1.6s) - .3s) ease}.featured-cinema-leave-active[data-v-25d8fc9c]{z-index:1}.featured-cinema-leave-active .home-featured__image[data-v-25d8fc9c]{transition:clip-path calc(var(--featured-transition-ms,1.6s) - .1s) cubic-bezier(.4, 0, .6, 1), transform calc(var(--featured-transition-ms,1.6s) - .1s) cubic-bezier(.4, 0, .6, 1), filter calc(var(--featured-transition-ms,1.6s) - .4s) ease, opacity calc(var(--featured-transition-ms,1.6s) - .5s) ease;animation:none}.featured-cinema-enter-from .home-featured__image[data-v-25d8fc9c]{clip-path:var(--clip-enter);filter:blur(8px)brightness(.82);opacity:.35;transform:scale(1.08)}.featured-cinema-leave-to .home-featured__image[data-v-25d8fc9c]{clip-path:var(--clip-leave);filter:blur(6px)brightness(.7);opacity:0;transform:scale(.94)}@keyframes featured-ken-burns-25d8fc9c{0%{transform:scale(1)}to{transform:scale(1.06)}}@keyframes featured-sweep-25d8fc9c{0%{opacity:0;transform:translateX(var(--sweep-from,-35%))}18%{opacity:1}to{opacity:0;transform:translateX(var(--sweep-to,115%))}}@media (width<=768px){.home-featured__frame[data-v-25d8fc9c]{aspect-ratio:16/10;border-radius:14px}.home-featured__arrow[data-v-25d8fc9c]{opacity:1;width:38px;height:38px;transform:translate(0)!important}}@media (prefers-reduced-motion:reduce){.home-featured__image[data-v-25d8fc9c]{animation:none}.featured-cinema-enter-active .home-featured__image[data-v-25d8fc9c],.featured-cinema-leave-active .home-featured__image[data-v-25d8fc9c]{transition:opacity .35s}.featured-cinema-enter-from .home-featured__image[data-v-25d8fc9c],.featured-cinema-leave-to .home-featured__image[data-v-25d8fc9c]{clip-path:none;filter:none;transform:none}.home-featured__sweep--active[data-v-25d8fc9c]{animation:none}}.home-partners[data-v-4bbd351d]{background:#0a0a0c;padding:clamp(48px,6vh,80px) clamp(24px,5vw,72px) clamp(72px,9vh,120px)}.home-partners__inner[data-v-4bbd351d]{text-align:center;max-width:1120px;margin:0 auto}.home-partners__title[data-v-4bbd351d]{color:#f4f5f6e0;letter-spacing:.06em;margin:0 0 clamp(32px,4vh,48px);font-family:Sora,sans-serif;font-size:clamp(18px,2vw,22px);font-weight:600}.home-partners__list[data-v-4bbd351d]{flex-wrap:wrap;justify-content:center;align-items:center;gap:clamp(24px,4vw,48px);margin:0;padding:0;list-style:none;display:flex}.home-partners__logo[data-v-4bbd351d]{letter-spacing:-.02em;opacity:.88;font-family:Sora,sans-serif;font-size:clamp(16px,1.8vw,20px);font-weight:700;transition:opacity .2s}.home-partners__logo[data-v-4bbd351d]:hover{opacity:1}.home-page[data-v-a59cf713]{--dock-bottom-offset:clamp(20px, 3vh, 40px);--dock-width:min(1000px, calc(100vw - 48px));--prompt-compact-font-size:clamp(20px, 2.6vh, 28px);--prompt-compact-submit-size:clamp(52px, 7.2vh, 72px);--prompt-compact-attach-size:clamp(44px, 6.4vh, 64px);--prompt-compact-icon-size:clamp(24px, 3.2vh, 32px);--prompt-compact-row-gap:clamp(12px, 2vh, 20px);--prompt-compact-row-padding-y:clamp(8px, 1.4vh, 12px);--prompt-compact-row-padding-x:clamp(12px, 1.6vh, 20px);--prompt-inner-padding:clamp(10px, 1.4vh, 12px);--prompt-textarea-min-height:clamp(56px, 10vh, 72px);--prompt-font-size:clamp(14px, 1.6vh, 15px);--hub-panel-padding:clamp(12px, 2vh, 16px);--hub-panel-gap:clamp(12px, 2vh, 16px);--hub-grid-gap:clamp(8px, 1.2vh, 12px);--dock-height-full:clamp(360px, calc(100vh - var(--app-navbar-height) - 160px), 500px);--dock-height-compact:calc(var(--prompt-compact-submit-size) + var(--prompt-compact-row-padding-y) * 2);--dock-scroll-reserve:calc(var(--dock-height-full) + var(--dock-bottom-offset) + 24px);background:#0a0a0c;min-height:100vh;padding-bottom:0;position:relative;overflow-x:clip}.home-page--dock-compact[data-v-a59cf713]{--dock-scroll-reserve:calc(var(--dock-height-compact) + var(--dock-bottom-offset) + 16px)}.home-page--dock-hidden[data-v-a59cf713]{--dock-scroll-reserve:0px}.home-page__main[data-v-a59cf713]{z-index:1;padding-top:var(--app-navbar-height);padding-bottom:32px;position:relative}.home-creation-dock[data-v-a59cf713]{bottom:var(--dock-bottom-offset);z-index:20;width:var(--dock-width);height:var(--dock-height-full);pointer-events:none;transition:height .4s cubic-bezier(.4,0,.2,1);position:fixed;left:50%;transform:translate(-50%)}.home-creation-dock--compact[data-v-a59cf713]{height:var(--dock-height-compact)}.home-creation-dock__hub[data-v-a59cf713]{pointer-events:auto;width:100%;height:100%;overflow:visible}.home-creation-dock[data-v-a59cf713] .prompt-input__model-menu{top:auto;bottom:calc(100% + 6px)}.home-creation-dock[data-v-a59cf713] .dropdown-enter-from,.home-creation-dock[data-v-a59cf713] .dropdown-leave-to{transform:translateY(4px)}@media (width<=1280px){.home-page[data-v-a59cf713]{--dock-width:min(960px, calc(100vw - 40px));--dock-height-full:clamp(340px, calc(100vh - var(--app-navbar-height) - 140px), 460px)}}@media (height<=820px){.home-page[data-v-a59cf713]{--dock-height-full:clamp(320px, calc(100vh - var(--app-navbar-height) - 120px), 420px);--prompt-compact-font-size:clamp(18px, 2.4vh, 24px);--prompt-compact-submit-size:clamp(48px, 6.8vh, 64px);--prompt-compact-attach-size:clamp(40px, 6vh, 56px);--prompt-compact-icon-size:clamp(22px, 3vh, 28px);--hub-panel-padding:clamp(10px, 1.6vh, 14px);--hub-panel-gap:clamp(10px, 1.6vh, 14px);--hub-grid-gap:clamp(8px, 1vh, 10px)}}@media (width<=768px){.home-page[data-v-a59cf713]{--dock-width:calc(100vw - 24px);--dock-bottom-offset:16px;--dock-height-full:clamp(300px, calc(100vh - var(--app-navbar-height) - 100px), 400px);--prompt-compact-font-size:clamp(16px, 4.5vw, 22px);--prompt-compact-submit-size:clamp(44px, 12vw, 56px);--prompt-compact-attach-size:clamp(36px, 10vw, 48px);--prompt-compact-icon-size:clamp(20px, 5.5vw, 26px);--prompt-compact-row-gap:10px;--prompt-compact-row-padding-y:8px;--prompt-compact-row-padding-x:12px}}.dock-fade-enter-active[data-v-a59cf713],.dock-fade-leave-active[data-v-a59cf713]{transition:opacity .24s,transform .24s}.dock-fade-enter-from[data-v-a59cf713],.dock-fade-leave-to[data-v-a59cf713]{opacity:0;transform:translate(-50%)translateY(12px)}
