.nnDevGrid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:18px;display:grid}.nnDevSection{margin-top:28px}.nnDevSection h2{margin:0 0 10px}.nnDevSection p{max-width:820px;line-height:1.65}.nnDevEndpoint{color:var(--nimitta-accent,#9a4f1a);margin:4px 0 8px;font:600 12px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;display:inline-block}.nnDevCode{color:#f6efe6;white-space:pre;background:#1f1a16;border-radius:14px;max-height:420px;margin:8px 0 0;padding:16px;font:12px/1.55 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;overflow:auto}.nnDevLabel{margin-top:16px;font-size:13px;font-weight:700}.nnDevTableWrap{border:1px solid var(--nimitta-line,#d8cbb7);border-radius:16px;overflow:auto}.nnDevTable{border-collapse:collapse;width:100%;font-size:13px}.nnDevTable th,.nnDevTable td{border-bottom:1px solid var(--nimitta-line,#d8cbb7);text-align:left;vertical-align:top;padding:12px 14px}.nnDevTable code{font-size:12px}.nnDevForm{gap:14px;max-width:640px;display:grid}.nnDevForm label{gap:6px;font-size:13px;font-weight:600;display:grid}.nnDevForm textarea.nimittaField{min-height:110px;padding:12px}.nnDevHoney{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.nnDevNotice{background:#c66a2414;border-radius:12px;padding:12px 14px}.nnDevRow{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.nnDevKey{color:#f6efe6;word-break:break-all;background:#1f1a16;border-radius:12px;padding:12px;font:13px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}
