@import "https://fonts.googleapis.com/css2?family=Share+Tech+Mono&family=Rajdhani:wght@400;600;700&display=swap";
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial}}}.visible{visibility:visible}.relative{position:relative}.block{display:block}.flex{display:flex}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}:root{--bg-dark:#040408;--bg-panel:#0c0c18b3;--cyan-neon:#0fc;--cyan-dim:#0fc3;--pink-neon:#ff007f;--pink-dim:#ff007f33;--text-primary:#f0f0f0;--text-secondary:#7a7a9a;--grid-color:#00ffcc0d}*{box-sizing:border-box}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--bg-dark);border-left:1px solid var(--cyan-dim)}::-webkit-scrollbar-thumb{background:var(--cyan-neon);box-shadow:0 0 10px var(--cyan-neon)}body{background-color:var(--bg-dark);color:var(--text-primary);cursor:crosshair;margin:0;padding:0;font-family:Rajdhani,sans-serif;line-height:1.6;overflow-x:hidden}.matrix-bg{z-index:-2;background:linear-gradient(180deg, var(--bg-dark) 0%, transparent 10%, transparent 90%, var(--bg-dark) 100%), repeating-linear-gradient(0deg, transparent, transparent 20px, var(--grid-color) 20px, var(--grid-color) 21px), repeating-linear-gradient(90deg, transparent, transparent 20px, var(--grid-color) 20px, var(--grid-color) 21px);background-size:100% 100%,40px 40px,40px 40px;width:100vw;height:100vh;animation:60s linear infinite bgScroll;position:fixed;top:0;left:0}@keyframes bgScroll{0%{background-position:0 0,0 0,0 0}to{background-position:0 0,0 1000px,1000px 0}}h1,h2,h3,h4,h5,h6{text-transform:uppercase;margin:0;font-family:Share Tech Mono,monospace}.glitch-text{color:var(--text-primary);text-shadow:0 0 20px var(--pink-neon);font-size:clamp(2.5rem,9vw,7rem);line-height:1;animation:4s infinite glitch-anim;position:relative}.glitch-text:before,.glitch-text:after{content:attr(data-text);background:var(--bg-dark);width:100%;height:100%;position:absolute;top:0;left:0}.glitch-text:before{text-shadow:-2px 0 var(--cyan-neon);clip-path:polygon(0 0,100% 0,100% 45%,0 45%);animation:3s linear infinite alternate-reverse glitch-anim-2;left:3px}.glitch-text:after{text-shadow:-2px 0 var(--pink-neon);clip-path:polygon(0 80%,100% 20%,100% 100%,0 100%);animation:2s linear infinite alternate-reverse glitch-anim-2;left:-3px}@keyframes glitch-anim{0%{opacity:1;transform:translate(0)}2%{opacity:.8;transform:translate(2px)}4%{opacity:1;transform:translate(-2px)}6%{opacity:1;transform:translate(0)}to{opacity:1;transform:translate(0)}}@keyframes glitch-anim-2{0%{clip-path:polygon(0 15%,100% 15%,100% 30%,0 30%)}20%{clip-path:polygon(0 75%,100% 75%,100% 85%,0 85%)}40%{clip-path:polygon(0 5%,100% 5%,100% 20%,0 20%)}60%{clip-path:polygon(0 45%,100% 45%,100% 55%,0 55%)}80%{clip-path:polygon(0 85%,100% 85%,100% 95%,0 95%)}to{clip-path:polygon(0 25%,100% 25%,100% 35%,0 35%)}}.marquee-container{background:var(--cyan-neon);width:100%;color:var(--bg-dark);white-space:nowrap;box-shadow:0 0 20px var(--cyan-neon);z-index:10;margin:4rem 0;padding:.5rem 0;font-family:Share Tech Mono,monospace;font-size:1.2rem;font-weight:700;position:relative;overflow:hidden;transform:rotate(-2deg)scale(1.05)}.marquee-inner{animation:15s linear infinite marquee;display:inline-block}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.core-container{justify-content:center;align-items:center;width:300px;height:300px;margin:0 auto;display:flex;position:relative}.core-ring{border:2px solid #0000;border-radius:50%;position:absolute}.core-ring-1{border-top:2px solid var(--cyan-neon);border-bottom:2px solid var(--cyan-neon);width:100%;height:100%;box-shadow:0 0 20px var(--cyan-dim);animation:8s linear infinite rotate}.core-ring-2{border-left:2px solid var(--pink-neon);border-right:2px solid var(--pink-neon);width:80%;height:80%;box-shadow:inset 0 0 20px var(--pink-dim);animation:6s linear infinite rotate-reverse}.core-center{background:var(--pink-neon);width:40%;height:40%;box-shadow:0 0 40px var(--pink-neon), 0 0 80px var(--pink-neon);border-radius:50%;animation:2s ease-in-out infinite alternate pulse}@keyframes rotate{to{transform:rotate(360deg)}}@keyframes rotate-reverse{to{transform:rotate(-360deg)}}@keyframes pulse{0%{opacity:.8;transform:scale(.9)}to{opacity:1;transform:scale(1.1)}}.feature-block{background:var(--bg-panel);border-left:4px solid var(--cyan-neon);-webkit-backdrop-filter:blur(10px);z-index:2;margin-bottom:4rem;padding:3rem;transition:transform .3s;position:relative}.feature-block:hover{border-color:var(--pink-neon);transform:translate(20px)}.feature-number{color:#ffffff08;z-index:-1;pointer-events:none;font-family:Share Tech Mono,monospace;font-size:8rem;font-weight:700;position:absolute;top:-40px;left:-20px}.btn-extreme{text-transform:uppercase;color:var(--cyan-neon);border:1px solid var(--cyan-neon);cursor:crosshair;text-align:center;background:0 0;padding:1rem 3rem;font-family:Share Tech Mono,monospace;font-size:1.2rem;transition:all .3s;display:inline-block;position:relative;overflow:hidden}.btn-extreme:before{content:"";background:var(--cyan-neon);transform-origin:100%;z-index:-1;width:100%;height:100%;transition:transform .3s;position:absolute;top:0;left:0;transform:scaleX(0)}.btn-extreme:hover{color:var(--bg-dark);box-shadow:0 0 30px var(--cyan-neon)}.btn-extreme:hover:before{transform-origin:0;transform:scaleX(1)}.cyber-navbar{z-index:100;background:0 0;border-bottom:none;justify-content:center;align-items:center;width:100%;padding:2rem 5%;display:flex;position:absolute;top:0}.navbar-brand{color:var(--text-primary);letter-spacing:4px;font-family:Share Tech Mono,monospace;font-size:1.5rem}.navbar-brand span{color:var(--pink-neon)}.navbar-links{gap:3rem;display:flex}.navbar-links a{color:var(--text-secondary);letter-spacing:2px;text-transform:uppercase;font-family:Share Tech Mono,monospace;font-size:1rem}.navbar-links a:hover{color:var(--cyan-neon);text-shadow:0 0 8px var(--cyan-neon)}@media (max-width:1024px){.hero-split{text-align:center;flex-direction:column!important}.feature-block:hover{transform:translateY(-10px)translate(0)}}@media (max-width:768px){.cyber-navbar{justify-content:center;padding:1rem}.navbar-links{display:none}.core-container{transform:scale(.7)}.marquee-container{transform:rotate(0)scale(1)}}.legal-container{background:0 0;max-width:800px;margin:1.5rem auto;padding:1.5rem 1rem}.legal-container h1{color:var(--text-primary);margin-bottom:2rem;font-size:clamp(1.8rem,5vw,3rem)}.legal-container h2{color:var(--cyan-neon);margin-top:3rem;font-size:1.5rem}.legal-container a{color:var(--cyan-neon);text-decoration:underline}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}
