.workflow-demo{--wf-orange:#ff6b1a;--wf-muted:#6e6e73}.feature-grid{grid-template-columns:.72fr 1.28fr;align-items:center;gap:72px;display:grid}.feature:first-child .feature-grid{grid-template-columns:.7fr 1.3fr;gap:54px;width:min(1280px,100% - 48px)}.feature:nth-child(2n) .feature-copy{order:2}.feature:nth-child(2n) .feature-visual{order:1}#reuse .feature-grid{grid-template-columns:.82fr 1.18fr;gap:56px}.feature-copy>p:last-child{color:var(--wf-muted);margin:24px 0 0;font-size:25px;font-weight:600;line-height:1.45}.feature-visual{min-width:0}.workflow-demo{--demo-duration:10s;--preview-scale:1.16;--save-x:90%;--save-y:88%;aspect-ratio:1.14;width:100%;overflow:visible}.workflow-stage{isolation:isolate;width:100%;height:100%;position:relative;overflow:visible}.workflow-scene{will-change:opacity, transform;place-items:center;display:grid;position:absolute;inset:0}.workflow-entry,.workflow-input,.workflow-settings{opacity:0;transform:scale(.9)}.workflow-result{opacity:1}.workflow-entry-card,.workflow-window,.workflow-panel{background:#fffffffa;border:1px solid #00000013;box-shadow:0 2px 8px #23262d0f}.workflow-entry-card{border-radius:18px;width:min(78%,540px);padding:23px}.workflow-tool-title{color:#202127;align-items:center;gap:12px;font-size:24px;font-weight:750;display:flex}.workflow-ai-mark{width:43px;height:43px;color:var(--wf-orange);background:#fff4ed;border:1px solid #ffd3bb;border-radius:12px;place-items:center;font-size:15px;font-weight:750;display:grid;position:relative}.workflow-ai-mark:after{content:"✦";font-size:9px;position:absolute;top:3px;right:5px}.workflow-field-head{color:#24252a;justify-content:space-between;align-items:center;margin-top:18px;font-size:13px;display:flex}.workflow-field-head small{color:#969daa;font-size:11px}.workflow-entry-field{color:#a2a8b3;border:1.5px solid #ff945b;border-radius:13px;min-height:145px;margin-top:8px;padding:17px;font-size:12px}.workflow-window{border-radius:19px;width:min(92%,680px);padding:27px}.workflow-window-head{color:#24252a;justify-content:space-between;align-items:center;gap:16px;font-size:18px;font-weight:750;display:flex}.workflow-window-head small{color:#9299a6;font-size:11px;font-weight:500}.workflow-prompt{color:#35363b;background:#fbfbfc;border:1px solid #dfe3e9;border-radius:14px;min-height:250px;margin-top:15px;padding:17px 18px;font-size:14px;line-height:1.65;position:relative;overflow:hidden}.workflow-typing{clip-path:inset(0 100% 0 0);width:100%;display:block}.workflow-prompt:after{content:"";background:var(--wf-orange);opacity:0;width:1px;height:19px;position:absolute;top:18px;left:18px}.workflow-actions{justify-content:flex-end;align-items:center;gap:10px;margin-top:16px;font-size:12px;display:flex}.workflow-actions span{color:#69707c;text-align:center;background:#edf1f5;border-radius:999px;min-width:84px;padding:11px 18px}.workflow-actions b{color:#fff;background:var(--wf-orange);text-align:center;border-radius:999px;min-width:84px;padding:11px 18px;font-weight:700}.workflow-panel{border-radius:18px;width:min(82%,530px);padding:23px}.workflow-panel .workflow-tool-title{border-bottom:1px solid #e4e7ec;padding-bottom:13px;font-size:20px}.workflow-panel .workflow-ai-mark{border-radius:10px;width:36px;height:36px;font-size:12px}.workflow-controls{gap:15px;margin-top:16px;display:grid}.workflow-control{gap:8px;display:grid}.workflow-control>span{color:#34363c;font-size:11px}.workflow-options{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.workflow-options.two-col{grid-template-columns:repeat(2,1fr)}.workflow-option{color:#40434b;background:#fafbfc;border:1px solid #dde2e9;border-radius:10px;place-items:center;min-height:45px;font-size:11px;font-style:normal;font-weight:650;display:grid}.workflow-option.resolution{align-content:center;gap:3px;min-height:54px;font-size:15px}.workflow-option.resolution small{color:#8791a0;font-size:9px;font-weight:500}.workflow-slider-head{justify-content:space-between;display:flex}.workflow-slider-head b{color:var(--wf-orange);font-size:10px}.workflow-slider{height:24px;position:relative}.workflow-slider:before{content:"";background:#292b2f;border-radius:5px;height:5px;position:absolute;top:5px;left:0;right:0}.workflow-slider-thumb{background:#ff7a22;border-radius:50%;width:16px;height:16px;position:absolute;top:0;left:0}.workflow-slider-labels{color:#949ba7;justify-content:space-between;font-size:8px;display:flex;position:absolute;bottom:0;left:0;right:0}.workflow-generate{color:#fff;background:linear-gradient(90deg,#ffac32,#ff6720);border-radius:11px;place-items:center;width:100%;height:46px;margin-top:5px;font-size:12px;font-weight:750;display:grid}.workflow-progress{color:#555a64;opacity:0;justify-items:center;gap:14px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.workflow-progress i{border:3px solid #e1e5eb;border-top-color:var(--wf-orange);border-radius:50%;width:46px;height:46px}.workflow-progress strong{font-size:12px}.workflow-art{aspect-ratio:1;opacity:1;width:min(61%,470px);transform:translate(-50%, -50%) scale(var(--preview-scale));transform-origin:50%;background:#fff;border:1px solid #00000012;border-radius:15px;position:absolute;top:50%;left:50%;overflow:hidden;box-shadow:0 4px 16px #23262d14}.workflow-art picture{width:100%;height:100%;display:block}.workflow-art img{object-fit:cover;width:100%;height:100%}.demo-cursor{z-index:8;color:#151517;opacity:0;filter:drop-shadow(0 3px 4px #00000038);pointer-events:none;will-change:top, left, opacity, transform;width:29px;height:29px;position:absolute;top:33%;left:72%}.demo-cursor svg{fill:#fff;stroke:currentColor;stroke-width:1.5px;stroke-linejoin:round;width:100%;height:100%}.demo-cursor:after{content:"";opacity:0;border:2px solid #ff6b1ab8;border-radius:50%;width:24px;height:24px;position:absolute;top:-7px;left:-7px;transform:scale(.25)}.workflow-demo.is-playing .workflow-entry{animation:workflow-entry var(--demo-duration) ease-in-out infinite both}.workflow-demo.is-playing .workflow-input{animation:workflow-input var(--demo-duration) ease-in-out infinite both}.workflow-demo.is-playing .workflow-settings{animation:workflow-settings var(--demo-duration) ease-in-out infinite both}.workflow-demo.is-playing .workflow-result{animation:workflow-result var(--demo-duration) ease-in-out infinite both}.workflow-demo.is-playing .workflow-typing{animation:workflow-type var(--demo-duration) steps(20, end) infinite both}.workflow-demo.is-playing .workflow-prompt:after{animation:workflow-caret var(--demo-duration) linear infinite both}.workflow-demo.is-playing .workflow-option[data-choice=ratio]{animation:workflow-choice-ratio var(--demo-duration) ease infinite both}.workflow-demo.is-playing .workflow-option[data-choice=resolution]{animation:workflow-choice-resolution var(--demo-duration) ease infinite both}.workflow-demo.is-playing .workflow-generate{animation:workflow-generate var(--demo-duration) ease infinite both}.workflow-demo.is-playing .workflow-progress{animation:workflow-progress var(--demo-duration) ease infinite both}.workflow-demo.is-playing .workflow-progress i{animation:.72s linear infinite workflow-spin}.workflow-demo.is-playing .workflow-art{animation:workflow-art var(--demo-duration) ease-in-out infinite both}.workflow-demo.is-playing .demo-cursor{animation:workflow-pointer var(--demo-duration) ease-in-out infinite both}.workflow-demo.is-playing .demo-cursor:after{animation:workflow-clicks var(--demo-duration) ease-out infinite both}@keyframes workflow-entry{0%,6%{opacity:1;transform:scale(1)}9%,to{opacity:0;transform:scale(.88)}}@keyframes workflow-input{0%,7%{opacity:0;transform:scale(.9)}10%,28%{opacity:1;transform:scale(1)}32%,to{opacity:0;transform:scale(.9)}}@keyframes workflow-settings{0%,30%{opacity:0;transform:scale(.9)}34%,59%{opacity:1;transform:scale(1)}62%,to{opacity:0;transform:scale(.9)}}@keyframes workflow-result{0%,60%{opacity:0;transform:scale(.96)}63%,97%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.98)}}@keyframes workflow-type{0%,11%{clip-path:inset(0 100% 0 0)}23%,to{clip-path:inset(0)}}@keyframes workflow-caret{0%,10%,25%,to{opacity:0}11%,24%{opacity:1}}@keyframes workflow-choice-ratio{0%,38%{color:#40434b;background:#fafbfc;border-color:#dde2e9}40%,to{color:#ff6419;background:#fff7f2;border-color:#ff7b35}}@keyframes workflow-choice-resolution{0%,45%{color:#40434b;background:#fafbfc;border-color:#dde2e9}47%,to{color:#ff6419;background:#fff7f2;border-color:#ff7b35}}@keyframes workflow-generate{0%,56%,60%,to{filter:brightness();transform:scale(1)}58%{filter:brightness(.9);transform:scale(.97)}}@keyframes workflow-progress{0%,61%,73%,to{opacity:0;transform:translate(-50%,-50%)scale(.88)}64%,71%{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes workflow-spin{to{transform:rotate(360deg)}}@keyframes workflow-art{0%,72%{opacity:0;transform:translate(-50%,-50%)scale(.78)}76%,83%{opacity:1;transform:translate(-50%,-50%)scale(.9)}87%,97%{opacity:1;transform:translate(-50%, -50%) scale(var(--preview-scale))}to{opacity:0;transform:translate(-50%,-50%)scale(1.06)}}@keyframes workflow-pointer{0%,1%{opacity:0;top:42%;left:70%;transform:scale(.9)}3%,6%{opacity:1;top:42%;left:70%;transform:scale(1)}9%,23%{opacity:1;top:35%;left:70%;transform:scale(1)}27%{top:var(--save-y);left:var(--save-x);opacity:1;transform:scale(1)}31%{top:var(--save-y);left:var(--save-x);opacity:0;transform:scale(.9)}34%{opacity:1;top:35%;left:38%;transform:scale(1)}40%{opacity:1;top:42%;left:38%;transform:scale(1)}47%{opacity:1;top:58%;left:39%;transform:scale(1)}52%{opacity:1;top:72%;left:30%;transform:scale(1)}58%{opacity:1;top:85%;left:70%;transform:scale(1)}62%,79%{opacity:0;top:85%;left:70%;transform:scale(.9)}82%,94%{opacity:1;top:54%;left:65%;transform:scale(1)}98%,to{opacity:0;top:54%;left:65%;transform:scale(.9)}}@keyframes workflow-clicks{0%,5%,7%,26%,28%,39%,41%,46%,48%,51%,53%,57%,59%,82%,84%,to{opacity:0;transform:scale(.25)}6%,27%,40%,47%,52%,58%,83%{opacity:.8;transform:scale(1.15)}}.workflow-demo{overflow:clip}@media (width<=40rem){.workflow-demo{aspect-ratio:1/1.12}}@media (width<=26rem){.workflow-demo{aspect-ratio:1/1.24}}.workflow-art-img{block-size:auto;inline-size:100%;display:block}@media (prefers-reduced-motion:reduce){.workflow-demo *{animation:none!important}.workflow-entry,.workflow-input,.workflow-settings,.demo-cursor,.workflow-progress{display:none}.workflow-result{opacity:1;transform:none}}.vdemo[data-astro-cid-dixxjbmm]{--pri:#5467d2;--pri-dark:#4354b8;--pri-soft:#eeeffa;--bg:#f2f6fc;--card:#fff;--ink:#2d3a4c;--ink2:#5e6978;--ink3:#8b96a6;--line:#dfe4ee;--dur:15s}[data-astro-cid-dixxjbmm],[data-astro-cid-dixxjbmm]:before,[data-astro-cid-dixxjbmm]:after{box-sizing:border-box}.vdemo[data-astro-cid-dixxjbmm]{width:580px;color:var(--ink);text-rendering:auto;-webkit-font-smoothing:antialiased;background:0 0;border-radius:14px;flex:none;font-family:-apple-system,PingFang SC,Helvetica Neue,sans-serif;font-size:16px;font-weight:400;line-height:normal;position:relative;overflow:hidden}.vdemo[data-astro-cid-dixxjbmm] img[data-astro-cid-dixxjbmm],.vdemo[data-astro-cid-dixxjbmm] svg[data-astro-cid-dixxjbmm]{max-width:none;display:inline}.vd-panelwrap[data-astro-cid-dixxjbmm]{padding:14px}.vdemo-wrap[data-astro-cid-dixxjbmm]{contain:inline-size;min-inline-size:0}.vdemo-scaler[data-astro-cid-dixxjbmm]{inline-size:100%;position:relative;overflow:hidden}.vdemo-scale[data-astro-cid-dixxjbmm]{transform-origin:0 0;will-change:transform}.vd-card[data-astro-cid-dixxjbmm]{box-shadow:none;background:0 0;border:0;border-radius:0;padding:15px 17px}.vd-top[data-astro-cid-dixxjbmm]{border-bottom:1px solid var(--line);align-items:center;gap:8px;padding-bottom:10px;display:flex}.vd-logo[data-astro-cid-dixxjbmm]{background:var(--pri-soft);width:25px;height:25px;color:var(--pri);border-radius:6px;place-items:center;font-size:9.5px;font-weight:750;display:grid}.vd-top[data-astro-cid-dixxjbmm] b[data-astro-cid-dixxjbmm]{font-size:12px;font-weight:700}.vd-cred[data-astro-cid-dixxjbmm]{color:var(--pri);background:var(--pri-soft);border-radius:5px;margin-left:auto;padding:4px 8px;font-size:9.5px}.vd-btn[data-astro-cid-dixxjbmm]{color:var(--ink2);border:1px solid var(--line);background:#eef1f6;border-radius:5px;padding:5px 10px;font-size:9.5px;font-weight:600}.vd-btn[data-astro-cid-dixxjbmm].vd-p{background:var(--pri);color:#fff;border-color:var(--pri)}.vd-lbl[data-astro-cid-dixxjbmm]{color:var(--ink2);justify-content:space-between;margin-top:11px;font-size:10px;font-weight:600;display:flex}.vd-lbl[data-astro-cid-dixxjbmm] small[data-astro-cid-dixxjbmm]{color:var(--ink3);font-variant-numeric:tabular-nums;font-weight:400}.vd-box[data-astro-cid-dixxjbmm]{border:1px solid var(--line);background:var(--bg);border-radius:7px;min-height:46px;margin-top:5px;padding:10px;font-size:10.5px;line-height:1.7;animation:15s infinite vdemo-boxfocus}@keyframes vdemo-boxfocus{0%,7%{border-color:var(--line);box-shadow:none;background:var(--bg)}9%,26%{border-color:var(--pri);background:#fff;box-shadow:0 0 0 2.5px #5467d224}29%,to{border-color:var(--line);box-shadow:none;background:var(--bg)}}.vd-tp[data-astro-cid-dixxjbmm]{color:var(--ink)}.vd-tp[data-astro-cid-dixxjbmm] span[data-astro-cid-dixxjbmm]{opacity:0;animation:15s infinite vdemo-ch}@keyframes vdemo-ch{0%,7%{opacity:0}8.2%,to{opacity:1}}.vd-tp[data-astro-cid-dixxjbmm] span[data-astro-cid-dixxjbmm]:first-child{animation-delay:0s}.vd-tp[data-astro-cid-dixxjbmm] span[data-astro-cid-dixxjbmm]:nth-child(2){animation-delay:90ms}.vd-tp[data-astro-cid-dixxjbmm] span[data-astro-cid-dixxjbmm]:nth-child(3){animation-delay:.18s}.vd-tp[data-astro-cid-dixxjbmm] span[data-astro-cid-dixxjbmm]:nth-child(4){animation-delay:.27s}.vd-tp[data-astro-cid-dixxjbmm] span[data-astro-cid-dixxjbmm]:nth-child(5){animation-delay:.36s}.vd-tp[data-astro-cid-dixxjbmm] span[data-astro-cid-dixxjbmm]:nth-child(6){animation-delay:.45s}.vd-tp[data-astro-cid-dixxjbmm] span[data-astro-cid-dixxjbmm]:nth-child(7){animation-delay:.54s}.vd-tp[data-astro-cid-dixxjbmm] span[data-astro-cid-dixxjbmm]:nth-child(8){animation-delay:.63s}.vd-tp[data-astro-cid-dixxjbmm] span[data-astro-cid-dixxjbmm]:nth-child(9){animation-delay:.72s}.vd-tp[data-astro-cid-dixxjbmm] span[data-astro-cid-dixxjbmm]:nth-child(10){animation-delay:.81s}.vd-tp[data-astro-cid-dixxjbmm] span[data-astro-cid-dixxjbmm]:nth-child(11){animation-delay:.9s}.vd-tp[data-astro-cid-dixxjbmm] span[data-astro-cid-dixxjbmm]:nth-child(12){animation-delay:.99s}.vd-tp[data-astro-cid-dixxjbmm] span[data-astro-cid-dixxjbmm]:nth-child(13){animation-delay:1.08s}.vd-tp[data-astro-cid-dixxjbmm] span[data-astro-cid-dixxjbmm]:nth-child(14){animation-delay:1.17s}.vd-tp[data-astro-cid-dixxjbmm] span[data-astro-cid-dixxjbmm]:nth-child(15){animation-delay:1.26s}.vd-tp[data-astro-cid-dixxjbmm] span[data-astro-cid-dixxjbmm]:nth-child(16){animation-delay:1.35s}.vd-tp[data-astro-cid-dixxjbmm] span[data-astro-cid-dixxjbmm]:nth-child(17){animation-delay:1.44s}.vd-tp[data-astro-cid-dixxjbmm] span[data-astro-cid-dixxjbmm]:nth-child(18){animation-delay:1.53s}.vd-tp[data-astro-cid-dixxjbmm] span[data-astro-cid-dixxjbmm]:nth-child(19){animation-delay:1.62s}.vd-tp[data-astro-cid-dixxjbmm] span[data-astro-cid-dixxjbmm]:nth-child(20){animation-delay:1.71s}.vd-caret[data-astro-cid-dixxjbmm]{background:var(--pri);vertical-align:bottom;width:1.5px;height:1em;animation:15s infinite vdemo-cblink;display:inline-block}@keyframes vdemo-cblink{0%,7%{opacity:0}8%,27%{opacity:1}28%,to{opacity:0}}.vd-ph[data-astro-cid-dixxjbmm]{color:var(--ink3);animation:15s infinite vdemo-phide}@keyframes vdemo-phide{0%,7%{opacity:1}8%,to{opacity:0}}.vd-ph[data-astro-cid-dixxjbmm]{pointer-events:none;position:absolute}.vd-refbar[data-astro-cid-dixxjbmm]{color:var(--ink3);justify-content:space-between;align-items:center;margin-top:9px;font-size:9.5px;display:flex}.vd-refbar[data-astro-cid-dixxjbmm] b[data-astro-cid-dixxjbmm]{color:var(--pri);font-variant-numeric:tabular-nums;font-weight:600}.vd-refs[data-astro-cid-dixxjbmm]{gap:5px;min-height:25px;margin-top:5px;display:flex}.vd-ref[data-astro-cid-dixxjbmm]{color:var(--pri);background:var(--pri-soft);opacity:0;border:1px solid #d8dcf3;border-radius:5px;align-items:center;gap:5px;padding:4px 7px 4px 4px;font-size:9.5px;display:flex}.vd-ref[data-astro-cid-dixxjbmm] u[data-astro-cid-dixxjbmm]{background:var(--pri);color:#fff;letter-spacing:.02em;border-radius:3px;place-items:center;width:20px;height:16px;font-size:7px;font-weight:750;text-decoration:none;display:grid}.vd-ref[data-astro-cid-dixxjbmm]:first-child{animation:15s infinite vdemo-rf1}.vd-ref[data-astro-cid-dixxjbmm]:nth-child(2){animation:15s infinite vdemo-rf2}.vd-ref[data-astro-cid-dixxjbmm]:nth-child(3){animation:15s infinite vdemo-rf3}@keyframes vdemo-rf1{0%,26%{opacity:0;transform:scale(.86)}28%,40%{opacity:1;transform:scale(1)}42%,to{opacity:0}}@keyframes vdemo-rf2{0%,29%{opacity:0;transform:scale(.86)}31%,40%{opacity:1;transform:scale(1)}42%,to{opacity:0}}@keyframes vdemo-rf3{0%,32%{opacity:0;transform:scale(.86)}34%,40%{opacity:1;transform:scale(1)}42%,to{opacity:0}}.vd-plus[data-astro-cid-dixxjbmm]{color:var(--pri);border:1px dashed #c3cadb;border-radius:7px;place-items:center;gap:2px;margin-top:5px;padding:10px;animation:15s infinite vdemo-plus;display:grid}.vd-plus[data-astro-cid-dixxjbmm] span[data-astro-cid-dixxjbmm]{font-size:9.5px;font-weight:600}.vd-plus[data-astro-cid-dixxjbmm] em[data-astro-cid-dixxjbmm]{color:var(--ink3);font-size:8px;font-style:normal}@keyframes vdemo-plus{0%,25%{background:var(--bg);box-shadow:none;transform:scale(1)}26%{background:#dfe4f9;transform:scale(.96);box-shadow:0 0 0 4px #5467d238}27.4%{background:var(--bg);box-shadow:none;transform:scale(1)}29%{background:#dfe4f9;transform:scale(.96);box-shadow:0 0 0 4px #5467d238}30.4%{background:var(--bg);box-shadow:none;transform:scale(1)}32%{background:#dfe4f9;transform:scale(.96);box-shadow:0 0 0 4px #5467d238}33.4%,to{background:var(--bg);box-shadow:none;transform:scale(1)}}.vd-chk[data-astro-cid-dixxjbmm]{color:var(--ink2);align-items:center;gap:5px;margin-top:8px;font-size:9.5px;display:flex}.vd-chk[data-astro-cid-dixxjbmm] u[data-astro-cid-dixxjbmm]{background:var(--pri);color:#fff;border-radius:3px;place-items:center;width:11px;height:11px;font-size:6.5px;text-decoration:none;display:grid}.vd-cols[data-astro-cid-dixxjbmm]{grid-template-columns:1.55fr .95fr .95fr .95fr;gap:5px;margin-top:9px;display:grid}.vd-fl[data-astro-cid-dixxjbmm]{color:var(--ink3);margin-bottom:3px;font-size:8px;display:block}.vd-fld[data-astro-cid-dixxjbmm]{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:5px;justify-content:space-between;align-items:center;padding:5px 7px;font-size:9.5px;display:flex}.vd-fld[data-astro-cid-dixxjbmm] em[data-astro-cid-dixxjbmm]{color:#b6bfcd;font-size:7.5px;font-style:normal}.vd-fld[data-astro-cid-dixxjbmm].vd-on{border-color:var(--pri);background:var(--pri-soft);color:var(--pri);font-weight:600}.vd-ratio[data-astro-cid-dixxjbmm]{animation:15s infinite vdemo-ratio}@keyframes vdemo-ratio{0%,33%{border-color:var(--line);color:var(--ink);background:#fff;font-weight:400}35%,39%{border-color:var(--pri);background:var(--pri-soft);color:var(--pri);font-weight:600;transform:scale(1.05)}41%,to{border-color:var(--line);color:var(--ink);background:#fff;font-weight:400;transform:scale(1)}}.vd-cost[data-astro-cid-dixxjbmm]{color:var(--ink3);margin-top:6px;font-size:8.5px}.vd-gen[data-astro-cid-dixxjbmm]{text-align:center;background:var(--pri);color:#fff;border-radius:6px;margin-top:8px;padding:8px;font-size:11px;font-weight:650;animation:15s infinite vdemo-gen;display:block}@keyframes vdemo-gen{0%,43%{background:var(--pri);box-shadow:none;transform:scale(1)}44%{background:var(--pri-dark);transform:scale(.955);box-shadow:0 0 0 5px #5467d247}46%{background:var(--pri);box-shadow:none;transform:scale(1)}to{background:var(--pri);box-shadow:none;transform:scale(1)}}.vd-overlay[data-astro-cid-dixxjbmm]{opacity:0;z-index:5;background:#fff;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding-top:68px;animation:15s infinite vdemo-ov;display:flex;position:absolute;inset:14px}.vd-progress[data-astro-cid-dixxjbmm]{pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex;position:absolute;inset:0}@keyframes vdemo-ov{0%,45%{opacity:0;pointer-events:none}47%,to{opacity:1;pointer-events:none}}.vd-ovtitle[data-astro-cid-dixxjbmm]{color:var(--ink2);font-size:11px;font-weight:600;line-height:15px;animation:15s infinite vdemo-ovt}@keyframes vdemo-ovt{0%,47%{opacity:0}49%,60%{opacity:1}62%,to{opacity:0}}.vd-bar[data-astro-cid-dixxjbmm]{background:#e4e9f2;border-radius:2px;width:70%;height:4px;animation:15s infinite vdemo-barhide;position:relative;overflow:hidden}.vd-bar[data-astro-cid-dixxjbmm] i[data-astro-cid-dixxjbmm]{background:var(--pri);border-radius:2px;width:0;animation:15s infinite vdemo-fill;position:absolute;inset:0 auto 0 0}@keyframes vdemo-fill{0%,47%{width:0}51%{width:42%}56%{width:86%}60%,to{width:100%}}@keyframes vdemo-barhide{0%,60%{opacity:1}62%,to{opacity:0}}.vd-pct[data-astro-cid-dixxjbmm]{color:var(--pri);font-variant-numeric:tabular-nums;font-size:9.5px;font-weight:600;line-height:15px;animation:15s infinite vdemo-ovt}.vd-pv[data-astro-cid-dixxjbmm]{aspect-ratio:16/9;opacity:0;background:#141821;border-radius:8px;width:80%;animation:15s infinite vdemo-pv;position:relative;overflow:hidden}@keyframes vdemo-pv{0%,61%{opacity:0;transform:scale(.96)}64%,to{opacity:1;transform:scale(1)}}.vd-pv[data-astro-cid-dixxjbmm] img[data-astro-cid-dixxjbmm]{object-fit:cover;width:100%;height:100%}.vd-pv[data-astro-cid-dixxjbmm]:after{content:"";background:linear-gradient(#0000 48%,#0000006b);position:absolute;inset:0}.vd-play[data-astro-cid-dixxjbmm]{z-index:2;background:#fffffff0;border-radius:50%;place-items:center;width:34px;height:34px;margin:auto;display:grid;position:absolute;inset:0}.vd-play[data-astro-cid-dixxjbmm] svg[data-astro-cid-dixxjbmm]{fill:#141821;width:12px;height:12px;margin-left:1px}.vd-strip[data-astro-cid-dixxjbmm]{z-index:2;background:#ffffff4d;border-radius:2px;height:2.5px;position:absolute;bottom:8px;left:9px;right:9px}.vd-strip[data-astro-cid-dixxjbmm] i[data-astro-cid-dixxjbmm]{background:#fff;border-radius:2px;width:42%;position:absolute;inset:0 auto 0 0}.vd-done[data-astro-cid-dixxjbmm]{color:#2f9e6e;opacity:0;justify-content:center;align-items:center;gap:7px;font-size:13px;font-weight:650;animation:15s infinite vdemo-done;display:flex;position:absolute;top:34px;left:0;right:0}.vd-done[data-astro-cid-dixxjbmm] u[data-astro-cid-dixxjbmm]{color:#fff;background:#2f9e6e;border-radius:50%;flex:none;place-items:center;width:17px;height:17px;font-size:10px;text-decoration:none;display:grid}@keyframes vdemo-done{0%,67%{opacity:0;transform:translateY(3px)}75%,to{opacity:1;transform:none}}.vd-pmeta[data-astro-cid-dixxjbmm]{gap:5px;animation:15s infinite vdemo-pv;display:flex}.vd-pmeta[data-astro-cid-dixxjbmm] span[data-astro-cid-dixxjbmm]{color:var(--ink2);background:var(--bg);border:1px solid var(--line);border-radius:4px;padding:3px 6px;font-size:8.5px}.vd-cur[data-astro-cid-dixxjbmm]{z-index:9;color:#1b2430;opacity:0;filter:drop-shadow(0 2px 3px #00000038);width:20px;height:20px;animation:15s infinite vdemo-cur;position:absolute}@keyframes vdemo-cur{0%{opacity:0;top:38%;left:62%;transform:scale(1)}3%{opacity:1;top:33%;left:57%;transform:scale(1)}7%{opacity:1;top:30%;left:50%;transform:scale(1)}7.5%{opacity:1;top:30%;left:50%;transform:scale(.78)}8.5%{opacity:1;top:30%;left:50%;transform:scale(1)}22%{opacity:1;top:31%;left:50%;transform:scale(1)}25%{opacity:1;top:56%;left:50%;transform:scale(1)}26%{opacity:1;top:56%;left:50%;transform:scale(.78)}27%{opacity:1;top:56%;left:50%;transform:scale(1)}29%{opacity:1;top:56%;left:50%;transform:scale(.78)}30%{opacity:1;top:56%;left:50%;transform:scale(1)}32%{opacity:1;top:56%;left:50%;transform:scale(.78)}33%{opacity:1;top:56%;left:50%;transform:scale(1)}36%{opacity:1;top:68%;left:50%;transform:scale(1)}40%{opacity:1;top:89%;left:50%;transform:scale(1)}44%{opacity:1;top:89%;left:50%;transform:scale(.76)}45.5%{opacity:1;top:89%;left:50%;transform:scale(1)}47%{opacity:1;top:89%;left:50%}50%,to{opacity:0;top:89%;left:50%}}.vd-rip[data-astro-cid-dixxjbmm]{opacity:0;border:2px solid #5467d28c;border-radius:50%;width:32px;height:32px;animation:15s infinite vdemo-rip;position:absolute;top:-6px;left:-6px}@keyframes vdemo-rip{0%,6.9%{opacity:0;transform:scale(.15)}8%{opacity:1;transform:scale(.45)}11%{opacity:0;transform:scale(2.1)}25.9%{opacity:0;transform:scale(.15)}26.5%{opacity:1;transform:scale(.45)}28.5%{opacity:0;transform:scale(2.1)}28.9%{opacity:0;transform:scale(.15)}29.5%{opacity:1;transform:scale(.45)}31.5%{opacity:0;transform:scale(2.1)}31.9%{opacity:0;transform:scale(.15)}32.5%{opacity:1;transform:scale(.45)}34.5%{opacity:0;transform:scale(2.1)}43.9%{opacity:0;transform:scale(.15)}44.5%{opacity:1;transform:scale(.45)}47%{opacity:0;transform:scale(2.1)}to{opacity:0}}[data-astro-cid-dixxjbmm][data-vdemo],[data-astro-cid-dixxjbmm][data-vdemo] [data-astro-cid-dixxjbmm]{animation-play-state:var(--play-state,running)}@media (prefers-reduced-motion:reduce){.vdemo[data-astro-cid-dixxjbmm] [data-astro-cid-dixxjbmm]{animation:none!important}.vd-overlay[data-astro-cid-dixxjbmm]{opacity:1!important}.vd-bar[data-astro-cid-dixxjbmm],.vd-pct[data-astro-cid-dixxjbmm],.vd-ovtitle[data-astro-cid-dixxjbmm],.vd-cur[data-astro-cid-dixxjbmm]{display:none}.vd-pv[data-astro-cid-dixxjbmm],.vd-done[data-astro-cid-dixxjbmm],.vd-pmeta[data-astro-cid-dixxjbmm]{opacity:1!important;transform:none!important}}.product__tagline[data-astro-cid-6v3mdio7]{font-size:var(--fs-lg);font-weight:var(--fw-medium);color:var(--c-text);margin-block-start:var(--sp-4)}.product__desc[data-astro-cid-6v3mdio7]{max-width:46em;margin-block-start:var(--sp-5)}.product__body[data-astro-cid-6v3mdio7]{gap:var(--sp-10);align-items:start;margin-block-start:var(--sp-12);display:grid}.product__side[data-astro-cid-6v3mdio7]{gap:var(--sp-10);flex-direction:column;align-items:flex-start;display:flex}.specs[data-astro-cid-6v3mdio7],.product__demo[data-astro-cid-6v3mdio7]{inline-size:100%}.product__shot[data-astro-cid-6v3mdio7]{aspect-ratio:16/10;border-radius:var(--r-lg);border:1px solid var(--c-border);background-color:var(--c-bg-muted);position:relative;overflow:hidden}.product__shot-inner[data-astro-cid-6v3mdio7]{object-fit:cover;object-position:center top;block-size:100%;inline-size:100%}.specs[data-astro-cid-6v3mdio7]{margin:0}.specs__row[data-astro-cid-6v3mdio7]{gap:var(--sp-2);padding-block:var(--sp-4);border-block-end:1px solid var(--c-border);display:grid}.specs__row[data-astro-cid-6v3mdio7]:first-child{border-block-start:1px solid var(--c-border)}.specs__label[data-astro-cid-6v3mdio7]{font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--c-text-tertiary)}.specs__value[data-astro-cid-6v3mdio7]{font-size:var(--fs-base);line-height:var(--lh-normal);margin:0}.product__actions[data-astro-cid-6v3mdio7]{margin-block-start:0}.cross-sell__body[data-astro-cid-6v3mdio7]{margin-block-start:var(--sp-5)}.cross-sell__actions[data-astro-cid-6v3mdio7]{margin-block-start:var(--sp-8)}@media (width>=60rem){.product__body[data-astro-cid-6v3mdio7]{gap:var(--sp-16);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start}.specs__row[data-astro-cid-6v3mdio7]{gap:var(--sp-6);grid-template-columns:minmax(0,9rem) minmax(0,28rem);align-items:baseline}.product__body--video[data-astro-cid-6v3mdio7]{grid-template-columns:minmax(0,2fr) minmax(18rem,1fr)}.product__body--video[data-astro-cid-6v3mdio7] .specs__row[data-astro-cid-6v3mdio7]{gap:var(--sp-4);grid-template-columns:minmax(0,5.5rem) minmax(0,1fr)}}
