.viewport[data-v-46725016]{z-index:1;flex-direction:column;align-items:center;min-height:100vh;display:flex;position:relative}.main[data-v-46725016]{flex-direction:column;align-items:center;gap:5rem;width:100%;max-width:960px;padding:3rem 1.5rem 2rem;display:flex;position:relative}.corner[data-v-46725016]{border-color:var(--cyan);z-index:2;opacity:.4;pointer-events:none;width:60px;height:60px;position:fixed}.corner.tl[data-v-46725016]{border-top:2px solid;border-left:2px solid;top:16px;left:16px}.corner.tr[data-v-46725016]{border-top:2px solid;border-right:2px solid;top:16px;right:16px}.corner.bl[data-v-46725016]{border-bottom:2px solid;border-left:2px solid;bottom:16px;left:16px}.corner.br[data-v-46725016]{border-bottom:2px solid;border-right:2px solid;bottom:16px;right:16px}.loading[data-v-46725016]{background:var(--bg-dark);z-index:100;flex-direction:column;justify-content:center;align-items:center;gap:2rem;display:flex;position:fixed;inset:0}.loader-ring[data-v-46725016]{border:3px solid #0000;border-top-color:var(--cyan);border-right-color:var(--magenta);border-radius:50%;width:64px;height:64px;animation:1s linear infinite spin-46725016}.loader-ring-inner[data-v-46725016]{border-radius:50%;width:100%;height:100%}.loader-text[data-v-46725016]{font-family:var(--font-display);letter-spacing:.3em;color:var(--cyan);font-size:.8rem;animation:1s step-end infinite blink-46725016}.loader-bar[data-v-46725016]{background:var(--cyan-dim);border-radius:2px;width:200px;height:3px;overflow:hidden}.loader-bar-fill[data-v-46725016]{background:linear-gradient(90deg, var(--cyan), var(--magenta));transform-origin:0;width:100%;height:100%;animation:1.8s ease-in-out forwards load-bar-46725016;transform:scaleX(0)}@keyframes load-bar-46725016{to{transform:scaleX(1)}}@keyframes spin-46725016{to{transform:rotate(360deg)}}@keyframes blink-46725016{50%{opacity:0}}.hero[data-v-46725016]{flex-direction:column;align-items:center;gap:1.2rem;padding-top:2rem;display:flex}.badge[data-v-46725016]{font-family:var(--font-display);letter-spacing:.35em;color:var(--magenta);border:1px solid var(--magenta-dim);padding:.4rem 1rem;font-size:.7rem;animation:.8s .2s both fadeUp-46725016}.glitch[data-v-46725016]{font-family:var(--font-display);text-transform:uppercase;color:var(--text);text-shadow:0 0 20px var(--cyan-dim), 0 0 60px var(--cyan-dim);font-size:clamp(2.8rem,10vw,5.5rem);font-weight:900;animation:.8s .4s both fadeUp-46725016;position:relative}.glitch[data-v-46725016]:before,.glitch[data-v-46725016]:after{content:attr(data-text);pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}.glitch[data-v-46725016]:before{color:var(--magenta);z-index:-1;animation:4s infinite glitch1-46725016}.glitch[data-v-46725016]:after{color:var(--cyan);z-index:-1;animation:3s infinite reverse glitch2-46725016}@keyframes glitch1-46725016{0%,85%,to{opacity:0;transform:translate(0)}86%{opacity:.7;transform:translate(-3px,1px)}88%{opacity:.6;transform:translate(3px,-1px)}90%{opacity:.4;transform:translate(-1px,2px)}}@keyframes glitch2-46725016{0%,80%,to{opacity:0;transform:translate(0)}81%{opacity:.6;transform:translate(2px,-2px)}83%{opacity:.5;transform:translate(-4px,1px)}85%{opacity:.3;transform:translate(1px,2px)}}.subtitle[data-v-46725016]{letter-spacing:.15em;color:var(--text-dim);align-items:center;gap:.8rem;font-size:clamp(.85rem,2.5vw,1.1rem);animation:.8s .6s both fadeUp-46725016;display:flex}.subtitle-arrow[data-v-46725016]{color:var(--magenta);animation:1.5s ease-in-out infinite pulse-arrow-46725016}@keyframes pulse-arrow-46725016{0%,to{opacity:.4}50%{opacity:1}}.status-badge[data-v-46725016]{color:var(--text-dim);border:1px solid #0f83;border-radius:20px;align-items:center;gap:.5rem;padding:.4rem 1rem;font-size:.75rem;animation:.8s .8s both fadeUp-46725016;display:flex}.status-dot[data-v-46725016]{background:var(--green);width:7px;height:7px;box-shadow:0 0 10px var(--green);border-radius:50%;animation:2s ease-in-out infinite pulse-dot-46725016}@keyframes pulse-dot-46725016{0%,to{opacity:1;box-shadow:0 0 10px var(--green)}50%{opacity:.5;box-shadow:0 0 20px var(--green)}}@keyframes fadeUp-46725016{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.section-title[data-v-46725016]{font-family:var(--font-display);letter-spacing:.4em;color:var(--text-dim);text-align:center;margin-bottom:1.5rem;font-size:.7rem}.pipeline-section[data-v-46725016]{width:100%;animation:.8s 1s both fadeUp-46725016}.pipeline-track[data-v-46725016]{justify-content:center;align-items:center;gap:0;display:flex}.pipeline-step[data-v-46725016]{background:var(--bg-card);border-radius:var(--radius);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:1px solid #00f0ff1a;flex-direction:column;align-items:center;gap:.5rem;padding:1.5rem 1.8rem;transition:all .4s;display:flex;position:relative;overflow:hidden}.pipeline-step[data-v-46725016]:hover{border-color:var(--cyan-dim);transform:translateY(-4px);box-shadow:0 8px 40px #00f0ff14}.step-icon[data-v-46725016]{font-family:var(--font-display);color:var(--cyan);text-shadow:0 0 20px var(--cyan-dim);font-size:1.4rem;font-weight:900}.step-label[data-v-46725016]{font-family:var(--font-display);letter-spacing:.25em;color:var(--text);font-size:.8rem}.step-desc[data-v-46725016]{color:var(--text-dim);font-size:.65rem}.step-glow[data-v-46725016]{background:radial-gradient(ellipse at center, var(--cyan-dim) 0%, transparent 70%);opacity:0;transition:opacity .4s;position:absolute;inset:0}.pipeline-step:hover .step-glow[data-v-46725016]{opacity:1}.pipeline-connector[data-v-46725016]{flex-shrink:0;width:80px;height:4px;position:relative}.connector-line[data-v-46725016]{background:linear-gradient(90deg, var(--cyan-dim), var(--magenta-dim));border-radius:2px;width:100%;height:100%}.connector-dot[data-v-46725016]{background:var(--cyan);width:8px;height:8px;box-shadow:0 0 12px var(--cyan);border-radius:50%;animation:2.5s linear infinite flow-dot-46725016;position:absolute;top:50%;left:0;transform:translateY(-50%)}.connector-dot[data-v-46725016]:last-child{animation-delay:0s}@keyframes flow-dot-46725016{0%{opacity:1;left:0}90%{opacity:1}to{opacity:0;left:calc(100% - 8px)}}.stats-section[data-v-46725016]{width:100%;animation:.8s 1.2s both fadeUp-46725016}.stats-grid[data-v-46725016]{grid-template-columns:repeat(4,1fr);gap:1rem;display:grid}.stat-card[data-v-46725016]{background:var(--bg-card);border-radius:var(--radius);text-align:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:.5s both fadeUp-46725016;animation-delay:calc(1.4s + var(--idx) * .12s);border:1px solid #00f0ff14;padding:1.5rem 1rem;transition:all .4s}.stat-card[data-v-46725016]:hover{border-color:var(--magenta-dim);transform:translateY(-4px);box-shadow:0 8px 40px #ff00800f}.stat-value[data-v-46725016]{font-family:var(--font-display);color:var(--cyan);text-shadow:0 0 20px var(--cyan-dim);margin-bottom:.5rem;font-size:clamp(1.6rem,4vw,2.4rem);font-weight:700;line-height:1}.stat-suffix[data-v-46725016]{color:var(--text-dim);font-size:.7em}.stat-label[data-v-46725016]{letter-spacing:.15em;color:var(--text-dim);font-size:.7rem}.terminal-section[data-v-46725016]{width:100%;animation:.8s 1.6s both fadeUp-46725016}.terminal-window[data-v-46725016]{border-radius:var(--radius);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0009;border:1px solid #00f0ff1f;overflow:hidden}.terminal-header[data-v-46725016]{background:#ffffff08;border-bottom:1px solid #ffffff0d;align-items:center;gap:.8rem;padding:.7rem 1rem;display:flex}.terminal-dots[data-v-46725016]{gap:6px;display:flex}.dot[data-v-46725016]{border-radius:50%;width:10px;height:10px}.dot.red[data-v-46725016]{background:#ff5f57}.dot.yellow[data-v-46725016]{background:#ffbd2e}.dot.green[data-v-46725016]{background:#28c840}.terminal-title[data-v-46725016]{color:var(--text-dim);font-size:.75rem}.terminal-body[data-v-46725016]{min-height:260px;max-height:360px;padding:1rem 1.2rem;font-size:.8rem;line-height:1.8;overflow-y:auto}.log-prefix[data-v-46725016]{color:var(--green);margin-bottom:.3rem}.log-line[data-v-46725016]{opacity:0;animation:.2s forwards logIn-46725016}.log-line+.log-line[data-v-46725016]{margin-top:1px}@keyframes logIn-46725016{to{opacity:1}}.log-time[data-v-46725016]{color:var(--text-dim);margin-right:.5rem}.log-level[data-v-46725016]{margin-right:.5rem}.level-info .log-level[data-v-46725016]{color:var(--cyan)}.level-success .log-level[data-v-46725016]{color:var(--green)}.log-msg[data-v-46725016]{color:var(--text)}.log-cursor[data-v-46725016]{margin-top:2px;display:inline-block}.cursor-block[data-v-46725016]{background:var(--cyan);vertical-align:text-bottom;width:8px;height:1em;animation:.8s step-end infinite blink-46725016;display:inline-block}.footer[data-v-46725016]{width:100%;margin-top:2rem;animation:.8s 1.8s both fadeUp-46725016}.footer-line[data-v-46725016]{background:linear-gradient(90deg, transparent, var(--cyan-dim), var(--magenta-dim), transparent);height:1px;margin-bottom:1rem}.footer-content[data-v-46725016]{color:var(--text-dim);letter-spacing:.1em;justify-content:space-between;font-size:.65rem;display:flex}.fade-enter-active[data-v-46725016],.fade-leave-active[data-v-46725016]{transition:opacity .6s}.fade-enter-from[data-v-46725016],.fade-leave-to[data-v-46725016]{opacity:0}@media (width<=720px){.main[data-v-46725016]{gap:3rem;padding:2rem 1rem}.stats-grid[data-v-46725016]{grid-template-columns:repeat(2,1fr)}.pipeline-track[data-v-46725016]{flex-direction:column;gap:0}.pipeline-connector[data-v-46725016]{width:4px;height:40px}.connector-line[data-v-46725016]{background:linear-gradient(180deg, var(--cyan-dim), var(--magenta-dim));border-radius:2px;width:4px;height:100%;margin:0 auto}.connector-dot[data-v-46725016]{animation:2.5s linear infinite flow-dot-vertical-46725016;top:0;left:50%;transform:translate(-50%)}@keyframes flow-dot-vertical-46725016{0%{opacity:1;top:0}90%{opacity:1}to{opacity:0;top:calc(100% - 8px)}}.footer-content[data-v-46725016]{flex-direction:column;align-items:center;gap:.3rem}.corner[data-v-46725016]{display:none}}:root{--bg-dark:#0a0e17;--bg-surface:#111827;--bg-card:#111827cc;--cyan:#00f0ff;--cyan-dim:#00f0ff26;--magenta:#ff0080;--magenta-dim:#ff008026;--green:#0f8;--yellow:#fb0;--text:#e2e8f0;--text-dim:#64748b;--radius:12px;--font-display:"Orbitron", monospace;--font-mono:"JetBrains Mono", monospace}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--bg-dark);color:var(--text);font-family:var(--font-mono);min-height:100vh;overflow-x:hidden}body:before{content:"";pointer-events:none;z-index:0;background-color:#0000;background-image:linear-gradient(#00f0ff08 1px,#0000 1px),linear-gradient(90deg,#00f0ff08 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:48px 48px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:fixed;inset:0}body:after{content:"";pointer-events:none;z-index:1;background:repeating-linear-gradient(0deg,#0000,#0000 2px,#00000014 2px 4px);position:fixed;inset:0}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:var(--bg-dark)}::-webkit-scrollbar-thumb{background:var(--cyan-dim);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--cyan)}
