body{background-color:#030712;color:#fff;overflow-x:hidden}html.lenis{height:auto}.lenis.lenis-smooth{scroll-behavior:auto}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}@keyframes svelte-1953j63-scan{0%{transform:translateY(-100%)}to{transform:translateY(100vh)}}.animate-scan.svelte-1953j63{animation:svelte-1953j63-scan 3s linear infinite}@keyframes svelte-1953j63-marquee{0%{transform:translate(0)}to{transform:translate(-100%)}}.animate-marquee.svelte-1953j63{animation:svelte-1953j63-marquee 30s linear infinite}.mask-gradient-x.svelte-1953j63{-webkit-mask-image:linear-gradient(to right,transparent,black 10%,black 90%,transparent);mask-image:linear-gradient(to right,transparent,black 10%,black 90%,transparent)}@keyframes svelte-1953j63-pulse-slow{0%,to{opacity:.4;transform:scale(1)}50%{opacity:.7;transform:scale(1.1)}}.animate-pulse-slow.svelte-1953j63{animation:svelte-1953j63-pulse-slow 8s ease-in-out infinite}@keyframes svelte-1953j63-fade-in-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in-up.svelte-1953j63{animation:svelte-1953j63-fade-in-up .8s cubic-bezier(.16,1,.3,1) forwards;opacity:0}@keyframes svelte-1953j63-gradient-x{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.animate-gradient-x.svelte-1953j63{animation:svelte-1953j63-gradient-x 5s ease infinite}.delay-100.svelte-1953j63{animation-delay:.1s}.delay-200.svelte-1953j63{animation-delay:.2s}.delay-300.svelte-1953j63{animation-delay:.3s}.delay-1000.svelte-1953j63{animation-delay:1s}.terminal-scrollbar.svelte-1953j63::-webkit-scrollbar{width:8px}.terminal-scrollbar.svelte-1953j63::-webkit-scrollbar-track{background:#0a0a0a;border-left:1px solid #1a1a1a}.terminal-scrollbar.svelte-1953j63::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#334155,#1e293b);border-radius:4px;border:1px solid #1a1a1a}.terminal-scrollbar.svelte-1953j63::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#3b82f6,#2563eb);box-shadow:0 0 8px #3b82f64d}.terminal-scrollbar.svelte-1953j63{scrollbar-width:thin;scrollbar-color:#334155 #0a0a0a}@keyframes svelte-1953j63-scanline{0%{transform:translateY(-100%)}to{transform:translateY(100%)}}.scanline.svelte-1953j63{animation:svelte-1953j63-scanline 4s linear infinite}body.god-mode-active{background-color:#000!important}body.god-mode-active *{outline:1px solid rgba(34,197,94,.3)!important;background:#00140005!important;color:#4ade80!important;border-color:#22c55e!important;box-shadow:none!important;text-shadow:0 0 5px rgba(74,222,128,.5)}body.god-mode-active img,body.god-mode-active video{filter:grayscale(100%) contrast(1.2) brightness(.8) sepia(1) hue-rotate(70deg);opacity:.8}body.god-mode-active *:hover{outline:2px solid #22c55e!important;background:#22c55e1a!important;cursor:crosshair!important}@keyframes svelte-1953j63-scan-fast{0%{transform:translate(-100%)}to{transform:translate(300%)}}.animate-scan-fast.svelte-1953j63{animation:svelte-1953j63-scan-fast 2s linear infinite}@keyframes svelte-1953j63-scroll-wheel{0%{transform:translateY(0);opacity:1}to{transform:translateY(12px);opacity:0}}.animate-scroll-wheel.svelte-1953j63{animation:svelte-1953j63-scroll-wheel 2s cubic-bezier(.77,0,.175,1) infinite}@keyframes svelte-1953j63-drop-line{0%{transform:translateY(-100%)}to{transform:translateY(200%)}}.animate-drop-line.svelte-1953j63{animation:svelte-1953j63-drop-line 2s ease-in-out infinite}@keyframes svelte-1953j63-shimmer{to{transform:translate(100%)}}.group-hover\:animate-shimmer.svelte-1953j63:hover{animation:svelte-1953j63-shimmer 1.5s infinite}.ease-spring.svelte-1953j63{transition-timing-function:cubic-bezier(.175,.885,.32,1.1)}@keyframes svelte-1953j63-shake-hard{0%{transform:translate(1px,1px) rotate(0)}10%{transform:translate(-3px,-2px) rotate(-1deg)}20%{transform:translate(-5px) rotate(1deg)}30%{transform:translate(5px,2px) rotate(0)}40%{transform:translate(1px,-1px) rotate(1deg)}50%{transform:translate(-1px,2px) rotate(-1deg)}60%{transform:translate(-3px,1px) rotate(0)}70%{transform:translate(5px,1px) rotate(-1deg)}80%{transform:translate(-1px,-1px) rotate(1deg)}90%{transform:translate(2px,2px) rotate(0)}to{transform:translate(1px,-2px) rotate(-1deg)}}.system-critical{animation:svelte-1953j63-shake-hard .1s infinite;filter:contrast(1.2) brightness(1.1) saturate(1.2)}
