@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700;800&display=swap);*{box-sizing:border-box;font-family:Poppins,sans-serif;margin:0;padding:0}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}body,html{background:#06060c}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#f2f3f4;font-family:Poppins,sans-serif;margin:0!important;overflow-x:hidden;padding:0}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:#0f0f1ef2}::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#854ce6,#c84bf0);border:1px solid #854ce633;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#9a5ff0,#d65fff);box-shadow:0 0 8px #854ce680}*{scrollbar-color:#854ce6 #0f0f1ef2;scrollbar-width:thin}::selection{background:#854ce64d;color:#fff}::-moz-selection{background:#854ce64d;color:#fff}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}html.lenis,html.lenis body{height:auto}}:focus-visible{outline:2px solid #854ce6;outline-offset:3px}