:root{--bg-base:#0a0c10;--bg-surface:#12161e;--bg-surface-elevated:#1a202c;--border-color:#242c3b;--border-glow:#00f5d433;--accent-lime:#a3ff12;--accent-lime-glow:#a3ff1240;--accent-cyan:#00e5ff;--accent-cyan-glow:#00e5ff40;--accent-orange:#ff5d22;--accent-orange-glow:#ff5d2240;--accent-teal:#00f5d4;--accent-teal-glow:#00f5d440;--accent-blue:#00b4d8;--accent-blue-glow:#00b4d840;--accent-amber:#ffb703;--accent-amber-glow:#ffb70340;--accent-red:#ef233c;--accent-red-glow:#ef233c40;--text-primary:#e2e8f0;--text-secondary:#94a3b8;--text-muted:#64748b;--text-white:#fff;--font-base:"Outfit", system-ui, -apple-system, sans-serif;--font-heading:"Space Grotesk", system-ui, -apple-system, sans-serif;--font-mono:"Share Tech Mono", ui-monospace, monospace;--font-code:"JetBrains Mono", "Share Tech Mono", monospace;--transition-fast:.15s ease;--transition-normal:.3s cubic-bezier(.4, 0, .2, 1);--transition-slow:.6s cubic-bezier(.4, 0, .2, 1);--shadow-sm:0 2px 4px #00000080;--shadow-md:0 4px 12px #0009;--shadow-lg:0 10px 25px -5px #000c, 0 8px 10px -6px #000c;--shadow-neon-teal:0 0 15px #00f5d459;--shadow-neon-orange:0 0 15px #ff5d2259;--gradient-dark:linear-gradient(135deg, #12161e 0%, #0a0c10 100%);--gradient-panel:linear-gradient(180deg, #161c28 0%, #0f131c 100%);--gradient-orange:linear-gradient(135deg, #ff5d22 0%, #ff8c32 100%);--gradient-teal:linear-gradient(135deg, #00f5d4 0%, #00b4d8 100%)}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;background-color:var(--bg-base);color:var(--text-primary);font-size:16px;font-family:var(--font-base)}body{background-image:linear-gradient(#242c3b4d 1px,#0000 1px),linear-gradient(90deg,#242c3b4d 1px,#0000 1px);background-position:top;background-size:40px 40px;min-height:100vh;position:relative;overflow-x:hidden}body:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle at 50% 20%,#1a202c80 0%,#0a0c10f2 70%);position:absolute;inset:0}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:var(--bg-base);border-left:1px solid var(--border-color)}::-webkit-scrollbar-thumb{background:var(--bg-surface-elevated);border:2px solid var(--bg-base);border-radius:6px}::-webkit-scrollbar-thumb:hover{background:var(--accent-orange)}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);letter-spacing:-.02em;color:var(--text-white);font-weight:700;line-height:1.2}p{color:var(--text-secondary);line-height:1.6}a{color:var(--accent-teal);transition:var(--transition-fast);text-decoration:none}a:hover{color:var(--text-white)}.tech-card{background:var(--gradient-panel);border:1px solid var(--border-color);box-shadow:var(--shadow-lg);transition:var(--transition-normal);border-radius:12px;padding:24px;position:relative;overflow:hidden}.tech-card:before{content:"";background:linear-gradient(90deg, transparent, var(--accent-teal), transparent);width:100%;height:2px;transition:transform .5s;position:absolute;top:0;left:0;transform:translate(-100%)}.tech-card:hover{border-color:#00f5d44d;transform:translateY(-4px);box-shadow:0 12px 30px #000000b3,0 0 15px #00f5d40d}.tech-card:hover:before{transform:translate(100%)}.tech-card.orange-theme:hover{border-color:#ff5d224d;box-shadow:0 12px 30px #000000b3,0 0 15px #ff5d220d}.tech-card.orange-theme:before{background:linear-gradient(90deg, transparent, var(--accent-orange), transparent)}.btn-primary{background:var(--gradient-orange);color:var(--text-white);font-family:var(--font-heading);cursor:pointer;box-shadow:var(--shadow-sm);transition:var(--transition-normal);text-transform:uppercase;letter-spacing:.05em;border:none;border-radius:8px;align-items:center;gap:8px;padding:12px 28px;font-size:.95rem;font-weight:600;display:inline-flex;position:relative;overflow:hidden}.btn-primary:after{content:"";background:linear-gradient(90deg,#fff0 0%,#ffffff4d 50%,#fff0 100%);width:200%;height:100%;position:absolute;top:0;left:-50%;transform:skew(-25deg)translate(-100%)}.btn-primary:hover{box-shadow:var(--shadow-neon-orange);transform:translateY(-2px)}.btn-primary:hover:after{animation:1.2s ease-in-out infinite shine}.btn-secondary{border:1px solid var(--border-color);color:var(--text-primary);font-family:var(--font-heading);cursor:pointer;transition:var(--transition-normal);letter-spacing:.05em;text-transform:uppercase;background:#242c3b80;border-radius:8px;align-items:center;gap:8px;padding:12px 28px;font-size:.95rem;font-weight:600;display:inline-flex}.btn-secondary:hover{background:var(--bg-surface-elevated);border-color:var(--accent-teal);color:var(--accent-teal);transform:translateY(-2px);box-shadow:0 0 10px #00f5d41a}.btn-teal{background:var(--gradient-teal);color:var(--bg-base);font-family:var(--font-heading);cursor:pointer;box-shadow:var(--shadow-sm);transition:var(--transition-normal);text-transform:uppercase;letter-spacing:.05em;border:none;border-radius:8px;align-items:center;gap:8px;padding:12px 28px;font-size:.95rem;font-weight:700;display:inline-flex}.btn-teal:hover{box-shadow:var(--shadow-neon-teal);transform:translateY(-2px)}@keyframes shine{to{transform:skew(-25deg)translate(100%)}}@keyframes float{0%{transform:translateY(0)rotate(0)}50%{transform:translateY(-10px)rotate(2deg)}to{transform:translateY(0)rotate(0)}}@keyframes pulse-slow{0%,to{opacity:.3;transform:scale(1)}50%{opacity:.6;transform:scale(1.05)}}@keyframes spin-slow{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes terminal-cursor{0%,to{border-color:#0000}50%{border-color:var(--accent-teal)}}@keyframes spark-glow{0%,to{opacity:.3}50%{opacity:1;filter:drop-shadow(0 0 5px var(--accent-orange))}}.form-group{margin-bottom:20px}.form-label{font-family:var(--font-heading);color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em;margin-bottom:8px;font-size:.85rem;font-weight:500;display:block}.form-input,.form-select,.form-textarea{border:1px solid var(--border-color);width:100%;color:var(--text-white);font-family:var(--font-base);transition:var(--transition-fast);background:#0a0c10cc;border-radius:6px;padding:12px 16px;font-size:.95rem}.form-input:focus,.form-select:focus,.form-textarea:focus{border-color:var(--accent-teal);outline:none;box-shadow:0 0 8px #00f5d426}.form-checkbox{appearance:none;border:1px solid var(--border-color);cursor:pointer;transition:var(--transition-fast);background-color:#0a0c10cc;border-radius:4px;padding:8px;display:inline-block;position:relative}.form-checkbox:checked{background-color:var(--accent-teal);border-color:var(--accent-teal)}.form-checkbox:checked:after{content:"✓";color:var(--bg-base);font-size:12px;font-weight:700;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.text-gradient-orange{background:var(--gradient-orange);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.text-gradient-teal{background:var(--gradient-teal);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.font-mono{font-family:var(--font-mono)}.status-badge{font-family:var(--font-mono);border:1px solid var(--border-color);color:var(--text-secondary);background:#242c3b80;border-radius:20px;align-items:center;gap:6px;padding:4px 10px;font-size:.75rem;display:inline-flex}.status-badge.active{color:var(--accent-teal);background:#00f5d41a;border-color:#00f5d44d}.status-badge.active .indicator{background:var(--accent-teal);box-shadow:0 0 8px var(--accent-teal)}.status-badge .indicator{background:var(--text-muted);border-radius:50%;width:6px;height:6px}#root{flex-direction:column;min-height:100vh;display:flex}:root{--bg-base:#0a0c10;--bg-surface:#11141c;--bg-surface-card:#151924;--bg-surface-elevated:#1c2232;--bg-glass:#11141cbf;--border-subtle:#ffffff12;--border-medium:#ffffff1f;--border-focus:#a3ff1266;--accent-lime:#a3ff12;--accent-lime-hover:#b4ff29;--accent-lime-soft:#a3ff1214;--accent-lime-glow:#a3ff1233;--accent-cyan:#00d2ee;--accent-cyan-soft:#00d2ee14;--accent-amber:#f59e0b;--accent-amber-soft:#f59e0b1a;--accent-red:#ef4444;--accent-red-soft:#ef44441a;--accent-green:#22c55e;--accent-green-soft:#22c55e1a;--text-white:#fff;--text-primary:#e2e8f0;--text-secondary:#94a3b8;--text-muted:#64748b;--font-heading:"Space Grotesk", system-ui, sans-serif;--font-base:"Outfit", system-ui, sans-serif;--font-mono:"Share Tech Mono", monospace;--font-code:"JetBrains Mono", monospace;--shadow-card:0 10px 30px -10px #00000080;--shadow-hover:0 18px 40px -12px #000000b3;--radius-sm:6px;--radius-md:10px;--radius-lg:14px;--radius-xl:18px;--radius-full:9999px;--transition-smooth:all .25s cubic-bezier(.16, 1, .3, 1)}.brand-raster-mark{border:2px solid var(--accent-lime);color:var(--text-white);font-family:var(--font-heading);background:radial-gradient(circle,#00d2ee59,#0000 62%);border-radius:50%;flex:none;place-items:center;font-size:.62rem;font-weight:800;display:inline-grid;box-shadow:inset 0 0 0 5px #a3ff1214}.qr-raster-pattern{background-color:#fff;background-image:linear-gradient(90deg,#000 10px,#0000 10px),linear-gradient(#000 10px,#0000 10px),repeating-linear-gradient(90deg,#0000 0 16px,#000 16px 24px,#0000 24px 32px),repeating-linear-gradient(0deg,#0000 0 20px,#000 20px 30px,#0000 30px 40px);background-position:10px 10px,10px 10px,54px 48px,38px 58px;background-size:40px 40px,40px 40px,64px 64px,70px 70px;border:7px solid #fff;width:130px;height:130px}.container{width:100%;max-width:1240px;margin:0 auto;padding:0 24px}body{background-color:var(--bg-base);color:var(--text-primary);font-family:var(--font-base);-webkit-font-smoothing:antialiased;background-image:radial-gradient(at 50% 0,#141a2699 0%,#0000 70%),linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:100% 100%,48px 48px,48px 48px;line-height:1.6}.header-nav{z-index:100;background:var(--bg-glass);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid var(--border-subtle);transition:var(--transition-smooth);padding:14px 0;position:sticky;top:0}.nav-container{justify-content:space-between;align-items:center;display:flex}.nav-logo-group{align-items:center;gap:12px;text-decoration:none;display:flex}.nav-logo-text{flex-direction:column;display:flex}.nav-brand-title{font-family:var(--font-heading);color:var(--text-white);letter-spacing:-.02em;font-size:1.15rem;font-weight:800;line-height:1.15}.nav-brand-title .highlight-lime{color:var(--accent-lime)}.nav-brand-sub{font-family:var(--font-mono);letter-spacing:.12em;color:var(--text-secondary);text-transform:uppercase;font-size:.62rem}.nav-links{align-items:center;gap:28px;list-style:none;display:flex}@media (width<=960px){.nav-links{display:none}}.nav-link{font-family:var(--font-heading);color:var(--text-secondary);transition:color var(--transition-smooth);padding:4px 0;font-size:.85rem;font-weight:500;text-decoration:none;position:relative}.nav-link:hover{color:var(--text-white)}.nav-link:hover:after{content:"";background:var(--accent-lime);border-radius:2px;height:2px;position:absolute;bottom:0;left:0;right:0}.nav-actions{align-items:center;gap:10px;display:flex}.badge-pill-btn{background:var(--accent-lime-soft);color:var(--accent-lime);font-family:var(--font-code);border-radius:var(--radius-full);cursor:pointer;transition:var(--transition-smooth);border:1px solid #a3ff1240;align-items:center;gap:6px;padding:7px 12px;font-size:.72rem;font-weight:600;display:inline-flex}.badge-pill-btn:hover{border-color:var(--accent-lime);background:#a3ff1229}.btn-primary-lime{background:var(--accent-lime);color:#0b0d11;font-family:var(--font-heading);border-radius:var(--radius-md);cursor:pointer;transition:var(--transition-smooth);border:none;align-items:center;gap:8px;padding:10px 20px;font-size:.88rem;font-weight:700;text-decoration:none;display:inline-flex;box-shadow:0 4px 14px #a3ff1240}.btn-primary-lime:hover{background:var(--accent-lime-hover);transform:translateY(-1px);box-shadow:0 6px 20px #a3ff1259}.btn-secondary-clean{color:var(--text-white);font-family:var(--font-heading);border-radius:var(--radius-md);border:1px solid var(--border-medium);cursor:pointer;transition:var(--transition-smooth);background:#ffffff0d;align-items:center;gap:8px;padding:10px 18px;font-size:.88rem;font-weight:600;text-decoration:none;display:inline-flex}.btn-secondary-clean:hover{background:#ffffff17;border-color:#fff3}.btn-outline-cyan{background:var(--accent-cyan-soft);color:var(--accent-cyan);font-family:var(--font-heading);border-radius:var(--radius-md);cursor:pointer;transition:var(--transition-smooth);border:1px solid #00d2ee4d;align-items:center;gap:8px;padding:10px 18px;font-size:.88rem;font-weight:600;text-decoration:none;display:inline-flex}.btn-outline-cyan:hover{border-color:var(--accent-cyan);background:#00d2ee24}.ambient-aura-wrapper{pointer-events:none;z-index:0;position:fixed;inset:0;overflow:hidden}.ambient-orb{filter:blur(120px);opacity:.14;border-radius:50%;animation:18s ease-in-out infinite alternate floatAura;position:absolute}.ambient-orb-lime{background:radial-gradient(circle,#a3ff12 0%,#a3ff1200 70%);width:540px;height:540px;top:-80px;left:-80px}.ambient-orb-cyan{background:radial-gradient(circle,#00d2ee 0%,#00d2ee00 70%);width:580px;height:580px;animation-duration:22s;animation-delay:-5s;top:25%;right:-120px}.ambient-orb-purple{opacity:.09;background:radial-gradient(circle,#8b5cf6 0%,#8b5cf600 70%);width:480px;height:480px;animation-duration:26s;animation-delay:-10s;bottom:12%;left:10%}@keyframes floatAura{0%{transform:translate(0)scale(1)}50%{transform:translate(35px,50px)scale(1.06)}to{transform:translate(-25px,25px)scale(.96)}}.hero-section{border-bottom:1px solid var(--border-subtle);flex-direction:column;justify-content:center;min-height:640px;padding:75px 0 55px;display:flex;position:relative;overflow:hidden}.hero-slider-backdrop{z-index:1;position:absolute;inset:0;overflow:hidden}.hero-slide-bg{opacity:0;will-change:opacity, transform;background-position:50%;background-size:cover;transition:opacity 1.2s cubic-bezier(.16,1,.3,1),transform 6s cubic-bezier(.16,1,.3,1);position:absolute;inset:0;transform:scale(1.06)}.hero-slide-bg.active{opacity:1;transform:scale(1)}.hero-slider-overlay{z-index:2;pointer-events:none;background:linear-gradient(90deg,#0a0c10f5 0%,#0a0c10e0 42%,#0a0c10a6 75%,#0a0c10e6 100%),linear-gradient(#0a0c1066 0%,#0000 35%,#0a0c10fa 100%);position:absolute;inset:0}.hero-grid{z-index:3;grid-template-columns:1.22fr .78fr;align-items:center;gap:48px;display:grid;position:relative}@media (width<=1024px){.hero-grid{grid-template-columns:1fr;gap:36px}}.hero-chip-badge{border-radius:var(--radius-full);font-family:var(--font-mono);color:var(--accent-lime);letter-spacing:.05em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#a3ff1214;border:1px solid #a3ff1240;align-items:center;gap:8px;margin-bottom:20px;padding:6px 14px;font-size:.74rem;display:inline-flex}.pulse-dot{background-color:var(--accent-lime);width:7px;height:7px;box-shadow:0 0 8px var(--accent-lime);border-radius:50%;animation:2s infinite pulse-glow}@keyframes pulse-glow{0%{opacity:.8;transform:scale(.95)}50%{opacity:1;transform:scale(1.15)}to{opacity:.8;transform:scale(.95)}}.hero-main-title{font-family:var(--font-heading);letter-spacing:-.04em;color:var(--text-white);margin-bottom:20px;font-size:3.6rem;font-weight:800;line-height:1.05}@media (width<=768px){.hero-main-title{font-size:2.5rem}}.text-gradient-lime{background:linear-gradient(135deg,#a3ff12 0%,#00d2ee 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.hero-subtitle{color:var(--text-secondary);max-width:600px;margin-bottom:28px;font-size:1.05rem;line-height:1.65}.hero-actions-row{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:24px;display:flex}.hero-checklist-row{color:var(--text-secondary);flex-wrap:wrap;gap:18px;font-size:.82rem;display:flex}.hero-check-item{border-radius:var(--radius-sm);background:#ffffff08;border:1px solid #ffffff0d;align-items:center;gap:6px;padding:4px 10px;display:inline-flex}.hero-slider-controls{z-index:3;-webkit-backdrop-filter:blur(16px);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:#11141ccc;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:32px;padding:10px 16px;display:flex;position:relative}.slider-tabs-group{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.slider-tab-btn{border-radius:var(--radius-md);color:var(--text-secondary);font-family:var(--font-heading);cursor:pointer;transition:var(--transition-smooth);background:0 0;border:1px solid #0000;flex-direction:column;align-items:flex-start;padding:7px 14px;font-size:.8rem;font-weight:600;display:flex;position:relative;overflow:hidden}.slider-tab-btn:hover{color:var(--text-white);background:#ffffff0a}.slider-tab-btn.active{color:var(--text-white);background:#ffffff12;border-color:#a3ff124d}.slider-tab-tag{font-family:var(--font-mono);color:var(--accent-lime);letter-spacing:.06em;margin-bottom:2px;font-size:.62rem}.slider-progress-bar{background:var(--accent-lime);width:0%;height:2px;position:absolute;bottom:0;left:0}.slider-tab-btn.active .slider-progress-bar{animation:5.5s linear infinite slideProgressBar}@keyframes slideProgressBar{0%{width:0%}to{width:100%}}.slider-nav-arrows{align-items:center;gap:6px;display:flex}.slider-arrow-btn{border:1px solid var(--border-subtle);border-radius:var(--radius-md);width:32px;height:32px;color:var(--text-secondary);cursor:pointer;transition:var(--transition-smooth);background:#ffffff0a;place-items:center;display:grid}.slider-arrow-btn:hover{border-color:var(--accent-lime);color:var(--accent-lime);background:#a3ff1226}.oscilloscope-bars{align-items:flex-end;gap:3px;height:18px;padding:1px;display:flex}.eq-bar{background:var(--accent-lime);border-radius:2px;width:3px;animation:1.2s ease-in-out infinite alternate eqBounce}.eq-bar:first-child{height:40%;animation-delay:.1s}.eq-bar:nth-child(2){height:75%;animation-delay:.3s}.eq-bar:nth-child(3){height:50%;animation-delay:50ms}.eq-bar:nth-child(4){height:95%;animation-delay:.4s}.eq-bar:nth-child(5){height:60%;animation-delay:.25s}.eq-bar:nth-child(6){height:85%;animation-delay:.15s}.eq-bar:nth-child(7){height:45%;animation-delay:.35s}.eq-bar:nth-child(8){height:65%;animation-delay:.2s}@keyframes eqBounce{0%{opacity:.6;transform:scaleY(.3)}to{opacity:1;transform:scaleY(1)}}.telemetry-console-card{-webkit-backdrop-filter:blur(16px);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);background:#151924d9;position:relative;overflow:hidden}.console-header-bar{border-bottom:1px solid var(--border-subtle);background:#0a0c1099;justify-content:space-between;align-items:center;padding:12px 18px;display:flex}.console-window-dots{gap:6px;display:flex}.dot-red{opacity:.8;background:#ef4444;border-radius:50%;width:9px;height:9px}.dot-yellow{opacity:.8;background:#f59e0b;border-radius:50%;width:9px;height:9px}.dot-green{opacity:.8;background:#22c55e;border-radius:50%;width:9px;height:9px}.console-tag-title{font-family:var(--font-mono);color:var(--text-muted);font-size:.72rem}.telemetry-content-padding{padding:22px}.telemetry-status-row{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;margin-bottom:18px;padding-bottom:14px;display:flex}.status-badge-active{background:var(--accent-lime-soft);color:var(--accent-lime);font-family:var(--font-code);border-radius:var(--radius-sm);border:1px solid #a3ff1240;align-items:center;gap:6px;padding:3px 8px;font-size:.72rem;font-weight:600;display:inline-flex}.telemetry-metrics-grid{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:18px;display:grid}.telemetry-metric-item{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:#0a0c1059;padding:12px 14px}.metric-label-mono{font-family:var(--font-mono);color:var(--text-muted);text-transform:uppercase;align-items:center;gap:6px;margin-bottom:4px;font-size:.7rem;display:flex}.metric-value-dynamic{font-family:var(--font-code);color:var(--text-white);font-size:1.3rem;font-weight:700}.metric-unit{color:var(--accent-cyan);margin-left:4px;font-size:.75rem;font-weight:500}.console-alert-notice{background:var(--accent-cyan-soft);border-left:3px solid var(--accent-cyan);border-radius:0 var(--radius-sm) var(--radius-sm) 0;color:var(--text-secondary);padding:10px 14px;font-size:.76rem;line-height:1.45}.stats-banner-strip{padding:36px 0}.stats-card-container{background:var(--bg-surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);box-shadow:var(--shadow-card);padding:28px 36px}.stats-grid-quad{grid-template-columns:repeat(4,1fr);gap:32px;display:grid}@media (width<=900px){.stats-grid-quad{grid-template-columns:repeat(2,1fr);gap:24px}}@media (width<=540px){.stats-grid-quad{grid-template-columns:1fr}}.stat-box-modern{flex-direction:column;display:flex}.stat-numeric-big{font-family:var(--font-heading);color:var(--text-white);margin-bottom:6px;font-size:2.2rem;font-weight:800;line-height:1}.stat-numeric-big .highlight-stat{color:var(--accent-lime)}.stat-title-strong{font-family:var(--font-heading);color:var(--text-white);margin-bottom:4px;font-size:.95rem;font-weight:700}.stat-sub-text{color:var(--text-secondary);font-size:.8rem;line-height:1.4}.section-wrapper{border-top:1px solid #0000;border-bottom:1px solid #0000;padding:65px 0;position:relative}.section-band-deep{background:linear-gradient(#11141ce0,#0a0c10f0);border-color:#ffffff0f}.section-band-cyan{background:radial-gradient(at 8%,#00d2ee12,#0000 48%),linear-gradient(#0e161ff5,#0a0d13f5);border-color:#00d2ee21}.section-band-lime{background:radial-gradient(at 88%,#a3ff1212,#0000 46%),linear-gradient(#121918fa,#0a0e0dfa);border-color:#a3ff1221}.section-band-amber{background:radial-gradient(at 90% 45%,#f59e0b14,#0000 42%),linear-gradient(#19140ff5,#0c0d10fa);border-color:#f59e0b24}.showcase-heading-row{justify-content:space-between;align-items:end;gap:32px;margin-bottom:28px;display:flex}.showcase-heading-row .section-headline{margin-bottom:10px}.showcase-desc{max-width:650px}.showcase-kicker{color:var(--accent-cyan);font-family:var(--font-mono);letter-spacing:.1em;align-items:center;gap:7px;margin-bottom:10px;font-size:.7rem;display:inline-flex}.showcase-proof{border-left:2px solid var(--accent-lime);background:#a3ff120d;min-width:170px;padding:14px 18px}.showcase-proof strong{color:var(--accent-lime);font-family:var(--font-heading);font-size:1.65rem;line-height:1;display:block}.showcase-proof span{color:var(--text-secondary);margin-top:5px;font-size:.75rem;line-height:1.35;display:block}.showcase-grid{grid-template-columns:1.45fr 1fr 1fr;gap:16px;display:grid}.showcase-card{border:1px solid var(--border-medium);border-radius:var(--radius-lg);background:var(--bg-surface-card);min-height:330px;box-shadow:var(--shadow-card);position:relative;overflow:hidden}.showcase-card-featured{min-height:390px}.showcase-card img{object-fit:cover;width:100%;height:100%;transition:transform .5s;position:absolute;inset:0}.showcase-card:hover img{transform:scale(1.055)}.showcase-card:after{content:"";background:linear-gradient(#0000 27%,#05070aeb 100%);position:absolute;inset:0}.showcase-card-overlay{z-index:1;padding:22px;position:absolute;inset:auto 0 0}.showcase-card-overlay span{color:var(--accent-lime);font-family:var(--font-mono);letter-spacing:.1em;font-size:.67rem}.showcase-card-overlay h3{margin-top:5px;font-size:1.1rem}.showcase-card-overlay p{margin-top:5px;font-size:.78rem;line-height:1.4}.community-invite-panel{border-radius:var(--radius-lg);background:linear-gradient(100deg,#a3ff121a,#00d2ee0f);border:1px solid #a3ff1238;justify-content:space-between;align-items:center;gap:24px;margin-top:18px;padding:22px 24px;display:flex}.community-invite-panel .showcase-kicker{color:var(--accent-lime);margin-bottom:4px}.community-invite-panel h3{font-size:1.15rem}.community-invite-panel p{max-width:720px;margin-top:3px;font-size:.83rem}.section-header-centered{text-align:center;max-width:720px;margin:0 auto 44px}.section-kicker-tag{font-family:var(--font-mono);color:var(--accent-lime);text-transform:uppercase;letter-spacing:.08em;background:var(--accent-lime-soft);border-radius:var(--radius-sm);border:1px solid #a3ff1233;margin-bottom:10px;padding:4px 10px;font-size:.72rem;display:inline-block}.section-headline{font-family:var(--font-heading);color:var(--text-white);letter-spacing:-.03em;margin-bottom:12px;font-size:2.25rem;font-weight:800;line-height:1.2}@media (width<=768px){.section-headline{font-size:1.8rem}}.section-desc-lead{color:var(--text-secondary);font-size:.98rem;line-height:1.6}.ecosystem-four-grid{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}@media (width<=1024px){.ecosystem-four-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.ecosystem-four-grid{grid-template-columns:1fr}}.ecosystem-card{background:var(--bg-surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);transition:var(--transition-smooth);flex-direction:column;padding:24px;display:flex}.ecosystem-card:hover{box-shadow:var(--shadow-hover);border-color:#a3ff124d;transform:translateY(-3px)}.card-step-badge{font-family:var(--font-code);color:var(--accent-lime);background:var(--accent-lime-soft);border-radius:var(--radius-sm);width:fit-content;margin-bottom:14px;padding:3px 8px;font-size:.68rem;display:inline-block}.card-icon-bubble{border-radius:var(--radius-md);background:var(--accent-cyan-soft);width:40px;height:40px;color:var(--accent-cyan);justify-content:center;align-items:center;margin-bottom:14px;display:flex}.ecosystem-card h3{font-family:var(--font-heading);color:var(--text-white);margin-bottom:8px;font-size:1.1rem;font-weight:700}.ecosystem-card p{color:var(--text-secondary);flex-grow:1;font-size:.85rem;line-height:1.5}.card-footer-tag{font-family:var(--font-mono);color:var(--accent-cyan);border-top:1px solid var(--border-subtle);margin-top:14px;padding-top:10px;font-size:.68rem}.safety-badging-container{background:var(--bg-surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);box-shadow:var(--shadow-card);padding:36px}.safety-matrix-grid{grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:30px;display:grid}@media (width<=900px){.safety-matrix-grid{grid-template-columns:1fr}}.safety-card{border-radius:var(--radius-md);border:1px solid var(--border-subtle);transition:var(--transition-smooth);background:#0a0c1066;flex-direction:column;padding:22px;display:flex}.safety-card:hover{transform:translateY(-2px)}.safety-card.level-green{border-color:#22c55e4d}.safety-card.level-yellow{border-color:#f59e0b4d}.safety-card.level-red{border-color:#ef44444d}.safety-level-pill{font-family:var(--font-code);border-radius:var(--radius-sm);align-items:center;gap:6px;width:fit-content;margin-bottom:12px;padding:3px 8px;font-size:.7rem;font-weight:700;display:inline-flex}.pill-green{background:var(--accent-green-soft);color:#4ade80;border:1px solid #22c55e4d}.pill-yellow{background:var(--accent-amber-soft);color:#fbbf24;border:1px solid #f59e0b4d}.pill-red{background:var(--accent-red-soft);color:#f87171;border:1px solid #ef44444d}.safety-card h3{font-family:var(--font-heading);color:var(--text-white);margin-bottom:6px;font-size:1.15rem;font-weight:700}.safety-card p.req-text{color:var(--text-secondary);margin-bottom:14px;font-size:.82rem;line-height:1.5}.machines-under-level{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:#0a0c1080;flex-grow:1;margin-bottom:14px;padding:10px 12px}.machines-under-level-title{font-family:var(--font-mono);color:var(--text-muted);text-transform:uppercase;margin-bottom:6px;font-size:.65rem}.machine-tag-list{flex-wrap:wrap;gap:5px;display:flex}.machine-mini-badge{font-family:var(--font-code);color:var(--text-primary);border-radius:var(--radius-sm);background:#ffffff0d;padding:2px 7px;font-size:.7rem}.safety-action-box{border:1px solid var(--border-medium);border-radius:var(--radius-lg);background:#0a0c1080;justify-content:space-between;align-items:center;gap:20px;padding:20px 24px;display:flex}@media (width<=768px){.safety-action-box{text-align:center;flex-direction:column}}.safety-action-text h4{font-family:var(--font-heading);color:var(--text-white);margin-bottom:4px;font-size:1.05rem;font-weight:700}.safety-action-text p{color:var(--text-secondary);font-size:.85rem}.lab-filter-tabs{flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:32px;display:flex}.lab-tab-btn{font-family:var(--font-heading);border-radius:var(--radius-md);border:1px solid var(--border-subtle);color:var(--text-secondary);cursor:pointer;transition:var(--transition-smooth);background:#ffffff0a;padding:8px 16px;font-size:.85rem;font-weight:600}.lab-tab-btn.active,.lab-tab-btn:hover{background:var(--accent-lime-soft);color:var(--accent-lime);border-color:#a3ff1259}.machines-catalog-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}@media (width<=1024px){.machines-catalog-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=650px){.machines-catalog-grid{grid-template-columns:1fr}}.machine-card-detailed{background:var(--bg-surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);transition:var(--transition-smooth);flex-direction:column;display:flex;overflow:hidden}.machine-card-detailed:hover{box-shadow:var(--shadow-hover);border-color:#a3ff124d;transform:translateY(-3px)}.machine-card-header{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:flex-start;padding:16px 18px;display:flex}.machine-type-kicker{font-family:var(--font-mono);color:var(--accent-cyan);text-transform:uppercase;margin-bottom:2px;font-size:.65rem}.machine-card-title{font-family:var(--font-heading);color:var(--text-white);font-size:1.08rem;font-weight:700;line-height:1.3}.machine-status-badge{font-family:var(--font-code);border-radius:var(--radius-sm);white-space:nowrap;padding:3px 8px;font-size:.68rem;font-weight:600}.badge-status-available{background:var(--accent-lime-soft);color:var(--accent-lime);border:1px solid #a3ff1240}.badge-status-inuse{background:var(--accent-cyan-soft);color:var(--accent-cyan);border:1px solid #00d2ee40}.machine-card-body{flex-direction:column;flex-grow:1;gap:12px;padding:18px;display:flex}.machine-specs-row{border-radius:var(--radius-sm);background:#0a0c1059;grid-template-columns:1fr 1fr;gap:8px;padding:10px 12px;font-size:.75rem;display:grid}.spec-item span.spec-k{color:var(--text-muted);font-family:var(--font-mono);font-size:.64rem;display:block}.spec-item span.spec-v{color:var(--text-primary);font-family:var(--font-code);font-weight:600}.maintenance-tracker-box{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:#0a0c1059;padding:8px 12px}.maintenance-tracker-head{font-family:var(--font-mono);color:var(--text-muted);justify-content:space-between;align-items:center;margin-bottom:6px;font-size:.66rem;display:flex}.maintenance-progress-bar-bg{border-radius:var(--radius-full);background:#ffffff14;width:100%;height:5px;overflow:hidden}.maintenance-progress-fill{border-radius:var(--radius-full);height:100%;transition:width .4s}.fill-safe{background:var(--accent-lime)}.fill-caution{background:var(--accent-amber)}.fill-danger{background:var(--accent-red)}.machine-card-footer{border-top:1px solid var(--border-subtle);background:#0a0c1040;justify-content:space-between;align-items:center;padding:12px 18px;display:flex}.calculator-box{background:var(--bg-surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);box-shadow:var(--shadow-card);grid-template-columns:1.2fr .8fr;gap:32px;padding:32px;display:grid}@media (width<=900px){.calculator-box{grid-template-columns:1fr;padding:24px}}.calc-input-group{margin-bottom:20px}.calc-label{font-family:var(--font-heading);color:var(--text-white);margin-bottom:8px;font-size:.88rem;font-weight:600;display:block}.material-select-chips{flex-wrap:wrap;gap:8px;display:flex}.material-chip{border-radius:var(--radius-sm);border:1px solid var(--border-subtle);font-family:var(--font-code);color:var(--text-secondary);cursor:pointer;transition:var(--transition-smooth);background:#ffffff0a;padding:7px 12px;font-size:.78rem}.material-chip.active{background:var(--accent-cyan-soft);border-color:var(--accent-cyan);color:var(--accent-cyan)}.slider-container{align-items:center;gap:14px;display:flex}.custom-range-slider{accent-color:var(--accent-lime);cursor:pointer;flex-grow:1}.slider-val-box{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);font-family:var(--font-code);color:var(--accent-lime);text-align:center;background:#0a0c1080;min-width:80px;padding:6px 12px;font-size:.85rem}.calc-receipt-card{border-radius:var(--radius-lg);background:#0a0c1099;border:1px dashed #a3ff124d;flex-direction:column;justify-content:space-between;padding:22px;display:flex}.receipt-header{border-bottom:1px solid var(--border-subtle);margin-bottom:14px;padding-bottom:10px}.receipt-title{font-family:var(--font-heading);color:var(--text-white);font-size:1.05rem;font-weight:700}.receipt-sub{font-family:var(--font-mono);color:var(--text-muted);font-size:.68rem}.receipt-items-list{flex-direction:column;gap:10px;margin-bottom:18px;font-size:.82rem;display:flex}.receipt-item-row{color:var(--text-secondary);justify-content:space-between;display:flex}.receipt-total-row{border-top:1px solid var(--border-subtle);justify-content:space-between;align-items:baseline;margin-top:8px;padding-top:14px;display:flex}.total-label{font-family:var(--font-heading);color:var(--text-white);font-size:.95rem;font-weight:700}.total-amount-lime{font-family:var(--font-code);color:var(--accent-lime);font-size:1.5rem;font-weight:800}.pricing-tier-grid{grid-template-columns:repeat(4,1fr);gap:18px;margin-bottom:32px;display:grid}@media (width<=1100px){.pricing-tier-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.pricing-tier-grid{grid-template-columns:1fr}}.pricing-card{background:var(--bg-surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);transition:var(--transition-smooth);flex-direction:column;padding:26px 20px;display:flex;position:relative}.pricing-card:hover{box-shadow:var(--shadow-hover);border-color:#a3ff1259;transform:translateY(-4px)}.pricing-card.featured-tier{border-color:var(--accent-lime);background:linear-gradient(#1c2332cc 0%,#151924f2 100%);box-shadow:0 0 25px #a3ff121f}.popular-ribbon{background:var(--accent-lime);color:#0b0d11;font-family:var(--font-code);border-radius:var(--radius-full);padding:2px 10px;font-size:.65rem;font-weight:800;position:absolute;top:-11px;left:50%;transform:translate(-50%)}.tier-name{font-family:var(--font-heading);color:var(--text-white);margin-bottom:4px;font-size:1.2rem;font-weight:700}.tier-target{color:var(--text-muted);margin-bottom:18px;font-size:.78rem}.tier-price-row{align-items:baseline;gap:4px;margin-bottom:20px;display:flex}.tier-price-amount{font-family:var(--font-heading);color:var(--text-white);font-size:1.85rem;font-weight:800}.tier-price-period{color:var(--text-secondary);font-size:.78rem}.tier-features-list{flex-direction:column;flex-grow:1;gap:10px;margin-bottom:24px;list-style:none;display:flex}.tier-features-list li{color:var(--text-secondary);align-items:flex-start;gap:8px;font-size:.82rem;line-height:1.4;display:flex}.tier-features-list li svg{color:var(--accent-lime);flex-shrink:0;margin-top:2px}.credits-banner-strip{background:var(--bg-surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);justify-content:space-between;align-items:center;gap:20px;padding:20px 28px;display:flex}@media (width<=768px){.credits-banner-strip{text-align:center;flex-direction:column}}.credits-info h4{font-family:var(--font-heading);color:var(--text-white);margin-bottom:3px;font-size:1.1rem;font-weight:700}.credits-info p{color:var(--text-secondary);font-size:.82rem}.workshop-grid{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}@media (width<=1024px){.workshop-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.workshop-grid{grid-template-columns:1fr}}.workshop-card{background:var(--bg-surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);transition:var(--transition-smooth);flex-direction:column;padding:20px;display:flex}.workshop-card:hover{border-color:#00d2ee66;transform:translateY(-3px)}.workshop-meta-bar{font-family:var(--font-mono);color:var(--accent-cyan);justify-content:space-between;align-items:center;margin-bottom:10px;font-size:.68rem;display:flex}.workshop-card h3{font-family:var(--font-heading);color:var(--text-white);margin-bottom:6px;font-size:1.05rem;font-weight:700}.workshop-card p{color:var(--text-secondary);flex-grow:1;margin-bottom:14px;font-size:.8rem;line-height:1.45}.workshop-badge-earned{font-family:var(--font-code);color:var(--accent-lime);background:var(--accent-lime-soft);border-radius:var(--radius-sm);align-items:center;gap:6px;padding:3px 7px;font-size:.7rem;display:inline-flex}.anti-ghosting-banner{background:var(--bg-surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);box-shadow:var(--shadow-card);grid-template-columns:1.1fr .9fr;align-items:center;gap:32px;padding:32px;display:grid}@media (width<=850px){.anti-ghosting-banner{grid-template-columns:1fr;padding:24px}}.anti-ghosting-clock-card{border-radius:var(--radius-lg);text-align:center;background:#0a0c1099;border:1px solid #f59e0b4d;padding:24px}.ghosting-timer-digits{font-family:var(--font-code);color:var(--accent-amber);text-shadow:0 0 20px #f59e0b59;margin:10px 0;font-size:3.2rem;font-weight:800;line-height:1;animation:1.5s ease-in-out infinite alternate timerPulse}@keyframes timerPulse{0%{text-shadow:0 0 10px #f59e0b33}to{text-shadow:0 0 24px #f59e0b8c}}.ecosystem-card,.machine-card-detailed,.pricing-card,.safety-card,.workshop-card,.stat-box-modern{transition:transform .28s cubic-bezier(.16,1,.3,1),border-color .28s,box-shadow .28s}.ecosystem-card:hover,.machine-card-detailed:hover,.pricing-card:hover,.workshop-card:hover,.stat-box-modern:hover{border-color:#a3ff124d;transform:translateY(-4px);box-shadow:0 14px 34px -10px #000000b3,0 0 20px -5px #a3ff121f}.stakeholder-tabs-container{flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:24px;display:flex}.stakeholder-tab-pill{border:1px solid var(--border-subtle);border-radius:var(--radius-md);font-family:var(--font-heading);color:var(--text-secondary);cursor:pointer;transition:var(--transition-smooth);background:#ffffff0a;align-items:center;gap:8px;padding:8px 16px;font-size:.85rem;font-weight:600;display:flex}.stakeholder-tab-pill.active{background:var(--accent-lime-soft);color:var(--accent-lime);border-color:#a3ff1266}.stakeholder-detail-card{background:var(--bg-surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);box-shadow:var(--shadow-card);grid-template-columns:1fr 1fr;align-items:center;gap:32px;padding:32px;display:grid}@media (width<=850px){.stakeholder-detail-card{grid-template-columns:1fr;padding:24px}}.stakeholder-info-pane h3{font-family:var(--font-heading);color:var(--text-white);margin-bottom:8px;font-size:1.45rem;font-weight:800}.stakeholder-info-pane p.role-desc{color:var(--text-secondary);margin-bottom:16px;font-size:.88rem;line-height:1.6}.feature-checklist{flex-direction:column;gap:8px;margin-bottom:20px;list-style:none;display:flex}.feature-checklist li{color:var(--text-primary);align-items:center;gap:8px;font-size:.82rem;display:flex}.feature-checklist li svg{color:var(--accent-lime);flex-shrink:0}.stakeholder-mock-terminal{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:#090b0e;overflow:hidden}.terminal-top-bar{border-bottom:1px solid var(--border-subtle);background:#131720;justify-content:space-between;align-items:center;padding:8px 14px;display:flex}.terminal-body{font-family:var(--font-code);color:var(--text-primary);padding:16px;font-size:.78rem;line-height:1.6}.roadmap-timeline-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}@media (width<=900px){.roadmap-timeline-grid{grid-template-columns:1fr}}.roadmap-card{background:var(--bg-surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:24px}.roadmap-phase-pill{font-family:var(--font-code);color:var(--accent-lime);background:var(--accent-lime-soft);border-radius:var(--radius-sm);margin-bottom:10px;padding:3px 8px;font-size:.68rem;display:inline-block}.roadmap-card h3{font-family:var(--font-heading);color:var(--text-white);margin-bottom:4px;font-size:1.15rem;font-weight:700}.roadmap-duration{font-family:var(--font-mono);color:var(--text-muted);margin-bottom:12px;font-size:.72rem}.roadmap-items{color:var(--text-secondary);flex-direction:column;gap:6px;font-size:.82rem;list-style:none;display:flex}.faq-accordion-list{flex-direction:column;gap:10px;max-width:760px;margin:0 auto;display:flex}.faq-item-card{background:var(--bg-surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-md);transition:var(--transition-smooth);overflow:hidden}.faq-item-card:hover{border-color:#ffffff29}.faq-question-btn{text-align:left;width:100%;color:var(--text-white);font-family:var(--font-heading);cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;padding:16px 20px;font-size:.95rem;font-weight:600;display:flex}.faq-answer-pane{color:var(--text-secondary);padding:0 20px 16px;font-size:.88rem;line-height:1.55}.modal-backdrop-overlay{-webkit-backdrop-filter:blur(8px);z-index:1000;background:#080a0ed1;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0;overflow-y:auto}.modal-dialog-box{border:1px solid var(--border-medium);border-radius:var(--radius-xl);background:#131722;width:100%;max-width:620px;max-height:90vh;position:relative;overflow-y:auto;box-shadow:0 25px 60px #000c}.modal-dialog-box.k3-modal{border-color:#00d2ee59}.modal-head{border-bottom:1px solid var(--border-subtle);background:#0a0c1066;justify-content:space-between;align-items:center;padding:18px 22px;display:flex}.modal-head h3{font-family:var(--font-heading);color:var(--text-white);align-items:center;gap:8px;font-size:1.15rem;font-weight:700;display:flex}.btn-close-modal{color:var(--text-muted);cursor:pointer;border-radius:var(--radius-sm);transition:color var(--transition-smooth);background:0 0;border:none;justify-content:center;align-items:center;padding:4px;display:flex}.btn-close-modal:hover{color:var(--text-white)}.modal-body-content{padding:22px}.modal-step-indicator{justify-content:space-between;margin-bottom:22px;display:flex}.step-circle{border:1px solid var(--border-subtle);width:26px;height:26px;font-family:var(--font-code);color:var(--text-muted);background:#ffffff0d;border-radius:50%;justify-content:center;align-items:center;font-size:.72rem;display:flex}.step-circle.active{background:var(--accent-lime);color:#0b0d11;border-color:var(--accent-lime);font-weight:700}.step-circle.done{background:var(--accent-lime-soft);color:var(--accent-lime);border-color:var(--accent-lime)}.qr-ticket-result{border-radius:var(--radius-lg);text-align:center;background:#090b0e;border:1px solid #a3ff124d;padding:22px}.qr-placeholder-box{border-radius:var(--radius-md);background:#fff;justify-content:center;align-items:center;width:150px;height:150px;margin:14px auto;padding:10px;display:flex}.footer-strip{border-top:1px solid var(--border-subtle);color:var(--text-secondary);background:#080a0d;padding:50px 0 24px;font-size:.85rem}.footer-grid{grid-template-columns:1.4fr 1fr 1fr 1fr 1fr;gap:36px;margin-bottom:36px;display:grid}@media (width<=900px){.footer-grid{grid-template-columns:1fr 1fr;gap:24px}}@media (width<=500px){.footer-grid{grid-template-columns:1fr}}.footer-col h4{font-family:var(--font-heading);color:var(--text-white);margin-bottom:14px;font-size:.95rem;font-weight:700}.footer-links-list{flex-direction:column;gap:8px;list-style:none;display:flex}.footer-links-list a{color:var(--text-secondary);transition:color var(--transition-smooth);text-decoration:none}.footer-links-list a:hover{color:var(--accent-lime)}.footer-social-links{flex-direction:column;gap:9px;display:flex}.footer-social-links a{color:var(--text-secondary);align-items:center;gap:8px;font-size:.8rem;display:inline-flex}.footer-social-links a:hover{color:var(--accent-lime)}.footer-copyright-bar{border-top:1px solid var(--border-subtle);font-family:var(--font-mono);color:var(--text-muted);justify-content:space-between;align-items:center;padding-top:20px;font-size:.72rem;display:flex}.scroll-progress{z-index:200;pointer-events:none;background:#ffffff0f;height:2px;position:fixed;inset:0 0 auto}.scroll-progress span{transform-origin:0;background:linear-gradient(90deg, var(--accent-lime), var(--accent-cyan));width:100%;height:100%;box-shadow:0 0 14px var(--accent-lime-glow);transition:transform 80ms linear;display:block}.scroll-reveal{opacity:0;filter:blur(5px);transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1),filter .7s cubic-bezier(.16,1,.3,1);transform:translateY(34px)scale(.985)}.scroll-reveal.is-visible{opacity:1;filter:blur();transform:translateY(0)scale(1)}.scroll-reveal .ecosystem-card,.scroll-reveal .machine-card-detailed,.scroll-reveal .safety-card,.scroll-reveal .pricing-card,.scroll-reveal .workshop-card,.scroll-reveal .roadmap-card,.scroll-reveal .stat-box-modern{transition:transform .5s cubic-bezier(.16,1,.3,1),opacity .5s cubic-bezier(.16,1,.3,1)}.scroll-reveal.is-visible .ecosystem-card:nth-child(2),.scroll-reveal.is-visible .machine-card-detailed:nth-child(2),.scroll-reveal.is-visible .safety-card:nth-child(2),.scroll-reveal.is-visible .pricing-card:nth-child(2),.scroll-reveal.is-visible .workshop-card:nth-child(2),.scroll-reveal.is-visible .roadmap-card:nth-child(2),.scroll-reveal.is-visible .stat-box-modern:nth-child(2){transition-delay:70ms}.scroll-reveal.is-visible .ecosystem-card:nth-child(3),.scroll-reveal.is-visible .machine-card-detailed:nth-child(3),.scroll-reveal.is-visible .safety-card:nth-child(3),.scroll-reveal.is-visible .pricing-card:nth-child(3),.scroll-reveal.is-visible .workshop-card:nth-child(3),.scroll-reveal.is-visible .roadmap-card:nth-child(3),.scroll-reveal.is-visible .stat-box-modern:nth-child(3){transition-delay:.14s}.scroll-reveal.is-visible .ecosystem-card:nth-child(4),.scroll-reveal.is-visible .machine-card-detailed:nth-child(4),.scroll-reveal.is-visible .pricing-card:nth-child(4),.scroll-reveal.is-visible .stat-box-modern:nth-child(4){transition-delay:.21s}.experience-group-start{padding-bottom:34px}.experience-group-end{background:radial-gradient(at 88% 0,#a3ff1212,#0000 40%),linear-gradient(#0a0e0dfa,#0a0c10f5);border-top:0;padding-top:34px!important}.secondary-landing-content{display:none}.lab-safety-panel{border-top:0;padding-top:22px!important}.lab-safety-panel .section-header-centered{margin-bottom:26px}@media (width<=768px){.container{padding-left:18px;padding-right:18px}.header-nav{padding:10px 0}.nav-brand-title{font-size:1rem}.nav-brand-sub{font-size:.55rem}.nav-actions .badge-pill-btn{display:none}.nav-actions .btn-primary-lime{padding:9px 11px}.nav-actions .btn-primary-lime span{display:none}.hero-section{min-height:auto;padding:52px 0 34px}.hero-grid{gap:26px}.hero-actions-row>*{flex:100%;justify-content:center}.hero-checklist-row{gap:8px}.hero-check-item{width:100%}.hero-slider-controls{align-items:stretch;padding:10px}.slider-tabs-group{flex-wrap:nowrap;padding-bottom:3px;overflow-x:auto}.slider-tab-btn{flex:0 0 145px}.slider-nav-arrows{justify-content:flex-end}.section-wrapper{padding-top:46px;padding-bottom:46px}.section-header-centered{margin-bottom:28px}.section-desc-lead{font-size:.92rem}.experience-group-start{padding-bottom:22px}.experience-group-end{padding-top:22px!important}.machine-card-footer,.credits-banner-strip{align-items:stretch;gap:14px}.machine-card-footer .btn-primary-lime,.credits-banner-strip .btn-primary-lime{justify-content:center}}@media (width<=900px){.showcase-heading-row{flex-direction:column;align-items:flex-start;gap:16px}.showcase-grid{grid-template-columns:1fr 1fr}.showcase-card-featured{grid-column:span 2}.community-invite-panel{flex-direction:column;align-items:flex-start}}@media (width<=560px){.showcase-grid{grid-template-columns:1fr}.showcase-card,.showcase-card-featured{grid-column:auto;min-height:290px}.community-invite-panel{padding:20px}.community-invite-panel .btn-primary-lime{justify-content:center;width:100%}}@media (width<=430px){.brand-raster-mark,.nav-brand-sub{display:none}.hero-main-title{font-size:2.2rem}.hero-subtitle{font-size:.94rem}.telemetry-content-padding{padding:16px}.telemetry-metrics-grid{grid-template-columns:1fr}.section-headline{font-size:1.65rem}.lab-filter-tabs{flex-wrap:nowrap;padding-bottom:4px;overflow-x:auto}.lab-tab-btn{white-space:nowrap}.machine-card-footer{flex-direction:column}}#faq{padding-top:65px!important}#faq .section-header-centered{margin-bottom:44px}@media (width<=768px){#faq{padding-top:46px!important}#faq .section-header-centered{margin-bottom:28px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.scroll-reveal{opacity:1;filter:none;transform:none}}
