.rmap{container:rmap/inline-size}.rmap__seg{border:1px solid var(--rule);background:#ececf2;border-radius:12px;gap:2px;padding:3px;display:inline-flex}.rmap__seg button{min-height:44px;font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:.375rem;padding:.375rem .75rem;font-size:.8125rem;font-weight:550;display:inline-flex}.rmap__seg .dot{margin:0}.rmap__seg button:hover:not(:disabled){color:var(--fg)}.rmap__seg button:disabled{cursor:default}.rmap__seg button[aria-pressed=true]{color:var(--fg);box-shadow:var(--shadow-sm);background:#fff}@media (pointer:coarse){.rmap__seg button{min-height:44px}}.rmap__body{background:radial-gradient(60% 70% at 50% 30%,#d5f58a59,#0000 75%),#fbfbfd;justify-items:center;padding:clamp(1.25rem,4cqi,2rem) clamp(.75rem,3cqi,1.75rem) clamp(1.25rem,3cqi,1.75rem);display:grid}.rmap__zone{border:1.5px dashed var(--lime-600);background:#ffffffbf;border-radius:24px;width:100%;padding:2.5rem clamp(.75rem,3cqi,1.5rem) 2.25rem;position:relative}.rmap__zone:before{content:"";border-radius:inherit;opacity:.05;pointer-events:none;background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='6%206%2052%2052'%20role='img'%20aria-label='UzRouter'%3e%3ctitle%3eUzRouter%3c/title%3e%3cpath%20d='M32%208.81L38.79%2015.6L48.4%2015.6L48.4%2025.21L55.19%2032L48.4%2038.79L48.4%2048.4L38.79%2048.4L32%2055.19L25.21%2048.4L15.6%2048.4L15.6%2038.79L8.81%2032L15.6%2025.21L15.6%2015.6L25.21%2015.6ZM32%2011.92L37.22%2017.13L32%2022.35L26.78%2017.13ZM39.66%2017.8L46.2%2017.8L46.2%2024.34L41.34%2029.2L34.8%2029.2L34.8%2022.66ZM52.08%2032L46.87%2037.22L41.65%2032L46.87%2026.78ZM46.2%2039.66L46.2%2046.2L39.66%2046.2L34.8%2041.34L34.8%2034.8L41.34%2034.8ZM32%2052.08L26.78%2046.87L32%2041.65L37.22%2046.87ZM24.34%2046.2L17.8%2046.2L17.8%2039.66L22.66%2034.8L29.2%2034.8L29.2%2041.34ZM11.92%2032L17.13%2026.78L22.35%2032L17.13%2037.22ZM17.8%2024.34L17.8%2017.8L24.34%2017.8L29.2%2022.66L29.2%2029.2L22.66%2029.2Z'%20fill='%236449D1'%20fill-rule='evenodd'%20stroke='%236449D1'%20stroke-width='1.2'%20stroke-linejoin='round'/%3e%3c/svg%3e") right -40px top -40px/160px no-repeat;position:absolute;inset:0}.rmap__zone-label{border:1px solid var(--lime-600);background:var(--lime);color:var(--ink);border-radius:999px;align-items:center;gap:.375rem;padding:.125rem .625rem;font-size:.75rem;font-weight:600;display:inline-flex;position:absolute;top:-.8rem;left:1.25rem}.rmap__row{align-items:flex-start;margin:0;padding:0;list-style:none;display:flex}.rm-node{text-align:center;flex:none;justify-items:center;gap:.25rem;width:clamp(76px,22cqi,120px);display:grid}.rm-node__icon{border:1px solid var(--rule-strong);width:clamp(44px,11cqi,56px);height:clamp(44px,11cqi,56px);box-shadow:var(--shadow-sm);background:#fff;border-radius:16px;place-items:center;margin-bottom:.25rem;display:grid}.rm-node__name{font-size:clamp(.75rem,2.6cqi,.875rem);font-weight:600;line-height:1.2}.rm-node small{font-family:var(--font-mono);color:var(--subtle);font-size:clamp(.5938rem,2cqi,.6563rem);line-height:1.3}.rm-node--core .rm-node__icon{background:var(--accent);border-color:#7b63e0;box-shadow:0 0 0 6px #6449d124}.rm-node--local .rm-node__icon{border-color:var(--lime-600);background:var(--lime)}.rm-line{background:var(--lime-600);border-radius:2px;flex:1;height:2px;margin-top:calc(clamp(44px,11cqi,56px)/2);position:relative;overflow:hidden}.rm-line:after{content:"";background:linear-gradient(90deg,#0000,#fff,#0000);width:40%;position:absolute;inset:0}.rmap__gate{border:1px solid var(--rule-strong);box-shadow:var(--shadow-sm);white-space:nowrap;color:var(--muted);transition:border-color .25s var(--ease), color .25s var(--ease);background:#fff;border-radius:999px;align-items:center;gap:.375rem;padding:.25rem .75rem;font-size:.75rem;font-weight:600;display:inline-flex;position:absolute;bottom:-.95rem;left:50%;transform:translate(-50%)}.rmap__vline{width:0;height:2.75rem;transition:border-color .25s var(--ease);border-left:2px dashed #c8c9d6;margin-top:1rem}.rm-node--global{width:auto;margin-top:.25rem}.rm-node--global .rm-node__icon{background:var(--soft);color:var(--subtle);border:1.5px dashed #b9bbc9}.rm-node--global .rm-node__name{color:var(--muted)}.rmap[data-state=global] .rmap__gate{border-color:var(--accent-200);color:var(--accent-600)}.rmap[data-state=global] .rmap__vline{border-left-color:var(--accent)}.rmap[data-state=global] .rm-node--global .rm-node__icon{border-color:var(--accent);background:var(--accent-50);color:var(--accent-600)}.rmap[data-state=global] .rm-node--global .rm-node__name{color:var(--fg)}.rmap__foot{border-top:1px solid var(--rule);color:var(--muted);padding:.875rem 1rem;font-size:.875rem}.rmap__foot strong{color:var(--fg)}@media (prefers-reduced-motion:no-preference){.rm-line:after{animation:2.4s linear infinite rm-flow}}@keyframes rm-flow{0%{transform:translate(-100%)}to{transform:translate(260%)}}@container rmap (width<=420px){.rmap .panel__head{flex-direction:column;align-items:stretch}.rmap__seg{grid-template-columns:1fr 1fr;display:grid}}.nm-rows{gap:clamp(2.5rem,6vw,4.5rem);display:grid}.nm-row{align-items:center;gap:1.5rem;display:grid}@media (width>=960px){.nm-row{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(2.5rem,6vw,5rem)}.nm-row--rev .nm-row__copy{order:2}}.nm-row>*{min-width:0}.nm-row__n{background:var(--ink);width:2.5rem;height:2.5rem;font-family:var(--font-mono);color:var(--lime);border-radius:50%;place-items:center;margin-bottom:1rem;font-size:.75rem;display:inline-grid}.nm-row__title{letter-spacing:-.035em;font-size:clamp(1.5rem,1.15rem + 1.3vw,2.125rem);font-weight:600;line-height:1.1}.nm-row__text{max-width:48ch;color:var(--muted);margin-top:.75rem;font-size:1rem}.nm-row__pilot{border:1px solid var(--accent-200);background:var(--accent-50);color:var(--accent-600);border-radius:10px;align-items:center;gap:.5rem;margin-top:1rem;padding:.375rem .75rem;font-size:.8125rem;font-weight:600;display:inline-flex}.nm-row__link{min-height:44px;color:var(--accent-600);align-items:center;gap:.375rem;margin-top:.5rem;font-size:.9375rem;font-weight:600;text-decoration:none;display:inline-flex}.nm-row__link:hover{text-underline-offset:3px;text-decoration:underline}.nm-dialog{gap:1rem;display:grid}.nm-field{gap:.375rem;display:grid}.nm-field__label{color:var(--muted);font-size:.75rem;font-weight:600}.nm-input{border:1px solid var(--rule-strong);font-family:var(--font-mono);background:#fff;border-radius:10px;padding:.625rem .75rem;font-size:.8125rem}.nm-radios{gap:.5rem;display:grid}.nm-radio{border:1px solid var(--rule);background:#fff;border-radius:12px;align-items:center;gap:.75rem;padding:.625rem .75rem;font-size:.8125rem;display:flex}.nm-radio>i{border:1.5px solid #b9bbc9;border-radius:50%;flex:none;width:16px;height:16px}.nm-radio>span:not(.tag){flex:1;min-width:0}.nm-radio b{font-weight:600;display:block}.nm-radio small{color:var(--subtle);font-size:.75rem;display:block}.nm-radio.is-on{border-color:var(--lime-600);background:var(--lime-50);box-shadow:0 0 0 3px #d5f58a66}.nm-radio.is-on>i{border-color:var(--ink);background:radial-gradient(circle, var(--ink) 0 3.5px, transparent 4px)}.nm-switchrow{background:var(--soft);border-radius:12px;justify-content:space-between;align-items:center;gap:1rem;padding:.625rem .75rem;font-size:.8125rem;display:flex}.nm-switchrow b{font-weight:600;display:block}.nm-switchrow small{color:var(--subtle);font-size:.75rem}.nm-actions{justify-content:flex-end;gap:.5rem;display:flex}.nm-btn{background:var(--ink);color:#fff;border-radius:10px;padding:.5rem .875rem;font-size:.8125rem;font-weight:550}.nm-btn--ghost{border:1px solid var(--rule-strong);color:var(--muted);background:#fff}.nm-perm{font-size:.8125rem}.nm-perm__row{grid-template-columns:minmax(0,1.6fr) minmax(0,.7fr) minmax(0,.7fr);align-items:center;gap:.5rem;padding:.75rem 1rem;display:grid}.nm-perm__row+.nm-perm__row{border-top:1px solid var(--rule)}.nm-perm__row>span:not(:first-child){justify-self:center}.nm-perm__row--head{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--subtle);font-size:.625rem}.nm-yes{background:var(--lime);border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.nm-no,.nm-allow{color:var(--subtle);border:1px dashed #b9bbc9;border-radius:999px;padding:.0625rem .5rem;font-size:.6875rem;font-weight:550}.nm-allow{border:1px solid var(--accent-200);background:var(--accent-50);color:var(--accent-600)}.nm-trace{gap:0;margin:0;padding:1rem 1.125rem;list-style:none;display:grid}.nm-trace li{gap:.875rem;padding-bottom:1rem;font-size:.875rem;font-weight:550;display:flex;position:relative}.nm-trace li:last-child{padding-bottom:0}.nm-trace li:not(:last-child):before{content:"";background:var(--rule-strong);width:1.5px;position:absolute;top:18px;bottom:2px;left:6px}.nm-trace i{background:var(--lime);width:14px;height:14px;box-shadow:0 0 0 1px var(--lime-600);border-radius:50%;flex:none;margin-top:.2rem}.nm-trace .is-fail i{box-shadow:0 0 0 1.5px var(--stop);background:#fff}.nm-trace .is-stop i{background:var(--stop);box-shadow:0 0 0 3px var(--stop-50)}.nm-trace .is-stop>span{color:var(--stop)}.nm-trace small{font-family:var(--font-mono);color:var(--subtle);font-size:.6875rem;font-weight:400;display:block}.nm-tune{gap:.875rem;display:grid}.nm-tune__label{color:var(--muted);font-size:.75rem;font-weight:600}.nm-tune__files{flex-wrap:wrap;gap:.375rem;display:flex}.nm-tune__files span{border:1px solid var(--rule);background:var(--soft);border-radius:9px;align-items:center;gap:.375rem;padding:.3125rem .625rem;font-size:.75rem;font-weight:550;display:inline-flex}.nm-tune__run{background:var(--ink);color:#fff;border-radius:12px;align-items:center;gap:.75rem;padding:.75rem;font-size:.8125rem;display:flex}.nm-tune__run b{font-weight:600;display:block}.nm-tune__run small{color:var(--dark-muted);font-size:.6875rem}.nm-tune__gpu{background:var(--lime);width:34px;height:34px;color:var(--ink);border-radius:10px;flex:none;place-items:center;display:grid}.nm-tune__bar{background:#ececf2;border-radius:999px;height:6px;display:block;overflow:hidden}.nm-tune__bar i{border-radius:inherit;background:linear-gradient(90deg, var(--lime-600), var(--accent));width:62%;height:100%;display:block}.nm-tune__facts{gap:.375rem;margin:0;padding:0;font-size:.8125rem;list-style:none;display:grid}.nm-tune__facts li{align-items:center;gap:.5rem;display:flex}.nm-tune__facts li:first-child .i{color:var(--lime-ink)}.nm-tune__facts li:last-child .i{color:var(--stop)}.nm-cat{gap:1.25rem;margin-bottom:2rem;display:grid}@media (width>=900px){.nm-cat{grid-template-columns:minmax(0,.42fr) minmax(0,1fr);align-items:start}}.nm-cat__list{gap:.5rem;display:grid}@media (width>=560px) and (width<=899.98px){.nm-cat__list{grid-template-columns:repeat(2,minmax(0,1fr))}}.nm-cat__btn{border:1px solid var(--rule);min-height:48px;font:inherit;color:var(--muted);text-align:left;cursor:pointer;transition:border-color .15s var(--ease), background-color .15s var(--ease), color .15s var(--ease);background:#fff;border-radius:14px;align-items:center;gap:.625rem;padding:.625rem 1rem;font-size:.9375rem;font-weight:550;display:flex}.nm-cat__btn:hover:not(:disabled){border-color:var(--rule-strong);color:var(--fg)}.nm-cat__btn[aria-pressed=true]{border-color:var(--ink);background:var(--ink);color:#fff}.nm-cat__btn[aria-pressed=true] .i{color:var(--lime)}.nm-cat__sample{background:var(--soft);box-shadow:inset 0 0 0 1px var(--rule);overflow-wrap:anywhere;border-radius:4px 16px 16px;padding:1rem 1.125rem;font-size:1.0625rem;font-weight:500}.nm-cat__sample mark{background:var(--lime);color:var(--ink);border-radius:4px;padding:.0625rem .25rem}.nm-cat__out{gap:.75rem;margin-top:1rem;display:grid}@media (width>=560px){.nm-cat__out{grid-template-columns:repeat(2,minmax(0,1fr))}}.nm-out{border:1px solid var(--rule);transition:background-color .25s var(--ease), border-color .25s var(--ease);border-radius:16px;padding:1rem 1.125rem}.nm-out__route{color:var(--muted);align-items:center;font-size:.8125rem;font-weight:600;display:flex}.nm-out__verdict{letter-spacing:-.025em;margin-top:.5rem;font-size:1.375rem;font-weight:600}.nm-out__text{color:var(--muted);margin-top:.25rem;font-size:.875rem}.nm-out[data-tone=allow]{border-color:var(--lime-600);background:var(--lime-50)}.nm-out[data-tone=allow] .nm-out__verdict{color:var(--lime-ink)}.nm-out[data-tone=mask]{background:#fff;border-color:#c4c5d2}.nm-out[data-tone=block]{border-color:var(--stop-200);background:var(--stop-50)}.nm-out[data-tone=block] .nm-out__verdict{color:var(--stop)}.nm-pill{border:1px solid #0000;border-radius:999px;margin-right:.25rem;padding:.0625rem .5rem;font-size:.75rem;font-weight:600;display:inline-flex}.nm-pill--allow{border-color:var(--lime-600);background:var(--lime-50);color:var(--lime-ink)}.nm-pill--mask{background:var(--soft);color:var(--fg);border-color:#c4c5d2}.nm-pill--block{border-color:var(--stop-200);background:var(--stop-50);color:var(--stop)}.section:not(.section--white) .nm-matrix{background:#fff}.nm-down__seg{margin-top:1.75rem}.nm-down__callout{margin-top:1.5rem}.nm-pipe{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.nm-pipe__step{text-align:center;justify-items:center;gap:.375rem;font-size:.75rem;font-weight:600;display:grid;position:relative}.nm-pipe__step small{font-family:var(--font-mono);color:var(--subtle);margin-top:-.25rem;font-size:.625rem;font-weight:400}.nm-pipe__step:not(:last-child):after{content:"";background:var(--lime-600);height:2px;position:absolute;top:20px;left:calc(50% + 24px);right:calc(20px - 50%)}.nm-pipe__step--model:after{background:repeating-linear-gradient(90deg,#c8c9d6 0 4px,#0000 4px 8px)!important}.nm-pipe__icon{border:1px solid var(--rule-strong);background:#fff;border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.nm-pipe__icon--core{background:var(--accent);border-color:#7b63e0}.nm-pipe__step--model .nm-pipe__icon{border-color:var(--lime-600);background:var(--lime);transition:background-color .25s var(--ease), border-color .25s var(--ease)}.nm-pipe__step--off .nm-pipe__icon{background:var(--soft);color:#8a8da0;border-style:dashed}[data-state=down] .nm-pipe__step--model .nm-pipe__icon{border-color:var(--stop);background:var(--stop-50);color:var(--stop);box-shadow:0 0 0 4px #b423181a}[data-state=down] .nm-pipe__step:nth-child(2):after{background:repeating-linear-gradient(90deg, var(--stop) 0 4px, transparent 4px 8px)}.nm-down__result{margin-top:1.25rem}.nm-down__status{letter-spacing:-.02em;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin-bottom:.75rem;font-size:1.125rem;font-weight:600;display:flex}.code--plain{border-color:var(--rule);background:var(--soft);color:var(--fg)}.nm-keep{gap:1rem;display:grid}@media (width>=720px){.nm-keep{grid-template-columns:repeat(2,minmax(0,1fr))}.nm-keep__card--legal{grid-column:1/-1}}@media (width>=1100px){.nm-keep{grid-template-columns:repeat(3,minmax(0,1fr))}.nm-keep__card--legal{grid-column:auto}}.nm-keep .code{margin-top:.5rem}.nm-nolist{gap:.5rem;margin:.25rem 0 0;padding:0;list-style:none;display:grid}.nm-nolist li{border:1px solid var(--rule);background:var(--soft);border-radius:12px;padding:.625rem .75rem .625rem 2.375rem;font-size:.875rem;font-weight:550;position:relative}.nm-nolist li:before{content:"";background:linear-gradient(45deg, transparent 45%, #fff 45% 55%, transparent 55%), linear-gradient(-45deg, transparent 45%, #fff 45% 55%, transparent 55%), var(--ink);border-radius:50%;width:16px;height:16px;position:absolute;top:50%;left:.75rem;transform:translateY(-50%)}.nm-keep__steps .vstep{padding-bottom:1rem}.nm-keep__steps .vstep__title{font-size:.9375rem}.nm-keep__steps .vstep__text{font-size:.875rem}.nm-chain{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}@media (width>=720px){.nm-chain{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1100px){.nm-chain{grid-template-columns:repeat(4,minmax(0,1fr))}}.nm-chain__item{border:1px solid var(--rule);background:#fff;border-radius:22px;flex-direction:column;gap:.375rem;padding:1.25rem;display:flex;position:relative}.nm-chain__item--in{border-color:var(--lime-600);background:radial-gradient(90% 70% at 100% 0,#d5f58a80,#0000 70%),#fff}.nm-chain__item--out{background:0 0;border-style:dashed;border-color:#b9bbc9}.nm-chain__icon{border:1px solid var(--rule-strong);background:#fff;border-radius:13px;place-items:center;width:44px;height:44px;margin-bottom:.5rem;display:grid}.nm-chain__icon--core{background:var(--accent);border-color:#7b63e0}.nm-chain__icon--lime{border-color:var(--lime-600);background:var(--lime)}.nm-chain__icon--out{background:var(--soft);color:var(--muted);border-style:dashed}.nm-chain__title{letter-spacing:-.015em;font-size:1.0625rem;font-weight:600}.nm-chain__where{font-family:var(--font-mono);color:var(--lime-ink);font-size:.6875rem}.nm-chain__item--yours .nm-chain__where,.nm-chain__item--out .nm-chain__where{color:var(--muted)}.nm-chain__text{color:var(--muted);font-size:.875rem}.nm-chain__owner{border-top:1px dashed var(--rule-strong);color:var(--fg);margin-top:auto;padding-top:.75rem;font-size:.75rem;font-weight:600}.nm-edges{background:var(--ink);color:var(--dark-fg);border-radius:20px;gap:1rem;margin-top:1.5rem;padding:clamp(1.125rem,2.5vw,1.5rem);display:grid}@media (width>=960px){.nm-edges{grid-template-columns:minmax(0,.35fr) minmax(0,1fr);align-items:start}}.nm-edges__title{color:#fff;font-size:1.125rem;font-weight:600}.nm-edges__list{gap:.75rem 1.5rem;margin:0;display:grid}@media (width>=640px){.nm-edges__list{grid-template-columns:repeat(2,minmax(0,1fr))}}.nm-edges__list dt{color:var(--lime);font-size:.875rem;font-weight:600}.nm-edges__list dd{color:var(--dark-muted);margin-top:.125rem;font-size:.875rem}.nm-cases{gap:1rem;display:grid}@media (width>=860px){.nm-cases{grid-template-columns:repeat(2,minmax(0,1fr))}}.nm-case{border:1px solid var(--rule);box-shadow:var(--shadow-xs);background:#fff;border-radius:22px;flex-direction:column;gap:.875rem;padding:clamp(1.125rem,2.5vw,1.5rem);display:flex}.nm-case__head{align-items:center;gap:.5rem;display:flex}.nm-case__head .sample-tag{margin-left:auto}.nm-case__n{font-family:var(--font-mono);color:var(--subtle);font-size:.75rem}.nm-case__mode{border-radius:999px;align-items:center;gap:.375rem;padding:.0625rem .5rem;font-size:.75rem;font-weight:600;display:inline-flex}.nm-case__mode:before{content:"";border-radius:50%;width:7px;height:7px}.nm-case__mode.is-local{background:var(--lime-50);color:var(--lime-ink)}.nm-case__mode.is-local:before{background:var(--lime-600)}.nm-case__mode.is-global{background:var(--accent-50);color:var(--accent-600)}.nm-case__mode.is-global:before{background:var(--accent)}.nm-case__text{background:var(--soft);box-shadow:inset 0 0 0 1px var(--rule);overflow-wrap:anywhere;border-radius:4px 14px 14px;padding:.75rem .875rem;font-size:1rem;font-weight:550;line-height:1.4}.nm-case__text mark{background:var(--ink);color:var(--lime);font-family:var(--font-mono);border-radius:4px;padding:0 .25rem;font-size:.85em}.nm-case__cats{color:var(--muted);font-size:.8438rem}.nm-case__cats span{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--subtle);font-size:.6875rem}.nm-case__cats b{color:var(--fg)}.nm-case__trace{gap:.375rem;margin:0;padding:0;list-style:none;display:grid}.nm-case__trace li{align-items:flex-start;gap:.625rem;font-size:.875rem;display:flex}.nm-case__trace i{background:var(--lime-600);border-radius:50%;flex:none;width:10px;height:10px;margin-top:.4rem}.nm-case__trace .mask i{background:var(--ink)}.nm-case__trace .global i{background:var(--accent)}.nm-case__trace .stop i{background:var(--stop)}.nm-case__trace .stop{color:var(--stop)}.nm-case__result{border-top:1px solid var(--rule);flex-wrap:wrap;align-items:center;gap:.375rem .625rem;margin-top:auto;padding-top:.875rem;font-size:.875rem;font-weight:550;display:flex}.nm-status--global{border-color:var(--accent-200);background:var(--accent-50);color:var(--accent-600)}.nm-open-steps{margin-top:2rem}.nm-approve-wrap{gap:1rem;display:grid}@media (width>=960px){.nm-approve-wrap{top:calc(var(--header-h) + 1rem);position:sticky}}.nm-track-3{grid-template-columns:repeat(3,minmax(0,1fr))}@media (width>=640px){.nm-approve__seg .segmented__track{grid-auto-flow:initial;display:grid}}.nm-approve__status{border:1px solid var(--rule-strong);color:var(--muted);border-radius:999px;padding:.0625rem .5rem;font-size:.75rem;font-weight:600}.nm-approve__status--ok{border-color:var(--accent-200);background:var(--accent-50);color:var(--accent-600)}.nm-approve__status--off{border-color:var(--stop-200);background:var(--stop-50);color:var(--stop)}.nm-approve__kv{padding:.25rem 1rem}.nm-approve__result{background:var(--soft);border-radius:12px;margin:0 1rem 1rem;padding:.75rem .875rem;font-size:.875rem;font-weight:550}.nm-approve__result p{align-items:flex-start;gap:.5rem;display:flex}.nm-approve__result .i{flex:none;margin-top:.2rem}[data-state=ok] .nm-approve__result{background:var(--accent-50);color:var(--accent-600)}[data-state=off] .nm-approve__result{background:var(--lime-50);color:var(--lime-ink)}.nm-outage{gap:1rem;margin-top:clamp(2rem,4vw,3rem);display:grid}@media (width>=960px){.nm-outage{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}}.nm-outage__time{border:1px solid var(--rule);background:#fff;border-radius:22px;padding:clamp(1.125rem,2.5vw,1.5rem)}.nm-outage__title{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin-bottom:1rem;font-size:1.0625rem;font-weight:600;display:flex}.nm-tl{margin:0;padding:0;list-style:none;display:grid}.nm-tl li{grid-template-columns:5.5rem minmax(0,1fr);gap:.75rem;padding:.5rem 0 .5rem 1.25rem;font-size:.875rem;display:grid;position:relative}.nm-tl li:before{content:"";background:#b9bbc9;border-radius:50%;width:9px;height:9px;position:absolute;top:.95rem;left:0}.nm-tl li:not(:last-child):after{content:"";background:var(--rule-strong);width:1px;position:absolute;top:1.5rem;bottom:-.45rem;left:4px}.nm-tl .is-fail:before{box-shadow:inset 0 0 0 2px var(--stop);background:#fff}.nm-tl .is-stop:before{background:var(--stop)}.nm-tl .is-stop .nm-tl__e{color:var(--stop);font-weight:600}.nm-tl .is-ok:before{background:var(--lime-600)}.nm-tl__t{font-family:var(--font-mono);color:var(--subtle);font-size:.75rem}.nm-outage__roles{gap:1rem;display:grid}.nm-role{border:1px solid var(--accent-200);background:var(--accent-50);border-radius:20px;padding:1.125rem 1.25rem}.nm-role--client{border-color:var(--rule);background:#fff}.nm-role__who{align-items:center;gap:.5rem;margin-bottom:.5rem;font-size:.9375rem;font-weight:600;display:flex}.nm-role__icon{background:var(--accent);border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.nm-role--client .nm-role__icon{background:var(--soft);box-shadow:inset 0 0 0 1px var(--rule)}.nm-dark{--focus:var(--lime);background:radial-gradient(45% 60% at 0% 0%, #d5f58a1f, transparent 70%), radial-gradient(45% 60% at 100% 100%, #6449d140, transparent 70%), var(--ink);color:var(--dark-fg)}.nm-dark .section-title{color:#fff}.nm-dark .section-lead{color:var(--dark-muted)}.nm-tune-flow{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}@media (width>=720px){.nm-tune-flow{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1100px){.nm-tune-flow{grid-template-columns:repeat(4,minmax(0,1fr))}}.nm-tune-flow li{border:1px solid var(--dark-line);background:#ffffff08;border-radius:20px;padding:1.25rem}.nm-tune-flow__n{background:var(--lime);width:32px;height:32px;font-family:var(--font-mono);color:var(--ink);border-radius:10px;place-items:center;margin-bottom:.875rem;font-size:.8125rem;display:grid}.nm-tune-flow h3{color:#fff;font-size:1.0625rem;font-weight:600}.nm-tune-flow p{color:var(--dark-muted);margin-top:.375rem;font-size:.875rem}.nm-never{border:1px dashed #ff8a8e73;border-radius:20px;gap:.75rem;margin-top:1rem;padding:1.125rem 1.25rem;display:grid}@media (width>=960px){.nm-never{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1.5rem}}.nm-never__title{color:#ffb3b5;align-items:center;gap:.5rem;font-weight:600;display:inline-flex}.nm-never ul{color:var(--dark-fg);flex-wrap:wrap;gap:.375rem 1.25rem;margin:0;padding:0;font-size:.875rem;list-style:none;display:flex}.nm-never__link{min-height:44px;color:var(--lime);align-items:center;gap:.375rem;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}.nm-never__link:hover{text-underline-offset:3px;text-decoration:underline}.nm-law{gap:.75rem;display:grid}@media (width>=640px){.nm-law{grid-template-columns:repeat(2,minmax(0,1fr))}}.nm-law__group{border:1px solid var(--rule);background:#fff;border-radius:20px;padding:1.125rem 1.25rem}.nm-law__title{align-items:center;gap:.625rem;margin-bottom:.625rem;font-size:1rem;font-weight:600;display:flex}.nm-law__title span{background:var(--ink);width:26px;height:26px;font-family:var(--font-mono);color:var(--lime);border-radius:8px;place-items:center;font-size:.75rem;display:grid}.nm-law__group ul{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.nm-law__group li{color:var(--muted);padding-left:1.375rem;font-size:.875rem;position:relative}.nm-law__group li:before{content:"?";font-family:var(--font-serif);color:var(--accent-600);font-size:1.125rem;font-style:italic;line-height:1.2;position:absolute;top:0;left:0}
