@import"https://fonts.googleapis.com/css2?family=Oswald:wght@400;500;600;700&family=Geist+Mono:wght@400;500;600;700&display=swap";:root{--color-black: #000000;--color-white: #ffffff;--color-cyan: #06b6d4;--color-blue: #3b82f6;--color-purple: #a855f7;--color-gray-900: #0f0f23;--color-gray-800: #1e293b;--color-gray-700: #374151;--color-gray-600: #4b5563;--color-green: #22c55e;--color-orange: #fb923c}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:linear-gradient(135deg,#000,#0f0f23,#000);color:var(--color-white);font-family:system-ui,-apple-system,sans-serif;line-height:1.6;overflow-x:hidden}body[data-theme=light]{background:linear-gradient(135deg,#f8fafc,#e2e8f0,#f8fafc);color:#0f172a}body[data-theme=light] .page,body[data-theme=light] .hero,body[data-theme=light] .features,body[data-theme=light] .technology,body[data-theme=light] .contact,body[data-theme=light] .footer{background:#f8fafc!important;color:#0f172a}body[data-theme=light] .about{background:#edf2f7!important;color:#0f172a}body[data-theme=light] .header{background:#ffffffd1;border-bottom:1px solid rgba(15,23,42,.14)}body[data-theme=light] .header__logo,body[data-theme=light] .header__link{color:#0f172a}body[data-theme=light] .header__theme{border-color:#0f172a33;background:#0f172a0a;color:#0f172a}body[data-theme=light] .header__lang-option{color:#0f172ad1}body[data-theme=light] .header__lang-option--active{background:#0f172a1a;border-color:#0f172a40;color:#0f172a}body[data-theme=light] .header__mobile-locales{border-color:#0f172a38}body[data-theme=light] .header__mobile-locale-btn{background:#0f172a0d;color:#0f172acc}body[data-theme=light] .header__mobile-locale-btn+.header__mobile-locale-btn{border-left-color:#0f172a29}body[data-theme=light] .header__mobile-locale-btn--active{background:#0f172a1a;color:#0f172a}body[data-theme=light] .header__menu,body[data-theme=light] .header__theme--mobile,body[data-theme=light] .data-stream,body[data-theme=light] .data-stream__title{color:#0f172a}body[data-theme=light] .data-stream__line{background:#0f172a38}body[data-theme=light] .data-stream__dot{background:var(--color-cyan)}body[data-theme=light] .data-stream__log{color:#0f172ab8}body[data-theme=light] .hero-content,body[data-theme=light] .feature-card,body[data-theme=light] .technology__panel,body[data-theme=light] .technology__stat,body[data-theme=light] .technology__code,body[data-theme=light] .technology__command-box,body[data-theme=light] .about__card,body[data-theme=light] .contact__form,body[data-theme=light] .contact__alpha,body[data-theme=light] .contact__terminal,body[data-theme=light] .footer__terminal{background:#ffffffe6!important;border-color:#0f172a24!important;color:#0f172a;box-shadow:0 10px 25px #0f172a0f}body[data-theme=light] .hero__stream,body[data-theme=light] .feature-card__toggle,body[data-theme=light] .technology__terminal,body[data-theme=light] .contact__alpha-item,body[data-theme=light] .contact__terminal-card,body[data-theme=light] .code-typer,body[data-theme=light] .code-typer__header,body[data-theme=light] .code-typer__body,body[data-theme=light] .code-typer__footer{background:#f8fafcf2!important;border-color:#0f172a1f!important;color:#0f172a}body[data-theme=light] .hero-content__description,body[data-theme=light] .hero-content__manifesto-line,body[data-theme=light] .hero-content__manifesto-highlight,body[data-theme=light] .features__subtitle,body[data-theme=light] .feature-card__description,body[data-theme=light] .technology__subtitle,body[data-theme=light] .technology__panel-text,body[data-theme=light] .technology__stat-text,body[data-theme=light] .technology__capability-text,body[data-theme=light] .technology__command-subtext,body[data-theme=light] .about__text,body[data-theme=light] .about__manifesto,body[data-theme=light] .about__card p,body[data-theme=light] .contact__subtitle,body[data-theme=light] .contact__form-text,body[data-theme=light] .contact__coming-soon p,body[data-theme=light] .contact__alpha-subtitle,body[data-theme=light] .contact__feature-text,body[data-theme=light] .contact__terminal-label,body[data-theme=light] .contact__terminal-command,body[data-theme=light] .contact__terminal-footer,body[data-theme=light] .footer__description,body[data-theme=light] .footer__nav a,body[data-theme=light] .footer__copyright,body[data-theme=light] .footer__terminal-comment,body[data-theme=light] .footer__status-text,body[data-theme=light] .code-entity,body[data-theme=light] .code-muted{color:#0f172abf!important}body[data-theme=light] .features__background,body[data-theme=light] .contact__background{background:linear-gradient(to bottom,#f8fafc,#e2e8f0b3,#f8fafc)!important}body[data-theme=light] ::-webkit-scrollbar-track{background:#e2e8f0}body[data-theme=light] ::-webkit-scrollbar-thumb{background:#94a3b8}a{color:inherit;text-decoration:none}img,video{max-width:100%;display:block}.font-oswald{font-family:Oswald,sans-serif}.font-mono{font-family:Geist Mono,Courier New,monospace}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#1a1a1a}::-webkit-scrollbar-thumb{background:var(--color-gray-700);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--color-cyan)}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes glow{0%,to{opacity:.5}50%{opacity:1}}@keyframes pulse{0%,to{transform:scale(1);opacity:.8}50%{transform:scale(1.1);opacity:1}}@keyframes ping{0%{transform:scale(1);opacity:.7}70%{transform:scale(2);opacity:0}to{opacity:0}}@keyframes spinSlow{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes bounceSlow{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes pixelFlicker{0%,to{opacity:1;text-shadow:0 0 10px var(--color-cyan)}50%{opacity:.8;text-shadow:0 0 5px var(--color-blue)}}@keyframes scanlines{0%{background-position:0 0}to{background-position:0 100px}}@keyframes loading{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes dash{0%,to{stroke-dasharray:4 4}50%{stroke-dasharray:8 0}}@keyframes rise{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in{animation:fadeIn .6s ease-out}.animate-fade-in-up{animation:fadeInUp .6s ease-out}.animate-glow{animation:glow 2s ease-in-out infinite}.animate-pulse{animation:pulse 2s ease-in-out infinite}.animate-ping{animation:ping 2s cubic-bezier(0,0,.2,1) infinite}.animate-spin-slow{animation:spinSlow 6s linear infinite}.animate-bounce-slow{animation:bounceSlow 2.5s ease-in-out infinite}.animate-dash{animation:dash 2s ease-in-out infinite}.animate-rise{animation:rise 2s ease-in-out infinite}.icon .animate-pulse,.icon .animate-spin-slow,.icon .animate-bounce-slow,.icon .animate-dash,.icon .animate-rise{animation:none!important;transform:none!important}.animate-slide-down{animation:slideDown .3s ease-out}.delay-100{animation-delay:.1s}.delay-200{animation-delay:.2s}.delay-300{animation-delay:.3s}.delay-400{animation-delay:.4s}.pixel-text{font-family:Geist Mono,Courier New,monospace;text-shadow:1px 1px 0px var(--color-cyan),2px 2px 0px var(--color-blue),3px 3px 0px rgba(6,182,212,.5);animation:pixelFlicker 2s ease-in-out infinite}.scanlines{background-image:repeating-linear-gradient(0deg,transparent,transparent 2px,rgba(6,182,212,.03) 2px,rgba(6,182,212,.03) 4px);animation:scanlines 3s linear infinite}.data-grid{background-image:linear-gradient(rgba(6,182,212,.1) 1px,transparent 1px),linear-gradient(90deg,rgba(6,182,212,.1) 1px,transparent 1px);background-size:20px 20px}.text-glow{text-shadow:0 0 10px rgba(6,182,212,.5)}.glass-panel{background:#0f172a4d;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid rgba(148,163,184,.1)}.neural-network-bg{background:radial-gradient(circle at 20% 50%,rgba(6,182,212,.1) 0%,transparent 50%),radial-gradient(circle at 80% 20%,rgba(59,130,246,.1) 0%,transparent 50%),radial-gradient(circle at 40% 80%,rgba(168,85,247,.1) 0%,transparent 50%)}.btn-primary{background:linear-gradient(135deg,var(--color-cyan),var(--color-blue));box-shadow:0 4px 20px #06b6d44d;transition:all .3s ease}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 8px 25px #06b6d466}.skeleton{background:linear-gradient(90deg,#1e293b 25%,#334155,#1e293b 75%);background-size:200% 100%;animation:loading 2s infinite}@media(max-width:640px){.responsive-text-xl{font-size:clamp(1.25rem,4vw,1.5rem)}}*:focus{outline:2px solid var(--color-cyan);outline-offset:2px}
