.hero-demo_frame__bN3lg{position:relative;width:100%;max-width:520px;aspect-ratio:4/3;border-radius:16px;background:#ffffff;border:1px solid rgb(229 229 229);box-shadow:0 20px 50px -20px rgba(17,24,39,.35);overflow:hidden}.hero-demo_toolbar__KxEqf{display:flex;align-items:center;gap:6px;height:34px;padding:0 12px;border-bottom:1px solid rgb(243 244 246);background:rgb(250 250 250)}.hero-demo_dot__0MEpY{width:10px;height:10px;border-radius:50%}.hero-demo_urlbar__oZ1nB{margin-left:10px;height:16px;flex:1;max-width:220px;border-radius:6px;background:rgb(243 244 246)}.hero-demo_page__5Xx5V{position:relative;padding:22px;height:calc(100% - 34px)}.hero-demo_h__bHPYV{height:16px;border-radius:5px;background:rgb(31 41 55);margin-bottom:10px}.hero-demo_h1__wVGM2{width:70%}.hero-demo_h2__wwX91{width:52%;background:rgb(209 213 219);height:10px}.hero-demo_line__Ix2mw{height:8px;border-radius:4px;background:rgb(229 231 235);margin-bottom:8px}.hero-demo_l1__8s4aH{width:90%}.hero-demo_l2__GUD8D{width:80%}.hero-demo_target__sMvhS{position:absolute;left:22px;bottom:26px;width:130px;height:34px;border-radius:8px;background:var(--accent,#e11d48);box-shadow:0 6px 16px -6px var(--accent,#e11d48)}.hero-demo_highlight__hmT0E{position:absolute;left:18px;bottom:22px;width:138px;height:42px;border-radius:10px;border:2px solid var(--accent,#e11d48);box-shadow:0 0 0 4px color-mix(in srgb,var(--accent,#e11d48) 20%,transparent);opacity:0;animation:hero-demo_highlight__hmT0E 8s ease-in-out infinite}.hero-demo_cursor__TGFkA{position:absolute;width:20px;height:20px;z-index:5;animation:hero-demo_cursorMove__T1qJL 8s ease-in-out infinite}.hero-demo_cursor__TGFkA svg{display:block;filter:drop-shadow(0 1px 2px rgba(0,0,0,.3))}.hero-demo_ripple__HQ6Ia{left:78px;bottom:36px;width:16px;height:16px;border-radius:50%;opacity:0;animation:hero-demo_ripple__HQ6Ia 8s ease-in-out infinite}.hero-demo_marker__ahjMd,.hero-demo_ripple__HQ6Ia{position:absolute;background:var(--accent,#e11d48)}.hero-demo_marker__ahjMd{left:8px;bottom:52px;width:24px;height:24px;border-radius:50% 50% 50% 2px;color:#fff;font-size:12px;font-weight:700;display:flex;align-items:center;justify-content:center;transform:scale(0);transform-origin:bottom left;animation:hero-demo_markerDrop__uqCJd 8s ease-in-out infinite}.hero-demo_popup__J_1f2{position:absolute;left:150px;bottom:40px;width:190px;padding:12px;border-radius:12px;background:#ffffff;border:1px solid rgb(229 229 229);box-shadow:0 12px 30px -12px rgba(17,24,39,.4);opacity:0;transform:translateY(8px) scale(.96);transform-origin:bottom left;animation:hero-demo_popup__J_1f2 8s ease-in-out infinite}.hero-demo_popupTag__HFy9b{display:inline-block;font-size:10px;font-weight:600;color:var(--accent,#e11d48);background:color-mix(in srgb,var(--accent,#e11d48) 12%,#fff);padding:2px 6px;border-radius:5px;margin-bottom:6px}.hero-demo_popupText__cYK9v{font-size:12px;line-height:1.35;color:rgb(55 65 81)}.hero-demo_caret__Bs6KO{display:inline-block;width:1px;height:12px;background:rgb(55 65 81);margin-left:1px;vertical-align:-2px;animation:hero-demo_blink__nDwGq .9s steps(1) infinite}.hero-demo_launcher__I0hzn{position:absolute;right:14px;bottom:14px;z-index:6;width:40px;height:40px;border-radius:50%;background:var(--accent,#e11d48);color:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 8px 20px -6px var(--accent,#e11d48);animation:hero-demo_launcherPulse__dBjwI 8s ease-in-out infinite}@keyframes hero-demo_launcherPulse__dBjwI{0%,12%,to{transform:scale(1)}6%{transform:scale(1.12)}}@keyframes hero-demo_cursorMove__T1qJL{0%{left:82%;top:20%}18%{left:30%;bottom:30px;top:auto}26%{left:30%;bottom:26px;top:auto}30%{left:30%;bottom:30px;top:auto}to{left:30%;bottom:30px;top:auto}}@keyframes hero-demo_highlight__hmT0E{0%,14%{opacity:0}18%,92%{opacity:1}to{opacity:0}}@keyframes hero-demo_ripple__HQ6Ia{0%,24%{opacity:0;transform:scale(.4)}27%{opacity:.5;transform:scale(1)}36%{opacity:0;transform:scale(2.2)}to{opacity:0}}@keyframes hero-demo_popup__J_1f2{0%,30%{opacity:0;transform:translateY(8px) scale(.96)}38%,92%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(8px) scale(.96)}}@keyframes hero-demo_markerDrop__uqCJd{0%,40%{transform:scale(0)}48%{transform:scale(1.15)}54%,92%{transform:scale(1)}to{transform:scale(0)}}@keyframes hero-demo_blink__nDwGq{0%,50%{opacity:1}51%,to{opacity:0}}@media (prefers-reduced-motion:reduce){.hero-demo_cursor__TGFkA,.hero-demo_highlight__hmT0E,.hero-demo_marker__ahjMd,.hero-demo_popup__J_1f2,.hero-demo_ripple__HQ6Ia{animation:none}.hero-demo_highlight__hmT0E,.hero-demo_marker__ahjMd,.hero-demo_popup__J_1f2{opacity:1;transform:none}.hero-demo_marker__ahjMd{transform:scale(1)}}.step-demos_frame__PZZOM{position:relative;width:100%;height:168px;border-radius:12px;background:#ffffff;border:1px solid rgb(229 229 229);box-shadow:0 12px 30px -18px rgba(17,24,39,.3);overflow:hidden}.step-demos_toolbar__LQ6cn{display:flex;align-items:center;gap:5px;height:26px;padding:0 10px;border-bottom:1px solid rgb(243 244 246);background:rgb(250 250 250)}.step-demos_dot__fOADf{width:7px;height:7px;border-radius:50%}.step-demos_urlbar__0_vnE{margin-left:8px;height:12px;flex:1;max-width:140px;border-radius:5px;background:rgb(243 244 246)}.step-demos_step1Body__3WDbE{position:relative;height:calc(100% - 26px);padding:12px;display:flex;flex-direction:column;gap:8px}.step-demos_codeBlock__Nzt_E{border-radius:8px;background:rgb(17 24 39);color:rgb(226 232 240);font-size:10px;line-height:1.5;padding:8px 10px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace;overflow:hidden;white-space:nowrap}.step-demos_codeLine__A9NCo{display:inline-block;overflow:hidden;white-space:nowrap;max-width:0;animation:step-demos_typeLine__oE2Hb 6s steps(40) infinite}.step-demos_codeTag__hgbfU{color:rgb(244 114 182)}.step-demos_codeAttr__ZX4tI{color:rgb(125 211 252)}.step-demos_codeStr__gsWYO{color:rgb(134 239 172)}.step-demos_miniPage__tR28Y{position:relative;flex:1;border-radius:8px;background:rgb(250 250 250);border:1px solid rgb(241 241 241)}.step-demos_miniLine__mx_GQ{height:6px;border-radius:3px;background:rgb(229 231 235);margin:8px 10px}.step-demos_miniLine__mx_GQ:first-child{width:60%}.step-demos_miniLine__mx_GQ:nth-child(2){width:40%}.step-demos_step1Launcher__MB9eg{position:absolute;right:8px;bottom:8px;width:28px;height:28px;border-radius:50%;background:var(--accent,#e11d48);color:#fff;display:flex;align-items:center;justify-content:center;transform:scale(0);box-shadow:0 6px 16px -6px var(--accent,#e11d48);animation:step-demos_launcherPlop__D5GhN 6s ease-in-out infinite}@keyframes step-demos_typeLine__oE2Hb{0%,8%{max-width:0}55%,to{max-width:100%}}@keyframes step-demos_launcherPlop__D5GhN{0%,58%{transform:scale(0);opacity:0}64%{transform:scale(1.25);opacity:1}70%,96%{transform:scale(1);opacity:1}to{transform:scale(0);opacity:0}}.step-demos_step2Body____Ww6{position:relative;height:calc(100% - 26px);padding:14px}.step-demos_step2H__dK3eT{height:10px;width:55%;border-radius:4px;background:rgb(31 41 55);margin-bottom:6px}.step-demos_step2Line__ijuHc{height:6px;width:75%;border-radius:3px;background:rgb(229 231 235);margin-bottom:6px}.step-demos_step2Target__GyDgZ{position:absolute;left:14px;bottom:16px;width:78px;height:22px;border-radius:6px;background:var(--accent,#e11d48)}.step-demos_step2Highlight__TeOB_{position:absolute;left:11px;bottom:13px;width:84px;height:28px;border-radius:8px;border:2px solid var(--accent,#e11d48);opacity:0;animation:step-demos_step2Highlight__TeOB_ 6s ease-in-out infinite}.step-demos_step2Marker__6vVGn{position:absolute;left:3px;bottom:26px;width:18px;height:18px;border-radius:50% 50% 50% 2px;background:var(--accent,#e11d48);color:#fff;font-size:10px;font-weight:700;display:flex;align-items:center;justify-content:center;transform:scale(0);transform-origin:bottom left;animation:step-demos_step2Marker__6vVGn 6s ease-in-out infinite}.step-demos_step2Popup__nsEnP{position:absolute;left:100px;bottom:24px;width:132px;padding:8px 10px;border-radius:10px;background:#fff;border:1px solid rgb(229 229 229);box-shadow:0 10px 24px -12px rgba(17,24,39,.4);font-size:10px;line-height:1.3;color:rgb(55 65 81);opacity:0;transform:translateY(6px) scale(.96);transform-origin:bottom left;animation:step-demos_step2Popup__nsEnP 6s ease-in-out infinite}.step-demos_step2Cursor__qY3iT{position:absolute;width:16px;height:16px;z-index:5;animation:step-demos_step2Cursor__qY3iT 6s ease-in-out infinite}.step-demos_step2Cursor__qY3iT svg{display:block;filter:drop-shadow(0 1px 1px rgba(0,0,0,.3))}@keyframes step-demos_step2Cursor__qY3iT{0%{left:70%;top:15%}22%{left:26%;bottom:22px;top:auto}30%{left:26%;bottom:18px;top:auto}36%{left:26%;bottom:22px;top:auto}to{left:26%;bottom:22px;top:auto}}@keyframes step-demos_step2Highlight__TeOB_{0%,18%{opacity:0}24%,92%{opacity:1}to{opacity:0}}@keyframes step-demos_step2Marker__6vVGn{0%,34%{transform:scale(0)}42%{transform:scale(1.15)}48%,92%{transform:scale(1)}to{transform:scale(0)}}@keyframes step-demos_step2Popup__nsEnP{0%,36%{opacity:0;transform:translateY(6px) scale(.96)}44%,92%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(6px) scale(.96)}}.step-demos_step3Body___P0up{position:relative;height:calc(100% - 26px);padding:12px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace}.step-demos_step3Terminal__e1eiK{height:100%;border-radius:8px;background:rgb(17 24 39);padding:8px 10px;overflow:hidden;display:flex;flex-direction:column;gap:5px}.step-demos_step3Prompt__2O1v1{font-size:10px;color:rgb(148 163 184);white-space:nowrap}.step-demos_step3PromptCmd__tCad2{color:rgb(244 114 182)}.step-demos_step3PromptTool__Lcgqo{color:rgb(125 211 252)}.step-demos_step3Row__jfQOy{display:flex;align-items:center;gap:6px;font-size:9.5px;color:rgb(226 232 240);border-radius:5px;background:rgba(255,255,255,.04);padding:3px 6px;opacity:0;transform:translateX(10px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.step-demos_step3Row__jfQOy span:first-child{flex-shrink:0;width:12px;height:12px;border-radius:50%;background:var(--accent,#e11d48);display:inline-block}.step-demos_step3Row1__96iw4{animation:step-demos_step3RowIn__E8Qc_ 6s ease-in-out infinite;animation-delay:0s}.step-demos_step3Row2__7IXd3{animation:step-demos_step3RowIn__E8Qc_ 6s ease-in-out infinite;animation-delay:.35s}.step-demos_step3Row3__SECe8{animation:step-demos_step3RowIn__E8Qc_ 6s ease-in-out infinite;animation-delay:.7s}.step-demos_step3Mcp__bw_kt{position:absolute;top:8px;right:8px;font-size:9px;font-weight:700;letter-spacing:.04em;color:var(--accent,#e11d48);background:color-mix(in srgb,var(--accent,#e11d48) 14%,#fff);padding:2px 6px;border-radius:5px;opacity:0;animation:step-demos_step3Mcp__bw_kt 6s ease-in-out infinite}@keyframes step-demos_step3RowIn__E8Qc_{0%,15%{opacity:0;transform:translateX(10px)}30%,92%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(10px)}}@keyframes step-demos_step3Mcp__bw_kt{0%,10%{opacity:0}20%,92%{opacity:1}to{opacity:0}}@keyframes step-demos_blinkCaret__1Kw04{0%,50%{opacity:1}51%,to{opacity:0}}@media (prefers-reduced-motion:reduce){.step-demos_codeLine__A9NCo{animation:none;max-width:100%}.step-demos_step1Launcher__MB9eg{animation:none;transform:scale(1);opacity:1}.step-demos_step2Cursor__qY3iT,.step-demos_step2Highlight__TeOB_,.step-demos_step2Marker__6vVGn,.step-demos_step2Popup__nsEnP{animation:none}.step-demos_step2Highlight__TeOB_,.step-demos_step2Popup__nsEnP{opacity:1}.step-demos_step2Marker__6vVGn{opacity:1;transform:scale(1)}.step-demos_step2Cursor__qY3iT{left:26%;bottom:22px}.step-demos_step3Mcp__bw_kt,.step-demos_step3Row1__96iw4,.step-demos_step3Row2__7IXd3,.step-demos_step3Row3__SECe8{animation:none;opacity:1;transform:none}}