.page_container__aoG4z{min-height:100vh;background:#fffbf7;color:#2d2b3a;font-family:DM Sans,sans-serif;overflow-x:hidden}.page_header__kVzhN{display:flex;justify-content:space-between;align-items:center;padding:24px 48px;max-width:1200px;margin:0 auto}.page_logo__7fc9l{display:flex;align-items:center;gap:8px;font-size:24px;font-weight:700;color:#2d2b3a;text-decoration:none}.page_logoIcon__vIYln{font-size:24px}.page_nav__zpG_3{display:flex;gap:24px;align-items:center}.page_navLink__2S7dD{color:#5d5d6b;text-decoration:none;font-weight:500;transition:color .2s}.page_navLink__2S7dD:hover{color:#2d2b3a}.page_loginBtn__EIvUH{background:rgba(139,109,184,.1);color:#8b6db8;padding:10px 20px;border-radius:20px;text-decoration:none;font-weight:600;transition:all .2s}.page_loginBtn__EIvUH:hover{background:rgba(139,109,184,.2)}.page_hero__SKW6o{text-align:center;padding:100px 24px 60px;max-width:900px;margin:0 auto}.page_pill__2mmNO{display:inline-block;background:#fff;box-shadow:0 4px 20px rgba(139,109,184,.15);padding:8px 16px;border-radius:30px;font-size:14px;font-weight:600;color:#8b6db8;margin-bottom:24px;border:1px solid rgba(139,109,184,.2)}.page_headline__7qraH{font-size:64px;line-height:1.1;font-weight:800;margin-bottom:24px;letter-spacing:-.02em;background:linear-gradient(135deg,#2d2b3a,#4a4a5e);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.page_highlight__KaGfy{color:#8b6db8;-webkit-text-fill-color:#8b6db8}.page_subhead__Jv_RB{font-size:20px;color:#5d5d6b;margin-bottom:40px;line-height:1.6;max-width:600px;margin-left:auto;margin-right:auto}.page_ctaGroup__4nfzF{display:flex;gap:16px;justify-content:center;margin-bottom:60px}.page_ctaPrimary__wftVG{background:#2d2b3a;color:#fff;padding:16px 32px;border-radius:32px;text-decoration:none;font-weight:600;font-size:18px;transition:transform .2s,box-shadow .2s;display:flex;align-items:center;gap:8px}.page_ctaPrimary__wftVG:hover{transform:translateY(-2px);box-shadow:0 10px 30px rgba(45,43,58,.3)}.page_ctaSecondary__bpX9v{background:#fff;color:#2d2b3a;padding:16px 32px;border-radius:32px;text-decoration:none;font-weight:600;font-size:18px;border:1px solid #e8e4de;transition:all .2s}.page_ctaSecondary__bpX9v:hover{border-color:#d8d4d0;background:#fdfdfd}.page_showcase__fEmoe{max-width:1000px;border-radius:20px;overflow:hidden;box-shadow:0 40px 80px rgba(0,0,0,.1);border:8px solid #fff;background:#e8e4de;aspect-ratio:16/10;display:flex;align-items:center;justify-content:center;margin:0 auto 100px;position:relative}.page_showcasePlaceholder__cuPv5{width:100%;height:100%;padding:0;margin:0;display:block}.page_features__8wy9y{background:#fff;padding:100px 24px}.page_featureGrid__LbVmI{max-width:1100px;margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:40px;gap:40px}.page_featureCard__09F8a{padding:32px;background:#fffbf7;border-radius:24px;transition:transform .2s}.page_featureCard__09F8a:hover{transform:translateY(-5px)}.page_featureIcon__mHZON{font-size:40px;margin-bottom:20px;display:block}.page_featureTitle__kH4Xm{font-size:24px;font-weight:700;margin-bottom:12px;color:#2d2b3a}.page_featureText__0lch2{color:#5d5d6b;line-height:1.6}.page_footer__sHKi3{padding:60px 24px;text-align:center;color:#8b8580;font-size:14px}.page_footerLinks__DGiLt{display:flex;justify-content:center;gap:24px;margin-bottom:24px}.page_footerLink__8kkdp{color:#5d5d6b;text-decoration:none}@media (max-width:768px){.page_headline__7qraH{font-size:42px}.page_featureGrid__LbVmI{grid-template-columns:1fr}.page_header__kVzhN{padding:20px}}.DemoAnimation_container__WNUpG{width:100%;height:100%;position:relative;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;overflow:hidden}.DemoAnimation_browserChrome__ASxpr{width:100%;height:100%;background:#1a1a2e;border-radius:12px;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 0 0 1px hsla(0,0%,100%,.1),0 20px 60px rgba(0,0,0,.3)}.DemoAnimation_browserHeader__jPSh0{height:44px;background:linear-gradient(180deg,#2d2d3a,#1f1f2e);display:flex;align-items:center;padding:0 16px;gap:16px;border-bottom:1px solid hsla(0,0%,100%,.08)}.DemoAnimation_trafficLights__RWj_K{display:flex;gap:8px}.DemoAnimation_trafficLight__dWuqH{width:12px;height:12px;border-radius:50%}.DemoAnimation_trafficLight__dWuqH[data-color=red]{background:#ff5f57}.DemoAnimation_trafficLight__dWuqH[data-color=yellow]{background:#febc2e}.DemoAnimation_trafficLight__dWuqH[data-color=green]{background:#28c840}.DemoAnimation_urlBar__Te50Y{flex:1 1;max-width:400px;background:hsla(0,0%,100%,.08);border-radius:6px;padding:6px 12px;display:flex;align-items:center;gap:8px;font-size:12px;color:hsla(0,0%,100%,.7)}.DemoAnimation_lockIcon__18aj8{font-size:10px}.DemoAnimation_browserActions__msI8a{display:flex;gap:12px;margin-left:auto}.DemoAnimation_extensionIcon__LQKN9{font-size:16px;padding:6px 10px;background:rgba(139,109,184,.3);border-radius:6px;animation:DemoAnimation_extensionPulse__a5C2r 2s ease-in-out infinite;animation-delay:.5s}@keyframes DemoAnimation_extensionPulse__a5C2r{0%,to{background:rgba(139,109,184,.3);transform:scale(1)}50%{background:rgba(139,109,184,.5);transform:scale(1.05)}}.DemoAnimation_browserBody__KHLJG{flex:1 1;display:flex;position:relative;overflow:hidden}.DemoAnimation_webpageContent__t0ix6{flex:1 1;background:linear-gradient(135deg,#fffbf7,#f5f0eb);padding:24px;opacity:.9}.DemoAnimation_webpageHeader__FcY8G{display:flex;justify-content:space-between;align-items:center;margin-bottom:40px}.DemoAnimation_webpageLogo__DB16k{width:80px;height:20px;background:rgba(45,43,58,.2);border-radius:4px}.DemoAnimation_webpageNav__gduiI{display:flex;gap:12px}.DemoAnimation_navItem__SGr7F{width:50px;height:10px;background:rgba(45,43,58,.15);border-radius:3px}.DemoAnimation_webpageHero__KIHQ2{display:flex;flex-direction:column;gap:12px;padding:20px 0}.DemoAnimation_heroTitle__Lyld_{width:70%;height:28px;background:rgba(45,43,58,.2);border-radius:6px}.DemoAnimation_heroSubtitle__rHVB2{width:50%;height:14px;background:rgba(45,43,58,.12);border-radius:4px}.DemoAnimation_heroButton__RRH4P{width:100px;height:32px;background:rgba(139,109,184,.4);border-radius:16px;margin-top:12px}.DemoAnimation_sidepanel__38rby{width:320px;min-width:320px;background:linear-gradient(180deg,#1e1e2e,#16162a);border-left:1px solid hsla(0,0%,100%,.1);display:flex;flex-direction:column;transform:translateX(100%);animation:DemoAnimation_slideInPanel__YPyoi .6s cubic-bezier(.22,1,.36,1) forwards;animation-delay:.3s}@keyframes DemoAnimation_slideInPanel__YPyoi{0%{transform:translateX(100%)}to{transform:translateX(0)}}.DemoAnimation_sidepanelHeader__8wRBD{padding:16px 20px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid hsla(0,0%,100%,.08);background:rgba(30,30,46,.95)}.DemoAnimation_sidepanelLogo__JeZeK{color:#fff;font-weight:600;font-size:16px;display:flex;align-items:center;gap:8px}.DemoAnimation_sidepanelActions__8aDey{display:flex;gap:6px}.DemoAnimation_actionDot__0UVDD{width:8px;height:8px;background:hsla(0,0%,100%,.2);border-radius:50%}.DemoAnimation_chatArea__IVozK{flex:1 1;padding:16px;display:flex;flex-direction:column;gap:16px;overflow:hidden}.DemoAnimation_message__tFHkz{display:flex;gap:10px;align-items:flex-start;opacity:0;transform:translateY(20px)}.DemoAnimation_messageAvatar__3K6Ox{width:32px;height:32px;border-radius:50%;background:hsla(0,0%,100%,.1);display:flex;align-items:center;justify-content:center;font-size:14px;flex-shrink:0}.DemoAnimation_messageBubble__rIQfi{max-width:calc(100% - 50px);padding:12px 16px;border-radius:16px;font-size:13px;line-height:1.5}.DemoAnimation_user___CETG{flex-direction:row-reverse;animation:DemoAnimation_messageSlideIn__mlnwC .5s cubic-bezier(.22,1,.36,1) forwards;animation-delay:1.5s}.DemoAnimation_user___CETG .DemoAnimation_messageAvatar__3K6Ox{background:rgba(139,109,184,.3)}.DemoAnimation_user___CETG .DemoAnimation_messageBubble__rIQfi{background:linear-gradient(135deg,#8b6db8,#7b5da8);color:#fff;border-bottom-right-radius:4px}.DemoAnimation_thinking__torl3{animation:DemoAnimation_messageSlideIn__mlnwC .4s cubic-bezier(.22,1,.36,1) forwards,DemoAnimation_fadeOut__n_EtD .3s ease forwards;animation-delay:2.5s,5s}.DemoAnimation_thinking__torl3 .DemoAnimation_messageAvatar__3K6Ox{background:linear-gradient(135deg,rgba(139,109,184,.4),rgba(139,109,184,.2))}.DemoAnimation_thinking__torl3 .DemoAnimation_messageBubble__rIQfi{background:hsla(0,0%,100%,.08);color:hsla(0,0%,100%,.6);border-bottom-left-radius:4px}.DemoAnimation_typingDots__Ncpkj{display:flex;gap:4px;padding:4px 0}.DemoAnimation_typingDots__Ncpkj span{width:6px;height:6px;background:hsla(0,0%,100%,.5);border-radius:50%;animation:DemoAnimation_dotBounce__JBqt8 1.2s ease-in-out infinite}.DemoAnimation_typingDots__Ncpkj span:nth-child(2){animation-delay:.2s}.DemoAnimation_typingDots__Ncpkj span:nth-child(3){animation-delay:.4s}@keyframes DemoAnimation_dotBounce__JBqt8{0%,60%,to{transform:translateY(0)}30%{transform:translateY(-6px)}}.DemoAnimation_reply__d_O_l{animation:DemoAnimation_messageSlideIn__mlnwC .5s cubic-bezier(.22,1,.36,1) forwards;animation-delay:5.3s}.DemoAnimation_reply__d_O_l .DemoAnimation_messageAvatar__3K6Ox{background:linear-gradient(135deg,rgba(139,109,184,.4),rgba(139,109,184,.2))}.DemoAnimation_reply__d_O_l .DemoAnimation_messageBubble__rIQfi{background:#fff;color:#2d2b3a;border-bottom-left-radius:4px;box-shadow:0 4px 20px rgba(0,0,0,.15)}.DemoAnimation_reply__d_O_l .DemoAnimation_messageBubble__rIQfi p{margin:0 0 12px}.DemoAnimation_previewCard__qT_T9{background:linear-gradient(135deg,#3a2820,#5a4030);border-radius:10px;overflow:hidden;opacity:0;transform:translateY(10px) scale(.95);animation:DemoAnimation_previewReveal__xQPuA .6s cubic-bezier(.22,1,.36,1) forwards;animation-delay:6s}@keyframes DemoAnimation_previewReveal__xQPuA{to{opacity:1;transform:translateY(0) scale(1)}}.DemoAnimation_previewHeader__zOfBd{padding:10px 14px;background:rgba(0,0,0,.2);font-size:11px;font-weight:600;color:#fff;display:flex;align-items:center;gap:6px}.DemoAnimation_previewBody__p1IGA{padding:16px;display:flex;justify-content:space-between;align-items:center}.DemoAnimation_previewText__HRo6d{color:#fff}.DemoAnimation_previewText__HRo6d h5{font-size:14px;margin:0 0 4px;font-weight:600}.DemoAnimation_previewText__HRo6d p{font-size:11px;margin:0 0 10px;opacity:.8}.DemoAnimation_previewText__HRo6d button{background:linear-gradient(135deg,#d97757,#c96747);color:#fff;border:none;padding:6px 14px;border-radius:6px;font-size:11px;font-weight:600;cursor:pointer;transition:transform .2s}.DemoAnimation_previewImage__jDxdQ{font-size:36px;filter:drop-shadow(0 4px 8px rgba(0,0,0,.2))}.DemoAnimation_inputArea__EtgJp{padding:12px 16px;border-top:1px solid hsla(0,0%,100%,.08);display:flex;align-items:center;gap:10px;background:rgba(30,30,46,.95)}.DemoAnimation_inputBox__cS6gj{flex:1 1;background:hsla(0,0%,100%,.06);border-radius:20px;padding:10px 16px;position:relative;overflow:hidden}.DemoAnimation_inputText__8Bw5t{color:hsla(0,0%,100%,.3);font-size:13px;position:relative}.DemoAnimation_inputText__8Bw5t:after{content:"Create a landing page for coffee shop";position:absolute;left:0;top:0;color:hsla(0,0%,100%,.8);width:0;overflow:hidden;white-space:nowrap;animation:DemoAnimation_typeText__puFBz 1.2s steps(35) forwards;animation-delay:.2s;border-right:2px solid #8b6db8}@keyframes DemoAnimation_typeText__puFBz{0%{width:0}to{width:100%;border-right-color:transparent}}.DemoAnimation_sendButton__jNxSu{width:36px;height:36px;border-radius:50%;background:hsla(0,0%,100%,.08);border:none;color:hsla(0,0%,100%,.4);font-size:16px;font-weight:700;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s;animation:DemoAnimation_activateButton__dBedC .3s forwards;animation-delay:1.3s}@keyframes DemoAnimation_activateButton__dBedC{to{background:linear-gradient(135deg,#8b6db8,#7b5da8);color:#fff;box-shadow:0 4px 15px rgba(139,109,184,.4)}}.DemoAnimation_cursor__HY4AD{width:16px;height:16px;background:radial-gradient(circle,rgba(139,109,184,.9) 0,rgba(139,109,184,.6) 100%);border-radius:50%;position:absolute;top:100%;left:100%;transform:translate(-50%,-50%);pointer-events:none;box-shadow:0 0 20px rgba(139,109,184,.6),0 0 40px rgba(139,109,184,.3);z-index:100;animation:DemoAnimation_cursorPath__pvJkQ 8s ease-in-out forwards}@keyframes DemoAnimation_cursorPath__pvJkQ{0%{top:100%;left:100%;opacity:0;transform:translate(-50%,-50%) scale(.8)}5%{opacity:1;transform:translate(-50%,-50%) scale(1)}15%{top:90%;left:70%}30%{top:88%;left:50%}45%{top:88%;left:85%}50%{transform:translate(-50%,-50%) scale(.7)}55%{transform:translate(-50%,-50%) scale(1);opacity:0}to{opacity:0}}@keyframes DemoAnimation_messageSlideIn__mlnwC{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes DemoAnimation_fadeOut__n_EtD{to{opacity:0;transform:translateY(-10px) scale(.95)}}@media (max-width:768px){.DemoAnimation_sidepanel__38rby{width:280px;min-width:280px}.DemoAnimation_messageBubble__rIQfi{font-size:12px;padding:10px 14px}.DemoAnimation_previewImage__jDxdQ{font-size:28px}}