.homepage.custom-cursor-active{cursor:var(--cursor-default)}.homepage.custom-cursor-active *{cursor:inherit}.homepage.custom-cursor-active.custom-cursor-hovering{cursor:var(--cursor-hover)}.homepage.custom-cursor-active.custom-cursor-clicking{cursor:var(--cursor-clicking)}.homepage.homepage--with-promo-banner .homepage-header{top:40px}.homepage.homepage--with-promo-banner .homepage-container{padding-top:104px}.homepage .background-wrapper{z-index:0;width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.homepage .background-wrapper .home-background{width:100%;height:100%}.homepage .background-wrapper .home-background canvas{background:#000;position:absolute;inset:0}--desktop:is(.homepage .background-wrapper .home-background){display:block}--mobile:is(.homepage .background-wrapper .home-background){background:#000;display:none;position:absolute;inset:0}@media (max-width:768px){--desktop:is(.homepage .background-wrapper .home-background){display:none}--mobile:is(.homepage .background-wrapper .home-background){display:block}}.homepage .background-wrapper .home-lighting-effect{pointer-events:none;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.homepage .background-wrapper:before{content:"";z-index:2;pointer-events:none;background:linear-gradient(#0003 0%,#0000001a 30%,#0000 100%);height:150px;position:absolute;top:0;left:0;right:0}.homepage .background-wrapper:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(#0000 0%,#0009 70%,#000 100%);height:150px;position:absolute;bottom:0;left:0;right:0}.homepage .homepage-container{flex-direction:column;flex:1;width:100%;height:100%;padding-top:64px;display:flex;position:relative}.homepage .homepage-container .home-page-content{position:relative}.homepage .homepage-container .home-page-content:after{content:"";pointer-events:none;z-index:1;background:linear-gradient(#0000 0%,#000 100%);width:100%;height:100px;position:absolute;bottom:0;left:0}.homepage .homepage-container .home-page-content{flex-direction:column;align-self:stretch;align-items:flex-start;gap:0;min-height:calc(100vh - 64px);padding:40px 40px 0;display:flex}.homepage .homepage-container .home-page-content .home-page-description{flex-direction:column;flex:1;justify-content:center;align-self:stretch;align-items:flex-start;gap:48px;padding:20px 0 18px;display:flex}.homepage .homepage-container .home-page-content .home-page-description .title-section{flex-direction:column;align-self:stretch;align-items:center;gap:45px;display:flex}.homepage .homepage-container .home-page-content .home-page-description .title-section .powered-badge{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(#0003,#0003) padding-box padding-box,radial-gradient(at 49.31% 3.57%,#ffffff52 0%,#fff0 100%) border-box;border:1.6px solid #0000;border-radius:99px;justify-content:center;align-items:center;height:30px;padding:0 16px;display:flex}.homepage .homepage-container .home-page-content .home-page-description .title-section .powered-badge span{color:#000;font-family:var(--font-inter),-apple-system,BlinkMacSystemFont,sans-serif;letter-spacing:-.065px;white-space:nowrap;background:linear-gradient(90deg,#ffffffe6 0%,#ffffffb3 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:13px;font-weight:400;line-height:normal}.homepage .homepage-container .home-page-content .home-page-description .title-section .hero-title-wrapper{flex-direction:column;align-items:center;gap:0;display:flex}.homepage .homepage-container .home-page-content .home-page-description .title-section .hero-title{color:#fafafa;text-align:center;font-family:var(--font-poppins),sans-serif;letter-spacing:-1.92px;margin:0;font-size:70px;font-style:normal;font-weight:400;line-height:1.2}.homepage .homepage-container .home-page-content .home-page-description .title-section .hero-title .hero-title-light{letter-spacing:-1.92px;font-weight:400}.homepage .homepage-container .home-page-content .home-page-description .title-section .hero-title .hero-title-bold{font-weight:600}.homepage .homepage-container .home-page-content .home-page-description .home-page-description-detail{color:#a1a1aa;text-align:center;font-family:var(--font-inter),-apple-system,BlinkMacSystemFont,sans-serif;flex-direction:column;justify-content:center;align-self:center;align-items:center;font-size:16px;font-weight:400;line-height:24px;display:flex}.homepage .homepage-container .home-page-content .home-page-description .hero-cta-wrapper{justify-content:center;align-self:center;display:flex}.homepage .homepage-container .home-page-content .home-page-description .hero-cta-wrapper .hero-cta-button{width:260px;height:64px;font-family:var(--font-inter),-apple-system,BlinkMacSystemFont,sans-serif;letter-spacing:-.4px;z-index:1;border-radius:999px;justify-content:center;align-items:center;gap:12px;padding:0 32px;font-size:20px;font-weight:600;transition:all .3s cubic-bezier(.4,0,.2,1);display:inline-flex;position:relative;overflow:hidden;box-shadow:0 0 0 1px #fff3,0 8px 32px #ffffff26,0 0 64px #ffffff1a;color:#000!important;cursor:pointer!important;background:#fff!important}.homepage .homepage-container .home-page-content .home-page-description .hero-cta-wrapper .hero-cta-button:before{content:"";pointer-events:none;filter:blur(12px);z-index:-1;background:linear-gradient(115deg,#0000 20%,#fff0 25%,#fff6 40%,#ffffffb3 45%,#fff6 50%,#fff0 65%,#0000 80%);width:300%;height:100%;animation:6s linear infinite cta-shine;position:absolute;top:0;left:-150%;transform:skew(-20deg)}.homepage .homepage-container .home-page-content .home-page-description .hero-cta-wrapper .hero-cta-button>*{z-index:1;position:relative}.homepage .homepage-container .home-page-content .home-page-description .hero-cta-wrapper .hero-cta-button:hover{background:#fff;transform:translateY(-2px)scale(1.02);box-shadow:0 0 0 2px #ffffff4d,0 12px 48px #ffffff40,0 0 80px #fff3}.homepage .homepage-container .home-page-content .home-page-description .hero-cta-wrapper .hero-cta-button:active{transform:translateY(0)}.homepage .homepage-container .home-page-content .home-page-description .hero-cta-wrapper .hero-cta-button svg{transition:transform .2s;width:24px!important;height:24px!important}.homepage .homepage-container .home-page-content .home-page-description .hero-cta-wrapper .hero-cta-button:hover svg{transform:translate(2px)}.homepage .homepage-container .home-page-content .home-page-chat-box-wrapper{flex-direction:column;align-self:center;align-items:center;gap:16px;width:720px;max-width:100%;margin-top:24px;display:flex}.homepage .homepage-container .home-page-content .home-page-chat-box-wrapper .home-page-chat-box-container{flex-direction:column;align-items:center;width:100%;max-width:720px;display:flex;position:relative}.homepage .homepage-container .home-page-content .home-page-chat-box-wrapper .home-page-chat-box-container:before{content:"";background:conic-gradient(from var(--star-border-angle,0deg)at 50% 50%,transparent 0%,transparent 5%,#ffffff1a 10%,#fff6 15%,#fffc 20%,#fff 25%,#fffc 30%,#fff6 35%,#ffffff1a 40%,transparent 45%,transparent 100%);-webkit-mask-composite:xor;filter:blur(4px);z-index:2;opacity:.5;pointer-events:none;border-radius:17px;padding:1px;transition:opacity .3s;animation:3s linear infinite star-border-rotate;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.homepage .homepage-container .home-page-content .home-page-chat-box-wrapper .home-page-chat-box-container:has(.home-page-chat-box:hover):before{opacity:1}.homepage .homepage-container .home-page-content .home-page-chat-box-wrapper .home-page-chat-box-container .home-page-chat-box{z-index:1;border-radius:16px;flex-direction:column;justify-content:center;align-self:stretch;width:100%;max-width:720px;transition:border-color .3s,background .3s;display:flex;position:relative;overflow:visible;box-shadow:0 25px 25px #00000026;background:#121214!important;border:1px solid #3f3f467a!important}.homepage .homepage-container .home-page-content .home-page-chat-box-wrapper .home-page-chat-box-container .home-page-chat-box:hover{background:#1d1d20!important;border-color:#0000!important}.homepage .homepage-container .home-page-content .home-page-chat-box-wrapper .home-page-chat-box-container .home-page-chat-box textarea{height:96px;min-height:52px;padding:4px;font-size:14px}.homepage .homepage-container .home-page-content .home-page-chat-box-wrapper .home-page-chat-box-container .home-page-chat-box [data-composer-panel-interactive]{color:#e5e5e5;min-height:90px!important;max-height:90px!important}.homepage .homepage-container .user-projects-wrapper,.homepage .homepage-container .community-projects-wrapper{justify-content:center;align-items:center;width:100%;display:flex}.homepage .homepage-container .homepage-bottom-section{background:radial-gradient(82.76% 52.26% at 47.74% 100%,#ffffff1f 0%,#fff0 100%);flex-direction:column;align-items:center;width:100%;display:flex}.homepage .homepage-container .homepage-footer{height:80px;color:var(--base-muted-foreground,#a3a3a3);font-family:var(--font-inter),-apple-system,BlinkMacSystemFont,sans-serif;letter-spacing:-.039px;justify-content:center;align-self:stretch;align-items:center;padding:16px 32px;font-size:13px;font-style:normal;font-weight:400;line-height:120%;display:flex}.homepage .homepage-container .homepage-footer .footer-content{text-align:center;justify-content:center;align-items:center;width:100%;height:48px;display:flex}.homepage .homepage-container .homepage-footer .footer-content .footer-copyright{flex-wrap:nowrap;justify-content:center;align-items:center;gap:4px;display:flex}.homepage .homepage-container .homepage-footer .footer-content .footer-links-container{justify-content:center;align-items:center;gap:6px;display:flex}.homepage .homepage-container .homepage-footer .footer-content .footer-link-separator{width:8px;height:16px;color:var(--base-border,#ffffff1a);justify-content:center;align-items:center;padding:2px 0;display:flex}.homepage .homepage-container .homepage-footer .footer-content .footer-links{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 12px;max-width:1440px;display:flex}.homepage .homepage-container .homepage-footer .footer-content .footer-link:hover{color:var(--base-foreground,#fafafa);text-decoration:underline}@media (max-width:1600px) and (max-height:900px){.homepage .homepage-container .home-page-content{padding:20px 40px 0}.homepage .homepage-container .home-page-content .home-page-description{gap:24px;padding:10px 0 20px}.homepage .homepage-container .home-page-content .home-page-description .title-section{gap:24px}.homepage .homepage-container .home-page-content .home-page-description .title-section .hero-title{letter-spacing:-1.2px;font-size:64px}.homepage .homepage-container .home-page-content .home-page-description .title-section .hero-title .hero-title-bold{letter-spacing:-.8px}}@media (max-width:1024px){.homepage .homepage-container .home-page-content{padding:28px!important}.homepage .homepage-container .home-page-content .home-page-chat-box-container{width:100%!important;max-width:100%!important}.homepage .homepage-container .home-page-content .home-page-description{gap:36px}.homepage .homepage-container .home-page-content .home-page-description .title-section{gap:32px}.homepage .homepage-container .home-page-content .home-page-description .home-page-description-detail{font-size:15px;line-height:23px}.homepage .homepage-container .home-page-content .home-page-description .hero-cta-wrapper .hero-cta-button{width:240px;height:58px;padding:0 30px;font-size:18px}}@media (max-width:900px) and (min-width:769px){.homepage .homepage-container .home-page-content .home-page-description{gap:32px}.homepage .homepage-container .home-page-content .home-page-description .title-section{gap:28px}.homepage .homepage-container .home-page-content .home-page-description .title-section .hero-title{letter-spacing:-1.4px;font-size:60px}.homepage .homepage-container .home-page-content .home-page-description .title-section .hero-title .hero-title-bold{letter-spacing:-1px}.homepage .homepage-container .home-page-content .home-page-description .home-page-description-detail{font-size:15px;line-height:22px}.homepage .homepage-container .home-page-content .home-page-description .hero-cta-wrapper .hero-cta-button{width:220px;height:56px;padding:0 28px;font-size:18px}}@media (max-width:768px){.homepage.homepage--with-promo-banner .homepage-header{top:36px}.homepage.homepage--with-promo-banner .homepage-container{padding-top:100px}.homepage .homepage-container .home-page-content{z-index:3;min-height:auto;padding:28px}.homepage .homepage-container .home-page-content:after{background:0 0;height:0}.homepage .homepage-container .home-page-content .home-page-description{flex:none}.homepage .homepage-container .home-page-content .home-page-description .title-section{gap:24px}.homepage .homepage-container .home-page-content .home-page-description .title-section .hero-title{letter-spacing:-1.2px;font-size:56px}.homepage .homepage-container .home-page-content .home-page-description .title-section .hero-title .hero-title-bold{letter-spacing:-.8px}.homepage .homepage-container .home-page-content .home-page-description .home-page-description-detail{font-size:14px;line-height:21px}.homepage .homepage-container .home-page-content .home-page-description .hero-cta-wrapper .hero-cta-button{width:auto;height:48px;padding:0 24px;font-size:17px}.homepage .homepage-container .home-page-content .home-page-chat-box-container{width:100%!important;max-width:100%!important}.homepage .homepage-container .home-page-content .trusted-by-startups-container{margin-top:12px}}@media (max-width:480px){.homepage .homepage-container .home-page-content .home-page-description .title-section .hero-title{letter-spacing:-1px;font-size:48px}.homepage .homepage-container .home-page-content .home-page-description .title-section .hero-title .hero-title-bold{letter-spacing:-.7px}}@media (max-width:390px){.homepage .homepage-container .home-page-content{padding:28px}.homepage .homepage-container .home-page-content .home-page-description{gap:32px;max-width:334px;padding:32px 0 0}.homepage .homepage-container .home-page-content .home-page-description .title-section{gap:20px}.homepage .homepage-container .home-page-content .home-page-description .title-section .powered-badge{height:26px;padding:0 12px}.homepage .homepage-container .home-page-content .home-page-description .title-section .powered-badge span{font-size:11px}.homepage .homepage-container .home-page-content .home-page-description .title-section .hero-title{letter-spacing:-.96px;font-size:45px}.homepage .homepage-container .home-page-content .home-page-description .title-section .hero-title .hero-title-bold{letter-spacing:-.64px}.homepage .homepage-container .home-page-content .home-page-description .home-page-description-detail{font-size:14px;line-height:21px}.homepage .homepage-container .home-page-content .home-page-description .hero-cta-wrapper .hero-cta-button{width:auto;height:46px;padding:0 22px;font-size:16px}.homepage .homepage-container .home-page-content .home-page-chat-box-container{max-width:100%}.homepage .homepage-container .home-page-content .home-page-chat-box-container .home-page-chat-box{height:100%}}@media (min-width:2560px){.homepage .homepage-container .home-page-content .home-page-description{gap:56px}.homepage .homepage-container .home-page-content .home-page-description .title-section{gap:52px}.homepage .homepage-container .home-page-content .home-page-description .title-section .hero-title{letter-spacing:-2.16px;font-size:108px}.homepage .homepage-container .home-page-content .home-page-description .title-section .hero-title .hero-title-bold{letter-spacing:-1.44px}.homepage .homepage-container .home-page-content .home-page-description .home-page-description-detail{max-width:560px;font-size:18px;line-height:28px}.homepage .homepage-container .home-page-content .home-page-description .hero-cta-wrapper .hero-cta-button{gap:14px;width:300px;height:72px;padding:0 36px;font-size:22px}.homepage .homepage-container .home-page-content .home-page-description .hero-cta-wrapper .hero-cta-button svg{width:26px!important;height:26px!important}.homepage .homepage-container .home-page-content .home-page-chat-box-wrapper{gap:24px;width:1032px}.homepage .homepage-container .home-page-content .home-page-chat-box-wrapper .home-page-chat-box-container{max-width:1032px}.homepage .homepage-container .home-page-content .home-page-chat-box-wrapper .home-page-chat-box-container:before{border-radius:22px}.homepage .homepage-container .home-page-content .home-page-chat-box-wrapper .home-page-chat-box-container .home-page-chat-box{border-radius:20px;max-width:1032px;padding:16px}.homepage .homepage-container .home-page-content .home-page-chat-box-wrapper .home-page-chat-box-container .home-page-chat-box textarea{height:148px;min-height:86px;padding:6px;font-size:17px}.homepage .homepage-container .home-page-content .home-page-chat-box-wrapper .home-page-chat-box-container .home-page-chat-box [data-composer-panel-interactive]{min-height:148px!important;max-height:148px!important}}@property --star-border-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes star-border-rotate{0%{--star-border-angle:0deg}to{--star-border-angle:360deg}}@keyframes cta-shine{0%{left:-150%}35%{left:150%}to{left:150%}}.homepage--loading{flex-direction:column;justify-content:center;align-items:center;gap:16px;display:flex}.homepage-loading-spinner{border:2px solid #ffffff26;border-top-color:#fffc;border-radius:50%;width:32px;height:32px;animation:.8s linear infinite loading-spin}.homepage-loading-text{color:#fff9;font-size:14px;font-family:var(--font-inter),-apple-system,BlinkMacSystemFont,sans-serif}@keyframes loading-spin{to{transform:rotate(360deg)}}
@keyframes heroFadeInUp{0%{opacity:0;filter:blur(8px);transform:translateY(20px)}to{opacity:1;filter:blur();transform:translateY(0)}}.hero-animate{animation:.8s cubic-bezier(.22,1,.36,1) both heroFadeInUp}.hero-animate-delay-1{animation-delay:.3s}.hero-animate-delay-2{animation-delay:.4s}.hero-animate-delay-3{animation-delay:.5s}@media (prefers-reduced-motion:reduce){.hero-animate{opacity:1;filter:none;animation:none;transform:none}}
.trusted-by-startups-container{z-index:2;opacity:0;flex-direction:column;align-self:stretch;align-items:center;gap:12px;width:100%;padding:0;animation:1.2s ease-out forwards fadeInContainer;display:flex;position:relative}.trusted-by-title{color:#71717a;text-transform:uppercase;letter-spacing:.15em;font-size:11px;font-weight:500;font-family:var(--font-inter),-apple-system,BlinkMacSystemFont,sans-serif;text-align:center;text-shadow:0 0 10px #71717a4d;animation:1s ease-out .2s forwards fadeInUp;opacity:.6!important}.marquee-wrapper{-webkit-mask-image:linear-gradient(#0000 0%,#000 15% 85%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 15% 85%,#0000 100%);opacity:0;width:100%;animation:1s ease-out .4s forwards fadeInUp;display:flex;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0%,#000 15% 85%,#0000 100%)}.marquee-content{will-change:transform;gap:100px;width:max-content;padding-left:100px;animation:240s linear infinite scroll;display:flex}.marquee-wrapper:hover .marquee-content{animation-play-state:paused}.company-logo{opacity:.5;filter:grayscale()blur(.5px);color:#71717a;white-space:nowrap;-webkit-user-select:none;user-select:none;height:48px;font-size:28px;font-weight:700;font-family:var(--font-poppins),sans-serif;cursor:default;justify-content:center;align-items:center;transition:all .4s cubic-bezier(.4,0,.2,1);display:flex}.company-logo:hover{opacity:1;filter:grayscale(0%)blur();color:#fafafa;text-shadow:0 0 20px #ffffff4d;transform:scale(1.1)}.logo-binance{font-weight:700}.logo-okx{letter-spacing:-1.5px;font-weight:800}.logo-framia{font-style:italic;font-weight:600}.logo-combos{letter-spacing:1.5px;font-weight:700}.logo-crypto{font-weight:500}@keyframes scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes fadeInContainer{0%{opacity:0}to{opacity:1}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}
.template-display-wrapper{flex-direction:column;align-items:center;width:100%;display:flex}.template-posters-row{justify-content:center;gap:16px;width:100%;margin-bottom:32px;display:flex}.template-poster{aspect-ratio:16/9;background-color:#18181be6;border:1px solid #3f3f4666;border-radius:16px;flex:1 1 0;max-width:420px;position:relative;overflow:hidden}.template-poster-bg{background-position:50%;background-size:cover;width:100%;height:100%;position:absolute;top:0;left:0}@media (max-width:768px){.template-posters-row{flex-direction:column}}.template-display-container{z-index:5;background:0 0;flex-direction:column;gap:16px;width:100%;padding:64px 0;display:flex;position:relative;overflow:visible}.template-scroll-row{width:100%;display:flex;position:relative;overflow:clip visible}.row-small{height:200px}.row-large{height:300px}.template-track{align-items:center;gap:16px;width:max-content;height:100%;padding:0 8px;display:flex}.template-display-container .template-scroll-row:first-child .template-track{animation:160s linear infinite scrollRight}.template-display-container .template-scroll-row:nth-child(2) .template-track{animation:320s linear infinite scrollLeft}.template-display-container .template-scroll-row:nth-child(3) .template-track{animation:140s linear -40s infinite scrollRight}@keyframes scrollLeft{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes scrollRight{0%{transform:translate(-50%)}to{transform:translate(0)}}.template-card{cursor:pointer;will-change:transform,box-shadow;background-color:#3f3f4633;border:1px solid #3f3f464d;border-radius:8px;flex-shrink:0;transition:transform .25s ease-out,box-shadow .25s ease-out;position:relative;overflow:hidden;transform:translateZ(0)}.template-card-bg{will-change:transform;z-index:0;width:100%;height:100%;transition:transform .25s ease-out;position:absolute;top:0;left:0;transform:translateZ(0)}.card-small{width:356px;height:200px}.card-small-narrow{width:133px;height:200px}.card-large{width:533px;height:300px}.card-narrow{width:200px;height:300px}.template-card:hover{z-index:10;transform:translateY(-4px);box-shadow:0 12px 24px #00000073}.template-card:hover .template-card-bg{transform:scale(1.03)}.template-label{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#fafafa;height:28px;font-size:14px;font-weight:500;font-family:var(--font-inter),-apple-system,BlinkMacSystemFont,sans-serif;z-index:2;background:#09090bcc;border:1px solid #3f3f464d;border-radius:8px;justify-content:center;align-items:center;padding:0 12px;display:flex;position:absolute;top:10px;left:10px}.template-display-container .template-scroll-row:first-child:hover .template-track,.template-display-container .template-scroll-row:nth-child(2):hover .template-track,.template-display-container .template-scroll-row:nth-child(3):hover .template-track{animation-play-state:paused!important}@media (max-width:768px){.row-small{height:160px}.row-large{height:200px}.card-small{width:284px;height:160px}.card-small-narrow{width:107px;height:160px}.card-large{width:356px;height:200px}.card-narrow{width:133px;height:200px}.template-title{font-size:16px}}
@keyframes fadeInUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}.ui-components-module{color:#fff;width:100%;font-family:var(--font-inter),system-ui,sans-serif;background:0 0;padding:160px 24px 80px}.ui-components-header{text-align:center;flex-direction:column;align-items:center;margin-bottom:64px;padding:0 20px;display:flex}.ui-components-title{font-family:var(--font-poppins),sans-serif;color:#fafafa;letter-spacing:-1.92px;opacity:0;max-width:720px;margin:0;font-size:64px;font-weight:500;line-height:1.1;transform:translateY(40px)}.ui-components-subtitle{font-family:var(--font-inter),-apple-system,BlinkMacSystemFont,sans-serif;color:#a1a1aa;opacity:0;max-width:480px;margin-top:24px;margin-bottom:0;font-size:16px;line-height:24px;transform:translateY(40px)}.ui-components-content{grid-template-columns:1fr 1fr;gap:48px;max-width:1200px;margin:0 auto;display:grid}.ui-components-module.visible .ui-components-title{animation:.8s cubic-bezier(.16,1,.3,1) forwards fadeInUp}.ui-components-module.visible .ui-components-title em{font-style:normal;font-weight:600}.ui-components-module.visible .ui-components-subtitle{animation:.8s cubic-bezier(.16,1,.3,1) .15s forwards fadeInUp}.ui-column,.ui-cards-grid{flex-direction:column;gap:24px;display:flex}.ui-card{cursor:pointer;opacity:0;background:#000;border:1px solid #ffffff1a;border-radius:16px;transition:transform .2s,border-color .2s,opacity .2s;overflow:hidden;transform:translateY(30px)}.ui-components-module.visible .ui-column:first-child .ui-card:first-child{animation:.6s cubic-bezier(.16,1,.3,1) .4s forwards fadeInUp}.ui-components-module.visible .ui-column:first-child .ui-card:nth-child(2){animation:.6s cubic-bezier(.16,1,.3,1) .5s forwards fadeInUp}.ui-components-module.visible .ui-column:first-child .ui-card:nth-child(3){animation:.6s cubic-bezier(.16,1,.3,1) .6s forwards fadeInUp}.ui-components-module.visible .ui-column:last-child .ui-card:first-child{animation:.6s cubic-bezier(.16,1,.3,1) .45s forwards fadeInUp}.ui-components-module.visible .ui-column:last-child .ui-card:nth-child(2){animation:.6s cubic-bezier(.16,1,.3,1) .55s forwards fadeInUp}.ui-components-module.visible .ui-column:last-child .ui-card:nth-child(3){animation:.6s cubic-bezier(.16,1,.3,1) .65s forwards fadeInUp}.ui-card:hover{border-color:#3f3f4680;transform:translateY(-2px)}.ui-card-content{padding:20px 24px 24px}.ui-card-header{align-items:center;gap:12px;margin-bottom:12px;display:flex}.ui-card-build-btn{opacity:0;color:#fff;border:none;margin-left:auto;font-size:13px;transition:opacity .2s,transform .2s;transform:translate(-8px)}.ui-card-build-btn:hover{background:#ffffff1a}.ui-card:hover .ui-card-build-btn{opacity:1;transform:translate(0)}.ui-card-icon{color:#fff}.ui-card h3{color:#fff;margin:0;font-size:20px;font-weight:500}.ui-card p{color:#fff9;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:14px;line-height:1.6;display:-webkit-box;overflow:hidden}.ui-card-preview{background:var(--card-gradient,#ffffff1a);width:100%;height:120px;position:relative;overflow:hidden}.preview-strip{box-sizing:border-box;justify-content:center;align-items:center;gap:10px;height:100%;padding:20px 24px;display:flex}.preview-img{aspect-ratio:16/9;background-color:#ffffffe6;border-radius:4px;flex:0 0 30%;transition:transform .28s ease-out;position:relative;overflow:hidden;box-shadow:0 4px 12px #0000001a}.ui-card:hover .preview-img:first-child{transition-delay:0s;transform:translate(10px)}.ui-card:hover .preview-img:nth-child(2){transition-delay:70ms;transform:translate(20px)}.ui-card:hover .preview-img:nth-child(3){transition-delay:.14s;transform:translate(30px)}@media (max-width:1024px){.ui-components-content{gap:32px}}@media (max-width:768px){.ui-components-content{grid-template-columns:1fr}.ui-components-title{letter-spacing:-1px;font-size:36px}.ui-components-subtitle{font-size:14px}}
.ai-native-visual{aspect-ratio:880/586;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);isolation:isolate;background:radial-gradient(circle,#fff0 0%,#0000 100%);border-radius:20px;width:100%;max-width:880px;position:relative;overflow:clip}.ai-background-gradient{z-index:0;pointer-events:none;width:856px;height:761.75px;position:absolute;top:calc(50% - 397.925px);left:calc(50% - 428px)}.ai-content-container{transform-origin:50%;z-index:1;flex-direction:column;align-items:center;width:856px;height:576px;margin-top:-288px;margin-left:-428px;display:flex;position:absolute;top:50%;left:50%}.llm-section{flex-direction:column;align-items:center;width:856px;height:109px;display:flex}.llm-top-frame{flex-direction:row;justify-content:center;align-items:flex-start;width:856px;height:20px;padding:0 27px;display:flex;position:relative}.llm-curved-line{width:802px;height:20px}.llm-models-row{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:20px;width:856px;height:48px;padding:0;display:flex}.llm-model-chip{cursor:pointer;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);height:48px;font-family:var(--font-inter),sans-serif;color:#fafafa;white-space:nowrap;background:linear-gradient(#1e1e23b3 0%,#0a0a0ce6 100%);border:none;border-radius:999px;flex-direction:row;flex-shrink:0;justify-content:center;align-items:center;gap:12px;margin:0 auto;padding:12px 16px;font-size:16px;font-style:normal;font-weight:400;line-height:24px;transition:all .4s cubic-bezier(.2,.8,.2,1);display:flex;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff1a,0 4px 20px #0003}.llm-model-chip:after{content:"";pointer-events:none;width:50%;height:100%;animation:6s ease-in-out infinite shimmer-sweep;animation-delay:calc(var(--delay,0)*.8s);background:linear-gradient(90deg,#0000 0%,#ffffff0d 30%,#ffffff40 50%,#ffffff0d 70%,#0000 100%);position:absolute;top:0;left:-100%;transform:skew(-25deg)}.llm-check-icon{flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.llm-model-label{font-family:var(--font-inter),sans-serif;color:#fafafa;white-space:nowrap;font-size:16px;font-style:normal;font-weight:400;line-height:24px}.llm-bottom-frame{flex-direction:row;justify-content:center;align-items:flex-start;width:856px;height:20px;padding:0 27px;display:flex;position:relative}.llm-center-connecting-line{background:#3f3f464d;width:1px;height:21px;position:relative;overflow:hidden}.llm-center-connecting-line:after{content:"";background:linear-gradient(#0000,#fff,#0000);width:100%;height:100%;animation:2s cubic-bezier(.4,0,.2,1) infinite flowVertical;position:absolute;top:0;left:0;transform:translateY(-100%)}.ai-core-flow{flex-direction:column;justify-content:center;align-items:center;gap:12px;width:856px;height:288px;padding:8px 0;display:flex}.core-flow-line{background:#3f3f464d;width:1px;height:21px;position:relative;overflow:hidden}.core-flow-line:after{content:"";background:linear-gradient(#0000,#fff,#0000);width:100%;height:100%;animation:2s cubic-bezier(.4,0,.2,1) .5s infinite flowVertical;position:absolute;top:0;left:0;transform:translateY(-100%)}.flow-pill{cursor:pointer;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);height:48px;font-family:var(--font-inter),sans-serif;color:#fafafa;white-space:nowrap;background:linear-gradient(#1e1e23b3 0%,#0a0a0ce6 100%);border:none;border-radius:999px;flex-direction:row;flex-shrink:0;justify-content:center;align-items:center;gap:12px;margin:0 auto;padding:12px 16px;font-size:16px;font-style:normal;font-weight:400;line-height:24px;transition:all .4s cubic-bezier(.2,.8,.2,1);display:flex;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff1a,0 4px 20px #0003}.flow-pill:after{content:"";pointer-events:none;width:50%;height:100%;animation:6s ease-in-out infinite shimmer-sweep;animation-delay:calc(var(--delay,0)*.8s);background:linear-gradient(90deg,#0000 0%,#ffffff0d 30%,#ffffff40 50%,#ffffff0d 70%,#0000 100%);position:absolute;top:0;left:-100%;transform:skew(-25deg)}.flow-pill:hover{background:linear-gradient(#28282dcc 0%,#141419f2 100%);transform:translateY(-4px)scale(1.03);box-shadow:0 0 0 1px #fff3,0 10px 30px #0006,0 0 20px #ffffff0d}.flow-pill:active{transform:translateY(-1px)scale(.98)}.central-sphere{outline-offset:-1px;background:radial-gradient(circle at 30% 30%,#3c3c41cc 0%,#18181bf2 50%,#0a0a0c 100%);border-radius:50%;outline:1px solid #ffffff0d;flex-shrink:0;justify-content:center;align-items:center;width:140px;height:140px;margin:0 auto;animation:4s ease-in-out infinite sphereBreath;display:flex;position:relative;overflow:hidden;box-shadow:0 0 100px 20px #ffffff1f,0 0 60px 10px #ffffff14,inset 0 0 80px 20px #00000080,inset 0 -20px 40px #0000004d}.central-sphere:before{content:"";pointer-events:none;background:radial-gradient(#ffffff40 0%,#ffffff1a 40%,#0000 70%);border-radius:50%;width:70%;height:40%;position:absolute;top:5%;left:15%}.central-sphere-content{z-index:1;flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex;position:relative}.central-sphere-label{font-family:var(--font-inter),sans-serif;text-align:center;color:#fafafa;white-space:nowrap;font-size:16px;font-style:normal;font-weight:600;line-height:1.2}.central-sphere-glow{pointer-events:none;background:radial-gradient(circle at 50% 100%,#ffffff26 0%,#0000 60%);border-radius:50%;position:absolute;inset:-1px}.agents-section{flex-direction:column;align-items:center;width:856px;display:flex}.agents-top-line{background:#3f3f464d;width:1px;height:21px;position:relative;overflow:hidden}.agents-top-line:after{content:"";background:linear-gradient(#0000,#fff,#0000);width:100%;height:100%;animation:2s cubic-bezier(.4,0,.2,1) 1s infinite flowVertical;position:absolute;top:0;left:0;transform:translateY(-100%)}.agents-top-frame{flex-direction:row;justify-content:center;align-items:flex-start;width:856px;height:20px;padding:0 27px;display:flex;position:relative}.agents-curved-line{width:802px;height:20px}.agents-row{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:20px;width:856px;padding:0;display:flex}.agent-item{flex-direction:column;flex:1;align-items:center;gap:16px;min-width:0;display:flex}.agent-chip{cursor:pointer;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(#1e1e23b3 0%,#0a0a0ce6 100%);border:none;border-radius:999px;flex-direction:row;flex-shrink:0;justify-content:center;align-items:center;gap:12px;height:48px;padding:12px 16px;transition:all .4s cubic-bezier(.2,.8,.2,1);display:flex;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff1a,0 4px 20px #0003}.agent-chip:after{content:"";pointer-events:none;width:50%;height:100%;animation:6s ease-in-out infinite shimmer-sweep;animation-delay:calc(var(--delay,0)*.8s);background:linear-gradient(90deg,#0000 0%,#ffffff0d 30%,#ffffff40 50%,#ffffff0d 70%,#0000 100%);position:absolute;top:0;left:-100%;transform:skew(-25deg)}.agent-chip:hover{background:linear-gradient(#28282dcc 0%,#141419f2 100%);transform:translateY(-4px)scale(1.03);box-shadow:0 0 0 1px #fff3,0 10px 30px #0006,0 0 20px #ffffff0d}.agent-chip:active{transform:translateY(-1px)scale(.98)}.agent-chip-label{font-family:var(--font-inter),sans-serif;color:#fafafa;white-space:nowrap;font-size:16px;font-style:normal;font-weight:400;line-height:24px}.agent-description{font-family:var(--font-inter),sans-serif;text-align:center;color:#a1a1aa;margin:0;padding:0 4px;font-size:12px;font-style:normal;font-weight:400;line-height:150%}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInScale{0%{opacity:0;transform:scale(.8)}50%{transform:scale(1.05)}to{opacity:1;transform:scale(1)}}@keyframes lineGrow{0%{opacity:0;transform:scaleY(0)}to{opacity:1;transform:scaleY(1)}}@keyframes glowPulse{0%,to{box-shadow:0 0 10px 5px #ffffff1a,0 1px 2px #0000000d}50%{box-shadow:0 0 20px 8px #fff3,0 1px 2px #0000000d}}@keyframes shimmer{0%{transform:translate(-150%)skew(-20deg)}10%{transform:translate(-150%)skew(-20deg)}60%,to{transform:translate(200%)skew(-20deg)}}@keyframes shimmer-sweep{0%{left:-100%}20%{left:200%}to{left:200%}}@keyframes flowVertical{0%{opacity:0;transform:translateY(-100%)}30%{opacity:1}80%{opacity:0}to{opacity:0;transform:translateY(100%)}}@keyframes sphereBreath{0%,to{transform:scale(1);box-shadow:0 0 100px 20px #ffffff1f,0 0 60px 10px #ffffff14,inset 0 0 80px 20px #00000080,inset 0 -20px 40px #0000004d}50%{transform:scale(1.02);box-shadow:0 0 120px 30px #ffffff2e,0 0 80px 15px #ffffff1f,inset 0 0 80px 20px #00000080,inset 0 -20px 40px #0000004d}}.ai-native-visual .animate-item{opacity:0;transform:translateY(-30px)}.ai-native-visual .animate-line{opacity:0;transform-origin:top;transform:scaleY(0)}.ai-native-visual.is-visible .animate-item{animation:.5s cubic-bezier(.34,1.56,.64,1) forwards fadeInDown;animation-delay:calc(var(--delay,0)*80ms)}.ai-native-visual.is-visible .animate-line{animation:.4s cubic-bezier(.34,1.56,.64,1) forwards lineGrow;animation-delay:calc(var(--delay,0)*80ms)}.ai-native-visual.is-visible .animate-item.animate-central{animation:.6s cubic-bezier(.34,1.56,.64,1) forwards fadeInScale;animation-delay:calc(var(--delay,0)*80ms)}.ai-native-visual.is-visible .central-sphere{transition:transform .3s,box-shadow .3s}.ai-native-visual.is-visible .central-sphere:hover{transform:scale(1.05);box-shadow:0 0 120px 30px #ffffff2e,0 0 80px 15px #ffffff1f,inset 0 0 80px 20px #00000080,inset 0 -20px 40px #0000004d}.llm-model-chip:hover{background:linear-gradient(#28282dcc 0%,#141419f2 100%);transform:translateY(-4px)scale(1.03);box-shadow:0 0 0 1px #fff3,0 10px 30px #0006,0 0 20px #ffffff0d}.llm-model-chip:active{transform:translateY(-1px)scale(.98)}
.deploy-visual{aspect-ratio:880/586;box-sizing:border-box;background:0 0;justify-content:center;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}.deploy-canvas{box-sizing:border-box;transform-origin:50%;flex-direction:column;flex-shrink:0;width:880px;height:586px;display:flex;position:absolute}.deploy-top-row{z-index:10;align-items:center;gap:30px;display:flex;position:absolute;top:23px;left:329px}.deploy-top-arrow{justify-content:center;align-items:center;width:99px;height:80px;display:flex;position:relative;top:0}.deploy-top-arrow svg{width:99px;height:80px}.deploy-top-text{font-family:var(--font-inter),sans-serif;flex-direction:column;align-items:flex-start;gap:0;display:flex}.deploy-top-title{color:#a1a1aa;font-size:20px;font-weight:700;line-height:24px}.deploy-top-subtitle{color:#a1a1aa;font-size:14px;font-weight:700;line-height:24px}.deploy-main{flex:1;display:flex;position:relative}.deploy-preview{flex-direction:column;gap:0;display:flex;position:absolute;top:88px;left:88px}.deploy-preview-card{width:349px;position:relative}.deploy-preview-card:first-child{margin-bottom:30px}.deploy-div-box{background:0 0;border:2px solid #3b82f6;border-radius:0;overflow:hidden}.deploy-preview-image{object-fit:cover;border-radius:12px;width:347px;height:204px;display:block}.deploy-preview-card-text .deploy-div-box{background:0 0;flex-direction:column;justify-content:center;min-height:88px;padding:16px 18px 18px;display:flex}.deploy-preview-card-text .deploy-div-box svg{width:20px;height:23px;position:absolute;bottom:-12px;right:-12px}.deploy-div-tag{color:#fff;font-family:var(--font-roboto),sans-serif;text-align:center;background:#3b82f6;border-radius:5.24px 5.24px 0 0;padding:3.5px 5.24px;font-size:10.485px;font-weight:800;line-height:1;position:absolute;top:0;left:0;transform:translateY(-100%)}.deploy-preview-text{font-family:var(--font-roboto),sans-serif;color:#fafafa;text-align:left;max-width:338px;font-size:24px;font-weight:600;line-height:1.2}.deploy-color-card{-webkit-backdrop-filter:blur(57.31px);backdrop-filter:blur(57.31px);opacity:.5;background:radial-gradient(50% 34.75% at 49.31% 3.57%,#ffffff52 0%,#fff0 100%),linear-gradient(#09090b66,#09090b66),#3f3f464d;border:none;border-radius:13.62px;flex-direction:column;gap:9.63px;width:215px;padding:10.68px;display:flex;position:absolute;top:92px;right:27px;box-shadow:0 3.49px 5.24px -.87px #0000001a,0 1.75px 3.49px -1.75px #0000001a,0 .87px 2.62px #0000001a,0 .87px 1.75px -.87px #0000001a}.deploy-color-wheel{border-radius:5.38px;width:196px;height:196px;position:relative;overflow:hidden}.deploy-color-wheel-svg{width:100%;height:100%;display:block}.deploy-color-bottom{align-items:center;gap:7.17px;display:flex}.deploy-color-sliders{flex-direction:column;flex:1;gap:8px;display:flex}.deploy-color-slider{border:.9px solid #3f3f464d;border-radius:447.96px;height:8.96px;position:relative;overflow:visible}.deploy-color-slider-hue{background:linear-gradient(90deg,red 0%,#ff6b00 14.58%,#ffe600 25%,#24ff00 40.1%,#00fff0 51.56%,#0029ff 66.15%,#8f00ffc7 73.44%,#ff00e5 86.98%,red 100%)}.deploy-color-slider-alpha{background:linear-gradient(90deg,transparent 0%,#752bd4 100%),repeating-conic-gradient(#ccc 0 25%,transparent 0 50%)0 0/4px 4px,#fff3}.deploy-slider-thumb{background:#752bd4;border:.9px solid #fafafa;border-radius:50%;width:8.96px;height:8.96px;position:absolute;top:50%;left:75%;transform:translate(-50%,-50%);box-shadow:0 0 4.48px #000000b3}.slider-thumb-secondary{border-color:#fafafa66;left:82%}.deploy-color-preview{color:#a1a1aa;background:#3f3f4633;border-radius:7.55px;justify-content:center;align-items:center;width:29.51px;height:29.51px;display:flex}.deploy-settings-panel{isolation:isolate;border:.87px solid #3f3f464d;border-radius:10px;flex-direction:column;gap:10.48px;width:228px;padding:10.48px;display:flex;position:absolute;top:265px;left:485px;box-shadow:0 1.03px 2.06px -1.03px #0000001a,0 1.03px 3.1px #1018281a}.deploy-settings-panel:before{content:"";border-radius:inherit;-webkit-backdrop-filter:blur(17.72px);z-index:-1;background:#27272ad9;position:absolute;inset:0}.deploy-setting-row{flex-direction:column;gap:6.99px;display:flex}.deploy-setting-row-double{flex-direction:row;gap:10.48px}.deploy-setting-group{flex-direction:column;flex:1;gap:6.99px;min-width:0;display:flex}.deploy-setting-label{font-family:var(--font-roboto),sans-serif;color:#ffffffb3;font-size:10.63px;font-weight:500;line-height:1.5}.deploy-setting-select{color:#fff;width:100%;height:28.89px;font-family:var(--font-roboto),sans-serif;background:#09090b80;border:none;border-radius:6.99px;justify-content:space-between;align-items:center;padding:8.26px;font-size:11.87px;display:flex}.deploy-setting-value{font-size:13.42px;font-weight:400;line-height:1.5}.deploy-setting-chevron{color:#7a7a7a}.deploy-setting-stepper{background:#09090b80;border-radius:6.99px;align-items:center;height:28.89px;display:flex;overflow:hidden}.deploy-stepper-btn{color:#7a7a7a;background:0 0;border:none;justify-content:center;align-items:center;width:28.89px;height:28.89px;transition:background .16s,color .16s;display:flex}.deploy-stepper-btn:first-child{border-right:1.03px solid #1f1f1f}.deploy-stepper-btn:last-child{border-left:1.03px solid #1f1f1f}.deploy-stepper-btn:hover{color:#e5e7eb;background:#f8fafc0f}.deploy-stepper-value{text-align:center;font-family:var(--font-inter),sans-serif;color:#fff;flex:1;font-size:13.42px;font-weight:400;line-height:1.5}.deploy-align-group{height:28.89px;box-shadow:none;gap:4px;display:flex}.deploy-align-btn{color:#fff;background:0 0;border:none;border-radius:6.99px;justify-content:center;align-items:center;width:28.89px;height:28.89px;transition:background .16s,color .16s;display:flex}.deploy-align-btn.active{background:#09090b80}.deploy-align-btn:hover{background:#f8fafc0f}.deploy-color-field{width:100%;height:28.89px;font-family:var(--font-roboto),sans-serif;color:#fff;background:#09090b80;border:none;border-radius:6.99px;align-items:center;gap:8.26px;padding:8.26px;font-size:11.51px;display:flex}.deploy-color-dot{background:#fff;border:1.24px solid #3f3f464d;border-radius:90.81px;width:15.73px;height:15.73px}.deploy-color-hex{font-size:13.42px;font-weight:400;line-height:1.5}.deploy-command-bar{-webkit-backdrop-filter:blur(60.68px);backdrop-filter:blur(60.68px);width:704px;height:49.32px;font-family:var(--font-roboto),sans-serif;box-sizing:border-box;background:#3f3f464d;border:.87px solid #3f3f464d;border-radius:13.98px;align-items:center;gap:6.99px;padding:5.24px 10.48px;display:flex;position:absolute;top:500px;left:88px;box-shadow:0 3.49px 5.24px -.87px #0000001a,0 1.75px 3.49px -1.75px #0000001a}.deploy-command-left{flex:1;align-items:center;gap:0;height:38.83px;display:flex}.deploy-command-icon{color:#a1a1aacc;justify-content:center;align-items:center;width:31.45px;height:24.46px;padding:3.49px 6.99px;display:flex}.deploy-command-input{flex:1;align-items:center;height:24.27px;padding:0 4.85px;display:flex}.deploy-command-placeholder{color:#a1a1aa;font-size:13.59px;font-weight:400;line-height:1.5}.deploy-command-send{color:#18181b;background:#a1a1aa;border:none;border-radius:102.97px;justify-content:center;align-items:center;width:24.27px;height:24.27px;display:flex}.deploy-command-divider{border-left:1.21px solid #3f3f464d;width:0;height:16.99px;margin:0 4.85px}.deploy-command-tools{align-items:center;gap:4.85px;display:flex}.deploy-tool-btn{color:#a1a1aa;background:0 0;border:none;border-radius:9.71px;justify-content:center;align-items:center;width:33.98px;height:33.98px;transition:background .16s,color .16s;display:flex}.deploy-tool-btn.active{background:#09090b99}.deploy-tool-btn:hover{color:#f9fafb;background:#f8fafc0f}@keyframes deployFadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes deployFadeInDown{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}@keyframes deployFadeInScale{0%{opacity:0;transform:scale(.8)}60%{transform:scale(1.02)}to{opacity:1;transform:scale(1)}}@keyframes deployCursorAppear{0%{opacity:0;transform:scale(0)rotate(-18deg)}50%{opacity:1;transform:scale(1.2)rotate(-18deg)}to{opacity:1;transform:scale(1)rotate(-18deg)}}.deploy-visual .animate-item,.deploy-visual .animate-cursor{opacity:0}.deploy-visual.is-visible .animate-item{animation:.5s cubic-bezier(.34,1.56,.64,1) forwards deployFadeInUp;animation-delay:calc(var(--delay,0)*.12s)}.deploy-visual.is-visible .animate-item.animate-panel{animation:.55s cubic-bezier(.34,1.56,.64,1) forwards deployFadeInScale;animation-delay:calc(var(--delay,0)*.12s)}@keyframes deployFadeInScaleHalf{0%{opacity:0;transform:scale(.8)}60%{transform:scale(1.02)}to{opacity:.5;transform:scale(1)}}.deploy-visual.is-visible .deploy-color-card.animate-panel{animation-name:deployFadeInScaleHalf}.deploy-visual.is-visible .animate-item.animate-bar{animation:.5s cubic-bezier(.34,1.56,.64,1) forwards deployFadeInUp;animation-delay:calc(var(--delay,0)*.12s)}.deploy-visual.is-visible .animate-item.animate-top{animation:.5s cubic-bezier(.34,1.56,.64,1) forwards deployFadeInDown;animation-delay:calc(var(--delay,0)*.12s)}.deploy-visual.is-visible .animate-cursor{animation:.45s cubic-bezier(.34,1.56,.64,1) forwards deployCursorAppear;animation-delay:calc(var(--delay,0)*.12s)}
.cloud-platform-visual{color:#fafafa;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-sizing:border-box;aspect-ratio:880/586;background:0 0;width:100%;max-width:880px;position:relative;overflow:visible}.cloud-platform-visual .cloud-platform-frame{transform-origin:50%;border-radius:12px;width:880px;height:586px;margin-top:-293px;margin-left:-440px;position:absolute;top:50%;left:50%;overflow:visible}.cloud-platform-visual .cloud-platform-deco{pointer-events:none;z-index:1;position:absolute;inset:0}.cloud-platform-visual .cloud-platform-deco img{display:block}.cloud-platform-visual .cloud-platform-deco-outer-ring{opacity:.65;background:radial-gradient(circle,#94a3b82e 0%,#94a3b814 35%,#0000 70%);border:1px solid #94a3b873;border-radius:999px;width:684px;height:684px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cloud-platform-visual .cloud-platform-deco-center-badge{width:96px;height:96px;position:absolute;top:50%;left:50%;transform:translate(-50%,-52%)}.cloud-platform-visual .cloud-platform-deco-middle-ring{opacity:.45;background:radial-gradient(circle,#e2e8f04d 0%,#94a3b81f 40%,#0000 75%);border:1px solid #e2e8f01a;border-radius:999px;width:320px;height:320px;position:absolute;top:50%;left:50%;transform:translate(-50%,-51%)}.cloud-platform-visual .cloud-platform-deco-middle-glow{opacity:.55;mix-blend-mode:screen;filter:blur(10px);width:420px;height:420px;position:absolute;top:50%;left:50%;transform:translate(-50%,-51%)}.cloud-platform-visual .cloud-platform-line-horizontal,.cloud-platform-visual .cloud-platform-line-vertical,.cloud-platform-visual .cloud-platform-line-diagonal-1,.cloud-platform-visual .cloud-platform-line-diagonal-2{transform-origin:50%;background:linear-gradient(90deg,#94a3b800 0%,#e2e8f0d9 50%,#94a3b800 100%);height:1px;position:absolute;top:50%;left:50%;-webkit-mask-image:radial-gradient(#000 0%,#0009 40%,#00000026 100%);mask-image:radial-gradient(#000 0%,#0009 40%,#00000026 100%)}.cloud-platform-visual .cloud-platform-line-horizontal{width:720px;transform:translate(-50%,-50%)}.cloud-platform-visual .cloud-platform-line-vertical{width:720px;transform:translate(-50%,-50%)rotate(90deg)}.cloud-platform-visual .cloud-platform-line-diagonal-1{width:820px;transform:translate(-50%,-50%)rotate(45deg)}.cloud-platform-visual .cloud-platform-line-diagonal-2{width:820px;transform:translate(-50%,-50%)rotate(-45deg)}.cloud-platform-visual .cloud-platform-flow-horizontal,.cloud-platform-visual .cloud-platform-flow-vertical,.cloud-platform-visual .cloud-platform-flow-diagonal-1,.cloud-platform-visual .cloud-platform-flow-diagonal-2{transform-origin:50%;pointer-events:none;z-index:2;height:1px;position:absolute;top:50%;left:50%;overflow:visible}.cloud-platform-visual .cloud-platform-flow-horizontal{width:720px;transform:translate(-50%,-50%)}.cloud-platform-visual .cloud-platform-flow-vertical{width:720px;transform:translate(-50%,-50%)rotate(90deg)}.cloud-platform-visual .cloud-platform-flow-diagonal-1{width:820px;transform:translate(-50%,-50%)rotate(45deg)}.cloud-platform-visual .cloud-platform-flow-diagonal-2{width:820px;transform:translate(-50%,-50%)rotate(-45deg)}.cloud-platform-visual .cloud-platform-flow-horizontal:before,.cloud-platform-visual .cloud-platform-flow-vertical:before,.cloud-platform-visual .cloud-platform-flow-diagonal-1:before,.cloud-platform-visual .cloud-platform-flow-diagonal-2:before,.cloud-platform-visual .cloud-platform-flow-horizontal:after,.cloud-platform-visual .cloud-platform-flow-vertical:after,.cloud-platform-visual .cloud-platform-flow-diagonal-1:after,.cloud-platform-visual .cloud-platform-flow-diagonal-2:after{content:"";opacity:0;filter:blur(2px);pointer-events:none;background:linear-gradient(90deg,#0000,#fffffff2,#0000);border-radius:100%;width:70px;height:2px;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 0 10px #fffc}@keyframes flow-in-left{0%{opacity:0;left:0}10%{opacity:1}85%{opacity:1}to{opacity:0;left:calc(50% - 35px)}}@keyframes flow-in-right{0%{opacity:0;left:calc(100% - 70px)}10%{opacity:1}85%{opacity:1}to{opacity:0;left:calc(50% - 35px)}}@keyframes flow-in-left-diagonal{0%{opacity:0;left:12.5%}10%{opacity:1}85%{opacity:1}to{opacity:0;left:calc(50% - 35px)}}@keyframes flow-in-right-diagonal{0%{opacity:0;left:calc(87.5% - 70px)}10%{opacity:1}85%{opacity:1}to{opacity:0;left:calc(50% - 35px)}}.cloud-platform-visual .cloud-platform-flow-horizontal:before,.cloud-platform-visual .cloud-platform-flow-vertical:before{animation:3s cubic-bezier(.4,0,.2,1) infinite flow-in-left}.cloud-platform-visual .cloud-platform-flow-diagonal-1:before,.cloud-platform-visual .cloud-platform-flow-diagonal-2:before{animation:3s cubic-bezier(.4,0,.2,1) infinite flow-in-left-diagonal}.cloud-platform-visual .cloud-platform-flow-horizontal:after,.cloud-platform-visual .cloud-platform-flow-vertical:after{animation:3s cubic-bezier(.4,0,.2,1) infinite flow-in-right}.cloud-platform-visual .cloud-platform-flow-diagonal-1:after,.cloud-platform-visual .cloud-platform-flow-diagonal-2:after{animation:3s cubic-bezier(.4,0,.2,1) infinite flow-in-right-diagonal}.cloud-platform-visual .cloud-platform-flow-horizontal:before,.cloud-platform-visual .cloud-platform-flow-horizontal:after{animation-duration:4s;animation-delay:2s}.cloud-platform-visual .cloud-platform-flow-vertical:before,.cloud-platform-visual .cloud-platform-flow-vertical:after{animation-duration:4.5s;animation-delay:2.5s}.cloud-platform-visual .cloud-platform-flow-diagonal-1:before,.cloud-platform-visual .cloud-platform-flow-diagonal-1:after,.cloud-platform-visual .cloud-platform-flow-diagonal-2:before,.cloud-platform-visual .cloud-platform-flow-diagonal-2:after{animation-duration:5s;animation-delay:3s}.cloud-platform-visual .cloud-platform-line-top-short{width:21px;height:21px;position:absolute;top:34%;left:50%;transform:translate(-50%)rotate(90deg)}.cloud-platform-visual .cloud-platform-top-label{z-index:3;background:0 0;flex-direction:column;align-items:center;gap:6px;width:160px;display:flex;position:absolute;top:28px;left:50%;transform:translate(-50%)}.cloud-platform-visual .cloud-platform-top-text{font-family:var(--font-inter),sans-serif;text-align:center;color:#a1a1aa;text-shadow:0 0 10px #ffffff1a;background:0 0;border:none;margin:0;padding:0 4px;font-size:12px;font-style:normal;font-weight:400;line-height:150%}.cloud-platform-visual .cloud-platform-top-icon{filter:drop-shadow(0 0 4px #fff6);background:0 0;border-radius:999px;justify-content:center;align-items:center;width:16px;height:16px;display:flex}.cloud-platform-visual .cloud-platform-top-icon svg,.cloud-platform-visual .cloud-platform-top-icon-img{width:12px;height:12px}.cloud-platform-visual .cloud-platform-core{z-index:4;border-radius:999px;justify-content:center;align-items:center;width:210px;height:210px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cloud-platform-visual .cloud-platform-core-inner{border-radius:inherit;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:radial-gradient(circle at 35% 30%,#28282df2 0%,#0f0f12fa 50%,#050508 100%);flex-direction:column;justify-content:center;align-items:center;gap:16px;width:100%;height:100%;padding-top:16px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 20px #ffffff0d,inset 1px 1px 2px #fff3,inset -1px -1px 2px #000c,0 10px 40px #0009,0 0 0 1px #ffffff14}.cloud-platform-visual .cloud-platform-core-inner:before{content:"";mix-blend-mode:overlay;opacity:.9;pointer-events:none;z-index:1;background:radial-gradient(circle,#ffffff14 0%,#0000 35%,#ffffff0a 55%,#0000 75%);width:200%;height:200%;animation:20s linear infinite nebula-drift;position:absolute;inset:-50%}.cloud-platform-visual .cloud-platform-core-inner:after{content:"";pointer-events:none;z-index:0;background:conic-gradient(#0000 0%,#ffffff08 20%,#ffffff14 25%,#ffffff08 30%,#0000 50%);animation:10s linear infinite core-spin;position:absolute;inset:-50%}@keyframes nebula-drift{0%{transform:translate(0)rotate(0)}50%{transform:translate(-3%,-3%)rotate(180deg)}to{transform:translate(0)rotate(360deg)}}@keyframes core-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.cloud-platform-visual .cloud-platform-core-inner .core-highlight{pointer-events:none;z-index:2;filter:blur(8px);opacity:.6;background:linear-gradient(135deg,#ffffff1a 0%,#0000 60%);border-radius:50%;width:60%;height:35%;position:absolute;top:8%;left:15%}.cloud-platform-visual .cloud-platform-core-zap{z-index:2;filter:drop-shadow(0 0 15px #ffffff80);border-radius:999px;justify-content:center;align-items:center;width:60px;height:40px;display:flex;position:relative}.cloud-platform-visual .cloud-platform-core-zap svg{width:48px;height:48px}.cloud-platform-visual .cloud-platform-core-title{color:var(--base-foreground,#fafafa);text-align:center;font-family:var(--font-inter),sans-serif;font-size:20px;font-style:normal;font-weight:var(--font-weight-bold,700);z-index:2;text-shadow:0 2px 10px #000000b3;line-height:120%}.cloud-platform-visual .cloud-platform-services{z-index:3;justify-content:space-between;align-items:center;display:flex;position:absolute}.cloud-platform-visual .cloud-service-pill-container{perspective:1000px;flex-direction:column;align-items:center;gap:10px;padding:10px;display:flex}.cloud-platform-visual .cloud-platform-services-top{width:460px;top:66px;left:50%;transform:translate(-50%)}.cloud-platform-visual .cloud-platform-services-middle{width:640px;top:247px;left:50%;transform:translate(-50%)}.cloud-platform-visual .cloud-service-pill{justify-content:center;align-items:center;gap:var(--spacing-1,4px);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:pointer;background:linear-gradient(#1e1e23b3 0%,#0a0a0ce6 100%);border:none;border-radius:999px;padding:24px;transition:all .4s cubic-bezier(.2,.8,.2,1);display:flex;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff1a,0 4px 20px #0003}.cloud-platform-visual .cloud-service-pill:after{content:"";pointer-events:none;width:50%;height:100%;animation:6s ease-in-out infinite shimmer-sweep;animation-delay:calc(var(--service-index,0)*.8s);background:linear-gradient(90deg,#0000 0%,#ffffff0d 30%,#ffffff40 50%,#ffffff0d 70%,#0000 100%);position:absolute;top:0;left:-100%;transform:skew(-25deg)}.cloud-platform-visual .cloud-service-pill:hover{background:linear-gradient(#28282dcc 0%,#141419f2 100%);transform:translateY(-4px)scale(1.03);box-shadow:0 0 0 1px #fff3,0 10px 30px #0006,0 0 20px #ffffff0d}.cloud-platform-visual .cloud-service-pill:active{transform:translateY(-1px)scale(.98)}.cloud-platform-visual .cloud-service-icon{filter:drop-shadow(0 0 10px #ffffff26);justify-content:center;align-items:center;display:flex}.cloud-platform-visual .cloud-service-icon svg,.cloud-platform-visual .cloud-service-icon img{width:32px;height:32px}.cloud-platform-visual .cloud-service-label{color:var(--base-foreground,#fafafa);font-family:var(--font-inter),sans-serif;white-space:nowrap;text-shadow:0 2px 4px #00000080;opacity:.8;font-size:16px;font-style:normal;font-weight:400;line-height:24px;transition:color .3s}.cloud-platform-visual .cloud-service-pill:hover+.cloud-service-label{color:#fff;opacity:1;text-shadow:0 0 12px #fff6}.cloud-platform-visual .cloud-platform-bottom-container{z-index:3;flex-wrap:wrap;place-content:center;align-items:center;gap:28px;width:842px;display:flex;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.cloud-platform-visual .cloud-platform-integrations{flex-wrap:wrap;place-content:center;align-items:center;gap:20px;width:842px;display:flex}.cloud-platform-visual .cloud-integration-chip{cursor:pointer;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);height:48px;font-family:var(--font-inter),sans-serif;color:#fafafa;white-space:nowrap;background:linear-gradient(#1e1e23b3 0%,#0a0a0ce6 100%);border:none;border-radius:999px;flex-direction:row;flex-shrink:0;justify-content:center;align-items:center;gap:12px;padding:12px 16px;font-size:16px;font-style:normal;font-weight:400;line-height:24px;transition:all .4s cubic-bezier(.2,.8,.2,1);display:flex;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff1a,0 4px 20px #0003}.cloud-platform-visual .cloud-integration-chip:after{content:"";pointer-events:none;width:50%;height:100%;animation:6s ease-in-out infinite shimmer-sweep;animation-delay:calc(var(--integration-index,0)*.8s);background:linear-gradient(90deg,#0000 0%,#ffffff0d 30%,#ffffff40 50%,#ffffff0d 70%,#0000 100%);position:absolute;top:0;left:-100%;transform:skew(-25deg)}.cloud-platform-visual .cloud-integration-chip:hover{background:linear-gradient(#28282dcc 0%,#141419f2 100%);transform:translateY(-4px)scale(1.03);box-shadow:0 0 0 1px #fff3,0 10px 30px #0006,0 0 20px #ffffff0d}.cloud-platform-visual .cloud-integration-chip:active{transform:translateY(-1px)scale(.98)}.cloud-platform-visual .cloud-integration-icon{justify-content:center;align-items:center;display:flex}.cloud-platform-visual .cloud-integration-icon svg{width:18px;height:18px}.cloud-platform-visual .cloud-integration-icon img{width:16px;height:16px}.cloud-platform-visual .cloud-integration-label{font-family:var(--font-inter),sans-serif;color:#fafafa;white-space:nowrap;font-size:16px;font-style:normal;font-weight:400;line-height:24px}.cloud-platform-visual .cloud-platform-bottom-label{z-index:3;opacity:.7;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:152px;transition:opacity .3s;display:flex}.cloud-platform-visual .cloud-platform-bottom-label:hover{opacity:1}.cloud-platform-visual .cloud-platform-bottom-text-more{color:var(--base-foreground,#fafafa);text-align:center;font-family:var(--font-inter),sans-serif;font-size:var(--text-base-font-size,16px);font-style:normal;font-weight:var(--font-weight-medium,500);line-height:100%}.cloud-platform-visual .cloud-platform-bottom-text{font-family:var(--font-inter),sans-serif;text-align:center;color:#a1a1aa;margin:0;padding:0 4px;font-size:12px;font-style:normal;font-weight:400;line-height:150%}@keyframes shimmer-sweep{0%{left:-100%}20%{left:200%}to{left:200%}}@keyframes shimmer{0%{transform:translate(-150%)skew(-20deg)}10%{transform:translate(-150%)skew(-20deg)}50%{transform:translate(200%)skew(-20deg)}to{transform:translate(200%)skew(-20deg)}}@keyframes deco-outer-expand{0%{opacity:0;transform:translate(-50%,-50%)scale(.6)}to{opacity:.3;transform:translate(-50%,-50%)scale(1)}}@keyframes deco-middle-rotate{0%{opacity:0;transform:translate(-50%,-51%)scale(.7)rotate(-30deg)}to{opacity:.85;transform:translate(-50%,-51%)scale(1)rotate(0)}}@keyframes deco-glow-pulse{0%{opacity:0;transform:translate(-50%,-51%)scale(.8)}60%{opacity:.55;transform:translate(-50%,-51%)scale(1.05)}to{opacity:.55;transform:translate(-50%,-51%)scale(1)}}@keyframes line-horizontal-expand{0%{opacity:0;clip-path:inset(0 50%)}to{opacity:1;clip-path:inset(0 0%)}}@keyframes line-vertical-expand{0%{opacity:0;clip-path:inset(50% 0)}to{opacity:1;clip-path:inset(0% 0)}}@keyframes line-diagonal-slide{0%{opacity:0;transform:translate(-50%,-50%)rotate(var(--line-rotate))scaleX(0)}to{opacity:1;transform:translate(-50%,-50%)rotate(var(--line-rotate))scaleX(1)}}@keyframes top-label-float{0%{opacity:0;transform:translate(-50%)translateY(-30px)}to{opacity:1;transform:translate(-50%)translateY(0)}}@keyframes top-icon-spin{0%{opacity:0;transform:rotate(-180deg)scale(0)}to{opacity:1;transform:rotate(0)scale(1)}}@keyframes core-pulse-in{0%{opacity:0;transform:translate(-50%,-50%)scale(0)}50%{opacity:1;transform:translate(-50%,-50%)scale(1.08)}70%{opacity:1;transform:translate(-50%,-50%)scale(.96)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes core-icon-float{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes core-title-fade{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes service-top-slide-left{0%{opacity:0;transform:translate(-40px)scale(.9)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes service-top-slide-right{0%{opacity:0;transform:translate(40px)scale(.9)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes service-middle-slide-left{0%{opacity:0;transform:translate(-60px)translateY(20px)scale(.85)}to{opacity:1;transform:translate(0)translateY(0)scale(1)}}@keyframes service-middle-slide-right{0%{opacity:0;transform:translate(60px)translateY(20px)scale(.85)}to{opacity:1;transform:translate(0)translateY(0)scale(1)}}@keyframes integration-bounce-up{0%{opacity:0;transform:translateY(30px)scale(.9)}60%{opacity:1;transform:translateY(-5px)scale(1.02)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes bottom-label-fade{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}.cloud-platform-frame .anim-deco-outer,.cloud-platform-frame .anim-deco-middle,.cloud-platform-frame .anim-deco-glow,.cloud-platform-frame .anim-line-h,.cloud-platform-frame .anim-line-v,.cloud-platform-frame .anim-line-d1,.cloud-platform-frame .anim-line-d2,.cloud-platform-frame .anim-top-label,.cloud-platform-frame .anim-top-icon,.cloud-platform-frame .anim-core,.cloud-platform-frame .anim-core-icon,.cloud-platform-frame .anim-core-title,.cloud-platform-frame .anim-service-top,.cloud-platform-frame .anim-service-middle,.cloud-platform-frame .anim-integration,.cloud-platform-frame .anim-bottom-label{opacity:0}.cloud-platform-frame.animate-in .anim-deco-outer{animation:.7s cubic-bezier(.16,1,.3,1) both deco-outer-expand}.cloud-platform-frame.animate-in .anim-deco-middle{animation:.6s cubic-bezier(.16,1,.3,1) 80ms both deco-middle-rotate}.cloud-platform-frame.animate-in .anim-line-h{animation:.5s cubic-bezier(.33,1,.68,1) .15s both line-horizontal-expand}.cloud-platform-frame.animate-in .anim-line-v{animation:.5s cubic-bezier(.33,1,.68,1) .22s both line-horizontal-expand}.cloud-platform-frame.animate-in .anim-line-d1{--line-rotate:45deg;animation:.4s cubic-bezier(.33,1,.68,1) .28s both line-diagonal-slide}.cloud-platform-frame.animate-in .anim-line-d2{--line-rotate:-45deg;animation:.4s cubic-bezier(.33,1,.68,1) .32s both line-diagonal-slide}.cloud-platform-frame.animate-in .anim-top-label{animation:.55s cubic-bezier(.16,1,.3,1) .22s both top-label-float}.cloud-platform-frame.animate-in .anim-core{animation:.6s cubic-bezier(.34,1.56,.64,1) .3s both core-pulse-in}.cloud-platform-frame.animate-in .anim-core-title{animation:.4s cubic-bezier(.16,1,.3,1) .58s both core-title-fade}.cloud-platform-frame.animate-in .cloud-platform-services-top .anim-service-top:first-child{animation:.5s cubic-bezier(.16,1,.3,1) .45s both service-top-slide-left}.cloud-platform-frame.animate-in .cloud-platform-services-top .anim-service-top:nth-child(2){animation:.5s cubic-bezier(.16,1,.3,1) .53s both service-top-slide-right}.cloud-platform-frame.animate-in .cloud-platform-services-middle .anim-service-middle:first-child{animation:.5s cubic-bezier(.16,1,.3,1) .6s both service-middle-slide-left}.cloud-platform-frame.animate-in .cloud-platform-services-middle .anim-service-middle:nth-child(2){animation:.5s cubic-bezier(.16,1,.3,1) .68s both service-middle-slide-right}.cloud-platform-frame.animate-in .anim-integration{animation:.45s cubic-bezier(.34,1.56,.64,1) both integration-bounce-up;animation-delay:calc(.75s + var(--integration-index,0)*60ms)}.cloud-platform-frame.animate-in .anim-bottom-label{animation:.5s cubic-bezier(.16,1,.3,1) 1.05s both bottom-label-fade}@keyframes core-breathe{0%,to{transform:scale(1);box-shadow:inset 0 0 20px #ffffff0d,inset 1px 1px 2px #fff3,inset -1px -1px 2px #000c,0 10px 40px #0009,0 0 0 1px #ffffff14}50%{transform:scale(1.02);box-shadow:inset 0 0 30px #ffffff14,inset 1px 1px 4px #ffffff4d,inset -1px -1px 2px #000c,0 15px 50px #000c,0 0 0 1px #ffffff26}}.cloud-platform-frame.animate-in .cloud-platform-core-inner{animation:5s ease-in-out 1.2s infinite core-breathe}@keyframes icon-hover-float{0%,to{opacity:1;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}.cloud-platform-frame.animate-in .anim-core-icon{animation:.4s cubic-bezier(.16,1,.3,1) .5s both core-icon-float,3s ease-in-out 1.2s infinite both icon-hover-float}@keyframes subtle-rotate{0%,to{opacity:1;transform:rotate(0)}50%{opacity:1;transform:rotate(8deg)}}.cloud-platform-frame.animate-in .anim-top-icon{animation:.5s cubic-bezier(.34,1.56,.64,1) .38s both top-icon-spin,4s ease-in-out 1.2s infinite both subtle-rotate}@keyframes glow-pulse-subtle{0%,to{opacity:.55;filter:blur(10px);transform:translate(-50%,-51%)scale(1)}50%{opacity:.4;filter:blur(16px);transform:translate(-50%,-51%)scale(1.08)}}.cloud-platform-frame.animate-in .anim-deco-glow{animation:.75s cubic-bezier(.16,1,.3,1) .12s both deco-glow-pulse,6s ease-in-out 1.2s infinite both glow-pulse-subtle}@keyframes pill-float{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.cloud-platform-frame.animate-in .cloud-service-pill{animation:4s ease-in-out infinite pill-float;animation-delay:calc(1s + var(--service-index)*.3s)}@media (prefers-reduced-motion:reduce){.cloud-platform-frame .anim-deco-outer,.cloud-platform-frame .anim-deco-middle,.cloud-platform-frame .anim-deco-glow,.cloud-platform-frame .anim-line-h,.cloud-platform-frame .anim-line-v,.cloud-platform-frame .anim-line-d1,.cloud-platform-frame .anim-line-d2,.cloud-platform-frame .anim-top-label,.cloud-platform-frame .anim-top-icon,.cloud-platform-frame .anim-core,.cloud-platform-frame .anim-core-icon,.cloud-platform-frame .anim-core-title,.cloud-platform-frame .anim-service-top,.cloud-platform-frame .anim-service-middle,.cloud-platform-frame .anim-integration,.cloud-platform-frame .anim-bottom-label{opacity:1;animation:none!important}.cloud-service-pill:after,.cloud-integration-chip:after,.cloud-platform-core-inner:after,.cloud-platform-flow-horizontal:after,.cloud-platform-flow-vertical:after,.cloud-platform-flow-diagonal-1:after,.cloud-platform-flow-diagonal-2:after,.cloud-platform-flow-horizontal:before,.cloud-platform-flow-vertical:before,.cloud-platform-flow-diagonal-1:before,.cloud-platform-flow-diagonal-2:before{display:none;animation:none!important}}
.team-collab-visual{aspect-ratio:880/586;box-sizing:border-box;background:0 0;border-radius:20px;width:100%;max-width:880px;position:relative;overflow:visible}.team-collab-canvas{transform-origin:0 0;justify-content:center;align-items:center;width:880px;height:586px;display:flex;position:absolute;top:0;left:0}.team-collab-canvas .team-collab-panel{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:1;background:linear-gradient(#3f3f4633,#09090a00);border-radius:16.5px;flex-direction:column;gap:10.6px;width:682px;padding:10px;display:flex;position:relative;overflow:hidden}.team-collab-canvas .team-collab-workspace-strip{box-sizing:border-box;align-items:center;gap:11.89px;width:662.54px;max-width:100%;height:93.16px;padding:0;display:flex}.team-collab-canvas .workspace-card{box-sizing:border-box;cursor:pointer;background:radial-gradient(50% 34.75% at 49.31% 3.57%,#ffffff52 0%,#fff0 100%),linear-gradient(#09090b80,#09090b80),#3f3f46cc;border-radius:9.91px;outline:.99px solid #3f3f464d;flex-direction:column;justify-content:center;align-items:flex-start;gap:7.93px;width:257.68px;height:93.39px;padding:12px 7.93px 12px 12px;display:flex;box-shadow:0 0 0 1.98px #3f3f464d}.team-collab-canvas .workspace-card.secondary{opacity:.32;width:232.9px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}.team-collab-canvas .workspace-avatar{width:31.71px;height:31.71px;font-family:var(--font-roboto),sans-serif;color:#374151;background:#fff;border:.99px solid #3f3f464d;border-radius:5px;justify-content:center;align-items:center;font-size:15.86px;font-weight:600;display:flex}.team-collab-canvas .workspace-avatar.secondary-avatar{color:#a1a1aa;background:#3f3f464d}.team-collab-canvas .workspace-avatar-initial{line-height:1}.team-collab-canvas .workspace-meta{flex-direction:column;gap:3.96px;display:flex}.team-collab-canvas .workspace-name{font-family:var(--font-roboto),sans-serif;color:#fafafa;white-space:nowrap;text-overflow:ellipsis;font-size:13.87px;font-weight:400;line-height:1;overflow:hidden}.team-collab-canvas .workspace-sub{font-family:var(--font-roboto),sans-serif;color:#a1a1aa;white-space:nowrap;text-overflow:ellipsis;font-size:11.89px;font-weight:400;line-height:1;overflow:hidden}.team-collab-canvas .team-collab-layout{box-sizing:border-box;background:#3f3f4633;border-radius:16.52px;flex-direction:column;align-items:flex-start;gap:13.21px;width:662.54px;max-width:100%;height:401.4px;margin-top:10px;padding:6.61px;display:flex;position:relative}.team-collab-canvas .team-collab-table{box-sizing:border-box;filter:drop-shadow(0 1px 3px #0000001a);background:#09090bb3;border:.99px solid #3f3f464d;border-radius:9.91px;flex-direction:column;align-items:flex-start;gap:5.95px;width:649.32px;max-width:100%;height:388.18px;padding:0;display:flex;overflow:hidden;box-shadow:0 1px 2px -1px #0000001a}.team-collab-canvas .table-head{box-sizing:border-box;background:#3f3f467a;border-bottom:.99px solid #3f3f464d;flex-direction:row;align-items:center;gap:19.82px;width:100%;padding:7.93px 11.89px;display:flex}.team-collab-canvas .table-head-cell{font-family:var(--font-roboto),sans-serif;color:#a1a1aa;flex:1;align-items:center;font-size:11.89px;font-weight:400;line-height:16px;display:flex}.team-collab-canvas .table-body{flex-direction:column;width:100%;display:flex}.team-collab-canvas .table-row{box-sizing:border-box;flex-direction:row;justify-content:space-between;align-items:center;gap:12.45px;width:100%;min-height:70.08px;padding:14px 16px;display:flex}.team-collab-canvas .member-cell{flex:1;align-items:center;gap:8px;display:flex}.team-collab-canvas .member-avatar{background:#09090b;border:.99px solid #3f3f46cc;border-radius:10377.9px;flex-shrink:0;justify-content:center;align-items:center;width:37.36px;height:37.36px;display:flex;position:relative;overflow:hidden}.team-collab-canvas .member-avatar.member-avatar-primary{background:#fff}.team-collab-canvas .member-avatar.member-avatar-teal{background:#14b8a62e;border-color:#14b8a6bf}.team-collab-canvas .member-avatar.member-avatar-blue{background:#3b82f62e;border-color:#3b82f6bf}.team-collab-canvas .member-avatar.member-avatar-gray{background:#64748b2e;border-color:#64748bbf}.team-collab-canvas .member-avatar-img{object-fit:cover;border-radius:inherit;width:100%;height:100%}.team-collab-canvas .member-avatar-initial{font-family:var(--font-roboto),sans-serif;color:#fafafa;font-size:14px;font-weight:600;line-height:1}.team-collab-canvas .member-avatar-tag{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border-radius:9999px;justify-content:center;align-items:center;width:17px;height:17px;display:flex;position:absolute;bottom:0;right:0}.team-collab-canvas .member-avatar-tag svg{width:12px;height:12px}.team-collab-canvas .member-avatar-tag.snowflake{background:#818cf8bf}.team-collab-canvas .member-avatar-tag.teal{background:#14b8a6bf}.team-collab-canvas .member-avatar-tag.blue{background:#3b82f6bf}.team-collab-canvas .member-avatar-tag.gray{background:#64748bbf}.team-collab-canvas .member-meta{flex-direction:column;gap:2px;min-width:0;display:flex}.team-collab-canvas .member-name{font-family:var(--font-roboto),sans-serif;color:#fafafa;font-size:14.5px;font-weight:400;line-height:23px}.team-collab-canvas .member-email{font-family:var(--font-roboto),sans-serif;color:#a1a1aa;white-space:nowrap;font-size:12.5px;font-weight:400;line-height:17px}.team-collab-canvas .role-cell{flex:1;justify-content:flex-start;align-items:center;display:flex}.team-collab-canvas .role-pill{min-width:70px;height:29px;font-family:var(--font-roboto),sans-serif;color:#fafafa;white-space:nowrap;background:0 0;border:0;border-radius:8px;justify-content:flex-start;align-items:center;gap:8px;padding:8px 0;font-size:12.5px;font-weight:400;line-height:17px;display:inline-flex}.team-collab-canvas .role-pill.muted{opacity:.8}.team-collab-canvas .role-pill-icon{color:#fafafa;width:10px;height:6px;margin-left:4px}.team-collab-canvas .team-collab-chat{box-sizing:border-box;z-index:50;transform-origin:100% 0;border-radius:15.21px;flex-direction:column;justify-content:center;align-items:flex-end;gap:14px;width:225.4px;height:267.01px;padding:14.09px;display:flex;position:absolute;top:10px;right:0;overflow:hidden;transform:scale(1.15)}.team-collab-canvas .chat-item{flex-direction:column;align-items:flex-end;gap:6.09px;width:197.23px;display:flex}.team-collab-canvas .chat-avatar{background:#27272a;border-radius:7606.59px;flex-shrink:0;justify-content:center;align-items:center;width:24.34px;height:24.34px;display:flex;overflow:hidden}.team-collab-canvas .chat-avatar-img{object-fit:cover;border-radius:inherit;width:100%;height:100%}.team-collab-canvas .chat-bubble{max-width:432.1px;font-family:var(--font-roboto),sans-serif;color:#a1a1aa;background:radial-gradient(50% 34.75% at 49.31% 3.57%,#ffffff52 0%,#fff0 100%),#3f3f467a;border-radius:10.57px;padding:7.61px 9.13px;font-size:10.57px;font-weight:400;line-height:17px}.team-collab-canvas .team-collab-tooltip{box-sizing:border-box;-webkit-backdrop-filter:blur(100px);backdrop-filter:blur(100px);cursor:pointer;z-index:50;transform-origin:0 100%;background-color:#161619d9;border:1px solid #3f3f460d;border-radius:10px;outline:.87px solid #3f3f464d;flex-direction:column;align-items:flex-start;gap:4px;width:205.77px;height:auto;padding:5px;display:flex;position:absolute;bottom:-16.42px;left:16px;box-shadow:0 1.03px 2.06px -1.03px #0000001a,0 1.03px 3.1px #1018281a}.team-collab-canvas .tooltip-title{box-sizing:border-box;width:100%;font-family:var(--font-roboto),sans-serif;color:#a1a1aa;flex-direction:row;justify-content:flex-start;align-items:center;padding:6.42px;font-size:9.64px;font-weight:400;line-height:1;display:flex}.team-collab-canvas .tooltip-item{box-sizing:border-box;border-radius:6.56px;flex-direction:row;align-items:flex-start;gap:7.87px;width:100%;padding:6px 7.87px;display:flex}.team-collab-canvas .tooltip-item.selected{background:radial-gradient(50% 34.75% at 49.31% 3.57%,#ffffff52 0%,#fff0 100%),#3f3f467a}.team-collab-canvas .tooltip-icon{border-radius:8030.09px;flex-shrink:0;justify-content:center;align-items:center;width:14px;height:14px;display:flex}.team-collab-canvas .tooltip-icon svg{width:9.64px;height:9.64px;display:block}.team-collab-canvas .tooltip-icon.teal{-webkit-backdrop-filter:blur(3.21px);backdrop-filter:blur(3.21px);background:#14b8a6bf;padding-right:0}.team-collab-canvas .tooltip-icon.blue{background:#3b82f6bf;padding-top:1px;padding-left:1px}.team-collab-canvas .tooltip-icon.gray{-webkit-backdrop-filter:blur(1.61px);backdrop-filter:blur(1.61px);background:#64748bbf;padding-top:1px;padding-left:1px}.team-collab-canvas .tooltip-content{flex-direction:column;justify-content:center;align-items:flex-start;gap:3.21px;min-width:0;display:flex}.team-collab-canvas .tooltip-label{width:100%;font-family:var(--font-roboto),sans-serif;color:#fafafa;white-space:nowrap;text-overflow:ellipsis;font-size:10.49px;font-weight:500;line-height:13px;overflow:hidden}.team-collab-canvas .tooltip-desc{width:100%;font-family:var(--font-roboto),sans-serif;color:#a1a1aa;align-items:center;font-size:9.64px;font-weight:400;line-height:13px;display:flex}.team-collab-canvas .cursor-tag{z-index:50;flex-direction:column;align-items:flex-start;display:flex;position:absolute}.team-collab-canvas .cursor-icon{width:24px;height:24px;margin-bottom:-4px;position:relative}.team-collab-canvas .cursor-icon svg{width:18px;height:18px;position:absolute;top:2px;left:50%;transform:translate(-50%)}.team-collab-canvas .cursor-bubble{font-family:var(--font-roboto),sans-serif;color:#fff;white-space:nowrap;border-radius:1px 15px 15px 11px;margin-left:15px;padding:7px 11px;font-size:11px;font-weight:400;line-height:15px}.team-collab-canvas .cursor-bubble.gray{background:#64748b;border:1px solid #64748b;box-shadow:0 4px 7px #64748b40}.team-collab-canvas .cursor-bubble.blue{background:#3b82f6;border:1px solid #3b82f6;box-shadow:0 4px 7px #3b82f640}.team-collab-canvas .cursor-bubble.teal{background:#14b8a6;border:1px solid #14b8a6;box-shadow:0 4px 7px #14b8a640}.team-collab-canvas .cursor-tag.gray-tag{top:363px;left:314px}.team-collab-canvas .cursor-tag.blue-tag{top:455px;left:652px}.team-collab-canvas .cursor-tag.teal-tag{top:239px;left:568px}.team-collab-canvas .anim-panel{opacity:0;transform:scale(.92)}.team-collab-canvas .anim-chat-item{opacity:0;transform:translate(60px)}.team-collab-canvas .anim-tooltip{opacity:0;transform:translate(-40px)scale(1.035)}.team-collab-canvas .anim-cursor{opacity:0;transform:translate(20px,20px)scale(.5)}@keyframes panel-fade-in{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@keyframes chat-slide-in{0%{opacity:0;transform:translate(60px)}60%{opacity:1;transform:translate(-6px)}to{opacity:1;transform:translate(0)}}@keyframes tooltip-slide-in{0%{opacity:0;transform:translate(-40px)scale(1.035)}70%{opacity:1;transform:translate(4px)scale(1.173)}to{opacity:1;transform:translate(0)scale(1.15)}}@keyframes cursor-bounce-in{0%{opacity:0;transform:translate(20px,20px)scale(.5)}30%{opacity:1;transform:translate(-8px,-8px)scale(1.15)}50%{transform:translate(4px,4px)scale(.95)}70%{transform:translate(-2px,-2px)scale(1.05)}85%{transform:translate(1px,1px)scale(.98)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes cursor-float{0%,to{transform:translate(0)}25%{transform:translate(2px,-3px)}50%{transform:translate(-1px,2px)}75%{transform:translate(3px,1px)}}.team-collab-canvas.animate-in .anim-panel{animation:.55s cubic-bezier(.16,1,.3,1) forwards panel-fade-in}.team-collab-canvas.animate-in .anim-chat-item{animation:.5s cubic-bezier(.34,1.56,.64,1) forwards chat-slide-in;animation-delay:calc(.9s + var(--chat-index,0)*.15s)}.team-collab-canvas.animate-in .anim-tooltip{animation:.5s cubic-bezier(.34,1.56,.64,1) .55s forwards tooltip-slide-in}.team-collab-canvas.animate-in .anim-cursor{animation:1.05s cubic-bezier(.34,1.56,.64,1) forwards cursor-bounce-in,4s ease-in-out infinite cursor-float;animation-delay:calc(1.5s + var(--cursor-index,0)*.225s),calc(2.55s + var(--cursor-index,0)*.225s)}.team-collab-canvas.animate-in .anim-cursor.teal-tag{animation-delay:1.5s,2.55s}.team-collab-canvas.animate-in .anim-cursor.gray-tag{animation-delay:1.725s,2.775s}.team-collab-canvas.animate-in .anim-cursor.blue-tag{animation-delay:1.95s,3s}@media (prefers-reduced-motion:reduce){.team-collab-canvas .anim-panel,.team-collab-canvas .anim-chat-item,.team-collab-canvas .anim-cursor{opacity:1;transform:none;animation:none!important}.team-collab-canvas .anim-tooltip{opacity:1;transform:scale(1.15);animation:none!important}}
.enter-features-header-section{background:#09090b;width:100%;padding:160px 80px}.enter-features-header{text-align:center;flex-direction:column;align-items:center;max-width:1200px;margin-left:auto;margin-right:auto;display:flex}.enter-features-header .animate-header-title,.enter-features-header .animate-header-subtitle{opacity:0;transform:translateY(40px)}.enter-features-header.is-visible .animate-header-title{animation:.5s cubic-bezier(.16,1,.3,1) forwards fadeSlideUp}.enter-features-header.is-visible .animate-header-subtitle{animation:.5s cubic-bezier(.16,1,.3,1) .15s forwards fadeSlideUp}.enter-features-title{font-family:var(--font-poppins),sans-serif;color:#fafafa;letter-spacing:-1.92px;max-width:800px;margin:0;font-size:64px;font-weight:500;line-height:1.15}.enter-features-title em{font-style:normal;font-weight:600}.enter-features-subtitle{font-family:var(--font-inter),-apple-system,BlinkMacSystemFont,sans-serif;color:#a1a1aa;max-width:520px;margin:24px 0 0;font-size:18px;line-height:28px}.scroll-indicator{flex-direction:column;align-items:center;gap:12px;margin-top:80px;display:flex}.enter-features-header .animate-scroll-indicator{opacity:0;transform:translateY(20px)}.enter-features-header.is-visible .animate-scroll-indicator{animation:.5s cubic-bezier(.16,1,.3,1) .3s forwards fadeSlideUp}.scroll-mouse{border:1px solid #a1a1aa40;border-radius:11px;justify-content:center;width:22px;height:26px;padding-top:6px;display:flex}.scroll-wheel{background:#a1a1aacc;border-radius:2px;width:3px;height:6px;animation:2s ease-in-out infinite scrollWheel}@keyframes scrollWheel{0%,to{opacity:1;transform:translateY(0)}50%{opacity:.3;transform:translateY(5px)}}.scroll-text{font-family:var(--font-inter),-apple-system,BlinkMacSystemFont,sans-serif;color:#fafafa;letter-spacing:.02em;font-size:14px;font-weight:500;line-height:20px}.scroll-hint{font-family:var(--font-inter),-apple-system,BlinkMacSystemFont,sans-serif;color:#a1a1aa;font-size:14px;line-height:20px}.scroll-line{background:linear-gradient(#a1a1aa99,#a1a1aa00);width:1px;height:24px;animation:2s ease-in-out infinite scrollLinePulse}@keyframes scrollLinePulse{0%,to{opacity:1;transform:scaleY(1)}50%{opacity:.5;transform:scaleY(1.2)}}.feature-section{background:#09090b;border:none;outline:none;width:100%;padding:120px 80px}.feature-section:nth-child(odd){background:#09090b}.feature-section:nth-child(2n){background:#0e0e10}.feature-section-inner{align-items:center;gap:40px;max-width:1200px;margin:0 auto;display:flex}.feature-section.text-right .feature-section-inner{flex-direction:row-reverse}.feature-section .feature-text-section{will-change:transform,opacity}.feature-section.text-left .animate-tag,.feature-section.text-left .animate-title,.feature-section.text-left .animate-desc{opacity:0;transform:translate(-60px)}.feature-section.text-right .animate-tag,.feature-section.text-right .animate-title,.feature-section.text-right .animate-desc{opacity:0;transform:translate(60px)}.feature-section .animate-visual{opacity:0;will-change:transform,opacity}.feature-section.text-left .animate-visual{transform:translate(80px)scale(.95)}.feature-section.text-right .animate-visual{transform:translate(-80px)scale(.95)}.feature-section.is-visible.text-left .animate-tag{animation:.7s cubic-bezier(.16,1,.3,1) forwards slideInFromLeft}.feature-section.is-visible.text-right .animate-tag{animation:.7s cubic-bezier(.16,1,.3,1) forwards slideInFromRight}.feature-section.is-visible.text-left .animate-title{animation:.5s cubic-bezier(.16,1,.3,1) .1s forwards slideInFromLeft}.feature-section.is-visible.text-right .animate-title{animation:.5s cubic-bezier(.16,1,.3,1) .1s forwards slideInFromRight}.feature-section.is-visible.text-left .animate-desc{animation:.5s cubic-bezier(.16,1,.3,1) .2s forwards slideInFromLeft}.feature-section.is-visible.text-right .animate-desc{animation:.5s cubic-bezier(.16,1,.3,1) .2s forwards slideInFromRight}.feature-section.is-visible.text-left .animate-visual{animation:1s cubic-bezier(.16,1,.3,1) .15s forwards slideInFromRightScale}.feature-section.is-visible.text-right .animate-visual{animation:1s cubic-bezier(.16,1,.3,1) .15s forwards slideInFromLeftScale}@keyframes fadeSlideUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInFromLeft{0%{opacity:0;transform:translate(-60px)}to{opacity:1;transform:translate(0)}}@keyframes slideInFromRight{0%{opacity:0;transform:translate(60px)}to{opacity:1;transform:translate(0)}}@keyframes slideInFromLeftScale{0%{opacity:0;transform:translate(-80px)scale(.95)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes slideInFromRightScale{0%{opacity:0;transform:translate(80px)scale(.95)}to{opacity:1;transform:translate(0)scale(1)}}.feature-text-section{text-align:left;flex-direction:column;flex-shrink:0;align-items:flex-start;gap:40px;width:360px;display:flex}.feature-tag{height:var(--height-h-7,28px);padding:0 var(--spacing-2-5,10px);justify-content:center;align-items:center;gap:var(--spacing-1,4px);border-radius:var(--border-radius-rounded-md,8px);border:var(--border-width-border,1px)solid var(--base-border,#3f3f464d);background:var(--alpha-20,#09090bcc);box-shadow:var(--shadow-xs-offset-x,0)var(--shadow-xs-offset-y,1px)var(--shadow-xs-blur-radius,2px)var(--shadow-xs-spread-radius,0)var(--shadow-xs-color,#0000000d);font-family:var(--font-roboto),sans-serif;color:#fafafa;width:fit-content;font-size:14px;font-weight:500;line-height:22px;display:flex}.feature-title{font-family:var(--font-poppins),sans-serif;letter-spacing:-.96px;color:var(--base-foreground,#fafafa);white-space:pre-wrap;text-align:left;margin:0;font-size:48px;font-style:normal;font-weight:500;line-height:56px}.feature-desc{font-family:var(--font-inter),-apple-system,BlinkMacSystemFont,sans-serif;color:#a1a1aa;white-space:pre-wrap;text-align:left;margin:0;font-size:16px;line-height:24px}.feature-visual-section{flex:1;justify-content:center;align-items:center;min-width:0;display:flex;overflow:visible}.feature-visual-section.text-left{justify-content:flex-end}.feature-visual-section.text-right{justify-content:flex-start}@media (prefers-reduced-motion:reduce){.enter-features-header .animate-header-title,.enter-features-header .animate-header-subtitle,.enter-features-header .animate-scroll-indicator,.feature-section .animate-tag,.feature-section .animate-title,.feature-section .animate-desc,.feature-section .animate-visual{opacity:1;animation:none;transform:none}.scroll-wheel,.scroll-line{animation:none}}@media (max-width:1200px){.enter-features-header-section{padding:120px 60px}.enter-features-title{font-size:52px}.feature-section{padding:80px 60px}.feature-section-inner{gap:32px}.feature-text-section{gap:32px;width:320px}}@media (max-width:1024px){.enter-features-header-section{padding:100px 40px}.enter-features-title{letter-spacing:-1.2px;font-size:44px}.enter-features-subtitle{font-size:16px;line-height:24px}.scroll-indicator{margin-top:60px}.feature-section{padding:60px 40px}.feature-section-inner{align-items:center;gap:40px;flex-direction:column!important}.feature-text-section{text-align:center;align-items:center;gap:24px;width:100%;max-width:600px}.feature-title,.feature-desc{text-align:center}.feature-visual-section{width:100%;max-width:800px;justify-content:center!important}.feature-section.text-left .animate-tag,.feature-section.text-left .animate-title,.feature-section.text-left .animate-desc,.feature-section.text-right .animate-tag,.feature-section.text-right .animate-title,.feature-section.text-right .animate-desc{transform:translateY(40px)}.feature-section.text-left .animate-visual,.feature-section.text-right .animate-visual{transform:translateY(60px)scale(.95)}.feature-section.is-visible.text-left .animate-tag,.feature-section.is-visible.text-right .animate-tag{animation:.7s cubic-bezier(.16,1,.3,1) forwards fadeSlideUp}.feature-section.is-visible.text-left .animate-title,.feature-section.is-visible.text-right .animate-title{animation:.5s cubic-bezier(.16,1,.3,1) .1s forwards fadeSlideUp}.feature-section.is-visible.text-left .animate-desc,.feature-section.is-visible.text-right .animate-desc{animation:.5s cubic-bezier(.16,1,.3,1) .2s forwards fadeSlideUp}.feature-section.is-visible.text-left .animate-visual,.feature-section.is-visible.text-right .animate-visual{animation:1s cubic-bezier(.16,1,.3,1) .25s forwards fadeSlideUpScale}}@media (max-width:768px){.enter-features-header-section{padding:80px 20px}.enter-features-title{letter-spacing:-.8px;font-size:32px}.enter-features-subtitle{margin-top:16px;font-size:14px;line-height:22px}.scroll-indicator{gap:10px;margin-top:48px}.scroll-mouse{border-radius:9px;width:18px;height:26px;padding-top:5px}.scroll-wheel{width:2px;height:5px}.scroll-text,.scroll-hint{font-size:12px}.scroll-line{height:20px}.feature-section{padding:40px 20px}.feature-section-inner{gap:32px;flex-direction:column!important}.feature-text-section{gap:20px;width:100%}.feature-title{font-size:28px;line-height:34px}.feature-desc{font-size:14px;line-height:20px}.feature-visual-section{width:100%}.feature-section.text-left .animate-tag,.feature-section.text-left .animate-title,.feature-section.text-left .animate-desc,.feature-section.text-right .animate-tag,.feature-section.text-right .animate-title,.feature-section.text-right .animate-desc{transform:translateY(30px)}.feature-section.text-left .animate-visual,.feature-section.text-right .animate-visual{transform:translateY(40px)scale(.98)}}@keyframes fadeSlideUpScale{0%{opacity:0;transform:translateY(60px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}
/*# sourceMappingURL=994603e1b74e3228.css.map*/