@import "https://fonts.googleapis.com/css2?family=Ubuntu:wght@300;400;500;700&display=swap";
@import "https://fonts.googleapis.com/css2?family=Poly:ital@0;1&display=swap";
.landing-page{--primary-text-color:#000;--bg-color:#fff;--btn-color:#fdfdfd;--btn-bg:#000;--header-link-hover:#000;--header-link-hover-bg:#bababa36;--input-hover-bd-color:#232323;--dropdown-bg:#f3f4f6;--dropdown-hover-bg:#dddddd84;--faq-h-text:#0e0e0e;--faq-content-text:#1e1e1e;--hr-color:#e5e7eb;--footer-link:#282828;--footer-link-hover:#000;--header-bg:#edececa5;--hero-gradient:#fcfcfc;--hero-bg-img:url(/landing/assets/images/background/dots-dark.svg);color:var(--primary-text-color);background-color:var(--bg-color);font-family:Ubuntu,system-ui,sans-serif}.dark .landing-page{--primary-text-color:#fff;--bg-color:#000;--btn-color:#000;--btn-bg:#fff;--header-link-hover:#fff;--header-link-hover-bg:#8a8a8a5e;--input-hover-bd-color:#f8f8f8;--dropdown-bg:#171717;--dropdown-hover-bg:#2d2d2ddb;--faq-h-text:#efefef;--faq-content-text:#d4d4d4;--hr-color:#e1e1e195;--footer-link:#cfcfcf;--footer-link-hover:#fff;--header-bg:#232323a5;--hero-gradient:#000;--hero-bg-img:url(/landing/assets/images/background/dots.svg)}.landing-page,.landing-page *{box-sizing:border-box}.landing-page hr{border-color:var(--hr-color);border-style:solid}.landing-page .header-links{z-index:2;cursor:pointer;align-items:center;min-width:fit-content;padding:8px 15px;transition:background-color .5s,color .3s;display:flex;position:relative}.landing-page .header-links:after{content:"";z-index:-1;background-color:var(--header-link-hover-bg);opacity:0;border-radius:8px;width:100%;height:100%;transition:all .3s;position:absolute;top:0;left:0;transform:scale(.4)}.landing-page .header-links:hover{color:var(--header-link-hover)}.landing-page .header-links:hover:after{opacity:1;transform:scale(1)}.landing-page .hero-section{background-image:var(--hero-bg-img);background-position:50%;background-repeat:no-repeat;background-size:cover}.landing-page .hero-bg-gradient{background:linear-gradient(180deg,var(--hero-gradient)23%,#0000 87%,var(--hero-gradient)97%)}.landing-page .gradient-text{background:linear-gradient(90deg,#d7d7d7 18%,#888 71%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.landing-page .purple-bg-grad{filter:blur(50px);opacity:.5;background:linear-gradient(90deg,#7e22ce91 8%,#625aafae 31%,#7badbbbc 76%,#54d2d0ca 89%)}.landing-page #dashboard{transition:transform 1s ease-out;transform:perspective(1200px)translate(0)translateY(12px)scale(.8)rotate(0)rotateX(70deg)}.landing-page #dashboard.is-flattened{transform:perspective(1200px)translate(0)translateY(0)scale(1)rotate(0)rotateX(0)}.landing-page .btn{width:max-content;color:var(--btn-color);background-color:var(--btn-bg);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;padding:10px 15px;display:flex}.landing-page .btn:disabled{cursor:default}.landing-page .input{background-color:#0000;border:1px solid #979797;border-radius:5px;outline:none;min-width:100px;padding:10px;transition:border .3s}.landing-page .input:active,.landing-page .input:focus,.landing-page .input:focus-within{border:1px solid var(--input-hover-bd-color)!important}.landing-page .scrollbar::-webkit-scrollbar{width:5px;height:20px}.landing-page .scrollbar::-webkit-scrollbar-track{border-radius:25px}.landing-page .scrollbar::-webkit-scrollbar-thumb{background:#d7d7d7;border-radius:25px}.landing-page .dropdown{width:100%;display:inline-block;position:relative}.landing-page .dropdown-toggle{outline:none;width:100%}.landing-page .dropdown-menu{z-index:1;background-color:var(--dropdown-bg);border-radius:10px;width:100%;padding:0;list-style-type:none;display:none;position:absolute;left:0;overflow:hidden}.landing-page .dropdown-menu.open{display:block}.landing-page .dropdown-menu li{cursor:pointer;padding:8px 12px}.landing-page .dropdown-menu li:hover{background-color:var(--dropdown-hover-bg)}.landing-page .carousel-container{white-space:nowrap;width:100%;max-width:800px;overflow:hidden}.landing-page .carousel{animation:10s linear infinite scroll;display:inline-block}.landing-page .carousel-img{margin:0 20px;display:inline-block}@keyframes landing-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.landing-page .carousel{animation:10s linear infinite landing-scroll}.landing-page .animated-border{position:relative;overflow:visible}.landing-page .animated-border:after{content:"";border-radius:inherit;filter:blur(1.5rem);opacity:.8;z-index:-2;pointer-events:none;background-color:#6366f1;background-position:0 0;background-repeat:no-repeat;width:30%;height:100%;animation:10s ease-in-out infinite landing-slide;position:absolute;top:0;left:-100%;box-shadow:inset 0 0 20px 5px #6366f1}.landing-page .animated-border:before{filter:blur(1.5rem);opacity:.3;will-change:transform}@keyframes landing-slide{0%{left:-100%;right:100%}to{left:100%;right:-100%}}.landing-page .footer-link{width:fit-content;color:var(--footer-link);transition:color .3s}.landing-page .footer-link:hover{color:var(--footer-link-hover)}.landing-page .faq-accordion{background-color:inherit;color:var(--faq-h-text);cursor:pointer;text-align:left;border:none;outline:none;width:100%;padding:15px 18px;transition:height .4s}.landing-page .faq .content{color:var(--faq-content-text);text-align:justify;background-color:#0000;height:max-content;max-height:0;padding:0 18px;transition:max-height .4s,padding .4s;overflow:hidden}.landing-page .faq .content.open{max-height:240px;padding:20px 18px}.landing-page .reveal-up{opacity:0;transition:opacity .8s,transform .8s;transform:translateY(60px)}.landing-page .reveal-up.is-visible{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.landing-page .reveal-up{opacity:1;transform:none}}.landing-page header>.collapsible-header{background-color:inherit;place-content:center;gap:1rem;width:100%;transition:width .3s,height .3s;display:flex;overflow:hidden}@media not all and (min-width:1024px){.landing-page header .collapsible-header{opacity:0;text-align:center;background-color:var(--header-bg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);flex-direction:column;justify-content:space-between;place-items:center;width:100vw;height:0;min-height:0;padding:5% 5px;position:fixed;top:64px;left:0;overflow-y:auto;box-shadow:0 2px 3px 2px #9f9f9f7c}.landing-page header .collapsible-header.open{opacity:1;height:90vh}}
