.wrap.nd-wrap{max-width:var(--layout-max)}.nd-lead{color:var(--ink-2);max-width:var(--stroka-max);margin:0 0 var(--sp-2);line-height:1.6}.nd-meta{display:flex;flex-wrap:wrap;gap:var(--sp-1) var(--sp-4);margin:0 0 var(--sp-4);padding:0;list-style:none;font-size:13px;color:var(--ink-3)}.nd-meta b{font-weight:600}.nd-meta a,.nd-meta b{color:var(--ink-2)}.nd-vitrina-h{margin:var(--sp-6) 0 var(--sp-2)}.nd-mono{font-family:var(--font-mono);color:var(--ink)}.nd-layout{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:var(--sp-4);align-items:start}.nd-sheet{background:var(--card);border-radius:var(--r-lg);box-shadow:var(--lift);overflow:hidden}.nd-sheet.nd-drop{box-shadow:0 0 0 3px var(--accent-ring),var(--lift)}.nd-sheet-head{padding:var(--sp-3) var(--sp-4) var(--sp-2);border-bottom:1px solid var(--sep)}.nd-sheet-head h2{margin:0;font-size:16px;font-weight:700;line-height:1.35;letter-spacing:0;text-wrap:balance}.nd-sheet-head p{margin:4px 0 0;color:var(--ink-3);font-size:13px}.nd-req{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-1) var(--sp-3);padding:var(--sp-2) var(--sp-4);background:var(--card-2);font-size:13px;color:var(--ink-2)}.nd-file{position:relative;cursor:pointer}.nd-file:focus-within{outline:2px solid var(--accent-ring);outline-offset:2px}.nd-file input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.nd-source{font-size:12.5px;color:var(--ink-3);margin-left:auto}.nd-msg{padding:var(--sp-2) var(--sp-4);font-size:13px;line-height:1.55;color:var(--ink-2);background:var(--accent-soft);border-bottom:1px solid var(--sep)}.nd-msg.bad{background:var(--err-soft);color:var(--err)}.nd-msg.dim{background:transparent}.nd-warn-t{display:block;color:var(--warn)}.nd-tabs{display:flex;flex-wrap:wrap;gap:var(--sp-1);padding:var(--sp-2) var(--sp-4);border-bottom:1px solid var(--sep)}.nd-tab{font:inherit;font-family:var(--font-mono);font-size:12.5px;border:0;border-radius:var(--r-badge);padding:4px 12px;cursor:pointer;background:var(--card-2);color:var(--ink-2)}.nd-tab.on{background:var(--accent-soft);color:var(--ink);box-shadow:inset 0 0 0 1px var(--accent-ring)}.nd-tab:focus-visible{outline:2px solid var(--accent-ring);outline-offset:2px}.nd-tab-bad{display:inline-block;min-width:18px;margin-left:4px;border-radius:var(--r-full);background:var(--err);color:var(--card);font-size:11px;text-align:center}.nd-form{width:100%;border-collapse:collapse;font-size:14px}.nd-form th{font-size:11.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);font-weight:600;text-align:left;padding:var(--sp-1) var(--sp-4)}.nd-form th.nd-num{text-align:right}.nd-form td{padding:var(--sp-1) var(--sp-4);border-top:1px solid var(--sep);vertical-align:top}.nd-form tbody tr{cursor:pointer}.nd-form tbody tr.sel td,.nd-form tbody tr:hover td{background:var(--accent-soft)}.nd-form tbody tr:focus-visible{outline:2px solid var(--accent-ring);outline-offset:-2px}.nd-form tr.sub .nd-name{padding-left:var(--sp-6);color:var(--ink-2)}.nd-code{font-family:var(--font-mono);font-size:13px;font-weight:600;color:var(--accent);width:64px}.nd-form tr.sel .nd-code{box-shadow:inset 3px 0 0 var(--accent)}.nd-form tr.bad .nd-code{color:var(--err);box-shadow:inset 3px 0 0 var(--err)}.nd-val{width:160px;text-align:right}.nd-dots{display:inline-flex;gap:3px;margin-left:var(--sp-1);vertical-align:middle}.nd-dots i{width:7px;height:7px;border-radius:var(--r-full);background:var(--ok)}.nd-dots i.bad{background:var(--err)}.nd-dots i.na{background:var(--ink-3);opacity:.5}.nd-note{margin:0;padding:var(--sp-2) var(--sp-4);color:var(--ink-3);font-size:12.5px;line-height:1.55;border-top:1px solid var(--sep)}@media (prefers-reduced-motion:no-preference){.nd-form tbody tr td{transition:background var(--dur-fast) var(--ease)}}.nd-input{width:100%;min-width:120px;font:inherit;font-family:var(--font-mono);font-variant-numeric:tabular-nums;text-align:right;color:var(--ink);background:var(--card-2);border:0;border-radius:var(--r-badge);padding:4px 8px;box-shadow:inset 0 0 0 1px var(--sep)}.nd-input.narrow{width:64px;min-width:0;background:var(--card)}.nd-input:focus{outline:none;box-shadow:inset 0 0 0 2px var(--accent-ring);background:var(--card)}.nd-input.wrong{box-shadow:inset 0 0 0 2px var(--err);background:var(--err-soft)}@media (max-width:640px){.nd-form td,.nd-form th{padding-inline:var(--sp-2)}.nd-form tr.sub .nd-name{padding-left:var(--sp-4)}.nd-val{width:112px}.nd-input{min-width:96px;font-size:13px}.nd-code{width:44px}.nd-msg,.nd-note,.nd-req,.nd-sheet-head,.nd-tabs{padding-inline:var(--sp-3)}}.nd-panel{position:sticky;top:calc(var(--toph) + var(--sp-3));display:grid;gap:var(--sp-3);scroll-margin-top:calc(var(--toph) + var(--sp-3));max-height:calc(100vh - var(--toph) - var(--sp-5));overflow-y:auto;overscroll-behavior:contain;padding:2px 6px 16px 2px;margin:-2px -6px 0 -2px}@media (max-width:900px){.nd-panel{position:static;max-height:none;overflow:visible;padding:0;margin:0}}.nd-card{background:var(--card);border-radius:var(--r-lg);box-shadow:var(--lift);padding:var(--sp-3) var(--sp-4);display:grid;gap:var(--sp-2)}.nd-card-top{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--sp-2)}.nd-card-top h3{margin:0;flex:1 1 220px;font-size:18px;font-weight:700;line-height:1.3;letter-spacing:0;text-wrap:balance}.nd-bigcode{font-family:var(--font-mono);font-size:34px;font-weight:700;line-height:1;color:var(--accent);font-variant-numeric:tabular-nums}.nd-label{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-1);font-size:11.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.nd-quote{padding:var(--sp-2) var(--sp-3);background:var(--card-2);border-radius:var(--r-badge);font-size:14.5px}.nd-quote,.nd-src{margin:0;line-height:1.55}.nd-src{font-size:12.5px;color:var(--ink-3)}.nd-src b{font-weight:600}.nd-letters a,.nd-src a,.nd-src b{color:var(--ink-2)}.nd-ks{display:grid;gap:var(--sp-1)}.nd-k{display:grid;gap:6px;padding:var(--sp-2);border-radius:var(--r-badge);background:var(--card-2)}.nd-k.bad{box-shadow:inset 0 0 0 1px var(--err-soft)}.nd-k p{margin:0;font-size:13.5px;line-height:1.55;color:var(--ink-2)}.nd-k-head{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-1)}.nd-k-no{font-family:var(--font-mono);font-size:13px;font-weight:600;white-space:nowrap}.nd-st{font-size:12px;font-weight:600;border-radius:var(--r-full);padding:2px 10px}.nd-st.ok{background:var(--ok-soft);color:var(--ok)}.nd-st.bad{background:var(--err-soft);color:var(--err)}.nd-st.na{background:var(--track);color:var(--ink-2)}.nd-formula{font-size:13.5px;line-height:1.9;color:var(--ink-2);overflow-wrap:anywhere}.nd-ln{display:inline-block;font:inherit;font-family:var(--font-mono);font-size:13px;border:0;padding:0 6px;border-radius:6px;background:var(--card);color:var(--ink);box-shadow:var(--lift-s)}button.nd-ln{cursor:pointer}button.nd-ln:hover{color:var(--accent)}button.nd-ln:focus-visible{outline:2px solid var(--accent-ring);outline-offset:2px}.nd-ln.cur{background:var(--accent);color:var(--accent-contrast);box-shadow:none}.nd-diff,.nd-k p.nd-diff{font-family:var(--font-mono);font-size:12.5px;color:var(--err)}.nd-zup{margin:0;padding-left:18px;display:grid;gap:6px;font-size:14.5px;line-height:1.55}.nd-basis{margin:0;padding-top:var(--sp-1);border-top:1px solid var(--sep);font-size:12.5px;color:var(--ink-3)}.nd-basis code{font-family:var(--font-mono);font-size:12px;color:var(--ink-2);overflow-wrap:anywhere}.nd-letters{margin:0;padding:0;list-style:none;display:grid;gap:6px;font-size:13.5px}.nd-letters span{color:var(--ink-3)}.nd-svodka{margin-top:var(--sp-4);background:var(--card);border-radius:var(--r-lg);box-shadow:var(--lift);padding:var(--sp-3) var(--sp-4);display:grid;gap:var(--sp-2)}.nd-svodka details{border-top:1px solid var(--sep);padding-top:var(--sp-1)}.nd-svodka summary{cursor:pointer;font-family:var(--font-mono);font-size:13px;font-weight:600}.nd-sv{width:100%;border-collapse:collapse}.nd-sv td{padding:6px var(--sp-1);font-size:13px;vertical-align:top;border-top:1px solid var(--sep)}.nd-sv tr.na td{color:var(--ink-3)}.nd-parts{display:flex;gap:4px;background:var(--card-2);border-radius:var(--r-full);padding:4px;margin:0 0 var(--sp-3);max-width:100%;overflow-x:auto;scrollbar-width:none;width:fit-content}.nd-parts::-webkit-scrollbar{display:none}.nd-parts button{font:inherit;font-size:13.5px;font-weight:600;color:var(--ink-2);background:transparent;border:0;border-radius:var(--r-full);padding:8px 16px;cursor:pointer;white-space:nowrap;display:inline-flex;align-items:center;gap:6px;transition:background var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease)}.nd-parts button:hover{color:var(--ink)}.nd-parts button.on{background:var(--accent);color:var(--accent-contrast)}.nd-parts button:focus-visible{outline:2px solid var(--accent-ring);outline-offset:2px}.nd-parts .nd-tab-bad{margin-left:0}.nd-val-t{width:auto;min-width:140px;text-align:right}.nd-input-t{text-align:left}.nd-hint{display:block;margin-top:2px;font-size:12.5px}.nd-hint,.nd-none{color:var(--ink-3)}.nd-none{font-size:13px}.nd-form tr.nd-group th{padding-top:var(--sp-3);letter-spacing:.04em;text-transform:none;cursor:default}.nd-form tr.nd-group th,.nd-sub-head{font-size:12px;color:var(--ink-2);font-weight:700;border-top:1px solid var(--sep)}.nd-sub-head{padding:var(--sp-3) var(--sp-4) var(--sp-1)}.nd-months td{white-space:nowrap}.nd-months .nd-num{text-align:right}.nd-spr-bar{flex-wrap:wrap;gap:var(--sp-1) var(--sp-2);padding:var(--sp-2) var(--sp-4);border-bottom:1px solid var(--sep)}.nd-spr-bar,.nd-spr-select{display:flex;align-items:center}.nd-spr-select{gap:var(--sp-1);font-size:13px;color:var(--ink-2);min-width:0}.nd-spr-select select{font:inherit;font-size:13.5px;color:var(--ink);background:var(--card-2);border:0;border-radius:var(--r-badge);padding:6px 10px;max-width:100%;min-width:0}.nd-spr-select select:focus-visible{outline:2px solid var(--accent-ring)}.nd-card-val{margin:0;flex-basis:100%;font-size:13px;color:var(--ink-3)}.nd-pre{white-space:pre-line}.nd-kody{margin:0;padding:0;list-style:none;display:grid;gap:4px;font-size:13px;color:var(--ink-2);max-height:320px;overflow-y:auto}.nd-kody li{padding:4px 8px;border-radius:var(--r-badge)}.nd-kody li .nd-mono{display:inline-block;min-width:32px;font-weight:600}.nd-kody li.cur{background:var(--accent-soft);color:var(--ink)}.nd-fns summary{cursor:pointer;font-size:12.5px;color:var(--ink-3)}.nd-fns p{margin:4px 0 0;font-size:12.5px}.nd-sv-gde{display:block;font-size:12px;color:var(--ink-3)}.nd-spr-list{margin:var(--sp-1) 0 0;padding-left:18px;display:grid;gap:4px;font-size:13.5px;color:var(--ink-2)}.nd-link{font:inherit;border:0;padding:0;background:none;color:var(--accent);cursor:pointer;text-decoration:underline;text-underline-offset:2px}.nd-link:focus-visible{outline:2px solid var(--accent-ring);outline-offset:2px}@media (max-width:640px){.nd-spr-bar,.nd-sub-head{padding-inline:var(--sp-3)}.nd-val-t{min-width:112px}}.nd-own{font-family:var(--font-sans);font-size:12px;font-weight:700;color:var(--accent)}.nd-dots i.warn{background:var(--warn)}.nd-st.warn{background:var(--warn-soft);color:var(--warn)}.nd-k.warn{box-shadow:inset 0 0 0 1px var(--warn-soft)}.nd-diff.warn,.nd-k p.nd-diff.warn{color:var(--warn)}.nd-sv tr.warn td{color:var(--ink-2)}:root{--nd-line:rgba(11,20,22,0.3);--nd-fill:#eef4e2;--nd-fill-focus:#fffbd6}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--nd-line:rgba(255,255,255,0.24);--nd-fill:#1d2a1f;--nd-fill-focus:#2c2a1c}}:root[data-theme=dark]{--nd-line:rgba(255,255,255,0.24);--nd-fill:#1d2a1f;--nd-fill-focus:#2c2a1c}.nd-blank{table-layout:fixed;border-collapse:collapse;margin:var(--sp-3) var(--sp-4) var(--sp-2);width:calc(100% - var(--sp-4) * 2);font-size:13.5px}.nd-blank .nd-col-code{width:64px}.nd-blank .nd-col-val{width:172px}.nd-form.nd-blank th{border:1px solid var(--nd-line);padding:4px 6px;font-size:12px;font-weight:400;letter-spacing:0;text-transform:none;color:var(--ink-2);text-align:center;vertical-align:middle;line-height:1.3}.nd-form.nd-blank tr.nd-nums th{font-size:11.5px;padding:1px 6px;color:var(--ink-3)}.nd-form.nd-blank td{border:1px solid var(--nd-line);padding:3px 8px;line-height:1.35;vertical-align:middle}.nd-form.nd-blank tr.sub .nd-name{padding-left:24px;color:var(--ink)}.nd-form.nd-blank .nd-code{text-align:center;font-size:13px;width:auto}.nd-form.nd-blank .nd-val{width:auto;padding:0}.nd-form.nd-blank .nd-fill{background:var(--nd-fill)}.nd-form.nd-blank tbody tr.sel td:not(.nd-fill),.nd-form.nd-blank tbody tr:hover td:not(.nd-fill){background:var(--accent-soft)}.nd-form.nd-blank tbody tr.sel .nd-fill{box-shadow:inset 0 0 0 2px var(--accent-ring)}.nd-form.nd-blank tr.sel .nd-code{box-shadow:none}.nd-form.nd-blank tr.bad .nd-code{color:var(--err);box-shadow:inset 3px 0 0 var(--err)}.nd-form.nd-blank tr.nd-vtom td{padding:2px 8px 2px 16px;color:var(--ink-2);cursor:default}.nd-form.nd-blank tr.nd-vtom .nd-num-head{text-align:center;padding-left:8px;font-size:12px}.nd-blank .nd-input{width:100%;min-width:0;height:100%;min-height:28px;background:transparent;border-radius:0;box-shadow:none;padding:4px 8px;font-size:13px;font-weight:700}.nd-blank .nd-input:focus{background:var(--nd-fill-focus);box-shadow:inset 0 0 0 2px var(--accent-ring)}.nd-blank .nd-input.wrong{background:var(--err-soft);box-shadow:inset 0 0 0 2px var(--err)}.nd-blank .nd-input.narrow{width:100%;background:transparent}.nd-blank .nd-fill>.nd-mono{display:block;padding:4px 8px;text-align:right;font-size:13px;font-weight:700}@media (max-width:640px){.nd-blank{margin-inline:var(--sp-2);width:calc(100% - var(--sp-2) * 2);font-size:13px}.nd-blank .nd-col-code{width:44px}.nd-blank .nd-col-val{width:118px}.nd-form.nd-blank td{padding:3px 6px}.nd-form.nd-blank tr.sub .nd-name{padding-left:14px}}.nd-mark{display:inline-flex;flex-wrap:wrap;gap:4px;margin-left:6px;vertical-align:1px}.nd-mark-bad,.nd-mark-warn{font-size:11px;font-weight:600;line-height:16px;border-radius:var(--r-full);padding:0 7px;white-space:nowrap}.nd-mark-bad{background:var(--err-soft);color:var(--err)}.nd-mark-warn{background:var(--warn-soft);color:var(--warn)}.nd-back{display:none;font:inherit;font-size:13px;font-weight:600;color:var(--accent);background:var(--accent-soft);border:0;border-radius:var(--r-full);padding:6px 14px;cursor:pointer;justify-self:start}.nd-back:focus-visible{outline:2px solid var(--accent-ring);outline-offset:2px}@media (max-width:900px){.nd-back{display:inline-block}}.nd-layout{grid-template-columns:208px minmax(0,1fr) minmax(0,400px)}.nd-tree{display:flex;flex-direction:column;gap:2px;position:sticky;top:calc(var(--toph) + var(--sp-3));background:var(--card);border-radius:var(--r-lg);box-shadow:var(--lift);padding:var(--sp-2) var(--sp-1)}.nd-tree-item{font:inherit;font-size:13.5px;text-align:left;color:var(--ink);background:transparent;border:0;border-radius:var(--r-badge);padding:6px 10px;cursor:pointer;display:flex;align-items:flex-start;justify-content:space-between;gap:6px;line-height:1.35}.nd-tree-item.sub{padding-left:22px;font-size:13px;color:var(--ink-2);overflow-wrap:anywhere}.nd-tree-item.group{font-weight:600}.nd-tree-item:hover{background:var(--card-2)}.nd-tree-item[aria-current=true]{background:var(--accent-soft);color:var(--ink);box-shadow:inset 3px 0 0 var(--accent)}.nd-tree-item:focus-visible{outline:2px solid var(--accent-ring);outline-offset:-2px}.nd-sheet-head{text-align:center}.nd-sheet-head h2{font-size:15px}@media (max-width:1239px){.nd-layout{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}.nd-tree{grid-column:1/-1;position:static;flex-direction:row;flex-wrap:wrap;padding:var(--sp-1)}.nd-tree-item.sub{padding-left:10px}}:root{--nd-input:#fff7c7}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--nd-input:#34301b}}:root[data-theme=dark]{--nd-input:#34301b}.nd-titul{padding:var(--sp-3) var(--sp-4) var(--sp-3);font-size:13.5px}.nd-t-head,.nd-titul{display:grid;gap:var(--sp-2)}.nd-t-head{grid-template-columns:minmax(0,1fr) minmax(0,240px);align-items:start}.nd-t-innkpp{display:grid;gap:6px;justify-items:center}.nd-t-utv{margin:0;font-size:11.5px;line-height:1.4;color:var(--ink-2)}.nd-t-knd{display:flex;justify-content:space-between;gap:var(--sp-2);font-size:12.5px}.nd-t-title{margin:0;text-align:center;font-size:16px;font-weight:700;line-height:1.3;letter-spacing:0}.nd-t-title span{display:block;font-size:14.5px}.nd-t-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--sp-1) var(--sp-3)}.nd-t-row.один{justify-content:flex-start}.nd-t-row.центр{justify-content:center}.nd-t-field{display:inline-flex;align-items:center;gap:8px;min-width:0}.nd-t-label{font:inherit;border:0;background:none;padding:0;color:var(--ink);text-align:right;cursor:pointer;line-height:1.3}.nd-t-label:hover{color:var(--accent)}.nd-t-box{font:inherit;font-family:var(--font-mono);font-size:13px;font-weight:700;color:var(--ink);background:var(--card);border:1px solid var(--nd-line);min-height:26px;padding:2px 8px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;text-align:center;overflow-wrap:anywhere}.nd-t-box.s{min-width:56px}.nd-t-box.m{min-width:110px}.nd-t-box.l{min-width:150px}.nd-t-box.ввод{background:var(--nd-input)}.nd-t-box.линия{border:0;border-bottom:1px solid var(--nd-line);background:transparent;font-family:var(--font-sans);min-width:min(360px,100%)}.nd-t-box .nd-input{background:transparent;box-shadow:none;border-radius:0;text-align:center;font-weight:700;width:64px;min-width:0;padding:2px 4px}.nd-t-box .nd-input:focus{box-shadow:inset 0 0 0 2px var(--accent-ring)}.nd-t-field.sel .nd-t-box{box-shadow:0 0 0 2px var(--accent)}.nd-t-field.sel .nd-t-label{color:var(--accent)}.nd-t-field.bad .nd-t-box{box-shadow:0 0 0 2px var(--err)}.nd-t-field.warn .nd-t-box{box-shadow:0 0 0 2px var(--warn)}.nd-t-box:focus-visible,.nd-t-label:focus-visible{outline:2px solid var(--accent-ring);outline-offset:2px}.nd-t-agent{display:grid;justify-items:center;gap:2px;text-align:center}.nd-t-agent>span{font-size:11.5px;color:var(--ink-2)}.nd-t-agent .nd-t-cap{font-size:13.5px;color:var(--ink)}.nd-t-agent .nd-t-field{width:100%;justify-content:center}.nd-t-agent .nd-t-box.линия{width:100%}.nd-t-bold{margin:var(--sp-1) 0 0;text-align:center;font-weight:700}.nd-t-podp{display:flex;align-items:center;justify-content:center;gap:var(--sp-2);font-size:12.5px;line-height:1.4}.nd-t-after{color:var(--ink)}.nd-t-foot{margin:0;font-size:11.5px;color:var(--ink-3)}.nd-t-no{border-top:1px solid var(--sep);padding-top:var(--sp-1)}.nd-t-no summary{cursor:pointer;font-size:12.5px;color:var(--ink-2)}.nd-t-no .nd-t-row{margin-top:var(--sp-1);justify-content:flex-start}@media (max-width:640px){.nd-titul{padding-inline:var(--sp-3)}.nd-t-head{grid-template-columns:minmax(0,1fr)}.nd-t-row{justify-content:flex-start}.nd-t-label{text-align:left}}:root{--nd-wrap-max:1400px}.wrap.nd-wrap{max-width:var(--nd-wrap-max)}.nd-layout{grid-template-columns:196px minmax(0,1fr) minmax(0,380px)}@media (max-width:1239px){.nd-layout{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}}@media (max-width:900px){.nd-layout{grid-template-columns:minmax(0,1fr)}}.nd-blank .nd-fill>.nd-mono{font-size:12.5px;letter-spacing:-.01em}.nd-t-box.линия.l{min-width:min(240px,100%)}.nd-blank .nd-name{hyphens:auto;overflow-wrap:anywhere}@media (max-width:640px){.nd-blank .nd-col-code{width:40px}.nd-blank .nd-fill>.nd-mono{font-size:10.5px;letter-spacing:-.03em;padding-inline:4px;overflow-wrap:anywhere}.nd-form.nd-blank th{font-size:11px;padding:3px 4px}}.nd-spr{padding:var(--sp-2) var(--sp-4) var(--sp-3);display:grid;gap:var(--sp-1);font-size:13.5px}.nd-spr .scroll-x{margin:0}.nd-spr .nd-blank{margin:0;width:100%}.nd-spr-pril{margin:0;text-align:right;font-size:12.5px;font-weight:700}.nd-spr-title{margin:0;text-align:center;font-size:15px;font-weight:700;letter-spacing:0}.nd-spr-nomer{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--sp-1) var(--sp-3);margin:var(--sp-1) 0}.nd-spr-nomer.влево{justify-content:flex-start}.nd-spr-razdel{margin:var(--sp-2) 0 2px;font-size:13.5px;font-weight:700;letter-spacing:0;line-height:1.35}.nd-spr4 .nd-c-lbl{width:24%}.nd-spr4 .nd-c-lbl2,.nd-spr4 .nd-c-val{width:22%}.nd-spr4 .nd-c-sub{width:10%}.nd-spr4 .nd-c-val2{width:22%}.nd-spr4 .nd-c-lbl-w{width:70%}.nd-form.nd-blank td.nd-lbl{padding:3px 8px}.nd-form.nd-blank td.nd-lbl.мелко{font-size:12px;color:var(--ink-2)}.nd-cell-btn{font:inherit;color:inherit;background:none;border:0;padding:0;text-align:left;cursor:pointer;line-height:1.35}.nd-cell-btn:hover{color:var(--accent)}.nd-cell-btn:focus-visible{outline:2px solid var(--accent-ring);outline-offset:2px}.nd-form.nd-blank td.nd-cell{padding:3px 8px;text-align:right;font-family:var(--font-mono);font-size:13px;font-weight:700;cursor:pointer;overflow-wrap:anywhere}.nd-form.nd-blank td.nd-cell.влево{text-align:left;font-family:var(--font-sans)}.nd-form.nd-blank td.nd-cell.центр{text-align:center}.nd-form.nd-blank td.nd-empty{border-left-color:transparent;border-bottom-color:transparent;cursor:default}.nd-form.nd-blank tbody tr:hover td.nd-empty{background:transparent}.nd-form.nd-blank td.sel{box-shadow:inset 0 0 0 2px var(--accent-ring)}.nd-form.nd-blank td.nd-lbl.sel{background:var(--accent-soft);box-shadow:none}.nd-form.nd-blank td.bad{box-shadow:inset 0 0 0 2px var(--err)}.nd-form.nd-blank td.warn{box-shadow:inset 0 0 0 2px var(--warn)}.nd-form.nd-blank td.nd-lbl.bad,.nd-form.nd-blank td.nd-lbl.warn{box-shadow:none}.nd-spr .nd-blank tbody tr{cursor:default}.nd-spr .nd-blank tbody tr:hover td:not(.nd-fill):not(.sel){background:transparent}.nd-spr-pair{display:flex}.nd-spr .nd-blank.nd-spr-mini{width:auto;min-width:280px}.nd-spr .nd-blank.nd-spr-mini.широкая{width:100%;margin-top:var(--sp-1)}.nd-form.nd-blank.nd-spr-mes th,.nd-form.nd-blank.nd-spr-mini th{font-size:11.5px}.nd-blank.nd-spr-mes{table-layout:auto}.nd-form.nd-blank tr.nd-spr-itog td{font-size:12.5px;color:var(--ink-2);border-color:var(--nd-line);background:transparent;font-weight:600}.nd-form.nd-blank tr.nd-spr-itog td:first-child{text-align:right}@media (max-width:640px){.nd-spr{padding-inline:var(--sp-3)}.nd-spr .nd-blank.nd-spr4{min-width:520px}.nd-spr .nd-blank.nd-spr-mes{min-width:420px}}.nd-spr-sum .nd-c-lbl{width:31%}.nd-spr-sum .nd-c-val{width:18%}.nd-spr-sum .nd-c-lbl2{width:33%}.nd-spr-sum .nd-c-val2{width:18%}.nd-form.nd-blank td.nd-empty{border-top-color:transparent;border-right-color:transparent;background:transparent}.nd-primer{background:var(--card);border-radius:var(--r-lg);box-shadow:var(--lift);margin:0 0 var(--sp-4)}.nd-primer>summary{cursor:pointer;padding:var(--sp-3) var(--sp-4);display:grid;gap:2px;list-style:none}.nd-primer>summary::-webkit-details-marker{display:none}.nd-primer>summary:before{content:"▸";float:left;margin-right:var(--sp-1);color:var(--accent);transition:transform var(--dur-fast) var(--ease)}.nd-primer[open]>summary:before{transform:rotate(90deg)}.nd-primer>summary:focus-visible{outline:2px solid var(--accent-ring);outline-offset:-2px;border-radius:var(--r-lg)}.nd-primer-t{font-size:16px;font-weight:700}.nd-primer-s{font-size:13px;color:var(--ink-3)}.nd-primer-body{padding:0 var(--sp-4) var(--sp-4)}.nd-pr-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:var(--sp-4);align-items:start}@media (max-width:1100px){.nd-pr-grid{grid-template-columns:minmax(0,1fr)}}.nd-pr-params{display:grid;gap:var(--sp-2)}.nd-pr-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-1) var(--sp-3)}.nd-pr-field{display:grid;gap:4px;font-size:12.5px;color:var(--ink-2)}.nd-pr-inline{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--ink-2);white-space:nowrap}.nd-pr-select{font:inherit;font-size:13px;color:var(--ink);background:var(--card-2);border:0;border-radius:var(--r-badge);padding:5px 8px;min-width:0}.nd-pr-select:focus-visible{outline:2px solid var(--accent-ring)}.nd-pr-table{width:100%;border-collapse:collapse;font-size:13px}.nd-pr-table th{text-align:left;font-size:11.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3);padding:4px 6px}.nd-pr-table td{padding:4px 6px;border-top:1px solid var(--sep);vertical-align:middle}.nd-pr-table .nd-input{min-width:96px;width:110px}.nd-pr-name{white-space:nowrap}.nd-pr-num{width:120px}.nd-pr-del{font:inherit;font-size:18px;line-height:1;color:var(--ink-3);background:none;border:0;border-radius:var(--r-full);width:28px;height:28px;cursor:pointer}.nd-pr-del:hover{color:var(--err);background:var(--err-soft)}.nd-pr-del:focus-visible{outline:2px solid var(--accent-ring)}.nd-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.nd-pr-sit{border:0;margin:0;padding:0;display:grid;gap:6px}.nd-pr-sit legend{font-size:11.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);padding:0;margin-bottom:4px}.nd-pr-check{display:flex;gap:var(--sp-1);align-items:flex-start;font-size:13.5px;cursor:pointer}.nd-pr-check input{margin-top:3px;accent-color:var(--accent)}.nd-pr-sub{padding-left:26px}.nd-pr-note{margin:0;font-size:12.5px;color:var(--ink-3);line-height:1.5}.nd-pr-story{display:grid;gap:var(--sp-2)}.nd-pr-hist td{vertical-align:top;line-height:1.5;font-size:13.5px;padding-block:8px}.nd-pr-hist td:first-child{width:48%;color:var(--ink)}.nd-pr-hist td:last-child{color:var(--ink-2)}@media (max-width:640px){.nd-primer-body,.nd-primer>summary{padding-inline:var(--sp-3)}.nd-pr-hist,.nd-pr-hist tbody,.nd-pr-hist td,.nd-pr-hist tr{display:block;width:auto}.nd-pr-hist thead{display:none}.nd-pr-hist tr{border-top:1px solid var(--sep);padding:var(--sp-1) 0}.nd-pr-hist td{border:0;padding:2px 0}.nd-pr-hist td:first-child{width:auto;font-weight:600}}.nd-pr-params,.nd-pr-story{grid-template-columns:minmax(0,1fr);min-width:0}.nd-pr-table th{position:relative}:root{--nd-scrim:rgba(11,20,22,0.42)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--nd-scrim:rgba(0,0,0,0.62)}}:root[data-theme=dark]{--nd-scrim:rgba(0,0,0,0.62)}.nd-lead{margin-bottom:var(--sp-3)}.nd-start{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:var(--sp-3)}.nd-start-drop,.nd-start-ex{background:var(--card);border-radius:var(--r-lg);box-shadow:var(--lift);padding:var(--sp-4);display:grid;gap:var(--sp-2);align-content:start;justify-items:start}.nd-start-drop{background:var(--accent);color:var(--accent-contrast)}.nd-start-drop.nd-drop{box-shadow:0 0 0 3px var(--accent-hover),var(--lift)}.nd-start .nd-start-drop p,.nd-start-drop .nd-src{color:var(--accent-contrast)}.nd-start-drop .btn-primary{background:var(--accent-contrast);color:var(--accent)}.nd-start-drop .btn-primary:hover{background:var(--card-2);color:var(--accent-hover)}.nd-start-drop .nd-file:focus-within,.nd-start-drop :focus-visible{outline:2px solid var(--accent-contrast);outline-offset:2px}.nd-start h2{margin:0;font-size:20px;font-weight:700;line-height:1.3;letter-spacing:0;text-wrap:balance}.nd-start p{margin:0;max-width:var(--stroka-max);color:var(--ink-2);line-height:1.55}.nd-start .nd-msg{border-radius:var(--r-badge);border:0;justify-self:stretch}.nd-start-what{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:var(--sp-1) var(--sp-4);margin:0;padding:0;list-style:none;font-size:13px;color:var(--ink-3)}.nd-start-what b{color:var(--ink-2);font-weight:600}@media (max-width:900px){.nd-start{grid-template-columns:minmax(0,1fr)}.nd-start-what{flex-direction:column}}.nd-app{display:grid;gap:var(--sp-3);scroll-margin-top:calc(var(--toph) + var(--sp-2))}.nd-itog{background:var(--card);border-radius:var(--r-lg);box-shadow:var(--lift);overflow:hidden}.nd-itog-src{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--sp-1) var(--sp-3);padding:var(--sp-2) var(--sp-4);border-bottom:1px solid var(--sep);font-size:13.5px;color:var(--ink-2);line-height:1.5}.nd-itog-src b{color:var(--ink);font-weight:600}.nd-itog-act{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-1)}.nd-prev{justify-content:space-between}.nd-itog-sum,.nd-prev{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-1) var(--sp-3)}.nd-itog-sum{padding:var(--sp-2) var(--sp-4)}.nd-itog-counts{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--sp-1)}.nd-itog-n{font-size:12.5px;color:var(--ink-3)}.nd-itog-list{display:flex;flex-wrap:wrap;gap:4px var(--sp-1);margin:0;padding:0;list-style:none}.nd-itog-p{font:inherit;font-size:13px;line-height:1.4;color:var(--ink);background:var(--err-soft);border:0;border-radius:var(--r-full);padding:4px 12px;cursor:pointer;text-align:left}.nd-itog-p.warn{background:var(--warn-soft)}.nd-itog-p:hover{box-shadow:inset 0 0 0 1px var(--err)}.nd-itog-p.warn:hover{box-shadow:inset 0 0 0 1px var(--warn)}.nd-itog-p:focus-visible{outline:2px solid var(--accent-ring);outline-offset:2px}.nd-itog-gde{color:var(--ink-2)}.nd-itog-all{margin-left:auto;font-size:13px}.nd-layout.wide{grid-template-columns:196px minmax(0,1fr)}.nd-layout .nd-primer,.nd-layout .nd-svodka{margin:0;overflow:hidden}.nd-primer .nd-sheet-head,.nd-svodka .nd-sheet-head{text-align:left}.nd-primer .nd-sheet-head{margin-bottom:var(--sp-3)}.nd-primer .nd-sheet-head p{max-width:var(--stroka-max)}.nd-svodka .nd-sheet-head{padding:0 0 var(--sp-2)}.nd-svodka{gap:var(--sp-3)}.nd-chk-list{margin:0;padding:0;list-style:none;display:grid;gap:var(--sp-1)}.nd-chk-list>li{display:grid;gap:4px;padding:var(--sp-1) var(--sp-2);border-radius:var(--r-badge);background:var(--card-2);font-size:13.5px}.nd-chk-head{display:flex;flex-wrap:wrap;align-items:center;gap:4px var(--sp-1)}.nd-chk-head .nd-sv-gde{display:inline;font-size:13px;color:var(--ink-2)}.nd-chk-head .nd-link{margin-left:auto;font-size:13px}.nd-ok-line{margin:0;color:var(--ok);font-weight:600}.nd-sv-all{display:grid;gap:var(--sp-1)}.nd-shade{display:none}.nd-tree-sep{display:block;height:1px;margin:4px 10px;background:var(--sep)}@media (max-width:1239px){.nd-layout.wide{grid-template-columns:minmax(0,1fr)}.nd-tree-sep{width:1px;height:auto;margin:4px 2px;align-self:stretch}}.nd-k>summary{list-style:none;cursor:pointer}.nd-fold>summary::-webkit-details-marker,.nd-k>summary::-webkit-details-marker{display:none}.nd-fold>summary:before,.nd-k>summary:before{content:"▸";color:var(--accent);transition:transform var(--dur-fast) var(--ease)}.nd-fold[open]>summary:before,.nd-k[open]>summary:before{transform:rotate(90deg)}.nd-k[open]>summary{margin-bottom:4px}.nd-fold>summary:focus-visible,.nd-k>summary:focus-visible{outline:2px solid var(--accent-ring);outline-offset:2px;border-radius:var(--r-badge)}.nd-k-f{flex-basis:100%;font-family:var(--font-mono);font-size:12.5px;line-height:1.5;color:var(--ink-2);padding-left:var(--sp-2)}.nd-k[open] .nd-k-f{display:none}.nd-fold>summary{list-style:none;cursor:pointer}.nd-fold[open]>summary{margin-bottom:var(--sp-1)}.nd-more{justify-self:start;font-size:13px}@media (prefers-reduced-motion:reduce){.nd-fold>summary:before,.nd-k>summary:before{transition:none}}@media (max-width:900px){.nd-tree{flex-wrap:nowrap;overflow-x:auto;position:sticky;top:var(--toph);z-index:var(--z-sticky);scrollbar-width:thin}.nd-tree-item{flex:none;white-space:nowrap}.nd-tree-item.sub{overflow-wrap:normal}.nd-tree-item[aria-current=true]{box-shadow:inset 0 -3px 0 var(--accent)}.nd-panel{display:none}.nd-panel.open{display:grid;position:fixed;left:0;right:0;bottom:0;top:auto;z-index:var(--z-drawer);max-height:78vh;overflow-y:auto;overscroll-behavior:contain;margin:0;padding:var(--sp-2) var(--sp-3) var(--sp-4);background:var(--card-2);border-radius:var(--r-lg) var(--r-lg) 0 0;box-shadow:var(--lift-h)}.nd-back{justify-self:end}.nd-shade{display:block;position:fixed;inset:0;z-index:var(--z-drawer);background:var(--nd-scrim)}.nd-itog-all{margin-left:0}}@media (max-width:640px){.nd-itog-src,.nd-itog-sum{padding-inline:var(--sp-3)}.nd-start-drop,.nd-start-ex{padding:var(--sp-3)}.nd-chk-head .nd-link{margin-left:0}}.nd-start a.btn-primary{color:var(--accent-contrast);text-decoration:none}.nd-vhod-knopki{display:flex;flex-wrap:wrap;gap:var(--sp-2)}