.landing-v2-scope,.landing-v2-scope *{font-family:Plus Jakarta Sans,ui-sans-serif,system-ui,sans-serif!important}.landing-v2-scope{--v2-bg:oklch(19% .036 253);--v2-bg-hex:#0b132b;--v2-surface:oklch(23% .038 253);--v2-surface-2:oklch(27% .04 253);--v2-accent:#00ff03;--v2-accent-dim:#00ff032e;--v2-accent-soft:#00ff031f;--v2-fg:#fff;--v2-muted:#e2e8f0;--v2-border:#e2e8f024;background-color:var(--v2-bg);color:var(--v2-muted)}.landing-v2-scope ::selection{color:#0b132b;background:#00ff03}.landing-v2-scope h1,.landing-v2-scope h2,.landing-v2-scope h3,.landing-v2-scope h4,.landing-v2-scope h5,.landing-v2-scope h6{color:#fff}.landing-v2-scope .font-display,.landing-v2-scope .font-mono,.landing-v2-scope .font-display-archivo,.landing-v2-scope .font-archivo-black,.landing-v2-scope .font-oswald,.landing-v2-scope .font-oswald-bold,.landing-v2-scope .font-grotesk,.landing-v2-scope .font-grotesk-bold,.landing-v2-scope .font-anton,.landing-v2-scope .font-baskerville,.landing-v2-scope .font-baskerville-italic{font-family:Plus Jakarta Sans,sans-serif!important}.landing-v2-scope .bg-bg{background-color:var(--v2-bg)!important}.landing-v2-scope .bg-bg\/40{background-color:color-mix(in srgb, var(--v2-bg) 40%, transparent)!important}.landing-v2-scope .bg-bg\/50{background-color:color-mix(in srgb, var(--v2-bg) 50%, transparent)!important}.landing-v2-scope .bg-bg\/70{background-color:color-mix(in srgb, var(--v2-bg) 70%, transparent)!important}.landing-v2-scope .bg-bg\/80{background-color:color-mix(in srgb, var(--v2-bg) 80%, transparent)!important}.landing-v2-scope .bg-bg\/85{background-color:color-mix(in srgb, var(--v2-bg) 85%, transparent)!important}.landing-v2-scope .bg-bg\/90{background-color:color-mix(in srgb, var(--v2-bg) 90%, transparent)!important}.landing-v2-scope .bg-bg\/95{background-color:color-mix(in srgb, var(--v2-bg) 95%, transparent)!important}.landing-v2-scope .bg-surface{background-color:var(--v2-surface)!important}.landing-v2-scope .bg-surface-2{background-color:var(--v2-surface-2)!important}.landing-v2-scope .bg-surface\/20{background-color:color-mix(in srgb, var(--v2-surface) 20%, transparent)!important}.landing-v2-scope .bg-surface\/30{background-color:color-mix(in srgb, var(--v2-surface) 30%, transparent)!important}.landing-v2-scope .bg-surface\/40{background-color:color-mix(in srgb, var(--v2-surface) 40%, transparent)!important}.landing-v2-scope .bg-surface\/60{background-color:color-mix(in srgb, var(--v2-surface) 60%, transparent)!important}.landing-v2-scope .bg-surface\/95{background-color:color-mix(in srgb, var(--v2-surface) 95%, transparent)!important}.landing-v2-scope .bg-accent{background-color:var(--v2-accent)!important}.landing-v2-scope .bg-accent\/5{background-color:color-mix(in srgb, var(--v2-accent) 5%, transparent)!important}.landing-v2-scope .bg-accent\/8{background-color:color-mix(in srgb, var(--v2-accent) 8%, transparent)!important}.landing-v2-scope .bg-accent\/10{background-color:color-mix(in srgb, var(--v2-accent) 10%, transparent)!important}.landing-v2-scope .bg-accent\/12{background-color:color-mix(in srgb, var(--v2-accent) 12%, transparent)!important}.landing-v2-scope .bg-accent\/15{background-color:color-mix(in srgb, var(--v2-accent) 15%, transparent)!important}.landing-v2-scope .bg-accent\/20{background-color:color-mix(in srgb, var(--v2-accent) 20%, transparent)!important}.landing-v2-scope .bg-accent\/40{background-color:color-mix(in srgb, var(--v2-accent) 40%, transparent)!important}.landing-v2-scope .bg-accent\/50{background-color:color-mix(in srgb, var(--v2-accent) 50%, transparent)!important}.landing-v2-scope .bg-accent\/60{background-color:color-mix(in srgb, var(--v2-accent) 60%, transparent)!important}.landing-v2-scope .bg-border{background-color:var(--v2-border)!important}.landing-v2-scope .bg-fg\/30{background-color:#ffffff4d!important}.landing-v2-scope .bg-muted\/40{background-color:color-mix(in srgb, var(--v2-muted) 40%, transparent)!important}.landing-v2-scope .bg-page{background-color:var(--v2-bg)!important}.landing-v2-scope .text-bg{color:var(--v2-bg)!important}.landing-v2-scope .text-fg{color:var(--v2-fg)!important}.landing-v2-scope .text-fg\/10{color:#ffffff1a!important}.landing-v2-scope .text-muted{color:var(--v2-muted)!important}.landing-v2-scope .text-muted\/30{color:color-mix(in srgb, var(--v2-muted) 30%, transparent)!important}.landing-v2-scope .text-muted\/40{color:color-mix(in srgb, var(--v2-muted) 40%, transparent)!important}.landing-v2-scope .text-muted\/50{color:color-mix(in srgb, var(--v2-muted) 50%, transparent)!important}.landing-v2-scope .text-muted\/60{color:color-mix(in srgb, var(--v2-muted) 60%, transparent)!important}.landing-v2-scope .text-muted\/70{color:color-mix(in srgb, var(--v2-muted) 70%, transparent)!important}.landing-v2-scope .text-muted\/80{color:color-mix(in srgb, var(--v2-muted) 80%, transparent)!important}.landing-v2-scope .text-accent{color:var(--v2-accent)!important}.landing-v2-scope .text-accent\/5{color:color-mix(in srgb, var(--v2-accent) 5%, transparent)!important}.landing-v2-scope .text-accent\/10{color:color-mix(in srgb, var(--v2-accent) 10%, transparent)!important}.landing-v2-scope .text-accent\/20{color:color-mix(in srgb, var(--v2-accent) 20%, transparent)!important}.landing-v2-scope .text-accent\/30{color:color-mix(in srgb, var(--v2-accent) 30%, transparent)!important}.landing-v2-scope .text-accent\/40{color:color-mix(in srgb, var(--v2-accent) 40%, transparent)!important}.landing-v2-scope .text-accent\/60{color:color-mix(in srgb, var(--v2-accent) 60%, transparent)!important}.landing-v2-scope .text-accent\/70{color:color-mix(in srgb, var(--v2-accent) 70%, transparent)!important}.landing-v2-scope .text-accent\/80{color:color-mix(in srgb, var(--v2-accent) 80%, transparent)!important}.landing-v2-scope .text-border{color:var(--v2-border)!important}.landing-v2-scope .border-bg{border-color:var(--v2-bg)!important}.landing-v2-scope .border-border{border-color:var(--v2-border)!important}.landing-v2-scope .border-border\/40{border-color:color-mix(in srgb, var(--v2-border) 40%, transparent)!important}.landing-v2-scope .border-border\/60{border-color:color-mix(in srgb, var(--v2-border) 60%, transparent)!important}.landing-v2-scope .border-accent{border-color:var(--v2-accent)!important}.landing-v2-scope .border-accent\/10{border-color:color-mix(in srgb, var(--v2-accent) 10%, transparent)!important}.landing-v2-scope .border-accent\/15{border-color:color-mix(in srgb, var(--v2-accent) 15%, transparent)!important}.landing-v2-scope .border-accent\/20{border-color:color-mix(in srgb, var(--v2-accent) 20%, transparent)!important}.landing-v2-scope .border-accent\/30{border-color:color-mix(in srgb, var(--v2-accent) 30%, transparent)!important}.landing-v2-scope .border-accent\/40{border-color:color-mix(in srgb, var(--v2-accent) 40%, transparent)!important}.landing-v2-scope .border-accent\/50{border-color:color-mix(in srgb, var(--v2-accent) 50%, transparent)!important}.landing-v2-scope .border-accent\/60{border-color:color-mix(in srgb, var(--v2-accent) 60%, transparent)!important}.landing-v2-scope .divide-border>:not([hidden])~:not([hidden]){border-color:var(--v2-border)!important}.landing-v2-scope .decoration-accent{-webkit-text-decoration-color:var(--v2-accent)!important;-webkit-text-decoration-color:var(--v2-accent)!important;text-decoration-color:var(--v2-accent)!important}.landing-v2-scope .from-accent{--tw-gradient-from:var(--v2-accent)!important}.landing-v2-scope .from-accent\/20{--tw-gradient-from:color-mix(in srgb, var(--v2-accent) 20%, transparent)!important}.landing-v2-scope .from-accent\/70{--tw-gradient-from:color-mix(in srgb, var(--v2-accent) 70%, transparent)!important}.landing-v2-scope .from-accent\/80{--tw-gradient-from:color-mix(in srgb, var(--v2-accent) 80%, transparent)!important}.landing-v2-scope .from-bg{--tw-gradient-from:var(--v2-bg)!important}.landing-v2-scope .from-surface{--tw-gradient-from:var(--v2-surface)!important}.landing-v2-scope .to-accent{--tw-gradient-to:var(--v2-accent)!important}.landing-v2-scope .to-accent\/5{--tw-gradient-to:color-mix(in srgb, var(--v2-accent) 5%, transparent)!important}.landing-v2-scope .to-accent\/20{--tw-gradient-to:color-mix(in srgb, var(--v2-accent) 20%, transparent)!important}.landing-v2-scope .to-surface-2{--tw-gradient-to:var(--v2-surface-2)!important}.landing-v2-scope .via-accent\/50{--tw-gradient-via:color-mix(in srgb, var(--v2-accent) 50%, transparent)!important}.landing-v2-scope .via-bg\/20{--tw-gradient-via:color-mix(in srgb, var(--v2-bg) 20%, transparent)!important}.landing-v2-scope .via-bg\/30{--tw-gradient-via:color-mix(in srgb, var(--v2-bg) 30%, transparent)!important}.landing-v2-scope .fill-accent{fill:var(--v2-accent)!important}.landing-v2-scope .fill-bg{fill:var(--v2-bg)!important}.landing-v2-scope .ring-accent{--tw-ring-color:var(--v2-accent)!important}.landing-v2-scope .shadow-accent{box-shadow:0 10px 30px #00ff0333!important}.landing-v2-scope .glow-accent{box-shadow:0 0 0 1px #00ff0366,0 0 24px #00ff032e!important}.landing-v2-scope .snap-section{scroll-snap-align:start;scroll-snap-stop:normal}.landing-v2-scope .bg-dashed{background-image:radial-gradient(circle,#00ff0359 25%,#0000 25%);background-position:top;background-repeat:repeat-x;background-size:12px 2px}@keyframes v2-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.landing-v2-scope .animate-marquee{width:max-content;animation:90s linear infinite v2-marquee;display:flex}@keyframes v2-scroll-bounce{0%,to{opacity:.9;transform:translateY(0)}50%{opacity:.4;transform:translateY(8px)}}.landing-v2-scope .animate-scroll-bounce{animation:1.8s ease-in-out infinite v2-scroll-bounce}@keyframes v2-pulse-ring{0%{box-shadow:0 0 #00ff0366}70%{box-shadow:0 0 0 14px #0000}to{box-shadow:0 0 #0000}}.landing-v2-scope .animate-pulse-ring{animation:2.2s cubic-bezier(.66,0,0,1) infinite v2-pulse-ring}.landing-v2-scope .scrollbar-brand{scrollbar-width:thin;scrollbar-color:var(--v2-accent) color-mix(in srgb, var(--v2-accent) 8%, transparent)}.landing-v2-scope .scrollbar-brand::-webkit-scrollbar{width:10px;height:10px}.landing-v2-scope .scrollbar-brand::-webkit-scrollbar-track{background:color-mix(in srgb, var(--v2-accent) 6%, transparent);border-radius:999px;margin:0 8px}.landing-v2-scope .scrollbar-brand::-webkit-scrollbar-thumb{background:linear-gradient(90deg, color-mix(in srgb, var(--v2-accent) 55%, transparent), var(--v2-accent));border:2px solid var(--v2-bg-hex);box-shadow:0 0 8px color-mix(in srgb, var(--v2-accent) 40%, transparent);border-radius:999px}.landing-v2-scope .scrollbar-brand::-webkit-scrollbar-thumb:hover{background:var(--v2-accent);box-shadow:0 0 12px color-mix(in srgb, var(--v2-accent) 70%, transparent)}.landing-v2-scope *{scrollbar-width:thin;scrollbar-color:var(--v2-accent) color-mix(in srgb, var(--v2-accent) 8%, transparent)}.landing-v2-scope ::-webkit-scrollbar{width:10px;height:10px}.landing-v2-scope ::-webkit-scrollbar-track{background:color-mix(in srgb, var(--v2-accent) 6%, transparent);border-radius:999px}.landing-v2-scope ::-webkit-scrollbar-thumb{background:linear-gradient(180deg, color-mix(in srgb, var(--v2-accent) 55%, transparent), var(--v2-accent));border:2px solid var(--v2-bg-hex);box-shadow:0 0 8px color-mix(in srgb, var(--v2-accent) 40%, transparent);border-radius:999px}.landing-v2-scope ::-webkit-scrollbar-thumb:hover{background:var(--v2-accent);box-shadow:0 0 12px color-mix(in srgb, var(--v2-accent) 70%, transparent)}.landing-v2-scope ::-webkit-scrollbar-corner{background:0 0}
