@import "https://fonts.googleapis.com/css2?family=Poly:ital@0;1&display=swap";
:root{--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(/dots-dark.svg)}.dark{--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(/dots.svg)}html{scroll-behavior:smooth}body.modal-open{overflow:hidden}.header>.collapsible-header{background-color:inherit;place-content:center;gap:1rem;width:100%;transition:width .3s,height .3s;display:flex;overflow:hidden}hr{border-color:var(--hr-color);border-style:solid}.animated-collapse{transition:width .3s}.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}.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)}.header-links:hover{color:var(--header-link-hover)}.header-links:hover:after{opacity:1;transform:scale(1)}.hero-section{background-position:50%;background-repeat:no-repeat;background-size:cover}.hero-bg-gradient{background:linear-gradient(180deg, var(--hero-gradient) 23%, #0000 87%, var(--hero-gradient) 97%)}.gradient-text{background:linear-gradient(90deg,#d7d7d7 18%,#888 71%);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.purple-bg-grad{filter:blur(50px);opacity:.5;background:linear-gradient(90deg,#7e22ce91 8%,#625aafae 31%,#7badbbbc 76%,#54d2d0ca 89%)}.dashboard{transition:transform .5s;transform:perspective(1200px)translate(0)translateY(12px)scale(.8)rotate(0)rotateX(70deg)}.opacity-0{opacity:0!important}.opacity-100{opacity:100!important}.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}.input{background-color:#0000;border:1px solid #979797;border-radius:5px;outline:none;min-width:100px;padding:10px;transition:border .3s}.input:active,.input:focus,.input:focus-within{border:1px solid var(--input-hover-bd-color)!important}.scrollbar::-webkit-scrollbar{width:5px;height:20px}.scrollbar::-webkit-scrollbar-track{border-radius:25px}.scrollbar::-webkit-scrollbar-thumb{background:#d7d7d7;border-radius:25px}.dropdown{width:100%;display:inline-block;position:relative}.dropdown-toggle{outline:none;width:100%}.dropdown-menu{z-index:1;background-color:var(--dropdown-bg);width:100%;padding:0;list-style-type:none;display:none;position:absolute;left:0}.dropdown-menu li{cursor:pointer;padding:10px}.dropdown-menu li:hover{background-color:var(--dropdown-hover-bg)}.reveal-up{opacity:0;transition:all 1s;transform:translateY(30px)}.reveal-up.active{opacity:1;transform:translateY(0)}.reveal-right{opacity:0;transition:all 1s;transform:translate(-30px)}.reveal-right.active{opacity:1;transform:translate(0)}.reveal-left{opacity:0;transition:all 1s;transform:translate(30px)}.reveal-left.active{opacity:1;transform:translate(0)}.animated-border{position:relative;overflow:hidden}.animated-border:after{content:"";z-index:-1;background-image:linear-gradient(90deg,#7e22ce 8%,#625aaf 31%,#7badbb 76%,#54d2d0 89%);background-size:400% 100%;border-radius:8px;width:100%;height:100%;animation:4s ease-in-out infinite alternate slide;position:absolute;top:0;left:0}@keyframes slide{0%{background-position:0%}to{background-position:100%}}.faq-accordion{cursor:pointer;text-align:left;width:100%;color:var(--faq-h-text);border:none;outline:none;justify-content:space-between;align-items:center;margin-bottom:10px;padding:18px;transition:all .4s;display:flex}.faq .content{max-height:0;color:var(--faq-content-text);padding:0 18px;transition:max-height .3s ease-out;overflow:hidden}@media not all and (min-width:1024px){.header .collapsible-header{background-color:var(--bg-color);flex-direction:column;align-items:center;width:100%;height:0;transition:height .3s ease-in-out,opacity .3s ease-in-out;position:fixed;top:65px;left:0;overflow:hidden;box-shadow:0 5px 10px #0000001a}}
