:root{--npf-bg: #03100b;--npf-surface: rgba(255, 255, 255, .92);--npf-surface-2: rgba(0, 0, 0, .045);--npf-ink: #0b0b0d;--npf-muted: #1f2329;--npf-line: rgba(0, 0, 0, .12);--npf-solid: #fff;--npf-brand: #ff6a3d;--npf-brand-ink: #ffffff;--npf-brand-soft: rgba(255, 106, 61, .12);--npf-signal: #39ff8f;--npf-ok: #3fd47f;--npf-warn: #e8ad45;--npf-bad: #ff6b55;--npf-radius: 16px;--npf-radius-sm: 12px;--npf-shadow: inset 0 1px 0 rgba(255, 255, 255, .7), 0 8px 24px rgba(0, 0, 0, .1);--npf-shadow-up: 0 0 0 1px rgba(57, 255, 143, .45), 0 0 18px rgba(57, 255, 143, .35), 0 14px 40px rgba(0, 0, 0, .15);--npf-header-bg: rgba(255, 255, 255, .74);--npf-card: var(--npf-surface);--npf-chip: var(--npf-surface-2);--npf-code: rgba(255, 255, 255, .06);--npf-deep: #0b0b0d;--npf-metal: #1f2329;--npf-z: 1}.pcb-bg{position:fixed;inset:0;z-index:-1;pointer-events:none;overflow:hidden;background:var(--npf-bg)}.pcb-bg canvas{position:absolute;top:0;left:0}.pcb-base{filter:none}.pcb-fx{filter:none}:where(header.top) .npf-wrap{max-width:880px;margin:0 auto;padding:0 20px}header:where(.top).top{position:sticky;top:0;z-index:50;background:var(--npf-header-bg);-webkit-backdrop-filter:saturate(180%) blur(14px);backdrop-filter:saturate(180%) blur(14px);border-bottom:1px solid rgba(0,0,0,0);transition:border-color .2s,box-shadow .2s;padding-top:env(safe-area-inset-top, 0px);view-transition-name:site-header}header:where(.top).top.scrolled{border-bottom-color:var(--npf-line);box-shadow:0 1px 12px rgba(16,24,40,.05)}:where(header.top) .bar{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:64px}header:where(.top) .logo{display:inline-flex;align-items:center;gap:8px;font-weight:800;font-size:19px;letter-spacing:-0.3px;color:var(--npf-ink);text-decoration:none;flex:none}header:where(.top) .logo .mark{width:30px;height:30px;border-radius:9px;background:var(--npf-brand);display:grid;place-items:center}header:where(.top) .logo .mark svg{width:17px;height:17px;fill:#fff}header:where(.top) .logo b{color:var(--npf-brand);font-weight:800}:where(header.top) .seg{display:flex;gap:2px;padding:4px;background:var(--npf-surface-2);border-radius:14px}:where(header.top) .seg a{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:40px;padding:0 16px;border-radius:10px;color:var(--npf-muted);text-decoration:none;font-weight:600;font-size:15px;white-space:nowrap;transition:color .2s,background .2s;-webkit-tap-highlight-color:rgba(0,0,0,0)}:where(header.top) .seg a:hover{color:var(--npf-ink)}:where(header.top) .seg a.on{background:var(--npf-surface);color:var(--npf-ink);box-shadow:0 1px 3px rgba(16,24,40,.12);view-transition-name:seg-active}:where(header.top) .seg a.on svg{stroke:var(--npf-brand)}:where(header.top) .seg svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;flex:none}:where(header.top) .seg .s{display:none}@media(max-width: 640px){:where(header.top) .npf-wrap{padding:0 16px}:where(header.top) .bar{min-height:58px;gap:10px}header:where(.top) .logo .word{display:none}:where(header.top) .seg{flex:1}:where(header.top) .seg a{flex:1;padding:0 8px;font-size:14px;gap:6px;min-height:40px}:where(header.top) .seg .l{display:none}:where(header.top) .seg .s{display:inline}}@media(max-width: 360px){:where(header.top) .seg svg{display:none}}header:where(.top).top.scrolled{border-bottom-color:var(--npf-line);box-shadow:0 1px 24px rgba(0,0,0,.55)}:where(header.top) .seg{background:rgba(255,255,255,.05);border:1px solid var(--npf-line)}:where(header.top) .seg a.on{background:rgba(255,255,255,.1);box-shadow:inset 0 0 0 1px rgba(57,255,143,.22);color:var(--npf-ink)}:where(header.top) .seg a.on svg{stroke:var(--npf-signal)}header:where(.top) .logo .mark{box-shadow:0 0 18px rgba(255,106,61,.35)}header:where(.top).top{background:rgba(4,14,10,.42);-webkit-backdrop-filter:saturate(170%) blur(14px);backdrop-filter:saturate(170%) blur(14px)}:where(header.top) .bar{min-height:74px}:where(header.top) .seg{gap:6px;padding:5px;border-radius:18px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);box-shadow:inset 0 1px 0 rgba(255,255,255,.12),0 8px 24px rgba(0,0,0,.25)}:where(header.top) .seg a{position:relative;overflow:visible;min-height:48px;min-width:116px;padding:0 46px 0 14px;justify-content:flex-start;border-radius:13px;color:rgba(232,241,236,.82);background:linear-gradient(180deg, rgba(255, 255, 255, 0.07), rgba(255, 255, 255, 0.02));border:1px solid rgba(255,255,255,.07);box-shadow:none;view-transition-name:none;transition:transform .3s cubic-bezier(0.2, 0.8, 0.2, 1),background .25s,box-shadow .3s,color .2s}:where(header.top) .seg a .l,:where(header.top) .seg a .s{position:relative;z-index:2;text-shadow:0 1px 3px rgba(0,0,0,.7)}:where(header.top) .seg svg.art{position:absolute;right:3px;bottom:4px;width:44px;height:30px;fill:none;stroke:none;opacity:.5;z-index:1;transform-origin:75% 85%;transition:transform .4s cubic-bezier(0.2, 0.8, 0.2, 1),opacity .3s,filter .3s}:where(header.top) .seg .art .a-body{fill:rgba(205,225,215,.28);stroke:rgba(230,245,238,.55);stroke-width:.8}:where(header.top) .seg .art .a-screen{fill:rgba(57,255,143,.1);stroke:rgba(57,255,143,.35);stroke-width:.6}:where(header.top) .seg .art .a-dark{fill:rgba(0,0,0,.6);stroke:none}:where(header.top) .seg .art .a-glow{fill:none;stroke:rgba(57,255,143,.7);stroke-width:1.2;stroke-linecap:round}:where(header.top) .seg .art .a-glow-f{fill:rgba(57,255,143,.85);stroke:none}:where(header.top) .seg a:hover{color:#fff;background:linear-gradient(180deg, rgba(255, 255, 255, 0.12), rgba(255, 255, 255, 0.04))}:where(header.top) .seg a:hover svg.art{opacity:.8;transform:scale(1.1)}:where(header.top) .seg a.on{color:#fff;background:linear-gradient(180deg, rgba(255, 255, 255, 0.22), rgba(255, 255, 255, 0.07));border-color:rgba(255,255,255,.3);transform:translateY(-3px) scale(1.05);view-transition-name:seg-active;box-shadow:inset 0 1px 0 rgba(255,255,255,.4),0 12px 28px rgba(0,0,0,.5),0 0 0 1px rgba(57,255,143,.28),0 0 22px rgba(57,255,143,.12)}:where(header.top) .seg a.on::before{content:"";position:absolute;inset:1px 1px 52% 1px;border-radius:12px 12px 50% 50%/12px 12px 18px 18px;background:linear-gradient(180deg, rgba(255, 255, 255, 0.22), rgba(255, 255, 255, 0));pointer-events:none;z-index:1}:where(header.top) .seg a.on svg.art{opacity:1;transform:scale(1.5) translate(-2px, -3px);filter:drop-shadow(0 0 7px rgba(57, 255, 143, 0.6))}:where(header.top) .seg a.on .art .a-body{fill:rgba(235,248,240,.5);stroke:#fff}:where(header.top) .seg a.on .art .a-screen{fill:rgba(57,255,143,.3);stroke:rgba(57,255,143,.8)}:where(header.top) .seg a:active{transform:scale(0.97)}@media(max-width: 760px){:where(header.top) .bar{min-height:64px;gap:8px}header:where(.top) .logo .mark{width:26px;height:26px}:where(header.top) .seg{flex:1;gap:4px;padding:4px;border-radius:16px}:where(header.top) .seg a{flex:1;min-width:0;min-height:50px;padding:26px 0 4px;flex-direction:column;justify-content:flex-end;align-items:center;font-size:10.5px;letter-spacing:-0.1px;border-radius:12px}:where(header.top) .seg svg.art{right:auto;left:50%;top:3px;bottom:auto;width:34px;height:23px;margin-left:-17px;transform-origin:50% 60%}:where(header.top) .seg a:hover svg.art{transform:none}:where(header.top) .seg a.on{transform:translateY(-2px) scale(1.04)}:where(header.top) .seg a.on svg.art{transform:scale(1.22) translateY(1px)}:where(header.top) .seg .l{display:none}:where(header.top) .seg .s{display:inline}}@media(max-width: 360px){:where(header.top) .seg a{font-size:9.5px}:where(header.top) .seg svg.art{display:block}}:where(header.top) .seg a{min-width:0;padding:0 52px 0 12px}:where(header.top) .seg svg.art{right:6px;width:40px;height:28px;transform-origin:50% 65%}:where(header.top) .seg a.on svg.art{transform:scale(1.32) translateY(-6px)}@media(max-width: 1000px)and (min-width: 761px){header:where(.top) .logo .word{display:none}}@media(max-width: 760px){:where(header.top) .seg a{padding:26px 0 4px}:where(header.top) .seg svg.art{right:auto;width:34px;height:23px}:where(header.top) .seg a.on svg.art{transform:scale(1.2) translateY(-3px)}}:where(header.top) .seg a{overflow:hidden;transform-origin:50% 50%;view-transition-name:none;--art-small: translate(calc(50% - 26px), 6px) rotate(0deg) scale(.58);--art-hover: translate(calc(50% - 30px), 3px) rotate(0deg) scale(.7);--art-big: translate(calc(50% - 34px), 1px) rotate(0deg) scale(.8);--art-cover: translate(0px, 0px) rotate(0deg) scale(1.3)}:where(header.top) .seg a.t-controller{--art-small: translate(calc(50% - 26px), 6px) rotate(0deg) scale(.46);--art-cover: translate(0px, 0px) rotate(360deg) scale(1.3);--art-hover: var(--art-cover)}:where(header.top) .seg svg.art{inset:0;width:100%;height:100%;margin:0;transform-origin:50% 50%;transform:var(--art-small);opacity:.55;transition:transform .65s cubic-bezier(0.3, 1.2, 0.5, 1),opacity .45s,filter .45s}:where(header.top) .seg a:not(.on):hover svg.art{transform:var(--art-small);opacity:.55}:where(header.top) .seg a.on{transform:scale(1.08);z-index:2;view-transition-name:none}:where(header.top) .seg a.on svg.art{transform:var(--art-cover);opacity:.3;filter:drop-shadow(0 0 4px rgba(57, 255, 143, 0.45))}:where(header.top) .seg a .l{transition:transform .5s cubic-bezier(0.2, 0.8, 0.2, 1)}:where(header.top) .seg a.on .l{transform:translateX(20px)}:where(header.top) .seg .art g{transform-box:fill-box;transition:transform .55s cubic-bezier(0.3, 1.3, 0.5, 1)}:where(header.top) .seg .art .lap-lid{transform-origin:50% 100%;transform:scaleY(0.06)}:where(header.top) .seg .art .duo-l{transform:translateX(7.5px)}:where(header.top) .seg .art .duo-r{transform-origin:0% 50%;transform:translateX(7.5px) scaleX(0.001) skewY(0deg)}:where(header.top) .seg .art .flip-all{transform:translateY(-7.5px)}:where(header.top) .seg .art .flip-t{transform-origin:50% 100%;transform:scaleY(0.001) skewX(0deg)}:where(header.top) .seg .art .fb1{transform-origin:15% 100%}:where(header.top) .seg .art .fb2{transform-origin:80% 100%}:where(header.top) .seg .art .dl-arr{transform:translateY(-5px)}:where(header.top) .seg a.on .art g{transform:none}@media(hover: hover)and (pointer: fine){:where(header.top) .seg a:not(.on):hover{transform:scale(1.04)}:where(header.top) .seg a.t-controller:not(.on):hover{transform:scale(1.07)}:where(header.top) .seg a:not(.on):hover svg.art{transform:var(--art-hover);opacity:.9}:where(header.top) .seg a.t-controller:not(.on):hover svg.art{opacity:.42}:where(header.top) .seg a:hover .art g{transform:none}:where(header.top) .seg a.t-forum:not(.on):hover .fb2{animation:npf-bub .45s cubic-bezier(0.3, 1.6, 0.5, 1)}:where(header.top) .seg a.t-controller:not(.on):hover .l{transform:translateX(20px)}}:where(header.top) .seg a:not(.on):active{transform:scale(0.96)}.seg-play :where(header.top) .seg a.on{animation:npf-pop .75s cubic-bezier(0.2, 0.8, 0.2, 1) backwards}.seg-play :where(header.top) .seg a.on svg.art{animation:npf-art 1.5s cubic-bezier(0.3, 1, 0.5, 1) backwards}.seg-play :where(header.top) .seg a.on .l{animation:npf-label 1.5s cubic-bezier(0.2, 0.8, 0.2, 1) backwards}.seg-play :where(header.top) .seg a.on .lap-lid{animation:npf-lid .6s .15s cubic-bezier(0.3, 1.4, 0.5, 1) backwards}.seg-play :where(header.top) .seg a.on .duo-l{animation:npf-duo-l .6s .15s cubic-bezier(0.3, 1.2, 0.5, 1) backwards}.seg-play :where(header.top) .seg a.on .duo-r{animation:npf-duo-r .7s .15s ease-out backwards}.seg-play :where(header.top) .seg a.on .flip-all{animation:npf-flip-all .6s .15s cubic-bezier(0.3, 1.2, 0.5, 1) backwards}.seg-play :where(header.top) .seg a.on .flip-t{animation:npf-flip-t .7s .15s ease-out backwards}.seg-play :where(header.top) .seg a.on .fb1{animation:npf-bub .5s .1s cubic-bezier(0.3, 1.6, 0.5, 1) backwards}.seg-play :where(header.top) .seg a.on .fb2{animation:npf-bub .5s .4s cubic-bezier(0.3, 1.6, 0.5, 1) backwards}.seg-play :where(header.top) .seg a.on .dl-arr{animation:npf-dl .6s .15s cubic-bezier(0.3, 1.4, 0.5, 1) backwards}.seg-play :where(header.top) .seg a.on .a-glow,.seg-play :where(header.top) .seg a.on .a-glow-f{animation:npf-glow .4s .6s backwards}:where(header.top) .seg a.on .art .lap-b{animation:lap-body .6s cubic-bezier(0.3, 0.8, 0.4, 1)}:where(header.top) .seg a.on .art .lap-s{animation:lap-scr .6s cubic-bezier(0.3, 0.8, 0.4, 1)}@media(hover: hover)and (pointer: fine){:where(header.top) .seg a:hover .art .lap-b{animation:lap-body .6s cubic-bezier(0.3, 0.8, 0.4, 1)}:where(header.top) .seg a:hover .art .lap-s{animation:lap-scr .6s cubic-bezier(0.3, 0.8, 0.4, 1)}}:where(header.top) .seg .art .lap-t{transform-box:fill-box;transform-origin:0 50%;transform:scaleX(0);transition:transform .12s}:where(header.top) .seg .art .lap-t2{--lt: .52s}:where(header.top) .seg .art .lap-t3{--lt: .69s}:where(header.top) .seg a.on .art .lap-t{transform:scaleX(1);transition:transform .26s cubic-bezier(0.3, 0.8, 0.4, 1) var(--lt, 0.35s)}@media(hover: hover)and (pointer: fine){:where(header.top) .seg a:hover .art .lap-t{transform:scaleX(1);transition:transform .26s cubic-bezier(0.3, 0.8, 0.4, 1) var(--lt, 0.35s)}}@media(max-width: 760px){:where(header.top) .seg a{--art-small: translate(0px, -11px) rotate(0deg) scale(.52);--art-big: translate(0px, -6px) rotate(0deg) scale(.72);--art-cover: translate(0px, 0px) rotate(0deg) scale(1.2)}:where(header.top) .seg a.t-controller{--art-small: translate(0px, -11px) rotate(0deg) scale(.42);--art-cover: translate(0px, 0px) rotate(360deg) scale(1.2)}:where(header.top) .seg a.on{transform:scale(1.06)}:where(header.top) .seg a.on .l{transform:none}}header:where(.top) .logo{gap:10px;font-size:21px;letter-spacing:-0.4px}header:where(.top) .logo .mark{width:34px;height:34px;border-radius:10px;background:rgba(57,255,143,.08);border:1px solid rgba(57,255,143,.35);box-shadow:0 0 16px rgba(57,255,143,.18),inset 0 1px 0 rgba(255,255,255,.12)}header:where(.top) .logo .mark svg{width:22px;height:22px;fill:none;stroke:#39ff8f;stroke-width:2.8;stroke-linecap:round;filter:drop-shadow(0 0 3px rgba(57, 255, 143, 0.7))}:where(header.top) .logo .no{position:relative;display:inline-block;margin-right:4px;color:rgba(232,241,236,.42);font-weight:700}:where(header.top) .logo .no .x{position:absolute;left:-3px;top:14%;width:calc(100% + 6px);height:76%;overflow:visible}:where(header.top) .logo .no .x path{fill:none;stroke:#ff5a36;stroke-width:3;stroke-linecap:round;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 3px rgba(255, 90, 54, 0.65))}:where(header.top) .logo .pw{color:#39ff8f;text-shadow:0 0 12px rgba(57,255,143,.45)}:where(header.top) .logo .fx{color:#fff}.npf-first :where(header.top) .logo .x path{stroke-dasharray:60;animation:npf-x .3s .25s ease-out backwards}.npf-first :where(header.top) .logo .x path+path{animation-delay:.6s}.npf-first :where(header.top) .logo .no{animation:npf-no .5s .25s backwards}.npf-first :where(header.top) .logo .pw{animation:npf-led 1.1s 1s backwards}.npf-first :where(header.top) .logo .mark svg{animation:npf-mark 1.1s 1s backwards}@media(min-width: 761px){:where(header.top) .seg{flex:1}:where(header.top) .seg a{flex:1 1 auto}}@media(min-width: 920px)and (max-width: 1199px){header:where(.top) .bar{padding-inline:0}}:where(header.top) .ask{display:none}@media(min-width: 1200px){header:where(.top) .bar{max-width:1480px;display:grid;grid-template-columns:236px minmax(0, 880px) 236px;column-gap:24px;justify-content:center}header:where(.top) .logo{justify-self:start}:where(header.top) .seg a{flex:1 1 0}:where(header.top) .ask{display:inline-flex;align-items:center;gap:6px;justify-self:end;min-height:44px;padding:0 16px;border-radius:14px;color:#fff;font-weight:650;font-size:14px;text-decoration:none;white-space:nowrap;background:linear-gradient(180deg, #d24516, #b93a0a);box-shadow:0 6px 18px rgba(255,106,61,.3),inset 0 1px 0 rgba(255,255,255,.3);transition:transform .25s cubic-bezier(0.2, 0.8, 0.2, 1),box-shadow .25s}:where(header.top) .ask:hover{transform:translateY(-1px) scale(1.03);box-shadow:0 10px 24px rgba(255,106,61,.42),inset 0 1px 0 rgba(255,255,255,.3)}}@media(max-width: 760px){header:where(.top) .logo .mark{width:30px;height:30px}header:where(.top) .logo .mark svg{width:19px;height:19px}}@media(min-width: 1200px){header:where(.top) .bar{grid-template-columns:220px minmax(0, 880px) 272px}}header:where(.top) .logo{gap:0}:where(header.top) .logo-full{display:block;height:46px;width:auto;overflow:visible}:where(header.top) .logo-mark{display:none;height:40px;width:auto}@media(max-width: 1000px){:where(header.top) .logo-full{display:none}:where(header.top) .logo-mark{display:block}}@media(max-width: 760px){:where(header.top) .logo-mark{height:36px}}:where(header.top) .logo-full .probe-red,:where(header.top) .logo-full .probe-blk{transform-box:fill-box;transform-origin:50% 50%}.npf-first :where(header.top) .logo-full .lcd0{animation:npf-lcd .5s steps(2) 3 backwards}.npf-first :where(header.top) .logo-full .probe-blk{animation:npf-probe-b .8s .2s cubic-bezier(0.2, 0.8, 0.2, 1) backwards}.npf-first :where(header.top) .logo-full .probe-red{animation:npf-probe-r .8s .4s cubic-bezier(0.2, 0.8, 0.2, 1) backwards}.npf-first :where(header.top) .logo-full .cable-red,.npf-first :where(header.top) .logo-full .cable-blk{stroke-dasharray:420;animation:npf-cable .9s .25s ease-out backwards}.npf-first :where(header.top) .logo-full .w-one,.npf-first :where(header.top) .logo-full .led-on{animation:npf-one 1.1s 1.3s backwards}:where(header.top) .menu-btn{display:none;flex:none;align-items:center;justify-content:center;width:44px;height:44px;padding:0;cursor:pointer;border-radius:12px;border:1px solid rgba(255,255,255,.14);color:#e8f1ec;background:linear-gradient(180deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0.03))}:where(header.top) .menu-btn svg{width:22px;height:22px;fill:currentColor}:where(header.top) .menu-btn[aria-expanded=true]{color:#39ff8f;border-color:rgba(57,255,143,.5);background:rgba(57,255,143,.14)}:where(header.top) .m-menu{position:absolute;top:calc(100% + 6px);right:12px;z-index:60;box-sizing:border-box;width:min(340px,100vw - 24px);max-height:calc(100vh - 100px);overflow-y:auto;overscroll-behavior:contain;padding:12px;border-radius:18px;background:#04100b;border:1px solid rgba(57,255,143,.25);box-shadow:0 20px 50px rgba(0,0,0,.7)}:where(header.top) .mm-h{margin:4px 6px 8px;font:600 10.5px ui-monospace,"Cascadia Mono",Consolas,monospace;letter-spacing:.14em;text-transform:uppercase;color:rgba(57,255,143,.78)}:where(header.top) .mm-devs{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin:0 0 12px}:where(header.top) .mm-devs a{display:flex;flex-direction:column;align-items:center;gap:4px;padding:10px 6px 8px;border-radius:12px;text-decoration:none;color:#e8f1ec;font-size:13px;font-weight:600;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.07)}:where(header.top) .mm-devs a.on{border-color:rgba(57,255,143,.5);background:rgba(57,255,143,.1)}:where(header.top) .mm-devs .art{width:48px;height:32px;overflow:visible}:where(header.top) .m-menu .art .a-body{fill:rgba(205,225,215,.28);stroke:rgba(230,245,238,.6);stroke-width:.8}:where(header.top) .m-menu .art .a-screen{fill:rgba(57,255,143,.12);stroke:rgba(57,255,143,.4);stroke-width:.6}:where(header.top) .m-menu .art .a-dark{fill:rgba(0,0,0,.6);stroke:none}:where(header.top) .m-menu .art .a-glow{fill:none;stroke:rgba(57,255,143,.75);stroke-width:1.2;stroke-linecap:round}:where(header.top) .m-menu .art .a-glow-f{fill:rgba(57,255,143,.85);stroke:none}:where(header.top) .mm-tools{display:grid;gap:2px}:where(header.top) .mm-tools a{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:10px;color:#e8f1ec;text-decoration:none}:where(header.top) .mm-tools a:hover,:where(header.top) .mm-tools a.on{background:rgba(57,255,143,.08)}:where(header.top) .mm-ico{flex:none;width:18px;height:18px;fill:none;stroke:#39ff8f;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}:where(header.top) .mm-tools span{display:flex;flex-direction:column;font-size:13.5px;font-weight:600;line-height:1.25}:where(header.top) .mm-tools small{font-size:11px;font-weight:400;color:rgba(232,241,236,.5)}:where(header.top) .mm-ask{display:block;margin-top:12px;padding:11px;border-radius:12px;text-align:center;color:#fff;font-weight:700;text-decoration:none;background:linear-gradient(180deg, #d24516, #b93a0a)}@media(max-width: 1000px){:where(header.top) .seg{display:none}:where(header.top) .menu-btn{display:inline-flex}:where(header.top) .logo-full{display:block;height:40px}:where(header.top) .logo-mark{display:none}header:where(.top) .bar{justify-content:space-between}}@media(max-width: 380px){:where(header.top) .logo-full{height:34px}}.tl header:where(.top).top{background:rgba(255,255,255,.74);border-bottom:1px solid rgba(0,0,0,.08);-webkit-backdrop-filter:blur(20px) saturate(180%);backdrop-filter:blur(20px) saturate(180%)}.tl header:where(.top) .logo{background:#fff;border-radius:14px;padding:5px 12px;box-shadow:0 6px 18px rgba(0,0,0,.28)}.tl :where(header.top) .seg{background:rgba(0,0,0,.04);border-color:rgba(0,0,0,.08);box-shadow:none}.tl :where(header.top) .seg a .l,.tl :where(header.top) .seg a .s{text-shadow:none}.tl header:where(.top) .seg a,.tl header:where(.top) .seg a *{color:var(--npf-deep) !important}.tl :where(header.top) .seg .art .a-body,.tl :where(header.top) .m-menu .art .a-body{fill:rgba(30,40,35,.07);stroke:rgba(30,40,35,.5)}.tl :where(header.top) .seg .art .a-screen,.tl :where(header.top) .m-menu .art .a-screen{fill:rgba(15,157,85,.12);stroke:rgba(15,157,85,.6)}.tl :where(header.top) .seg .art .a-glow,.tl :where(header.top) .m-menu .art .a-glow{stroke:#0f9d55}.tl :where(header.top) .seg .art .a-glow-f,.tl :where(header.top) .m-menu .art .a-glow-f{fill:#0f9d55}.tl :where(header.top) .seg a{background:linear-gradient(180deg, #fff 0%, rgba(255, 255, 255, 0.9) 46%, rgba(244, 249, 246, 0.84) 54%, rgba(255, 255, 255, 0.95) 100%);border:1px solid rgba(57,255,143,.55);box-shadow:inset 0 1px 0 #fff,0 0 0 1px rgba(57,255,143,.18),0 0 14px rgba(57,255,143,.32),0 8px 22px rgba(0,0,0,.08)}.tl :where(header.top) .seg a:hover{border-color:rgba(57,255,143,.85);box-shadow:inset 0 1px 0 #fff,0 0 0 1px rgba(57,255,143,.35),0 0 26px rgba(57,255,143,.5),0 22px 50px rgba(0,0,0,.16)}.tl :where(header.top) .seg a.on{box-shadow:inset 0 1px 0 #fff,0 0 0 1px rgba(15,157,85,.55),0 0 20px rgba(57,255,143,.45),0 8px 20px rgba(0,0,0,.14)}:where(header.top) .seg a.on,.tl :where(header.top) .seg a.on{background:var(--npf-brand);border-color:#e85a2e;color:#0b0b0d;box-shadow:inset 0 1px 0 rgba(255,255,255,.45),0 0 0 1px rgba(232,90,46,.55),0 6px 16px rgba(255,106,61,.35)}:where(header.top) .seg a.on .l,:where(header.top) .seg a.on .s,.tl :where(header.top) .seg a.on .l,.tl :where(header.top) .seg a.on .s{color:#0b0b0d}:where(header.top) .seg a.on .art .a-body,.tl :where(header.top) .seg a.on .art .a-body{fill:rgba(255,255,255,.22);stroke:rgba(255,255,255,.9)}:where(header.top) .seg a.on .art .a-screen,.tl :where(header.top) .seg a.on .art .a-screen{fill:rgba(255,255,255,.28);stroke:rgba(255,255,255,.9)}:where(header.top) .seg a.on .art .a-glow,.tl :where(header.top) .seg a.on .art .a-glow{stroke:#fff}:where(header.top) .seg a.on .art .a-glow-f,.tl :where(header.top) .seg a.on .art .a-glow-f{fill:#fff}:where(header.top) .seg a.on .art .a-dark,.tl :where(header.top) .seg a.on .art .a-dark{fill:rgba(255,255,255,.35)}:where(header.top) .seg a.on svg.art,.tl :where(header.top) .seg a.on svg.art{filter:none}:where(header.top) .mm-devs a.on,body.tl :where(header.top) .mm-devs a.on{background:var(--npf-brand);border-color:#e85a2e;color:#0b0b0d;box-shadow:0 6px 16px rgba(255,106,61,.3)}body.tl :where(header.top) .mm-devs a.on span{color:#0b0b0d}body.tl :where(header.top) .mm-devs a.on .art .a-body{fill:rgba(255,255,255,.22);stroke:rgba(255,255,255,.95)}body.tl :where(header.top) .mm-devs a.on .art .a-screen{fill:rgba(255,255,255,.28);stroke:rgba(255,255,255,.95)}body.tl :where(header.top) .mm-devs a.on .art .a-glow{stroke:#fff}body.tl :where(header.top) .mm-devs a.on .art .a-glow-f{fill:#fff}body.tl :where(header.top) .mm-devs a.on .art .a-dark{fill:rgba(255,255,255,.35)}:where(header.top) .seg a{isolation:isolate}:where(header.top) .seg a:not(.on)::after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;border-radius:inherit;background:var(--npf-brand);transform:scaleY(0);transform-origin:50% 100%;transition:transform .4s cubic-bezier(0.2, 0.8, 0.2, 1)}:where(header.top) .seg a:not(.on) .l,:where(header.top) .seg a:not(.on) .s{transition:color .3s,text-shadow .3s}:where(header.top) .seg a:not(.on) .art .a-body,:where(header.top) .seg a:not(.on) .art .a-screen,:where(header.top) .seg a:not(.on) .art .a-glow,:where(header.top) .seg a:not(.on) .art .a-glow-f{transition:stroke .3s,fill .3s}@media(hover: hover)and (pointer: fine){:where(header.top) .seg a:not(.on):hover::after{transform:scaleY(1)}:where(header.top) .seg a:not(.on):hover .l,:where(header.top) .seg a:not(.on):hover .s{color:#0b0b0d;text-shadow:none}:where(header.top) .seg a:not(.on):hover .art .a-body{fill:rgba(255,255,255,.25);stroke:rgba(255,255,255,.95)}:where(header.top) .seg a:not(.on):hover .art .a-screen{fill:rgba(255,255,255,.3);stroke:rgba(255,255,255,.95)}:where(header.top) .seg a:not(.on):hover .art .a-glow{stroke:#fff}:where(header.top) .seg a:not(.on):hover .art .a-glow-f{fill:#fff}body.tl :where(header.top) .seg a:not(.on):hover,:where(header.top) .seg a:not(.on):hover{border-color:#e85a2e;box-shadow:inset 0 1px 0 rgba(255,255,255,.45),0 0 0 1px rgba(232,90,46,.5),0 6px 16px rgba(255,106,61,.3)}}.tl :where(header.top) .m-menu{background:#fff;border-color:rgba(57,255,143,.55);box-shadow:0 0 18px rgba(57,255,143,.3),0 20px 50px rgba(0,0,0,.25)}.tl :where(header.top) .m-menu,.tl :where(header.top) .m-menu *{color:var(--npf-metal)}.tl :where(header.top) .m-menu .mm-h{color:#0b7f45}.tl :where(header.top) .mm-devs a{background:linear-gradient(180deg, #fff, rgba(244, 249, 246, 0.9));border-color:rgba(57,255,143,.5)}.tl :where(header.top) .mm-devs a.on{background:rgba(57,255,143,.16)}.tl :where(header.top) .mm-ico{stroke:#0f9d55}.tl :where(header.top) .mm-ask,.tl :where(header.top) .mm-ask *{color:#fff}.tl :where(header.top) .menu-btn{background:linear-gradient(180deg, #fff, rgba(244, 249, 246, 0.9));border-color:rgba(57,255,143,.55);color:var(--npf-deep);box-shadow:0 0 12px rgba(57,255,143,.3)}:where(header.top) .menu-btn svg path{fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round}@media(max-width: 1000px){header:where(.top) .bar{position:relative;justify-content:flex-end}header:where(.top) .logo{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}.tl header:where(.top) .logo{padding:4px 10px}:where(header.top) .logo-full{height:36px}}@media(max-width: 380px){:where(header.top) .logo-full{height:30px}}@media(prefers-reduced-motion: reduce){:where(header.top) .logo-full .lp{display:none}}.tl header:where(.top) .logo{background:rgba(0,0,0,0);padding:0;border-radius:4px}@media(max-width: 1000px){.tl header:where(.top) .logo{padding:0}}.motto-bus{position:relative;height:96px;margin:0 0 -8px;pointer-events:none;z-index:1;overflow:hidden}.motto-bus{-webkit-mask-image:linear-gradient(to bottom, transparent 0, #000 10%, #000 84%, transparent 100%),linear-gradient(to right, transparent 0, #000 14px, #000 calc(100% - 14px), transparent 100%);-webkit-mask-composite:source-in;mask-image:linear-gradient(to bottom, transparent 0, #000 10%, #000 84%, transparent 100%),linear-gradient(to right, transparent 0, #000 14px, #000 calc(100% - 14px), transparent 100%);mask-composite:intersect}.motto-bus canvas{display:block}@media(max-width: 640px){.motto-bus{height:92px;margin-bottom:-6px}}.motto-bus .lcd-home{position:absolute;z-index:2;pointer-events:auto;display:block;border-radius:3px;cursor:pointer;text-decoration:none;transition:box-shadow .35s cubic-bezier(0.2, 0.8, 0.2, 1)}.motto-bus .lh-pan{position:absolute;left:calc(100% - 3px);top:0;height:100%;width:0;overflow:hidden;box-sizing:border-box;display:flex;align-items:center;justify-content:center;border-radius:0 3px 3px 0;background:#0f1513;box-shadow:inset 0 0 0 1px #34423a;transition:width .45s cubic-bezier(0.2, 0.8, 0.2, 1)}.motto-bus .lh-pan svg{flex:none;width:26px;height:26px;padding:2px;border-radius:1px;box-sizing:content-box;background:linear-gradient(#b4e07a, #93c95e);opacity:0;transform:scale(0.4) rotate(-20deg);transition:opacity .25s .12s,transform .45s .08s cubic-bezier(0.3, 1.4, 0.5, 1)}.motto-bus .lh-house{fill:none;stroke:#10301a;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.motto-bus .lh-globe{fill:rgba(16,48,26,.12);stroke:#10301a;stroke-width:1.1}.motto-bus .lh-land{fill:#10301a}.motto-bus .lh-grid{fill:none;stroke:#10301a;stroke-width:.5;opacity:.55}.motto-bus .lcd-home:hover,.motto-bus .lcd-home:active{box-shadow:0 0 0 1px rgba(57,255,143,.7),0 0 14px rgba(57,255,143,.55)}.motto-bus .lcd-home:hover .lh-pan,.motto-bus .lcd-home:active .lh-pan{width:36px;box-shadow:inset 0 0 0 1px #34423a,6px 0 14px rgba(57,255,143,.45)}.motto-bus .lcd-home:hover .lh-pan svg,.motto-bus .lcd-home:active .lh-pan svg{opacity:1;transform:none}@media(prefers-reduced-motion: reduce){.motto-bus .lh-pan,.motto-bus .lh-pan svg,.motto-bus .lcd-home{transition:none}}:where(header.top) .seg .art .rcv-f{transform:translateY(9px)}.seg-play :where(header.top) .seg a.on .rcv-f{animation:npf-rcv .6s .15s cubic-bezier(0.3, 1.4, 0.5, 1) backwards}@media(min-width: 1200px){:where(header.top) .seg a{flex:1 1 auto}}@media(min-width: 761px){:where(header.top) .seg a.t-iphone .l,:where(header.top) .seg a.t-recovery .l{display:none}:where(header.top) .seg a.t-iphone .s,:where(header.top) .seg a.t-recovery .s{display:inline}}@media(min-width: 1001px)and (max-width: 1449px){:where(header.top) .seg{gap:3px;padding:4px}:where(header.top) .seg a{padding:0 40px 0 10px;font-size:14px;--art-small: translate(calc(50% - 20px), 6px) rotate(0deg) scale(.5);--art-hover: translate(calc(50% - 23px), 3px) rotate(0deg) scale(.6);--art-big: translate(calc(50% - 26px), 1px) rotate(0deg) scale(.68)}:where(header.top) .seg a.t-controller{--art-small: translate(calc(50% - 20px), 6px) rotate(0deg) scale(.4)}:where(header.top) .seg a.on .l{transform:translateX(12px)}}@media(min-width: 1001px)and (max-width: 1449px){header:where(.top) .logo-full{display:none}header:where(.top) .logo-mark{display:block}}header:where(.top).top{zoom:var(--npf-z)}:where(header.top) .rolls{position:absolute;left:0;right:0;top:100%;height:0;z-index:60;pointer-events:none}:where(header.top) .roll{position:absolute;top:4px;left:var(--rx, 0px);display:flex;gap:10px;padding:7px;border-radius:14px;background:rgba(255,255,255,.95);border:1px solid rgba(57,255,143,.55);box-shadow:inset 0 1px 0 #fff,0 0 0 1px rgba(57,255,143,.14),0 0 12px rgba(57,255,143,.2),0 12px 28px rgba(0,0,0,.14);-webkit-backdrop-filter:blur(18px) saturate(170%);backdrop-filter:blur(18px) saturate(170%);visibility:hidden;opacity:0;clip-path:inset(0 0 100% 0 round 14px);transform:translateY(-6px);transition:clip-path .38s cubic-bezier(0.2, 0.8, 0.2, 1),opacity .2s,transform .38s cubic-bezier(0.2, 0.8, 0.2, 1),visibility 0s linear .38s}:where(header.top) .roll.open{visibility:visible;opacity:1;clip-path:inset(-20px -20px -40px -20px round 14px);transform:none;pointer-events:auto;transition:clip-path .42s cubic-bezier(0.2, 0.8, 0.2, 1),opacity .18s,transform .42s cubic-bezier(0.2, 0.8, 0.2, 1),visibility 0s}:where(header.top) .roll::before{content:"";position:absolute;left:0;right:0;top:-16px;height:16px}:where(header.top) .rcol{display:flex;flex-direction:column;gap:4px;min-width:212px}:where(header.top) .rh{margin:2px 6px 1px;font-size:10.5px;font-weight:750;letter-spacing:.5px;text-transform:uppercase;color:#1f6b45}:where(header.top) .rb{position:relative;isolation:isolate;overflow:hidden;display:flex;align-items:center;gap:9px;padding:6px 12px 6px 9px;border-radius:10px;text-decoration:none;color:#0b0b0d;background:linear-gradient(180deg, #fff, rgba(244, 249, 246, 0.92));border:1px solid rgba(57,255,143,.5);box-shadow:inset 0 1px 0 #fff,0 2px 6px rgba(0,0,0,.06);opacity:0;transform:translateY(-10px);transition:opacity .25s,transform .38s cubic-bezier(0.2, 0.8, 0.2, 1),border-color .3s,box-shadow .3s}:where(header.top) .roll.open .rb{opacity:1;transform:none}:where(header.top) .roll.open .rb:nth-of-type(2){transition-delay:.05s,.05s,0s,0s}:where(header.top) .roll.open .rb:nth-of-type(3){transition-delay:.1s,.1s,0s,0s}:where(header.top) .roll.open .rb:nth-of-type(4){transition-delay:.15s,.15s,0s,0s}:where(header.top) .roll.open .rb:nth-of-type(5){transition-delay:.2s,.2s,0s,0s}:where(header.top) .rb svg{width:18px;height:18px;flex:none;fill:none;stroke:#0f9d55;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;transition:stroke .3s}:where(header.top) .rb span{display:flex;flex-direction:column;font-weight:650;font-size:13.5px;line-height:1.25}:where(header.top) .rb small{font-weight:500;font-size:11.5px;color:#3c4a43;transition:color .3s}:where(header.top) .rb::after{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:var(--npf-brand);transform:scaleY(0);transform-origin:50% 100%;transition:transform .4s cubic-bezier(0.2, 0.8, 0.2, 1)}:where(header.top) .rb:hover::after,:where(header.top) .rb:focus-visible::after,:where(header.top) .rb.on::after{transform:scaleY(1)}:where(header.top) .rb:hover,:where(header.top) .rb:focus-visible,:where(header.top) .rb.on{border-color:#e85a2e;box-shadow:inset 0 1px 0 rgba(255,255,255,.45),0 0 0 1px rgba(232,90,46,.5),0 6px 16px rgba(255,106,61,.3)}:where(header.top) .rb:hover svg,:where(header.top) .rb:focus-visible svg,:where(header.top) .rb.on svg{stroke:#fff}:where(header.top) .rb:hover small,:where(header.top) .rb:focus-visible small,:where(header.top) .rb.on small{color:#2b1206}:where(header.top) .rb:focus-visible{outline:2px solid #0b0b0d;outline-offset:2px}:where(header.top) .roll:has(.rb:hover) .rb.on:not(:hover)::after,:where(header.top) .roll:has(.rb:focus-visible) .rb.on:not(:focus-visible)::after{transform:scaleY(0)}:where(header.top) .roll:has(.rb:hover) .rb.on:not(:hover),:where(header.top) .roll:has(.rb:focus-visible) .rb.on:not(:focus-visible){border-color:#e85a2e;box-shadow:inset 0 0 0 2px var(--npf-brand),0 2px 6px rgba(0,0,0,.06)}:where(header.top) .roll:has(.rb:hover) .rb.on:not(:hover) svg,:where(header.top) .roll:has(.rb:focus-visible) .rb.on:not(:focus-visible) svg{stroke:#e85a2e}:where(header.top) .roll:has(.rb:hover) .rb.on:not(:hover) small,:where(header.top) .roll:has(.rb:focus-visible) .rb.on:not(:focus-visible) small{color:#3c4a43}@media(hover: hover)and (pointer: fine){:where(header.top) .seg a.rolling:not(.on)::after{transform:scaleY(1)}:where(header.top) .seg a.rolling:not(.on) .l,:where(header.top) .seg a.rolling:not(.on) .s{color:#0b0b0d;text-shadow:none}:where(header.top) .seg a.rolling:not(.on) .art .a-body{fill:rgba(255,255,255,.25);stroke:rgba(255,255,255,.95)}:where(header.top) .seg a.rolling:not(.on) .art .a-screen{fill:rgba(255,255,255,.3);stroke:rgba(255,255,255,.95)}:where(header.top) .seg a.rolling:not(.on) .art .a-glow{stroke:#fff}:where(header.top) .seg a.rolling:not(.on) .art .a-glow-f{fill:#fff}body.tl :where(header.top) .seg a.rolling:not(.on),:where(header.top) .seg a.rolling:not(.on){border-color:#e85a2e;box-shadow:inset 0 1px 0 rgba(255,255,255,.45),0 0 0 1px rgba(232,90,46,.5),0 6px 16px rgba(255,106,61,.3)}}@media(hover: none),(pointer: coarse){:where(header.top) .rolls{display:none}}@media(prefers-reduced-motion: reduce){:where(header.top) .roll,:where(header.top) .rb,:where(header.top) .rb::after{transition:none !important}}:where(header.top) .m-menu .mm-tools a[href^="/updates/"] svg{stroke:#e85a2e}@media(hover: hover)and (pointer: fine){:where(header.top) :is(.seg a:not(.on),.rb,.ask,.mm-ask,.menu-btn,.mm-devs a:not(.on),.mm-tools a){position:relative;isolation:isolate;overflow:hidden;overflow:clip}:where(header.top) :is(.seg a:not(.on),.rb,.ask,.mm-ask,.menu-btn,.mm-devs a:not(.on),.mm-tools a)::after,:where(header.top) :is(.seg a:not(.on),.rb,.ask,.mm-ask,.menu-btn,.mm-devs a:not(.on),.mm-tools a)::before{content:"";display:block;position:absolute;inset:auto;left:50%;top:115%;width:max(300%,460px);height:auto;aspect-ratio:1;translate:-50% 0;transform:none !important;transform-origin:50% 50% !important;margin:0;padding:0;border:0;box-shadow:none;filter:none;opacity:1;mix-blend-mode:normal;border-radius:43%;pointer-events:none;z-index:-1;background:var(--npf-brand);animation:none;transition:top 1.1s cubic-bezier(0.2, 0.8, 0.2, 1)}:where(header.top) :is(.seg a:not(.on),.rb,.ask,.mm-ask,.menu-btn,.mm-devs a:not(.on),.mm-tools a)::before{z-index:-2;background:rgba(255,150,110,.55);border-radius:40%}:where(header.top) :is(.seg a:not(.on):hover,.seg a.rolling:not(.on),.rb:hover,.rb.on,.ask:hover,.mm-ask:hover,.menu-btn:hover,.mm-devs a:not(.on):hover,.mm-tools a:hover)::after{top:4px}:where(header.top) :is(.seg a:not(.on):hover,.seg a.rolling:not(.on),.rb:hover,.rb.on,.ask:hover,.mm-ask:hover,.menu-btn:hover,.mm-devs a:not(.on):hover,.mm-tools a:hover)::before{top:-2px}:where(header.top) :is(.seg a:not(.on):hover,.seg a.rolling:not(.on),.rb:hover,.ask:hover,.mm-ask:hover,.menu-btn:hover,.mm-devs a:not(.on):hover,.mm-tools a:hover)::after{animation:npf-roll 9s linear infinite}:where(header.top) :is(.seg a:not(.on):hover,.seg a.rolling:not(.on),.rb:hover,.ask:hover,.mm-ask:hover,.menu-btn:hover,.mm-devs a:not(.on):hover,.mm-tools a:hover)::before{animation:npf-roll 13s linear infinite reverse}:where(header.top) .roll:has(.rb:hover) .rb.on:not(:hover)::after,:where(header.top) .roll:has(.rb:hover) .rb.on:not(:hover)::before{top:115%}:where(header.top) :is(.ask,.mm-ask,.menu-btn,.mm-devs a:not(.on),.mm-tools a):hover{color:#0b0b0d !important;border-color:#e85a2e !important}}@media(hover: hover)and (pointer: fine)and (prefers-reduced-motion: reduce){:where(header.top) :is(.seg a,.rb,.ask,.mm-ask,.menu-btn,.mm-devs a,.mm-tools a)::before,:where(header.top) :is(.seg a,.rb,.ask,.mm-ask,.menu-btn,.mm-devs a,.mm-tools a)::after{animation:none !important;transition-duration:.2s !important}}@media(min-width: 1200px){header:where(.top) .bar{max-width:none;box-sizing:border-box;width:calc(92.45vw/var(--npf-z, 1));margin-inline:auto;grid-template-columns:minmax(0, 220fr) minmax(0, 880fr) minmax(0, 272fr);column-gap:calc(1.5625vw/var(--npf-z, 1));justify-content:stretch}}:where(header.top) :is(.rb):active:not([aria-disabled=true]){transform:scale(0.97)}:where(header.top) :is(.rb):focus-visible{outline:3px solid #ff6a3d !important;outline-offset:2px}:where(header.top) .mm-g{grid-column:1/-1;margin:8px 0 2px;font:700 11px/1.2 ui-monospace,Consolas,monospace;letter-spacing:.1em;text-transform:uppercase;color:#0b7f45}@media(min-width: 1200px){header:where(.top) .seg a{font-size:clamp(13px,.9vw,16px)}}:where(header.top) .seg a.t-pccodes .l{position:relative;z-index:2}:where(header.top) .seg .art.qcd .a-dark{fill:rgba(0,0,0,.3)}@keyframes npf-pop{0%{transform:scale(0.88)}40%{transform:scale(1.17)}65%{transform:scale(1.04)}}@keyframes npf-art{0%{transform:var(--art-small);opacity:.6}35%,55%{transform:var(--art-big);opacity:1}}@keyframes npf-label{0%,55%{transform:none}}@keyframes npf-lid{from{transform:scaleY(0.06)}}@keyframes lap-body{0%{d:path("M9.4 26L5 4L43 4L38.6 26Z")}55%{d:path("M8.6 26L6.6 4L41.4 4L39.4 26Z")}100%{d:path("M8 26L8 4L40 4L40 26Z")}}@keyframes lap-scr{0%{d:path("M11.4 23.7L7.6 6.3L40.4 6.3L36.6 23.7Z")}55%{d:path("M10.8 23.7L9 6.3L39 6.3L37.2 23.7Z")}100%{d:path("M10.3 23.7L10.3 6.3L37.7 6.3L37.7 23.7Z")}}@keyframes npf-dl{from{transform:translateY(-5px)}}@keyframes npf-duo-l{from{transform:translateX(7.5px)}}@keyframes npf-duo-r{from{transform:translateX(7.5px) scaleX(0.001) skewY(0deg)}50%{transform:translateX(3.5px) scaleX(0.55) skewY(-12deg)}}@keyframes npf-flip-all{from{transform:translateY(-7.5px)}}@keyframes npf-flip-t{from{transform:scaleY(0.001) skewX(0deg)}55%{transform:scaleY(0.6) skewX(-10deg)}}@keyframes npf-bub{from{transform:scale(0)}}@keyframes npf-glow{from{opacity:0}}@keyframes npf-x{from{stroke-dashoffset:60}}@keyframes npf-no{from{color:#fff}}@keyframes npf-led{0%,35%,50%{color:rgba(232,241,236,.35);text-shadow:none}25%,42%,100%{color:#39ff8f}}@keyframes npf-mark{0%,35%,50%{stroke:rgba(232,241,236,.35);filter:none}25%,42%{stroke:#39ff8f}}@keyframes npf-lcd{50%{opacity:.15}}@keyframes npf-probe-b{from{transform:translate(-140px, 90px) rotate(-25deg);opacity:0}}@keyframes npf-probe-r{from{transform:translate(140px, 90px) rotate(25deg);opacity:0}}@keyframes npf-cable{from{stroke-dashoffset:420}}@keyframes npf-one{0%,30%,50%{opacity:0}20%,40%,100%{opacity:1}}@keyframes npf-rcv{from{transform:translateY(9px)}}@keyframes npf-roll{to{rotate:360deg}}@media(min-width: 2011px)and (min-height: 1000px){:root{--npf-z: 1.05}}@media(min-width: 2103px)and (min-height: 1050px){:root{--npf-z: 1.1}}@media(min-width: 2194px)and (min-height: 1100px){:root{--npf-z: 1.15}}@media(min-width: 2286px)and (min-height: 1150px){:root{--npf-z: 1.2}}@media(min-width: 2377px)and (min-height: 1200px){:root{--npf-z: 1.25}}@media(min-width: 2469px)and (min-height: 1250px){:root{--npf-z: 1.3}}@media(min-width: 2560px)and (min-height: 1300px){:root{--npf-z: 1.35}}@media(min-width: 2651px)and (min-height: 1350px){:root{--npf-z: 1.4}}@media(min-width: 2743px)and (min-height: 1400px){:root{--npf-z: 1.45}}@media(min-width: 2834px)and (min-height: 1450px){:root{--npf-z: 1.5}}@media(min-width: 2926px)and (min-height: 1500px){:root{--npf-z: 1.55}}@media(min-width: 3017px)and (min-height: 1550px){:root{--npf-z: 1.6}}@media(min-width: 3109px)and (min-height: 1600px){:root{--npf-z: 1.65}}@media(min-width: 3200px)and (min-height: 1650px){:root{--npf-z: 1.7}}@media(min-width: 3291px)and (min-height: 1700px){:root{--npf-z: 1.75}}@media(min-width: 3383px)and (min-height: 1750px){:root{--npf-z: 1.8}}@media(min-width: 3474px)and (min-height: 1800px){:root{--npf-z: 1.85}}@media(min-width: 3566px)and (min-height: 1850px){:root{--npf-z: 1.9}}@media(min-width: 3657px)and (min-height: 1900px){:root{--npf-z: 1.95}}@media(min-width: 3749px)and (min-height: 1950px){:root{--npf-z: 2.0}}@media(min-width: 3840px)and (min-height: 2000px){:root{--npf-z: 2.05}}@media(min-width: 3931px)and (min-height: 2050px){:root{--npf-z: 2.1}}@media(min-width: 4023px)and (min-height: 2100px){:root{--npf-z: 2.15}}@media(min-width: 4114px)and (min-height: 2150px){:root{--npf-z: 2.2}}@media(min-width: 4206px)and (min-height: 2200px){:root{--npf-z: 2.25}}@media(min-width: 4297px)and (min-height: 2250px){:root{--npf-z: 2.3}}@media(min-width: 4389px)and (min-height: 2300px){:root{--npf-z: 2.35}}@media(min-width: 4480px)and (min-height: 2350px){:root{--npf-z: 2.4}}@media(min-width: 4571px)and (min-height: 2400px){:root{--npf-z: 2.45}}@media(min-width: 4663px)and (min-height: 2450px){:root{--npf-z: 2.5}}@media(min-width: 4754px)and (min-height: 2500px){:root{--npf-z: 2.55}}@media(min-width: 4846px)and (min-height: 2550px){:root{--npf-z: 2.6}}@media(min-width: 4937px)and (min-height: 2600px){:root{--npf-z: 2.65}}@media(min-width: 5029px)and (min-height: 2650px){:root{--npf-z: 2.7}}@media(min-width: 5120px)and (min-height: 2700px){:root{--npf-z: 2.75}}html:root,html.text-size-normal{font-size:calc(var(--base-font-size)*var(--npf-z, 1))}html.text-size-smallest{font-size:calc(var(--base-font-size-smallest)*var(--npf-z, 1))}html.text-size-smaller{font-size:calc(var(--base-font-size-smaller)*var(--npf-z, 1))}html.text-size-larger{font-size:calc(var(--base-font-size-larger)*var(--npf-z, 1))}html.text-size-largest{font-size:calc(var(--base-font-size-largest)*var(--npf-z, 1))}html:root{--d-max-width: calc(1110px * var(--npf-z, 1));--topic-body-width: calc(690px * var(--npf-z, 1));--topic-avatar-width: calc(45px * var(--npf-z, 1))}:root{--font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--heading-font-family: var(--font-family);--npf-sheet: rgba(255, 255, 255, .88);--npf-feather: 0 0 0 1px rgba(255, 255, 255, .55), 0 0 0 4px rgba(255, 255, 255, .2), 0 0 0 9px rgba(255, 255, 255, .07), 0 24px 60px rgba(0, 0, 0, .35);--npf-pill: linear-gradient(180deg, #fff, #f1f6f3);--npf-edge: rgba(15, 157, 85, .6)}html{background-color:#03100b}body{background:rgba(0,0,0,0)}header.top{position:relative !important;top:auto !important;z-index:1100 !important}.d-header-wrap{background:rgba(0,0,0,0)}.d-header{background:rgba(255,255,255,.86);-webkit-backdrop-filter:blur(20px) saturate(180%);backdrop-filter:blur(20px) saturate(180%);border-bottom:0;box-shadow:0 0 0 1px rgba(255,255,255,.5),0 10px 30px rgba(0,0,0,.25)}#site-text-logo,.d-header .title .text-logo{font-weight:800;letter-spacing:-0.3px;color:#0b0b0d}#main-outlet-wrapper{margin-top:16px;margin-bottom:28px}#main-outlet{background:var(--npf-sheet);border-radius:24px;box-shadow:var(--npf-feather);padding:18px 24px 30px}.sidebar-wrapper{background:var(--npf-sheet);border-radius:22px;box-shadow:var(--npf-feather);top:calc(var(--header-offset, 60px) + 16px);height:calc(100vh - var(--header-offset, 60px) - 32px);overflow:hidden}.sidebar-container{background:rgba(0,0,0,0);border-right:0}@media(max-width: 640px){#main-outlet-wrapper{padding-inline:8px;margin-top:10px}#main-outlet{border-radius:18px;padding:12px 12px 22px}}.btn-primary,.btn.btn-primary,#create-topic{background:linear-gradient(180deg, #d24516, #b93a0a);color:#fff;border:0;border-radius:12px;box-shadow:0 6px 16px rgba(255,106,61,.3),inset 0 1px 0 rgba(255,255,255,.3)}.btn-primary .d-icon,.btn.btn-primary .d-icon,#create-topic .d-icon{color:#fff}.btn-primary:hover,.btn-primary:focus-visible,.discourse-no-touch .btn-primary:hover,.btn.btn-primary:hover,.btn.btn-primary:focus-visible,.discourse-no-touch .btn.btn-primary:hover,#create-topic:hover,#create-topic:focus-visible,.discourse-no-touch #create-topic:hover{background:linear-gradient(180deg, #de5523, #c2410c);color:#fff}.btn-primary:hover .d-icon,.btn-primary:focus-visible .d-icon,.discourse-no-touch .btn-primary:hover .d-icon,.btn.btn-primary:hover .d-icon,.btn.btn-primary:focus-visible .d-icon,.discourse-no-touch .btn.btn-primary:hover .d-icon,#create-topic:hover .d-icon,#create-topic:focus-visible .d-icon,.discourse-no-touch #create-topic:hover .d-icon{color:#fff}.btn-primary:active,.btn.btn-primary:active,#create-topic:active{background:#a8340a;color:#fff}.btn-primary[disabled],.btn-primary.disabled,.btn.btn-primary[disabled],.btn.btn-primary.disabled,#create-topic[disabled],#create-topic.disabled{opacity:1;background:#eef1ef;color:#3a4148;box-shadow:none}.btn-primary[disabled] .d-icon,.btn-primary.disabled .d-icon,.btn.btn-primary[disabled] .d-icon,.btn.btn-primary.disabled .d-icon,#create-topic[disabled] .d-icon,#create-topic.disabled .d-icon{color:#3a4148}.btn-default:not(#create-topic){background:var(--npf-pill);color:#0b0b0d;border:1px solid var(--npf-edge);border-radius:12px;box-shadow:0 0 8px rgba(57,255,143,.2)}.btn-default:not(#create-topic) .d-icon{color:#0b7f45}.btn-default:not(#create-topic):hover,.btn-default:not(#create-topic):focus-visible,.discourse-no-touch .btn-default:not(#create-topic):hover{background:linear-gradient(180deg, #fff, #e9f5ee);color:#0b0b0d;border-color:#0a7440;box-shadow:0 0 12px rgba(57,255,143,.45)}.btn-default:not(#create-topic):hover .d-icon,.btn-default:not(#create-topic):focus-visible .d-icon,.discourse-no-touch .btn-default:not(#create-topic):hover .d-icon{color:#0a7440}.btn-default:not(#create-topic)[disabled],.btn-default:not(#create-topic).disabled{opacity:1;background:#eef1ef;color:#3a4148;border-color:rgba(0,0,0,.15);box-shadow:none}.nav-pills{gap:6px}.nav-pills>li>a,.nav-pills>li>button{border-radius:999px;border:1px solid rgba(15,157,85,.45);background:var(--npf-pill);color:#0b0b0d;box-shadow:0 0 8px rgba(57,255,143,.15)}.nav-pills>li>a:hover,.nav-pills>li>button:hover{border-color:#0a7440;color:#0b0b0d;background:linear-gradient(180deg, #fff, #e9f5ee);box-shadow:0 0 12px rgba(57,255,143,.4)}.nav-pills>li>a.active,.nav-pills>li>a.active:hover,.nav-pills>li>button.active,.nav-pills>li>button.active:hover{background:linear-gradient(180deg, #108649, #0a7440);border-color:#0a7440;color:#fff}.nav-pills>li>a.active .d-icon,.nav-pills>li>button.active .d-icon{color:#fff}.nav-pills>li>a.active::after{display:none}.topic-list-item,.latest-topic-list-item{transition:background-color .2s}.topic-list-item:hover,.latest-topic-list-item:hover{background-color:#f4faf6}.topic-list-item:hover>td:first-child,.latest-topic-list-item:hover{box-shadow:inset 3px 0 0 #0b7f45}.topic-list .main-link a.title,.latest-topic-list-item .main-link a.title{font-weight:700;color:#0b0b0d}.topic-statuses .solved .d-icon,.topic-status .d-icon-far-square-check,.topic-status .d-icon-square-check{color:#0b7f45}.discourse-tag.simple,.discourse-tag.box{display:inline-flex;align-items:center;min-height:22px;padding:0 9px;border-radius:999px;background:#eef5f1;border:1px solid rgba(0,0,0,.08);color:#1f2329;font-weight:600}.discourse-tags .discourse-tag.simple:not(:last-child)::after{content:none}.discourse-tags__tag-separator{display:none}.discourse-tags{gap:4px}aside.quote.accepted-answer{border-radius:16px;overflow:hidden;border:1.5px solid #0b7f45;background:linear-gradient(180deg, #f0fbf5, #e3f5ea);box-shadow:0 0 18px rgba(57,255,143,.25)}aside.quote.accepted-answer .title,aside.quote.accepted-answer blockquote{background:rgba(0,0,0,0);border:0}.cooked img:not(.emoji):not(.avatar):not(.site-icon):not(.ytp-thumbnail-image){border-radius:14px}.cooked .lightbox-wrapper{border-radius:14px}.cooked h2{padding-top:12px;border-top:1px dashed rgba(0,0,0,.1)}.cooked h2:first-child{border-top:0;padding-top:0}.topic-post nav.post-controls .actions{gap:4px}.topic-post nav.post-controls .actions .fade-out{opacity:1}.topic-post nav.post-controls .actions .btn-flat,.topic-post nav.post-controls .actions .reaction-button{color:#2b3138;border-radius:10px;background:#fff;border:1px solid rgba(15,157,85,.35)}.topic-post nav.post-controls .actions .btn-flat .d-icon,.topic-post nav.post-controls .actions .reaction-button .d-icon{color:#2b3138}.topic-post nav.post-controls .actions .btn-flat:hover,.topic-post nav.post-controls .actions .btn-flat:focus-visible,.topic-post nav.post-controls .actions .reaction-button:hover,.topic-post nav.post-controls .actions .reaction-button:focus-visible{background:#e9f5ee;color:#0a7440}.topic-post nav.post-controls .actions .btn-flat:hover .d-icon,.topic-post nav.post-controls .actions .btn-flat:focus-visible .d-icon,.topic-post nav.post-controls .actions .reaction-button:hover .d-icon,.topic-post nav.post-controls .actions .reaction-button:focus-visible .d-icon{color:#0a7440}.topic-post nav.post-controls .actions .btn-toggle-reaction-like .d-icon,.topic-post nav.post-controls .actions .reaction-button .d-icon,.topic-post nav.post-controls .actions .toggle-like .d-icon{color:#0b7f45}.topic-post nav.post-controls .actions .btn-toggle-reaction-like.has-like .d-icon,.topic-post nav.post-controls .actions .toggle-like.has-like .d-icon,.topic-post nav.post-controls .actions .has-reacted .d-icon,.topic-post nav.post-controls .actions .d-icon-d-liked{color:#c62828}.topic-post nav.post-controls .actions .discourse-reactions-actions,.topic-post nav.post-controls .actions .discourse-reactions-counter,.topic-post nav.post-controls .actions .discourse-reactions-counter .reactions-counter,.topic-post nav.post-controls .actions .like-count{color:#1f2329;font-weight:600}.topic-post nav.post-controls .actions button.reply,.topic-post nav.post-controls .actions .post-action-menu__reply{color:#fff;background:linear-gradient(180deg, #d24516, #b93a0a);border-radius:12px;padding-inline:14px;box-shadow:0 4px 12px rgba(255,106,61,.28)}.topic-post nav.post-controls .actions button.reply .d-icon,.topic-post nav.post-controls .actions .post-action-menu__reply .d-icon{color:#fff}.topic-post nav.post-controls .actions button.reply:hover,.topic-post nav.post-controls .actions button.reply:focus-visible,.topic-post nav.post-controls .actions .post-action-menu__reply:hover,.topic-post nav.post-controls .actions .post-action-menu__reply:focus-visible{background:linear-gradient(180deg, #de5523, #c2410c);color:#fff}.topic-post nav.post-controls .actions button.reply:hover .d-icon,.topic-post nav.post-controls .actions button.reply:focus-visible .d-icon,.topic-post nav.post-controls .actions .post-action-menu__reply:hover .d-icon,.topic-post nav.post-controls .actions .post-action-menu__reply:focus-visible .d-icon{color:#fff}.visited .badge-category__name,.visited .discourse-tag{color:#4a525a}.more-topics__browse-more,.more-topics__browse-more .badge-category__name{color:#3a4148}.d-header .extra-info-wrapper .categories-wrapper .badge-category__wrapper .badge-category .badge-category__name{color:#3a4148}header.top .m-menu .mm-tools a[href*="/updates/"] svg{stroke:#e85a2e}@media(hover: hover)and (pointer: fine){:is(.btn-primary,#create-topic,.btn-default:not(#create-topic),.nav-pills>li>a:not(.active),.nav-pills>li>button,.btn-flat,.reaction-button){position:relative;isolation:isolate;overflow:hidden;overflow:clip}:is(.btn-primary,#create-topic,.btn-default:not(#create-topic),.nav-pills>li>a:not(.active),.nav-pills>li>button,.btn-flat,.reaction-button)::after,:is(.btn-primary,#create-topic,.btn-default:not(#create-topic),.nav-pills>li>a:not(.active),.nav-pills>li>button,.btn-flat,.reaction-button)::before{content:"";display:block;position:absolute;inset:auto;left:50%;top:115%;width:max(300%,460px);height:auto;aspect-ratio:1;translate:-50% 0;transform:none;transform-origin:50% 50%;margin:0;padding:0;border:0;border-radius:43%;pointer-events:none;z-index:-1;background:#ff6a3d;animation:none;transition:top 1.1s cubic-bezier(0.2, 0.8, 0.2, 1)}:is(.btn-primary,#create-topic,.btn-default:not(#create-topic),.nav-pills>li>a:not(.active),.nav-pills>li>button,.btn-flat,.reaction-button)::before{z-index:-2;background:rgba(255,150,110,.55);border-radius:40%}:is(.btn-primary,#create-topic,.btn-default:not(#create-topic),.nav-pills>li>a:not(.active),.nav-pills>li>button,.btn-flat,.reaction-button):is(.btn-primary,#create-topic)::after{background:#a8330a}:is(.btn-primary,#create-topic,.btn-default:not(#create-topic),.nav-pills>li>a:not(.active),.nav-pills>li>button,.btn-flat,.reaction-button):is(.btn-primary,#create-topic)::before{background:rgba(140,40,8,.45)}:is(.btn-primary,#create-topic,.btn-default:not(#create-topic),.nav-pills>li>a:not(.active),.nav-pills>li>button,.btn-flat,.reaction-button):hover::after{top:4px;animation:npf-roll 9s linear infinite}:is(.btn-primary,#create-topic,.btn-default:not(#create-topic),.nav-pills>li>a:not(.active),.nav-pills>li>button,.btn-flat,.reaction-button):hover::before{top:-2px;animation:npf-roll 13s linear infinite reverse}:is(.btn-default:not(#create-topic),.nav-pills>li>a:not(.active),.nav-pills>li>button,.btn-flat,.reaction-button):hover{color:#0b0b0d;border-color:#e85a2e}:is(.btn-default:not(#create-topic),.nav-pills>li>a:not(.active),.nav-pills>li>button,.btn-flat,.reaction-button):hover .d-icon{color:#fff}.discourse-reactions-reaction-button:hover :is(.btn-primary,#create-topic,.btn-default:not(#create-topic),.nav-pills>li>a:not(.active),.nav-pills>li>button,.btn-flat,.reaction-button).reaction-button::after{top:4px;animation:npf-roll 9s linear infinite}.discourse-reactions-reaction-button:hover :is(.btn-primary,#create-topic,.btn-default:not(#create-topic),.nav-pills>li>a:not(.active),.nav-pills>li>button,.btn-flat,.reaction-button).reaction-button::before{top:-2px;animation:npf-roll 13s linear infinite reverse}.discourse-reactions-reaction-button:hover .reaction-button .d-icon{color:#fff}}@media(hover: hover)and (pointer: fine)and (prefers-reduced-motion: reduce){:is(.btn-primary,#create-topic,.btn-default:not(#create-topic),.nav-pills>li>a:not(.active),.nav-pills>li>button,.btn-flat,.reaction-button)::after,:is(.btn-primary,#create-topic,.btn-default:not(#create-topic),.nav-pills>li>a:not(.active),.nav-pills>li>button,.btn-flat,.reaction-button)::before{animation:none !important;transition-duration:.2s !important}}
/*# sourceMappingURL=common_theme_1_362365d62068c9bde5d02353394219f77c9d5afc.css.map?__ws=forum.nopowerfix.com */
