.landing-theme{--radius:0px;--background:#0e0e0e;--foreground:#fff;--border:#262626;--input:#1a1919;--ring:#cafd00;--primary:#cafd00;--primary-foreground:#000;--secondary:#00eefc;--secondary-foreground:#000;--muted:#131313;--muted-foreground:#adaaaa;--accent:#2c2c2c;--accent-foreground:#fff;--destructive:#ff7351;--destructive-foreground:#fff;--sidebar:#0e0e0e;--sidebar-background:#0e0e0e;--sidebar-foreground:#fff;--sidebar-primary:#cafd00;--sidebar-primary-foreground:#000;--sidebar-accent:#262626;--sidebar-accent-foreground:#fff;--sidebar-border:#262626;--sidebar-ring:#cafd00;--neon-bg:#0e0e0e;--on-background:#fff;--outline:#767575;--surface-container-lowest:#000;--error-dim:#d53d18;--on-primary:#516700;--secondary-container:#006970;--on-secondary-fixed-variant:#005e64;--on-error:#450900;--tertiary:#ff6e81;--error:#ff7351;--tertiary-container:#ff0355;--on-tertiary:#490012;--secondary-fixed:#00eefc;--secondary-dim:#00deec;--on-surface-variant:#adaaaa;--tertiary-dim:#e7004c;--error-container:#b92902;--surface-dim:#0e0e0e;--on-tertiary-fixed:#39000c;--primary-dim:#beee00;--tertiary-fixed-dim:#ff7989;--surface-variant:#262626;--surface-bright:#2c2c2c;--inverse-surface:#fcf9f8;--on-tertiary-fixed-variant:#780023;--primary-fixed:#cafd00;--on-secondary:#005359;--inverse-primary:#516700;--primary-fixed-dim:#beee00;--on-secondary-fixed:#003f43;--primary-container:#cafd00;--on-tertiary-container:#000;--on-primary-fixed:#3a4a00;--surface-container-highest:#262626;--outline-variant:#484847;--inverse-on-surface:#565555;--on-secondary-container:#e3fdff;--surface-container-low:#131313;--on-surface:#fff;--surface:#0e0e0e;--surface-container-high:#201f1f;--on-primary-fixed-variant:#526900;--on-error-container:#ffd2c8;--tertiary-fixed:#ff909b;--surface-container:#1a1919;--surface-tint:#f3ffca;--on-primary-container:#4a5e00;--secondary-fixed-dim:#00deec}.landing-theme .clip-tech{clip-path:polygon(10% 0,100% 0,100% 70%,90% 100%,0 100%,0% 30%)}.landing-theme .clip-button{clip-path:polygon(0 0,92% 0,100% 25%,100% 100%,8% 100%,0 75%)}.landing-theme .clip-asymmetric-card{clip-path:polygon(0 0,85% 0,100% 15%,100% 100%,15% 100%,0 85%)}.landing-theme .clip-module{clip-path:polygon(20% 0,80% 0,100% 20%,100% 80%,80% 100%,20% 100%,0 80%,0 20%)}.landing-theme .greeble-grid{background-image:radial-gradient(circle,#ccff001a 1px,#0000 1px);background-size:40px 40px}.landing-theme .greeble-grid-fine{background-image:radial-gradient(circle,#ccff000d 1px,#0000 1px);background-size:15px 15px}.landing-theme .glow-neon-primary{box-shadow:0 0 15px #cf06,inset 0 0 5px #cf03}.landing-theme .glow-neon-primary-strong{box-shadow:0 0 20px #ccff004d}.landing-theme .glow-neon-secondary{box-shadow:0 0 15px #00eefc59,inset 0 0 5px #00eefc33}.landing-theme .glass-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0e0e0ecc;border:1px solid #cf03}.landing-theme .bracket-corner{position:relative}.landing-theme .bracket-corner:before{content:"";pointer-events:none;border-top:2px solid #cf0;border-right:2px solid #cf0;width:20px;height:20px;position:absolute;top:0;right:0}.landing-theme .bracket-corner:after{content:"";pointer-events:none;border-bottom:2px solid #cf0;border-left:2px solid #cf0;width:20px;height:20px;position:absolute;bottom:0;left:0}.landing-theme.scanline,.landing-theme .scanline{background:linear-gradient(#0000 50%,#0000001a 51%) 0 0/100% 4px}@keyframes landing-reveal-up{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes landing-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes landing-neon-pulse{0%,to{box-shadow:0 0 16px #ccff003d,inset 0 0 4px #ccff001f}50%{box-shadow:0 0 24px #ccff0061,inset 0 0 8px #cf03}}@keyframes landing-tech-drift{0%{filter:saturate(.95);transform:scale(1.04)translate(0,0)}50%{filter:saturate(1.05);transform:scale(1.08)translate(-1.5%,1.2%)}to{filter:saturate();transform:scale(1.06)translate(1%,-1%)}}@keyframes landing-tech-grid-drift{0%{background-position:0 0,0 0}to{background-position:72px 42px,-42px 72px}}@keyframes landing-tech-scan{0%{transform:translateY(-120%)}to{transform:translateY(120%)}}@keyframes landing-cta-sweep{0%,74%{opacity:0;transform:translate(-140%)skew(-18deg)}78%{opacity:.8}to{opacity:0;transform:translate(170%)skew(-18deg)}}.landing-theme .anim-reveal{opacity:0;animation:.8s cubic-bezier(.22,1,.36,1) forwards landing-reveal-up}.landing-theme .anim-delay-1{animation-delay:.1s}.landing-theme .anim-delay-2{animation-delay:.2s}.landing-theme .anim-delay-3{animation-delay:.3s}.landing-theme .anim-delay-4{animation-delay:.4s}.landing-theme .anim-float{animation:6s ease-in-out infinite landing-float}.landing-theme .anim-glow-pulse{animation:2.8s ease-in-out infinite landing-neon-pulse}.landing-theme .anim-card-hover{transition:transform .25s,box-shadow .25s}.landing-theme .anim-card-hover:hover{transform:translateY(-6px)}.landing-theme .tech-bg-wrap{overflow:hidden}.landing-theme .tech-bg-media{transform-origin:50%;will-change:transform,filter;animation:16s ease-in-out infinite alternate landing-tech-drift}.landing-theme .tech-grid-flow{opacity:.22;mix-blend-mode:screen;background-image:linear-gradient(90deg,#ccff0014 1px,#0000 1px),linear-gradient(#00eefc12 1px,#0000 1px);background-size:52px 52px;animation:16s linear infinite landing-tech-grid-drift;position:absolute;inset:0}.landing-theme .tech-scan{position:absolute;inset:0;overflow:hidden}.landing-theme .tech-scan:before{content:"";background:linear-gradient(#0000,#00eefc2e,#0000);height:24%;animation:5.5s linear infinite landing-tech-scan;position:absolute;left:0;right:0}.landing-theme .hero-parallax{--hero-px:0;--hero-py:0}.landing-theme .hero-bg-layer{transform:translate3d(calc(var(--hero-px)*18px),calc(var(--hero-py)*14px),0);transition:transform .24s ease-out}.landing-theme .hero-fg-layer{transform:translate3d(calc(var(--hero-px)*-8px),calc(var(--hero-py)*-6px),0);transition:transform .24s ease-out}.landing-theme .hero-particles{z-index:1;opacity:.5;position:absolute;inset:0}.landing-theme .typed-keyword{color:var(--primary-container);border-right:2px solid #ccff00e6;padding-right:4px}.landing-theme .scroll-progress{pointer-events:none;background:#ccff0014;width:100%;height:2px;position:absolute;bottom:-1px;left:0}.landing-theme .scroll-progress>span{background:linear-gradient(90deg,#cafd00,#00eefc);width:0;height:100%;transition:width .15s linear;display:block;box-shadow:0 0 12px #cafd00a6}.landing-theme .cta-sweep{position:relative;overflow:hidden}.landing-theme .cta-sweep:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff9e,#0000);width:32%;animation:4.8s ease-in-out infinite landing-cta-sweep;position:absolute;inset:-20% auto -20% -35%}.landing-theme .tilt-card{transform-style:preserve-3d;transform:perspective(900px)rotateX(var(--tilt-rotate-x,0deg))rotateY(var(--tilt-rotate-y,0deg));transition:transform .2s}.landing-theme .cursor-glow{pointer-events:none;z-index:5;mix-blend-mode:screen;filter:blur(8px);background:radial-gradient(circle,#ccff0024 0%,#ccff000f 35%,#0000 72%);border-radius:9999px;width:260px;height:260px;position:fixed;transform:translate(-50%,-50%)}.landing-theme .reveal-on-scroll{opacity:0;transition:opacity .8s cubic-bezier(.22,1,.36,1),transform .8s cubic-bezier(.22,1,.36,1);transform:translateY(24px)}.landing-theme .reveal-on-scroll.is-visible{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.landing-theme .anim-reveal,.landing-theme .anim-float,.landing-theme .anim-glow-pulse,.landing-theme .tech-bg-media,.landing-theme .tech-grid-flow,.landing-theme .tech-scan:before,.landing-theme .reveal-on-scroll,.landing-theme .cta-sweep:after{opacity:1;transform:none;animation:none!important}.landing-theme .cursor-glow{display:none}.landing-theme .tilt-card,.landing-theme .hero-bg-layer,.landing-theme .hero-fg-layer{transform:none!important}}
