.nf-band{min-height:calc(100vh - 72px)}.nf-grid{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:center;gap:clamp(32px,6vw,96px);display:grid}.nf-copy{justify-items:start;gap:22px;display:grid}.nf-label{place-items:center;display:grid}.nf-label .sys-label{width:min(100%,380px)}.nf-search{gap:8px;width:min(100%,560px);display:grid;position:relative}.nf-search-label{color:var(--s-faint);letter-spacing:.12em;text-transform:uppercase;font-size:10.5px}.nf-search-inner{position:relative}.nf-search-icon{width:18px;height:18px;color:var(--s-faint);pointer-events:none;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.sys-band .nf-search-input{width:100%;padding-left:42px}.nf-results{border:1px solid var(--s-line);border-radius:var(--radius-m);background:var(--s-surface);margin-top:4px;display:grid;overflow:hidden}.nf-result{color:var(--s-fg);border-bottom:1px solid var(--s-line);justify-content:space-between;gap:16px;padding:12px 16px;text-decoration:none;display:flex}.nf-result:last-child{border-bottom:0}.nf-result:hover,.nf-result:focus-visible{background:#c6ff0014}.nf-result span{gap:2px;display:grid}.nf-result strong{font-weight:700}.nf-result small{color:var(--s-muted);font-size:13px}.nf-result em{font-family:var(--sys-f-mono);color:var(--s-faint);align-self:center;font-size:12px;font-style:normal}.sys-band .nf-links-label{color:var(--s-faint);letter-spacing:.12em;text-transform:uppercase;margin-top:clamp(48px,7vw,88px);margin-bottom:14px;font-size:10.5px}.nf-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.sys-card.nf-link{height:100%;color:var(--s-fg);transition:border-color var(--dur-fast,.2s) var(--ease-out), transform var(--dur-fast,.2s) var(--ease-out);gap:6px;text-decoration:none;display:grid}.sys-card.nf-link:hover,.sys-card.nf-link:focus-visible{border-color:var(--sys-lime);transform:translateY(-2px)}.nf-link .sys-mono{color:var(--s-accent,var(--sys-lime));letter-spacing:.12em;text-transform:uppercase;font-size:10.5px}.nf-link b{font-size:17px;font-weight:700}.nf-link-desc{color:var(--s-muted);font-size:14px}.sys-band .nf-note{color:var(--s-faint);margin-top:22px;font-size:14px}.nf-note a{color:var(--s-fg)}@media (max-width:900px){.nf-grid{grid-template-columns:minmax(0,1fr)}.nf-label{order:-1;justify-items:start}.nf-label .sys-label{width:min(100%,300px)}.nf-links{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.nf-links{grid-template-columns:minmax(0,1fr)}.nf-result em{display:none}}
