.img-fluid{max-width:100%;height:auto;display:block}video.img-fluid{width:100%;height:auto}@media(max-width:768px){video.img-fluid{border-radius:8px!important;margin:0 auto}}video.img-fluid[controls]::-webkit-media-controls{display:flex;opacity:.8;-webkit-transition:opacity .3s;transition:opacity .3s}video.img-fluid[controls]::-webkit-media-controls:hover{opacity:1}@media(max-width:768px){video.img-fluid[controls]::-webkit-media-controls-panel{background-color:rgba(0,0,0,.6)}}@media(max-width:768px){.hide-on-mobile{display:none!important}}@media(max-width:992px){.hide-on-tablet{display:none!important}}.show-on-mobile{display:none!important}@media(max-width:768px){.show-on-mobile{display:block!important}.mobile-spacing{margin-top:1.5rem!important;margin-bottom:1.5rem!important}}.container-fluid{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media(max-width:768px){.my-sm-3{margin-top:1rem!important;margin-bottom:1rem!important}.py-sm-3{padding-top:1rem!important;padding-bottom:1rem!important}.px-sm-2{padding-left:.5rem!important;padding-right:.5rem!important}}@keyframes fadeIn{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes scaleIn{0%{transform:scale(.95);opacity:0}to{transform:scale(1);opacity:1}}html{scroll-behavior:smooth}.reveal{opacity:0;transform:translateY(30px);transition:opacity .8s ease-out,transform .8s cubic-bezier(.17,.84,.44,1)}.reveal.hero-title{transition-delay:.2s}.reveal.hero-description{transition-delay:.4s}.reveal.hero-cta{transition-delay:.6s}.reveal.hero-image{transition-delay:.3s;transform:translateY(30px) scale(.98);transition-property:opacity,transform}.reveal.use-case{transition-delay:.2s;transform:translateY(40px)}.reveal.community-gif{transition-delay:.3s;transform:translateX(-30px)}.reveal.cta-section{transition-delay:.2s;transform:scale(.98)}.reveal.revealed{opacity:1;transform:translate(0) scale(1)}.landing-container{min-height:100vh;width:100%;background:linear-gradient(180deg,#0C0C0C,#141C20 25%,#0C0C0C 50%,#141C20 75%,#0C0C0C);color:#fff;font-family:Inter,sans-serif;overflow-x:hidden}.landing-container .navbar-wrapper{padding:22px 150px;width:100%}@media(max-width:992px){.landing-container .navbar-wrapper{padding:22px 80px}}@media(max-width:768px){.landing-container .navbar-wrapper{padding:16px 20px}}.landing-container .content-wrapper{padding:0 150px;display:flex;flex-direction:column;gap:100px}@media(max-width:992px){.landing-container .content-wrapper{padding:0 80px;gap:70px}}@media(max-width:768px){.landing-container .content-wrapper{padding:0 20px;gap:50px}}.about-section{display:flex;flex-direction:column;align-items:center;gap:51px}@media(max-width:768px){.about-section{gap:30px}}.hero{display:flex;flex-direction:column;align-items:center;gap:45px}@media(max-width:992px){.hero{gap:35px}}@media(max-width:768px){.hero{gap:25px;width:100%}}.hero .hero-banner{display:inline-flex;background-color:#1e1e1e;border-radius:20px;border:.3px solid hsla(0,0%,100%,.5);box-shadow:0 0 20px 5px hsla(0,0%,100%,.25);padding:5px 20px;transition:transform .3s ease}.hero .hero-banner:hover{transform:translateY(-3px)}.hero .hero-banner a{color:#fff;font-size:9px;font-weight:500;text-decoration:none}.hero .hero-bottom{gap:35px}.hero .hero-bottom,.hero .hero-bottom .hero-text{display:flex;flex-direction:column;align-items:center}.hero .hero-bottom .hero-text{gap:15px}.hero .hero-bottom .hero-text .join-icons{display:flex;gap:18px;align-items:center}.hero .hero-bottom .hero-text .join-icons .discord-icon,.hero .hero-bottom .hero-text .join-icons .github-icon{display:flex;align-items:center;justify-content:center;gap:4px;padding:5px 7px;border:1px solid hsla(0,0%,100%,.7);border-radius:7px;height:29px;transition:transform .3s ease,border-color .3s ease}.hero .hero-bottom .hero-text .join-icons .discord-icon:hover,.hero .hero-bottom .hero-text .join-icons .github-icon:hover{transform:translateY(-2px);border-color:#fff}.hero .hero-bottom .hero-text .join-icons .discord-icon .icon-container,.hero .hero-bottom .hero-text .join-icons .github-icon .icon-container{width:19px;height:19px}.hero .hero-bottom .hero-text .join-icons .discord-icon span,.hero .hero-bottom .hero-text .join-icons .github-icon span{font-size:11px;font-weight:400;color:#fff}.hero .hero-bottom .hero-text .join-icons .discord-icon .star-icon,.hero .hero-bottom .hero-text .join-icons .github-icon .star-icon{width:12px;height:12px;display:flex;align-items:center;justify-content:center;color:#fff}.hero .hero-bottom .hero-text .hero-title{font-size:55px;font-weight:600;color:#fff;line-height:1.2;text-align:center;margin:0}@media(max-width:992px){.hero .hero-bottom .hero-text .hero-title{font-size:45px}}@media(max-width:768px){.hero .hero-bottom .hero-text .hero-title{font-size:36px;line-height:1.1}}@media(max-width:480px){.hero .hero-bottom .hero-text .hero-title{font-size:32px}}.hero .hero-bottom .hero-text .hero-description{font-size:22px;font-weight:400;line-height:1.3;text-align:center;margin:0}@media(max-width:992px){.hero .hero-bottom .hero-text .hero-description{font-size:20px;max-width:90%}}@media(max-width:768px){.hero .hero-bottom .hero-text .hero-description{font-size:18px;line-height:1.4;max-width:100%;padding:0 10px}}.hero-image{width:100%;display:flex;justify-content:center}@media(max-width:768px){.hero-image{padding:0 10px}}.hero-image .hero-gif{border-radius:10px;box-shadow:0 4px 4px 0 rgba(0,0,0,.25);max-width:100%;height:auto}@media(max-width:768px){.hero-image .hero-gif{border-radius:8px;box-shadow:0 2px 3px 0 rgba(0,0,0,.3)}}.community-section{display:flex;flex-direction:column;align-items:center;gap:35px}@media(max-width:768px){.community-section{gap:25px}}.section-label{background-color:rgba(187,225,250,.03);padding:5px 10px;border-radius:10px;font-size:10px;color:#bbe1fa;box-shadow:0 0 5px 20px rgba(187,225,250,.01)}@media(max-width:768px){.section-label{font-size:9px;padding:4px 8px}}.section-text{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:15px;width:100%}@media(max-width:768px){.section-text{gap:10px}}.section-text .section-title{font-size:45px;font-weight:600;color:#fff;margin:0;text-align:center}@media(max-width:992px){.section-text .section-title{font-size:38px}}@media(max-width:768px){.section-text .section-title{font-size:30px}}@media(max-width:480px){.section-text .section-title{font-size:26px}}.section-text .section-description{font-size:17px;font-weight:400;line-height:1.3;text-align:center;margin:0;max-width:800px}@media(max-width:992px){.section-text .section-description{font-size:16px;max-width:90%}}@media(max-width:768px){.section-text .section-description{font-size:15px;line-height:1.4;padding:0 10px}}.scrollbar-frame{width:100%;display:flex;flex-direction:column;gap:20px}@media(max-width:768px){.scrollbar-frame{gap:15px}}.scrollbar-frame .popular-prompts{font-size:20px;font-weight:500;margin:0}@media(max-width:768px){.scrollbar-frame .popular-prompts{font-size:18px;padding-left:10px}}.scrollbar-frame .community-slider-container{width:100%}@media(max-width:768px){.scrollbar-frame .community-slider-container{padding:0 10px}}.scrollbar-frame .local-storage-notification{position:fixed;bottom:0;left:50%;transform:translateX(-50%);max-width:1200px;background-color:#444;color:#fff;padding:15px 20px;border-top-left-radius:8px;border-top-right-radius:8px;box-shadow:0 -2px 10px rgba(0,0,0,.2);display:flex;justify-content:space-between;align-items:center;z-index:1000;animation:slideUp .5s ease-out forwards}.scrollbar-frame .local-storage-notification .notification-content{display:flex;align-items:center;gap:2vw;flex-grow:1}.scrollbar-frame .local-storage-notification .notification-content p{margin:0;font-size:.9em}.scrollbar-frame .local-storage-notification .notification-content .signup-button{padding:8px 15px;font-size:.9em;background-color:#3282b8;color:#fff;border:none;border-radius:5px;cursor:pointer;transition:background-color .2s;font-weight:500;white-space:nowrap}.scrollbar-frame .local-storage-notification .notification-content .signup-button:hover{background-color:rgb(39.1025641026,101.6666666667,143.8974358974)}.scrollbar-frame .local-storage-notification .close-notification-button{background:none;border:none;color:#ccc;font-size:1.5em;cursor:pointer;padding:0 5px;margin-left:15px}.scrollbar-frame .local-storage-notification .close-notification-button:hover{color:#fff}@keyframes slideUp{0%{transform:translate(-50%,100%);opacity:0}to{transform:translate(-50%);opacity:1}}.community-gif{width:100%;display:flex;justify-content:center}@media(max-width:768px){.community-gif{padding:0 10px}}.community-gif .community-screenshot{border-radius:10px;max-width:100%;height:auto;box-shadow:0 4px 4px 0 rgba(0,0,0,.25)}@media(max-width:768px){.community-gif .community-screenshot{border-radius:8px;box-shadow:0 2px 3px 0 rgba(0,0,0,.3)}}.use-cases-section{display:flex;flex-direction:column;align-items:center;gap:35px}@media(max-width:992px){.use-cases-section{gap:30px}}@media(max-width:768px){.use-cases-section{gap:25px}}.use-cases-container{display:flex;flex-direction:column;gap:80px;width:100%}@media(max-width:992px){.use-cases-container{gap:60px}}@media(max-width:768px){.use-cases-container{gap:40px}}.use-cases-container .developers{display:flex;flex-direction:row;justify-content:center}@media(max-width:768px){.use-cases-container .developers{flex-direction:column;align-items:center}}.use-cases-container .teams{display:flex;flex-direction:row;justify-content:center}@media(max-width:768px){.use-cases-container .teams{flex-direction:column-reverse;align-items:center}}.use-case{display:flex;gap:20px}@media(max-width:992px){.use-case{gap:15px}}@media(max-width:768px){.use-case{flex-direction:column;gap:25px;width:100%}}.use-case .use-case-text{width:40%;display:flex;flex-direction:column;gap:15px;justify-content:center}@media(max-width:992px){.use-case .use-case-text{width:45%}}@media(max-width:768px){.use-case .use-case-text{width:100%;padding:0 10px}}.use-case .use-case-text .use-case-titleL{font-size:45px;font-weight:600;color:#fff;margin:0;text-align:left}@media(max-width:992px){.use-case .use-case-text .use-case-titleL{font-size:38px}}@media(max-width:768px){.use-case .use-case-text .use-case-titleL{font-size:30px;text-align:center}}@media(max-width:480px){.use-case .use-case-text .use-case-titleL{font-size:26px}}.use-case .use-case-text .use-case-titleR{font-size:45px;font-weight:600;color:#fff;margin:0;text-align:right}@media(max-width:992px){.use-case .use-case-text .use-case-titleR{font-size:38px}}@media(max-width:768px){.use-case .use-case-text .use-case-titleR{font-size:30px;text-align:center}}@media(max-width:480px){.use-case .use-case-text .use-case-titleR{font-size:26px}}.use-case .use-case-text .use-case-description{font-size:17px;font-weight:400;line-height:1.3;margin:0}@media(max-width:992px){.use-case .use-case-text .use-case-description{font-size:16px}}@media(max-width:768px){.use-case .use-case-text .use-case-description{font-size:15px;line-height:1.4;text-align:center}}.use-case .use-case-text.right-aligned{text-align:right}@media(max-width:768px){.use-case .use-case-text.right-aligned{text-align:center}}.use-case .use-case-image{width:50%}@media(max-width:992px){.use-case .use-case-image{width:45%}}@media(max-width:768px){.use-case .use-case-image{width:100%;padding:0 10px}}.use-case .use-case-image img,.use-case .use-case-image video{border-radius:10px;width:100%;height:auto;transition:transform .5s ease}@media(max-width:768px){.use-case .use-case-image img,.use-case .use-case-image video{border-radius:8px}}.use-case .use-case-image img:hover,.use-case .use-case-image video:hover{transform:scale(1.02)}@media(max-width:768px){.use-case .use-case-image img:hover,.use-case .use-case-image video:hover{transform:none}}.cta-section{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:35px;height:500px}@media(max-width:992px){.cta-section{height:400px;gap:30px}}@media(max-width:768px){.cta-section{height:300px;gap:25px;padding:0 20px}}.cta-section .cta-title{font-size:55px;font-weight:500;color:#3282b8;text-align:center;margin:0;text-shadow:0 0 30px hsla(0,0%,100%,.3)}@media(max-width:992px){.cta-section .cta-title{font-size:45px}}@media(max-width:768px){.cta-section .cta-title{font-size:36px}}@media(max-width:480px){.cta-section .cta-title{font-size:30px}}.footer{display:flex;flex-direction:column;width:100%;gap:30px;padding-bottom:30px}@media(max-width:768px){.footer{gap:20px;padding-bottom:20px}}.footer .footer-top{display:flex;justify-content:space-between;align-items:center}@media(max-width:768px){.footer .footer-top{flex-direction:column;gap:20px}}.footer .footer-top .footer-links,.footer .footer-top .footer-nav{display:flex;align-items:center;gap:46px}@media(max-width:992px){.footer .footer-top .footer-links,.footer .footer-top .footer-nav{gap:30px}}@media(max-width:768px){.footer .footer-top .footer-links,.footer .footer-top .footer-nav{gap:20px;flex-wrap:wrap;justify-content:center}}.footer .footer-bottom{display:flex;justify-content:center;align-items:center}.footer .footer-bottom .copyright{font-size:12px;font-weight:400;color:#fff;margin:0}@media(max-width:768px){.footer .footer-bottom .copyright{font-size:11px}}.footer .footer-link{font-size:12px;font-weight:400;color:#fff;text-decoration:none;transition:color .3s ease}.footer .footer-link:hover{color:hsl(0,0%,85%)}@media(max-width:768px){.footer .footer-link.hide-on-mobile{display:none!important}}.cta-button{background-color:#fff;color:#1e1e1e;border:none;border-radius:20px;padding:7px 20px;font-size:15px;font-weight:500;text-decoration:none;box-shadow:0 0 20px 5px hsla(0,0%,100%,.25);transition:transform .3s ease,box-shadow .3s ease;display:flex;align-items:center;justify-content:center}@media(max-width:768px){.cta-button{padding:6px 16px;font-size:14px;border-radius:16px}}.cta-button:hover{transform:translateY(-2px);box-shadow:0 0 25px 5px hsla(0,0%,100%,.35)}.cta-button.large{padding:10px 25px;font-size:18px}@media(max-width:992px){.cta-button.large{padding:8px 22px;font-size:17px}}@media(max-width:768px){.cta-button.large{padding:7px 20px;font-size:16px}}