.nas{font-variant-numeric:tabular-nums lining-nums;color:var(--ink-1)}.nas .nas-panel,.nas .nas-stack{display:flex;flex-direction:column;gap:var(--s5);min-width:0}.nas .nas-two{grid-template-columns:repeat(2,minmax(0,1fr))}.nas .nas-pick,.nas .nas-two{display:grid;gap:var(--s5);align-items:start;min-width:0}.nas .nas-pick{grid-template-columns:minmax(300px,380px) minmax(0,1fr);grid-template-rows:auto 1fr;grid-template-areas:"task out" "filt out"}.nas .nas-task{grid-area:task;min-width:0}.nas .nas-filt{grid-area:filt;min-width:0}.nas .nas-out{grid-area:out;display:flex;flex-direction:column;gap:var(--s5);min-width:0}.nas .nas-plate{min-width:0}.nas .nas-form{display:flex;flex-direction:column;gap:var(--s4);min-width:0}.nas .nas-grid2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s3)}.nas .nas-f{min-width:0}.nas .nas-f .d2-seg{flex-wrap:wrap;max-width:100%}.nas .d2-chips{gap:var(--s2)}.nas .d2-chips .d2-chip{min-height:var(--ctl-s)}.nas .nas-num{width:100%}.nas .nas-num .d2-field__in{min-width:0}.nas .nas-unit{flex:none;font-size:var(--t-sec);line-height:var(--lh-sec);color:var(--ink-3)}.nas .nas-range{display:flex;align-items:center;gap:var(--s3);min-height:var(--ctl);min-width:0}.nas .nas-range input{flex:1 1 auto;min-width:0;height:var(--ctl);margin:0;cursor:pointer}.nas .nas-range-v{flex:none;min-width:84px;text-align:right;font-size:var(--t-sec);line-height:var(--lh-sec);font-weight:600;color:var(--ink-1)}.nas .nas-flags{display:flex;flex-direction:column;gap:var(--s1)}.nas .nas-figs{margin-bottom:var(--s4)}.nas .nas-rot{transform:rotate(180deg)}.nas .nas-p{margin:0;font-size:var(--t-sec);line-height:var(--lh-sec);color:var(--ink-2);max-width:var(--measure)}.nas .nas-p b{font-weight:600;color:var(--ink-1)}.nas .nas-nd{font-size:var(--t-sec);line-height:var(--lh-sec);color:var(--ink-3)}.nas .nas-val{display:inline-flex;align-items:baseline;gap:var(--s1);min-width:0;overflow-wrap:anywhere}.nas .nas-srcs{display:inline-flex;gap:2px;vertical-align:baseline}.nas .nas-src{display:inline-flex;align-items:center;gap:2px;color:var(--acc-ink);text-decoration:none;font-size:var(--t-cap);line-height:var(--lh-cap);border-radius:var(--r1)}.nas .nas-src svg{width:12px;height:12px;flex:none}.nas .nas-src:hover{text-decoration:underline}.nas .nas-src:focus-visible{outline:var(--focus) solid var(--acc);outline-offset:2px}.nas .nas-foot{margin-top:var(--s3)}.nas .nas-ranks>li{position:relative;display:flex;flex-direction:column;gap:var(--s1);padding-left:var(--s4)}.nas .nas-ranks>li:before{content:"";position:absolute;left:0;top:var(--s4);bottom:var(--s4);width:3px;border-radius:var(--r1);background:var(--line)}.nas .nas-ranks>li[data-state-tone=ok]:before{background:var(--ok)}.nas .nas-ranks>li[data-state-tone=warn]:before{background:var(--warn)}.nas .nas-ranks>li[data-state-tone=err]:before{background:var(--stop)}.nas .nas-ranks>li[data-state-tone=risk]:before{background:var(--risk)}.nas .nas-rank-h{display:flex;align-items:baseline;gap:var(--s2) var(--s3);flex-wrap:wrap;min-width:0}.nas .nas-rank-n{flex:none;min-width:20px;font-size:var(--t-sec);line-height:var(--lh-sec);font-weight:600;color:var(--ink-3)}.nas .nas-rank-t,.nas .nas-tlink{padding:0;border:0;background:none;color:var(--ink-1);font-size:var(--t-body);line-height:var(--lh-body);font-weight:600;text-align:left;cursor:pointer}.nas .nas-tlink{font-size:var(--t-sec);line-height:var(--lh-sec)}.nas :is(.nas-rank-t,.nas-tlink):hover{color:var(--acc-ink)}.nas :is(.nas-rank-t,.nas-tlink):focus-visible{outline:var(--focus) solid var(--acc);outline-offset:2px;border-radius:var(--r1)}.nas .nas-tlink[aria-pressed=true]{color:var(--acc-ink)}.nas .nas-rank-p{margin-left:auto;display:inline-flex;align-items:baseline;gap:var(--s1);font-size:var(--t-sec);line-height:var(--lh-sec);color:var(--ink-2);white-space:nowrap}.nas .nas-rank-p b{font-weight:600;color:var(--ink-1)}.nas .nas-rank-p .t-label{margin-left:var(--s2)}.nas .nas-rank-p .t-label:first-child{margin-left:0}.nas .nas-rank-kit{margin:0}.nas .nas-budget-note{margin:0 0 var(--s3)}.nas .nas-rank-m{margin:0;font-size:var(--t-sec);line-height:var(--lh-sec);color:var(--ink-2)}.nas .nas-rank-vd{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--s1) var(--s2)}.nas .nas-rank-sum{font-size:var(--t-sec);line-height:var(--lh-sec);color:var(--ink-2)}.nas .nas-rank-a{display:flex;flex-wrap:wrap;gap:var(--s1);margin-left:calc(var(--s2) * -1)}.nas .nas-out-l{margin-top:var(--s4)}.nas .nas-out-l>summary{cursor:pointer;min-height:var(--ctl-s);display:flex;align-items:center;font-size:var(--t-sec);line-height:var(--lh-sec);font-weight:600;color:var(--ink-2)}.nas .nas-out-l>summary:focus-visible{outline:var(--focus) solid var(--acc);outline-offset:2px;border-radius:var(--r1)}.nas .nas-checks{list-style:none;margin:var(--s2) 0 0;padding:0;display:flex;flex-direction:column;gap:var(--s2)}.nas .nas-checks>li{display:grid;grid-template-columns:136px minmax(0,1fr);gap:2px var(--s4)}.nas .nas-checks>li>.t-label{grid-row:span 2;padding-top:3px}.nas .nas-checks-v{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--s1) var(--s2);min-width:0}.nas .nas-checks-v b{font-weight:600;color:var(--ink-1);overflow-wrap:anywhere}.nas .nas-checks-v b,.nas .nas-checks-w{font-size:var(--t-sec);line-height:var(--lh-sec)}.nas .nas-checks-w{color:var(--ink-2)}.nas .nas-checks>li.is-info .nas-checks-v b,.nas .nas-checks>li.is-info .nas-checks-w{color:var(--ink-3)}.nas .nas-vd{margin:var(--s3) 0 var(--s4)}.nas .nas-vd-h{display:flex;align-items:baseline;gap:var(--s2)}.nas.nas-card{display:flex;flex-direction:column;gap:var(--s3);padding:var(--s5);min-width:0}.nas .nas-card-h{display:flex;align-items:flex-start;gap:var(--s2);padding-right:calc(var(--tap) - var(--s2))}.nas .nas-card-t{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}.nas .nas-card-s{display:inline-flex;align-items:baseline;gap:var(--s1);font-size:var(--t-sec);line-height:var(--lh-sec);color:var(--ink-2)}.nas .nas-sec{display:flex;flex-direction:column;gap:var(--s1)}.nas .nas-dl{margin:0}.nas .nas-dl>div{display:grid;grid-template-columns:180px minmax(0,1fr);gap:var(--s1) var(--s4);padding:var(--s1) 0;box-shadow:inset 0 1px 0 var(--line)}.nas .nas-dl>div:first-child{box-shadow:none}.nas .nas-dl dt{font-size:var(--t-sec);line-height:var(--lh-sec);color:var(--ink-2)}.nas .nas-dl dd{color:var(--ink-1);min-width:0}.nas .nas-dl dd,.nas .nas-notes{margin:0;font-size:var(--t-sec);line-height:var(--lh-sec)}.nas .nas-notes{padding-left:var(--s4);display:flex;flex-direction:column;gap:var(--s1);color:var(--ink-2)}.nas .nas-kitopts{display:flex;flex-wrap:wrap;gap:var(--s2)}.nas .nas-kitbar{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--s3) var(--s5);margin-bottom:var(--s4)}.nas .nas-kitbar .nas-f{flex:0 1 auto}.nas .nas-kitbar .nas-num{width:180px}.nas .nas-kit-nv{min-height:var(--ctl);align-self:flex-end}.nas .nas-kit-t{font-size:var(--t-sec);line-height:var(--lh-sec);font-weight:600;color:var(--ink-1)}.nas .nas-kitl{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.nas .nas-kitl>li{display:grid;grid-template-columns:minmax(0,1fr) auto 16px;align-items:baseline;gap:var(--s1) var(--s3);padding:var(--s1) 0;box-shadow:inset 0 1px 0 var(--line);font-size:var(--t-sec);line-height:var(--lh-sec);color:var(--ink-2)}.nas .nas-kitl>li:first-child{box-shadow:none}.nas .nas-kitl>li b{font-weight:600;color:var(--ink-1);white-space:nowrap}.nas .nas-kitl>li.is-sum{box-shadow:inset 0 1px 0 var(--line-2,var(--line));color:var(--ink-1);font-weight:600}.nas :is(.nas-kittab,.nas-parttab) .d2-tbl td{white-space:normal;vertical-align:top}.nas .nas-osgrid{--tile-min:400px}.nas .nas-oscard{display:flex;flex-direction:column;gap:var(--s2)}.nas .nas-oscard-h{display:flex;flex-direction:column;gap:2px}.nas .nas-oscard-h b{font-size:var(--t-body);line-height:var(--lh-body);font-weight:600;color:var(--ink-1)}.nas .nas-oscard .nas-dl>div{grid-template-columns:140px minmax(0,1fr)}.nas .nas-parttab .d2-tbl td.r{white-space:nowrap}.nas .nas-tm-r{align-items:flex-end;text-align:right}@container (min-width: 760px){.nas .nas-kittab .d2-tbl{min-width:1354px;table-layout:fixed}.nas .nas-parttab .d2-tbl{min-width:760px}}.nas .nas-catbar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s3);margin-bottom:var(--s3)}.nas .nas-q{flex:1 1 260px;min-width:0}.nas .nas-vendors{margin-bottom:var(--s3)}.nas .nas-tm{display:inline-flex;flex-direction:column;gap:0;min-width:0}.nas .nas-cat .d2-tbl td,.nas .nas-dtab .d2-tbl td{white-space:normal}.nas .nas-cat .d2-tbl td.r,.nas .nas-dtab .d2-tbl td.r{white-space:nowrap}@container (min-width: 760px){.nas .nas-cat .d2-tbl{min-width:1400px}.nas .nas-dtab .d2-tbl{min-width:900px}}.nas .nas-add,.nas .nas-pick-f{min-width:220px;max-width:100%}.nas .nas-cmp-scroll{overflow-x:auto;min-width:0;margin-inline:calc(var(--s5) * -1);padding-inline:var(--s5)}.nas .nas-cmp{width:100%;min-width:640px}.nas .nas-cmp :is(th,td){white-space:normal;vertical-align:top;text-align:left;padding-top:var(--s2);padding-bottom:var(--s2);font-size:var(--t-sec);line-height:var(--lh-sec)}.nas .nas-cmp tbody th{width:200px;font-weight:400;color:var(--ink-2)}.nas .nas-cmp td{color:var(--ink-1)}.nas .nas-cmp td .d2-hint{margin-top:2px}.nas .nas-cmp-h{display:flex;align-items:center;gap:var(--s1)}.nas .nas-cmp tr.is-key td{font-weight:600}.nas .nas-cmp tr.is-diff th{color:var(--ink-1);font-weight:600}.nas .nas-cmp-g th{padding-top:var(--s4);font-weight:600;color:var(--ink-3)}.nas .nas-how{min-width:760px}.nas .nas-how :is(th,td){white-space:normal;vertical-align:top;text-align:left;font-size:var(--t-sec);line-height:var(--lh-sec);padding-top:var(--s2);padding-bottom:var(--s2)}.nas .nas-how tbody th{font-weight:600;width:180px}.nas .nas-how td{color:var(--ink-2)}.nas .nas-text>li{display:flex;flex-direction:column;gap:2px}.nas .nas-text b{font-size:var(--t-body);line-height:var(--lh-body);font-weight:600;color:var(--ink-1)}.nas .nas-text span{max-width:var(--measure)}.nas .nas-inc>li,.nas .nas-text span{font-size:var(--t-sec);line-height:var(--lh-sec);color:var(--ink-2)}.nas .nas-inc>li{display:grid;grid-template-columns:200px minmax(0,1fr);gap:2px var(--s4)}.nas .nas-got>li{display:flex;flex-direction:column;gap:var(--s1)}.nas .nas-got-t{font-size:var(--t-body);line-height:var(--lh-body);font-weight:600;color:var(--ink-1)}.nas .nas-got-d{margin:0;display:flex;flex-direction:column;gap:2px}.nas .nas-got-d>div{display:grid;grid-template-columns:96px minmax(0,1fr);gap:var(--s3)}.nas .nas-got-d dt{font-size:var(--t-sec);line-height:var(--lh-sec);color:var(--ink-3)}.nas .nas-got-d dd{margin:0;max-width:var(--measure)}.nas .nas-got-d dd,.nas .nas-warns{font-size:var(--t-sec);line-height:var(--lh-sec);color:var(--ink-2)}.nas .nas-warns{list-style:none;margin:var(--s3) 0 0;padding:0;display:flex;flex-direction:column;gap:var(--s2)}.nas .nas-warns .d2-st{margin-right:var(--s1)}.nas .nas-321{margin:0;padding-left:var(--s5);display:flex;flex-direction:column;gap:var(--s2);font-size:var(--t-sec);line-height:var(--lh-sec);color:var(--ink-2)}.nas .nas-321 b{font-weight:600;color:var(--ink-1)}.nas .nas-net-l>li,.nas .nas-pw-l>li{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--s1) var(--s3)}.nas .nas-net-l .t-label{min-width:64px}.nas .nas-net-l b,.nas .nas-pw-l b{font-size:var(--t-body);line-height:var(--lh-body);font-weight:600;color:var(--ink-1)}@media (max-width:959px){.nas .nas-pick{grid-template-rows:auto;grid-template-areas:"task" "out" "filt"}.nas .nas-pick,.nas .nas-two{grid-template-columns:minmax(0,1fr)}}@media (max-width:599px){.nas .nas-checks>li,.nas .nas-grid2{grid-template-columns:minmax(0,1fr)}.nas .nas-checks>li>.t-label{grid-row:auto;padding-top:0}.nas .nas-dl>div{gap:0}.nas .nas-dl>div,.nas .nas-got-d>div,.nas .nas-inc>li{grid-template-columns:minmax(0,1fr)}.nas .nas-got-d>div{gap:0}.nas .nas-cmp-scroll{margin-inline:calc(var(--s4) * -1);padding-inline:var(--s4)}.nas .nas-cmp{min-width:520px}.nas .nas-cmp tbody th{width:112px}.nas.nas-card{padding:var(--s4)}.nas .nas-rank-p{margin-left:0;width:100%}}@media (pointer:coarse){.nas .d2-chips .d2-chip{min-height:var(--tap)}.nas .nas-range input{height:var(--tap)}.nas :is(.nas-tlink,.nas-rank-t){min-height:var(--tap)}.nas .nas-src{min-width:var(--tap);justify-content:center}.nas .nas-out-l>summary,.nas .nas-src{min-height:var(--tap)}}