.ns-calc{margin-top:18px}.ns-calc__btn{min-height:42px;font-family:var(--ns-sans);color:var(--ns-link);cursor:pointer;background:0 0;border:1.5px solid;border-radius:999px;align-items:center;gap:9px;padding:8px 16px 8px 13px;font-size:15px;font-weight:700;line-height:1;transition:background-color .15s,color .15s,transform .11s;display:inline-flex}.ns-calc__btn:hover{background:var(--ns-link);color:var(--ns-bg)}.ns-calc__btn:active{transform:translateY(1px)}.ns-calc__btn[aria-expanded=true]{background:var(--ns-link);color:var(--ns-bg)}.ns-calc__ico{flex:none;width:18px;height:18px}.ns-calc__caret{flex:none;width:11px;height:11px;transition:transform .24s cubic-bezier(.3,1.3,.5,1)}.ns-calc.is-open .ns-calc__caret{transform:rotate(180deg)}.ns-calc__panel{grid-template-rows:0fr;transition:grid-template-rows .42s cubic-bezier(.3,0,.2,1);display:grid}.ns-calc.is-open .ns-calc__panel{grid-template-rows:1fr}.ns-calc__inner{min-height:0;overflow:hidden}.ns-calc__sheet{background:var(--ns-bg-2);border:1.5px dashed var(--ns-hair-strong);border-radius:var(--ns-r);opacity:0;margin-top:14px;padding:18px 20px 20px;transition:opacity .26s 80ms,transform .32s 80ms;transform:translateY(-6px)}.ns-calc.is-open .ns-calc__sheet{opacity:1;transform:none}.ns-plate .ns-calc__sheet{background:var(--ns-bg)}.ns-stage .ns-calc__sheet{background:rgba(251,244,228,.08)}.ns-calc__title{color:var(--ns-ink);margin:0 0 8px;font-size:15px;font-weight:800}.ns-calc__rows{margin:0;padding:0;list-style:none;display:grid}.ns-calc__rows li{border-bottom:1px dashed var(--ns-hair-strong);grid-template-columns:minmax(84px,.55fr) minmax(0,1.6fr) auto;align-items:baseline;gap:4px 14px;padding:9px 0;font-size:15.5px;display:grid}.ns-calc__rows li:last-child{border-bottom:0}.ns-calc__lab{font-weight:700}.ns-calc__how{font-family:var(--ns-mono);color:var(--ns-ink-2);overflow-wrap:anywhere;font-size:13px;line-height:1.5}.ns-calc__val{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;font-weight:800}.ns-calc__rows li.is-strong{border-top:2px solid var(--ns-line-2);border-bottom:0;margin-top:4px;padding-top:12px}.ns-calc__rows li.is-strong .ns-calc__val{font-size:1.15em}.ns-calc__note{color:var(--ns-ink-2);max-width:70ch;margin:12px 0 0;font-size:14.5px;line-height:1.6}.ns-calc__std{color:var(--ns-ink-2);flex-wrap:wrap;align-items:center;gap:8px;margin:12px 0 0;font-size:13.5px;display:flex}.ns-calc__std span{margin-right:2px;font-weight:700}.ns-calc__std code{font-family:var(--ns-mono);border:1.5px solid var(--ns-hair-strong);color:var(--ns-ink);border-radius:999px;padding:3px 9px;font-size:12.5px}@media (max-width:560px){.ns-calc__rows li{grid-template-columns:1fr auto}.ns-calc__how{grid-area:2/1/auto/-1}}html[data-reduce-motion="1"] .ns-calc__sheet{opacity:1;transform:none}
