.effect-canvas[data-astro-cid-t2nbvbzv]{pointer-events:none;z-index:0;width:100%;height:100%;position:absolute;inset:0}.container[data-astro-cid-ekf4nm5b]{max-width:var(--container-max);padding:0 var(--gutter);margin:0 auto}.hero[data-astro-cid-ekf4nm5b]{border-bottom:1px solid var(--color-border);align-items:center;height:460px;padding:0;display:flex;position:relative;overflow:hidden}.hero[data-astro-cid-ekf4nm5b]:before{content:"";pointer-events:none;background:radial-gradient(80% 60% at 30% 0,#00c2ff1a,#0000);height:60%;position:absolute;top:0;left:0;right:0}.label[data-astro-cid-ekf4nm5b]{text-transform:uppercase;letter-spacing:.12em;color:var(--color-accent);z-index:1;margin-bottom:.75rem;font-size:.75rem;font-weight:700;position:relative}h1[data-astro-cid-ekf4nm5b]{letter-spacing:-.03em;z-index:1;margin-bottom:1.25rem;font-size:clamp(2.25rem,5vw,3.75rem);font-weight:800;line-height:1.05;position:relative}.sub[data-astro-cid-ekf4nm5b]{color:var(--color-text-secondary);z-index:1;max-width:640px;margin:0;font-size:1.1rem;line-height:1.75;position:relative}.section-nav[data-astro-cid-ekf4nm5b]{background:var(--color-bg-surface);border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);z-index:50;backdrop-filter:blur(12px);padding:1rem 0;position:sticky;top:64px}.section-nav-inner[data-astro-cid-ekf4nm5b]{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.nav-pill[data-astro-cid-ekf4nm5b]{color:var(--color-accent);background:#00c2ff0f;border:1px solid #00c2ff59;border-radius:6px;padding:.35rem .85rem;font-size:.78rem;font-weight:600;text-decoration:none;transition:background .15s}.nav-pill[data-astro-cid-ekf4nm5b]:hover{background:#00c2ff24}.section[data-astro-cid-ekf4nm5b]{border-bottom:1px solid var(--color-border);padding:4rem 0;scroll-margin-top:120px}.section[data-astro-cid-ekf4nm5b]:nth-of-type(2n){background:var(--color-bg-surface)}.section[data-astro-cid-ekf4nm5b]>.container[data-astro-cid-ekf4nm5b]>.label[data-astro-cid-ekf4nm5b]{margin-bottom:2rem}.group[data-astro-cid-ekf4nm5b]{margin-bottom:3.5rem}.group[data-astro-cid-ekf4nm5b]:last-child{margin-bottom:0}h2[data-astro-cid-ekf4nm5b]{letter-spacing:-.02em;color:var(--color-text-primary);margin-bottom:.4rem;font-size:clamp(1.4rem,2.4vw,1.8rem);font-weight:800;line-height:1.2}.group-sub[data-astro-cid-ekf4nm5b]{color:var(--color-text-secondary);max-width:680px;margin-bottom:1.25rem;font-size:.95rem}.ref-list[data-astro-cid-ekf4nm5b]{border-top:1px solid var(--color-border);margin:0;padding:0;list-style:none}.ref-row[data-astro-cid-ekf4nm5b]{border-bottom:1px solid var(--color-border);grid-template-columns:280px 1fr;align-items:baseline;gap:1.5rem;padding:.85rem 0;display:grid}.ref-left[data-astro-cid-ekf4nm5b]{flex-wrap:wrap;align-items:baseline;gap:.65rem;display:flex}.ref-name[data-astro-cid-ekf4nm5b]{color:var(--color-text-primary);align-items:baseline;gap:.3rem;font-size:.95rem;font-weight:700;line-height:1.3;text-decoration:none;display:inline-flex}.ref-name[data-astro-cid-ekf4nm5b].static{color:var(--color-text-primary)}a[data-astro-cid-ekf4nm5b].ref-name:hover{color:var(--color-accent)}.ref-arrow[data-astro-cid-ekf4nm5b]{color:var(--color-text-muted);font-size:.7rem;transition:transform .15s,color .15s}a[data-astro-cid-ekf4nm5b].ref-name:hover .ref-arrow[data-astro-cid-ekf4nm5b]{color:var(--color-accent);transform:translate(2px,-2px)}.ref-tag[data-astro-cid-ekf4nm5b]{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.1em;border:1px solid var(--color-border);white-space:nowrap;border-radius:999px;flex-shrink:0;padding:.1rem .45rem;font-size:.62rem;font-weight:600}.ref-desc[data-astro-cid-ekf4nm5b]{color:var(--color-text-secondary);margin:0;font-size:.9rem;line-height:1.55}.cta-band[data-astro-cid-ekf4nm5b]{text-align:center;border-top:1px solid var(--color-border-glow);padding:5rem 0 6rem}.cta-band[data-astro-cid-ekf4nm5b] h2[data-astro-cid-ekf4nm5b]{font-size:clamp(1.6rem,3vw,2.25rem)}.cta-band[data-astro-cid-ekf4nm5b] p[data-astro-cid-ekf4nm5b]{color:var(--color-text-secondary);max-width:560px;margin:.75rem auto 2rem;line-height:1.7}.actions[data-astro-cid-ekf4nm5b]{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}@media (width<=720px){.ref-row[data-astro-cid-ekf4nm5b]{grid-template-columns:1fr;gap:.3rem}}
