.hero[data-astro-cid-bbe6dxrz]{position:relative;overflow:hidden;padding-block:clamp(3rem,6vw,5.5rem) clamp(2.5rem,5vw,4rem);background:radial-gradient(60rem 30rem at 85% -10%,color-mix(in srgb,var(--accent) 9%,transparent),transparent 60%),radial-gradient(40rem 24rem at -10% 110%,color-mix(in srgb,var(--action) 8%,transparent),transparent 60%);border-bottom:1px solid var(--border)}.hero[data-astro-cid-bbe6dxrz]:before{content:"";position:absolute;inset:0;background-image:radial-gradient(var(--dot) 1.2px,transparent 1.2px);background-size:22px 22px;mask-image:linear-gradient(to bottom,#000 30%,transparent);pointer-events:none}.hero-grid[data-astro-cid-bbe6dxrz]{position:relative;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,5vw,4rem)}.eyebrow[data-astro-cid-bbe6dxrz]{display:inline-flex;align-items:center;gap:.15rem;margin-bottom:1.25rem;padding:.3rem .75rem;border:1px solid var(--border);border-radius:var(--r-pill);background:var(--surface-raised);color:var(--text-muted);font-size:var(--fs-sm)}.cursor[data-astro-cid-bbe6dxrz]{width:.55em;height:1.1em;margin-left:.2rem;background:var(--accent);animation:blink 1.1s steps(2,start) infinite}@keyframes blink{to{visibility:hidden}}h1[data-astro-cid-bbe6dxrz]{font-size:var(--fs-display);letter-spacing:-.025em}.nowrap[data-astro-cid-bbe6dxrz]{white-space:nowrap}.accent[data-astro-cid-bbe6dxrz]{color:var(--accent)}.lede[data-astro-cid-bbe6dxrz]{max-width:36rem;margin-top:1.25rem;color:var(--text-muted);font-size:var(--fs-lg)}.cta[data-astro-cid-bbe6dxrz]{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:2rem}.hero-visual[data-astro-cid-bbe6dxrz]{position:relative;aspect-ratio:16 / 11;max-width:520px;width:100%;justify-self:end}.slide[data-astro-cid-bbe6dxrz]{position:absolute;inset:0;border:1px solid var(--border);border-radius:var(--r-panel);background:var(--surface-raised);box-shadow:var(--shadow-card)}.slide-back-2[data-astro-cid-bbe6dxrz]{transform:translate(28px,-28px) rotate(4deg);opacity:.45}.slide-back-1[data-astro-cid-bbe6dxrz]{transform:translate(14px,-14px) rotate(2deg);opacity:.75}.slide-front[data-astro-cid-bbe6dxrz]{display:flex;flex-direction:column;gap:.9rem;padding:1.4rem 1.5rem;border-left:5px solid var(--track-networking);box-shadow:var(--shadow-hover)}.slide-top[data-astro-cid-bbe6dxrz]{display:flex;justify-content:space-between;align-items:center}.slide-pill[data-astro-cid-bbe6dxrz]{padding:.15rem .6rem;border-radius:var(--r-pill);background:color-mix(in srgb,var(--track-networking) 14%,transparent);color:var(--track-networking);font-size:var(--fs-xs);font-weight:700}.slide-num[data-astro-cid-bbe6dxrz]{color:var(--text-subtle);font-size:var(--fs-xs)}.slide-title[data-astro-cid-bbe6dxrz]{font-weight:900;font-size:var(--fs-xl);line-height:1.1}.topo[data-astro-cid-bbe6dxrz]{color:var(--text);flex:1;min-height:0}.nodes[data-astro-cid-bbe6dxrz] circle[data-astro-cid-bbe6dxrz]{fill:var(--track-networking)}.nodes[data-astro-cid-bbe6dxrz] .dr[data-astro-cid-bbe6dxrz]{fill:var(--accent)}.labels[data-astro-cid-bbe6dxrz]{fill:#fff;font-weight:700}.slide-lines[data-astro-cid-bbe6dxrz]{list-style:none;display:grid;gap:.45rem}.slide-lines[data-astro-cid-bbe6dxrz] li[data-astro-cid-bbe6dxrz]{height:.5rem;border-radius:var(--r-pill);background:var(--surface-sunken)}.slide-progress[data-astro-cid-bbe6dxrz]{height:4px;border-radius:var(--r-pill);background:var(--surface-sunken);overflow:hidden}.slide-progress[data-astro-cid-bbe6dxrz] span[data-astro-cid-bbe6dxrz]{display:block;height:100%;background:var(--accent)}@media(max-width:900px){.hero-grid[data-astro-cid-bbe6dxrz]{grid-template-columns:1fr}.hero-visual[data-astro-cid-bbe6dxrz]{display:none}}.stats[data-astro-cid-ayriwarr]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:2.5rem 0 0;max-width:36rem;border:1px solid var(--border);border-radius:var(--r-card);background:var(--border);overflow:hidden}.stat[data-astro-cid-ayriwarr]{display:flex;flex-direction:column-reverse;padding:.85rem 1rem;background:var(--surface-raised)}dd[data-astro-cid-ayriwarr]{margin:0;font-size:var(--fs-2xl);font-weight:900;line-height:1.1;font-variant-numeric:tabular-nums}.stat[data-astro-cid-ayriwarr]:first-child dd[data-astro-cid-ayriwarr]{color:var(--accent)}dt[data-astro-cid-ayriwarr]{color:var(--text-muted);font-size:var(--fs-xs);font-weight:700;letter-spacing:.04em;text-transform:uppercase}@media(max-width:480px){.stats[data-astro-cid-ayriwarr]{grid-template-columns:repeat(2,minmax(0,1fr))}}.continue[data-astro-cid-angqqsmo]{padding-top:2.5rem}.continue-head[data-astro-cid-angqqsmo]{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:1rem}h2[data-astro-cid-angqqsmo]{font-size:var(--fs-xl)}.link-btn[data-astro-cid-angqqsmo]{border:0;background:none;color:var(--text-muted);font-size:var(--fs-sm);font-weight:700}.link-btn[data-astro-cid-angqqsmo]:hover{color:var(--text)}.recent-list[data-astro-cid-angqqsmo]{list-style:none;display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:.75rem}.recent-list[data-astro-cid-angqqsmo] .recent{display:grid;gap:.15rem;padding:.85rem 1rem;border:1px solid var(--border);border-left:4px solid var(--track);border-radius:var(--r-card);background:var(--surface-raised);color:var(--text);text-decoration:none;transition:box-shadow .15s var(--ease),transform .15s var(--ease)}.recent-list[data-astro-cid-angqqsmo] .recent:hover{transform:translateY(-1px);box-shadow:var(--shadow-hover)}.recent-list[data-astro-cid-angqqsmo] .recent-code{color:var(--track);font-size:var(--fs-xs);font-weight:700}.recent-list[data-astro-cid-angqqsmo] small{color:var(--text-muted);font-size:var(--fs-xs)}.filters[data-astro-cid-svhkuxpx]{position:sticky;top:var(--header-h);z-index:40;display:grid;gap:.75rem;margin-top:2.5rem;padding:1rem 0;background:color-mix(in srgb,var(--bg) 92%,transparent);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-bottom:1px solid var(--border)}.chip-row[data-astro-cid-svhkuxpx]{display:flex;gap:.5rem;overflow-x:auto;scrollbar-width:none;padding-bottom:2px}.chip[data-astro-cid-svhkuxpx]{display:inline-flex;flex-shrink:0;align-items:center;gap:.45rem;padding:.45rem .85rem;border:1px solid var(--border-strong);border-radius:var(--r-pill);background:var(--surface-raised);color:var(--text);font-size:var(--fs-sm);font-weight:700;transition:background-color .15s var(--ease),border-color .15s var(--ease)}.chip[data-astro-cid-svhkuxpx]:hover{background:var(--surface-sunken)}.chip[data-astro-cid-svhkuxpx][aria-pressed=true]{background:var(--text);border-color:var(--text);color:var(--bg)}.dot[data-astro-cid-svhkuxpx]{width:.6rem;height:.6rem;border-radius:50%;background:var(--track)}.count[data-astro-cid-svhkuxpx]{color:var(--text-subtle);font-weight:400;font-variant-numeric:tabular-nums}.chip[data-astro-cid-svhkuxpx][aria-pressed=true] .count[data-astro-cid-svhkuxpx]{color:inherit;opacity:.7}.filter-meta[data-astro-cid-svhkuxpx]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem}.seg[data-astro-cid-svhkuxpx]{display:inline-flex;padding:3px;border-radius:var(--r-btn);background:var(--surface-sunken);overflow-x:auto;max-width:100%}.seg[data-astro-cid-svhkuxpx] button[data-astro-cid-svhkuxpx]{flex-shrink:0;padding:.3rem .75rem;border:0;border-radius:4px;background:transparent;color:var(--text-muted);font-size:var(--fs-sm);font-weight:700}.seg[data-astro-cid-svhkuxpx] button[data-astro-cid-svhkuxpx][aria-pressed=true]{background:var(--surface-raised);color:var(--text);box-shadow:var(--shadow-card)}.result-count[data-astro-cid-svhkuxpx]{color:var(--text-muted);font-size:var(--fs-sm)}@media(max-width:640px){.filters[data-astro-cid-svhkuxpx]{position:static}}.card[data-astro-cid-xgzpnzj7]{position:relative;display:flex;flex-direction:column;gap:.4rem;padding:1.1rem 1.2rem 1rem;border:1px solid var(--border);border-left:4px solid var(--track);border-radius:var(--r-card);background:var(--surface-raised);box-shadow:var(--shadow-card);transition:transform .18s var(--ease),box-shadow .18s var(--ease),border-color .18s var(--ease)}.card[data-astro-cid-xgzpnzj7]:not(.is-soon):hover{transform:translateY(-2px);box-shadow:var(--shadow-hover)}.card[data-astro-cid-xgzpnzj7]:has(.stretched:focus-visible){outline:2px solid var(--focus);outline-offset:2px}.stretched[data-astro-cid-xgzpnzj7]:focus-visible{outline:none}.is-soon[data-astro-cid-xgzpnzj7]{background:var(--surface);border-left-color:color-mix(in srgb,var(--track) 40%,var(--border));box-shadow:none}.is-soon[data-astro-cid-xgzpnzj7] .title[data-astro-cid-xgzpnzj7],.is-soon[data-astro-cid-xgzpnzj7] .summary[data-astro-cid-xgzpnzj7]{color:var(--text-muted)}.card-top[data-astro-cid-xgzpnzj7]{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.vendor[data-astro-cid-xgzpnzj7]{color:var(--text-muted);font-size:var(--fs-xs);font-weight:700;letter-spacing:.04em;text-transform:uppercase}.badges[data-astro-cid-xgzpnzj7]{display:inline-flex;gap:.35rem}.code[data-astro-cid-xgzpnzj7]{margin-top:.35rem;color:var(--track);font-size:var(--fs-sm);font-weight:700}.title[data-astro-cid-xgzpnzj7]{font-size:var(--fs-lg);font-weight:900}.title[data-astro-cid-xgzpnzj7] a[data-astro-cid-xgzpnzj7]{color:var(--text);text-decoration:none}.stretched[data-astro-cid-xgzpnzj7]:after{content:"";position:absolute;inset:0;border-radius:var(--r-card)}.summary[data-astro-cid-xgzpnzj7]{color:var(--text-muted);font-size:var(--fs-sm);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.meta[data-astro-cid-xgzpnzj7]{list-style:none;display:flex;flex-wrap:wrap;gap:.25rem .75rem;margin-top:.35rem;color:var(--text-muted);font-size:var(--fs-xs);font-weight:700}.meta[data-astro-cid-xgzpnzj7] li[data-astro-cid-xgzpnzj7]:not(:last-child):after{content:"·";margin-left:.75rem;color:var(--text-subtle)}.card-foot[data-astro-cid-xgzpnzj7]{margin-top:auto;padding-top:.85rem;border-top:1px dashed var(--border)}.cta[data-astro-cid-xgzpnzj7]{color:var(--accent);font-size:var(--fs-sm);font-weight:900}.arrow[data-astro-cid-xgzpnzj7]{display:inline-block;transition:transform .18s var(--ease)}.card[data-astro-cid-xgzpnzj7]:hover .arrow[data-astro-cid-xgzpnzj7]{transform:translate(3px)}.cta-muted[data-astro-cid-xgzpnzj7]{color:var(--text-subtle);font-weight:700}.groups[data-astro-cid-4j4idemu]{display:grid;gap:3rem;padding-block:2rem 4rem}.group-head[data-astro-cid-4j4idemu]{display:flex;flex-wrap:wrap;align-items:baseline;gap:.25rem .75rem;margin-bottom:1.25rem}.group-dot[data-astro-cid-4j4idemu]{width:.75rem;height:.75rem;border-radius:3px;background:var(--track);align-self:center}h2[data-astro-cid-4j4idemu]{font-size:var(--fs-xl)}.group-head[data-astro-cid-4j4idemu] p[data-astro-cid-4j4idemu]{color:var(--text-muted);font-size:var(--fs-sm)}.grid[data-astro-cid-4j4idemu]{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,270px),1fr));gap:1rem}.empty[data-astro-cid-4j4idemu]{display:grid;justify-items:center;gap:1rem;padding:3rem 1rem;border:1px dashed var(--border-strong);border-radius:var(--r-panel);color:var(--text-muted);text-align:center}.band[data-astro-cid-4bkesfr5]{background:radial-gradient(40rem 20rem at 100% 0%,rgb(218 41 28 / .18),transparent 60%),linear-gradient(135deg,var(--band-bg),var(--nh-navy-2));color:var(--band-text);padding-block:clamp(2.5rem,5vw,4rem)}.band-inner[data-astro-cid-4bkesfr5]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:2rem;align-items:center}.eyebrow[data-astro-cid-4bkesfr5]{color:#fbbf24;font-size:var(--fs-sm);margin-bottom:.5rem}h2[data-astro-cid-4bkesfr5]{font-size:var(--fs-2xl);color:#fff}.sub[data-astro-cid-4bkesfr5]{margin-top:.5rem;color:#a3b0c2}.keys[data-astro-cid-4bkesfr5]{list-style:none;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr));gap:.75rem}.keys[data-astro-cid-4bkesfr5] li[data-astro-cid-4bkesfr5]{display:flex;align-items:center;gap:.75rem;padding:.75rem .9rem;border:1px solid rgb(255 255 255 / .1);border-radius:var(--r-card);background:#ffffff0a;font-size:var(--fs-sm);font-weight:700}.key-group[data-astro-cid-4bkesfr5]{display:inline-flex;gap:.3rem}kbd[data-astro-cid-4bkesfr5]{color:#fff}@media(max-width:820px){.band-inner[data-astro-cid-4bkesfr5]{grid-template-columns:1fr}}
