.nmk{--bg:#f3ece4;--surface:#fbf7f2;--ink:#2a1d17;--muted:#6d5a4e;--line:#dccdbf;--accent:#a34a1c;--brass:#9a7322;--accent-ink:#fff8f0;--sim:#1f5d6b;--ok:#3c7a4a;--warn:#a8761a;--bad:#b2442a;--display:"Marcellus SC", "Trajan Pro", Georgia, serif;--body:"IBM Plex Sans", "Segoe UI", system-ui, sans-serif;--mono:"IBM Plex Mono", ui-monospace, Menlo, monospace}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .nmk{--bg:#18110d;--surface:#221812;--ink:#efe3d6;--muted:#b39f8f;--line:#3d2d23;--accent:#e0743c;--brass:#d8ad55;--accent-ink:#1b120d;--sim:#6bb6c6;--ok:#7cc48d;--warn:#e0b552;--bad:#e8795c;--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark] .nmk{--bg:#18110d;--surface:#221812;--ink:#efe3d6;--muted:#b39f8f;--line:#3d2d23;--accent:#e0743c;--brass:#d8ad55;--accent-ink:#1b120d;--sim:#6bb6c6;--ok:#7cc48d;--warn:#e0b552;--bad:#e8795c;--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.nmk *{box-sizing:border-box}.nmk{background:var(--bg);min-height:100%;color:var(--ink);font-family:var(--body);padding-block:0 48px;padding-inline:16px;font-size:16px;line-height:1.6}.nmk .wrap{max-width:1180px;margin:0 auto}.nmk header.top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-block:8px 4px;display:flex}.nmk .brand{font-family:var(--display);letter-spacing:.08em;color:var(--muted);font-size:15px}.nmk .lang{flex-wrap:wrap;gap:4px;display:flex}.nmk .lang button{font-family:var(--mono);border:1px solid var(--line);color:var(--muted);cursor:pointer;background:0 0;border-radius:3px;padding:3px 8px;font-size:12px}.nmk .lang button[aria-pressed=true]{border-color:var(--accent);color:var(--accent)}.nmk .hero{gap:10px;padding-block:20px 18px;display:grid}.nmk .hero h1{font-family:var(--display);letter-spacing:.02em;text-wrap:balance;margin:0;font-size:clamp(34px,6vw,60px);font-weight:400;line-height:1.05}.nmk .hero .sub{color:var(--muted);margin:0;font-size:clamp(17px,2.2vw,21px)}.nmk .quote{font-family:var(--display);color:var(--brass);margin:6px 0 0;font-size:20px}.nmk .quote small{font-family:var(--mono);color:var(--muted);letter-spacing:.04em;margin-top:2px;font-size:12px;display:block}.nmk .intro{max-width:1000px;color:var(--ink);grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:14px 32px;display:grid}.nmk .intro p{margin:0}.nmk .map{border:1px solid var(--line);border-radius:6px;max-width:100%;margin-top:18px;position:relative;overflow:hidden}.nmk .map img{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:auto;display:block}.nmk .hs{color:#fff8f0;width:34px;height:34px;font-family:var(--mono);cursor:pointer;background:#a34a1ce0;border:2px solid #fff3df;border-radius:50%;place-items:center;padding:0;font-size:14px;font-weight:500;animation:2.8s infinite nmk-pulse;display:grid;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 #ffd6a0b3}.nmk .hs:hover,.nmk .hs:focus-visible,.nmk .hs.active{color:#7a2f0c;background:#fff3df;outline:none}.nmk .hs .tip{white-space:nowrap;color:#f3e6d6;font-family:var(--body);pointer-events:none;opacity:0;background:#18110de6;border-radius:3px;padding:4px 9px;font-size:13px;font-weight:500;transition:opacity .15s;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)}.nmk .hs:hover .tip,.nmk .hs:focus-visible .tip,.nmk .hs.active .tip{opacity:1}.nmk .hs.top-tip .tip{top:calc(100% + 8px);bottom:auto}.nmk .editing .hs{cursor:grab;background:#1f5d6b;animation:none}@keyframes nmk-pulse{0%{box-shadow:0 0 0 0 var(--point-glow)}70%{box-shadow:0 0 0 12px var(--point-glow-clear)}to{box-shadow:0 0 0 0 var(--point-glow-clear)}}@media (prefers-reduced-motion:reduce){.nmk .hs{animation:none}}@media (width<=640px){.nmk .hs{width:26px;height:26px;font-size:12px}.nmk .hs .tip{display:none}}.nmk .tools{font-family:var(--mono);color:var(--muted);flex-wrap:wrap;align-items:center;gap:10px;margin-top:10px;font-size:12px;display:flex}.nmk .tools button{font-family:var(--mono);background:var(--surface);border:1px solid var(--line);color:var(--ink);cursor:pointer;border-radius:3px;padding:5px 10px;font-size:12px}.nmk .tools pre{background:var(--surface);border:1px solid var(--line);flex-basis:100%;margin:0;padding:10px;font-size:12px;overflow-x:auto}.nmk .trl-note{font-family:var(--mono);color:var(--muted);max-width:70ch;margin-top:14px;font-size:12.5px}.nmk h2.idx{font-family:var(--display);margin:34px 0 10px;font-size:24px;font-weight:400}.nmk .list{border-top:1px solid var(--line);grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:0 28px;display:grid}.nmk .list a{border-bottom:1px solid var(--line);color:var(--ink);grid-template-columns:34px 1fr auto;align-items:baseline;gap:10px;padding:11px 0;text-decoration:none;display:grid}.nmk .list a:hover .t{color:var(--accent)}.nmk .list .n{font-family:var(--mono);color:var(--accent);font-size:14px}.nmk .list .t{min-width:0}.nmk .list .trl{font-family:var(--mono);color:var(--muted);font-size:12px}.nmk .scrim{z-index:20;background:#140c0873;position:fixed;inset:0}.nmk .panel{background:var(--surface);z-index:21;border-left:1px solid var(--line);width:min(640px,100%);padding:calc(env(safe-area-inset-top,0px) + 16px) 24px calc(env(safe-area-inset-bottom,0px) + 40px);position:fixed;top:0;bottom:0;right:0;overflow-y:auto}@media (width<=640px){.nmk .panel{padding-inline:16px}}.nmk .pnav{font-family:var(--mono);top:calc(-16px - env(safe-area-inset-top,0px));background:var(--surface);z-index:2;border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:8px;margin-top:-10px;padding-block:10px;font-size:12px;display:flex;position:sticky}.nmk .pnav button{font-family:var(--mono);border:1px solid var(--line);color:var(--ink);cursor:pointer;background:0 0;border-radius:3px;padding:5px 10px;font-size:12px}.nmk .pnav .grp{gap:6px;display:flex}.nmk .dos-eyebrow{font-family:var(--mono);letter-spacing:.08em;color:var(--muted);text-transform:uppercase;margin-top:22px;font-size:12px}.nmk .panel h1{font-family:var(--display);text-wrap:balance;margin:6px 0 10px;font-size:clamp(26px,4.4vw,36px);font-weight:400;line-height:1.12}.nmk .badge{font-family:var(--mono);border:1px solid var(--brass);color:var(--brass);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:8px;padding:3px 9px;font-size:12.5px;display:inline-flex}.nmk .meter{gap:2px;display:inline-flex}.nmk .meter i{border:1px solid;width:6px;height:10px;display:block}.nmk .meter i.on{background:currentColor}.nmk .trlexp{color:var(--muted);max-width:60ch;margin:8px 0 0;font-size:13.5px}.nmk .panel h2{font-family:var(--display);letter-spacing:.02em;margin:30px 0 10px;font-size:21px;font-weight:400}.nmk .panel p{max-width:68ch;margin:0 0 10px}.nmk .panel ul{gap:6px;max-width:68ch;margin:0;padding-left:18px;display:grid}.nmk .status{font-family:var(--mono);letter-spacing:.03em;color:var(--accent);border-left:3px solid var(--accent);margin:0 0 12px;padding:4px 0 4px 10px;font-size:12.5px}.nmk .timeline{list-style:none;padding:0!important}.nmk .timeline li{grid-template-columns:96px 1fr;gap:12px;display:grid}.nmk .timeline .yr{font-family:var(--mono);color:var(--brass);font-variant-numeric:tabular-nums;padding-top:2px;font-size:13px}.nmk .dest{background:var(--bg);border:1px solid var(--line);border-radius:4px;padding:16px 18px}.nmk .dest h3{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--brass);margin:0 0 8px;font-size:12px;font-weight:500}.nmk .dest p{font-size:16.5px}.nmk .mission{border:1.5px solid var(--accent);border-radius:4px;padding:16px 18px}.nmk .mission .q{margin-bottom:12px;font-size:18px;font-weight:500}.nmk .mission .send{color:var(--muted);font-size:14.5px}.nmk .crit{gap:6px;max-width:520px;display:grid}.nmk .crit div{grid-template-columns:1fr 120px 28px;align-items:center;gap:10px;font-size:14.5px;display:grid}.nmk .crit .bar{background:var(--line);border-radius:3px;height:6px;overflow:hidden}.nmk .crit .bar span{background:var(--accent);height:100%;display:block}.nmk .crit b{font-family:var(--mono);text-align:right;font-variant-numeric:tabular-nums;font-size:13px;font-weight:500}.nmk .bands{font-family:var(--mono);flex-wrap:wrap;gap:6px;margin-top:12px;font-size:12px;display:flex}.nmk .bands span{border:1px solid var(--line);border-radius:3px;padding:3px 8px}.nmk .cta{background:var(--accent);color:var(--accent-ink);font-family:var(--body);cursor:pointer;border:0;border-radius:4px;margin-top:22px;padding:12px 20px;font-size:16px;font-weight:600;display:inline-block}.nmk .cta:focus-visible,.nmk .pnav button:focus-visible,.nmk .tools button:focus-visible,.nmk .lang button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.nmk .empty{color:var(--muted);font-size:14.5px;font-style:italic}.nmk form{gap:14px;margin-top:8px;display:grid}.nmk .f2{grid-template-columns:1fr 1fr;gap:14px;display:grid}@media (width<=520px){.nmk .f2{grid-template-columns:1fr}}.nmk label{gap:4px;min-width:0;font-size:13.5px;font-weight:500;display:grid}.nmk label .h{color:var(--muted);font-size:12.5px;font-weight:400}.nmk input[type=text],.nmk input[type=email],.nmk select,.nmk textarea{font:inherit;color:var(--ink);background:var(--bg);border:1px solid var(--line);border-radius:3px;width:100%;min-width:0;padding:8px 10px;font-size:15px}.nmk input:focus,.nmk select:focus,.nmk textarea:focus{outline:2px solid var(--accent);outline-offset:0;border-color:#0000}.nmk textarea{resize:vertical}.nmk .chk{align-items:flex-start;gap:8px;font-size:14px;font-weight:400;display:flex}.nmk .chk input{margin-top:4px}.nmk .err{color:var(--bad);font-size:13px;font-weight:400}.nmk .count{font-family:var(--mono);color:var(--muted);justify-self:end;font-size:11.5px;font-weight:400}.nmk .proto{border:1.5px solid var(--brass);border-radius:4px;gap:8px;padding:18px;display:grid}.nmk .proto code{font-family:var(--mono);color:var(--brass);letter-spacing:.06em;font-size:24px}.nmk .hp{position:absolute;left:-9999px}.nmk .parecer{border:1px solid var(--line);background:var(--bg);border-radius:4px;margin-top:28px;padding:18px}.nmk .parecer .ex{font-family:var(--mono);color:var(--sim);border:1px dashed var(--sim);border-radius:3px;margin-bottom:12px;padding:4px 8px;font-size:11.5px;display:inline-block}.nmk .parecer h3{font-family:var(--display);margin:0;font-size:22px;font-weight:400}.nmk .parecer .meta{font-family:var(--mono);color:var(--muted);margin:4px 0 14px;font-size:12px}.nmk .parecer .score{flex-wrap:wrap;align-items:baseline;gap:12px;margin-bottom:6px;display:flex}.nmk .parecer .score b{font-family:var(--mono);color:var(--brass);font-variant-numeric:tabular-nums;font-size:40px;font-weight:500;line-height:1}.nmk .parecer .score span{font-family:var(--mono);border:1px solid var(--brass);color:var(--brass);border-radius:999px;padding:2px 9px;font-size:12.5px}.nmk .parecer h4{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:20px 0 8px;font-size:12px;font-weight:500}.nmk .rows{gap:8px;display:grid}.nmk .rows div{grid-template-columns:minmax(0,170px) auto 1fr;align-items:baseline;gap:10px;font-size:14.5px;display:grid}@media (width<=520px){.nmk .rows div{grid-template-columns:1fr auto}.nmk .rows div p{grid-column:1/-1}}.nmk .rows p{color:var(--muted);margin:0!important}.nmk .scores .h{font-family:var(--mono);color:var(--muted);font-size:11px;display:block}.nmk .seal{font-family:var(--mono);white-space:nowrap;border:1px solid;border-radius:3px;padding:1px 7px;font-size:11.5px}.nmk .seal.ok{color:var(--ok)}.nmk .seal.warn{color:var(--warn)}.nmk .seal.bad{color:var(--bad)}.nmk .scores{border-collapse:collapse;width:100%;font-size:14px}.nmk .scores th,.nmk .scores td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:6px 8px}.nmk .scores th{font-family:var(--mono);color:var(--muted);font-size:11.5px;font-weight:500}.nmk .scores td.n{font-family:var(--mono);font-variant-numeric:tabular-nums;white-space:nowrap}.nmk .tw{overflow-x:auto}.nmk .fail{gap:12px;display:grid}.nmk .fail div{border-left:3px solid var(--bad);padding-left:12px}.nmk .fail div p{margin:0 0 4px!important}.nmk .fail .alt{color:var(--ink);border-left:0;padding-left:0}.nmk .fail .alt b{color:var(--ok);font-weight:600}.nmk .foot{color:var(--muted);font-size:12.5px;margin-top:18px!important}.nmk .phases{gap:6px;max-width:68ch;padding-left:20px;display:grid}.nmk .scale{grid-template-columns:repeat(auto-fit,minmax(min(100%,120px),1fr));gap:4px;margin-top:12px;display:grid}.nmk .scale span{border:1px solid var(--line);color:var(--muted);border-radius:3px;gap:2px;padding:6px 8px;font-size:12.5px;display:grid}.nmk .scale b{font-family:var(--mono);color:var(--ink);font-variant-numeric:tabular-nums;font-weight:500}.nmk .scale span.here{border:1.5px solid var(--brass);color:var(--ink)}.nmk .scale span.here b{color:var(--brass)}.nmk .fail .up{border-left-color:var(--brass)}.nmk .lk{color:var(--accent)}.nmk .ghost{font:inherit;border:1px solid var(--line);color:var(--ink);cursor:pointer;background:0 0;border-radius:3px;padding:7px 12px;font-size:14px}.nmk.nmk-dark{--bg:#18110d;--surface:#221812;--ink:#efe3d6;--muted:#b39f8f;--line:#3d2d23;--accent:#e0743c;--brass:#d8ad55;--accent-ink:#1b120d;--sim:#6bb6c6;--ok:#7cc48d;--warn:#e0b552;--bad:#e8795c;--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.smt .wrap{max-width:760px;margin:0 auto}.smt .crumb{font-family:var(--mono);color:var(--muted);letter-spacing:.04em;margin:0 0 16px;font-size:12px}.smt .crumb a{color:var(--muted);text-decoration:none}.smt .crumb a:hover{color:var(--accent)}.smt h1{font-family:var(--display);letter-spacing:.02em;text-wrap:balance;margin:0;font-size:clamp(30px,5vw,44px);font-weight:400;line-height:1.12}.smt .sub{color:var(--muted);margin:10px 0 0;font-size:clamp(16px,2vw,19px);font-style:italic}.smt .body{gap:14px;max-width:68ch;margin-top:22px;display:grid}.smt .body p{margin:0}.smt .body ul,.smt .body ol{gap:6px;margin:0;padding-left:20px;display:grid}.smt h2{font-family:var(--display);letter-spacing:.02em;margin:34px 0 10px;font-size:23px;font-weight:400;line-height:1.25}.smt .cards{gap:12px;margin:26px 0 0;padding:0;list-style:none;display:grid}.smt .cards a{border:1px solid var(--line);color:var(--ink);background:var(--surface);border-radius:4px;padding:16px 18px;text-decoration:none;transition:border-color .15s;display:block}.smt .cards a:hover{border-color:var(--accent)}.smt .cards .nm{font-family:var(--display);color:var(--accent);letter-spacing:.02em;font-size:20px}.smt .cards .tg{color:var(--muted)}.smt .note{border:1px solid var(--line);background:var(--surface);color:var(--muted);border-radius:4px;margin-top:26px;padding:14px 16px;font-size:14px}.smt .cta{background:var(--accent);color:var(--accent-ink);font-family:var(--body);border-radius:4px;margin-top:24px;padding:12px 20px;font-size:16px;font-weight:600;text-decoration:none;display:inline-block}.smt .cta:hover{filter:brightness(1.08)}.smt .cta:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.smt .others{border-top:1px solid var(--line);margin-top:40px;padding-top:22px}.smt .others h2{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0 0 12px;font-size:12px;font-weight:500}.smt .others ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.smt .others a{color:var(--accent);text-decoration:none}.smt .others a:hover{text-decoration:underline}.smt .others .tg{color:var(--muted)}.nmk{--point-border:#fff3df;--point-ink:#fff8f0;--point-fill:#a34a1ce0;--point-hover-ink:#7a2f0c;--point-glow:#ffd6a08c;--point-glow-clear:#ffd6a000;--point-focus:#fff3df99;--tip-bg:#18110de6;--tip-ink:#f3e6d6;--scrim-bg:#140c0873;min-height:100vh;padding-top:88px}.nmk *{letter-spacing:0}.nmk .reading{max-width:760px}.nmk header.top{padding-bottom:18px}.nmk h1,.nmk h2,.nmk h3,.nmk blockquote{font-family:var(--display);font-weight:400}.nmk .hero h1{letter-spacing:0;font-size:60px}.nmk .hero .sub{font-size:21px}.nmk .hero{padding-top:12px}.nmk .intro{max-width:1000px}.nmk .intro>div{align-content:start;gap:24px;display:grid}.nmk .quote{margin:6px 0 0}.nmk .quote-text{margin:0}.nmk .breadcrumb{font-family:var(--mono);color:var(--muted);margin:0 0 16px;font-size:12px}.nmk .body-copy{max-width:68ch}.nmk .body-list{gap:6px;padding-left:18px;list-style:outside;display:grid}.nmk .page-title{overflow-wrap:break-word;margin-bottom:14px;font-size:40px;line-height:1.12}.nmk .section-title{margin-top:28px;margin-bottom:10px;font-size:23px;line-height:1.25}.nmk .section-links{flex-wrap:wrap;gap:10px 24px;margin-top:32px;font-size:14px;display:flex}.nmk .lk{text-decoration:none}.nmk .lk:hover{text-decoration:underline}.nmk .list{margin-top:30px}.nmk .list a{min-width:0}.nmk .list .trl{white-space:nowrap}.nmk .hs{border-color:var(--point-border);background:var(--point-fill);color:var(--point-ink);box-shadow:0 0 0 0 var(--point-glow);text-decoration:none}.nmk .hs:hover,.nmk .hs:focus-visible,.nmk .hs.active{background:var(--point-border);color:var(--point-hover-ink)}.nmk .hs:focus-visible{box-shadow:0 0 0 4px var(--point-focus)}.nmk .hs .tip{background:var(--tip-bg);color:var(--tip-ink)}.nmk .editing .hs{background:var(--sim)}.nmk .scrim{z-index:60;background:var(--scrim-bg)}.nmk .panel{z-index:61}.nmk .panel h1{font-size:36px}.nmk .panel h2{letter-spacing:0}.nmk .panel .breadcrumb{margin-top:20px}.nmk .pnav .ghost{white-space:nowrap;font-size:12px}.nmk .map-backdrop{margin-top:16px}.nmk .badge{white-space:nowrap}.nmk .trlexp{display:block}.nmk .mission,.nmk .dest{margin-top:30px}.nmk .dest h2{margin-top:0}.nmk .cta{white-space:normal;width:fit-content;max-width:100%;height:auto;box-shadow:none;text-decoration:none}.nmk .ghost{white-space:normal;height:auto;box-shadow:none}.nmk .nmk-button{box-shadow:none}.nmk .seal{white-space:normal;align-items:center;gap:6px;line-height:1.5;display:inline-flex}.nmk .seal.neutral{color:var(--muted)}.nmk .scale{padding:0;list-style:none}.nmk .scale li{border:1px solid var(--line);color:var(--muted);border-radius:3px;gap:2px;padding:6px 8px;font-size:12.5px;display:grid}.nmk .scale li.here{border-color:var(--brass);color:var(--brass)}.nmk .scale span{color:inherit;border:0;padding:0;display:block}.nmk .scale span:last-child{font-family:var(--mono)}.nmk .identity-fields{grid-template-columns:1fr 1fr}.nmk .identity-fields label:last-child{grid-column:1/-1}.nmk form label:not(.chk){gap:4px;display:grid}.nmk input:not([type]){font:inherit;color:var(--ink);background:var(--bg);border:1px solid var(--line);border-radius:3px;width:100%;min-width:0;padding:8px 10px;font-size:15px}.nmk form{gap:14px}.nmk form>*{margin-block:0}.nmk input.field{display:block}.nmk input.field:focus{outline:2px solid var(--accent);outline-offset:0;border-color:#0000}.nmk input:not([type]),.nmk input[type=text],.nmk input[type=email],.nmk select,.nmk textarea{font-family:var(--body)}.nmk .chk input{accent-color:var(--accent);flex-shrink:0}.nmk .count.err{color:var(--bad)}.nmk .parecer{min-width:0}.nmk .report-header{border-bottom:1px solid var(--line);padding-bottom:18px}.nmk .report-header>p:first-child{font-family:var(--mono);color:var(--muted);font-size:12px}.nmk .report-meta{grid-template-columns:1fr 1fr;gap:16px 24px;margin-top:20px;font-size:14px;display:grid}.nmk .report-meta dt{font-family:var(--mono);color:var(--muted);font-size:11.5px}.nmk .report-meta dd{overflow-wrap:anywhere;margin:4px 0 0}.nmk .sigma-value{font-family:var(--mono);color:var(--brass);font-size:40px;line-height:1.1}.nmk .data-block{font-family:var(--mono);background:var(--surface);border:1px solid var(--line);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:3px;max-width:100%;padding:12px;font-size:12px;line-height:1.7;overflow-x:auto}.nmk .parecer table{width:100%}.nmk .parecer td:not(:first-child){font-family:var(--mono);font-variant-numeric:tabular-nums}.nmk .parecer h2.section-title{font-family:var(--mono);text-transform:uppercase;color:var(--muted);font-size:12px;font-weight:500}.nmk .scores{display:table}.nmk .proto{margin-bottom:28px}.nmk .proto strong{font-family:var(--mono);color:var(--brass);font-size:24px}.nmk .proto p+p{color:var(--muted);font-size:13px}.nmk-language-bar{z-index:50;--language-bg:#f3ece4;--language-ink:#6d5a4e;--language-line:#dccdbf;--language-accent:#a34a1c;gap:4px;display:flex;position:fixed;top:19px;left:16px}.nmk-language-bar .nmk-button{background:var(--language-bg);color:var(--language-ink);border:1px solid var(--language-line);height:28px;box-shadow:none;border-radius:3px;padding:3px 8px;font-family:IBM Plex Mono,monospace;font-size:12px}.nmk-language-bar .nmk-button[aria-pressed=true]{border-color:var(--language-accent);color:var(--language-accent)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .nmk-language-bar{--language-bg:#18110d;--language-ink:#b39f8f;--language-line:#3d2d23;--language-accent:#e0743c}}:root[data-theme=dark] .nmk-language-bar{--language-bg:#18110d;--language-ink:#b39f8f;--language-line:#3d2d23;--language-accent:#e0743c}@media (width<=640px){.nmk{padding-top:80px}.nmk .hero h1{font-size:34px}.nmk .hero .sub{font-size:17px}.nmk .page-title{font-size:30px}.nmk .panel h1{font-size:26px}.nmk .panel{padding-bottom:40px}.nmk .report-meta{grid-template-columns:1fr}.nmk .parecer{padding:14px}.nmk .map-backdrop{display:none}}@media (width<=520px){.nmk .identity-fields{grid-template-columns:1fr}}.nmk-dark{--bg:#18110d;--ink:#efe3d6;--muted:#b39f8f;--brass:#d8ad55;--accent:#e0743c;--accent-ink:#18110d}.nmk.dhb{background:var(--bg);aspect-ratio:21/9;min-height:0;max-height:640px;padding:0;position:relative;overflow:hidden}.dhb picture{position:absolute;inset:0}.dhb picture,.dhb-img{width:100%;height:100%;display:block}.dhb-img{object-fit:cover;object-position:center bottom;animation:20s ease-out forwards dhb-zoom}@keyframes dhb-zoom{0%{transform:scale(1)}to{transform:scale(1.04)}}@media (prefers-reduced-motion:reduce){.dhb-img{animation:none}}.dhb-overlay{background:linear-gradient(90deg,#18110d 0%,#18110dd9 45%,#0000 100%);flex-direction:column;justify-content:center;align-items:flex-start;width:50%;padding:32px 48px;display:flex;position:absolute;inset:0}.dhb-label{text-transform:uppercase;letter-spacing:.12em;color:#d8ad55;margin:0 0 12px;font-family:IBM Plex Mono,monospace;font-size:12px}.dhb-title{color:#efe3d6;margin:0 0 14px;font-family:Marcellus SC,serif;font-size:clamp(30px,3.4vw,52px);line-height:1.1}.dhb-body{color:#b39f8f;max-width:46ch;margin:0;font-family:IBM Plex Sans,sans-serif;font-size:16px;line-height:1.55}.dhb-actions{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.dhb-cta{color:#18110d;background:#e0743c;border-radius:4px;margin-top:22px;padding:12px 20px;font-family:IBM Plex Sans,sans-serif;font-size:16px;font-weight:600;text-decoration:none;display:inline-block}.dhb-cta:hover{filter:brightness(1.08)}.dhb-cta:focus-visible,.dhb-lk:focus-visible{outline-offset:2px;outline:2px solid #e0743c}.dhb-lk{color:#d8ad55;text-underline-offset:3px;margin-top:22px;font-family:IBM Plex Sans,sans-serif;font-size:15px;text-decoration:underline}@media (width<=767px){.nmk.dhb{aspect-ratio:auto;min-height:125vw;max-height:none}.dhb-overlay{min-height:inherit;background:linear-gradient(#0000 38%,#18110dd9 70%,#18110d 100%);justify-content:flex-end;width:100%;padding:24px 20px 28px;position:relative}.dhb-title{font-size:30px}}.dhb{width:100%}.dhb-img{max-width:100%}
