.td .nf-head{padding-top:40px}.td .crumb-miss{color:var(--accent-ink);overflow-wrap:anywhere}.td .nf-hero{align-items:center;gap:40px 64px;margin-top:36px}.td .nf-intro{flex-direction:column;gap:26px;min-width:0;display:flex}.td .nf-chips{justify-content:flex-start}.td .nf-title{margin:0;font-size:clamp(64px,8vw,120px);line-height:.98}.td .nf-blurb{color:var(--muted);max-width:30em;margin:0;font-size:18px;font-weight:500;line-height:1.7}.td .nf-art{aspect-ratio:720/520}.td .term{background:var(--term);color:#e8eaf0;box-shadow:var(--shadow);border-radius:18px;font-family:JetBrains Mono,monospace;font-size:14px;line-height:1.9;overflow:hidden}.td .term-bar{color:#ffffff80;border-bottom:1px solid #ffffff14;align-items:center;gap:8px;padding:12px 16px;font-size:12px;display:flex}.td .term-bar i{background:#ffffff2e;border-radius:50%;width:10px;height:10px}.td .term-bar i:first-child{background:#ff5a52}.td .term-bar span{margin-left:8px}.td .term pre{font:inherit;white-space:pre-wrap;word-break:break-word;margin:0;padding:16px 20px 18px}.td .term .p{color:#ff5a52}.td .term .er{color:#ff8a84}.td .term .dim{color:#ffffff80}.td .nf-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.td .go{background:var(--accent);min-height:48px;color:var(--on-accent);border-radius:12px;align-items:center;gap:8px;padding:0 20px;font-family:JetBrains Mono,monospace;font-size:14px;font-weight:600;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s;display:inline-flex}.td .go:hover{box-shadow:0 10px 24px -10px var(--accent);transform:translateY(-2px)}.td .nf-actions .cmd{cursor:pointer}.td .tr404{transition:transform 1.8s cubic-bezier(.65,0,.35,1)}.td .tr404.back{transform:translate(-330px)}.td .speed{transition:opacity .4s}.td .speed.off{opacity:0}.td .nf-sug{padding-top:120px;padding-bottom:128px}.td .nf-sug-title{margin:0;font-size:clamp(40px,4.6vw,64px);line-height:1.08}.td .nf-tools{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.td .nf-search{box-sizing:border-box;background:var(--surface);width:100%;max-width:520px;min-height:48px;box-shadow:inset 0 0 0 1px var(--line-2);border-radius:12px;align-items:center;gap:10px;padding:0 16px;font-family:JetBrains Mono,monospace;font-size:14px;display:flex}.td .nf-search:focus-within{box-shadow:inset 0 0 0 1.5px var(--accent)}.td .nf-search input{all:unset;min-width:0;color:var(--ink);font:inherit;flex:1}.td .nf-search input::placeholder{color:var(--muted)}.td .dot-chip{width:8px;height:8px}.td .sug{border-top:1.5px solid var(--ink);margin:0;padding:0;list-style:none}.td .sug a{border-bottom:1px solid var(--line);grid-template-columns:110px minmax(0,1fr) 120px 72px;align-items:baseline;gap:20px;padding:18px 0;display:grid}.td .sug a:hover .t{color:var(--accent-ink)}.td .sug .t{letter-spacing:-.015em;font-size:19px;font-weight:600;line-height:1.45;transition:color .2s}.td .sug .m{color:var(--muted);font-family:JetBrains Mono,monospace;font-size:12.5px}.td .sug .sg-series{align-items:center;gap:8px;display:inline-flex}.td .sug .r{text-align:right}.td .nf-empty{color:var(--muted);margin:0;padding:28px 0;font-family:JetBrains Mono,monospace;font-size:14px}.td .nf-empty a{color:var(--accent-ink);text-underline-offset:4px;text-decoration:underline}@media (max-width:900px){.td .nf-hero{gap:40px 16px}.td .sug a{grid-template-columns:minmax(0,1fr);gap:4px}.td .sug .r{display:none}}@media (prefers-reduced-motion:reduce){.td .tr404,.td .speed,.td .go{transition:none}}@media (pointer:coarse){.td .nf-search input{font-size:16px}}
