body:has(.np){overflow-x:hidden}body:has(.np) .site-main{max-width:none;padding:1.75rem 0 0}body:has(.np) .site-header{border-bottom-color:rgba(56,189,248,.2);background:rgba(5,10,20,.9)}body:has(.np) .brand,body:has(.np) .main-nav a:hover{color:#e6f3ff}body:has(.np) .brand-sub,body:has(.np) .main-nav a{color:#7b93ad}body:has(.np) .main-nav a[aria-current=page]{color:#38bdf8;background:rgba(56,189,248,.14)}body:has(.np) .site-footer{border-top:1px solid rgba(56,189,248,.16);background:#04070f;color:#7b93ad}body:has(.np) .site-footer a{color:#7dd3fc}.np{--fg:#e6f3ff;--dim:#7c93ad;--mono:ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,monospace;width:100%;padding:0 0 1rem;overflow-x:clip;color:var(--fg)}.np,.np>*{position:relative}.np>*{max-width:var(--page-max);margin:0 auto;padding-left:var(--gutter);padding-right:var(--gutter)}.np-hero{padding-top:3rem;padding-bottom:1rem}.np-halo{position:absolute;left:50%;top:-120px;width:min(980px,120%);height:480px;transform:translateX(-50%);pointer-events:none;background:radial-gradient(closest-side,rgba(56,189,248,.22),transparent 72%),radial-gradient(closest-side at 60% 40%,rgba(74,222,128,.12),transparent 70%);filter:blur(6px)}.np-badges{display:flex;gap:.4rem;flex-wrap:wrap;margin-bottom:1.1rem}.np-pill{display:inline-flex;align-items:center;gap:.35rem;font-family:var(--mono);font-size:.6875rem;letter-spacing:.08em;text-transform:uppercase;color:#9fb6cc;padding:.3rem .6rem;border-radius:999px;border:1px solid rgba(120,150,180,.3);background:rgba(12,22,40,.75)}.np-pill i{width:6px;height:6px;border-radius:50%;background:#fbbf24;box-shadow:0 0 8px #fbbf24}.np-pill.is-green{color:#86efac;border-color:rgba(74,222,128,.42);background:rgba(74,222,128,.1)}.np-pill.is-green i{background:#4ade80;box-shadow:0 0 8px #4ade80}.np h1{margin:0 0 .75rem;font-size:clamp(1.75rem,3vw,2.35rem);line-height:1.12;letter-spacing:-.03em;color:#f2fbff;text-shadow:0 0 34px rgba(56,189,248,.3)}.np-lead{max-width:68ch;margin:0 0 .85rem;font-size:.9375rem;line-height:1.65;color:var(--muted)}.np-lead.is-muted{color:var(--dim)}.np-cta{display:flex;flex-wrap:wrap;gap:.55rem;margin:1.4rem 0 1.6rem}.np-button{display:inline-flex;align-items:center;gap:.4rem;font-family:var(--mono);font-size:.8125rem;letter-spacing:.04em;padding:.6rem 1.05rem;border-radius:10px;background:linear-gradient(180deg,#7dd3fc,#38bdf8);border:1px solid rgba(125,211,252,.9);box-shadow:0 0 22px rgba(56,189,248,.45)}.np-button,.np-button:hover{text-decoration:none;color:#04121c}.np-button:hover{box-shadow:0 0 30px rgba(56,189,248,.7)}.np-button.is-secondary{color:#d7f7e5;background:linear-gradient(180deg,rgba(74,222,128,.28),rgba(74,222,128,.1));border-color:rgba(74,222,128,.6);box-shadow:0 0 20px rgba(74,222,128,.3)}.np-button.is-secondary:hover{color:#eafff3;box-shadow:0 0 28px rgba(74,222,128,.5)}.np-button.is-ghost{color:#bcd8f2;background:rgba(56,189,248,.08);border-color:rgba(56,189,248,.32);box-shadow:none}.np-button.is-ghost:hover{color:#e6f3ff;box-shadow:0 0 20px rgba(56,189,248,.3)}.np-live{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));grid-gap:.55rem;gap:.55rem;margin-top:.4rem}.np-tile{--tone:#38bdf8;position:relative;display:grid;grid-gap:.15rem;gap:.15rem;padding:.75rem .85rem;border-radius:var(--radius-lg,16px);border:1px solid var(--border);background:linear-gradient(180deg,color-mix(in srgb,var(--tone) 10%,transparent),transparent 76%),var(--card);box-shadow:inset 0 1px 0 rgba(125,211,252,.08),0 12px 30px rgba(2,6,14,.45);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);overflow:hidden}.np-tile.is-cyan{--tone:#22d3ee}.np-tile.is-violet{--tone:#a855f7}.np-tile.is-amber{--tone:#fbbf24}.np-tile-label{font-family:var(--mono);font-size:.625rem;letter-spacing:.14em;text-transform:uppercase;color:#7f97ae}.np-tile b{font-family:var(--mono);font-size:1.15rem;font-weight:700;color:color-mix(in srgb,var(--tone) 85%,#fff);text-shadow:0 0 16px color-mix(in srgb,var(--tone) 50%,transparent);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.np-tile-sub{font-size:.6875rem;color:#6d859c}.np-relay{margin:.7rem 0 0;font-size:.6875rem;letter-spacing:.03em;color:#5f7a92}.np-mono-line,.np-relay.mono{font-family:var(--mono)}.np-relay.is-warn{color:#fbbf24;max-width:72ch;line-height:1.5}.np-section{padding-top:2.4rem}.np-section h2{margin:0 0 .9rem;font-family:var(--mono);font-size:.75rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:#cfe9ff}.np-section h2:after{content:"";display:block;width:42px;height:1px;margin-top:.5rem;background:linear-gradient(90deg,#38bdf8,rgba(56,189,248,0));box-shadow:0 0 12px rgba(56,189,248,.7)}.np-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:.6rem;gap:.6rem}.np-card{--tone:#38bdf8;padding:.9rem 1rem 1rem;border-radius:var(--radius-lg,16px);border:1px solid var(--border);background:linear-gradient(180deg,color-mix(in srgb,var(--tone) 8%,transparent),transparent 70%),var(--card);box-shadow:inset 0 1px 0 rgba(125,211,252,.08),0 12px 30px rgba(2,6,14,.45);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.np-card.is-green{--tone:#4ade80}.np-card.is-violet{--tone:#a855f7}.np-card.is-cyan{--tone:#22d3ee}.np-card.is-amber{--tone:#fbbf24}.np-card h3{margin:0 0 .35rem;font-size:.95rem;color:color-mix(in srgb,var(--tone) 60%,#fff)}.np-card p{margin:0 0 .5rem;font-size:.85rem;line-height:1.6;color:#b6cbe0}.np-card p:last-child{margin-bottom:0}.np-card a{color:#7dd3fc}.np-mono-line{margin:0 0 .45rem!important;font-size:.6875rem!important;letter-spacing:.04em;color:#7f97ae!important}.np-run{padding-bottom:1rem}@media (max-width:640px){.np-hero{padding-top:2rem}.np h1{font-size:1.75rem}}