.nl .ml-section code,.nl .hero code,.nl .cta-close code{font-family:var(--mono);color:var(--text);background:var(--bg-raised);padding:1px 5px;font-size:.88em}.nl .ml-mono{font-family:var(--mono)}.nl .ml-dim{color:var(--text-faint)}.nl .ml-accent{color:var(--accent)}.nl .ml-section{margin-top:var(--space-7)}.nl .ml-h2{font-family:var(--display);text-transform:uppercase;letter-spacing:-.005em;color:#f6f2ec;border-bottom:1px solid var(--rule);padding-bottom:12px;font-size:clamp(20px,2.6vw,28px);font-weight:500}.nl .ml-h3{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--text-dim);margin:var(--space-6) 0 10px;font-size:11px;font-weight:600}.nl .ml-lede{color:var(--text-body);max-width:72ch;margin:14px 0 var(--space-5);font-size:15px;line-height:1.6}.nl .ml-foot{margin-bottom:var(--space-6);color:var(--text-dim);max-width:80ch;margin-top:var(--space-4);font-size:13.5px;line-height:1.6}.nl .ml-epochs{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}@media (max-width:760px){.nl .ml-epochs{grid-template-columns:minmax(0,1fr)}}.nl .ml-epoch{border:1px solid var(--rule-faint);background:var(--bg-card);flex-direction:column;gap:12px;padding:14px 16px 16px;display:flex}.nl .ml-epoch.live{border-color:var(--accent-line);background:var(--accent-soft)}.nl .ml-epoch.done .rail-fill{background:var(--text-faint)}.nl .ml-epoch-head{font-family:var(--mono);letter-spacing:.13em;text-transform:uppercase;color:var(--text-secondary);justify-content:space-between;gap:10px;font-size:11px;font-weight:600;display:flex}.nl .ml-epoch-state{color:var(--text-faint);font-weight:500}.nl .ml-epoch.live .ml-epoch-state{color:var(--accent)}.nl .ml-epoch-v{font-family:var(--mono);letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--text);font-size:30px;font-weight:500;line-height:1}.nl .ml-epoch-v em{letter-spacing:.04em;color:var(--text-dim);margin-left:8px;font-size:12px;font-style:normal}.nl .ml-epoch-sub{font-family:var(--mono);color:var(--text-dim);letter-spacing:.04em;font-size:11px}.nl .ml-table-wrap{border:1px solid var(--rule-faint);overflow-x:auto}.nl .ml-table{border-collapse:collapse;width:100%;font-size:13.5px}.nl .ml-table th{text-align:left;font-family:var(--mono);letter-spacing:.13em;text-transform:uppercase;color:var(--text-dim);border-bottom:1px solid var(--rule-light);white-space:nowrap;background:var(--bg-solid);padding:10px 12px;font-size:10px;font-weight:500}.nl .ml-table td{border-bottom:1px solid var(--rule-faint);color:var(--text-body);vertical-align:top;padding:11px 12px}.nl .ml-table tr:last-child td{border-bottom:none}.nl .ml-table td.ml-mono{white-space:nowrap;font-size:12.5px}.nl .ml-table .num{text-align:right;font-variant-numeric:tabular-nums}.nl .ml-table td.q{min-width:280px;max-width:520px;color:var(--text);overflow-wrap:anywhere;line-height:1.45}.nl .ml-table a{color:var(--link);text-decoration:none}.nl .ml-table a:hover{text-decoration:underline}.nl .ml-calls td{font-size:13px}.nl .ml-flag{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--warn);margin-top:6px;font-size:10.5px;display:block}.nl .ml-pill{font-family:var(--mono);letter-spacing:.09em;text-transform:uppercase;white-space:nowrap;border:1px solid var(--rule);color:var(--text-dim);padding:3px 8px;font-size:10.5px;font-weight:600;display:inline-block}.nl .ml-pill.live{color:var(--accent);border-color:var(--accent-line);background:var(--accent-soft)}.nl .ml-pill.good{color:var(--good);border-color:#3fb95066}.nl .ml-pill.bad{color:var(--bad);border-color:#e5484d66}.nl .ml-pill.warn{color:var(--warn);border-color:#e3b34166}.nl .ml-book{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}@media (max-width:760px){.nl .ml-book{grid-template-columns:minmax(0,1fr)}}.nl .ml-book-side{border:1px solid var(--rule-faint);background:var(--bg-card)}.nl .ml-book-title{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--text-secondary);border-bottom:1px solid var(--rule-faint);padding:11px 14px;font-size:11px;font-weight:600}.nl .ml-book-grid{grid-template-columns:1fr 1fr;display:grid}.nl .ml-book-col{min-width:0;padding:10px 14px 14px}.nl .ml-book-col+.ml-book-col{border-left:1px solid var(--rule-faint)}.nl .ml-book-label{font-family:var(--mono);letter-spacing:.13em;text-transform:uppercase;margin-bottom:8px;font-size:10px;font-weight:500}.nl .ml-book-label.ask{color:var(--bad)}.nl .ml-book-label.bid{color:var(--good)}.nl .ml-book-empty{color:var(--text-faint);font-size:13px}.nl .ml-book-list{margin:0;padding:0;list-style:none}.nl .ml-book-list li{font-family:var(--mono);font-variant-numeric:tabular-nums;grid-template-columns:auto 1fr auto;align-items:baseline;gap:10px;padding:4px 0;font-size:12.5px;display:grid}.nl .ml-book-list .p{color:var(--text)}.nl .ml-book-list .s{color:var(--text-secondary);text-align:right}.nl .ml-book-list .id{color:var(--text-faint);font-size:11px}.nl .ml-howto{margin-top:var(--space-6)}.nl .ml-howto-head{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--text-dim);border-bottom:1px solid var(--rule-light);flex-wrap:wrap;justify-content:space-between;gap:12px;padding-bottom:9px;font-size:11px;font-weight:600;display:flex}.nl .ml-howto-head a{color:var(--link);letter-spacing:.04em;text-decoration:none}.nl .ml-howto-note{color:var(--text-secondary);max-width:90ch;margin:14px 0;font-size:14px;line-height:1.65}.nl .ml-howto-note b{color:var(--text)}
