.home-workbench-hero{--hw-purple-start: hsl(255, 50%, 60%);--hw-purple-end: hsl(275, 60%, 70%);--hw-purple-glow: rgba(128, 102, 204, .32);--hw-orange-start: #ff8a3d;--hw-orange-end: #ef4444;--hw-orange-glow: rgba(255, 138, 61, .32);--hw-pink-start: #d946ef;--hw-pink-end: #ec4899;--hw-pink-glow: rgba(236, 72, 153, .32);--hw-purple-gradient: linear-gradient(to right, var(--hw-purple-start), var(--hw-purple-end));--hw-orange-gradient: linear-gradient(135deg, var(--hw-orange-start) 0%, var(--hw-orange-end) 100%);--hw-pink-gradient: linear-gradient(135deg, var(--hw-pink-start) 0%, var(--hw-pink-end) 100%);--hw-explore-start: var(--hw-purple-start);--hw-explore-end: var(--hw-purple-end);--hw-explore-gradient: var(--hw-purple-gradient);--hw-title-gradient: linear-gradient(135deg, #a855f7 0%, #ec4899 100%);--hw-slate-50: #f8fafc;--hw-slate-100: #f1f5f9;--hw-slate-200: #e2e8f0;--hw-slate-300: #cbd5e1;--hw-slate-400: #94a3b8;--hw-slate-500: #64748b;--hw-slate-600: #475569;--hw-slate-700: #334155;--hw-slate-800: #1e293b;--hw-slate-900: #0f172a;position:relative;display:flex;flex-direction:column;width:100%;min-height:100vh;overflow:hidden;background:#f9fafb;color:var(--hw-slate-800);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.home-workbench-hero[data-theme=orange]{--hw-explore-start: var(--hw-orange-start);--hw-explore-end: var(--hw-orange-end);--hw-explore-gradient: var(--hw-orange-gradient)}.home-workbench-hero[data-theme=pink]{--hw-explore-start: var(--hw-pink-start);--hw-explore-end: var(--hw-pink-end);--hw-explore-gradient: var(--hw-pink-gradient)}.home-workbench-hero *,.home-workbench-hero *:before,.home-workbench-hero *:after{box-sizing:border-box}.home-workbench-hero button,.home-workbench-hero input,.home-workbench-hero textarea{font:inherit}.home-workbench-aurora{position:absolute;z-index:0;border-radius:50%;filter:blur(80px);pointer-events:none}.home-workbench-aurora-purple{top:-140px;left:6%;width:650px;height:650px;background:radial-gradient(circle,rgba(128,102,204,.18) 0%,rgba(186,133,224,.05) 55%,transparent 70%)}.home-workbench-aurora-orange{right:4%;bottom:-120px;width:700px;height:700px;background:radial-gradient(circle,rgba(255,138,61,.18) 0%,rgba(239,68,68,.04) 55%,transparent 70%)}.home-workbench-container{position:relative;z-index:1;display:flex;width:100%;max-width:1360px;margin:0 auto;padding:50px 32px 14px;flex-shrink:0;flex-direction:column;align-items:center}.home-workbench-hero .home-workbench-scroll-hint{position:relative;z-index:1;display:inline-flex;min-height:44px;max-width:calc(100% - 48px);margin:auto 24px 20px;padding:10px 14px;align-self:center;align-items:center;justify-content:center;gap:12px;border:0;border-radius:8px;background:transparent;color:var(--hw-slate-500);cursor:pointer;font-size:12px;font-weight:500;line-height:1.6;text-align:center;transition:color .2s}.home-workbench-scroll-hint:before{content:"";width:1px;height:24px;flex:none;background:var(--hw-explore-gradient)}.home-workbench-scroll-hint svg{flex:none;color:var(--hw-explore-start);animation:home-workbench-explore 3.6s ease-in-out infinite}.home-workbench-hero .home-workbench-scroll-hint:hover{color:var(--hw-explore-start)}.home-workbench-scroll-hint:focus-visible{outline:2px solid var(--hw-explore-start);outline-offset:4px}.home-workbench-scroll-hint.is-hidden{visibility:hidden;pointer-events:none}.home-workbench-scroll-hint.is-hidden svg{animation-play-state:paused}@keyframes home-workbench-explore{0%,to{transform:translateY(-2px);opacity:.65}50%{transform:translateY(3px);opacity:1}}.home-workbench-brand-row{display:flex;width:min(466px,100%);align-items:center;justify-content:flex-start;gap:16px;margin-top:4px;margin-bottom:50px}.home-workbench-brand-title{margin:0;padding:2px 0 8px;background:var(--hw-title-gradient);-webkit-background-clip:text;background-clip:text;color:transparent;font-size:2.35rem;font-weight:800;letter-spacing:-.025em;line-height:1.25;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:opacity .2s ease}.home-workbench-brand-title:hover{opacity:.9}.home-workbench-brand-divider{width:1.5px;height:24px;flex:0 0 auto;border-radius:1px;background:linear-gradient(180deg,rgba(168,85,247,.45),rgba(236,72,153,.45))}.home-workbench-slogan-viewport{position:relative;display:block;flex:0 0 auto;width:-moz-max-content;width:max-content;height:36px;overflow:hidden;-webkit-mask-image:linear-gradient(to bottom,transparent 0%,black 12%,black 88%,transparent 100%);mask-image:linear-gradient(to bottom,transparent 0%,black 12%,black 88%,transparent 100%)}.home-workbench-slogan-track{display:flex;flex-direction:column}.home-workbench-slogan-item{display:flex;height:36px;align-items:center;color:var(--hw-slate-700);font-size:14px;font-weight:600;letter-spacing:-.01em;opacity:0;white-space:nowrap;transition:opacity 1.4s cubic-bezier(.25,1,.36,1)}.home-workbench-slogan-item.is-active{opacity:1}.home-workbench-console{display:flex;width:100%;max-width:1040px;margin-bottom:46px;flex-direction:column;align-items:center;gap:18px}.home-workbench-primary-tabs{display:inline-flex;padding:6px;gap:8px;border:1px solid rgba(226,232,240,.9);border-radius:20px;background:rgba(255,255,255,.96);box-shadow:0 4px 20px -2px #0f172a0f;backdrop-filter:blur(16px)}.home-workbench-primary-tab{display:flex;width:-moz-max-content;width:max-content;min-width:140px;flex:0 0 auto;padding:12px 20px;align-items:center;justify-content:center;border:0;border-radius:14px;background:transparent;color:var(--hw-slate-600);cursor:pointer;font-size:15px;font-weight:700;white-space:nowrap;text-align:center;transition:all .22s cubic-bezier(.16,1,.3,1)}.home-workbench-primary-tab:hover{background:var(--hw-slate-100);color:var(--hw-slate-900)}.home-workbench-primary-tab:disabled,.home-workbench-method:disabled,.home-workbench-dropzone:disabled,.home-workbench-action-button:disabled{cursor:not-allowed;opacity:.65;transform:none}.home-workbench-primary-tab.tab-edit.is-active{background:var(--hw-purple-gradient);box-shadow:0 6px 20px var(--hw-purple-glow);color:#fff}.home-workbench-primary-tab.tab-ai.is-active{background:var(--hw-orange-gradient);box-shadow:0 6px 20px var(--hw-orange-glow);color:#fff}.home-workbench-primary-tab.tab-file.is-active{background:var(--hw-pink-gradient);box-shadow:0 6px 20px var(--hw-pink-glow);color:#fff}.home-workbench-console-card{display:grid;grid-template-columns:minmax(210px,max-content) 1fr;width:100%;min-height:335px;overflow:hidden;border:1px solid rgba(226,232,240,.9);border-radius:22px;background:rgba(255,255,255,.96);box-shadow:0 16px 44px -10px #0f172a14;backdrop-filter:blur(20px)}.home-workbench-console.is-file-mode .home-workbench-console-card{grid-template-columns:1fr}.home-workbench-methods{display:flex;min-width:210px;padding:24px 16px;flex-direction:column;justify-content:center;gap:12px;border-right:1px solid #f1f5f9;background:#fafbfc}.home-workbench-method{display:flex;width:100%;padding:14px 20px;align-items:center;gap:12px;border:0;border-radius:12px;background:transparent;color:var(--hw-slate-600);cursor:pointer;font-size:14.5px;font-weight:600;text-align:left;white-space:nowrap;transition:all .18s ease}.home-workbench-method svg{flex-shrink:0}.home-workbench-method:hover{background:var(--hw-slate-100);color:var(--hw-slate-800)}.home-workbench-method.is-active{background:#fff;box-shadow:0 2px 8px #0000000d;font-weight:700}.home-workbench-console.theme-purple .home-workbench-method.is-active{border-left:3px solid hsl(255,50%,48%);color:#4d3399}.home-workbench-console.theme-orange .home-workbench-method.is-active{border-left:3px solid #ff8a3d;color:#c2410c}.home-workbench-console.theme-pink .home-workbench-method.is-active{border-left:3px solid #ec4899;color:#be185d}.home-workbench-ingest-slot{position:relative;display:flex;padding:24px 30px;flex-direction:column;justify-content:center}.home-workbench-console.is-file-mode .home-workbench-ingest-slot{padding:30px 36px}.home-workbench-dropzone{display:flex;width:100%;padding:42px 24px;flex-direction:column;align-items:center;justify-content:center;gap:12px;border:2px dashed var(--hw-slate-300);border-radius:16px;background:var(--hw-slate-50);color:inherit;cursor:pointer;text-align:center;transition:all .2s ease}.home-workbench-dropzone:hover{transform:scale(1.004);background:#fdfdfe}.home-workbench-console.theme-purple .home-workbench-dropzone:hover{border-color:var(--hw-purple-start);background:rgba(128,102,204,.02)}.home-workbench-console.theme-orange .home-workbench-dropzone:hover{border-color:#ff8a3d;background:rgba(255,138,61,.02)}.home-workbench-console.theme-pink .home-workbench-dropzone:hover{border-color:#ec4899;background:rgba(236,72,153,.02)}.home-workbench-console.is-file-mode .home-workbench-dropzone{padding:44px 28px;gap:14px;background:var(--hw-slate-50)}.home-workbench-console.is-file-mode .home-workbench-dropzone:hover{box-shadow:0 8px 24px -4px #0f172a0d}.home-workbench-badge-frame{display:flex;width:58px;height:58px;margin-bottom:2px;align-items:center;justify-content:center}.home-workbench-drop-title{color:var(--hw-slate-800);font-size:16px;font-weight:700}.home-workbench-drop-hint{color:var(--hw-slate-600);font-size:13px;font-weight:400}.home-workbench-code-input::-moz-placeholder,.home-workbench-url-input::-moz-placeholder{color:var(--hw-slate-600);opacity:1}.home-workbench-code-input::placeholder,.home-workbench-url-input::placeholder{color:var(--hw-slate-600);opacity:1}.home-workbench-code-pane{display:flex;flex-direction:column;gap:12px}.home-workbench-code-input{width:100%;height:180px;padding:14px 16px;resize:none;border:1.5px solid var(--hw-slate-200);border-radius:12px;outline:none;background:#fff;color:var(--hw-slate-800);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace!important;font-size:13.5px!important;transition:border-color .2s}.home-workbench-console.theme-purple .home-workbench-code-input:focus{border-color:var(--hw-purple-start)}.home-workbench-console.theme-orange .home-workbench-code-input:focus{border-color:#ff8a3d}.home-workbench-action-button{display:inline-flex;height:42px;padding:0 22px;align-items:center;justify-content:center;align-self:flex-end;gap:6px;border:0;border-radius:10px;color:#fff;cursor:pointer;font-size:13.5px;font-weight:700;transition:all .2s ease}.home-workbench-console.theme-purple .home-workbench-action-button{background:var(--hw-purple-gradient);box-shadow:0 4px 12px var(--hw-purple-glow)}.home-workbench-console.theme-orange .home-workbench-action-button{background:var(--hw-orange-gradient);box-shadow:0 4px 12px var(--hw-orange-glow)}.home-workbench-console.theme-pink .home-workbench-action-button{background:var(--hw-pink-gradient);box-shadow:0 4px 12px var(--hw-pink-glow)}.home-workbench-action-button:hover{filter:brightness(1.06);transform:translateY(-1px)}.home-workbench-dropzone:disabled:hover,.home-workbench-action-button:disabled:hover{filter:none;transform:none}.home-workbench-url-pane{width:100%}.home-workbench-url-canvas{position:relative;display:flex;width:100%;min-height:275px;padding:30px 24px;overflow:hidden;flex-direction:column;align-items:center;justify-content:center;border:2px dashed var(--hw-slate-300);border-radius:16px;background:linear-gradient(180deg,#f8fafc 0%,#f1f5f9 100%);transition:all .25s ease}.home-workbench-console.theme-purple .home-workbench-url-canvas:hover,.home-workbench-console.theme-purple .home-workbench-url-canvas:focus-within{border-color:#a855f773;background:linear-gradient(180deg,#fbfaff 0%,#f7f4fd 100%)}.home-workbench-console.theme-orange .home-workbench-url-canvas:hover,.home-workbench-console.theme-orange .home-workbench-url-canvas:focus-within{border-color:#ff8a3d73;background:linear-gradient(180deg,#fffbf7 0%,#fff7ed 100%)}.home-workbench-url-artwork{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;display:flex;overflow:hidden;align-items:center;justify-content:center;opacity:.75;pointer-events:none}.home-workbench-url-foreground{position:relative;z-index:2;display:flex;width:100%;max-width:620px;flex-direction:column;align-items:center;gap:16px}.home-workbench-url-box{position:relative;display:flex;width:100%;align-items:center;border:1.5px solid var(--hw-slate-300);border-radius:14px;background:#fff;box-shadow:0 10px 28px -4px #0f172a14,0 2px 6px #0000000a;transition:all .2s ease}.home-workbench-console.theme-purple .home-workbench-url-box:focus-within{border-color:var(--hw-purple-start);box-shadow:0 12px 32px -4px #8066cc38,0 0 0 3.5px #8066cc1f}.home-workbench-console.theme-orange .home-workbench-url-box:focus-within{border-color:#ff8a3d;box-shadow:0 12px 32px -4px #ff8a3d38,0 0 0 3.5px #ff8a3d1f}.home-workbench-url-icon{position:absolute;left:16px}.home-workbench-url-input{width:100%;height:54px;padding:0 88px 0 46px;border:0;border-radius:14px;outline:none;background:transparent;color:var(--hw-slate-800);font-size:14.5px}.home-workbench-url-action{position:absolute;top:50%;right:6px;height:42px;margin-top:-21px}.home-workbench-url-description{margin-top:2px;text-align:center}.home-workbench-url-progress{width:100%;padding:8px 2px 0}.home-workbench-url-progress-text{display:flex;align-items:baseline;color:var(--hw-slate-600);font-size:13.5px;font-weight:650;line-height:1.5}.home-workbench-url-progress-track{width:100%;margin-top:9px}.home-workbench-history{position:relative;width:100%;max-width:1040px;margin-bottom:20px;padding:6px 0 20px}.home-workbench-history-header{display:flex;min-height:28px;margin-bottom:14px;align-items:center;justify-content:space-between}.home-workbench-history-label{color:var(--hw-slate-900);font-size:15px;font-weight:700;letter-spacing:-.01em}.home-workbench-all-works{display:inline-flex;padding:2px 0;align-items:center;gap:5px;border:0;background:transparent;color:var(--hw-slate-700);cursor:pointer;font-size:13px;font-weight:600;opacity:0;pointer-events:none;transform:translate(4px);transition:all .2s cubic-bezier(.16,1,.3,1)}.home-workbench-history.can-show-all:hover .home-workbench-all-works,.home-workbench-history.can-show-all:focus-within .home-workbench-all-works{opacity:1;pointer-events:auto;transform:translate(0)}.home-workbench-all-works:hover{color:#020617}.home-workbench-all-works svg{transition:transform .2s ease}.home-workbench-all-works:hover svg{transform:translate(3px)}.home-workbench-history-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.home-workbench-work-card{position:relative;height:150px;overflow:hidden;border:1px solid rgba(226,232,240,.85);border-radius:12px;background:var(--hw-slate-50);box-shadow:0 2px 8px #0f172a0a;transition:transform .25s cubic-bezier(.16,1,.3,1),box-shadow .25s,border-color .25s}.home-workbench-work-card:hover,.home-workbench-work-card:focus-within{transform:translateY(-3px);border-color:#8066cc4d;box-shadow:0 10px 24px -4px #0f172a1f}.home-workbench-work-thumb{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;background:linear-gradient(135deg,#1e1b4b 0%,#312e81 40%,#1e293b 100%);transition:transform .35s ease}.home-workbench-work-card:hover .home-workbench-work-thumb,.home-workbench-work-card:focus-within .home-workbench-work-thumb{transform:scale(1.05)}.home-workbench-work-bottom{position:absolute;z-index:10;right:0;bottom:0;left:0;display:flex;padding:20px 12px 10px;flex-direction:column;gap:2px;background:linear-gradient(to top,rgba(15,23,42,.88) 0%,rgba(15,23,42,.5) 65%,transparent 100%);pointer-events:none}.home-workbench-work-title{overflow:hidden;color:#fff;font-size:13px;font-weight:700;line-height:1.25;text-overflow:ellipsis;text-shadow:0 1px 2px rgba(0,0,0,.4);white-space:nowrap}.home-workbench-work-meta{overflow:hidden;color:#ffffffb8;font-size:11px;line-height:1;text-overflow:ellipsis;white-space:nowrap}.home-workbench-work-mask{position:absolute;z-index:20;top:0;right:0;bottom:0;left:0;display:flex;padding:0 10px;align-items:center;justify-content:center;gap:10px;background:rgba(15,23,42,.65);opacity:0;backdrop-filter:blur(3px);transition:opacity .22s ease}.home-workbench-work-card:hover .home-workbench-work-mask,.home-workbench-work-card:focus-within .home-workbench-work-mask{opacity:1}.home-workbench-work-button{display:inline-flex;width:78px;min-width:78px;max-width:78px;height:32px;padding:0;align-items:center;justify-content:center;gap:5px;border:0;border-radius:8px;color:#fff;cursor:pointer;font-size:12.5px;font-weight:700;transform:scale(.95);transition:all .18s cubic-bezier(.16,1,.3,1)}.home-workbench-work-card:hover .home-workbench-work-button,.home-workbench-work-card:focus-within .home-workbench-work-button{transform:scale(1)}.home-workbench-work-button.is-edit{background:var(--hw-purple-gradient);box-shadow:0 4px 14px var(--hw-purple-glow)}.home-workbench-work-button.is-refine{background:var(--hw-orange-gradient);box-shadow:0 4px 14px var(--hw-orange-glow)}.home-workbench-work-button:hover{filter:brightness(1.1);transform:scale(1.05)!important}.home-workbench-empty-state{display:flex;width:100%;max-width:1040px;padding:24px 0 16px;align-items:center;justify-content:center}.home-workbench-empty-state span{display:inline-flex;align-items:center;gap:10px;color:var(--hw-slate-600);font-size:13.5px;font-weight:500;letter-spacing:.06em;-webkit-user-select:none;-moz-user-select:none;user-select:none}.home-workbench-work-skeleton{border:0;background:linear-gradient(110deg,#eef2f7 25%,#f8fafc 40%,#eef2f7 55%);background-size:200% 100%;animation:home-workbench-skeleton 1.4s linear infinite}@keyframes home-workbench-skeleton{to{background-position-x:-200%}}@media (max-width: 1260px){.home-workbench-container{padding:28px 20px}.home-workbench-console,.home-workbench-history,.home-workbench-empty-state{max-width:100%}}@media (max-width: 960px){.home-workbench-console-card{grid-template-columns:180px 1fr}.home-workbench-history-grid{grid-template-columns:repeat(2,1fr)}.home-workbench-file-types{gap:8px}.home-workbench-doc-badge{width:58px}}@media (max-width: 720px){.home-workbench-container{padding-inline:14px}.home-workbench-brand-row{max-width:100%;gap:10px}.home-workbench-brand-title{font-size:1.75rem}.home-workbench-brand-divider{display:none}.home-workbench-slogan-viewport{min-width:0;width:auto;flex:1 1 auto}.home-workbench-slogan-item{max-width:52vw;overflow:hidden;text-overflow:ellipsis}.home-workbench-primary-tabs{width:100%}.home-workbench-primary-tab{width:auto;min-width:0;flex:1;padding-inline:8px}.home-workbench-console-card{grid-template-columns:1fr}.home-workbench-methods{flex-direction:row;border-right:0;border-bottom:1px solid var(--hw-slate-100)}.home-workbench-method{padding:10px;justify-content:center}.home-workbench-method span{display:none}.home-workbench-file-types{flex-wrap:wrap}.home-workbench-history-grid{grid-template-columns:1fr}}@media (min-width: 761px) and (max-height: 740px){.home-workbench-container{padding-top:28px;padding-bottom:10px}.home-workbench-brand-row{margin-bottom:36px}.home-workbench-hero .home-workbench-scroll-hint{margin-bottom:14px}}@media (prefers-reduced-motion: reduce){.home-workbench-scroll-hint svg{animation:none}.home-workbench-hero *,.home-workbench-hero *:before,.home-workbench-hero *:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.home-product-story,.home-mobile{--hps-paper: #f9fafb;--hps-ink: #1e293b;--hps-muted: #475569;--hps-line: #e2e8f0;--hps-purple-ink: hsl(255, 50%, 40%);--hps-orange-ink: #c2410c;--hps-pink-ink: #be185d;--hps-edit: linear-gradient(to right, hsl(255, 50%, 60%), hsl(275, 60%, 70%));--hps-refine: linear-gradient(135deg, #ff8a3d, #ef4444);--hps-file: linear-gradient(135deg, #d946ef, #ec4899);--hps-brand: linear-gradient(135deg, #a855f7, #ec4899)}.home-product-story{position:relative;isolation:isolate;background:var(--hps-paper);color:var(--hps-ink);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Microsoft YaHei,sans-serif;-webkit-font-smoothing:antialiased}.home-product-story *,.home-product-story *:before,.home-product-story *:after{box-sizing:border-box}.home-product-story h2,.home-product-story h3,.home-product-story p{margin:0}.home-product-story h2{font-size:clamp(37px,3.6vw,56px);font-weight:750;line-height:1.22;letter-spacing:-.045em;text-wrap:balance}.home-product-story h3{letter-spacing:-.025em}.home-product-story p{line-height:1.85}.home-product-story button:not(.demo-video-entry){font:inherit;cursor:pointer;color:inherit;border:0;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.home-product-story button:not(.demo-video-entry):focus-visible,.home-product-story summary:focus-visible{outline:3px solid #8066cc;outline-offset:5px}.home-product-story .hps-wrap{width:min(1240px,calc(100% - 120px));margin:auto}.home-product-story .hps-eyebrow{display:flex;align-items:center;gap:14px;font-size:11px;font-weight:700;letter-spacing:.14em;line-height:1.6;color:var(--hps-section-ink, var(--hps-purple-ink))}.home-product-story .hps-eyebrow:before{content:"";width:19px;height:6px;border-radius:3px;background:var(--hps-section-gradient, var(--hps-edit));flex:none}.home-product-story .hps-ambient{position:sticky;top:0;height:var(--hps-viewport-height, 100vh);margin-bottom:calc(-1 * var(--hps-viewport-height, 100vh));z-index:-1;pointer-events:none}.home-product-story .hps-ambient>div{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .8s}.home-product-story .hps-ambient-ai{background:radial-gradient(ellipse at 86% 52%,#ff8a3d24,transparent 66%),radial-gradient(ellipse at 68% 80%,#ef44440a,transparent 52%)}.home-product-story .hps-ambient-visual{background:radial-gradient(ellipse at 48% 58%,#8066cc24,transparent 66%),radial-gradient(ellipse at 78% 36%,#ba85e015,transparent 56%)}.home-product-story .hps-ambient-files{background:radial-gradient(ellipse at 80% 48%,#d946ef20,transparent 64%),radial-gradient(ellipse at 62% 74%,#ec489912,transparent 58%)}.home-product-story[data-scene=ai] .hps-ambient-ai,.home-product-story[data-scene=visual] .hps-ambient-visual,.home-product-story[data-scene=files] .hps-ambient-files{opacity:1}.home-product-story .hps-intro{padding:92px 0 30px;position:relative}.home-product-story .hps-intro-top{display:grid;grid-template-columns:1.5fr 1fr;gap:90px;align-items:center}.home-product-story .hps-intro-top>div,.home-product-story .hps-feature-head>div{min-width:0}.home-product-story:not(:lang(en)):not(:lang(zh)) .hps-theme-word,.home-product-story:not(:lang(en)):not(:lang(zh)) .hps-intro h2 em{white-space:normal}.home-product-story .hps-intro .hps-eyebrow{margin-bottom:25px}.home-product-story .hps-intro h2{font-size:clamp(42px,4.4vw,66px);letter-spacing:-.04em;line-height:1.17}.home-product-story .hps-intro h2 em{font-style:normal;background:var(--hps-brand);-webkit-background-clip:text;background-clip:text;color:transparent;white-space:normal}.home-product-story .hps-intro-top>p{font-size:15px;line-height:1.95;max-width:400px;color:var(--hps-muted)}.home-product-story .hps-source-line{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-top:36px;padding-top:25px;border-top:1px solid var(--hps-line);color:var(--hps-muted)}.home-product-story .hps-source-line>span{font-size:12px;line-height:1.7}.home-product-story .hps-source-line>div{display:flex;flex-wrap:wrap;align-items:center;gap:12px 22px;font-size:13px;font-weight:600}.home-product-story .hps-source-line b{font-weight:400;color:#b4adc4}.home-product-story .hps-feature{padding:100px 0 78px;position:relative}.home-product-story .hps-feature-head{display:grid;grid-template-columns:1.22fr 1fr;gap:95px;align-items:center;margin-bottom:46px}.home-product-story .hps-feature-head .hps-eyebrow{margin-bottom:25px}.home-product-story .hps-feature-head>p{color:var(--hps-muted);font-size:15px;line-height:1.9;max-width:405px}.home-product-story .hps-theme-word{font-style:normal;background:var(--hps-section-gradient);-webkit-background-clip:text;background-clip:text;color:transparent;white-space:nowrap}.home-product-story .hps-ai{--hps-section-gradient: var(--hps-refine);--hps-section-ink: var(--hps-orange-ink)}.home-product-story .hps-visual,.home-product-story .hps-deliver{--hps-section-gradient: var(--hps-edit);--hps-section-ink: var(--hps-purple-ink)}.home-product-story .hps-files{--hps-section-gradient: var(--hps-file);--hps-section-ink: var(--hps-pink-ink)}.home-product-story .hps-ai-story{display:grid;grid-template-columns:300px minmax(0,1fr);gap:52px;align-items:center}.home-product-story .hps-story-step{min-height:180px;padding:19px 0 21px;border-top:1px solid #ff8a3d30;position:relative;opacity:.76;transition:opacity .35s,transform .35s}.home-product-story .hps-story-step:before{content:"";position:absolute;top:-1px;left:0;height:2px;width:0;background:var(--hps-refine);transition:width .5s}.home-product-story .hps-story-step.hps-current{opacity:1}.home-product-story .hps-story-step.hps-current:before{width:100%}.home-product-story .hps-story-step:focus-within{opacity:1}.home-product-story .hps-story-step p{font-size:14px;line-height:1.75;color:var(--hps-muted);margin-top:9px}.home-product-story .hps-step-button{display:flex;width:100%;gap:14px;min-height:38px;align-items:center;padding:0;background:none;text-align:left}.home-product-story .hps-step-button>span:last-child{font-size:20px;font-weight:650;color:var(--hps-muted)}.home-product-story .hps-current .hps-step-button>span:last-child{color:var(--hps-orange-ink)}.home-product-story .hps-step-num{font:12px ui-monospace,monospace;color:var(--hps-orange-ink)}.home-product-story .hps-story-visual{position:sticky;align-self:start;top:max(36px,calc((var(--hps-viewport-height, 100vh) - 515px) / 2))}.home-product-story .hps-ai-stage{padding:13px;background:linear-gradient(135deg,#ff8a3d1c,#ef444410);border:1px solid #ff8a3d36;border-radius:20px;box-shadow:0 25px 70px -30px #ff8a3d55}.home-product-story .hps-media-shell{position:relative;border-radius:13px;overflow:hidden;background:#fff;border:1px solid #ffffffa8;box-shadow:0 12px 30px #27334b0c}.home-product-story .hps-media-open{position:relative;display:block;width:100%;aspect-ratio:2/1;background:#f8fafc;padding:0;overflow:hidden;text-align:left}.home-product-story .hps-media-open video{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;pointer-events:none;background:#f8fafc}.home-product-story .hps-media-open:focus-visible{outline-offset:-5px;outline-color:var(--hps-section-ink)}.home-product-story .hps-media-toolbar{position:absolute;top:0;right:0;bottom:0;left:0;background:#0f172a0a;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .18s,visibility .18s}.home-product-story .hps-media-shell:has(:focus-visible) .hps-media-toolbar{opacity:1;visibility:visible}.home-product-story .hps-media-toolbar button{pointer-events:auto}.home-product-story .hps-video-action.demo-video-entry-expanded{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:-moz-max-content;width:max-content;min-width:38px;touch-action:manipulation}.home-product-story .hps-motion-toggle{position:absolute;left:12px;bottom:10px;display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;padding:8px;background:#ffffffe6;border-radius:6px;color:#475569}.home-product-story .hps-motion-toggle:hover{background:#fff}.home-product-story .hps-pause-symbol{width:8px;height:10px;border-left:2px solid currentColor;border-right:2px solid currentColor}.home-product-story .hps-motion-toggle[aria-pressed=true] .hps-pause-symbol{height:0;width:0;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:7px solid currentColor;border-right:0}.home-product-story .hps-editor-stage{padding:20px;background:linear-gradient(to right,#8066cc29,#ba85e02b);border:1px solid #8066cc40;border-radius:20px;box-shadow:0 28px 80px -38px #8066cc50;overflow:hidden}.home-product-story .hps-editor-stage .hps-media-shell{border-radius:12px}.home-product-story .hps-tool-index{display:grid;grid-template-columns:repeat(4,1fr);margin:0 0 24px;border-bottom:1px solid var(--hps-line)}.home-product-story .hps-tool-index button{position:relative;padding:14px 20px 17px 0;background:transparent;text-align:left;color:#657083}.home-product-story .hps-tool-index button:before{content:"";position:absolute;bottom:-1px;left:0;right:25px;height:2px;background:transparent}.home-product-story .hps-tool-index button[aria-pressed=true]:before{background:var(--hps-edit)}.home-product-story .hps-tool-index strong{display:block;font-size:15px;font-weight:650;color:var(--hps-muted);margin-bottom:7px}.home-product-story .hps-tool-index button:hover strong,.home-product-story .hps-tool-index button[aria-pressed=true] strong{color:var(--hps-purple-ink)}.home-product-story .hps-tool-index small{font-size:12px;line-height:1.8}.home-product-story .hps-focus-track{min-width:0}.home-product-story.hps-motion [data-story-focus]{transform:translateY(var(--hps-focus-y, 0px)) scale(var(--hps-focus-scale, 1));opacity:var(--hps-focus-opacity, 1);transform-origin:50% 45%}.home-product-story.hps-motion .hps-story-step{transform:translate(-4px)}.home-product-story.hps-motion .hps-story-step.hps-current{transform:none}.home-product-story .hps-file-layout{display:grid;grid-template-columns:350px minmax(0,1fr);gap:70px;align-items:center}.home-product-story .hps-file-copy .hps-eyebrow{margin-bottom:25px}.home-product-story .hps-file-copy h2{font-size:clamp(36px,3vw,42px)}.home-product-story .hps-file-copy>p:not(.hps-eyebrow){font-size:15px;line-height:1.95;color:var(--hps-muted);margin-top:24px}.home-product-story .hps-formats{display:flex;flex-wrap:wrap;gap:7px;margin:28px 0}.home-product-story .hps-formats button{font-size:11px;font-weight:550;padding:9px 11px;border:1px solid #ec489933;border-radius:7px;background:#ffffffc4;color:var(--hps-pink-ink);white-space:nowrap;transition:background .15s,border-color .15s}.home-product-story .hps-formats button:hover{border-color:#ec48998c;background:#fff}.home-product-story .hps-formats button[aria-pressed=true]{background:var(--hps-file);color:#fff;border-color:transparent;box-shadow:0 4px 12px #ec489921}.home-product-story .hps-file-next{padding-top:22px;min-height:112px;border-top:1px solid #ec48992b}.home-product-story .hps-file-next h3{font-size:17px;font-weight:650;line-height:1.6;color:var(--hps-pink-ink)}.home-product-story .hps-file-next p{margin-top:9px;font-size:13px;line-height:1.9;color:var(--hps-muted)}.home-product-story .hps-file-stage{padding:13px;border:1px solid #ec48993d;border-radius:20px;background:linear-gradient(135deg,#d946ef22,#ec489922);box-shadow:0 25px 60px -35px #ec489960}.home-product-story .hps-file-flow{display:flex;align-items:center;gap:18px;margin-top:22px;font-size:10px;color:var(--hps-pink-ink)}.home-product-story .hps-file-flow b{height:1px;background:linear-gradient(135deg,#d946ef70,#ec489970);flex:1}.home-product-story .hps-deliver h2{font-size:52px;letter-spacing:0;overflow-wrap:anywhere}.home-product-story .hps-deliver .hps-feature-head>div{min-width:0}.home-product-story .hps-deliver .hps-eyebrow{letter-spacing:0}.home-product-story .hps-delivery-grid{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:65px;align-items:center}.home-product-story .hps-delivery-stage{padding:15px;border:1px solid #8066cc33;border-radius:20px;background:linear-gradient(to right,#8066cc1e,#ba85e024);box-shadow:0 24px 65px -40px #8066cc60}.home-product-story .hps-delivery-list{min-width:0;overflow-wrap:anywhere}.home-product-story .hps-delivery-list article{position:relative;padding:18px 0;border-top:1px solid #8066cc26}.home-product-story .hps-delivery-list article:before{content:"";position:absolute;top:-1px;left:0;height:2px;width:0;background:var(--hps-edit);transition:width .25s}.home-product-story .hps-delivery-list article.hps-current:before{width:100%}.home-product-story .hps-delivery-button{display:flex;align-items:baseline;gap:12px;width:100%;min-height:38px;padding:0;background:transparent;text-align:left}.home-product-story .hps-delivery-num{flex:none;font:12px ui-monospace,monospace;color:var(--hps-purple-ink)}.home-product-story .hps-delivery-list .hps-current h3{color:var(--hps-purple-ink)}.home-product-story .hps-delivery-list h3{font-size:20px;font-weight:650;line-height:1.5;letter-spacing:0;margin-bottom:7px}.home-product-story .hps-delivery-list p{font-size:13px;line-height:1.85;color:var(--hps-muted)}@media (min-width: 761px){.home-product-story .hps-delivery-grid>.hps-focus-track{position:sticky;align-self:start;top:max(36px,calc((var(--hps-viewport-height, 100vh) - 430px) / 2))}}.home-product-story .hps-faq{padding:90px 0 108px;position:relative;overflow-anchor:none}.home-product-story .hps-faq-layout{display:grid;grid-template-columns:330px 1fr;gap:95px}.home-product-story .hps-faq-heading{position:sticky;align-self:start;top:max(36px,calc(var(--hps-viewport-height, 100vh) * .38))}.home-product-story .hps-faq-list{min-width:0;overflow-anchor:none}.home-product-story .hps-faq h2{font-size:39px;margin-top:23px}.home-product-story .hps-faq details{border-bottom:1px solid var(--hps-line)}.home-product-story .hps-faq details:first-child{border-top:1px solid var(--hps-line)}.home-product-story .hps-faq summary{position:relative;padding:23px 30px 23px 0;font-size:15px;font-weight:550;line-height:1.65;cursor:pointer;list-style:none}.home-product-story .hps-faq summary::-webkit-details-marker{display:none}.home-product-story .hps-faq summary:after{content:"+";position:absolute;top:22px;right:2px;font-size:20px;font-weight:400;color:#8c77a5}.home-product-story .hps-faq details[open] summary:after{content:"−"}.home-product-story .hps-faq details[open] summary{color:var(--hps-purple-ink)}.home-product-story .hps-faq details p{padding:0 25px 25px 0;max-width:690px;font-size:13px;line-height:1.95;color:var(--hps-muted)}.home-product-story.hps-en .hps-intro h2{font-size:56px;line-height:1.18}.home-product-story.hps-en .hps-feature-head h2{font-size:clamp(36px,3.5vw,54px);line-height:1.18}.home-product-story.hps-en .hps-feature-head>p,.home-product-story.hps-en .hps-file-copy>p:not(.hps-eyebrow){line-height:1.8}.home-product-story.hps-en .hps-file-copy h2{font-size:42px;line-height:1.18}.home-product-story.hps-en .hps-file-next h3{line-height:1.45}.home-product-story.hps-en .hps-file-next p{line-height:1.75}@media (hover: hover) and (pointer: fine){.home-product-story .hps-media-shell:hover .hps-media-toolbar{opacity:1;visibility:visible}}@media (hover: none),(pointer: coarse){.home-product-story .hps-media-toolbar{opacity:1;visibility:visible}}@media (max-width: 1100px) and (min-width: 761px){.home-product-story .hps-wrap{width:calc(100% - 70px)}.home-product-story .hps-feature-head{gap:50px}.home-product-story .hps-ai-story{grid-template-columns:255px minmax(0,1fr);gap:35px}.home-product-story .hps-story-step{min-height:178px;padding:17px 0 19px}.home-product-story .hps-story-step p{font-size:13px}.home-product-story .hps-step-button>span:last-child{font-size:19px}.home-product-story .hps-file-layout{grid-template-columns:285px minmax(0,1fr);gap:40px}.home-product-story .hps-file-copy h2,.home-product-story.hps-en .hps-file-copy h2{font-size:36px}.home-product-story .hps-delivery-grid{grid-template-columns:minmax(0,1fr) 260px;gap:40px}.home-product-story .hps-deliver h2{font-size:40px}.home-product-story.hps-en .hps-intro h2{font-size:47px}}@media (min-width: 1025px){.home-product-story.hps-en .hps-intro-top{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:40px}}@media (min-width: 1025px) and (max-width: 1279px){.home-product-story.hps-en .hps-intro h2{font-size:40px}}@media (min-width: 1280px) and (max-width: 1439px){.home-product-story.hps-en .hps-intro h2{font-size:48px}}@media (max-width: 760px){.home-product-story .hps-wrap{width:calc(100% - 40px)}.home-product-story .hps-ambient{display:none}.home-product-story .hps-intro{padding:55px 0 20px}.home-product-story .hps-intro-top{grid-template-columns:1fr;gap:25px}.home-product-story .hps-intro h2,.home-product-story.hps-en .hps-intro h2{font-size:clamp(30px,8vw,40px)}.home-product-story .hps-intro-top>p{font-size:13px}.home-product-story .hps-source-line{flex-direction:column;align-items:flex-start;gap:15px;margin-top:28px}.home-product-story .hps-source-line>div{font-size:11px;gap:10px 12px}.home-product-story .hps-feature{padding:58px 0 40px}.home-product-story .hps-feature-head{grid-template-columns:1fr;gap:24px;margin-bottom:28px}.home-product-story .hps-feature-head h2,.home-product-story .hps-file-copy h2,.home-product-story.hps-en .hps-feature-head h2,.home-product-story.hps-en .hps-file-copy h2{font-size:34px}.home-product-story .hps-feature-head>p,.home-product-story .hps-file-copy>p:not(.hps-eyebrow){font-size:13px}.home-product-story .hps-ai-story{display:flex;flex-direction:column;align-items:stretch;gap:23px}.home-product-story .hps-ai-story>div:first-child{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.home-product-story .hps-story-step{min-height:0;padding:15px 0 0;opacity:1}.home-product-story .hps-step-button{display:block}.home-product-story .hps-step-button>span:last-child{font-size:15px}.home-product-story .hps-step-num{display:block;font-size:10px;margin-bottom:8px}.home-product-story .hps-story-step p{font-size:11px;line-height:1.7;margin-top:10px}.home-product-story .hps-story-visual{position:relative;align-self:stretch;top:auto}.home-product-story .hps-ai-stage,.home-product-story .hps-file-stage{padding:9px;border-radius:14px}.home-product-story .hps-editor-stage,.home-product-story .hps-delivery-stage{padding:10px;border-radius:14px}.home-product-story .hps-tool-index{grid-template-columns:1fr 1fr;margin-bottom:20px}.home-product-story .hps-tool-index strong{font-size:13px}.home-product-story .hps-tool-index small{font-size:11px}.home-product-story .hps-file-layout,.home-product-story .hps-delivery-grid,.home-product-story .hps-faq-layout{grid-template-columns:1fr;gap:28px}.home-product-story .hps-file-next p,.home-product-story .hps-delivery-list p{font-size:12px}.home-product-story .hps-delivery-list h3{font-size:17px}.home-product-story .hps-file-flow{gap:10px;margin-top:17px}.home-product-story .hps-faq{padding:65px 0}.home-product-story .hps-faq-heading{position:static}.home-product-story .hps-faq h2{font-size:34px}}@media (prefers-reduced-motion: reduce){.home-product-story *,.home-product-story *:before,.home-product-story *:after{transition:none!important}.home-product-story [data-story-focus],.home-product-story .hps-story-step{transform:none!important;opacity:1!important}}
