.features:where(.astro-mb7fudgo){padding:12rem 1.5rem;display:flex;justify-content:center;background:radial-gradient(circle at 50% 0%,rgba(34,211,238,.05) 0%,transparent 60%)}.features-container:where(.astro-mb7fudgo){max-width:1200px;width:100%}.features-header:where(.astro-mb7fudgo){text-align:center;margin-bottom:6rem}.features-header:where(.astro-mb7fudgo) h2:where(.astro-mb7fudgo){font-size:clamp(2.5rem,4vw,3.5rem);font-weight:800;margin-bottom:1.5rem;letter-spacing:-.02em}.features-header:where(.astro-mb7fudgo) p:where(.astro-mb7fudgo){color:var(--text-muted);font-size:clamp(1.1rem,1.5vw,1.25rem);max-width:640px;margin:0 auto;line-height:1.6}.features-grid:where(.astro-mb7fudgo){display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;perspective:1200px}.feature-card:where(.astro-mb7fudgo){background:var(--bg-glass);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid var(--border);border-radius:24px;padding:3rem;position:relative;overflow:hidden;transform-style:preserve-3d;will-change:transform;transition:border-color .3s ease,box-shadow .3s ease}.feature-card:where(.astro-mb7fudgo):before{content:"";position:absolute;inset:0;background:radial-gradient(400px circle at var(--mouse-x, 50%) var(--mouse-y, 50%),rgba(255,255,255,.08),transparent 40%);opacity:0;transition:opacity .5s;pointer-events:none}.feature-card:where(.astro-mb7fudgo):hover{border-color:var(--border-bright);box-shadow:0 30px 60px -12px #00000080}.feature-card:where(.astro-mb7fudgo):hover:before{opacity:1}.feature-icon-wrapper:where(.astro-mb7fudgo){width:60px;height:60px;background:#ffffff08;border:1px solid var(--border);border-radius:16px;display:flex;align-items:center;justify-content:center;margin-bottom:2.5rem;color:var(--card-accent);transition:all .4s cubic-bezier(.4,0,.2,1)}.feature-card:where(.astro-mb7fudgo):hover .feature-icon-wrapper:where(.astro-mb7fudgo){background:var(--card-accent);color:#000;transform:translateY(-5px) rotate(8deg);box-shadow:0 10px 20px -5px var(--card-accent)}.feature-title:where(.astro-mb7fudgo){font-size:1.5rem;font-weight:700;margin-bottom:1rem;color:var(--text-primary);letter-spacing:-.01em}.feature-desc:where(.astro-mb7fudgo){color:var(--text-muted);line-height:1.7;font-size:1.0625rem;font-weight:450}@media(max-width:860px){.features-grid:where(.astro-mb7fudgo){grid-template-columns:1fr}.feature-card:where(.astro-mb7fudgo){padding:2.5rem}}.footer:where(.astro-qa6fgxkw){background:#0a0d12;border-top:1px solid var(--border)}.footer-grid:where(.astro-qa6fgxkw){max-width:1200px;margin:0 auto;padding:3rem 1.5rem;display:grid;grid-template-columns:1fr 1fr 1fr;gap:2rem;align-items:start}.footer-brand:where(.astro-qa6fgxkw) .footer-logo-text:where(.astro-qa6fgxkw){display:block;font-weight:700;font-size:1.25rem;color:var(--text-primary);margin-bottom:.5rem;letter-spacing:-.01em}.footer-tagline:where(.astro-qa6fgxkw){color:var(--text-muted);font-size:.875rem;margin:0}.footer-links:where(.astro-qa6fgxkw){display:flex;flex-direction:column;gap:.5rem}.footer-links:where(.astro-qa6fgxkw) a:where(.astro-qa6fgxkw){color:var(--text-muted);font-size:.875rem;text-decoration:none;transition:color .2s ease}.footer-links:where(.astro-qa6fgxkw) a:where(.astro-qa6fgxkw):hover{color:var(--text-primary)}.footer-badges:where(.astro-qa6fgxkw){display:flex;flex-direction:column;align-items:flex-end;gap:.5rem}.badge-row:where(.astro-qa6fgxkw){display:flex;gap:.5rem}.badge-row:where(.astro-qa6fgxkw) img:where(.astro-qa6fgxkw){height:20px}.footer-license:where(.astro-qa6fgxkw){color:var(--text-muted);font-size:.8rem}.footer-bottom:where(.astro-qa6fgxkw){max-width:1200px;margin:0 auto;padding:2rem 1.5rem;color:var(--text-muted);font-size:.8rem;text-align:center;border-top:1px solid var(--border)}@media(max-width:768px){.footer-grid:where(.astro-qa6fgxkw){grid-template-columns:1fr;text-align:center}.footer-brand:where(.astro-qa6fgxkw) img:where(.astro-qa6fgxkw){margin:0 auto .5rem}.footer-links:where(.astro-qa6fgxkw){align-items:center}.footer-badges:where(.astro-qa6fgxkw){align-items:center}}.terminal:where(.astro-57qqhlno){max-width:520px;width:100%;background:#030712cc;box-shadow:0 20px 50px #00000080,0 0 0 1px var(--border);transform:rotateX(2deg) rotateY(-2deg);transition:transform .5s ease}.terminal:where(.astro-57qqhlno):hover{transform:rotateX(0) rotateY(0)}.terminal-header:where(.astro-57qqhlno){display:flex;align-items:center;padding:.75rem 1rem;background:#ffffff08;border-bottom:1px solid var(--border);position:relative}.terminal-dots:where(.astro-57qqhlno){display:flex;gap:8px}.terminal-dot:where(.astro-57qqhlno){width:10px;height:10px;border-radius:50%;opacity:.8}.terminal-title:where(.astro-57qqhlno){position:absolute;left:50%;transform:translate(-50%);font-size:.75rem;color:var(--text-muted);font-family:var(--font-mono);opacity:.5}.terminal-body:where(.astro-57qqhlno){padding:1.25rem 1.5rem;font-family:var(--font-mono);font-size:.875rem;line-height:1.6;min-height:280px}@keyframes typeLine{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.terminal-line:where(.astro-57qqhlno){animation:typeLine .3s ease-out forwards;opacity:0;margin-bottom:.25rem}.prompt:where(.astro-57qqhlno){color:var(--accent-cyan);margin-right:8px}.check:where(.astro-57qqhlno){color:var(--accent-green);margin-right:8px}.spinner:where(.astro-57qqhlno){color:var(--accent-cyan);display:inline-block;animation:spin 1s linear infinite;margin-right:8px}.dim:where(.astro-57qqhlno){color:var(--text-muted)}.success:where(.astro-57qqhlno){color:var(--accent-green);font-weight:500}.text-cyan:where(.astro-57qqhlno){color:var(--accent-cyan)}.dots:where(.astro-57qqhlno){color:var(--border)}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.style-final:where(.astro-57qqhlno){margin-top:1rem;padding-top:.75rem;border-top:1px dashed var(--border)}.hero:where(.astro-7vszemnk){position:relative;min-height:100vh;width:100%;display:flex;align-items:center;justify-content:center;padding:8rem 1.5rem 6rem;background:var(--bg-primary);overflow:clip;overflow-clip-margin:20px}.hero-mesh:where(.astro-7vszemnk){position:absolute;inset:-100px;background-image:radial-gradient(at 20% 20%,rgba(34,211,238,.15) 0,transparent 50%),radial-gradient(at 80% 20%,rgba(167,139,250,.15) 0,transparent 50%),radial-gradient(at 50% 50%,rgba(15,23,42,0) 0,var(--bg-primary) 100%);filter:blur(100px);opacity:.8;z-index:0;pointer-events:none;will-change:transform}.hero-grid:where(.astro-7vszemnk){position:relative;max-width:1200px;width:100%;margin:0 auto;display:grid;grid-template-columns:1.1fr .9fr;gap:4rem;align-items:center;z-index:2}.hero-content:where(.astro-7vszemnk){display:flex;flex-direction:column;align-items:flex-start}.hero-badge:where(.astro-7vszemnk){display:inline-flex;align-items:center;gap:.6rem;background:#ffffff08;border:1px solid var(--border);padding:.4rem 1rem;border-radius:999px;margin-bottom:2rem}.badge-dot:where(.astro-7vszemnk){width:6px;height:6px;background:var(--accent-cyan);border-radius:50%;box-shadow:0 0 10px var(--accent-cyan);animation:pulse 2s infinite}@keyframes pulse{0%{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.2)}to{opacity:1;transform:scale(1)}}.badge-text:where(.astro-7vszemnk){font-family:var(--font-mono);font-size:.75rem;font-weight:500;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em}.hero-badge:where(.astro-7vszemnk),h1:where(.astro-7vszemnk),.hero-sub:where(.astro-7vszemnk),.hero-cta:where(.astro-7vszemnk){opacity:0;visibility:hidden}h1:where(.astro-7vszemnk){font-family:var(--font-display);font-size:clamp(3rem,6vw,5.5rem);font-weight:800;line-height:.95;letter-spacing:-.04em;color:var(--text-primary);margin:0 0 1.5rem}.hero-sub:where(.astro-7vszemnk){color:var(--text-muted);font-size:clamp(1.1rem,1.8vw,1.35rem);max-width:540px;margin:0 0 3.5rem;line-height:1.5;font-weight:450}.text-highlight:where(.astro-7vszemnk){color:var(--text-secondary);font-weight:600}.hero-cta:where(.astro-7vszemnk){display:flex;gap:1.25rem;align-items:center}.btn-primary-v2:where(.astro-7vszemnk){background:var(--text-primary);color:#000;font-weight:700;padding:1rem 2.25rem;border-radius:14px;text-decoration:none;font-size:1rem;display:flex;align-items:center;gap:.75rem;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 0 #fff0}.btn-primary-v2:where(.astro-7vszemnk):hover{transform:translateY(-2px);box-shadow:0 10px 20px -10px #fff3}.btn-ghost-v2:where(.astro-7vszemnk){background:#ffffff08;border:1px solid var(--border);color:var(--text-primary);font-weight:600;padding:1rem 2.25rem;border-radius:14px;text-decoration:none;font-size:1rem;display:flex;align-items:center;gap:.75rem;transition:all .3s ease}.btn-ghost-v2:where(.astro-7vszemnk):hover{background:#ffffff0f;border-color:var(--border-bright);transform:translateY(-2px)}.hero-terminal:where(.astro-7vszemnk){perspective:1000px;opacity:0;visibility:hidden;clip-path:inset(10% 20% 80% 20%);will-change:transform,clip-path}.terminal-container:where(.astro-7vszemnk){transform:rotateY(-8deg) rotateX(4deg) rotate(-1deg);box-shadow:-40px 60px 100px -20px #0009;transition:transform .5s ease}.terminal-container:where(.astro-7vszemnk):hover{transform:rotateY(-4deg) rotateX(2deg) rotate(0)}.line-wrapper{display:block;overflow:hidden}.word{display:inline-block;will-change:transform;margin-right:.25em}@media(max-width:1100px){.hero-grid:where(.astro-7vszemnk){grid-template-columns:1fr;text-align:center;gap:5rem}.hero-content:where(.astro-7vszemnk){align-items:center}.hero-sub:where(.astro-7vszemnk){margin-left:auto;margin-right:auto}}@media(max-width:640px){.hero-cta:where(.astro-7vszemnk){flex-direction:column;width:100%}.btn-primary-v2:where(.astro-7vszemnk),.btn-ghost-v2:where(.astro-7vszemnk){width:100%;justify-content:center}}.install:where(.astro-xlzwdue3){padding:10rem 1.5rem;display:flex;justify-content:center;background:radial-gradient(circle at 50% 100%,rgba(6,182,212,.03) 0%,transparent 50%)}.install-container:where(.astro-xlzwdue3){max-width:800px;width:100%;text-align:center}.install-header:where(.astro-xlzwdue3){margin-bottom:4rem}.install-header:where(.astro-xlzwdue3) h2:where(.astro-xlzwdue3){font-size:3rem;font-weight:700;margin-bottom:1rem;overflow:hidden}.install-header:where(.astro-xlzwdue3) p:where(.astro-xlzwdue3){color:var(--text-muted);font-size:1.25rem;overflow:hidden}.install-terminal:where(.astro-xlzwdue3){max-width:600px;margin:0 auto;background:#030712cc;box-shadow:0 20px 50px #0006;text-align:left;will-change:transform,opacity}.terminal-header:where(.astro-xlzwdue3){display:flex;align-items:center;padding:.75rem 1rem;background:#ffffff08;border-bottom:1px solid var(--border);position:relative}.terminal-dots:where(.astro-xlzwdue3){display:flex;gap:8px}.terminal-dot:where(.astro-xlzwdue3){width:10px;height:10px;border-radius:50%;opacity:.8}.terminal-title:where(.astro-xlzwdue3){position:absolute;left:50%;transform:translate(-50%);font-size:.75rem;color:var(--text-muted);font-family:var(--font-mono);opacity:.5}.terminal-body:where(.astro-xlzwdue3){padding:1.5rem 2rem}.terminal-body:where(.astro-xlzwdue3) pre:where(.astro-xlzwdue3){margin:0;font-family:var(--font-mono);font-size:.95rem;line-height:1.8}.prompt:where(.astro-xlzwdue3){color:var(--accent-cyan);margin-right:.5rem}.comment:where(.astro-xlzwdue3){color:var(--text-muted);opacity:.7}.copy-btn:where(.astro-xlzwdue3){margin-left:auto;background:transparent;border:1px solid var(--border);border-radius:6px;color:var(--text-muted);padding:6px;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;z-index:10}.copy-btn:where(.astro-xlzwdue3):hover{color:var(--text-primary);border-color:var(--border-bright);background:#ffffff0d}.copy-btn:where(.astro-xlzwdue3).copied{border-color:var(--accent-green);color:var(--accent-green)}.btn-primary:where(.astro-xlzwdue3),.btn-ghost:where(.astro-xlzwdue3){will-change:transform}.install-cta:where(.astro-xlzwdue3){display:flex;justify-content:center;gap:1.25rem;margin-top:4rem}@media(max-width:768px){.install-header:where(.astro-xlzwdue3) h2:where(.astro-xlzwdue3){font-size:2.5rem}.install-cta:where(.astro-xlzwdue3){flex-direction:column;align-items:center}.btn-primary:where(.astro-xlzwdue3),.btn-ghost:where(.astro-xlzwdue3){width:100%;justify-content:center}}.navbar:where(.astro-mir6kpti){position:fixed;top:1.5rem;left:0;width:100%;z-index:100;display:flex;justify-content:center;padding:0 1.5rem;pointer-events:none}.navbar-inner:where(.astro-mir6kpti){max-width:800px;width:100%;margin:0 auto;padding:.5rem 1rem;display:flex;align-items:center;justify-content:space-between;pointer-events:auto;border-radius:999px;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:var(--shadow-lg)}.navbar-inner:where(.astro-mir6kpti).scrolled{max-width:700px;padding:.4rem .75rem;background:#0f172ad9}.navbar-logo:where(.astro-mir6kpti){display:flex;align-items:center;gap:.5rem;text-decoration:none;color:var(--text-primary);transition:opacity .2s ease}.navbar-logo:where(.astro-mir6kpti):hover{opacity:.8}.logo-img:where(.astro-mir6kpti){filter:drop-shadow(0 0 8px rgba(34,211,238,.3))}.logo-text:where(.astro-mir6kpti){font-weight:700;font-size:1.1rem;letter-spacing:-.02em}.navbar-links:where(.astro-mir6kpti){display:flex;align-items:center;gap:1.5rem}.nav-link:where(.astro-mir6kpti){color:var(--text-muted);text-decoration:none;font-size:.875rem;font-weight:500;transition:all .2s ease}.nav-link:where(.astro-mir6kpti):hover{color:var(--text-primary)}.btn-cta:where(.astro-mir6kpti){background:var(--text-primary);color:#000;font-weight:600;padding:.4rem 1rem;border-radius:999px;text-decoration:none;font-size:.8125rem;transition:all .2s cubic-bezier(.4,0,.2,1)}.btn-cta:where(.astro-mir6kpti):hover{transform:scale(1.05);filter:brightness(.9)}@media(max-width:640px){.navbar:where(.astro-mir6kpti){top:1rem}.navbar-inner:where(.astro-mir6kpti){padding:.4rem .8rem}.logo-text:where(.astro-mir6kpti){display:none}.navbar-links:where(.astro-mir6kpti){gap:1rem}.nav-link:where(.astro-mir6kpti){font-size:.8rem}}.registry-hub:where(.astro-tnb36jdj){padding:12rem 1.5rem;overflow:hidden;background:var(--bg-primary)}.hub-header:where(.astro-tnb36jdj){text-align:center;margin-bottom:8rem}.header-badge:where(.astro-tnb36jdj){display:inline-block;color:var(--accent-cyan);font-family:var(--font-mono);font-size:.75rem;text-transform:uppercase;letter-spacing:.15em;margin-bottom:1.5rem;background:#22d3ee14;padding:.4rem 1.25rem;border-radius:999px;border:1px solid rgba(34,211,238,.15)}.display-title:where(.astro-tnb36jdj){font-size:clamp(2.5rem,5vw,4.5rem);font-weight:800;letter-spacing:-.04em;line-height:1.05;margin-bottom:1.5rem}.header-desc:where(.astro-tnb36jdj){color:var(--text-muted);font-size:clamp(1.1rem,1.8vw,1.35rem);max-width:700px;margin:0 auto;line-height:1.6;font-weight:450}.hub-visual:where(.astro-tnb36jdj){position:relative;height:600px;display:flex;justify-content:center;align-items:center}.ambient-glow:where(.astro-tnb36jdj){position:absolute;width:600px;height:600px;background:radial-gradient(circle,rgba(34,211,238,.08) 0%,transparent 70%);filter:blur(100px);z-index:0}.core-node:where(.astro-tnb36jdj){position:relative;z-index:10}.core-inner:where(.astro-tnb36jdj){width:110px;height:110px;background:#000;border:1px solid var(--border-bright);border-radius:32px;display:flex;justify-content:center;align-items:center;box-shadow:0 0 60px #000c,inset 0 0 30px #ffffff0d;transform:rotate(15deg);transition:all .5s cubic-bezier(.4,0,.2,1)}.core-node:where(.astro-tnb36jdj):hover .core-inner:where(.astro-tnb36jdj){transform:rotate(0) scale(1.1);border-color:var(--accent-cyan);box-shadow:0 0 80px #22d3ee33}.core-rings:where(.astro-tnb36jdj) .ring:where(.astro-tnb36jdj){position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border:1px solid var(--border);border-radius:50%;pointer-events:none}.ring:where(.astro-tnb36jdj):nth-child(1){width:320px;height:320px}.ring:where(.astro-tnb36jdj):nth-child(2){width:540px;height:540px;opacity:.5}.reg-card:where(.astro-tnb36jdj){position:absolute;top:50%;left:50%;transform:translate(calc(cos(var(--angle)) * var(--dist) - 50%),calc(sin(var(--angle)) * var(--dist) - 50%));background:var(--bg-glass);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid var(--border);padding:.85rem 1.25rem;border-radius:20px;display:flex;align-items:center;gap:1.25rem;min-width:180px;transition:all .4s cubic-bezier(.2,.8,.2,1);z-index:15}.reg-card:where(.astro-tnb36jdj):hover{border-color:var(--border-bright);transform:translate(calc(cos(var(--angle)) * (var(--dist) + 15px) - 50%),calc(sin(var(--angle)) * (var(--dist) + 15px) - 50%)) scale(1.08);box-shadow:0 30px 60px -12px #0009}.reg-icon:where(.astro-tnb36jdj){width:40px;height:40px;background:#ffffff08;border-radius:12px;display:flex;justify-content:center;align-items:center;color:var(--text-primary);border:1px solid var(--border)}.reg-icon:where(.astro-tnb36jdj) svg:where(.astro-tnb36jdj){width:22px;height:22px}.jsr-icon:where(.astro-tnb36jdj){font-weight:800;font-size:.8rem;color:#fff;background:#000;border-color:#fff}.reg-info:where(.astro-tnb36jdj){display:flex;flex-direction:column}.reg-name:where(.astro-tnb36jdj){font-size:.9375rem;font-weight:700;color:var(--text-primary);letter-spacing:-.01em}.reg-status:where(.astro-tnb36jdj){font-size:.75rem;color:var(--text-muted);font-family:var(--font-mono);font-weight:500}.beams-container:where(.astro-tnb36jdj){position:absolute;inset:0;pointer-events:none;z-index:5}.package-stream:where(.astro-tnb36jdj){position:absolute;inset:0;width:100%;height:100%}.bit:where(.astro-tnb36jdj){position:absolute;top:-2px;width:50px;height:2px;background:linear-gradient(90deg,transparent,var(--accent-cyan));border-radius:4px;filter:drop-shadow(0 0 10px var(--accent-cyan));opacity:0;will-change:left,opacity}.beam:where(.astro-tnb36jdj){position:absolute;top:50%;left:50%;height:1px;background:#ffffff0a;transform-origin:left center;opacity:1}.b1:where(.astro-tnb36jdj){transform:rotate(-140deg)}.b2:where(.astro-tnb36jdj){transform:rotate(-40deg)}.b3:where(.astro-tnb36jdj){transform:rotate(40deg)}.b4:where(.astro-tnb36jdj){transform:rotate(140deg)}@media(max-width:860px){.hub-visual:where(.astro-tnb36jdj){height:auto;padding:4rem 0}.core-node:where(.astro-tnb36jdj),.ring:where(.astro-tnb36jdj),.beams-container:where(.astro-tnb36jdj){display:none}.registry-cards:where(.astro-tnb36jdj){position:relative;display:grid;grid-template-columns:1fr 1fr;gap:1.25rem;width:100%}.reg-card:where(.astro-tnb36jdj){position:static;transform:none!important;min-width:0;padding:1rem}}.workflow-section:where(.astro-5qw6nziq){padding:12rem 1.5rem 4rem;background:var(--bg-primary);overflow:hidden}.workflow-header:where(.astro-5qw6nziq){text-align:center;margin-bottom:6rem}.header-badge:where(.astro-5qw6nziq){display:inline-block;color:var(--accent-violet);font-family:var(--font-mono);font-size:.75rem;text-transform:uppercase;letter-spacing:.15em;margin-bottom:1.5rem;background:#a78bfa14;padding:.4rem 1.25rem;border-radius:999px;border:1px solid rgba(167,139,250,.15)}.display-title:where(.astro-5qw6nziq){font-size:clamp(2.5rem,5vw,4.5rem);font-weight:800;letter-spacing:-.04em;line-height:1.05;margin-bottom:1.5rem}.header-desc:where(.astro-5qw6nziq){color:var(--text-muted);font-size:clamp(1.1rem,1.8vw,1.35rem);max-width:700px;margin:0 auto;line-height:1.6;font-weight:450}.header-desc:where(.astro-5qw6nziq) code:where(.astro-5qw6nziq){font-family:var(--font-mono);color:var(--text-secondary);font-weight:600;font-size:.95em}.workflow-split:where(.astro-5qw6nziq){display:grid;grid-template-columns:1fr 1fr;gap:4rem;max-width:1200px;margin:0 auto;align-items:center;min-height:80vh}.workflow-steps:where(.astro-5qw6nziq){position:relative;min-height:280px}.workflow-step:where(.astro-5qw6nziq){position:absolute;top:50%;transform:translateY(-50%);width:100%;padding-right:2rem}.workflow-step:where(.astro-5qw6nziq):first-child{position:relative;top:auto;transform:none}.step-number:where(.astro-5qw6nziq){display:block;font-family:var(--font-mono);font-size:.75rem;color:var(--accent-cyan);text-transform:uppercase;letter-spacing:.15em;margin-bottom:1.25rem;opacity:.7}.workflow-step:where(.astro-5qw6nziq) h3:where(.astro-5qw6nziq){font-size:clamp(1.75rem,3vw,2.5rem);font-weight:700;letter-spacing:-.03em;margin-bottom:1.25rem;line-height:1.15;color:var(--text-primary)}.workflow-step:where(.astro-5qw6nziq) p:where(.astro-5qw6nziq){color:var(--text-secondary);font-size:clamp(1rem,1.5vw,1.15rem);line-height:1.7;max-width:480px;font-weight:450}.workflow-step:where(.astro-5qw6nziq) code:where(.astro-5qw6nziq){font-family:var(--font-mono);color:var(--accent-cyan);font-weight:600;font-size:.95em}.workflow-terminal:where(.astro-5qw6nziq){display:flex;justify-content:center;align-items:center}.wf-terminal:where(.astro-5qw6nziq){max-width:520px;width:100%;background:#030712d9;box-shadow:0 30px 60px #00000080,0 0 0 1px var(--border)}.wf-terminal-header:where(.astro-5qw6nziq){display:flex;align-items:center;padding:.75rem 1rem;background:#ffffff08;border-bottom:1px solid var(--border);position:relative}.wf-terminal-dots:where(.astro-5qw6nziq){display:flex;gap:8px}.wf-dot:where(.astro-5qw6nziq){width:10px;height:10px;border-radius:50%;opacity:.8}.wf-terminal-title:where(.astro-5qw6nziq){position:absolute;left:50%;transform:translate(-50%);font-size:.75rem;color:var(--text-muted);font-family:var(--font-mono);opacity:.5}.wf-terminal-body:where(.astro-5qw6nziq){padding:1.25rem 1.5rem;font-family:var(--font-mono);font-size:.85rem;line-height:1.6;min-height:380px}.t-line:where(.astro-5qw6nziq){margin-bottom:.15rem;white-space:nowrap}.t-prompt:where(.astro-5qw6nziq){color:var(--accent-cyan);margin-right:8px}.t-check:where(.astro-5qw6nziq){color:var(--accent-green);margin-right:6px}.t-cyan:where(.astro-5qw6nziq){color:var(--accent-cyan)}.t-green:where(.astro-5qw6nziq){color:var(--accent-green);font-weight:500}.t-muted:where(.astro-5qw6nziq){color:var(--text-muted)}.t-white:where(.astro-5qw6nziq){color:var(--text-primary)}.t-dots:where(.astro-5qw6nziq){color:var(--border-bright)}.t-selected:where(.astro-5qw6nziq){color:var(--accent-cyan);font-weight:600}.t-final:where(.astro-5qw6nziq){margin-top:.5rem;padding-top:.5rem;border-top:1px dashed var(--border)}@media(max-width:768px){.workflow-section:where(.astro-5qw6nziq){padding:8rem 1.5rem 4rem}.workflow-header:where(.astro-5qw6nziq){margin-bottom:3rem}.workflow-split:where(.astro-5qw6nziq){grid-template-columns:1fr;gap:3rem;min-height:auto}.workflow-steps:where(.astro-5qw6nziq){min-height:auto;display:flex;flex-direction:column;gap:3rem}.workflow-step:where(.astro-5qw6nziq){position:relative;top:auto;transform:none;padding-right:0}.wf-terminal-body:where(.astro-5qw6nziq){min-height:auto;font-size:.8rem}.t-line:where(.astro-5qw6nziq){white-space:pre-wrap;word-break:break-all}}:root{--bg-primary: #020617;--bg-secondary: #0f172a;--bg-glass: rgba(15, 23, 42, .7);--border: rgba(255, 255, 255, .06);--border-bright: rgba(255, 255, 255, .12);--text-primary: #f8fafc;--text-secondary: #cbd5e1;--text-muted: #94a3b8;--accent-green: #10b981;--accent-cyan: #22d3ee;--accent-violet: #a78bfa;--accent-gradient: linear-gradient( 135deg, var(--accent-cyan), var(--accent-violet) );--font-display: "Instrument Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-mono: "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--shadow-sm: 0 1px 2px 0 rgb(0 0 0 / .05);--shadow-md: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--shadow-lg: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--shadow-xl: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--shadow-glow: 0 0 20px rgba(34, 211, 238, .15)}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:var(--bg-primary)}::-webkit-scrollbar-thumb{background:var(--border-bright);border:3px solid var(--bg-primary);border-radius:10px}::-webkit-scrollbar-thumb:hover{background:var(--text-muted)}body:before{content:"";position:fixed;top:0;left:0;width:100%;height:100%;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E");opacity:.02;pointer-events:none;z-index:9999}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{margin:0;padding:0;background-color:var(--bg-primary);color:var(--text-primary);font-family:var(--font-display);line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}.landing-bg{background-image:radial-gradient(circle at 1px 1px,rgba(255,255,255,.03) 1px,transparent 0);background-size:32px 32px}.glass-panel{background:var(--bg-glass);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid var(--border);border-radius:16px;position:relative;overflow:hidden}.glass-panel:before{content:"";position:absolute;inset:0;padding:1px;border-radius:inherit;background:linear-gradient(to bottom right,var(--border-bright),transparent,var(--border));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.section-divider{border-top:1px solid var(--border)}.reveal,.reveal-card,.reveal-feature,.reveal-hub{will-change:transform,opacity}.container{max-width:1200px;margin:0 auto;padding:0 1.5rem;width:100%}.text-glow{color:var(--text-primary);text-shadow:0 0 30px rgba(255,255,255,.1)}.gradient-text{color:var(--accent-cyan);display:inline-block;text-shadow:0 0 20px rgba(34,211,238,.2),0 0 40px rgba(167,139,250,.1)}.btn-primary{display:inline-flex;align-items:center;justify-content:center;background:var(--text-primary);color:#000;font-weight:600;padding:.75rem 1.5rem;border-radius:10px;text-decoration:none;font-size:.9375rem;transition:all .2s cubic-bezier(.4,0,.2,1);border:1px solid transparent}.btn-primary:hover{transform:translateY(-1px);filter:brightness(.9)}.btn-ghost{display:inline-flex;align-items:center;justify-content:center;background:#ffffff08;border:1px solid var(--border);color:var(--text-primary);padding:.75rem 1.5rem;border-radius:10px;text-decoration:none;font-size:.9375rem;transition:all .2s ease}.btn-ghost:hover{background:#ffffff0f;border-color:var(--border-bright)}.background-blobs{position:fixed;inset:0;z-index:-1;overflow:hidden;pointer-events:none;filter:blur(100px);opacity:.4}.blob{position:absolute;width:50vw;height:50vw;border-radius:50%;mix-blend-mode:screen;will-change:transform}.blob-1{background:radial-gradient(circle,rgba(34,211,238,.2) 0%,transparent 70%);top:-10vw;left:-10vw;animation:blob-float 20s infinite alternate ease-in-out}.blob-2{background:radial-gradient(circle,rgba(167,139,250,.15) 0%,transparent 70%);bottom:-10vw;right:-10vw;animation:blob-float 25s infinite alternate-reverse ease-in-out}.blob-3{background:radial-gradient(circle,rgba(16,185,129,.1) 0%,transparent 70%);top:40vh;left:50vw;animation:blob-float 30s infinite alternate ease-in-out}@keyframes blob-float{0%{transform:translate(0) scale(1)}50%{transform:translate(5vw,5vh) scale(1.1)}to{transform:translate(-2vw,8vh) scale(1)}}@media(prefers-reduced-motion:reduce){.blob{animation:none!important}}body{margin:0;padding:0;color:var(--text-primary);font-family:var(--font-display);line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:hidden}#smooth-wrapper:where(.astro-wa6wv4kj){overflow:hidden;position:fixed;height:100%;width:100%;inset:0}#smooth-content:where(.astro-wa6wv4kj){overflow:visible;width:100%}
