.api-page[data-astro-cid-374p46vd]{overflow-x:hidden}.eyebrow[data-astro-cid-374p46vd]{color:var(--color-accent);text-transform:uppercase;letter-spacing:.18em;font-size:.75rem;font-weight:600;font-family:var(--font-mono);margin-bottom:.75rem}.api-hero[data-astro-cid-374p46vd]{position:relative;min-height:90vh;display:grid;grid-template-columns:1.1fr .9fr;align-items:center;gap:4rem;padding:8rem 7vw 5rem;max-width:1400px;margin:0 auto}.hero-glow[data-astro-cid-374p46vd]{position:absolute;inset:10% auto auto 5%;width:480px;height:480px;background:radial-gradient(circle,var(--color-accent-glow),transparent 65%);filter:blur(40px);z-index:-1;pointer-events:none}.hero-content[data-astro-cid-374p46vd] h1[data-astro-cid-374p46vd]{font-size:clamp(2.8rem,6vw,5.5rem);font-weight:800;line-height:1.05;letter-spacing:-.04em;margin:0 0 1.5rem}.hero-desc[data-astro-cid-374p46vd]{color:var(--color-text-secondary);font-size:1.05rem;line-height:1.8;max-width:560px;margin-bottom:2rem}.hero-actions[data-astro-cid-374p46vd]{display:flex;gap:1rem;flex-wrap:wrap}.hero-dashboard[data-astro-cid-374p46vd]{border-radius:1.5rem;padding:1.5rem}.dashboard-dots[data-astro-cid-374p46vd]{display:flex;gap:.4rem;margin-bottom:1.25rem}.dashboard-dots[data-astro-cid-374p46vd] span[data-astro-cid-374p46vd]{width:.65rem;height:.65rem;border-radius:50%;background:var(--color-border)}.dashboard-label[data-astro-cid-374p46vd]{color:var(--color-text-secondary);font-size:.8rem;font-family:var(--font-mono);margin:0}.dashboard-title-text[data-astro-cid-374p46vd]{display:block;font-size:1.6rem;font-weight:700;margin-bottom:1.25rem}.dashboard-grid[data-astro-cid-374p46vd]{display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem}.dashboard-stat[data-astro-cid-374p46vd]{padding:.9rem;border-radius:1rem;background:#6c63ff14;border:1px solid var(--color-border)}.dashboard-stat[data-astro-cid-374p46vd] small[data-astro-cid-374p46vd]{display:block;color:var(--color-text-secondary);font-size:.72rem;font-family:var(--font-mono);margin-bottom:.25rem}.dashboard-stat[data-astro-cid-374p46vd] strong[data-astro-cid-374p46vd]{font-size:1.75rem;font-weight:700}.particle-preview[data-astro-cid-374p46vd]{display:grid;grid-template-columns:repeat(9,1fr);gap:.4rem;margin-top:1.25rem;padding:1rem;border-radius:.75rem;background:#0000004d;border:1px solid var(--color-border)}.particle-preview[data-astro-cid-374p46vd] span[data-astro-cid-374p46vd]{aspect-ratio:1;border-radius:50%;background:var(--color-accent-light);opacity:.5;animation:particlePulse 3s ease-in-out infinite}.particle-preview[data-astro-cid-374p46vd] span[data-astro-cid-374p46vd]:nth-child(2){animation-delay:.4s;opacity:.8}.particle-preview[data-astro-cid-374p46vd] span[data-astro-cid-374p46vd]:nth-child(3){animation-delay:.8s;opacity:.3}.particle-preview[data-astro-cid-374p46vd] span[data-astro-cid-374p46vd]:nth-child(4){animation-delay:1.2s;opacity:.9}.particle-preview[data-astro-cid-374p46vd] span[data-astro-cid-374p46vd]:nth-child(5){animation-delay:.2s;opacity:.6;background:#c4b5fd}.particle-preview[data-astro-cid-374p46vd] span[data-astro-cid-374p46vd]:nth-child(6){animation-delay:1.6s;opacity:.4}.particle-preview[data-astro-cid-374p46vd] span[data-astro-cid-374p46vd]:nth-child(7){animation-delay:.6s;opacity:.7}.particle-preview[data-astro-cid-374p46vd] span[data-astro-cid-374p46vd]:nth-child(8){animation-delay:1s;opacity:.35;background:#a78bfa}.particle-preview[data-astro-cid-374p46vd] span[data-astro-cid-374p46vd]:nth-child(9){animation-delay:1.4s;opacity:.65}.stats-strip[data-astro-cid-374p46vd]{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;padding-bottom:0}.stat-card[data-astro-cid-374p46vd]{padding:1.5rem;border-radius:1.25rem;text-align:center}.stat-card[data-astro-cid-374p46vd] strong[data-astro-cid-374p46vd]{display:block;font-size:2rem;font-weight:800;margin-bottom:.25rem}.stat-card[data-astro-cid-374p46vd] span[data-astro-cid-374p46vd]{color:var(--color-text-secondary);font-size:.82rem}h2[data-astro-cid-374p46vd]{font-size:clamp(1.8rem,4vw,3rem);font-weight:800;line-height:1.1;letter-spacing:-.03em;margin:0 0 2rem}.module-grid[data-astro-cid-374p46vd]{display:grid;grid-template-columns:repeat(4,1fr);gap:1.25rem}.architecture-map[data-astro-cid-374p46vd]{max-width:680px;margin:2rem auto 0;display:grid;place-items:center}.arch-node[data-astro-cid-374p46vd]{min-width:300px;text-align:center;padding:.9rem 1.4rem;border-radius:.875rem;background:#ffffff0d;border:1px solid var(--color-border);font-size:.88rem}.arch-node[data-astro-cid-374p46vd].accent{background:#6c63ff1f;border-color:#6c63ff59}.arch-node[data-astro-cid-374p46vd].small{min-width:100px;font-size:.78rem}.arch-line[data-astro-cid-374p46vd]{width:2px;height:40px;background:linear-gradient(var(--color-accent-light),var(--color-accent));opacity:.6}.arch-api-row[data-astro-cid-374p46vd]{display:flex;gap:.75rem;margin-top:1rem;flex-wrap:wrap;justify-content:center}.role-glow[data-astro-cid-374p46vd],.cta-glow[data-astro-cid-374p46vd]{position:absolute;inset:0;background:radial-gradient(ellipse at center,var(--color-accent-glow),transparent 65%);opacity:.15;pointer-events:none}.timeline[data-astro-cid-374p46vd]{display:grid;gap:1.5rem;max-width:700px}.timeline-item[data-astro-cid-374p46vd]{display:grid;grid-template-columns:auto 1fr;gap:1.25rem;align-items:start}.timeline-dot[data-astro-cid-374p46vd]{width:12px;height:12px;margin-top:.3rem;border-radius:50%;background:var(--color-accent);box-shadow:0 0 18px var(--color-accent-glow);flex-shrink:0}@keyframes particlePulse{0%,to{transform:scale(1);opacity:inherit}50%{transform:scale(1.6)}}@media(max-width:900px){.api-hero[data-astro-cid-374p46vd]{grid-template-columns:1fr;padding-top:6rem;min-height:auto}.stats-strip[data-astro-cid-374p46vd],.module-grid[data-astro-cid-374p46vd]{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.stats-strip[data-astro-cid-374p46vd],.module-grid[data-astro-cid-374p46vd]{grid-template-columns:1fr}}
