.nt-page{--ink:#0a0b08;--bg:#ece9df;background:var(--bg);min-height:100svh;color:var(--ink);padding:48px clamp(24px,5vw,72px) 96px;font-family:Azeret Mono,ui-monospace,monospace}.nt-page__eyebrow{letter-spacing:.08em;text-transform:uppercase;margin:0 0 12px;font-size:11px;font-weight:700}.nt-page__note{color:#0a0b089e;max-width:620px;margin:0 0 48px;font-size:13px;line-height:1.85}.nt-stage{border-block:1px solid #0a0b0840;justify-content:space-between;align-items:center;gap:24px;margin-bottom:56px;padding:24px 0;display:flex}.nt-stage__brand{letter-spacing:.08em;text-transform:uppercase;font-size:13px;font-weight:700}.nt-stage__nav{align-items:center;gap:20px;display:flex}.nt{padding:var(--pad-y) var(--pad-x);padding-left:calc(var(--dash-len) + var(--gap));color:inherit;letter-spacing:.08em;text-transform:uppercase;font-size:13px;font-weight:700;line-height:1.65;text-decoration:none;display:inline-block;position:relative}.nt__dash{width:var(--dash-len);height:var(--weight);transform:translateY(var(--rest-top));transition:transform var(--rise) var(--rise-ease) var(--dash-delay);background:currentColor;position:absolute;top:0;left:0}.nt__trace{pointer-events:none;position:absolute;top:0;left:0;overflow:visible}.nt__trace path{fill:none;stroke:currentColor;stroke-width:var(--weight);stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset var(--trace) var(--trace-ease) 0s}.nt:hover .nt__dash,.nt:focus-visible .nt__dash{transition-delay:0s;transform:translateY(0)}.nt:hover .nt__trace path,.nt:focus-visible .nt__trace path{stroke-dashoffset:var(--offset-end);transition-delay:var(--trace-delay)}.nt--exit-continue.is-exiting .nt__trace path{stroke-dashoffset:-1px;transition-delay:0s}.nt--exit-continue.is-exiting .nt__dash{transition-delay:var(--dash-delay)}.nt.is-resetting .nt__trace path{transition:none}.nt:focus-visible{outline:none}.nt-panel{border-top:1px solid #0a0b0840;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:40px;padding-top:40px;display:grid}.nt-panel__head{letter-spacing:.08em;text-transform:uppercase;margin:0 0 20px;font-size:11px;font-weight:700}.ctl{grid-template-columns:108px 1fr 52px;align-items:center;gap:10px;margin-bottom:12px;font-size:11px;display:grid}.ctl__name{color:#0a0b089e}.ctl__val{text-align:right;font-variant-numeric:tabular-nums}.ctl input[type=range]{width:100%;accent-color:var(--ink)}.ctl select{color:inherit;background:0 0;border:1px solid #0a0b0859;border-radius:0;padding:4px;font-family:inherit;font-size:11px}.nt-reset{letter-spacing:.08em;text-transform:uppercase;background:var(--ink);color:var(--bg);cursor:pointer;border:none;border-radius:0;margin-top:8px;padding:8px 16px;font-family:inherit;font-size:11px;font-weight:700}.nt-dump{color:#0a0b089e;border:1px solid #0a0b0840;margin:20px 0 0;padding:12px;font-family:inherit;font-size:10px;line-height:1.7;overflow-x:auto}@media (prefers-reduced-motion:reduce){.nt__dash,.nt__trace path{transition-duration:.001ms!important}}
