.timeline-container[data-v-dcbd36e4]{width:100%;max-width:1180px;margin:0 auto;padding:clamp(64px,8vw,96px) 28px}.timeline-heading[data-v-dcbd36e4]{max-width:720px;margin:0 auto 40px;text-align:center}.timeline-eyebrow[data-v-dcbd36e4]{display:inline-flex;align-items:center;color:var(--brand-pink-strong, #e11d78);font-size:14px;font-weight:700}.timeline-title[data-v-dcbd36e4]{margin:12px 0 14px;color:var(--brand-ink, #26131f);font-size:clamp(30px,4vw,44px);line-height:1.22;font-weight:800}.timeline-intro[data-v-dcbd36e4]{margin:0;color:var(--brand-muted, #6f5a67);font-size:16px;line-height:1.8}.timeline-list[data-v-dcbd36e4]{position:relative;display:grid;gap:16px;max-width:980px;margin:0 auto;padding-left:28px}.timeline-list[data-v-dcbd36e4]:before{content:"";position:absolute;left:9px;top:0;bottom:0;width:1px;background:linear-gradient(180deg,#ff399300,#ff399357 16%,#ff7a593d 84%,#ff7a5900)}.timeline-item[data-v-dcbd36e4]{position:relative;display:grid;grid-template-columns:minmax(150px,.28fr) minmax(0,1fr);gap:clamp(18px,3vw,32px);padding:24px;background:#ffffffdb;border:1px solid rgba(255,57,147,.13);border-radius:8px;box-shadow:0 16px 40px #a02d5f14;transition:border-color .2s,box-shadow .2s,transform .2s}.timeline-item[data-v-dcbd36e4]:hover{border-color:#ff399347;box-shadow:0 22px 54px #a02d5f1f;transform:translateY(-2px)}.timeline-item[data-v-dcbd36e4]:before{content:"";position:absolute;left:-27px;top:32px;width:14px;height:14px;border-radius:50%;background:#ff9ac9;border:4px solid #fff7fb;box-shadow:0 0 0 5px #ff9ac92e}.timeline-item.latest[data-v-dcbd36e4]{background:linear-gradient(135deg,#fffffff5,#fff1f7f0),#fff;border-color:#ff399338}.timeline-item.latest[data-v-dcbd36e4]:before{background:var(--brand-pink, #ff3993);box-shadow:0 0 0 6px #ff399324}.timeline-meta[data-v-dcbd36e4]{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.timeline-content[data-v-dcbd36e4]{min-width:0}.version-tag[data-v-dcbd36e4]{display:inline-flex;align-items:center;min-height:34px;padding:0 14px;color:#fff;background:linear-gradient(135deg,var(--brand-pink-strong, #e11d78),var(--brand-pink, #ff3993));border-radius:17px;font-size:14px;font-weight:800;box-shadow:0 10px 22px #ff399338}.version-date[data-v-dcbd36e4]{font-size:14px;color:var(--brand-muted, #6f5a67);line-height:1.5}.latest-badge[data-v-dcbd36e4]{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;color:var(--brand-pink-strong, #e11d78);background:#ff39931a;border-radius:14px;font-size:12px;font-weight:800}.timeline-changelog[data-v-dcbd36e4]{font-size:15px;color:#604756;line-height:1.8;white-space:pre-wrap;overflow-wrap:anywhere}.timeline-changelog.empty[data-v-dcbd36e4]{color:#94a3b8;font-style:italic}.loading-container[data-v-dcbd36e4]{text-align:center;padding:42px 20px;background:#ffffffb3;border:1px solid rgba(255,57,147,.13);border-radius:8px}.empty-state[data-v-dcbd36e4]{text-align:center;max-width:560px;margin:0 auto;padding:42px 20px;color:var(--brand-muted, #6f5a67);background:#ffffffb3;border:1px solid rgba(255,57,147,.13);border-radius:8px}.empty-state p[data-v-dcbd36e4]{margin:0}.more-button-container[data-v-dcbd36e4]{text-align:center;margin-top:24px}.more-button[data-v-dcbd36e4]{min-width:144px;height:42px;padding:0 22px;color:#fff;background:linear-gradient(135deg,var(--brand-pink-strong, #e11d78),var(--brand-pink, #ff3993));border:none;border-radius:21px;font-size:14px;font-weight:700;cursor:pointer;box-shadow:0 14px 28px #ff399338;transition:opacity .2s,transform .2s,box-shadow .2s}.more-button[data-v-dcbd36e4]:hover{transform:translateY(-2px);box-shadow:0 18px 36px #ff399347;opacity:.9}.more-button[data-v-dcbd36e4]:disabled{opacity:.5;cursor:not-allowed;transform:none;box-shadow:none}@media (max-width: 720px){.timeline-container[data-v-dcbd36e4]{padding-left:20px;padding-right:20px}.timeline-list[data-v-dcbd36e4]{padding-left:0}.timeline-list[data-v-dcbd36e4]:before,.timeline-item[data-v-dcbd36e4]:before{display:none}.timeline-item[data-v-dcbd36e4]{grid-template-columns:1fr;gap:16px;padding:22px 18px}.timeline-meta[data-v-dcbd36e4]{flex-direction:row;flex-wrap:wrap;align-items:center}}.home-page[data-v-04eb98f9]{--brand-pink: #ff3993;--brand-pink-strong: #e11d78;--brand-pink-deep: #b81461;--brand-pink-soft: #fff1f7;--brand-coral: #ff7a59;--brand-ink: #26131f;--brand-muted: #6f5a67;--brand-line: rgba(255, 57, 147, .18);width:100%;min-height:100vh;overflow-x:clip;color:var(--brand-ink);background:linear-gradient(180deg,#fff4fa,#fff 42%,#fff7fb)}.hero-section[data-v-04eb98f9]{box-sizing:border-box;width:100%;display:grid;grid-template-columns:minmax(0,.9fr) minmax(480px,1.1fr);gap:clamp(36px,6vw,84px);align-items:center;max-width:1220px;min-height:calc(100vh - 72px);margin:0 auto;padding:clamp(56px,9vw,112px) 28px clamp(64px,8vw,96px)}.hero-copy[data-v-04eb98f9]{min-width:0;max-width:560px}.eyebrow[data-v-04eb98f9]{display:inline-flex;align-items:center;color:var(--brand-pink-strong);font-size:14px;font-weight:700;letter-spacing:0}.hero-copy h1[data-v-04eb98f9]{margin:18px 0 20px;font-size:clamp(44px,7vw,76px);line-height:1.05;font-weight:800;color:var(--brand-ink)}.hero-text[data-v-04eb98f9]{margin:0;color:var(--brand-muted);font-size:clamp(17px,2vw,21px);line-height:1.75}.hero-actions[data-v-04eb98f9]{max-width:100%;display:flex;flex-wrap:wrap;gap:14px;margin-top:34px}.primary-button[data-v-04eb98f9],.secondary-button[data-v-04eb98f9]{box-sizing:border-box;appearance:none;display:inline-flex;align-items:center;justify-content:center;min-width:132px;height:48px;padding:0 24px;border-radius:24px;font-family:inherit;font-size:16px;font-weight:700;line-height:1.4;text-align:center;white-space:nowrap;vertical-align:middle;overflow:visible;cursor:pointer;transition:transform .2s,box-shadow .2s,border-color .2s,background .2s}.primary-button[data-v-04eb98f9]{color:#fff;background:linear-gradient(135deg,var(--brand-pink-strong),var(--brand-pink) 62%,#ff6fb3);border:none;box-shadow:0 16px 32px #ff399347}.secondary-button[data-v-04eb98f9]{color:var(--brand-pink-strong);background:#fff8fce6;border:1px solid rgba(255,57,147,.32)}.primary-button[data-v-04eb98f9]:hover,.secondary-button[data-v-04eb98f9]:hover{transform:translateY(-2px)}.primary-button[data-v-04eb98f9]:hover{box-shadow:0 20px 40px #ff399357}.secondary-button[data-v-04eb98f9]:hover{border-color:var(--brand-pink)}.hero-metrics[data-v-04eb98f9]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:34px 0 0}.hero-metrics div[data-v-04eb98f9]{padding:16px 14px;background:#ffffffc7;border:1px solid rgba(255,57,147,.14);border-radius:8px;box-shadow:0 12px 26px #b2216214}.hero-metrics dt[data-v-04eb98f9]{margin:0 0 6px;color:var(--brand-pink-strong);font-size:20px;font-weight:800}.hero-metrics dd[data-v-04eb98f9]{margin:0;color:var(--brand-muted);font-size:13px;line-height:1.5}.hero-system-note[data-v-04eb98f9]{margin:16px 0 0;color:#7d6c75;font-size:13px;line-height:1.5}.hero-panel[data-v-04eb98f9]{position:relative;min-width:0;max-width:100%;min-height:500px}.live-window[data-v-04eb98f9]{position:absolute;right:0;top:50%;box-sizing:border-box;max-width:100%;width:min(100%,680px);overflow:hidden;background:linear-gradient(180deg,#fff7fb,#fff);border:10px solid #fff;border-radius:8px;box-shadow:0 26px 80px #9c1f5b2e;transform:translateY(-50%);animation:live-window-float-04eb98f9 7s ease-in-out infinite}.live-toolbar[data-v-04eb98f9]{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:44px;padding:0 14px 10px;color:#735567;font-size:13px;font-weight:700}.live-stage[data-v-04eb98f9]{position:relative;overflow:hidden;background:#ffe1ef;border-radius:8px}.live-stage[data-v-04eb98f9]:after{position:absolute;inset:0;content:"";background:linear-gradient(120deg,transparent 30%,rgba(255,255,255,.28) 45%,transparent 60%);border-radius:inherit;transform:translate(-120%);animation:stage-sweep-04eb98f9 5.6s ease-in-out infinite;pointer-events:none}.live-main-image[data-v-04eb98f9]{display:block;width:100%;aspect-ratio:1.72 / 1;border-radius:inherit;object-fit:cover;object-position:center;transform:scale(1.02);animation:live-image-drift-04eb98f9 10s ease-in-out infinite alternate}.live-badge[data-v-04eb98f9]{display:inline-flex;align-items:center;flex:0 0 auto;padding:6px 12px;color:#fff;font-size:13px;font-weight:700;background:var(--brand-pink);border-radius:17px;box-shadow:0 8px 18px #ff399340;animation:live-badge-pulse-04eb98f9 1.8s ease-in-out infinite}.stage-widget[data-v-04eb98f9]{position:absolute;display:grid;gap:4px;max-width:230px;padding:12px 14px;color:#fff;background:#26131fb8;border:1px solid rgba(255,255,255,.22);border-radius:8px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:widget-rise-04eb98f9 2.8s ease-in-out infinite}.stage-widget span[data-v-04eb98f9]{font-size:12px;color:#ffffffc2}.stage-widget strong[data-v-04eb98f9]{overflow-wrap:anywhere;font-size:16px;line-height:1.35}.stage-lyrics[data-v-04eb98f9]{left:18px;bottom:2px}.stage-rank[data-v-04eb98f9]{top:18px;right:18px;background:#ff3993d1;animation-delay:.45s}.scene-strip[data-v-04eb98f9]{overflow:hidden;padding-top:10px;scroll-behavior:smooth}.scene-track[data-v-04eb98f9]{display:flex;gap:10px;width:max-content}.scene-tile[data-v-04eb98f9]{position:relative;display:grid;grid-template-columns:12px minmax(0,1fr);gap:8px;align-items:center;flex:0 0 158px;min-width:0;overflow:hidden;padding:9px 8px 11px;background:#fff;border:1px solid rgba(255,57,147,.14);border-radius:8px;transition:border-color .3s,box-shadow .3s,transform .3s}.scene-tile.active[data-v-04eb98f9]{border-color:#ff399361;box-shadow:0 10px 26px #ff399326;transform:translateY(-2px)}.scene-dot[data-v-04eb98f9]{width:9px;height:9px;background:#ff9ac9;border-radius:50%;box-shadow:0 0 0 5px #ff9ac933}.scene-tile.active .scene-dot[data-v-04eb98f9]{background:var(--brand-pink);box-shadow:0 0 0 6px #ff399329}.scene-tile div[data-v-04eb98f9]{display:grid;min-width:0;gap:2px}.scene-tile span[data-v-04eb98f9],.scene-tile small[data-v-04eb98f9]{overflow:hidden;color:#856b7a;font-size:12px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.scene-tile strong[data-v-04eb98f9]{overflow:hidden;color:var(--brand-ink);font-size:14px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.scene-progress[data-v-04eb98f9]{position:absolute;left:0;bottom:0;height:3px;min-width:18%;background:linear-gradient(90deg,var(--brand-pink-strong),var(--brand-pink),var(--brand-coral));border-radius:0 3px 3px 0;transition:width .45s ease}.hero-function-panel[data-v-04eb98f9]{position:absolute;right:20px;top:-24px;z-index:2;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:350px;padding:12px;background:#fffffff0;border:1px solid rgba(255,57,147,.16);border-radius:8px;box-shadow:0 18px 46px #9c1f5b29;animation:hero-function-float-04eb98f9 5.2s ease-in-out infinite}.hero-function-panel div[data-v-04eb98f9]{min-width:0;padding:10px 8px;text-align:center;background:#fff1f7e6;border-radius:6px;animation:stat-pop-04eb98f9 4.2s ease-in-out infinite}.hero-function-panel div[data-v-04eb98f9]:nth-child(2){animation-delay:.55s}.hero-function-panel div[data-v-04eb98f9]:nth-child(3){animation-delay:1.1s}.hero-function-panel strong[data-v-04eb98f9],.hero-function-panel span[data-v-04eb98f9]{display:block}.hero-function-panel strong[data-v-04eb98f9]{color:var(--brand-pink-strong);font-size:19px;line-height:1.25}.hero-function-panel span[data-v-04eb98f9]{margin-top:4px;color:var(--brand-muted);font-size:12px;line-height:1.35}@keyframes live-window-float-04eb98f9{0%,to{transform:translateY(-50%)}50%{transform:translateY(calc(-50% - 8px))}}@keyframes live-image-drift-04eb98f9{0%{transform:scale(1.02) translate3d(-4px,0,0)}to{transform:scale(1.055) translate3d(4px,-3px,0)}}@keyframes stage-sweep-04eb98f9{0%,42%{transform:translate(-120%)}70%,to{transform:translate(120%)}}@keyframes live-badge-pulse-04eb98f9{0%,to{box-shadow:0 8px 18px #ff399340}50%{box-shadow:0 8px 18px #ff399340,0 0 0 7px #ff399321}}@keyframes widget-rise-04eb98f9{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes stat-pop-04eb98f9{0%,to{transform:scale(1)}45%{transform:scale(1.04)}}@keyframes hero-function-float-04eb98f9{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes live-window-float-mobile-04eb98f9{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.section-block[data-v-04eb98f9]{max-width:1180px;margin:0 auto;padding:clamp(64px,8vw,96px) 28px}.section-heading[data-v-04eb98f9]{max-width:720px;margin:0 auto 40px;text-align:center}.section-heading h2[data-v-04eb98f9],.download-section h2[data-v-04eb98f9]{margin:12px 0 14px;color:var(--brand-ink);font-size:clamp(30px,4vw,44px);line-height:1.22;font-weight:800}.section-heading p[data-v-04eb98f9],.download-section p[data-v-04eb98f9]{margin:0;color:var(--brand-muted);font-size:16px;line-height:1.8}.home-page.motion-ready [data-reveal][data-v-04eb98f9]{opacity:0;transform:translateY(28px);transition:opacity .7s ease,transform .7s cubic-bezier(.22,1,.36,1);transition-delay:var(--reveal-delay, 0ms)}.home-page.motion-ready [data-reveal].is-visible[data-v-04eb98f9]{opacity:1;transform:translateY(0)}.template-section[data-v-04eb98f9]{padding-top:clamp(56px,7vw,84px)}.template-heading[data-v-04eb98f9]{margin-bottom:28px}.template-tabs[data-v-04eb98f9]{display:flex;justify-content:center;gap:8px;margin:0 auto 24px;overflow-x:auto;padding:4px;scrollbar-width:none}.template-tabs[data-v-04eb98f9]::-webkit-scrollbar{display:none}.template-tabs button[data-v-04eb98f9]{flex:0 0 auto;min-height:40px;padding:0 18px;color:#755d6a;background:#fff;border:1px solid #ead8e1;border-radius:6px;font:inherit;font-size:14px;font-weight:700;cursor:pointer;transition:color .2s,background .2s,border-color .2s,box-shadow .2s}.template-tabs button[data-v-04eb98f9]:hover,.template-tabs button[data-v-04eb98f9]:focus-visible{color:var(--brand-pink-strong);border-color:#e11d7866;outline:none}.template-tabs button.active[data-v-04eb98f9]{color:#fff;background:#1f6f73;border-color:#1f6f73;box-shadow:0 8px 16px #1f6f7333}.template-showcase[data-v-04eb98f9]{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);overflow:hidden;border:1px solid #d7e5e5;border-radius:8px;background:#fff;box-shadow:0 22px 54px #1f53571a}.template-preview[data-v-04eb98f9]{position:relative;align-self:stretch;min-height:320px;overflow:hidden;background:linear-gradient(135deg,#e5edf9,#ece4f5 56%,#f7e9df)}.template-plugin-stage[data-v-04eb98f9]{position:absolute;inset:0;display:grid;grid-template-rows:repeat(3,minmax(0,1fr));gap:12px;padding:18px;overflow:hidden}.template-plugin-preview-card[data-v-04eb98f9]{display:grid;grid-template-columns:minmax(0,2.3fr) minmax(58px,.7fr);grid-template-rows:minmax(0,1fr);align-items:stretch;gap:10px;min-width:0;margin:0;padding:8px;background:#fff9;border:1px solid rgba(108,139,187,.25);border-radius:6px}.template-layer-preview[data-v-04eb98f9]{display:block;width:100%;height:100%;min-width:0;min-height:0;justify-self:center;align-self:center;object-fit:contain}.template-plugin-preview-card figcaption[data-v-04eb98f9]{display:grid;place-items:center;min-width:0;color:#304f68;font-size:12px;font-weight:800;line-height:1.35;text-align:center}.template-copy[data-v-04eb98f9]{display:flex;min-width:0;flex-direction:column;justify-content:center;padding:clamp(30px,4vw,52px);background:#fbfdfd}.template-kicker[data-v-04eb98f9],.platform-card-label[data-v-04eb98f9]{color:#16777a;font-size:13px;font-weight:800}.template-copy h3[data-v-04eb98f9]{margin:12px 0;color:#16353a;font-size:clamp(25px,3vw,34px);line-height:1.28}.template-copy>p[data-v-04eb98f9]{margin:0;color:#5c6f72;font-size:16px;line-height:1.8}.template-flow[data-v-04eb98f9]{display:grid;grid-template-columns:minmax(0,1fr) 18px minmax(0,1fr) 18px minmax(0,1fr);align-items:center;gap:6px;margin:26px 0 20px}.template-flow span[data-v-04eb98f9]{min-height:58px;display:grid;place-items:center;padding:8px;color:#24575a;background:#eef7f6;border:1px solid #d3e7e4;border-radius:6px;font-size:13px;font-weight:700;line-height:1.4;text-align:center}.template-flow i[data-v-04eb98f9]{width:8px;height:8px;border-top:2px solid #43969a;border-right:2px solid #43969a;transform:rotate(45deg)}.template-plugin-list[data-v-04eb98f9],.download-tags[data-v-04eb98f9]{display:flex;flex-wrap:wrap;gap:8px}.template-plugin-list span[data-v-04eb98f9],.download-tags span[data-v-04eb98f9]{padding:6px 9px;color:#575268;background:#f1f1f6;border:1px solid #e0e0e9;border-radius:4px;font-size:13px;line-height:1.35}.text-button[data-v-04eb98f9]{align-self:flex-start;margin-top:26px;padding:0;color:#16777a;background:transparent;border:0;font:inherit;font-size:15px;font-weight:800;cursor:pointer}.text-button span[data-v-04eb98f9]{display:inline-block;margin-left:5px;transition:transform .2s}.text-button:hover span[data-v-04eb98f9]{transform:translate(4px)}.feature-grid[data-v-04eb98f9]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.feature-card[data-v-04eb98f9]{display:flex;min-height:344px;flex-direction:column;padding:24px 20px;background:#fff;border:1px solid rgba(255,57,147,.13);border-radius:8px;box-shadow:0 16px 40px #a02d5f14;transition:transform .28s ease,border-color .28s ease,box-shadow .28s ease}.feature-card[data-v-04eb98f9]:hover{border-color:color-mix(in srgb,var(--feature-accent) 45%,white);box-shadow:0 24px 48px #a02d5f24;transform:translateY(-7px)}.home-page.motion-ready .feature-card[data-reveal].is-visible[data-v-04eb98f9]:hover{transform:translateY(-7px)}.feature-preview[data-v-04eb98f9]{display:grid;width:100%;aspect-ratio:2 / 1;place-items:center;overflow:hidden;border:1px solid rgba(108,139,187,.22);border-radius:6px;background:#eef2f8}.feature-preview img[data-v-04eb98f9]{display:block;width:100%;height:100%;object-fit:contain;transition:transform .28s ease}.feature-card:hover .feature-preview img[data-v-04eb98f9]{transform:scale(1.035)}.feature-icon[data-v-04eb98f9]{display:inline-grid;place-items:center;width:58px;height:58px;background:var(--feature-accent);border:1px solid rgba(255,255,255,.28);border-radius:8px;box-shadow:0 12px 24px #a02d5f29;transition:transform .28s ease,box-shadow .28s ease}.feature-card:hover .feature-icon[data-v-04eb98f9]{transform:rotate(-5deg) scale(1.06);box-shadow:0 16px 28px #a02d5f38}.feature-icon img[data-v-04eb98f9]{display:block;width:42px;height:42px;object-fit:contain}.feature-icon[data-v-04eb98f9] svg{width:34px;height:34px;color:#fff}.feature-card h3[data-v-04eb98f9],.workflow-item h3[data-v-04eb98f9],.case-content h3[data-v-04eb98f9]{margin:18px 0 10px;color:var(--brand-ink);font-size:20px;line-height:1.4}.feature-preview+h3[data-v-04eb98f9]{margin-top:16px}.feature-card p[data-v-04eb98f9],.workflow-item p[data-v-04eb98f9]{margin:0;color:var(--brand-muted);font-size:15px;line-height:1.75}.workflow-section[data-v-04eb98f9]{max-width:none;background:linear-gradient(135deg,#fff1f7f5,#fff8efeb)}.workflow-section .section-heading[data-v-04eb98f9],.workflow-list[data-v-04eb98f9]{max-width:1180px;margin-left:auto;margin-right:auto}.workflow-list[data-v-04eb98f9]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.workflow-item[data-v-04eb98f9]{position:relative;overflow:hidden;min-height:210px;padding:28px;background:#ffffffc7;border:1px solid rgba(255,57,147,.13);border-radius:8px;transition:transform .28s ease,box-shadow .28s ease}.workflow-item[data-v-04eb98f9]:before{content:"";position:absolute;top:0;left:0;width:100%;height:3px;background:linear-gradient(90deg,var(--brand-pink-strong),var(--brand-coral));transform:scaleX(0);transform-origin:left;transition:transform .34s ease}.workflow-item[data-v-04eb98f9]:hover{box-shadow:0 18px 36px #a02d5f1f;transform:translateY(-5px)}.home-page.motion-ready .workflow-item[data-reveal].is-visible[data-v-04eb98f9]:hover{transform:translateY(-5px)}.workflow-item[data-v-04eb98f9]:hover:before{transform:scaleX(1)}.step-index[data-v-04eb98f9]{display:inline-flex;align-items:center;justify-content:center;width:46px;height:34px;color:var(--brand-pink-strong);font-weight:800;background:#ff39931a;border-radius:17px}.compatibility-section[data-v-04eb98f9]{padding-top:clamp(56px,7vw,86px)}.compatibility-heading[data-v-04eb98f9]{margin-bottom:32px}.compatibility-grid[data-v-04eb98f9]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.output-card[data-v-04eb98f9],.platform-card[data-v-04eb98f9]{min-height:236px;padding:28px;border:1px solid #d8e2e8;border-radius:8px;background:#fff}.output-card[data-v-04eb98f9]{background:#f6fafb}.output-card-accent[data-v-04eb98f9]{background:#fdf8fb;border-color:#efdae7}.output-number[data-v-04eb98f9]{display:inline-flex;color:#397c84;font-size:14px;font-weight:800}.output-card-accent .output-number[data-v-04eb98f9]{color:var(--brand-pink-strong)}.output-card h3[data-v-04eb98f9],.platform-card h3[data-v-04eb98f9]{margin:14px 0 10px;color:#213b46;font-size:22px;line-height:1.35}.output-card p[data-v-04eb98f9],.platform-card p[data-v-04eb98f9]{margin:0;color:#60727a;font-size:15px;line-height:1.75}.output-card strong[data-v-04eb98f9]{display:block;margin-top:22px;color:#315d68;font-size:14px}.output-card-accent strong[data-v-04eb98f9]{color:var(--brand-pink-strong)}.platform-card[data-v-04eb98f9]{grid-column:span 2;min-height:0;background:#213b46;border-color:#213b46}.platform-card h3[data-v-04eb98f9]{color:#fff}.platform-card p[data-v-04eb98f9]{color:#c7d8d9}.platform-list[data-v-04eb98f9]{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0}.platform-list span[data-v-04eb98f9]{padding:8px 14px;color:#e7f7f5;background:#7acec324;border:1px solid rgba(160,225,217,.28);border-radius:4px;font-size:14px;font-weight:700}.compatibility-note[data-v-04eb98f9]{max-width:860px;margin:18px auto 0;color:#6d717b;font-size:14px;line-height:1.75;text-align:center}.case-list[data-v-04eb98f9]{display:grid;gap:clamp(72px,7vw,96px)}.case-card[data-v-04eb98f9]{display:grid;grid-template-columns:minmax(0,.95fr) minmax(320px,1.05fr);gap:clamp(28px,4vw,44px);align-items:center}.case-card.reverse[data-v-04eb98f9]{grid-template-columns:minmax(320px,1.05fr) minmax(0,.95fr)}.case-card.reverse .case-image[data-v-04eb98f9]{order:2}.case-image[data-v-04eb98f9]{position:relative;justify-self:center;width:min(92%,640px);background:#fff;border-radius:8px;box-shadow:0 22px 60px #9c1f5b1f;transition:transform .4s cubic-bezier(.22,1,.36,1),box-shadow .4s ease}.case-card:hover .case-image[data-v-04eb98f9]{box-shadow:0 30px 70px #9c1f5b33;transform:translateY(-8px) rotate(-.8deg)}.case-image img[data-v-04eb98f9]{display:block;width:100%;height:auto;border-radius:8px}.case-image-title[data-v-04eb98f9]{position:absolute;top:-34px;display:flex;align-items:center;gap:16px;min-width:286px;min-height:96px;padding:18px 26px;color:#fff;background:linear-gradient(135deg,var(--brand-pink-strong),var(--brand-pink));border-radius:8px;box-shadow:0 18px 34px #ff399333;transition:transform .35s cubic-bezier(.22,1,.36,1)}.case-card:hover .case-image-title[data-v-04eb98f9]{transform:translateY(-6px)}.case-image-title-right[data-v-04eb98f9]{right:24px}.case-image-title-left[data-v-04eb98f9]{left:24px}.case-image-mark[data-v-04eb98f9]{display:inline-grid;flex:0 0 auto;place-items:center;width:58px;height:58px;background:#ffffff2e;border:1px solid rgba(255,255,255,.34);border-radius:50%}.case-image-mark img[data-v-04eb98f9]{display:block;width:42px;height:42px;object-fit:contain}.case-image-title small[data-v-04eb98f9],.case-image-title strong[data-v-04eb98f9]{display:block}.case-image-title small[data-v-04eb98f9]{font-size:16px;line-height:1.3}.case-image-title strong[data-v-04eb98f9]{margin-top:4px;font-size:24px;line-height:1.2;font-weight:800}.case-content[data-v-04eb98f9]{padding:8px 0}.case-tag[data-v-04eb98f9]{color:var(--brand-pink-strong);font-size:14px;font-weight:800}.case-content h3[data-v-04eb98f9]{margin:12px 0 18px;font-size:clamp(24px,3vw,34px)}.case-content ul[data-v-04eb98f9]{display:grid;gap:12px;margin:0;padding:0;list-style:none}.case-content li[data-v-04eb98f9]{position:relative;padding-left:22px;color:var(--brand-muted);font-size:16px;line-height:1.7}.case-content li[data-v-04eb98f9]:before{content:"";position:absolute;left:0;top:.72em;width:8px;height:8px;background:var(--brand-pink);border-radius:50%}.download-section[data-v-04eb98f9]{display:flex;align-items:center;justify-content:space-between;gap:32px;max-width:1120px;margin:32px auto clamp(48px,8vw,88px);padding:clamp(34px,5vw,52px);color:var(--brand-ink);background:linear-gradient(135deg,#fffffff5,#fff1f7f5);border:1px solid rgba(255,57,147,.16);border-radius:8px;box-shadow:0 22px 70px #9c1f5b1f}.download-section>div[data-v-04eb98f9]{max-width:720px}.download-tags[data-v-04eb98f9]{margin-top:18px}.history-section[data-v-04eb98f9]{background:linear-gradient(135deg,#fff8fcfa,#fff1f7e6);border-top:1px solid rgba(255,57,147,.14)}.back-to-top[data-v-04eb98f9]{position:fixed;right:max(16px,calc((100vw - 1220px)/2 - 58px));bottom:clamp(16px,3vw,32px);z-index:100;width:46px;height:46px;color:#fff;font-size:20px;line-height:1;background:linear-gradient(135deg,var(--brand-pink-strong),var(--brand-pink));border:none;border-radius:50%;cursor:pointer;box-shadow:0 14px 28px #ff39934d;opacity:0;visibility:hidden;transform:translateY(8px);pointer-events:none;transition:opacity .3s,visibility .3s,transform .2s}.back-to-top.visible[data-v-04eb98f9]{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto}@media (max-width: 1060px){.hero-section[data-v-04eb98f9]{grid-template-columns:1fr;min-height:auto;align-items:start}.hero-copy[data-v-04eb98f9]{max-width:760px}.hero-panel[data-v-04eb98f9]{min-height:auto}.live-window[data-v-04eb98f9]{position:relative;width:100%;transform:none;animation-name:live-window-float-mobile-04eb98f9}.hero-function-panel[data-v-04eb98f9]{position:relative;inset:auto;width:auto;margin-top:12px;transform:none}.feature-grid[data-v-04eb98f9]{grid-template-columns:repeat(2,minmax(0,1fr))}.template-showcase[data-v-04eb98f9]{grid-template-columns:minmax(0,1fr) minmax(320px,.9fr)}}@media (max-width: 840px){.hero-section[data-v-04eb98f9],.section-block[data-v-04eb98f9]{padding-left:20px;padding-right:20px}.hero-section[data-v-04eb98f9]{gap:32px;padding-top:36px;padding-bottom:52px}.hero-copy[data-v-04eb98f9]{max-width:none}.hero-copy h1[data-v-04eb98f9]{margin-top:14px;margin-bottom:16px}.hero-text[data-v-04eb98f9]{font-size:16px;line-height:1.7}.hero-actions[data-v-04eb98f9]{margin-top:26px}.hero-metrics[data-v-04eb98f9],.workflow-list[data-v-04eb98f9],.template-showcase[data-v-04eb98f9],.compatibility-grid[data-v-04eb98f9]{grid-template-columns:1fr}.template-preview[data-v-04eb98f9]{min-height:0;width:100%;min-height:440px;aspect-ratio:auto}.platform-card[data-v-04eb98f9]{grid-column:auto}.hero-metrics[data-v-04eb98f9]{margin-top:24px}.live-window[data-v-04eb98f9]{box-shadow:0 18px 46px #9c1f5b26}.scene-strip[data-v-04eb98f9]{overflow-x:auto;padding-bottom:4px;scrollbar-width:none}.scene-strip[data-v-04eb98f9]::-webkit-scrollbar{display:none}.scene-track[data-v-04eb98f9]{width:max-content;min-width:100%}.case-card[data-v-04eb98f9],.case-card.reverse[data-v-04eb98f9]{grid-template-columns:1fr;gap:22px}.case-image[data-v-04eb98f9]{width:100%}.case-image>img[data-v-04eb98f9]{border-bottom-right-radius:0;border-bottom-left-radius:0}.case-image-title[data-v-04eb98f9]{position:static;gap:12px;min-width:0;min-height:auto;padding:14px 16px;border-radius:0 0 8px 8px;box-shadow:none}.case-image-mark[data-v-04eb98f9]{width:46px;height:46px}.case-image-mark img[data-v-04eb98f9]{width:32px;height:32px}.case-image-title small[data-v-04eb98f9]{font-size:14px}.case-image-title strong[data-v-04eb98f9]{font-size:20px}.case-card.reverse .case-image[data-v-04eb98f9]{order:0}.download-section[data-v-04eb98f9]{flex-direction:column;align-items:flex-start;margin-left:20px;margin-right:20px;padding:30px 24px}}@media (max-width: 560px){.hero-copy h1[data-v-04eb98f9]{font-size:40px}.hero-actions[data-v-04eb98f9]{display:grid;grid-template-columns:1fr;width:min(100%,calc(100vw - 40px));max-width:calc(100vw - 40px)}.primary-button[data-v-04eb98f9],.secondary-button[data-v-04eb98f9]{display:flex;width:100%;min-width:0;height:auto;min-height:50px;padding:12px 16px;font-size:16px;line-height:1.45}.live-window[data-v-04eb98f9]{border-width:6px}.live-toolbar[data-v-04eb98f9]{min-height:38px;padding:0 10px 8px}.scene-strip[data-v-04eb98f9]{padding-top:0}.hero-function-panel[data-v-04eb98f9]{animation:none}.feature-grid[data-v-04eb98f9]{grid-template-columns:1fr}.template-section[data-v-04eb98f9]{padding-top:48px}.template-tabs[data-v-04eb98f9]{justify-content:flex-start;margin-right:-16px;margin-left:-4px}.template-tabs button[data-v-04eb98f9]{padding:0 15px}.template-copy[data-v-04eb98f9]{padding:24px 20px}.template-copy h3[data-v-04eb98f9]{font-size:25px}.template-flow[data-v-04eb98f9]{grid-template-columns:1fr;gap:8px}.template-flow i[data-v-04eb98f9]{justify-self:center;transform:rotate(135deg)}.compatibility-section[data-v-04eb98f9]{padding-top:52px}.output-card[data-v-04eb98f9],.platform-card[data-v-04eb98f9]{min-height:auto;padding:22px 20px}.compatibility-note[data-v-04eb98f9]{text-align:left}.section-block[data-v-04eb98f9]{padding-top:52px;padding-bottom:52px}.section-heading[data-v-04eb98f9]{margin-bottom:28px;text-align:left}.section-heading h2[data-v-04eb98f9],.download-section h2[data-v-04eb98f9]{font-size:27px}.feature-card[data-v-04eb98f9],.workflow-item[data-v-04eb98f9]{min-height:auto;padding:20px 18px}.case-list[data-v-04eb98f9]{gap:48px}.case-content h3[data-v-04eb98f9]{font-size:24px}.case-content li[data-v-04eb98f9]{font-size:15px}.download-section[data-v-04eb98f9]{margin-top:12px;margin-bottom:48px}}@media (max-width: 420px){.hero-section[data-v-04eb98f9],.section-block[data-v-04eb98f9]{padding-left:16px;padding-right:16px}.hero-actions[data-v-04eb98f9]{width:min(100%,calc(100vw - 32px));max-width:calc(100vw - 32px)}.hero-copy h1[data-v-04eb98f9]{font-size:36px}.eyebrow[data-v-04eb98f9]{font-size:13px}.hero-function-panel[data-v-04eb98f9]{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:8px}.scene-tile[data-v-04eb98f9]{flex-basis:142px}.hero-function-panel div[data-v-04eb98f9]{padding:8px 4px}.hero-function-panel strong[data-v-04eb98f9]{font-size:16px}.hero-function-panel span[data-v-04eb98f9]{font-size:11px}.download-section[data-v-04eb98f9]{margin-right:16px;margin-left:16px;padding:26px 20px}}@media (prefers-reduced-motion: reduce){.home-page.motion-ready [data-reveal][data-v-04eb98f9],.home-page.motion-ready [data-reveal].is-visible[data-v-04eb98f9]{opacity:1;transform:none;transition:none}.live-window[data-v-04eb98f9],.live-stage[data-v-04eb98f9]:after,.live-main-image[data-v-04eb98f9],.live-badge[data-v-04eb98f9],.stage-widget[data-v-04eb98f9],.hero-function-panel[data-v-04eb98f9],.hero-function-panel div[data-v-04eb98f9]{animation:none}.scene-strip[data-v-04eb98f9]{scroll-behavior:auto}.scene-tile[data-v-04eb98f9]{transition:none}}
