@font-face{font-family:Lemons;src:url(/fonts/Lemons.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}.polynous-header{text-align:left!important;color:#00ff0f!important;letter-spacing:.02em!important;text-shadow:0 0 20px #00ff0f66,0 0 40px #00ff0f33!important;margin:0 0 8px!important;font-family:Lemons,Sora,sans-serif!important;font-size:clamp(2rem,5vw,3.5rem)!important;font-weight:400!important;line-height:1.2!important}.polynous-subheader{text-align:left!important;color:#0cf!important;letter-spacing:.02em!important;text-shadow:0 0 15px #0cf6,0 0 30px #00ccff26!important;margin:0 0 6px!important;font-family:Lemons,Sora,sans-serif!important;font-size:clamp(1.4rem,3vw,2.2rem)!important;font-weight:400!important;line-height:1.3!important}.polynous-pagetitle{text-align:left!important;color:#fff!important;letter-spacing:.02em!important;margin:0 0 8px!important;font-family:Lemons,Sora,sans-serif!important;font-size:clamp(1.8rem,4vw,2.8rem)!important;font-weight:400!important;line-height:1.2!important}*{box-sizing:border-box;margin:0;padding:0}body{background:#0a0a1a;font-family:Inter,Segoe UI,system-ui,sans-serif;overflow-x:hidden}#root{min-height:100vh}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.2}}@keyframes fadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}::-webkit-scrollbar{width:4px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#00ff0f26;border-radius:2px}::placeholder{color:#ffffff26}::selection{color:#fff;background:#00ff0f26}input:focus{border-color:#00ff0f!important;box-shadow:0 0 25px #00ff0f14!important}button:hover{transform:translateY(-1px)}@media (width<=768px){body{font-size:13px}}@keyframes heartbeat{0%,to{border-color:#84967c1a;box-shadow:0 0 10px #00e60b1a}50%{border-color:#77ff6266;box-shadow:0 0 25px #00e60b4d}}@keyframes heartbeat-fast{0%,to{border-color:#77ff624d;box-shadow:0 0 15px #00e60b33}50%{border-color:#77ff62cc;box-shadow:0 0 40px #00e60b99}}@keyframes scanline{0%{transform:translateY(-100%)}to{transform:translateY(100%)}}.neural-card-pulse{animation:4s ease-in-out infinite heartbeat}.neural-card-pulse.active-test{animation:.8s ease-in-out infinite heartbeat-fast!important}.glass-card{-webkit-backdrop-filter:blur(20px);background:#0c160999;border:1px solid #84967c1a;transition:all .3s cubic-bezier(.4,0,.2,1)}.glass-card:hover{border:1px solid #77ff624d;box-shadow:0 0 20px #77ff621a}.holographic-field{background:#18221480;border:1px solid #84967c33;position:relative;overflow:hidden}.holographic-field:before{content:"";pointer-events:none;z-index:1;background:linear-gradient(#77ff6200 50%,#77ff620d 50%) 0 0/100% 4px;position:absolute;inset:0}.holographic-field:focus-within{border-color:#77ff62;box-shadow:0 0 15px #77ff6233}.holographic-field:focus-within:after{content:"";pointer-events:none;background:linear-gradient(#0000,#77ff620d,#0000);animation:2s linear infinite scanline;position:absolute;inset:0}#neural-canvas{z-index:-1;background:radial-gradient(circle,#0c1609 0%,#071105 100%);width:100%;height:100%;position:fixed;top:0;left:0}.material-symbols-outlined{font-variation-settings:"FILL" 0, "wght" 400, "GRAD" 0, "opsz" 24}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.cursor-pointer{cursor:pointer}.transition-all{transition:all .3s}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility}a{color:inherit;text-decoration:none;transition:color .3s}a:hover{color:#77ff62}table{border-collapse:collapse;width:100%}.dark ::selection{color:#eaffde;background:#00ff0f33}.glass-card:before{content:"";pointer-events:none;border-radius:inherit;background:linear-gradient(135deg,#77ff6208 0%,#0000 50%,#00e60b05 100%);position:absolute;inset:0}button:active{transform:scale(.98)}:focus-visible{outline-offset:2px;outline:2px solid #77ff62}html{scroll-behavior:smooth}@media print{.glass-card,.neural-card-pulse,#neural-canvas{background:#fff!important;animation:none!important}body{color:#000!important;background:#fff!important}}
