.ns-lab__top{max-width:100%;position:relative}.ns-lab__top .ns-lede{max-width:54ch;margin-top:18px}.ns-lab__benches{gap:max(34px,min(5vw,64px));margin-top:max(36px,min(5vw,72px));display:grid}.ns-lab__plate{padding:max(20px,min(3vw,40px))}.ns-bench__head{flex-wrap:wrap;align-items:baseline;gap:16px;display:flex}.ns-bench__head>.ns-mono{letter-spacing:.01em;color:var(--ns-link);font-size:12px}.ns-bench .ns-h3{margin:0}.ns-bench__lede{max-width:62ch;color:var(--ns-ink-2);margin:14px 0 0;font-size:16.5px;line-height:1.55}.ns-bench__grid{gap:26px;margin-top:24px;display:grid}.ns-bench__svg,.ns-bench__fig{width:100%;max-width:560px}.ns-bench__svg{height:auto;display:block}.ns-bench__fig .ns-bench__svg{max-width:none}.ns-bench__ctl{flex-direction:column;gap:20px;display:flex}.ns-bench__tg{flex-direction:column;gap:10px;margin-top:4px;display:flex}.ns-bench__t{font-family:var(--ns-sans);fill:var(--ns-ink);letter-spacing:.02em;font-size:10.5px}.ns-bench__t--lat{fill:var(--ns-laterite)}.ns2:lang(hi) .ns-bench__t,.ns2 :lang(hi) .ns-bench__t{font-family:var(--ns-sans)}@media (min-width:900px){.ns-bench__grid{grid-template:"fig boq""ctl boq"1fr/minmax(0,1.05fr) minmax(300px,.95fr);align-items:start;column-gap:max(28px,min(4vw,56px))}.ns-bench__svg,.ns-bench__fig{grid-area:fig}.ns-bench__ctl{grid-area:ctl}.ns-bench__boq{border-left:1.5px solid var(--ns-hair-strong);grid-area:boq;padding-left:max(22px,min(3vw,40px))}}.ns-toggle{text-align:left;background:var(--ns-paper);width:100%;min-height:46px;color:var(--ns-ink);border:1.5px solid var(--ns-line-2);cursor:pointer;align-items:center;gap:12px;padding:8px 12px;font-size:14.5px;transition:background-color .12s;display:flex}.ns-toggle:hover{background:var(--ns-bg-2)}.ns-toggle i{border:1.5px solid var(--ns-line-2);background:var(--ns-bg);flex:none;width:20px;height:20px;transition:background-color .12s;position:relative}.ns-toggle[aria-pressed=true] i{background:var(--ns-laterite)}.ns-toggle[aria-pressed=true] i:after{content:"";border:solid var(--ns-btn-text);border-width:0 2.5px 2.5px 0;width:6px;height:11px;position:absolute;top:0;left:5px;transform:rotate(40deg)}.ns-seg.ns-seg--wrap{background:0 0;border:0;grid-template-columns:repeat(auto-fit,minmax(92px,1fr));padding:0 1.5px 1.5px 0;display:grid}.ns-seg.ns-seg--wrap button{border:1.5px solid var(--ns-line-2);background:var(--ns-paper);margin:0 -1.5px -1.5px 0}.ns-seg.ns-seg--wrap button:hover{background:var(--ns-bg-2)}.ns-seg.ns-seg--wrap button[aria-checked=true]{background:var(--ns-ink);color:var(--ns-bg)}.ns-btn--sm{min-height:40px;padding:10px 16px 12px;font-size:12.5px}.ns-bk-lab__laid{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;max-width:560px;padding-top:14px;display:flex}.ns-bk-lab__laid>.ns-mono{letter-spacing:.01em;color:var(--ns-ink-2);font-size:12px}.ns-bk-lab__laid b{margin-left:4px;margin-right:auto;font-size:18px;font-weight:600}.ns-bk-lab__rate .ns-label i{text-transform:none;letter-spacing:.02em;opacity:.8;margin-left:6px;font-style:normal}.ns-tie{transform-box:fill-box;transform-origin:0;opacity:0}.ns-rb.is-in .ns-tie{animation:.38s cubic-bezier(.3,1.3,.5,1) both ns-tie;animation-delay:calc(var(--i,0)*28ms + .4s)}@keyframes ns-tie{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}.ns-bk{transform-box:fill-box;transform-origin:bottom}.ns-bkg[data-armed="0"] .ns-bk{opacity:0}.ns-bkg[data-armed="1"] .ns-bk{animation:.34s cubic-bezier(.3,1.4,.5,1) both ns-lay;animation-delay:calc(var(--i,0)*13ms)}@keyframes ns-lay{0%{opacity:0;transform:translateY(-18px)rotate(-3deg)}to{opacity:1;transform:none}}.ns-needle{transition:transform .95s cubic-bezier(.2,1.25,.3,1)}.ns-plat{transition:transform .5s cubic-bezier(.4,0,.2,1)}.ns-crack{transition:opacity .3s .35s}html[data-reduce-motion="1"] .ns-tie,html[data-reduce-motion="1"] .ns-bkg .ns-bk{transform:none;opacity:1!important;animation:none!important}html[data-reduce-motion="1"] .ns-needle,html[data-reduce-motion="1"] .ns-plat,html[data-reduce-motion="1"] .ns-crack{transition:none}@media (prefers-reduced-motion:reduce){.ns-tie,.ns-bkg .ns-bk{opacity:1!important;animation:none!important}.ns-needle,.ns-plat,.ns-crack{transition:none}}
.ns-ans{background:var(--ns-paper);border:1.5px solid var(--ns-hair-strong);border-radius:var(--ns-r-lg);box-shadow:var(--ns-lift);padding:20px 22px 22px}.ns-ans__k{letter-spacing:.01em;color:var(--ns-ink-2);margin:0;font-size:14.5px;font-weight:800}.ns-ans__v{font-family:var(--ns-display);color:var(--ns-laterite);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:6px 0 0;font-size:max(2.5rem,min(6.2vw,3.8rem));font-weight:400;line-height:1;display:flex}.ns-ans__v small{font-family:var(--ns-sans);color:var(--ns-ink-2);letter-spacing:0;font-size:17px;font-weight:700}.ns-ans__s{color:var(--ns-ink);max-width:52ch;margin:12px 0 0;font-size:16.5px;line-height:1.55}.ns-ans__stats{border-top:1.5px dashed var(--ns-hair-strong);flex-wrap:wrap;gap:10px 26px;margin:16px 0 0;padding:14px 0 0;display:flex}.ns-ans__stats>div{gap:2px;min-width:0;display:grid}.ns-ans__stats dt{color:var(--ns-ink-2);font-size:13.5px;font-weight:700}.ns-ans__stats dd{color:var(--ns-ink);font-variant-numeric:tabular-nums;margin:0;font-size:19px;font-weight:800}.ns-stage .ns-ans,.ns-plate .ns-ans{background:var(--ns-bg)}@media (max-width:560px){.ns-ans{padding:16px 16px 18px}.ns-ans__stats{gap:10px 20px}}.ns-sc__row{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:9px 14px;display:grid}.ns-sc__row>span:first-child{color:var(--ns-ink);font-size:15.5px;font-weight:800}.ns-sc__row>output{color:var(--ns-laterite);font-variant-numeric:tabular-nums;text-align:right;font-size:15.5px;font-weight:800}.ns-sc__row>.ns-seg,.ns-sc__row>.ns-range,.ns-sc__row>input,.ns-sc__row>select{grid-column:1/-1}.ns-sc__note{color:var(--ns-ink-2);max-width:62ch;margin:12px 0 0;font-size:14px;line-height:1.6}.ns-fc .ns-lede{max-width:58ch;margin-top:16px}.ns-fc__grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px;margin:max(26px,min(4vw,46px)) 0 0;padding:0;list-style:none;display:grid}.ns-fc__grid>li{display:flex}.ns-fc__card{width:100%;color:var(--ns-ink);flex-direction:column;gap:10px;padding:24px 22px 20px;text-decoration:none;transition:transform .18s,box-shadow .18s;display:flex}.ns-fc__card:hover{box-shadow:var(--ns-lift);transform:translateY(-4px)}.ns-fc__card:focus-visible{box-shadow:var(--ns-lift);transform:translateY(-4px)}.ns-fc__card h3{font-family:var(--ns-display);margin:0;font-size:24px;font-weight:400;line-height:1.15}.ns2:lang(hi) .ns-fc__card h3{font-family:var(--ns-sans);font-size:20px;font-weight:800;line-height:1.3}.ns-fc__card p{color:var(--ns-ink-2);flex:1;margin:0;font-size:15.5px;line-height:1.55}.ns-fc__go{color:var(--ns-link);border-top:1.5px dashed var(--ns-hair-strong);align-items:center;gap:8px;padding-top:10px;font-size:15px;font-weight:800;display:inline-flex}.ns-fc__go svg{width:16px;height:16px;transition:transform .18s}.ns-fc__card:hover .ns-fc__go svg{transform:translate(4px)}.ns-isc__calc{margin-top:26px}@media (min-width:1180px){.ns-fc__grid{grid-template-columns:repeat(5,minmax(0,1fr))}}.ns-stage .ns-calc__btn:hover,.ns-stage .ns-calc__btn[aria-expanded=true]{color:var(--ns-stage);background:var(--ns-link)}
