.nw-views .pd-col{gap:var(--s-md)}.nw-items{border-top:1px solid var(--border);margin:0;padding:0;list-style:none}.nw-items li{border-bottom:1px solid var(--border);padding:11px 0}.nw-boxes{border-top:1px solid var(--on-surface);margin:0}.nw-boxes>div{gap:var(--s-xs) var(--s-lg);border-bottom:1px solid var(--border);flex-wrap:wrap;padding:20px 0;display:flex}.nw-boxes dt{flex:0 0 140px;font-weight:700}.nw-boxes dd{color:var(--on-surface-muted);text-wrap:pretty;flex:320px;margin:0}.nw-stats{flex-wrap:wrap;gap:10px;margin:0;display:flex}.nw-stats>div{border:1px solid var(--border);border-radius:var(--r-sm);background:var(--bg);flex-direction:column-reverse;padding:6px 14px;display:flex}.nw-stats dt{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--on-surface-muted);font-size:9px;line-height:14px}.nw-stats dd{margin:0;font-size:16px;line-height:22px}.nw-path{padding:var(--s-lg);border-bottom:1px solid var(--border);background-image:radial-gradient(var(--border) 1px, transparent 1px);background-size:16px 16px}.nw-path-scroll{overflow-x:auto}.nw-steps{align-items:stretch;min-width:1040px;margin:0;padding:0;list-style:none;display:flex}.nw-steps>li{flex:1;align-items:center;display:flex}.nw-step{min-height:112px;padding:var(--s-sm);border:1px solid var(--border);border-radius:var(--r-sm);background:var(--bg);color:var(--on-surface);flex-direction:column;flex:1;gap:6px;display:flex}.nw-step-tag{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--accent);font-size:9px;line-height:14px}.nw-step-node{font-size:13px;font-weight:700;line-height:1.25}.nw-step-how{color:var(--on-surface-muted);font-size:11.5px;line-height:1.35}.nw-step.entry{border-color:var(--on-surface);background:var(--on-surface);color:var(--on-inverse)}.nw-step.goal{border-color:var(--accent);background:var(--accent);color:var(--on-inverse)}.nw-step.entry .nw-step-tag,.nw-step.entry .nw-step-how,.nw-step.goal .nw-step-tag,.nw-step.goal .nw-step-how{color:var(--on-inverse);opacity:.75}.nw-arrow{color:var(--on-surface-muted);flex:none}.nw-callout{margin-top:var(--s-md);align-items:center;gap:var(--s-xs) 10px;border:1px solid var(--border);border-radius:var(--r-sm);background:var(--bg);flex-wrap:wrap;max-width:760px;padding:10px 14px;display:flex}.nw-callout .eyebrow{color:var(--accent);margin:0}.nw-hosts tbody th{letter-spacing:.25px;text-transform:none;color:var(--on-surface);padding:10px var(--s-lg);border-bottom:1px solid var(--border);vertical-align:top;font-size:13px;font-weight:700}.nw-hosts tbody tr:last-child th{border-bottom:0}.nw-hosts td.mk-meta{padding-top:12px}.nw-muted{color:var(--on-surface-muted)}@media (max-width:720px){.nw-path{padding:var(--s-md)}.nw-stats{flex:100%;grid-template-columns:1fr 1fr;display:grid}.nw-stats dt{font-size:10px}.nw-steps{flex-direction:column;min-width:0}.nw-steps>li{flex-direction:column;align-items:stretch}.nw-step{min-height:0}.nw-step-how{font-size:13px}.nw-arrow{margin:var(--s-xxs) 0;align-self:center;transform:rotate(90deg)}.nw-hosts-scroll .pd-scroll-in{min-width:0}.nw-hosts thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.nw-hosts,.nw-hosts tbody{display:block}.nw-hosts tbody tr{gap:var(--s-xxs) var(--s-sm);padding:var(--s-sm) var(--s-md);border-bottom:1px solid var(--border);grid-template-columns:auto 1fr auto;grid-template-areas:"host host sev""issue issue issue""ip os os";align-items:baseline;display:grid}.nw-hosts tbody tr:last-child{border-bottom:0}.nw-hosts tbody th,.nw-hosts td,.nw-hosts td.mk-meta{border:0;padding:0}.nw-hosts tbody th{grid-area:host}.nw-hosts td:first-of-type{grid-area:ip}.nw-hosts td:nth-of-type(2){grid-area:os;font-size:12px}.nw-hosts td:nth-of-type(3){display:none}.nw-hosts td:nth-of-type(4){grid-area:issue}.nw-hosts td:nth-of-type(5){grid-area:sev}}
