.nsapp{container:nsapp / inline-size}.nsapp__win{--u: calc(100cqw / 1120);--f-text: "Segoe UI Variable Text", "Segoe UI", system-ui, -apple-system, sans-serif;--f-display: "Segoe UI Variable Display", "Segoe UI", system-ui, -apple-system, sans-serif;position:relative;aspect-ratio:1120 / 700;overflow:hidden;display:grid;grid-template-columns:calc(218 * var(--u)) minmax(0,1fr);border-radius:clamp(10px,calc(16 * var(--u)),20px);background:linear-gradient(180deg,var(--ns-app-ground-top),var(--ns-app-ground-bottom) 60%,var(--ns-shell));color:var(--ns-text);font-family:var(--f-text);font-size:calc(13 * var(--u));line-height:1.35;text-align:left;box-shadow:var(--ns-app-shadow);-webkit-font-smoothing:antialiased}.nsapp[data-variant=panel] .nsapp__win{--u: calc(100cqw / 882);aspect-ratio:auto;display:block;padding:calc(24 * var(--u))}:where(.nsapp) :where(button){font:inherit;margin:0;-webkit-tap-highlight-color:transparent}.nsapp button:focus-visible{outline:1px solid var(--ns-accent);outline-offset:2px}:where(.nsapp) :where(p,dl,dd,ul){margin:0;padding:0}:where(.nsapp) :where(ul){list-style:none}.nsapp .cap{font-size:calc(11 * var(--u));font-weight:600;line-height:calc(15 * var(--u));color:var(--ns-app-muted)}.nsapp__side{position:relative;background:var(--ns-sidebar);border-right:1px solid var(--ns-sidebar-border)}.nsapp__logo{position:absolute;left:calc(25 * var(--u));top:calc(52 * var(--u));width:calc(167 * var(--u));aspect-ratio:2172 / 724;background:var(--wordmark) center / contain no-repeat}.nsapp__side-rule,.nsapp__rule{display:block;height:1px;background:var(--ns-app-rule)}.nsapp__side-rule{position:absolute;left:calc(18 * var(--u));right:calc(18 * var(--u));top:calc(116 * var(--u))}.nsapp__navitem{position:absolute;left:calc(13 * var(--u));top:calc((var(--y) - 21) * var(--u));width:calc(191 * var(--u));height:calc(42 * var(--u));display:flex;align-items:center;gap:calc(12 * var(--u));padding:0 0 0 calc(14 * var(--u));border:0;border-radius:calc(8 * var(--u));background:transparent;color:var(--ns-text-2);font-size:calc(14 * var(--u));cursor:pointer;transition:background-color .12s ease,color .12s ease}.nsapp__navitem svg{flex:none;width:calc(17 * var(--u));height:calc(17 * var(--u));fill:none;stroke:currentColor;stroke-width:1.3;stroke-linejoin:round;stroke-linecap:round}.nsapp__navitem:hover{background:var(--ns-nav-hover);color:var(--ns-text)}.nsapp__navitem[aria-current=true]{background:var(--ns-nav-selected);color:var(--ns-text);font-weight:600}.nsapp__navitem:before{content:"";position:absolute;left:0;top:50%;width:calc(3 * var(--u));min-width:2px;height:calc(16 * var(--u));border-radius:2px;background:var(--ns-accent);opacity:0;transform:translateY(-50%) scaleY(.4);transition:opacity .18s ease,transform .18s cubic-bezier(.33,1,.68,1)}.nsapp__navitem[aria-current=true]:before{opacity:1;transform:translateY(-50%)}.nsapp__nav-break{position:absolute;left:calc(15 * var(--u));width:calc(187 * var(--u));top:calc((var(--y) - 31) * var(--u));height:1px;background:var(--ns-sidebar-border)}.nsapp__navitem:not([data-live]){cursor:default}.nsapp__main{position:relative;min-width:0;padding:0 calc(35 * var(--u)) 0 calc(34 * var(--u))}.nsapp[data-variant=panel] .nsapp__main{padding:0}.nsapp__chrome{position:absolute;top:calc(14 * var(--u));right:calc(14 * var(--u));display:flex;gap:calc(30 * var(--u))}.nsapp__demo{position:absolute;top:calc(10 * var(--u));right:calc(86 * var(--u));z-index:1;padding:calc(2 * var(--u)) calc(7 * var(--u));border:1px solid var(--ns-card-border);border-radius:calc(5 * var(--u));font-size:calc(10 * var(--u));font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ns-text-2)}.nsapp__chrome i{position:relative;display:block;width:calc(11 * var(--u));height:calc(11 * var(--u))}.nsapp__min:after,.nsapp__close:before,.nsapp__close:after{content:"";position:absolute;left:0;right:0;top:50%;height:1px;background:var(--ns-app-chrome)}.nsapp__close:before{transform:rotate(45deg)}.nsapp__close:after{transform:rotate(-45deg)}.nsapp__tabs,.nsapp__page[hidden]{display:none}.nsapp__title{padding-top:calc(59 * var(--u));font-family:var(--f-display);font-size:calc(24 * var(--u));font-weight:600;line-height:calc(32 * var(--u))}.nsapp__rule{margin-top:calc(25 * var(--u))}.nsapp[data-variant=panel] .nsapp__title,.nsapp[data-variant=panel] .nsapp__rule{display:none}.nsapp__rule+*{margin-top:calc(30 * var(--u))}.nsapp[data-variant=panel] .nsapp__page>:nth-child(3){margin-top:0}.ncard{border:1px solid var(--ns-card-border);border-radius:calc(12 * var(--u));background:linear-gradient(180deg,var(--ns-card-top),var(--ns-card-bottom))}.nrow{display:flex;align-items:center;gap:calc(20 * var(--u));min-height:calc(62 * var(--u))}.nrow+.nrow,.nrow+.nrow--mod,.nrow--mod+.nrow{border-top:1px solid var(--ns-card-border)}.nrow__say{flex:1;min-width:0}.nrow__name{font-family:var(--f-display);font-size:calc(15 * var(--u));font-weight:600;line-height:calc(20 * var(--u))}.nrow__body{margin-top:calc(2 * var(--u));color:var(--ns-text-2);line-height:calc(18 * var(--u))}.nrow__acts{flex:none;display:flex;align-items:center;gap:calc(14 * var(--u))}.nstate{margin-right:calc(9 * var(--u));font-size:calc(11.5 * var(--u));font-weight:600;letter-spacing:.01em;color:var(--ns-app-muted);white-space:nowrap;transition:color .2s ease}[data-status=optimised]>.nrow__acts>.nstate{color:var(--ns-accent)}[data-status=running]>.nrow__acts>.nstate{color:var(--ns-text);animation:nsapp-pulse .75s ease-in-out infinite alternate}.nbtn{flex:none;display:inline-flex;align-items:center;justify-content:center;height:calc(35 * var(--u));padding:0 calc(12 * var(--u));border:1px solid var(--ns-action-edge);border-radius:calc(7 * var(--u));background:var(--ns-action-fill);color:var(--ns-text);font-size:calc(13.5 * var(--u));font-weight:600;white-space:nowrap;cursor:pointer;transition:background-color .12s ease,border-color .12s ease,color .12s ease}.nbtn--main{min-width:calc(90 * var(--u))}.nbtn--wide{min-width:calc(104 * var(--u))}.nbtn:hover:not(:disabled){background:var(--ns-action-fill-hover);border-color:var(--ns-action-edge-hover)}.nbtn:active:not(:disabled){background:var(--ns-action-fill-press)}.nbtn:disabled{color:var(--ns-app-dim);cursor:default}.nbtn--primary{border-color:var(--ns-accent);background:var(--ns-accent);color:var(--ns-on-accent)}.nbtn--primary:hover:not(:disabled){border-color:var(--ns-accent-hover);background:var(--ns-accent-hover)}.nbtn--primary:active:not(:disabled){background:var(--ns-accent-pressed)}.nbtn--primary:disabled{border-color:var(--ns-disabled-edge);background:var(--ns-disabled-fill);color:var(--ns-app-muted)}.nbtn--small{height:calc(28 * var(--u));padding:0 calc(12 * var(--u));font-size:calc(11 * var(--u))}[data-status=optimised] .nbtn--apply:disabled{color:var(--ns-accent);font-size:calc(14.5 * var(--u))}[data-status=running] .nbtn--apply{color:var(--ns-text);animation:nsapp-pulse .75s ease-in-out infinite alternate}@keyframes nsapp-pulse{to{opacity:.4}}.auto{position:relative;height:calc(287 * var(--u));overflow:hidden;display:flex;align-items:center;padding:0 calc(34 * var(--u));border:1px solid var(--ns-card-border);border-radius:calc(16 * var(--u));background:linear-gradient(180deg,var(--ns-card-top),var(--ns-surface));transition:border-color .3s ease}.auto:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,var(--ns-app-done-top),var(--ns-app-done-mid) 55%,var(--ns-app-done-bottom));opacity:0;transition:opacity .55s ease}.auto__line{position:absolute;top:0;left:0;right:0;height:2px;background:var(--ns-app-line);transform:scaleX(0);transform-origin:0 50%;opacity:0;transition:transform .25s ease,opacity .25s ease}.auto__mark{position:absolute;right:calc(34 * var(--u));top:50%;width:calc(310 * var(--u));height:calc(212 * var(--u));transform:translateY(-50%);display:grid;place-items:center}.auto__glow{position:absolute;left:50%;top:50%;width:calc(252 * var(--u));height:calc(182 * var(--u));transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(closest-side,var(--ns-app-glow),var(--ns-app-glow-soft) 42%,var(--ns-app-glow-none));opacity:.3;transition:opacity .25s ease}.auto__ns{position:relative;width:calc(138 * var(--u));aspect-ratio:232 / 114;background:var(--mark) center / contain no-repeat}.auto__say{position:relative;width:calc(440 * var(--u))}.auto__name{font-family:var(--f-display);font-size:calc(30 * var(--u));font-weight:600;line-height:1.25;transition:color .3s ease}.auto__sub{margin-top:calc(10 * var(--u));font-size:calc(13.5 * var(--u));color:var(--ns-text-2);transition:color .3s ease}.auto__act{position:relative;margin-top:calc(28 * var(--u));height:calc(46 * var(--u))}.auto__go{position:relative;min-width:calc(190 * var(--u));height:100%;padding:0 calc(26 * var(--u));border:1px solid var(--ns-accent);border-radius:calc(10 * var(--u));background:var(--ns-accent);color:var(--ns-on-accent);font-size:calc(14 * var(--u));font-weight:600;cursor:pointer;transition:background-color .12s ease,border-color .12s ease,transform 60ms ease,opacity .2s ease}.auto__go:hover{background:var(--ns-accent-hover);border-color:var(--ns-accent-hover)}.auto__go:active{transform:scale(.982)}.auto__done{position:absolute;left:0;top:50%;transform:translateY(-50%);font-family:var(--f-display);font-size:calc(28 * var(--u));font-weight:600;color:var(--ns-accent);opacity:0;visibility:hidden}[data-auto=optimised] .auto:before{opacity:1}[data-auto=optimised] .auto__line{animation:nsapp-line 2.2s cubic-bezier(.33,1,.68,1) both}@keyframes nsapp-line{0%{transform:scaleX(0);opacity:1}32%{transform:scaleX(1);opacity:1}to{transform:scaleX(1);opacity:0}}[data-auto=optimised] .auto__glow{opacity:1;transition:opacity .65s cubic-bezier(.33,1,.68,1)}[data-auto=optimised] .auto__name{color:var(--ns-app-done-name)}[data-auto=optimised] .auto__sub{color:var(--ns-app-done-sub)}[data-auto=optimised] .auto__go{visibility:hidden;opacity:0}[data-auto=optimised] .auto__done{opacity:1;visibility:visible;transition:opacity .3s ease .12s}.dash{margin-top:calc(18 * var(--u));padding:calc(24 * var(--u)) calc(22 * var(--u)) calc(8 * var(--u));border:1px solid var(--ns-sidebar-border);border-radius:calc(12 * var(--u));background:linear-gradient(180deg,var(--ns-card-top),var(--ns-card-bottom))}.dash__top{display:grid;grid-template-columns:1fr 1px 1fr;gap:0 calc(26 * var(--u))}.dash__split{margin:calc(4 * var(--u)) 0;background:var(--ns-card-border)}.dash__stat{display:flex;gap:calc(16 * var(--u))}.dash__mark{flex:none;width:calc(3 * var(--u));min-width:2px;border-radius:2px;background:transparent;transition:background-color .3s ease}.dash__mark--on,[data-headline=optimised] .dash__mark--headline{background:var(--ns-accent)}[data-headline=partial] .dash__mark--headline{background:var(--ns-app-muted)}.dash__value{margin-top:calc(8 * var(--u));font-family:var(--f-display);font-size:calc(20 * var(--u));font-weight:600;line-height:1.35}.dash__rule{display:block;height:1px;margin-top:calc(14 * var(--u));background:var(--ns-card-border)}.dash__areas{margin-top:calc(8 * var(--u));display:grid;grid-template-columns:repeat(3,1fr);gap:calc(22 * var(--u))}.dash__area{width:100%;height:calc(64 * var(--u));display:grid;grid-template-columns:1fr auto;align-content:center;padding:0 calc(22 * var(--u));border:1px solid transparent;border-radius:calc(10 * var(--u));background:transparent;color:inherit;text-align:left;cursor:pointer;transition:background-color .12s ease,border-color .12s ease}.dash__area:hover{background:var(--ns-nav-hover);border-color:var(--ns-card-border)}.dash__area-name{font-size:calc(14 * var(--u));font-weight:600}.dash__area-state{grid-row:2;display:flex;align-items:center;gap:calc(8 * var(--u));margin-top:calc(5 * var(--u));font-size:calc(13 * var(--u));color:var(--ns-text-2);transition:color .2s ease}.dash__area-state i{flex:none;width:calc(6 * var(--u));height:calc(6 * var(--u));border-radius:50%;background:var(--ns-app-muted);transition:background-color .2s ease}.dash__chev{grid-row:1 / 3;grid-column:2;align-self:center;color:var(--ns-accent);font-size:calc(20 * var(--u));transition:transform .16s ease}.dash__area:hover .dash__chev{transform:translate(calc(3 * var(--u)))}.dash__area[data-status=running] .dash__area-state{color:var(--ns-text)}.dash__area[data-status=running] .dash__area-state i{background:var(--ns-accent);animation:nsapp-pulse .6s ease-in-out infinite alternate}.dash__area[data-status=optimised] .dash__area-state{color:var(--ns-accent)}.dash__area[data-status=optimised] .dash__area-state i{background:var(--ns-accent)}.dash__area[data-status=partial] .dash__area-state i{background:var(--ns-text-2)}.ncard--rows{padding:calc(4 * var(--u)) calc(23 * var(--u)) calc(4 * var(--u)) calc(21 * var(--u))}.wpair{margin-top:calc(16 * var(--u));display:grid;grid-template-columns:3fr 2fr;gap:calc(16 * var(--u))}.wpair__card,.nsolo{min-height:calc(93 * var(--u));display:flex;align-items:center;gap:calc(20 * var(--u));padding:0 calc(21 * var(--u))}.wpair__card>.nrow__name{flex:1}.wpair__acts{display:flex;flex-direction:column;align-items:flex-end}.wpair__acts>.nstate{margin:0 calc(1 * var(--u)) calc(8 * var(--u)) 0}[data-status=optimised]>.wpair__acts>.nstate{color:var(--ns-accent)}[data-status=running]>.wpair__acts>.nstate{color:var(--ns-text);animation:nsapp-pulse .75s ease-in-out infinite alternate}.setup{height:calc(530 * var(--u));margin-right:calc(-14 * var(--u));padding-right:calc(10 * var(--u));overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--ns-action-edge) transparent}.setup__section+.setup__section{margin-top:calc(22 * var(--u))}.setup__head{display:flex;align-items:baseline;justify-content:space-between;gap:calc(16 * var(--u));margin-bottom:calc(10 * var(--u))}.setup__title{font-size:calc(11 * var(--u));font-weight:600;color:var(--ns-app-muted)}.setup__caption{min-width:0;font-size:calc(11 * var(--u));color:var(--ns-app-muted);white-space:pre;overflow:hidden;text-overflow:ellipsis}.setup__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(10 * var(--u))}.setup__card{height:calc(62 * var(--u));display:flex;align-items:center;gap:calc(12 * var(--u));padding:0 calc(14 * var(--u))}.setup__icon{flex:none;width:calc(34 * var(--u));height:calc(34 * var(--u));display:grid;place-items:center;border-radius:calc(8 * var(--u));background:var(--ns-accent-faint);color:var(--ns-accent)}.setup__icon svg{width:calc(17 * var(--u));height:calc(17 * var(--u));fill:none;stroke:currentColor;stroke-width:1.3;stroke-linejoin:round;stroke-linecap:round}.setup__say{flex:1;min-width:0;display:grid;gap:calc(2 * var(--u))}.setup__name,.setup__body{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.setup__name{font-size:calc(13 * var(--u));font-weight:600}.setup__body{font-size:calc(11 * var(--u));color:var(--ns-app-muted)}.setup__get{height:calc(30 * var(--u));padding:0 calc(14 * var(--u));font-size:calc(12 * var(--u))}.adapter{min-height:calc(67 * var(--u));display:flex;align-items:center;gap:calc(12 * var(--u));padding:0 calc(19 * var(--u))}.adapter__icon{flex:none;width:calc(34 * var(--u));height:calc(34 * var(--u));display:grid;place-items:center;border-radius:calc(8 * var(--u));background:var(--ns-nav-selected);color:var(--ns-accent)}.adapter__icon svg{width:calc(17 * var(--u));height:calc(17 * var(--u));fill:none;stroke:currentColor;stroke-width:1.3;stroke-linejoin:round;stroke-linecap:round}.adapter__name{margin-top:calc(4 * var(--u));font-size:calc(14 * var(--u));font-weight:600}.adapter__link{margin-left:auto;text-align:right}.adapter__state{margin-top:calc(4 * var(--u));font-size:calc(13 * var(--u));font-weight:600;color:var(--ns-accent)}.ncard--net{margin-top:calc(15 * var(--u))}.ncard--net>.nrow{min-height:calc(65 * var(--u))}.nrow--mod{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;row-gap:calc(12 * var(--u));padding:calc(14 * var(--u)) 0 calc(12 * var(--u))}.nrow__name--rate{align-self:center}.seg{display:flex;justify-content:flex-end;gap:calc(7 * var(--u))}.seg button{min-width:calc(57 * var(--u));height:calc(29 * var(--u));padding:0 calc(8 * var(--u));border:1px solid var(--ns-reversal-edge);border-radius:calc(6 * var(--u));background:var(--ns-disabled-fill);color:var(--ns-text-2);font-size:calc(13 * var(--u));font-weight:500;cursor:pointer;transition:background-color .12s ease,border-color .12s ease,color .12s ease}.seg button:hover{background:var(--ns-seg-hover-fill);border-color:var(--ns-seg-hover-edge)}.seg button[aria-pressed=true]{border-color:var(--ns-seg-sel-edge);background:var(--ns-seg-sel-fill);color:var(--ns-accent)}.seg--rate{gap:calc(6.5 * var(--u))}[data-moderation=Disabled] .seg--rate,[data-moderation=Disabled] .nrow__name--rate{opacity:.4;pointer-events:none}.nsolo{margin-top:calc(15 * var(--u));min-height:calc(73 * var(--u))}.gpuhead{display:flex;align-items:center;gap:calc(24 * var(--u))}.gpuhead__say{flex:1;min-width:0}.gpuhead__model{font-family:var(--f-display);font-size:calc(19 * var(--u));font-weight:600;line-height:calc(26 * var(--u));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gpuhead__meta{margin-top:calc(2 * var(--u));display:flex;align-items:center;flex-wrap:wrap;gap:0 calc(12 * var(--u));font-size:calc(12 * var(--u));color:var(--ns-text-2)}.gpuhead__meta b{font-weight:600}.gpuhead__live{display:inline-flex;align-items:center;gap:calc(6 * var(--u))}.gpuhead__live i{width:calc(7 * var(--u));height:calc(7 * var(--u));min-width:5px;min-height:5px;border-radius:50%;background:var(--ns-accent)}.gpu{margin-top:calc(12 * var(--u));padding:0 calc(24 * var(--u))}.nrow--gpu{min-height:calc(72 * var(--u))}.nrow--gpu2{min-height:calc(68 * var(--u))}.gpu__detected{font-size:calc(11 * var(--u));font-weight:600;color:var(--ns-app-muted);white-space:nowrap}.gpu__detected b{font-weight:600;color:var(--ns-text)}.tele{margin-top:calc(12 * var(--u));padding:calc(14 * var(--u)) calc(24 * var(--u)) calc(12 * var(--u))}.tele__grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.tele__cell dd{margin-top:calc(2 * var(--u));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tele__cell dd b{font-family:var(--f-display);font-size:calc(20 * var(--u));font-weight:600;line-height:calc(26 * var(--u));font-variant-numeric:tabular-nums}.tele__cell dd span{font-size:calc(11 * var(--u));color:var(--ns-text-2)}.tele__graphs{margin-top:calc(12 * var(--u));display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:calc(28 * var(--u))}.tele__gtitle{display:flex;align-items:center;justify-content:space-between;gap:calc(12 * var(--u));font-size:calc(12 * var(--u));font-weight:600;white-space:nowrap}.tele__key{display:inline-flex;align-items:center;font-size:calc(11 * var(--u));font-weight:400;color:var(--ns-text-2)}.tele__line{display:inline-block;width:calc(16 * var(--u));height:2px;margin-right:calc(6 * var(--u));background:var(--ns-accent)}.tele__line--temp{height:0;margin-left:calc(14 * var(--u));border-top:1.5px dashed var(--ns-text);background:none}.tele__plot{display:block;width:100%;height:calc(196 * var(--u));margin-top:calc(4 * var(--u));border-radius:calc(6 * var(--u));background:var(--ns-tile)}.tele__plot polyline,.tele__grid-lines{fill:none;vector-effect:non-scaling-stroke}.tele__grid-lines{stroke:var(--ns-card-border);stroke-width:1}.tele__load{stroke:var(--ns-accent);stroke-width:2}.tele__temp{stroke:var(--ns-text);stroke-width:1.5;stroke-dasharray:3 2.5}.tele__power{stroke:var(--ns-text-2);stroke-width:1.5}.mbid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.35fr) minmax(0,.6fr);gap:calc(18 * var(--u));padding:calc(20 * var(--u)) calc(24 * var(--u))}.mbid dd{margin-top:calc(7 * var(--u));font-size:calc(14 * var(--u));font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mb__heading{margin:calc(22 * var(--u)) 0 calc(14 * var(--u))}.mbscan{display:flex;align-items:center;gap:calc(24 * var(--u));padding:calc(30 * var(--u)) calc(32 * var(--u))}.mbscan__say{flex:1;min-width:0}.mbscan__title{font-size:calc(20 * var(--u));font-weight:600;line-height:1.3}.mbscan__body{margin-top:calc(8 * var(--u));font-size:calc(12 * var(--u));color:var(--ns-text-2)}.mbscan__points{margin-top:calc(16 * var(--u));display:grid;gap:calc(5 * var(--u));font-size:calc(11 * var(--u));color:var(--ns-app-muted)}.mbscan__points li:before{content:"●";margin-right:calc(9 * var(--u))}.mbscan__go{height:calc(36 * var(--u));padding:0 calc(18 * var(--u));font-size:calc(13 * var(--u))}.hw{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:calc(21 * var(--u)) calc(25 * var(--u))}.hw__col{position:relative;display:grid;gap:calc(9 * var(--u));padding:calc(6 * var(--u)) calc(20 * var(--u)) calc(6 * var(--u)) 0}.hw__col:not(:last-child):after{content:"";position:absolute;top:0;bottom:0;right:calc(19 * var(--u));width:1px;background:var(--ns-card-border)}.hw__value{margin-top:calc(9 * var(--u));font-family:var(--f-display);font-size:calc(15 * var(--u));font-weight:600;line-height:calc(20 * var(--u))}.hw__sub,.hw__drive{margin-top:calc(4 * var(--u));color:var(--ns-text-2);line-height:calc(18 * var(--u));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hw__drive{margin-top:calc(9 * var(--u))}.hw__drive+.hw__drive{margin-top:calc(2 * var(--u))}.hw__drive b{margin-right:calc(5 * var(--u));color:var(--ns-text);font-weight:600}.ac{margin-top:calc(16 * var(--u));padding:calc(14 * var(--u)) calc(24 * var(--u))}.ac__head{display:flex;align-items:center;justify-content:space-between;gap:calc(12 * var(--u))}.ac__title{font-family:var(--f-display);font-size:calc(17 * var(--u));font-weight:600;line-height:calc(22 * var(--u))}.ac__acts{display:flex;gap:calc(8 * var(--u))}.ac__summary{margin-top:calc(8 * var(--u));font-size:calc(11 * var(--u));color:var(--ns-text-2)}.ac__checks{margin-top:calc(8 * var(--u))}.ac__checks[hidden]{display:none}.ac__checks li{display:grid;grid-template-columns:calc(110 * var(--u)) minmax(0,1fr) auto;align-items:center;gap:calc(12 * var(--u));height:calc(25 * var(--u))}.ac__name{font-size:calc(12 * var(--u))}.ac__cond{min-width:0;font-size:calc(11 * var(--u));color:var(--ns-app-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ac__ok,.ac__ready{color:var(--ns-positive);font-size:calc(11 * var(--u));font-weight:600}.ac__ok{display:flex;align-items:center;gap:calc(10 * var(--u))}.ac__ok i,.ac__game i{flex:none;width:calc(7 * var(--u));height:calc(7 * var(--u));min-width:5px;min-height:5px;border-radius:50%;background:var(--ns-positive)}.ac__rule{display:block;height:1px;margin-top:calc(10 * var(--u));background:var(--ns-card-border)}.ac__games{margin-top:calc(14 * var(--u));display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:calc(12 * var(--u))}.ac__game{position:relative;height:calc(58 * var(--u));display:flex;align-items:center;justify-content:space-between;padding:0 calc(16 * var(--u));border:1px solid var(--ns-card-border);border-radius:calc(9 * var(--u));background:var(--ns-surface);color:inherit;text-align:left;cursor:pointer;transition:background-color .12s ease,border-color .12s ease}.ac__game:hover{background:var(--ns-nav-hover);border-color:var(--ns-action-edge-hover)}.ac__game>span{display:grid;gap:calc(3 * var(--u))}.ac__game b{font-size:calc(12 * var(--u));font-weight:600}.ac__game[aria-pressed=true]{border-color:var(--ns-accent-soft);background:var(--ns-nav-selected)}.ac__game[aria-pressed=true]:before{content:"";position:absolute;left:0;top:50%;width:calc(3 * var(--u));min-width:2px;height:calc(20 * var(--u));transform:translateY(-50%);border-radius:2px;background:var(--ns-accent)}.rcards{display:grid;grid-template-columns:7fr 6fr;gap:calc(18 * var(--u))}.rcard{padding:calc(22 * var(--u)) calc(24 * var(--u));transition:border-color .2s ease}[data-changes] .rcard--settings{border-color:var(--ns-reversal-edge)}.rcard__state{margin-top:calc(12 * var(--u));display:flex;align-items:center;gap:calc(10 * var(--u));font-family:var(--f-display);font-size:calc(21 * var(--u));font-weight:600;line-height:1.3}.rcard__state i{flex:none;width:calc(9 * var(--u));height:calc(9 * var(--u));border-radius:50%;background:var(--ns-app-muted);transition:background-color .2s ease}[data-changes] .rcard__state i{background:var(--ns-accent)}.rcard__state--small{font-size:calc(18 * var(--u))}.rcard__detail{margin-top:calc(7 * var(--u));font-size:calc(12.5 * var(--u));color:var(--ns-text-2)}.rcard__acts{margin-top:calc(18 * var(--u));display:flex;flex-wrap:wrap;gap:calc(10 * var(--u))}.rbtn{display:inline-flex;align-items:center;justify-content:center;min-width:calc(104 * var(--u));height:calc(36 * var(--u));padding:0 calc(16 * var(--u));border:1px solid var(--ns-reversal-edge);border-radius:calc(7 * var(--u));background:transparent;color:var(--ns-text-2);font-size:calc(13 * var(--u));font-weight:500;white-space:nowrap;cursor:pointer;transition:background-color .12s ease,border-color .12s ease,color .12s ease}.rbtn:hover:not(:disabled){background:var(--ns-reversal-fill-hover);border-color:var(--ns-reversal-edge-hover);color:var(--ns-text)}.rbtn:disabled{border-color:var(--ns-disabled-edge);color:var(--ns-app-dim);cursor:default}.rbtn--quiet{min-width:calc(112 * var(--u));background:var(--ns-action-fill);border-color:var(--ns-action-edge);color:var(--ns-text)}.rlist__cap{margin-top:calc(22 * var(--u))}.rlist{position:relative;margin-top:calc(10 * var(--u));height:calc(206 * var(--u));overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--ns-action-edge) transparent}.rlist__rows{padding:0 calc(20 * var(--u))}.rlist__rows li{position:relative;height:calc(46 * var(--u));display:flex;align-items:center;justify-content:space-between;gap:calc(16 * var(--u));font-weight:600;animation:nsapp-row .28s ease both}.rlist__rows li+li{border-top:1px solid var(--ns-app-row-rule)}.rlist__text{position:relative;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rlist__end{position:relative;flex:none;display:grid;justify-items:end;align-items:center;min-width:calc(62 * var(--u))}.rlist__end>*{grid-area:1 / 1;transition:opacity .15s ease}.rlist__rows time{pointer-events:none;font-size:calc(11 * var(--u));font-weight:400;color:var(--ns-app-muted);font-variant-numeric:tabular-nums}.rlist__undo{min-width:calc(62 * var(--u));height:calc(30 * var(--u));padding:0 calc(12 * var(--u));font-size:calc(12 * var(--u));font-weight:600;opacity:0}.rlist__rows li.is-open:before{content:"";position:absolute;inset:calc(2 * var(--u)) calc(-10 * var(--u));border-radius:calc(6 * var(--u));background:var(--ns-nav-hover);opacity:0;transition:opacity .15s ease;pointer-events:none}.rlist__rows li.is-open:hover:before,.rlist__rows li.is-open:focus-within:before{opacity:.65}.rlist__rows li.is-open:hover .rlist__undo,.rlist__rows li.is-open:focus-within .rlist__undo{opacity:1}.rlist__rows li.is-open:hover time,.rlist__rows li.is-open:focus-within time{opacity:0}@media(hover:none){.rlist__rows li.is-open .rlist__undo{opacity:1}.rlist__rows li.is-open time{opacity:0}}@keyframes nsapp-row{0%{opacity:0;transform:translateY(calc(-6 * var(--u)))}}.rlist:focus{outline:none}.rlist:focus-visible{outline:1px solid var(--ns-accent);outline-offset:2px}.rlist__empty{position:absolute;inset:0;display:grid;place-content:center;padding:calc(16 * var(--u));text-align:center}.rlist__empty p:first-child{font-size:calc(14 * var(--u));font-weight:600}.rlist__empty p+p{margin-top:calc(4 * var(--u));font-size:calc(12 * var(--u));color:var(--ns-app-muted)}.nsapp__toast{position:absolute;z-index:4;left:50%;bottom:calc(22 * var(--u));max-width:calc(100% - 40 * var(--u));transform:translate(-50%);padding:calc(9 * var(--u)) calc(16 * var(--u));border:1px solid var(--ns-action-edge);border-radius:calc(8 * var(--u));background:var(--ns-surface-elevated);box-shadow:0 calc(12 * var(--u)) calc(30 * var(--u)) #00000080;font-size:calc(13 * var(--u));color:var(--ns-text);white-space:nowrap;pointer-events:none}.nsapp__toast.is-in{animation:nsapp-toast 2.8s ease both}@keyframes nsapp-toast{0%{opacity:0;transform:translate(-50%,calc(6 * var(--u)))}8%,88%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(-50%)}}.nsapp__scrim{position:absolute;inset:0;z-index:5;display:grid;place-items:center;background:var(--ns-app-scrim);animation:nsapp-fade .16s ease both}.nsapp__scrim[hidden]{display:none}.nsapp__dialog{width:min(calc(420 * var(--u)),90%);border:1px solid var(--ns-app-dialog-edge);border-radius:calc(16 * var(--u));background:var(--ns-reversal-fill);box-shadow:0 calc(24 * var(--u)) calc(60 * var(--u)) #0009;animation:nsapp-pop .2s cubic-bezier(.2,.7,.2,1) both}.nsapp__dialog-title{padding:calc(22 * var(--u)) calc(26 * var(--u)) calc(10 * var(--u));font-family:var(--f-display);font-size:calc(20 * var(--u));font-weight:600}.nsapp__dialog-body{padding:calc(4 * var(--u)) calc(26 * var(--u)) calc(22 * var(--u));color:var(--ns-text-2)}.nsapp__dialog-foot{display:flex;justify-content:flex-end;gap:calc(10 * var(--u));padding:calc(16 * var(--u)) calc(26 * var(--u));border-top:1px solid var(--ns-disabled-edge)}@keyframes nsapp-fade{0%{opacity:0}}@keyframes nsapp-pop{0%{opacity:0;transform:translateY(calc(8 * var(--u))) scale(.98)}}.nsapp__bar{position:relative;margin-top:1.125rem;min-height:2.25rem;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.5rem 1rem}.nsapp__hint{font-size:var(--ns-t-body-sm);color:var(--ns-text-2);text-align:center;text-wrap:balance}.nsapp__run{height:32px;padding:0 .875rem;border:1px solid var(--ns-action2-edge);border-radius:var(--ns-r-btn);background:var(--ns-action2-fill);color:var(--ns-text);font-size:var(--ns-t-caption);font-weight:600;cursor:pointer;transition:background-color .12s ease,border-color .12s ease}.nsapp__run:hover{background:var(--ns-action2-fill-hover);border-color:var(--ns-action2-edge-hover)}.nsapp[data-auto=optimised] .nsapp__run,.nsapp[data-busy=true] .nsapp__run{display:none}@media(prefers-reduced-motion:reduce){.nsapp *,.nsapp *:before,.nsapp *:after{animation:none!important}}@container nsapp (max-width: 819px){.nsapp__win,.nsapp[data-variant=panel] .nsapp__win{--u: clamp(.86px, calc(100cqw / 370), 1.12px);aspect-ratio:auto;display:block}.nsapp__win{border-radius:14px}.nsapp[data-tabs=off] .nsapp__tabs,.nsapp__side,.nsapp__chrome,.nsapp__title,.nsapp__rule{display:none}.nsapp__demo{position:static;display:block;width:fit-content;margin:0 0 calc(10 * var(--u)) auto}.nsapp[data-variant=window] .nsapp__main{padding:calc(14 * var(--u)) calc(14 * var(--u)) calc(16 * var(--u))}.nsapp__tabs{display:flex;gap:calc(6 * var(--u));margin:0 calc(-14 * var(--u)) calc(14 * var(--u));padding:0 calc(14 * var(--u));overflow-x:auto;scrollbar-width:none;scroll-behavior:smooth}.nsapp__tabs::-webkit-scrollbar{display:none}.nsapp__tabs button{flex:none;height:calc(34 * var(--u));padding:0 calc(14 * var(--u));border:1px solid var(--ns-action-edge);border-radius:calc(6 * var(--u));background:var(--ns-action-fill);color:var(--ns-text-2);font-size:calc(13 * var(--u));font-weight:500;cursor:pointer}.nsapp__tabs button[aria-current=true]{border-color:var(--ns-seg-sel-edge);background:var(--ns-seg-sel-fill);color:var(--ns-accent)}.nsapp__rule+*{margin-top:0}.auto{height:auto;min-height:calc(214 * var(--u));padding:calc(22 * var(--u)) calc(20 * var(--u))}.auto__mark{top:calc(14 * var(--u));right:calc(-30 * var(--u));transform:scale(.55);transform-origin:100% 0}.auto__say{width:100%}.auto__name{max-width:70%;font-size:calc(25 * var(--u))}.auto__sub{max-width:82%}.auto__go{min-width:calc(170 * var(--u))}.dash{margin-top:calc(12 * var(--u));padding:calc(18 * var(--u)) calc(16 * var(--u)) calc(6 * var(--u))}.dash__top{grid-template-columns:1fr;gap:calc(16 * var(--u))}.dash__split{display:none}.dash__value{font-size:calc(18 * var(--u))}.dash__areas{grid-template-columns:1fr;gap:0}.dash__areas li+li{border-top:1px solid var(--ns-app-row-rule)}.dash__area{height:auto;grid-template-columns:1fr auto auto;align-items:center;gap:calc(12 * var(--u));padding:calc(14 * var(--u)) calc(6 * var(--u));border-radius:calc(8 * var(--u))}.dash__area-state{grid-row:1;grid-column:2;margin-top:0}.dash__chev{grid-row:1;grid-column:3}.ncard--rows,.gpu{padding:0 calc(16 * var(--u))}.nrow{flex-wrap:wrap;gap:calc(10 * var(--u)) calc(12 * var(--u));padding:calc(14 * var(--u)) 0;min-height:0!important}.nrow__say{flex-basis:100%}.nrow__acts{flex:1;justify-content:flex-end;gap:calc(8 * var(--u))}.nstate{margin-right:auto}.nrow--gpu{padding-top:calc(14 * var(--u))}.nrow--gpu .gpu__detected{margin-right:auto}.nrow--mod{grid-template-columns:1fr;row-gap:calc(10 * var(--u))}.nrow--mod .seg{justify-content:flex-start}.nrow__name--rate{margin-top:calc(6 * var(--u))}.seg{flex-wrap:wrap}.wpair{grid-template-columns:repeat(auto-fit,minmax(calc(260 * var(--u)),1fr));margin-top:calc(12 * var(--u));gap:calc(12 * var(--u))}.wpair__card,.nsolo{min-height:0;padding:calc(16 * var(--u))}.ncard--net,.nsolo{margin-top:calc(12 * var(--u))}.adapter{flex-wrap:wrap;padding:calc(14 * var(--u)) calc(16 * var(--u))}.tele__grid{grid-template-columns:repeat(auto-fit,minmax(calc(130 * var(--u)),1fr));row-gap:calc(18 * var(--u))}.hw{grid-template-columns:repeat(auto-fit,minmax(calc(220 * var(--u)),1fr));gap:calc(16 * var(--u));padding:calc(18 * var(--u))}.hw__col{padding:0}.hw__col:not(:last-child):after{display:none}.ac{margin-top:calc(12 * var(--u));padding:calc(18 * var(--u))}.ac__games{grid-template-columns:repeat(auto-fit,minmax(calc(150 * var(--u)),1fr));gap:calc(8 * var(--u))}.rcards{grid-template-columns:repeat(auto-fit,minmax(calc(270 * var(--u)),1fr));gap:calc(12 * var(--u))}.rcard{padding:calc(18 * var(--u))}.rcard__state{font-size:calc(18 * var(--u))}.rcard__state--small{font-size:calc(17 * var(--u))}.rbtn{min-width:0;flex:1 1 auto}.rlist{height:calc(230 * var(--u))}.nsapp__toast{white-space:normal;text-align:center}.nsapp[data-variant=panel] .nsapp__win{padding:calc(16 * var(--u))}.rlist__undo{min-width:calc(62 * var(--u))}.setup{height:auto;max-height:calc(520 * var(--u));margin-right:0;padding-right:calc(4 * var(--u))}.setup__grid{grid-template-columns:repeat(auto-fit,minmax(calc(280 * var(--u)),1fr));gap:calc(8 * var(--u))}.setup__head{flex-wrap:wrap;gap:calc(4 * var(--u)) calc(12 * var(--u))}.setup__caption{white-space:normal}.gpuhead{flex-wrap:wrap;gap:calc(12 * var(--u))}.gpuhead__say{flex-basis:100%}.gpu{margin-top:calc(12 * var(--u))}.tele{padding:calc(16 * var(--u))}.tele__graphs{grid-template-columns:repeat(auto-fit,minmax(calc(240 * var(--u)),1fr));gap:calc(16 * var(--u))}.tele__gtitle{flex-wrap:wrap;white-space:normal}.tele__plot{height:calc(130 * var(--u))}.mbid{grid-template-columns:repeat(auto-fit,minmax(calc(120 * var(--u)),1fr));gap:calc(14 * var(--u));padding:calc(16 * var(--u))}.mb__heading{margin:calc(18 * var(--u)) 0 calc(10 * var(--u))}.mbscan{flex-direction:column;align-items:flex-start;gap:calc(18 * var(--u));padding:calc(20 * var(--u))}.ac__head{flex-wrap:wrap}.ac__checks li{grid-template-columns:minmax(0,1fr) auto;height:auto;row-gap:calc(2 * var(--u));padding:calc(6 * var(--u)) 0}.ac__cond{grid-row:2;grid-column:1 / -1;white-space:normal}.ac__ok{grid-row:1;grid-column:2}}
