@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800;900&family=Roboto+Mono:wght@400;500;700&display=swap";:root{--color-emerald: #00ff41;--color-emerald-dim: #00cc33;--color-emerald-glow: rgba(0, 255, 65, .15);--color-emerald-subtle: rgba(0, 255, 65, .04);--color-bg-primary: #000000;--color-bg-secondary: #0a0a0a;--color-bg-tertiary: #111111;--color-bg-elevated: #161616;--color-bg-card: rgba(10, 10, 10, .6);--color-surface-glass: rgba(10, 10, 10, .4);--glass-blur: blur(12px) saturate(180%);--glass-bg: rgba(10, 10, 10, .4);--glass-border: .5px solid rgba(255, 255, 255, .1);--glass-border-hover: .5px solid rgba(0, 255, 65, .3);--color-text-primary: #ffffff;--color-text-secondary: rgba(255, 255, 255, .7);--color-text-muted: rgba(255, 255, 255, .45);--color-text-accent: var(--color-emerald);--agent-jenny: #6366f1;--agent-nova: #ec4899;--agent-iris: #8b5cf6;--agent-megan: #a78bfa;--agent-vicki: #34d399;--agent-alex: #06b6d4;--agent-zara: #f97316;--agent-ava: #f59e0b;--agent-titan: #3b82f6;--agent-marcus: #60a5fa;--agent-ben: #fbbf24;--font-heading: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-body: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono: "Roboto Mono", "SF Mono", "Fira Code", monospace;--text-xs: .75rem;--text-sm: .875rem;--text-base: 1rem;--text-lg: 1.125rem;--text-xl: 1.25rem;--text-2xl: 1.5rem;--text-3xl: 1.875rem;--text-4xl: 2.25rem;--text-5xl: 3rem;--text-6xl: 3.75rem;--text-7xl: 4.5rem;--weight-light: 300;--weight-regular: 400;--weight-medium: 500;--weight-semibold: 600;--weight-bold: 700;--weight-extrabold: 800;--weight-black: 900;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-8: 2rem;--space-10: 2.5rem;--space-12: 3rem;--space-16: 4rem;--space-20: 5rem;--space-24: 6rem;--radius-sm: 6px;--radius-md: 10px;--radius-lg: 16px;--radius-xl: 24px;--radius-full: 9999px;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .5);--shadow-md: 0 4px 12px rgba(0, 0, 0, .6);--shadow-lg: 0 8px 32px rgba(0, 0, 0, .7);--shadow-glow: 0 0 20px rgba(0, 255, 65, .15);--shadow-glow-strong: 0 0 40px rgba(0, 255, 65, .3);--ease-out-expo: cubic-bezier(.16, 1, .3, 1);--ease-in-out: cubic-bezier(.65, 0, .35, 1);--transition-fast: .15s var(--ease-out-expo);--transition-base: .25s var(--ease-out-expo);--transition-slow: .4s var(--ease-out-expo);--transition-slower: .6s var(--ease-in-out);--z-bg: -1;--z-base: 0;--z-card: 10;--z-morph: 5;--z-nav: 50;--z-overlay: 60;--z-modal: 70;--z-glass: 80;--z-toast: 90;--z-max: 100;--max-width: 1440px;--content-width: 1200px;--nav-height: 72px}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{font-size:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;overflow-x:clip}body{font-family:var(--font-body);font-weight:var(--weight-regular);color:var(--color-text-primary);background-color:#030305;background-image:radial-gradient(circle at 15% 50%,rgba(0,255,65,.08),transparent 50%),radial-gradient(circle at 85% 30%,rgba(139,92,246,.08),transparent 50%),radial-gradient(circle at 50% 80%,rgba(99,102,241,.08),transparent 50%);background-attachment:fixed;line-height:1.6;overflow-x:hidden;min-height:100vh}a{color:var(--color-text-secondary);text-decoration:none;transition:color var(--transition-fast),transform var(--transition-fast)}a:hover{color:var(--color-emerald);transform:translate(6px)}img,video{max-width:100%;height:auto;display:block}button{cursor:pointer;border:none;background:none;font-family:inherit;color:inherit}input,textarea,select{font-family:var(--font-body);font-size:var(--text-base);color:#fff!important;background:#ffffff1f!important;border:1.5px solid rgba(255,255,255,.25)!important;border-radius:var(--radius-md);padding:12px 16px;width:100%;box-sizing:border-box;outline:none!important;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease;-webkit-appearance:none;appearance:none}input::placeholder,textarea::placeholder{color:#ffffff80!important}input:focus,textarea:focus,select:focus{border-color:var(--color-emerald)!important;background:#ffffff2e!important;box-shadow:0 0 0 3px #00ff4126!important}input:hover,textarea:hover,select:hover{border-color:#fff6!important;background:#ffffff26!important}select option{background:#1a1a1a;color:#fff}.container{max-width:var(--content-width);margin:0 auto;padding:0 var(--space-6)}.glass-panel{background:var(--glass-bg);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border:var(--glass-border);border-radius:var(--radius-lg)}.glass-panel:hover{border:var(--glass-border-hover)}.btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);padding:var(--space-4) var(--space-8);font-family:var(--font-heading);font-size:var(--text-base);font-weight:var(--weight-bold);color:var(--color-bg-primary);background:var(--color-emerald);border-radius:var(--radius-full);transition:all var(--transition-base);box-shadow:var(--shadow-glow);letter-spacing:.02em;text-transform:none}.btn-primary:hover{background:#3f6;box-shadow:var(--shadow-glow-strong);transform:translateY(-2px) scale(1.02)}.btn-primary:active{transform:translateY(0) scale(.98)}.btn-secondary{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);padding:var(--space-4) var(--space-8);font-family:var(--font-heading);font-size:var(--text-base);font-weight:var(--weight-semibold);color:var(--color-text-primary);background:transparent;border:1px solid rgba(255,255,255,.15);border-radius:var(--radius-full);transition:all var(--transition-base)}.btn-secondary:hover{border-color:var(--color-emerald);color:var(--color-emerald);box-shadow:0 0 24px #00ff411a;transform:translateY(-2px)}.section{padding:var(--space-24) 0;position:relative}.section-header{text-align:center;margin-bottom:var(--space-16)}.section-header h2{font-family:var(--font-heading);font-size:var(--text-5xl);font-weight:var(--weight-black);line-height:1.1;letter-spacing:-.03em}.section-header p{font-size:var(--text-lg);color:var(--color-text-secondary);max-width:640px;margin:var(--space-4) auto 0;line-height:1.7}.eyebrow{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--color-emerald);background:#00ff4114;border:1px solid rgba(0,255,65,.2);border-radius:var(--radius-full);text-transform:uppercase;letter-spacing:.1em}.grid-auto{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));gap:var(--space-6)}.glow-emerald{box-shadow:var(--shadow-glow)}.text-glow{text-shadow:0 0 20px rgba(0,255,65,.3)}.hud-bar{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-3);font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-text-muted);background:#0009;border:1px solid rgba(255,255,255,.06);border-radius:var(--radius-sm)}@keyframes pulse-green{0%,to{opacity:1}50%{opacity:.5}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes scan-line{0%{transform:translateY(-100%)}to{transform:translateY(100vh)}}@keyframes fade-in-up{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes shimmer{0%{background-position:-200% center}to{background-position:200% center}}@media(max-width:1440px){:root{--content-width: 1100px}}@media(max-width:1024px){:root{--content-width: 960px}.section-header h2{font-size:var(--text-4xl)}}@media(max-width:768px){:root{--content-width: 100%;--nav-height: 56px}body{padding-bottom:60px}.section{padding:var(--space-16) 0}.section-header h2{font-size:var(--text-3xl)}.container{padding:0 var(--space-4)}}@media(max-width:480px){.section-header h2{font-size:var(--text-2xl)}.btn-primary,.btn-secondary{width:100%;justify-content:center}}
