.cyber{--cyber-bg:#0a0d12;--cyber-panel:#12161f;--cyber-line:#2a3140;--cyber-ink:#e8eae6;--cyber-muted:#8b95a8;--cyber-yellow:#f5d90a;--cyber-cyan:#00dcf0;--cyber-magenta:#ff2ba6;border:1px solid var(--cyber-line);border-radius:var(--radius-card,12px);background:var(--cyber-bg);color:var(--cyber-ink);position:relative;overflow:clip}.cyber-display{font-family:var(--font-sans,system-ui, sans-serif);letter-spacing:.06em;text-transform:uppercase;font-weight:700}.cyber-panel{background:var(--cyber-panel);border:1px solid var(--cyber-line);border-radius:var(--radius-card,12px);box-shadow:var(--shadow-card);position:relative;overflow:hidden}.cyber-panel:before,.cyber-panel:after{content:"";pointer-events:none;height:1px;position:absolute;left:0;right:0}.cyber-panel:before{background:linear-gradient(90deg, color-mix(in srgb, var(--cyber-yellow) 60%, transparent), color-mix(in srgb, var(--cyber-cyan) 30%, transparent), transparent);top:0}.cyber-panel:after{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--cyber-magenta) 30%, transparent), color-mix(in srgb, var(--cyber-yellow) 60%, transparent));bottom:0}.cyber-text-gradient{background:linear-gradient(135deg, var(--cyber-yellow), var(--cyber-cyan));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.cyber-text-gradient-hot{background:linear-gradient(135deg, var(--cyber-yellow), var(--cyber-magenta));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.cyber-grid-bg{background-image:linear-gradient(color-mix(in srgb, var(--cyber-yellow) 3%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--cyber-yellow) 3%, transparent) 1px, transparent 1px);background-size:60px 60px}.cyber-noise:before{content:"";opacity:.03;pointer-events:none;z-index:40;background:repeating-linear-gradient(0deg, transparent, transparent 2px, color-mix(in srgb, var(--cyber-yellow) 10%, transparent) 2px, color-mix(in srgb, var(--cyber-yellow) 10%, transparent) 4px);position:absolute;inset:0}.cyber-hover-yellow,.cyber-hover-cyan,.cyber-hover-magenta{transition:box-shadow .3s,border-color .3s}.cyber-hover-yellow:hover{box-shadow:0 0 15px color-mix(in srgb, var(--cyber-yellow) 40%, transparent), 0 0 30px color-mix(in srgb, var(--cyber-yellow) 15%, transparent);border-color:color-mix(in srgb, var(--cyber-yellow) 60%, transparent)}.cyber-hover-cyan:hover{box-shadow:0 0 15px color-mix(in srgb, var(--cyber-cyan) 40%, transparent), 0 0 30px color-mix(in srgb, var(--cyber-cyan) 15%, transparent);border-color:color-mix(in srgb, var(--cyber-cyan) 60%, transparent)}.cyber-hover-magenta:hover{box-shadow:0 0 15px color-mix(in srgb, var(--cyber-magenta) 40%, transparent), 0 0 30px color-mix(in srgb, var(--cyber-magenta) 15%, transparent);border-color:color-mix(in srgb, var(--cyber-magenta) 60%, transparent)}.cyber-glitch-hover:hover{animation:.3s linear cyber-glitch}.cyber-scan-hover{position:relative;overflow:hidden}.cyber-scan-hover:after{content:"";background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--cyber-yellow) 60%, transparent), transparent);opacity:0;height:2px;transition:opacity .2s;position:absolute;top:-2px;left:0;right:0}.cyber-scan-hover:hover:after{opacity:1;animation:.8s linear infinite cyber-hover-scan}.cyber-neon-text-hover{transition:text-shadow .3s}.cyber-neon-text-hover:hover{text-shadow:0 0 7px color-mix(in srgb, var(--cyber-yellow) 80%, transparent), 0 0 20px color-mix(in srgb, var(--cyber-yellow) 40%, transparent)}.cyber-lift-hover{transition:transform .3s,box-shadow .3s}.cyber-lift-hover:hover{transform:translateY(-4px)}@keyframes cyber-glitch{0%,to{clip-path:inset(0);transform:translate(0)}20%{clip-path:inset(20% 0 60%);transform:translate(-3px,2px)}40%{clip-path:inset(50% 0 20%);transform:translate(3px,-1px)}60%{clip-path:inset(10% 0 70%);transform:translate(-2px,1px)}80%{clip-path:inset(80% 0 5%);transform:translate(2px,-2px)}}@keyframes cyber-flicker{0%,to{opacity:1}50%{opacity:.98}92%{opacity:.96}94%{opacity:1}}@keyframes cyber-pulse-glow{0%,to{box-shadow:0 0 5px color-mix(in srgb, var(--cyber-yellow) 20%, transparent), inset 0 0 5px color-mix(in srgb, var(--cyber-yellow) 5%, transparent)}50%{box-shadow:0 0 20px color-mix(in srgb, var(--cyber-yellow) 40%, transparent), inset 0 0 10px color-mix(in srgb, var(--cyber-yellow) 10%, transparent)}}@keyframes cyber-warning-flash{0%,to{opacity:1}50%{opacity:.3}}@keyframes cyber-border-flow{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}@keyframes cyber-neon-flicker{0%,19%,21%,23%,25%,54%,56%,to{text-shadow:0 0 7px color-mix(in srgb, var(--cyber-yellow) 60%, transparent), 0 0 20px color-mix(in srgb, var(--cyber-yellow) 30%, transparent)}20%,24%,55%{text-shadow:none}}@keyframes cyber-fade-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes cyber-hover-scan{0%{top:-2px}to{top:calc(100% + 2px)}}.cyber-animate-flicker{animation:4s ease-in-out infinite cyber-flicker}.cyber-animate-glitch{animation:.3s linear cyber-glitch}.cyber-animate-pulse-glow{animation:2s ease-in-out infinite cyber-pulse-glow}.cyber-animate-warning-flash{animation:1s ease-in-out infinite cyber-warning-flash}.cyber-animate-border-flow{background-size:200% 200%;animation:3s infinite cyber-border-flow}.cyber-animate-neon-flicker{animation:3s ease-in-out infinite cyber-neon-flicker}.cyber-animate-fade-in{animation:.5s ease-out cyber-fade-in}@media (prefers-reduced-motion:reduce){.cyber,.cyber *,.cyber :before,.cyber :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.cyber{--cyber-bg:var(--bg);--cyber-panel:var(--surface);--cyber-line:var(--line);--cyber-ink:var(--ink);--cyber-muted:var(--ink-4);--cyber-yellow:var(--accent);--cyber-cyan:var(--accent-ink);--cyber-magenta:var(--hot);background:0 0;border:0;border-radius:0;overflow:visible}.cyber-panel{background:var(--surface);border-color:var(--line);box-shadow:var(--shadow-card)}.cyber-panel:before,.cyber-panel:after{display:none}.cyber-text-gradient,.cyber-text-gradient-hot{background:0 0;-webkit-background-clip:initial;-webkit-text-fill-color:currentcolor;background-clip:initial;color:var(--accent)}.cyber-grid-bg,.cyber-noise:before{display:none}.cyber-hover-yellow:hover,.cyber-hover-cyan:hover,.cyber-hover-magenta:hover{border-color:var(--line-strong);box-shadow:var(--shadow-card-hover)}.cyber-animate-flicker,.cyber-animate-pulse-glow,.cyber-animate-neon-flicker{animation:none}.fomo-hero .cyber-grid-bg{opacity:.7;display:block}.fomo-explainer{border:1px solid color-mix(in srgb, var(--amber) 55%, var(--line));border-radius:var(--radius-card,12px);background:linear-gradient(135deg, var(--amber-soft), var(--surface) 58%);box-shadow:var(--shadow-card);padding:1.75rem 1.5rem;position:relative;overflow:hidden}.fomo-explainer:before{content:"";background:var(--amber);width:3.25rem;height:3px;position:absolute;top:0;left:50%;transform:translate(-50%)}.fomo-explainer h2{color:var(--ink)}.fomo-explainer .cyber-text-gradient{color:var(--accent)}@media (width>=768px){.fomo-explainer{padding:2rem 2.5rem}}
