.fab-page-light{font-family:var(--font-geist-sans),system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:#0f172a;--fab-athena-blue:#1c4584;--fab-athena-hover:#153566;--fab-cyan:#0284c7;--fab-cyan-light:#e0f2fe;--fab-cyan-dark:#0369a1;--fab-emerald:#059669;--fab-amber:#d97706;--fab-navy:#1c4584;--fab-dark:#0f172a;background-color:#fff;line-height:1.6;position:relative;overflow-x:hidden}@keyframes pulseLightGlow{0%,to{box-shadow:0 0 25px #0284c726,inset 0 0 15px #0284c71a}50%{box-shadow:0 0 50px #0284c759,inset 0 0 25px #0284c733}}@keyframes radarSpinSlow{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes pingSlow{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(1.6)}}@keyframes blinkCursor{0%,to{opacity:1}50%{opacity:0}}@keyframes floatSlow{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes streamFlow{0%{background-position:0%}to{background-position:200%}}.light-panel{background:#fff;border:1px solid #e2e8f0;border-radius:1.5rem;box-shadow:0 4px 25px -2px #0000000d}.light-panel-interactive{background:#fff;border:1px solid #e2e8f0;border-radius:1.5rem;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 20px -2px #0000000a}.light-panel-interactive:hover{border-color:#38bdf8;transform:translateY(-4px);box-shadow:0 20px 35px -10px #0284c726}.text-gradient-athena{background:linear-gradient(135deg,#1c4584 0%,#0284c7 60%,#2563eb 100%);-webkit-text-fill-color:#0000;-webkit-background-clip:text}.text-gradient-cyan{background:linear-gradient(135deg,#38bdf8 0%,#60a5fa 100%);-webkit-text-fill-color:#0000;-webkit-background-clip:text}.badge-tag-light{letter-spacing:.08em;text-transform:uppercase;color:#0369a1;background:#e0f2fe;border:1px solid #bae6fd;border-radius:9999px;align-items:center;gap:.5rem;padding:.4rem 1.1rem;font-size:.75rem;font-weight:700;display:inline-flex}.dark-terminal-box{color:#f8fafc;background:#0f172a;border:1px solid #1e293b;border-radius:1.25rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;overflow:hidden;box-shadow:0 20px 40px -10px #0006}.terminal-header{border-b:1px solid #334155;background:#1e293b;justify-content:space-between;align-items:center;padding:.75rem 1.25rem;display:flex}.terminal-dot{border-radius:50%;width:10px;height:10px;display:inline-block}.terminal-dot.red{background:#ef4444}.terminal-dot.yellow{background:#f59e0b}.terminal-dot.green{background:#10b981}.terminal-cursor{vertical-align:middle;background:#38bdf8;width:8px;height:16px;margin-left:4px;animation:1s infinite blinkCursor;display:inline-block}.hero-hero-bg{background:linear-gradient(135deg,#0f172af0 0%,#0f172ae0 60%,#1c4584e6 100%),url(/assets/images/abstract-futuristic-machine-architecture-render-scaled.webp) 50%/cover no-repeat;align-items:center;min-height:calc(100vh - 80px);padding-top:5rem;padding-bottom:5rem;display:flex;position:relative}.hero-control-box{-webkit-backdrop-filter:blur(16px);background:#0f172abf;border:1px solid #fff3;border-radius:1.5rem;overflow:hidden;box-shadow:0 25px 50px -12px #00000080}.diagram-core-light{background:linear-gradient(135deg,#1c4584 0%,#0f172a 100%);border:2px solid #38bdf8;animation:4s ease-in-out infinite pulseLightGlow;box-shadow:0 0 40px #0284c740}.diagram-orbit-card-light{cursor:pointer;transition:all .3s cubic-bezier(.34,1.56,.64,1)}.diagram-orbit-card-light:hover,.diagram-orbit-card-light.active{background:#f0f9ff;border-color:#0284c7;transform:scale(1.04);box-shadow:0 12px 30px #0284c72e}.quadrant-tab-light{cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:1rem;padding:1.25rem 1.5rem;transition:all .25s}.quadrant-tab-light:hover{background:#f0f9ff;border-color:#0284c7}.quadrant-tab-light.active{background:linear-gradient(135deg,#f0f9ff 0%,#e0f2fe 100%);border-color:#1c4584;box-shadow:0 8px 25px #1c458426}.range-slider-light{appearance:none;background:#cbd5e1;border-radius:4px;outline:none;width:100%;height:8px}.range-slider-light::-webkit-slider-thumb{appearance:none;cursor:pointer;background:#1c4584;border-radius:50%;width:24px;height:24px;transition:transform .15s;box-shadow:0 0 14px #1c458480}.range-slider-light::-webkit-slider-thumb:hover{transform:scale(1.2)}.preset-btn{color:#334155;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:.75rem;padding:.5rem 1rem;font-size:.75rem;font-weight:700;transition:all .2s}.preset-btn:hover{color:#1c4584;background:#f0f9ff;border-color:#1c4584}.preset-btn.preset-active{color:#fff;background:#1c4584;border-color:#1c4584;box-shadow:0 4px 12px #1c458440}.radar-disc-light{border:1px border #cbd5e1;background:radial-gradient(circle,#f8fafc 0%,#f1f5f9 100%);border-radius:50%;width:320px;height:320px;position:relative}.radar-disc-light:before{content:"";background:conic-gradient(#0284c726,#0000 60deg);border-radius:50%;animation:8s linear infinite radarSpinSlow;position:absolute;inset:0}.sticky-nav-bar{z-index:40;-webkit-backdrop-filter:blur(12px);background:#ffffffe0;border-bottom:1px solid #e2e8f0;position:sticky;top:72px}@media (max-width:768px){.hero-hero-bg{padding-top:3rem;padding-bottom:3rem}.radar-disc-light{width:260px;height:260px}.sticky-nav-bar{top:60px}}
