.nld{--nld-ok:var(--teal);--nld-ok-bg:#dff0ec;--nld-watch:#7a5200;--nld-watch-bg:#fbefcf;--nld-attn:var(--copper-text);--nld-attn-bg:#f7e9dd;--nld-panel:#fcfcfa}.nld-crumbs{padding:1.25rem 0 0}.nld code,.nld pre{font-family:var(--mono)}.nld :focus-visible{outline:3px solid var(--copper);outline-offset:2px}.nld-hero{background-color:var(--paper);background-image:linear-gradient(var(--line) 1px, transparent 1px), linear-gradient(90deg, var(--line) 1px, transparent 1px);border-bottom:1px solid var(--ink);background-position:-1px -1px;background-size:3rem 3rem;padding:clamp(2.5rem,6vw,5.5rem) 0 clamp(2.5rem,5vw,4.5rem)}.nld-hero-grid{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,5vw,5rem);display:grid}.nld-hero h1{letter-spacing:-.07em;max-width:9ch;margin:0;font-size:clamp(3rem,8.5vw,6.5rem);line-height:.88}.nld-lede{max-width:34rem;color:var(--ink-soft);margin:1.6rem 0 0;font-size:clamp(1.02rem,1.7vw,1.2rem);line-height:1.65}.nld-lede code{background:#13242b14;padding:.05em .3em;font-size:.88em}.nld-privacy{border-left:4px solid var(--copper);background:var(--paper);max-width:34rem;color:var(--ink);margin:1.4rem 0 0;padding:.85rem 1rem;font-size:.95rem;line-height:1.55}.nld-hero-actions{flex-wrap:wrap;align-items:center;gap:1rem 1.6rem;margin-top:1.75rem;display:flex}.nld-map{border:1px solid var(--ink);background:var(--nld-panel);box-shadow:6px 6px 0 var(--ink);margin:0;transform:rotate(.6deg)}.nld-map table{border-collapse:collapse;width:100%;font:.78rem/1.35 var(--mono)}.nld-map caption{background:var(--ink);color:var(--paper);font:500 .72rem/1.3 var(--mono);letter-spacing:.08em;text-align:left;text-transform:uppercase;padding:.55rem .8rem}.nld-map th,.nld-map td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:.38rem .8rem;font-weight:400}.nld-map thead th{color:var(--teal);letter-spacing:.1em;text-transform:uppercase;font-size:.68rem}.nld-map tbody td:first-child{color:var(--copper-text);white-space:nowrap}.nld-map tbody td:last-child{color:var(--ink-soft);white-space:nowrap;text-align:right}.nld-map thead th:last-child{text-align:right}.nld-map figcaption{color:var(--ink-soft);font:.72rem/1.4 var(--mono);padding:.55rem .8rem}.nld-input,.nld-endurance,.nld-compare-wrap,.nld-identify,.nld-get,.nld-limits,.nld-related{padding:clamp(2.5rem,5vw,4.5rem) 0 0}.nld-related{padding-bottom:1rem}.nld-head{border-bottom:2px solid var(--ink);align-items:baseline;gap:1rem;margin-bottom:1.5rem;padding-bottom:.75rem;display:flex}.nld-head h2{letter-spacing:-.055em;margin:0;font-size:clamp(1.7rem,3.6vw,2.6rem);line-height:1.05}.nld-num-tag{color:var(--copper-text);font:500 .95rem/1 var(--mono);letter-spacing:.1em}.nld-intro{max-width:46rem;color:var(--ink-soft);margin:0 0 1.4rem;line-height:1.65}.nld-sub{color:var(--teal);font:500 .85rem/1.2 var(--mono);letter-spacing:.12em;text-transform:uppercase;margin:2.25rem 0 .9rem}.nld-muted{color:var(--ink-soft);font-size:.92rem;line-height:1.55}.nld-os{border:1px solid var(--ink);background:var(--nld-panel);margin:0 0 1rem}.nld-os-title{border-bottom:1px solid var(--ink);background:var(--paper-deep);letter-spacing:-.02em;margin:0;padding:.9rem 1.2rem;font-size:1.15rem;font-weight:800}.nld-os-advanced .nld-os-title{font-size:.95rem;font-weight:700}.nld-steps{counter-reset:step;gap:1.6rem;margin:0;padding:1.4rem 1.2rem 1.2rem;list-style:none;display:grid}.nld-steps li{counter-increment:step;min-width:0;padding-left:3.2rem;position:relative}.nld-steps li:before{content:counter(step);background:var(--ink);width:2.2rem;height:2.2rem;color:var(--paper);font:500 1rem/1 var(--mono);place-items:center;display:grid;position:absolute;top:0;left:0}.nld-steps h4{letter-spacing:-.02em;margin:0 0 .4rem;font-size:1.1rem}.nld-steps p{max-width:44rem;color:var(--ink-soft);margin:0 0 .7rem;line-height:1.65}.nld-steps code,.nld-os code,.nld-adv code{font-family:var(--mono);background:#13242b14;padding:.05em .3em;font-size:.9em}.nld-cmd{margin:0 0 .8rem;position:relative}.nld-cmd pre{background:var(--ink);color:#e6f2ee;font:.82rem/1.55 var(--mono);margin:0;padding:1rem 8.5rem 1rem 1rem;overflow-x:auto}.nld-cmd pre code{color:inherit;font:inherit;background:0 0;padding:0}.nld-copy{color:#9ce0c0;width:7.4rem;font:500 .78rem/1 var(--mono);cursor:pointer;background:0 0;border:1px solid #9ce0c0;border-radius:0;padding:.45rem .7rem;position:absolute;top:.55rem;right:.55rem}.nld-copy:hover{color:var(--ink);background:#9ce0c0}.nld-copy[data-state=copied]{color:var(--ink);background:#9ce0c0;border-color:#9ce0c0}.nld-note{border-top:1px solid var(--line);color:var(--ink-soft);margin:0;padding:1rem 1.2rem 1.2rem;font-size:.93rem;line-height:1.65}.nld-adv{padding:1.2rem}.nld-adv p{max-width:44rem;color:var(--ink-soft);margin:0 0 .9rem;line-height:1.65}.nld-privacy-note{border-left:4px solid var(--copper);background:var(--paper);max-width:46rem;margin:1.4rem 0 0;padding:.85rem 1rem;font-size:.95rem;line-height:1.6}.nld-drop{position:relative}.nld-label{font:500 .82rem/1.3 var(--mono);letter-spacing:.04em;margin-bottom:.5rem;display:block}.nld-textarea{border:1px solid var(--ink);width:100%;min-height:12rem;color:var(--ink);font:.84rem/1.5 var(--mono);resize:none;tab-size:2;background:#fff;border-radius:0;padding:.9rem 1rem;display:block}.nld-textarea-short{min-height:9rem}.nld-textarea[aria-invalid=true]{border-color:var(--nld-attn);box-shadow:inset 4px 0 0 var(--nld-attn)}.nld-drop[data-dragging=true] .nld-textarea{outline:3px dashed var(--copper);outline-offset:3px;background:#fdf9f6}.nld-drop-hint{color:var(--ink-soft);font:.76rem/1.4 var(--mono);margin:.5rem 0 0}.nld-actions{flex-wrap:wrap;gap:.6rem;margin-top:1rem;display:flex}.nld-file{clip-path:inset(50%);opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.nld-btn{border:1px solid var(--ink);background:var(--paper);color:var(--ink);font:500 .95rem/1 var(--mono);cursor:pointer;border-radius:0;padding:.8rem 1.2rem}.nld-btn:hover{background:var(--ink);color:var(--paper)}.nld-btn:active{transform:translateY(1px)}.nld-btn-primary{border-color:var(--teal);background:var(--teal);color:#fff}.nld-btn-primary:hover{border-color:var(--ink);background:var(--ink)}.nld-samples{flex-wrap:wrap;align-items:center;gap:.55rem;margin-top:1.1rem;display:flex}.nld-label-inline{color:var(--ink-soft);font:.8rem/1.3 var(--mono)}.nld-chip{border:1px solid var(--teal);color:var(--teal);font:500 .78rem/1.1 var(--mono);cursor:pointer;background:0 0;border-radius:999px;padding:.42rem .75rem}.nld-chip:hover{border-color:var(--copper);background:var(--copper);color:#fff}.nld-chip:active{transform:translateY(1px)}.nld-status{border:1px solid var(--line);background:var(--nld-panel);height:5rem;color:var(--ink-soft);font:.84rem/1.5 var(--mono);margin:1.1rem 0 0;padding:.7rem .9rem;overflow-y:auto}.nld-status[data-state=ok]{border-color:var(--nld-ok);color:var(--nld-ok);background:var(--nld-ok-bg)}.nld-status[data-state=error]{border-color:var(--nld-attn);color:var(--nld-attn);background:var(--nld-attn-bg)}.nld-error{color:var(--nld-attn);font:.9rem/1.5 var(--mono)}.nld-stage{margin-top:1.6rem;position:relative}.nld-idle-note{z-index:2;border:1px dashed var(--ink-soft);background:var(--paper);color:var(--ink);font:.9rem/1.5 var(--mono);visibility:hidden;margin:0;padding:1.2rem;position:absolute;inset:0 0 auto}.nld-stage[data-state=idle] .nld-idle-note{visibility:visible}.nld-stage[data-state=idle] .nld-stage-body{visibility:hidden}.nld-headline{border:1px solid var(--ink);background:var(--nld-panel);grid-template-columns:repeat(4,minmax(0,1fr));min-height:9.5rem;display:grid}.nld-key{border-top:6px solid var(--nld-ok);border-right:1px solid var(--line);flex-direction:column;align-items:flex-start;gap:.35rem;min-width:0;min-height:9.5rem;padding:1rem 1.1rem 1.1rem;display:flex}.nld-key:last-child{border-right:0}.nld-key[data-status=watch]{border-top-color:var(--nld-watch)}.nld-key[data-status=attention]{border-top-color:var(--nld-attn)}.nld-key[data-status=unreported]{border-top-color:var(--ink-soft)}.nld-key-label{color:var(--ink-soft);font:500 .72rem/1.2 var(--mono);letter-spacing:.1em;text-transform:uppercase}.nld-key-value{font:500 clamp(1.5rem, 3vw, 2.2rem)/1.05 var(--mono);letter-spacing:-.06em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.nld-key-detail{min-height:2.6em;color:var(--ink-soft);font:.78rem/1.3 var(--mono)}.nld-badge{background:var(--nld-ok-bg);color:var(--nld-ok);font:500 .7rem/1.2 var(--mono);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:.35rem;padding:.18rem .5rem;display:inline-flex}.nld-badge[data-status=watch]{background:var(--nld-watch-bg);color:var(--nld-watch)}.nld-badge[data-status=attention]{background:var(--nld-attn-bg);color:var(--nld-attn)}.nld-badge[data-status=unreported]{color:var(--ink-soft);box-shadow:inset 0 0 0 1px var(--ink-soft);background:0 0}.nld-scroll{border:1px solid var(--ink);background:var(--nld-panel);overflow:auto}.nld-box-fields{height:30rem}.nld-box-power{height:17rem}.nld-table{table-layout:fixed;border-collapse:collapse;width:100%;font-size:.92rem}.nld-fields thead th,.nld-power thead th,.nld-diff thead th{z-index:1;position:sticky;top:0}.nld-col-field,.nld-col-value{width:22%}.nld-col-conv{width:18%}.nld-col-note{width:38%}.nld-table th,.nld-table td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:.8rem .95rem}.nld-table thead th{background:var(--ink);color:var(--paper);font:500 .72rem/1.2 var(--mono);letter-spacing:.1em;text-transform:uppercase}.nld-table tbody tr:last-child>*{border-bottom:0}.nld-cell-field{overflow-wrap:anywhere;box-shadow:inset 5px 0 0 var(--nld-ok);font-weight:700}.nld-table tr[data-status=watch] .nld-cell-field{box-shadow:inset 5px 0 0 var(--nld-watch)}.nld-table tr[data-status=attention] .nld-cell-field{box-shadow:inset 5px 0 0 var(--nld-attn)}.nld-table tr[data-status=unreported] .nld-cell-field{box-shadow:inset 5px 0 0 var(--ink-soft)}.nld-cell-value{font:500 .88rem/1.4 var(--mono);overflow-wrap:anywhere}.nld-cell-conv{overflow-wrap:anywhere;color:var(--ink-soft);font:.82rem/1.45 var(--mono)}.nld-cell-note{overflow-wrap:anywhere}.nld-cell-note p{color:var(--ink-soft);margin:.45rem 0 0;font-size:.86rem;line-height:1.55}.nld-table tbody tr:hover{background:#0c70650d}.nld-bits{border:1px solid var(--ink);background:var(--nld-panel);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;min-height:12rem;margin:0;padding:0;list-style:none;display:grid}.nld-bit{border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;gap:.25rem;padding:.7rem .75rem .8rem;display:flex}.nld-bit:nth-child(4n){border-right:0}.nld-bit:nth-child(n+5){border-bottom:0}.nld-bit-index{color:var(--ink-soft);font:.7rem/1 var(--mono);letter-spacing:.08em;text-transform:uppercase}.nld-bit strong{font-size:.95rem}.nld-bit-state{font:500 .72rem/1 var(--mono);letter-spacing:.08em}.nld-bit p{color:var(--ink-soft);margin:.2rem 0 0;font-size:.76rem;line-height:1.45}.nld-bit[data-set=true]{background:var(--nld-attn);color:#fff}.nld-bit[data-set=true] .nld-bit-index,.nld-bit[data-set=true] p{color:#f9eee5}.nld-temps{border:1px solid var(--ink);background:var(--nld-panel);grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:0 clamp(1.2rem,3vw,2.5rem);height:20rem;padding:1rem 1.1rem 1.2rem;display:grid;overflow:auto}.nld-temps>.nld-composite{grid-area:1/1}.nld-temps>.nld-sensors,.nld-temps>.nld-muted{grid-area:2/1;align-self:start}.nld-temps>.nld-metrics{grid-area:1/2/span 2;align-self:start}.nld-composite{align-items:baseline;gap:.8rem;margin-bottom:.9rem;display:flex}.nld-composite strong{font:500 2.4rem/1 var(--mono);letter-spacing:-.07em;font-variant-numeric:tabular-nums}.nld-sensors{gap:.5rem;margin:0 0 1.1rem;padding:0;list-style:none;display:grid}.nld-sensors li{font:.82rem/1.3 var(--mono);grid-template-columns:5.5rem minmax(0,1fr) 4.5rem;align-items:center;gap:.7rem;display:grid}.nld-sensors strong{text-align:right}.nld-bar{background:var(--paper-deep);height:.55rem}.nld-bar-fill{background:var(--teal);height:100%;display:block}.nld-metrics{border:1px solid var(--ink);background:var(--ink);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:0;display:grid}.nld-temps .nld-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.nld-metrics:after{content:"";background:var(--nld-panel)}.nld-temps .nld-metrics:after{content:none}.nld-metric{background:var(--nld-panel);padding:.85rem 1rem 1rem}.nld-metric dt{color:var(--ink-soft);font:500 .7rem/1.35 var(--mono);letter-spacing:.08em;text-transform:uppercase}.nld-metric dd{flex-direction:column;gap:.2rem;margin:.45rem 0 0;display:flex}.nld-metric strong{font:500 1.35rem/1.15 var(--mono);letter-spacing:-.05em;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.nld-metric dd span{color:var(--ink-soft);font:.76rem/1.4 var(--mono)}.nld-form{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem 1.5rem;max-width:50rem;margin:0 0 1.6rem;display:grid}.nld-field{flex-direction:column;gap:.4rem;display:flex}.nld-field label{font:500 .82rem/1.3 var(--mono)}.nld-field input{border:1px solid var(--ink);width:100%;color:var(--ink);font:500 1rem/1.2 var(--mono);background:#fff;border-radius:0;padding:.7rem .8rem}.nld-field span{color:var(--ink-soft);font-size:.78rem;line-height:1.45}.nld-empty{border:1px dashed var(--ink-soft);color:var(--ink-soft);margin:0;padding:1rem 1.1rem;line-height:1.6}.nld-callout{border-left:5px solid var(--nld-watch);background:var(--nld-watch-bg);color:var(--ink);margin:0 0 1rem;padding:.85rem 1rem;font-size:.92rem;line-height:1.6}.nld-endurance-out{height:22rem;overflow:auto}.nld-endurance-out .nld-callout{margin:1rem 0 0}.nld-compare-out{border:1px solid var(--line);align-content:start;gap:1rem;height:26rem;margin-top:1.4rem;padding:1rem;display:grid;overflow:auto}.nld-compare-out .nld-flags{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.nld-flags li{flex-wrap:wrap;align-items:center;gap:.6rem;font-size:.92rem;line-height:1.5;display:flex}.nld-num{font:.86rem/1.4 var(--mono);text-align:right;overflow-wrap:anywhere}.nld-diff thead th:not(:first-child){text-align:right}.nld-diff tr[data-changed=true] .nld-delta{color:var(--teal);font-weight:500}.nld-diff tr[data-changed=false]{color:var(--ink-soft)}.nld-warnings{min-height:4.5rem}.nld-id-headline .nld-key-value{letter-spacing:-.03em;font-size:clamp(1.05rem,2.2vw,1.45rem)}.nld-group-row th{background:var(--paper-deep);color:var(--teal);font:500 .72rem/1.2 var(--mono);letter-spacing:.1em;text-transform:uppercase;padding:.55rem .95rem}.nld-bytes{color:var(--ink-soft);font:400 .72rem/1.2 var(--mono);letter-spacing:.02em;margin-top:.25rem;display:block}.nld-power th,.nld-power td{padding:.8rem .6rem}.nld-small-note{max-width:46rem;color:var(--ink-soft);margin:1.2rem 0 0;font-size:.9rem;line-height:1.6}.nld-limit-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 clamp(1.5rem,4vw,3.5rem);margin:0;padding:0;list-style:none;display:grid}.nld-limit-list li{border-bottom:1px solid var(--line);flex-direction:column;gap:.3rem;padding:1rem 0 1.1rem;display:flex}.nld-limit-list strong{letter-spacing:-.02em}.nld-limit-list span{color:var(--ink-soft);font-size:.93rem;line-height:1.65}.nld-related-list{border:1px solid var(--ink);background:var(--ink);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:0;padding:0;list-style:none;display:grid}.nld-related-list a{background:var(--paper);height:100%;color:var(--ink);flex-direction:column;gap:.5rem;padding:1.1rem 1.1rem 1.25rem;text-decoration:none;display:flex}.nld-related-list strong{letter-spacing:-.03em;align-self:flex-start;font-size:1.02rem;box-shadow:inset 0 -2px #0000}.nld-related-list span{color:var(--ink-soft);font-size:.88rem;line-height:1.5}.nld-related-list a:hover{background:var(--ink)}.nld-related-list a:hover strong{color:#9ce0c0}.nld-related-list a:hover span{color:#c9d6d1}.nld-related-list a:focus-visible{outline-offset:-3px}@media (prefers-reduced-motion:no-preference){.nld-btn,.nld-chip,.nld-related-list a,.nld-related-list strong,.nld-related-list span{transition:background-color .15s,color .15s,border-color .15s,transform .1s}}@media (width<=62rem){.nld-hero-grid{grid-template-columns:minmax(0,1fr)}.nld-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.nld-endurance-out{height:27rem}.nld-map{max-width:32rem;transform:none}.nld-headline{grid-template-columns:repeat(2,minmax(0,1fr))}.nld-key:nth-child(2){border-right:0}.nld-key:nth-child(-n+2){border-bottom:1px solid var(--line)}.nld-related-list{grid-template-columns:repeat(2,minmax(0,1fr))}.nld-limit-list{grid-template-columns:minmax(0,1fr)}}@media (width<=46rem){.nld-scroll{background:var(--paper-deep);padding:.6rem}.nld-box-fields{height:34rem}.nld-box-power{height:26rem}.nld-temps{grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1fr);height:44rem}.nld-temps>.nld-metrics{grid-area:3/1;margin-top:1rem}.nld-bits{min-height:24rem}.nld-compare-out{height:36rem}.nld-table,.nld-table tbody,.nld-table tr,.nld-table th,.nld-table td{width:100%;display:block}.nld-table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.nld-table tbody tr{border:1px solid var(--ink);background:var(--nld-panel);margin-bottom:.8rem}.nld-table th,.nld-table td{border-bottom:1px solid var(--line);min-width:0;max-width:none}.nld-table td[data-label]:before{content:attr(data-label);color:var(--teal);font:500 .68rem/1.2 var(--mono);letter-spacing:.1em;text-transform:uppercase;margin-bottom:.2rem;display:block}.nld-cell-field{background:var(--paper-deep);min-width:0}.nld-table tbody tr.nld-group-row{background:0 0;border:0;margin:1.2rem 0 .4rem}.nld-group-row th{border-bottom:0}.nld-num,.nld-diff thead th:not(:first-child){text-align:left}.nld-bits{grid-template-columns:repeat(2,minmax(0,1fr))}.nld-bit:nth-child(4n){border-right:1px solid var(--line)}.nld-bit:nth-child(2n){border-right:0}.nld-bit:nth-child(n+5){border-bottom:1px solid var(--line)}.nld-bit:nth-child(n+7){border-bottom:0}.nld-form{grid-template-columns:minmax(0,1fr)}}@media (width<=34rem){.nld-headline,.nld-metrics,.nld-temps .nld-metrics{grid-template-columns:minmax(0,1fr)}.nld-metrics:after{content:none}.nld-status{height:8.5rem}.nld-endurance-out{height:46rem}.nld-temps{height:60rem}.nld-key{border-right:0;border-bottom:1px solid var(--line);min-height:8.5rem}.nld-key:last-child{border-bottom:0}.nld-related-list{grid-template-columns:minmax(0,1fr)}.nld-sensors li{grid-template-columns:4.5rem minmax(0,1fr) 4rem}.nld-steps li{padding-top:2.9rem;padding-left:0}.nld-steps{padding:1.2rem 1rem 1rem}.nld-cmd{background:var(--ink)}.nld-cmd pre{padding:1rem 1rem .6rem}.nld-copy{width:calc(100% - 1.1rem);margin:0 .55rem .6rem;display:block;position:static}.nld-map th,.nld-map td{padding:.38rem .55rem}.nld-hero h1{font-size:clamp(2.6rem,15vw,3.4rem)}}@media (pointer:coarse),(width<=52rem){.nld-textarea,.nld-field input{font-size:16px}}
