.nx[data-theme=dark],.nx[data-theme=dark] .dk{--bad:#e0725a;--ok:#cfc4b3}.nx[data-theme=dark] .pp{--bad:#b4462c;--ok:#4a4038}.nx[data-theme=dark] .pp .dk{--bad:#e0725a;--ok:#cfc4b3}.nx ::-moz-selection{background:color-mix(in srgb,#ffb152 34%,transparent);color:inherit}.nx ::selection{background:color-mix(in srgb,#ffb152 34%,transparent);color:inherit}.nx-switch{padding:3px;background:color-mix(in srgb,var(--bg3) 80%,transparent);box-shadow:inset 0 0 0 1px var(--ln2)}.nx-switch,.nx-switch a{display:inline-flex;border-radius:999px}.nx-switch a{height:30px;padding:0 13px;align-items:center;font-size:13px!important;letter-spacing:.02em!important;text-transform:none!important;color:var(--mu);transition:color .2s,background .25s}.nx-switch a[aria-current=page]{background:var(--bg);color:var(--fg)!important;box-shadow:0 0 0 1px var(--ln2)}.nx-switch a:hover{color:var(--fg)}.nx-shead.wide{max-width:900px}.nx-shead.left p{margin-left:0}.nx-src{margin:64px 0 0;font-size:12.5px;color:var(--mu);max-width:720px}.nx-card:nth-child(2){margin-top:72px}.nx-card:nth-child(3){margin-top:144px}.nx-card:first-child .nx-pane{height:540px}.nx-problem{padding-top:160px}.nx-where .nx-cards{grid-template-columns:1fr 1.3fr 1fr}.nx-where .nx-card:first-child .nx-pane{height:480px}.nx-where .nx-card:nth-child(2) .nx-pane{height:560px}.nx-pane>div{height:128%}.nx-pane svg{width:100%;height:100%}.nx-c-side .nx-feed span{position:static;left:auto;right:auto;bottom:auto;height:auto;padding:0;border-radius:0;background:none;display:block;font-size:12px;color:inherit}.nx-hp-foot b{white-space:nowrap}.nx-tick.bad{stroke:var(--bad);opacity:.75}.nx-fl.spoil{stroke:var(--bad);stroke-dasharray:6 7;opacity:.55}.nx-fs.spoil{stroke:var(--bad);opacity:.6}.nx-fs.bad{stroke:var(--bad);fill:var(--bad)}.nx-badhalo{fill:none;stroke:var(--bad);stroke-width:1;opacity:.5;transform-box:fill-box;transform-origin:center;animation:nx-badpulse 2.4s cubic-bezier(.16,1,.3,1) infinite}.nx-badjob .nx-head{fill:var(--bad)}.nx-bad-burst{opacity:.8}.nx-cap-line{stroke:var(--fg);stroke-width:1.4;stroke-dasharray:5 5;opacity:.7}.nx-needle{animation:nx-needle 6s cubic-bezier(.45,0,.2,1) infinite}.nx-needle-l{stroke:var(--hot);stroke-width:1.6;stroke-linecap:round}.nx-gapline{fill:none;stroke:var(--ln);stroke-width:1;stroke-dasharray:2 9;opacity:.7}.nx-arcp{fill:none;stroke:var(--art);stroke-width:1.4;opacity:.7;stroke-linecap:round}.nx-arcp.thin{stroke-width:.8;opacity:.35}.nx-frag{animation:nx-drift 9s ease-in-out infinite}.nx-frag.f1{animation-delay:-2s}.nx-frag.f2{animation-delay:-4.5s}.nx-frag.f3{animation-delay:-6.5s}.nx-ring.sealed{opacity:.35;stroke-dasharray:3 5}.nx-ring.sealed.s0{opacity:.6;stroke-dasharray:none}.nx-rule{stroke:var(--ln);stroke-width:1}.nx-rule.strong{stroke:var(--fg2);stroke-width:2;stroke-linecap:round;opacity:.7}.nx-scan{animation:nx-scan 5.5s cubic-bezier(.45,0,.55,1) infinite}@keyframes nx-badpulse{0%{transform:scale(.6);opacity:.8}to{transform:scale(1.9);opacity:0}}@keyframes nx-needle{0%,to{transform:rotate(118deg)}45%{transform:rotate(150deg)}60%{transform:rotate(146deg)}}@keyframes nx-drift{0%,to{transform:translate(0)}50%{transform:translate(6px,-8px)}}@keyframes nx-scan{0%{transform:translateY(150px);opacity:0}10%{opacity:1}90%{opacity:1}to{transform:translateY(620px);opacity:0}}.nx-c-side{display:flex;flex-direction:column;padding:14px 14px 58px}.nx-feed b{font-weight:400;font-size:12px;letter-spacing:.02em;color:var(--fg);display:flex;align-items:center;gap:7px}.nx-feed b:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--acc);box-shadow:0 0 8px var(--acc)}.nx-feed ol{list-style:none;margin:12px 0 0;padding:0;display:flex;flex-direction:column;gap:9px}.nx-feed li{display:grid;grid-template-columns:8px minmax(0,1fr);-moz-column-gap:8px;column-gap:8px;font-size:12px;line-height:1.4;color:var(--fg2);transition:opacity .4s}.nx-feed li:nth-child(4){opacity:.6}.nx-feed li:nth-child(5){opacity:.32}.nx-feed li.new{animation:nx-feedin .6s cubic-bezier(.16,1,.3,1) both;color:var(--fg)}.nx-feed li i{width:6px;height:6px;border-radius:50%;margin-top:5px;border:1px solid var(--mu)}.nx-feed li.lit i{background:var(--acc);border-color:var(--acc);box-shadow:0 0 6px var(--acc)}.nx-feed li.ok i{background:var(--ok);border-color:var(--ok)}.nx-feed li.ask i{border-color:var(--acc);box-shadow:0 0 0 3px color-mix(in srgb,var(--acc) 20%,transparent)}.nx-feed li.ask span{color:var(--acc-ink)}.nx-feed time{grid-column:2;font-size:10.5px;color:var(--mu)}@keyframes nx-feedin{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}.nx-scale-feed{position:absolute;right:-10px;top:40px;width:240px;padding:16px;border-radius:14px;background:color-mix(in srgb,var(--bg2) 92%,transparent);box-shadow:var(--shadow),0 0 0 1px var(--ln2)}.nx-hood{padding:150px 110px}.nx-hood-grid{display:grid;grid-template-columns:1.05fr 1fr 1.05fr;gap:20px;margin-top:56px;align-items:stretch}.nx-hp{margin:0;border-radius:14px;box-shadow:0 0 0 1px var(--ln2);padding:20px 22px 22px;display:flex;flex-direction:column;min-width:0}.nx-hp figcaption{font-size:13px;color:var(--mu);margin-bottom:16px}.nx-hp pre{margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px;line-height:1.7;color:var(--fg2);white-space:pre;overflow-x:auto}.nx-hp pre mark{background:color-mix(in srgb,var(--acc) 16%,transparent);color:var(--acc-ink);border-radius:4px;padding:1px 4px;margin-left:-4px}.nx-hp svg{width:100%;height:auto;display:block}.nx-hp-l{font-size:12.5px;fill:var(--fg2)}.nx-hp-l,.nx-hp-v{font-family:Jost,sans-serif}.nx-hp-v{font-size:12px;fill:var(--mu);font-variant-numeric:tabular-nums}.nx-hp-b95{fill:color-mix(in srgb,var(--acc) 22%,transparent)}.nx-hp-b50{fill:var(--acc);opacity:.85}.nx-band.in .nx-hp-b50,.nx-band.in .nx-hp-b95{animation:nx-growx .9s cubic-bezier(.16,1,.3,1) both;transform-box:fill-box;transform-origin:left}.nx-band.in .nx-hp-b50{animation-delay:.12s}.nx-hp-foot{margin-top:auto;padding-top:14px;border-top:1px solid var(--ln2);display:flex;justify-content:space-between;align-items:baseline;gap:12px;font-size:12.5px;color:var(--mu)}.nx-hp-foot b{font-weight:300;font-size:22px;color:var(--fg)}.nx-hp ol{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.nx-hp li{display:grid;grid-template-columns:44px minmax(0,1fr) auto 50px;gap:10px;align-items:baseline;padding:9px 0;border-bottom:1px solid var(--ln2);font-size:13px}.nx-hp li:last-child{border-bottom:0}.nx-hp li time{color:var(--mu);font-size:12px;font-variant-numeric:tabular-nums}.nx-hp li span{color:var(--fg);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nx-hp li em{font-style:normal;font-size:12px;color:var(--ok)}.nx-hp li em.bad{color:var(--bad)}.nx-hp li small{text-align:right;font-size:12px;color:var(--mu);font-variant-numeric:tabular-nums}.nx-band.in .nx-hp.log li{animation:nx-rise .7s cubic-bezier(.16,1,.3,1) both}.nx-band.in .nx-hp.log li:nth-child(2){animation-delay:.1s}.nx-band.in .nx-hp.log li:nth-child(3){animation-delay:.2s}.nx-band.in .nx-hp.log li:nth-child(4){animation-delay:.3s}.nx-band.in .nx-hp.log li:nth-child(5){animation-delay:.4s}.nx-hood-go{margin-top:36px}@keyframes nx-growx{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.nx-vlabel{position:absolute;left:110px;top:96px;z-index:5;height:28px;padding:0 12px;border-radius:999px;background:#ffb152;color:#0a0806;font-size:12.5px;display:inline-flex;align-items:center}@media (max-width:1180px){.nx-card:nth-child(2),.nx-card:nth-child(3){margin-top:0}.nx-hood{padding:110px 40px}.nx-hood-grid,.nx-where .nx-cards{grid-template-columns:1fr}.nx-scale-feed{position:static;width:auto;margin-top:20px}}@media (max-width:720px){.nx-switch{display:none}.nx-hood{padding:90px 20px}.nx-problem{padding-top:100px}}@media (prefers-reduced-motion:reduce){.nx-feed li.new{animation:none}.nx-hp-b50,.nx-hp-b95{transform:none!important}}.nx-tech-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(380px,560px);gap:40px;padding:170px 80px 90px 110px;overflow:hidden}.nx-tech-hero h1{margin:0;font-weight:200;font-size:clamp(46px,5vw,80px);line-height:1.02;letter-spacing:-.015em;text-wrap:balance}.nx-tech-hero .nx-lede{max-width:620px}.nx-tech-note{margin:22px 0 0;font-size:15px;color:var(--mu);max-width:560px}.nx-prose a,.nx-tech-copy a,.nx-tech-note a{color:var(--acc-ink);text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.nx-tech-hero-art{position:relative}.nx-tech-hero-art svg{display:block;width:100%;height:auto}.nx-thesis{grid-column:1/-1;margin-top:50px}.nx-thesis p{margin:0 0 16px;font-size:15px;color:var(--mu)}.nx-thesis ol{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-top:1px solid var(--ln2)}.nx-thesis li+li{border-left:1px solid var(--ln2)}.nx-thesis a{display:flex;flex-direction:column;gap:8px;padding:22px 22px 6px;height:100%;transition:background .25s;border-radius:0 0 10px 10px}.nx-thesis a:hover{background:color-mix(in srgb,var(--bg2) 80%,transparent)}.nx-thesis b{font-weight:300;font-size:24px;color:var(--fg)}.nx-thesis b:after{content:" →";color:var(--acc-ink);opacity:0;transition:opacity .2s}.nx-thesis a:hover b:after{opacity:1}.nx-thesis span{font-size:14.5px;line-height:1.5;color:var(--fg2)}.nx-tech{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:70px;align-items:center;padding:130px 110px;scroll-margin-top:60px}.nx-tech.flip .nx-tech-copy{order:2}.nx-tech h2{font-size:clamp(34px,3.2vw,50px);line-height:1.08}.nx-tech-copy>p{margin:22px 0 0;font-size:17.5px;line-height:1.62;color:var(--fg2);max-width:580px}.nx-tech-copy ul{list-style:none;margin:28px 0 0;padding:0;border-top:1px solid var(--ln2);max-width:580px}.nx-tech-copy li{padding:13px 0 13px 22px;border-bottom:1px solid var(--ln2);font-size:15.5px;line-height:1.5;color:var(--fg);position:relative}.nx-tech-copy li:before{content:"";position:absolute;left:2px;top:21px;width:6px;height:6px;border-radius:50%;background:var(--acc);box-shadow:0 0 8px color-mix(in srgb,var(--acc) 60%,transparent)}.nx-tech-art{position:relative;border-radius:16px;background:var(--bg);box-shadow:var(--shadow),0 0 0 1px var(--ln2);padding:26px;min-width:0;overflow:hidden}.nx-tech-art:before{content:"";position:absolute;inset:-40% -20% auto auto;width:70%;aspect-ratio:1;background:radial-gradient(circle,color-mix(in srgb,var(--art) 10%,transparent),transparent 65%);pointer-events:none}.nx-tech-art figure{margin:0;position:relative}.nx-tech-art figcaption{font-size:13px;color:var(--mu);margin-bottom:18px}.nx-tech-art svg{display:block;width:100%;height:auto}.nx-js-lab{font-family:Jost,sans-serif;font-size:11px;letter-spacing:.18em;fill:var(--mu)}.nx-fs.here{stroke:var(--acc)}.nx-js-light{transition:transform 1.1s cubic-bezier(.65,0,.35,1)}.nx-js-loop{fill:none;stroke:var(--ln);stroke-width:1.2;stroke-dasharray:4 6;opacity:.5;transition:stroke .4s,opacity .4s}.nx-js-loop.on{stroke:var(--bad);opacity:.9}.nx-js-card{margin:8px 0 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:var(--ln2);border-radius:12px;overflow:hidden}.nx-js-card>div{background:var(--bg2);padding:14px 16px}.nx-js-card dt{font-size:12px;color:var(--mu)}.nx-js-card dd{margin:6px 0 0;font-size:18px;font-weight:300;color:var(--fg);font-variant-numeric:tabular-nums}.nx-js-card p{grid-column:1/-1;margin:0;background:var(--bg2);padding:14px 16px;font-size:14px;color:var(--fg2);animation:nx-rise .5s cubic-bezier(.16,1,.3,1) both}.nx-js-card p.bad{color:var(--bad)}.nx-js-card p.ok{color:var(--acc-ink)}.nx-code pre{margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.8px;line-height:1.72;color:var(--fg2);overflow-x:auto}.nx-code pre b{color:var(--fg)}.nx-code pre em{font-style:normal;color:var(--fg2)}.nx-code pre span.hi{display:inline-block;width:100%;background:color-mix(in srgb,var(--acc) 11%,transparent);box-shadow:-8px 0 0 color-mix(in srgb,var(--acc) 11%,transparent)}.nx-ch-capl,.nx-ch-l,.nx-ch-sum{font-family:Jost,sans-serif;font-size:13px;fill:var(--fg2)}.nx-ch-sum{fill:var(--mu);font-size:12.5px}.nx-ch-b95{fill:color-mix(in srgb,var(--acc) 22%,transparent)}.nx-ch-b50{fill:var(--acc);opacity:.88}.nx-ch-cap{stroke:var(--fg);stroke-width:1.3;stroke-dasharray:4 5}.nx-band.in .nx-ch-b50,.nx-band.in .nx-ch-b95{animation:nx-growx 1s cubic-bezier(.16,1,.3,1) both;transform-box:fill-box;transform-origin:left}.nx-band.in .nx-ch-b50{animation-delay:.15s}.nx-timeline ol{list-style:none;margin:0;padding:0;position:relative}.nx-timeline ol:before{content:"";position:absolute;left:6px;top:10px;bottom:10px;width:1px;background:var(--ln)}.nx-timeline li{position:relative;display:grid;grid-template-columns:22px 110px minmax(0,1fr) auto 56px;gap:10px;align-items:baseline;padding:11px 0;font-size:14px}.nx-timeline li i{width:13px;height:13px;border-radius:50%;background:var(--bg);border:1.4px solid var(--fg2);align-self:center;z-index:1}.nx-timeline li b{font-weight:400;color:var(--fg)}.nx-timeline li span{color:var(--mu);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nx-timeline li em{font-style:normal;font-size:13px;color:var(--ok)}.nx-timeline li small{text-align:right;color:var(--mu);font-variant-numeric:tabular-nums}.nx-timeline li.bad i{border-color:var(--bad);background:var(--bad)}.nx-timeline li.bad em{color:var(--bad)}.nx-timeline li.retry i{border-color:var(--acc);box-shadow:0 0 10px var(--acc)}.nx-tl-foot{margin:14px 0 0;padding-top:14px;border-top:1px solid var(--ln2);font-size:13.5px;color:var(--fg2)}.nx-band.in .nx-timeline li{animation:nx-rise .6s cubic-bezier(.16,1,.3,1) both}.nx-band.in .nx-timeline li:nth-child(2){animation-delay:.12s}.nx-band.in .nx-timeline li:nth-child(3){animation-delay:.24s}.nx-band.in .nx-timeline li:nth-child(4){animation-delay:.36s}.nx-band.in .nx-timeline li:nth-child(5){animation-delay:.48s}.nx-report ul{list-style:none;margin:0;padding:0}.nx-report li{display:grid;grid-template-columns:minmax(0,1fr) 160px;gap:20px;align-items:center;padding:15px 0;border-bottom:1px solid var(--ln2)}.nx-report li:last-child{border-bottom:0}.nx-report b{display:block;font-weight:400;font-size:15.5px;color:var(--fg)}.nx-report span{display:block;margin-top:3px;font-size:13px;color:var(--mu)}.nx-report i{position:relative;height:6px;border-radius:6px;background:var(--ln2);overflow:hidden}.nx-report i:after{content:"";position:absolute;inset:0;width:calc(var(--v) * 100%);border-radius:6px;background:var(--acc);box-shadow:0 0 10px color-mix(in srgb,var(--acc) 50%,transparent);transform-origin:left}.nx-band.in .nx-report i:after{animation:nx-growx 1.1s cubic-bezier(.16,1,.3,1) both}.nx-lat-l{stroke-width:1.8}.nx-lat-m,.nx-lat-p{stroke-dasharray:3 4}.nx-lat-p{stroke-width:1.2}.nx-lat-t{font-size:12px;fill:var(--fg2)}.nx-suggest{margin-top:16px;display:grid;grid-template-columns:8px minmax(0,1fr) auto;gap:12px;align-items:center;padding:14px 16px;border-radius:12px;background:var(--bg2);box-shadow:0 0 0 1px var(--ln2)}.nx-suggest i{width:7px;height:7px;border-radius:50%;background:var(--acc);box-shadow:0 0 8px var(--acc)}.nx-suggest p{margin:0;font-size:14px;line-height:1.5;color:var(--fg)}.nx-suggest span{height:34px;padding:0 14px;border-radius:999px;background:var(--acc);color:var(--on-acc);font-size:13px;font-weight:500;display:inline-flex;align-items:center;white-space:nowrap}.nx-record{padding:0;background:none;box-shadow:none}.nx-record li.open{grid-template-columns:44px minmax(0,1fr) auto 50px}.nx-rec-open{grid-column:2/-1;margin:10px 0 2px;padding:12px 14px;border-radius:10px;background:var(--bg2);box-shadow:inset 0 0 0 1px var(--ln2)}.nx-rec-open p{margin:0;font-size:13px;line-height:1.6;color:var(--fg2);white-space:normal}.nx-rec-open code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;color:var(--fg)}.nx-fit{padding:130px 110px 150px}.nx-qa{margin-top:44px;max-width:900px;border-top:1px solid var(--ln2)}.nx-qa details{border-bottom:1px solid var(--ln2)}.nx-qa summary{list-style:none;cursor:pointer;padding:22px 40px 22px 0;font-size:20px;font-weight:300;position:relative}.nx-qa summary::-webkit-details-marker{display:none}.nx-qa summary:after{content:"+";position:absolute;right:6px;top:18px;font-size:24px;font-weight:200;color:var(--acc-ink);transition:transform .3s cubic-bezier(.16,1,.3,1)}.nx-qa details[open] summary:after{transform:rotate(45deg)}.nx-qa details p{margin:0 0 24px;font-size:16.5px;line-height:1.65;color:var(--fg2);max-width:760px}.nx-page-hero{padding:190px 110px 90px}.nx-page-hero h1{margin:0;font-weight:200;font-size:clamp(48px,5.4vw,88px);line-height:1;letter-spacing:-.016em;max-width:1000px;text-wrap:balance}.nx-page-hero .nx-lede{max-width:640px}.nx-prose{padding:20px 110px 140px;display:grid;grid-template-columns:300px minmax(0,720px);gap:70px}.nx-prose h2{font-size:clamp(28px,2.4vw,36px);line-height:1.15}.nx-prose p{margin:0 0 18px;font-size:17.5px;line-height:1.7;color:var(--fg2)}.nx-prose section+section{margin-top:60px}.nx-prose .nx-side{position:sticky;top:120px;align-self:start;font-size:14px;color:var(--mu)}.nx-prose .nx-side a{display:block;padding:6px 0}.nx-form{display:flex;flex-direction:column;gap:12px;max-width:560px;margin-top:36px}.nx-form label{font-size:13px;color:var(--mu)}.nx-form input,.nx-form textarea{font:inherit;font-size:16px;color:var(--fg);background:var(--bg2);border:0;box-shadow:inset 0 0 0 1px var(--ln2);border-radius:12px;padding:14px 16px;outline:none;transition:box-shadow .2s}.nx-form input:focus,.nx-form textarea:focus{box-shadow:inset 0 0 0 1.5px var(--acc)}.nx-form button{align-self:flex-start;margin-top:8px}.nx-form-done{margin-top:30px;font-size:17px;color:var(--fg)}@media (max-width:1180px){.nx-tech-hero{grid-template-columns:minmax(0,1fr);padding:150px 40px 70px}.nx-tech-hero-art{max-width:420px}.nx-thesis ol{grid-template-columns:repeat(2,minmax(0,1fr))}.nx-thesis li+li{border-left:0}.nx-tech{grid-template-columns:minmax(0,1fr);gap:40px;padding:100px 40px}.nx-tech.flip .nx-tech-copy{order:0}.nx-fit,.nx-page-hero,.nx-prose{padding-left:40px;padding-right:40px}.nx-prose{grid-template-columns:minmax(0,1fr);gap:20px}.nx-prose .nx-side{position:static;display:none}}@media (max-width:720px){.nx-tech-hero{padding:120px 20px 50px}.nx-thesis ol{grid-template-columns:minmax(0,1fr)}.nx-thesis a{padding:16px 0}.nx-tech{padding:80px 20px}.nx-tech-art{padding:18px}.nx-timeline li{grid-template-columns:22px 84px minmax(0,1fr) 50px}.nx-timeline li em{display:none}.nx-report li{grid-template-columns:minmax(0,1fr) 80px}.nx-js-card{grid-template-columns:minmax(0,1fr)}.nx-suggest{grid-template-columns:8px minmax(0,1fr)}.nx-suggest span{grid-column:2;justify-self:start}.nx-fit,.nx-page-hero,.nx-prose{padding-left:20px;padding-right:20px}.nx-page-hero{padding-top:130px}}@media (prefers-reduced-motion:reduce){.nx-js-light{transition:none}}.nx-onejob{position:relative;margin-top:56px}.nx-onejob ol{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:18px}.nx-onejob-pane{position:relative;height:300px;border-radius:10px;overflow:hidden;background:var(--bg)}.nx-onejob-pane svg{position:absolute;inset:-10%;width:120%;height:120%}.nx-onejob h3{margin:22px 0 0;font-weight:300;font-size:24px}.nx-onejob p{margin:8px 0 0;font-size:15px;line-height:1.55;color:var(--fg2);min-height:70px}.nx-chipr{margin-top:14px;display:inline-flex;align-items:center;gap:8px;height:28px;padding:0 12px;border-radius:999px;background:var(--bg3);box-shadow:inset 0 0 0 1px var(--ln2);font-size:12.5px;color:var(--fg)}.nx-chipr i{width:6px;height:6px;border-radius:50%;background:var(--ok)}.nx-chipr.retry i{background:var(--acc);box-shadow:0 0 8px var(--acc)}.nx-onejob-rail{position:absolute;left:0;right:0;top:150px;height:1px;background:color-mix(in srgb,var(--acc) 30%,transparent);z-index:2;pointer-events:none}.nx-onejob-rail i{position:absolute;top:-9px;width:18px;height:18px;border-radius:50%;background:radial-gradient(circle,#fff4e2,#ffb152 45%,transparent 72%);animation:nx-railgo 7s cubic-bezier(.65,0,.35,1) infinite}.nx-band.in .nx-onejob li{animation:nx-rise .8s cubic-bezier(.16,1,.3,1) both;animation-delay:calc(var(--i) * .1s)}@keyframes nx-railgo{0%{left:0;opacity:0}5%{opacity:1}95%{opacity:1}to{left:calc(100% - 18px);opacity:0}}.nx-hood-after{padding:20px 110px 0}.nx-hood .nx-onejob-pane{box-shadow:0 0 0 1px var(--ln2)}.nx-vwrap{position:relative}.nx-vwrap+.nx-vwrap{border-top:1px dashed #ffb152}@media (max-width:1180px){.nx-onejob ol{grid-template-columns:repeat(2,minmax(0,1fr))}.nx-onejob-rail{display:none}.nx-hood-after{padding:20px 40px 0}}@media (max-width:720px){.nx-onejob ol{grid-template-columns:minmax(0,1fr)}.nx-hood-after{padding:20px 20px 0}}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.nx-grid-wrap{margin-top:44px;border-radius:16px;background:var(--bg);box-shadow:var(--shadow),0 0 0 1px var(--ln2);padding:10px 26px 20px;overflow-x:auto}.nx-grid{width:100%;min-width:760px;border-collapse:collapse;font-size:14px}.nx-grid caption{text-align:left;padding:16px 0 10px;font-size:13px;color:var(--mu)}.nx-grid td,.nx-grid th{padding:14px 10px;border-bottom:1px solid var(--ln2);text-align:center;vertical-align:middle}.nx-grid thead th{font-weight:400;font-size:13px;line-height:1.35;color:var(--fg2);width:15%}.nx-grid tbody th{text-align:left;font-weight:400;color:var(--fg);white-space:nowrap}.nx-grid tr:last-child td,.nx-grid tr:last-child th{border-bottom:0}.nx-grid tr.moji th{color:var(--acc-ink)}.nx-grid tr.moji{background:color-mix(in srgb,var(--acc) 7%,transparent)}.nx-grid td i,.nx-grid-key i{display:inline-block;width:10px;height:10px;border-radius:50%}.nx-grid td.y i,.nx-grid-key i.y{background:var(--acc);box-shadow:0 0 8px color-mix(in srgb,var(--acc) 70%,transparent)}.nx-grid td.p i,.nx-grid-key i.p{background:linear-gradient(90deg,var(--fg2) 50%,transparent 50%);box-shadow:inset 0 0 0 1px var(--fg2)}.nx-grid td.n i,.nx-grid-key i.n{box-shadow:inset 0 0 0 1px var(--ln)}.nx-grid-key{display:flex;gap:22px;margin:14px 0 0;font-size:12.5px;color:var(--mu)}.nx-grid-key span{display:inline-flex;align-items:center;gap:8px}.nx-manual{margin:40px 0 0;max-width:760px;font-size:18px;line-height:1.6;color:var(--fg2)}.nx .nx-pri{background:var(--acc);color:var(--on-acc)}.nx .nx-sec{background:var(--bg3)}.nx-pane>div{left:-30%;width:160%;top:-25%;height:150%}.nx-card:first-child .nx-pane{height:480px}.nx-pane{height:420px}.nx-where .nx-card:first-child .nx-pane{height:440px}.nx-where .nx-card:nth-child(2) .nx-pane{height:480px}.nx-card h3{line-height:1.12;text-wrap:balance}.nx[data-theme=dark] .pp{--mu:#675d52}.nx-problem{padding-bottom:72px}.nx-reads{padding:72px 60px 90px}.nx-reads h2{font-size:clamp(34px,3.4vw,48px);max-width:900px;margin:0 auto}.nx-ask{margin-top:36px}.nx-scale,.nx-teams{padding-top:120px;padding-bottom:120px}.nx-hood{padding:120px 110px}.nx-nav-l a,.nx-nav-r>a:not(.nx-pill){font-size:14px;letter-spacing:.01em;text-transform:none}@media (min-width:1280px){.nx-nav,.nx-nav.scrolled{padding-left:110px;padding-right:110px}}.nx-clab,.nx-js-lab,.nx-rlab{letter-spacing:.02em;font-size:13px}.nx-clab{font-size:14px}.nx-badhalo,.nx-ocore .b{animation:none}.nx-badhalo{opacity:.35;transform:scale(1.3)}.nx-frag{animation:none}.nx-hero .nx-bl,.nx-hero .nx-ml,.nx-hero .nx-mlights,.nx-hero .nx-ms,.nx-hero .nx-pulse,.nx-hero .nx-seed{animation-duration:7s}.nx-hero .nx-spark{animation-duration:1.7s,7s}.nx-hero .nx-spark.v1{animation-duration:1.4s,7s}.nx-hero .nx-spark.v2{animation-duration:2s,7s}.nx-reads.play .nx-ask,.nx-reads.play .nx-ask span,.nx-reads.play .nx-cap,.nx-reads.play .nx-chip,.nx-reads.play .nx-drop,.nx-reads.play .nx-rl,.nx-reads.play .nx-rlab,.nx-reads.play .nx-rlights,.nx-reads.play .nx-rs,.nx-reads.play .nx-thread{animation-duration:3.6s!important}.nx-foot-art{-webkit-mask-image:radial-gradient(ellipse 60% 55% at 50% 38%,#000 60%,transparent);mask-image:radial-gradient(ellipse 60% 55% at 50% 38%,#000 60%,transparent)}.nx-hood-grid{grid-template-columns:1.4fr 1fr;grid-template-rows:auto auto;gap:16px}.nx-hp.code{grid-row:1/span 2}.nx-hp{box-shadow:none;background:var(--bg2);border-radius:12px}.nx-band.in .nx-hp.log li{animation:none}.nx-tech-hero{padding:130px 80px 48px 110px;grid-template-columns:minmax(0,1fr) minmax(420px,600px)}.nx-tech-hero .nx-job-state{padding:22px;border-radius:16px;background:var(--bg2)}.nx-thesis{margin-top:36px}.nx-tech h2{font-weight:300}.nx-tech-copy li:before{display:none}.nx-tech-copy li{padding-left:0}.nx .pp .nx-grid-wrap,.nx .pp .nx-tech-art{box-shadow:0 30px 60px -30px rgba(60,40,20,.45),0 0 0 1px rgba(0,0,0,.06)}.nx-tech.wide{grid-template-columns:minmax(0,1fr);gap:36px}.nx-tech.wide .nx-tech-copy{max-width:820px}.nx-tech.wide .nx-tech-copy>p{max-width:720px}.nx-statement{padding:110px 110px 40px}.nx-statement h2{font-weight:300;max-width:900px}.nx-statement p{margin:22px 0 0;max-width:760px;font-size:20px;line-height:1.6;color:var(--fg2)}.nx-annot{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:28px;align-items:start}.nx-annot ol{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:18px}.nx-annot li{padding-left:14px;box-shadow:inset 1px 0 0 var(--acc);font-size:15px;line-height:1.55;color:var(--fg2)}.nx-annot li code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px;color:var(--acc-ink);display:block;margin-bottom:4px}.nx-annot .nx-annot-foot{grid-column:1/-1;margin:6px 0 0;font-size:14px;color:var(--mu)}.nx-pair{display:grid;grid-template-columns:1fr 1fr;gap:16px}.nx-tile{background:var(--bg2);border-radius:12px;padding:26px;min-width:0;scroll-margin-top:90px}.nx-tile h3{margin:0;font-weight:300;font-size:28px;line-height:1.15;text-wrap:balance}.nx-tile>p{margin:12px 0 22px;font-size:16px;line-height:1.6;color:var(--fg2)}.nx-report li{grid-template-columns:minmax(0,1fr) 150px}.nx-report .fig{display:flex;flex-direction:column;align-items:flex-end;gap:6px}.nx-report .fig b{font-size:28px;font-weight:200;font-variant-numeric:tabular-nums}.nx-report i{height:2px;width:100%;background:none}.nx-report i:after{box-shadow:none}.nx-band.in .nx-report i:after{animation:none}.nx-page-hero{padding-top:150px;display:grid;grid-template-columns:minmax(0,1fr) 420px;gap:40px;align-items:center;overflow:hidden}.nx-page-hero>.nx-page-art{grid-column:2;grid-row:1/span 4;height:460px;position:relative;border-radius:12px;overflow:hidden}.nx-page-hero>.nx-page-art>div{position:absolute;left:-30%;width:160%;top:-25%;height:150%}.nx-page-hero>.nx-page-art svg{width:100%;height:100%;display:block}.nx-page-hero>form,.nx-page-hero>h1,.nx-page-hero>p{grid-column:1}.nx-onejob{margin-top:48px}.nx-onejob-plate{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));height:300px;border-radius:12px;background:var(--bg)}.nx-onejob-plate,.nx-onejob-plate>div{position:relative;overflow:hidden}.nx-onejob-plate>div+div{box-shadow:inset 1px 0 0 var(--ln2)}.nx-onejob-plate svg{position:absolute;inset:-10%;width:120%;height:120%;opacity:.45;transition:opacity .25s}.nx-onejob-plate>div.lit svg{opacity:1}.nx-onejob-plate small{position:absolute;left:16px;bottom:14px;font-size:12px;color:var(--fg2);z-index:2}.nx-onejob-path{position:absolute;left:0;right:0;top:50%;height:1px;background:color-mix(in srgb,var(--acc) 35%,transparent);z-index:2;pointer-events:none}.nx-onejob-dot{position:absolute;top:calc(50% - 10px);width:20px;height:20px;margin-left:-10px;border-radius:50%;background:radial-gradient(circle,#fff4e2,#ffb152 45%,transparent 72%);z-index:3;transition:left .5s cubic-bezier(.16,1,.3,1)}.nx-onejob-caps{list-style:none;margin:22px 0 0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0}.nx-onejob-caps li{padding-right:18px}.nx-onejob-caps h3{margin:0;font-weight:300;font-size:20px}.nx-onejob-caps p{margin:8px 0 0;font-size:15px;line-height:1.55;color:var(--fg2)}.nx-hood-after{padding:20px 0 0}@media (max-width:1180px){.nx-tech-hero{grid-template-columns:minmax(0,1fr);padding:120px 40px 40px}.nx-statement{padding:90px 40px 30px}.nx-annot,.nx-hood-grid,.nx-pair{grid-template-columns:minmax(0,1fr)}.nx-hp.code{grid-row:auto}.nx-page-hero{grid-template-columns:minmax(0,1fr)}.nx-page-hero>.nx-page-art{display:none}}@media (max-width:720px){.nx-console{grid-template-columns:minmax(0,1fr)}.nx-c-side{display:flex;grid-column:1;grid-row:auto}.nx-c-top{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nx-c-strip>div:nth-child(2){display:none}.nx-reads{overflow:hidden}.nx-statement{padding:70px 20px 20px}.nx-onejob-plate{display:flex;overflow-x:auto;scroll-snap-type:x mandatory}.nx-onejob-plate>div{flex:0 0 78vw;scroll-snap-align:start}.nx-onejob-dot,.nx-onejob-path{display:none}.nx-onejob-plate svg{opacity:1}.nx-onejob-caps{display:none}.nx-otag{font-size:13px}}.nx-fit{overflow:hidden}.nx-grid-wrap{max-width:100%;min-width:0}.nx-code pre span.ln{display:block}.nx-code pre span.hi{display:block;width:auto;margin:0 -10px;padding:0 10px;box-shadow:none;border-radius:4px}.nx-hp.price svg{max-width:420px}.nx-page-hero{grid-template-rows:auto auto auto 1fr;align-items:start;row-gap:0}.nx-page-hero>.nx-page-art{align-self:center}@media (max-width:720px){.nx-c-map .nx-clab{display:none}}html:has(.nx){scrollbar-color:#3a322a #0a0806}.nx textarea{resize:vertical}.nx input,.nx textarea{caret-color:#ffb152}.nx-nav{transition:padding .5s cubic-bezier(.16,1,.3,1)}.nx-nav.scrolled{left:12px;right:12px;top:12px;border-radius:16px 16px 0 0;background:#0a0806}.nx-nav.scrolled[data-tone=pp]{--fg:#1f1a15;--fg2:#4a4038;--mu:#4a4038;--bg:#efe9df;--bg3:#e6dfd3;--ln2:#d8cfc2;background:#efe9df;color:#1f1a15}.nx-nav.scrolled[data-tone=pp] .nx-weave-night .wv-halo{fill:#efe9df;stroke:#efe9df}.nx-nav.scrolled[data-tone=pp] .nx-weave-night .wv-body{fill:#efe9df;stroke:#4a4038}.nx-nav.scrolled[data-tone=pp] .nx-weave-night .wv-body.wv-tip{fill:none}.nx-nav.scrolled[data-tone=pp] .nx-weave-night .lit .wv-body{fill:#f08c00;stroke:#f08c00}.nx-nav.scrolled[data-tone=pp] .nx-weave-night .wv-glow{display:none}.nx-main>.nx-band:last-child{border-radius:0 0 24px 24px;box-shadow:0 30px 60px rgba(0,0,0,.7)}.nx-foot{background:#060504!important}.nx-foot-in{opacity:clamp(0,calc(var(--foot, 0) * 2 - .6),1)}.nx-hood-grid{background:var(--bg2);border-radius:16px;box-shadow:0 0 0 1px var(--ln2);gap:0;overflow:hidden}.nx-hp{background:none;border-radius:0;padding:24px 26px}.nx-hp.code{box-shadow:1px 0 0 var(--ln2)}.nx-hp.price{box-shadow:0 1px 0 var(--ln2)}.nx-hp .nx-code figcaption{margin-bottom:14px}.nx-hp-key{display:flex;gap:18px;margin:10px 0 0;font-size:12.5px;color:var(--fg2)}.nx-hp-key span{display:inline-flex;align-items:center;gap:7px}.nx-hp-key i{width:14px;height:8px;border-radius:2px}.nx-hp-key i.m{background:var(--acc)}.nx-hp-key i.s{background:color-mix(in srgb,var(--acc) 22%,transparent)}.nx-hp-l{font-size:13.5px;fill:var(--fg)}.nx-textlink{display:inline-flex;gap:8px;margin-top:22px;font-size:16px;color:var(--acc-ink);border-bottom:1px solid color-mix(in srgb,var(--acc) 40%,transparent);padding-bottom:3px;transition:gap .25s cubic-bezier(.16,1,.3,1)}.nx-textlink:hover{gap:12px}.nx-code pre{font-size:13.5px}.nx-code pre b{color:var(--mu);font-weight:400}.nx-code pre em{color:var(--fg)}.nx-code pre em i{font-style:normal}.nx-code pre em i,.nx-code pre span.hi b{color:var(--acc-ink)}.nx-rl{stroke-width:2;stroke:var(--fg)}.nx-rl.loop{stroke:var(--fg2)}.nx-rs{stroke-width:2}.nx-rlab{font-size:15px;fill:var(--fg2)}.nx-reads.play .nx-rl{opacity:.75}.nx-lg text{font-family:Jost,sans-serif;font-size:17px;fill:var(--fg);font-variant-numeric:tabular-nums}.nx-lg text:first-child,.nx-lg text:first-of-type{fill:var(--mu)}.nx-lg text.bad{fill:var(--bad)}.nx-lg.past{opacity:.25}.nx-lg-lit{fill:color-mix(in srgb,var(--art) 14%,transparent);stroke:color-mix(in srgb,var(--art) 50%,transparent)}.nx-lg-cap{stroke:var(--art);stroke-width:1.4;stroke-dasharray:6 6}.nx-lg-capl{font-family:Jost,sans-serif;font-size:15px;fill:var(--acc-ink)}.nx-teams{grid-template-columns:300px minmax(0,1fr);padding-right:60px}.nx-teams-stage{padding:40px}.nx-console{grid-template-columns:minmax(0,1fr) 240px}.nx-c-strip,.nx-c-top,.nx-c-top span{font-size:12px}.nx-c-strip b{font-size:16px}.nx-feed li{font-size:13px}.nx-feed time{font-size:12px}.nx-c-side>span{font-size:12.5px}.nx-page-art{background:#110e0b;box-shadow:0 0 0 1px var(--ln2);border-radius:16px}.nx-page-hero>.nx-page-art{height:400px}.nx-page-art.fit>div{left:-6%;width:112%;top:-4%;height:108%}.nx-prose h2{margin-bottom:18px}.nx-prose .nx-side a{color:var(--fg2);text-decoration:none;padding-left:12px;border-left:2px solid transparent}.nx-prose .nx-side a:hover{color:var(--fg);border-left-color:var(--acc)}.nx-otags-m{display:none}@media (max-width:1180px){.nx-teams{grid-template-columns:minmax(0,1fr);padding-right:40px}.nx-console{grid-template-columns:minmax(0,1fr) 220px}.nx-nav.scrolled{left:6px;right:6px;top:6px}}@media (max-width:720px){.nx-teams{padding-right:20px}.nx-teams-stage{padding:14px}.nx-console{grid-template-columns:minmax(0,1fr)}.nx-otag{display:none}.nx-otags-m{display:flex;flex-wrap:wrap;gap:8px;list-style:none;padding:0;margin:24px 0 0!important;border:0!important}.nx-otags-m li{height:34px;padding:0 14px!important;border:0!important;border-radius:999px;background:var(--bg2);font-size:14px!important;display:inline-flex;align-items:center;color:var(--fg2)}}.nx-pane.fit>div{left:-4%;width:108%;top:-8%;height:116%}.nx-scale-copy .nx-otags-m{display:none}@media (max-width:720px){.nx-scale-copy .nx-otags-m{display:flex}}.nx-pane.orig>div{left:-16%;width:132%;top:-14%;height:128%}.nx-orbit{fill:none;stroke:var(--fg2);stroke-width:1;opacity:.38}.nx-bead{fill:var(--bg);stroke:var(--fg2);stroke-width:1.2;animation:nx-bead 8s linear infinite}@keyframes nx-bead{0%,88%,to{fill:var(--bg);stroke:var(--fg2)}92%{fill:var(--art);stroke:var(--art)}}.nx-scale{grid-template-columns:minmax(0,420px) minmax(0,1fr);gap:20px;padding:90px 80px 90px 110px;min-height:100vh}.nx-scale h2{font-size:clamp(40px,3.6vw,56px)}.nx-scale-copy p{max-width:420px}.nx-globe{justify-self:center;transform-origin:center}.nx-globe .nx-otag{display:none}.nx-gbead{transform-box:fill-box;transform-origin:center;animation:nx-gbead 6s linear infinite}.nx-gbead.g1{animation-delay:-1s}.nx-gbead.g2{animation-delay:-2s}.nx-gbead.g3{animation-delay:-3s}.nx-gbead.g4{animation-delay:-4s}.nx-gbead.g5{animation-delay:-5s}@keyframes nx-gbead{0%,84%,to{fill:var(--bg);stroke:color-mix(in srgb,var(--fg2) 60%,transparent)}88%{fill:var(--art);stroke:var(--art)}94%{fill:color-mix(in srgb,var(--art) 40%,var(--bg))}}.nx-gtag{position:absolute;z-index:3;display:flex;flex-direction:column;align-items:flex-start;gap:8px;pointer-events:none}.nx-gtag-name{display:inline-flex;align-items:center;gap:8px;height:32px;padding:0 14px;border-radius:999px;background:color-mix(in srgb,var(--bg2) 92%,transparent);box-shadow:0 0 0 1px var(--ln2);font-size:13.5px;color:var(--fg2);white-space:nowrap}.nx-gtag-name i{width:6px;height:6px;border-radius:50%}.nx-gtag-ev{display:flex;align-items:baseline;gap:10px;max-width:250px;padding:10px 14px;border-radius:12px;background:#1d1915;box-shadow:0 14px 40px rgba(0,0,0,.5),0 0 0 1px color-mix(in srgb,var(--acc) 40%,transparent);font-size:13px;line-height:1.4;color:var(--fg);opacity:0;transform:translateY(8px) scale(.94);transform-origin:top left;animation:nx-gpop 16s cubic-bezier(.16,1,.3,1) infinite;animation-delay:calc(var(--i) * 2s)}.nx-gtag-ev b{font-weight:400}.nx-gtag-ev small{color:var(--acc-ink);font-size:12px;font-variant-numeric:tabular-nums;white-space:nowrap}.nx-gtag-name{animation:nx-gname 16s cubic-bezier(.16,1,.3,1) infinite;animation-delay:calc(var(--i) * 2s)}.nx-gtag-name i{animation:nx-gdot 16s linear infinite;animation-delay:calc(var(--i) * 2s)}@keyframes nx-gpop{0%{opacity:0;transform:translateY(8px) scale(.94)}3%{opacity:1;transform:none}15%{opacity:1;transform:none}19%,to{opacity:0;transform:translateY(-6px) scale(.98)}}@keyframes nx-gname{0%,19%,to{color:var(--fg2)}15%,3%{color:var(--fg);box-shadow:0 0 0 1px color-mix(in srgb,var(--acc) 55%,transparent)}}@keyframes nx-gdot{0%,19%,to{background:var(--mu);box-shadow:none}16%,2%{background:var(--acc);box-shadow:0 0 10px var(--acc)}}@media (max-width:1180px){.nx-scale{grid-template-columns:minmax(0,1fr);min-height:0;padding:100px 40px}.nx-scale-copy p{max-width:560px}}@media (max-width:720px){.nx-gtag{display:none}.nx-scale{padding:90px 20px}}@media (prefers-reduced-motion:reduce){.nx-gtag-ev{opacity:0}}.nx-fw{fill:none;stroke:var(--fg2);stroke-width:1.8;stroke-linecap:round;opacity:.75}.nx-fw.lit{stroke:var(--art);opacity:.8}.nx-fw-back{fill:none;stroke:var(--ln);stroke-width:1.4;stroke-dasharray:5 7;opacity:.6;transition:stroke .5s,opacity .5s}.nx-fw-back.on{stroke:var(--bad);opacity:.95}.nx-fw-st{fill:var(--bg);stroke:var(--fg);stroke-width:2;transition:stroke .4s,fill .4s}.nx-fw-st.here{stroke:var(--acc);fill:color-mix(in srgb,var(--acc) 25%,var(--bg))}.nx-fw-st.done{stroke:var(--acc);fill:var(--acc)}.nx-fw-st.bad{stroke:var(--bad);fill:var(--bad)}.nx-fw-st.retry{stroke:var(--acc)}.nx-fw-lab{font-size:15px;fill:var(--fg)}.nx-fw-lab,.nx-fw-sub{font-family:Jost,sans-serif}.nx-fw-sub{font-size:12.5px;fill:var(--fg2);font-variant-numeric:tabular-nums}.nx-fw-sub.bad{fill:var(--bad)}.nx-fw-lane{font-family:Jost,sans-serif;font-size:12px;fill:var(--mu)}.nx-fw-lane.back{fill:var(--mu);opacity:.6;transition:fill .4s,opacity .4s}.nx-fw-lane.back.on{fill:var(--bad);opacity:1}.nx-fw-tag{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px;fill:var(--acc-ink)}.nx-fw-tag.gate{font-family:Jost,sans-serif;font-size:13px;fill:var(--fg2)}.nx-fw-light{transition:transform 1.1s cubic-bezier(.65,0,.35,1)}.nx-badring{fill:none;stroke:var(--bad);stroke-width:1;opacity:.5}.nx-tech-hero-art .nx-flow{position:relative;border-radius:18px;background:radial-gradient(120% 90% at 70% 30%,#1a140d,#0d0b09 70%);box-shadow:0 40px 100px rgba(0,0,0,.55),0 0 0 1px var(--ln2);padding:18px;overflow:hidden}.nx-flow svg{display:block;width:100%;height:auto}.nx-flow-card{position:relative;margin:-6px 6px 6px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-radius:14px;background:color-mix(in srgb,#1d1915 88%,transparent);box-shadow:0 0 0 1px var(--ln2),0 20px 40px rgba(0,0,0,.4);overflow:hidden}.nx-flow-card>div{padding:14px 16px}.nx-flow-card>div+div{box-shadow:inset 1px 0 0 var(--ln2)}.nx-flow-card dt{font-size:12px;color:var(--mu)}.nx-flow-card dd{margin:6px 0 0;font-size:20px;font-weight:300;color:var(--fg);font-variant-numeric:tabular-nums}.nx-flow-card p{grid-column:1/-1;margin:0;padding:12px 16px;box-shadow:inset 0 1px 0 var(--ln2);font-size:14px;color:var(--fg2);animation:nx-rise .5s cubic-bezier(.16,1,.3,1) both}.nx-flow-card p.bad{color:var(--bad)}.nx-flow-card p.ok{color:var(--acc-ink)}.nx-tech-hero .nx-job-state{padding:0;background:none}.nx-glyph{width:34px;height:34px;fill:none;stroke:var(--fg2);stroke-width:1.4;stroke-linecap:round;margin-bottom:6px}.nx-glyph .lit{stroke:var(--acc)}.nx-glyph circle{fill:var(--bg)}.nx-glyph circle.lit{fill:var(--acc)}.nx-thesis a:hover .nx-glyph{stroke:var(--fg)}.nx-statement{position:relative;overflow:hidden;padding:150px 110px;min-height:560px}.nx-statement h2,.nx-statement p{position:relative;z-index:1}.nx-statement h2{font-size:clamp(44px,4.6vw,72px);font-weight:200;max-width:820px}.nx-statement-art{position:absolute;right:-8%;top:50%;width:900px;transform:translateY(-50%);opacity:.8;pointer-events:none;-webkit-mask-image:radial-gradient(ellipse 60% 60% at 60% 50%,#000 40%,transparent 75%);mask-image:radial-gradient(ellipse 60% 60% at 60% 50%,#000 40%,transparent 75%)}.nx-statement-art svg{width:100%;height:auto;display:block}.nx-annot{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:auto 1fr auto;-moz-column-gap:28px;column-gap:28px}.nx-annot>.nx-code{grid-column:1;grid-row:1/span 2}.nx-annot>.nx-filemap{grid-column:2;grid-row:1;margin:0;border-radius:14px;background:radial-gradient(120% 100% at 60% 30%,#19130d,#0d0b09 70%);box-shadow:0 0 0 1px var(--ln2);padding:16px 16px 8px}.nx-annot>ol{grid-column:2;grid-row:2;margin-top:18px}.nx-annot>.nx-annot-foot{grid-row:3}.nx-filemap svg,.nx-gauge svg{display:block;width:100%;height:auto}.nx-gauge svg{max-width:760px;margin:0 auto}.nx-g-track{fill:none;stroke:var(--ln2)}.nx-g-50,.nx-g-track{stroke-width:22}.nx-g-95{stroke-width:10;stroke:color-mix(in srgb,var(--acc) 30%,transparent)}.nx-g-seg.s1 .nx-g-50{stroke:#ffd29a}.nx-g-seg.s2 .nx-g-50{stroke:#e0913a}.nx-g-seg.s3 .nx-g-50{stroke:#fff4e2}.nx-g-cap{stroke-width:1.6;stroke-dasharray:4 4}.nx-g-capl{font-size:14px}.nx-g-big{font-family:Jost,sans-serif;font-size:64px;fill:var(--fg);font-variant-numeric:tabular-nums}.nx-g-sub{font-family:Jost,sans-serif;font-size:14px;fill:var(--fg2)}.nx-band.in .nx-g-50,.nx-band.in .nx-g-95{stroke-dasharray:1000;animation:nx-gdraw 1.6s cubic-bezier(.16,1,.3,1) both}.nx-band.in .nx-g-seg.s1 path{animation-delay:.15s}.nx-band.in .nx-g-seg.s2 path{animation-delay:.3s}.nx-band.in .nx-g-seg.s3 path{animation-delay:.45s}@keyframes nx-gdraw{0%{stroke-dashoffset:1000}to{stroke-dashoffset:0}}.nx-g-key{list-style:none;margin:18px auto 0;padding:0;max-width:760px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.nx-g-key li{display:flex;flex-direction:column;gap:4px;padding-top:12px;box-shadow:inset 0 1px 0 var(--ln2);font-size:13px;color:var(--fg2)}.nx-g-key li i{width:18px;height:4px;border-radius:4px;background:var(--acc)}.nx-g-key li.s1 i{background:#ffd29a}.nx-g-key li.s2 i{background:#e0913a}.nx-g-key li.s3 i{background:#fff4e2}.nx-g-key b{font-weight:300;font-size:15px;color:var(--fg);font-variant-numeric:tabular-nums}.nx-rings-in{display:grid;grid-template-columns:200px minmax(0,1fr);gap:26px;align-items:center}.nx-rings svg{width:100%;height:auto;display:block}.nx-ring-track{fill:none;stroke:var(--ln2);stroke-width:9}.nx-ring-val{fill:none;stroke-width:9;stroke:var(--acc)}.nx-ring-val.r1{stroke:#ffd29a}.nx-ring-val.r2{stroke:var(--bad)}.nx-band.in .nx-ring-val{animation:nx-ringin 1.4s cubic-bezier(.16,1,.3,1) both}@keyframes nx-ringin{0%{stroke-dasharray:0 700}}.nx-rings ul{list-style:none;margin:0;padding:0}.nx-rings li{display:grid;grid-template-columns:10px minmax(0,1fr) auto;gap:12px;align-items:center;padding:12px 0;box-shadow:inset 0 -1px 0 var(--ln2)}.nx-rings li:last-child{box-shadow:none}.nx-rings li i{width:8px;height:8px;border-radius:50%;background:var(--acc)}.nx-rings li.r1 i{background:#ffd29a}.nx-rings li.r2 i{background:var(--bad)}.nx-rings li.r3 i{background:none;box-shadow:inset 0 0 0 1.4px var(--fg2)}.nx-rings b{display:block;font-weight:400;font-size:14.5px;color:var(--fg)}.nx-rings span{display:block;font-size:12.5px;color:var(--mu);margin-top:2px}.nx-rings em{font-style:normal;font-weight:200;color:var(--fg);font-variant-numeric:tabular-nums}.nx-lat-t.bad{fill:var(--bad)}.nx-record ol{position:relative;padding-left:18px}.nx-record ol:before{content:"";position:absolute;left:4px;top:16px;bottom:16px;width:1px;background:linear-gradient(var(--acc),var(--ln2))}.nx-record li{position:relative}.nx-record li:before{content:"";position:absolute;left:-18px;top:15px;width:9px;height:9px;border-radius:50%;background:var(--bg);box-shadow:0 0 0 1.4px var(--fg2)}.nx-record li.open:before{background:var(--bad);box-shadow:0 0 0 1.4px var(--bad),0 0 10px var(--bad)}.nx .pp .nx-tech-art,.nx-tech-art{background:radial-gradient(120% 100% at 75% 20%,#18120c,#0b0907 70%)}@media (max-width:1180px){.nx-annot{grid-template-columns:minmax(0,1fr)}.nx-annot>.nx-code,.nx-annot>.nx-filemap,.nx-annot>ol{grid-column:1;grid-row:auto}.nx-statement{padding:110px 40px;min-height:0}.nx-statement-art{opacity:.4}}@media (max-width:720px){.nx-g-key{grid-template-columns:1fr 1fr}.nx-rings-in{grid-template-columns:minmax(0,1fr)}.nx-rings svg{max-width:200px;margin:0 auto}.nx-flow-card dd{font-size:16px}.nx-statement{padding:80px 20px}}.nx-recflow .nx-fw-lab{font-size:18px}.nx-recflow .nx-fw-sub,.nx-recflow .nx-fw-tag.gate{font-size:15px}.nx-hero .nx-verb,.nx-stack{will-change:auto}.nx-turn[style*=transform-origin]{transform-box:view-box}.nx-turn.rev{animation-direction:reverse;animation-duration:160s}.nx-needle2{transform-box:view-box;animation:nx-needle2 7s cubic-bezier(.45,0,.2,1) infinite}@keyframes nx-needle2{0%,to{transform:rotate(-110deg)}50%{transform:rotate(-52deg)}62%{transform:rotate(-57deg)}}.nx-fan{stroke:var(--art);stroke-width:.8}.nx-fan.w0{opacity:.6}.nx-fan.w1{opacity:.34}.nx-fan.w2{opacity:.2}.nx-fan.bad{stroke:var(--bad);stroke-dasharray:3 5}.nx-ghost{fill:none;stroke:var(--fg2);stroke-width:1;stroke-dasharray:2 6;opacity:.5}.nx-keyhole{filter:drop-shadow(0 0 12px rgba(255,177,82,.7))}.nx-leader{stroke:var(--ln);stroke-width:1;stroke-dasharray:2 4}.nx-recflow-foot{margin:6px 0 0;font-size:14px;color:var(--fg2)}.nx-recflow .nx-fw-lab{font-size:17px}.nx-recflow .nx-fw-sub{font-size:14px}.nx-statement-art svg{overflow:visible}.nx-statement-art{-webkit-mask-image:radial-gradient(ellipse 50% 50% at 62% 50%,#000 30%,transparent 72%);mask-image:radial-gradient(ellipse 50% 50% at 62% 50%,#000 30%,transparent 72%)}.nx-nav.scrolled{left:0;right:0;top:0;border-radius:0;padding-top:16px}.nx-nav.scrolled[data-tone=pp]{box-shadow:0 1px 0 #d8cfc2}.nx-nav{transition:padding .5s cubic-bezier(.16,1,.3,1),background-color .18s linear}.nx-keyhole{fill:#fff4e2;filter:drop-shadow(0 0 14px rgba(255,177,82,.85))}.nx-recflow .nx-fw-lab{font-size:21px}.nx-recflow .nx-fw-sub{font-size:16.5px}.nx-spy{position:sticky;top:120px;align-self:start;padding-left:22px}.nx-spy ol{list-style:none;margin:0;padding:0;position:relative}.nx-spy li a{display:block;padding:8px 0;font-size:14.5px;line-height:1.35;color:var(--mu);text-decoration:none;transition:color .35s,transform .45s cubic-bezier(.16,1,.3,1);border:0!important;padding-left:0!important}.nx-spy li.past a{color:var(--fg2)}.nx-spy li.on a{color:var(--fg);transform:translateX(4px)}.nx-spy li a:hover{color:var(--fg)}.nx-spy-rail{position:absolute;left:0;top:8px;bottom:8px;width:1px;background:var(--ln2);overflow:hidden}.nx-spy-rail i{inset:0;background:linear-gradient(var(--acc),color-mix(in srgb,var(--acc) 60%,transparent));transform-origin:top}.nx-spy-mark,.nx-spy-rail i{position:absolute;transition:transform .6s cubic-bezier(.16,1,.3,1)}.nx-spy-mark{left:-4px;top:0;width:9px;height:9px;border-radius:50%;background:var(--acc);box-shadow:0 0 0 4px color-mix(in srgb,var(--acc) 18%,transparent),0 0 14px var(--acc)}@media (prefers-reduced-motion:reduce){.nx-spy li a,.nx-spy-mark,.nx-spy-rail i{transition:none}}.nx-blog-hero h1{max-width:900px}.nx-blog-list{padding:110px 110px 150px}.nx-postgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:56px 36px}.nx-postgrid.three{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:48px}.nx-postcard{display:block;margin:0!important}.nx-postcard .nx-pane{margin-top:0;height:380px;transition:transform .6s cubic-bezier(.16,1,.3,1),box-shadow .6s}.nx-postcard:hover .nx-pane{transform:translateY(-4px);box-shadow:0 30px 60px -30px rgba(60,40,20,.5)}.nx-postcard h3{margin-top:10px;transition:color .3s}.nx-postcard:hover h3{color:var(--acc-ink)}.nx-post-meta{margin:22px 0 0!important;font-size:13px!important;color:var(--mu)!important;min-height:0!important}.nx-post-meta a{color:var(--acc-ink)}.nx-post-hero h1{font-size:clamp(44px,4.6vw,76px)}.nx-post-hero .nx-post-meta{margin:0 0 20px!important;font-size:14px!important}.nx-article{max-width:720px}.nx-article h2{font-weight:300;font-size:clamp(28px,2.4vw,36px);line-height:1.15;margin:56px 0 18px}.nx-article h2:first-child{margin-top:0}.nx-article li,.nx-article p{font-size:18px;line-height:1.75;color:var(--fg2)}.nx-article p{margin:0 0 20px}.nx-article a{color:var(--acc-ink);text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.nx-article strong{font-weight:500;color:var(--fg)}.nx-article ol,.nx-article ul{padding-left:22px;margin:0 0 22px}.nx-article blockquote{margin:28px 0;padding:4px 0 4px 22px;box-shadow:inset 2px 0 0 var(--acc);font-size:20px;color:var(--fg)}.nx-progress{position:fixed;left:0;right:0;top:0;height:2px;z-index:80;background:linear-gradient(90deg,color-mix(in srgb,var(--acc) 40%,transparent),var(--acc));transform-origin:left;transform:scaleX(0);box-shadow:0 0 10px var(--acc)}@media (max-width:1180px){.nx-blog-list{padding:90px 40px 120px}.nx-postgrid.three{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.nx-blog-list{padding:70px 20px 100px}.nx-postgrid,.nx-postgrid.three{grid-template-columns:minmax(0,1fr)}.nx-spy{display:none}}.nx .nx-btn{position:relative;isolation:isolate;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;gap:12px;height:46px;padding:0 22px 0 18px;border-radius:999px;border:0;font-size:15px;font-weight:400;letter-spacing:.02em;white-space:nowrap;color:#f4e9d8!important;background:radial-gradient(90% 160% at 0 50%,rgba(255,177,82,.2),rgba(255,177,82,0) 62%),#110d09;box-shadow:inset 0 0 0 1px rgba(255,177,82,.42),inset 0 1px 0 rgba(255,240,220,.07),0 0 26px -8px rgba(255,177,82,.45);transition:box-shadow .6s cubic-bezier(.16,1,.3,1),color .4s;cursor:pointer}.nx-btn-l{position:relative;flex:none;width:6px;height:6px;border-radius:50%;background:#fff4e2;box-shadow:0 0 6px 1px #ffb152,0 0 16px 4px rgba(255,177,82,.45)}.nx-btn-l:before{width:300px;height:300px;margin:-150px 0 0 -150px;background:repeating-conic-gradient(from 3deg,rgba(255,200,130,.5) 0deg .55deg,rgba(255,200,130,0) .55deg 7.5deg);-webkit-mask-image:radial-gradient(circle,rgba(0,0,0,.95) 4%,rgba(0,0,0,.35) 30%,transparent 58%);mask-image:radial-gradient(circle,rgba(0,0,0,.95) 4%,rgba(0,0,0,.35) 30%,transparent 58%);opacity:0;transform:scale(.45) rotate(0deg);transition:opacity .7s cubic-bezier(.16,1,.3,1),transform 1.1s cubic-bezier(.16,1,.3,1)}.nx-btn-l:after,.nx-btn-l:before{content:"";position:absolute;left:50%;top:50%;z-index:-1;border-radius:50%;pointer-events:none}.nx-btn-l:after{width:120px;height:120px;margin:-60px 0 0 -60px;background:radial-gradient(circle,rgba(255,177,82,.35),rgba(255,177,82,0) 65%);opacity:.5;transform:scale(.6);transition:opacity .6s,transform .8s cubic-bezier(.16,1,.3,1)}.nx .nx-btn:focus-visible,.nx .nx-btn:hover{color:#fffaf1!important;box-shadow:inset 0 0 0 1px rgba(255,190,110,.8),inset 0 1px 0 rgba(255,240,220,.1),0 0 38px -6px rgba(255,177,82,.6)}.nx .nx-btn:focus-visible .nx-btn-l,.nx .nx-btn:hover .nx-btn-l{animation:nx-hum 1.8s ease-in-out infinite}.nx .nx-btn:focus-visible .nx-btn-l:before,.nx .nx-btn:hover .nx-btn-l:before{opacity:1;transform:scale(1) rotate(9deg)}.nx .nx-btn:focus-visible .nx-btn-l:after,.nx .nx-btn:hover .nx-btn-l:after{opacity:1;transform:scale(1.15)}@keyframes nx-hum{0%,to{transform:scale(1);box-shadow:0 0 6px 1px #ffb152,0 0 16px 4px rgba(255,177,82,.45)}50%{transform:scale(1.3);box-shadow:0 0 9px 2px #ffb152,0 0 26px 8px rgba(255,177,82,.6)}}.nx .nx-btn.sm{height:36px;gap:10px;padding:0 16px 0 14px;font-size:13.5px}.nx .nx-btn.sm .nx-btn-l{width:5px;height:5px}.nx .nx-btn.lg{height:52px;gap:14px;padding:0 26px 0 22px;font-size:16px}.nx .pp .nx-btn{box-shadow:inset 0 0 0 1px rgba(255,177,82,.5),0 14px 30px -16px rgba(40,20,0,.6),0 0 26px -10px rgba(255,160,60,.5)}.nx .nx-suggest .nx-btn{pointer-events:none}.nx-suggest .nx-btn>span:last-child{height:auto;padding:0;border-radius:0;background:none;color:inherit;font:inherit}.nx-suggest .nx-btn>.nx-btn-l{height:5px;padding:0;background:#fff4e2}@media (prefers-reduced-motion:reduce){.nx .nx-btn:hover .nx-btn-l{animation:none}.nx-btn-l:after,.nx-btn-l:before{transition:none}}.nx-nav-r>a.nx-nav-faq{font-size:14px;letter-spacing:.01em;color:var(--mu)}.nx-nav.scrolled{z-index:71;padding-top:14px;padding-bottom:14px;box-shadow:none}.nx-nav.scrolled:after{content:"";position:absolute;left:12px;right:12px;bottom:0;height:1px;background:color-mix(in srgb,var(--fg) 9%,transparent)}.nx-nav.scrolled[data-tone=pp]{box-shadow:none}.nx-nav.scrolled[data-tone=pp]:after{background:#d8cfc2}.nx-switch{position:relative;isolation:isolate;display:inline-grid!important;grid-template-columns:1fr 1fr}.nx-switch a{position:relative;z-index:1;justify-content:center;background:none!important;box-shadow:none!important;transition:color .2s ease}.nx-switch a.at{color:var(--fg)!important}.nx-switch a[aria-current=page]:not(.at){color:var(--mu)!important}.nx-switch-thumb{position:absolute;left:3px;top:3px;bottom:3px;width:calc(50% - 3px);border-radius:999px;background:radial-gradient(70% 120% at 50% 0,rgba(255,177,82,.16),rgba(255,177,82,0) 70%),var(--bg);box-shadow:0 0 0 1px color-mix(in srgb,var(--acc) 40%,transparent),0 0 16px -4px color-mix(in srgb,var(--acc) 55%,transparent);transition:transform .24s cubic-bezier(.3,0,.2,1)}.nx-nav .nx-switch-thumb{view-transition-name:nx-switch-thumb}.nx-switch[data-at="1"] .nx-switch-thumb{transform:translateX(calc(100% - 0px))}.nx-switch-thumb:after{content:"";position:absolute;left:50%;bottom:-1px;width:14px;height:2px;margin-left:-7px;border-radius:2px;background:var(--acc);box-shadow:0 0 8px var(--acc)}@view-transition{navigation:auto}::view-transition-new(root),::view-transition-old(root){animation-duration:.12s}::view-transition-group(nx-switch-thumb){animation-duration:.16s;animation-timing-function:cubic-bezier(.3,0,.2,1)}@media (prefers-reduced-motion:reduce){.nx-switch-thumb{transition:none}}.nx-burger{display:none;width:40px;height:40px;border-radius:999px;position:relative;box-shadow:inset 0 0 0 1px var(--ln2)}.nx-burger i{position:absolute;left:12px;right:12px;height:1.4px;border-radius:2px;background:var(--fg);transition:transform .4s cubic-bezier(.16,1,.3,1)}.nx-burger i:first-child{top:16px}.nx-burger i:last-child{top:22px}.nx-nav.open .nx-burger i:first-child{transform:translateY(3px) rotate(45deg)}.nx-nav.open .nx-burger i:last-child{transform:translateY(-3px) rotate(-45deg)}.nx-menu{position:fixed;inset:0;z-index:-1;display:flex;flex-direction:column;justify-content:space-between;gap:32px;padding:110px 28px 40px;background:#0a0806;overflow-y:auto}.nx-menu[hidden]{display:none}.nx-menu nav{display:flex;flex-direction:column}.nx-menu nav a{padding:12px 0;font-size:30px;font-weight:300;letter-spacing:-.005em;color:#e6ddd0;box-shadow:0 1px 0 #2a2520;animation:nx-rise .6s cubic-bezier(.16,1,.3,1) both;animation-delay:calc(var(--i) * 35ms)}.nx-menu>.nx-btn{align-self:stretch;height:52px}.nx-nav.open{--fg:#e6ddd0;--fg2:#b3a696;--mu:#8b7f71;--bg:#0a0806;--bg3:#1d1915;--ln2:#2a2520;color:#e6ddd0;background:transparent!important}.nx-nav.open:after{display:none}.nx-nav.open .nx-weave-night .wv-halo{fill:#0a0806!important;stroke:#0a0806!important}.nx-nav.open .nx-weave-night .wv-body{fill:#0a0806!important;stroke:#b3a696!important}.nx-nav.open .nx-weave-night .wv-body.wv-tip{fill:none!important}.nx-nav.open .nx-weave-night .lit .wv-body{fill:#ffb152!important;stroke:#ffb152!important}.nx-nav.open .nx-weave-night .wv-glow{display:inline!important}html.nx-locked,html.nx-locked body{overflow:hidden}@media (max-width:1180px){.nx-nav,.nx-nav.scrolled{grid-template-columns:auto 1fr;padding-left:28px;padding-right:28px}.nx-nav-c{order:-1}.nx-nav-r{gap:10px}.nx-nav-r>a.nx-nav-faq{display:none}.nx-burger{display:block}}@media (max-width:720px){.nx-nav,.nx-nav.scrolled{padding:12px 14px 12px 18px}.nx-nav-r{gap:8px}.nx-nav-r>.nx-nav-cta{display:none}.nx-switch{display:inline-flex;padding:2px}.nx-switch a{height:30px;padding:0 12px;font-size:13px!important}.nx-switch-thumb{top:2px;bottom:2px;left:2px;width:calc(50% - 2px)}.nx-wordmark{font-size:20px;--wv-w:7.2;--wv-h:11.2}.nx-menu{padding:92px 20px 32px}.nx-menu nav a{font-size:26px}}@media (max-width:360px){.nx-nav .nx-weave{display:none}}.nx-foot-in{grid-template-rows:auto auto}.nx-foot-legal{grid-column:1/-1;display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px 28px;padding-top:22px;box-shadow:inset 0 1px 0 var(--ln2);font-size:13px;color:var(--mu)}.nx-foot-legal nav{display:flex;gap:26px}.nx-foot-legal a{color:var(--fg2)}.nx-foot-legal a:hover{color:var(--fg)}.nx-foot-cta .nx-btn{margin-top:0}.nx-foot-art{height:900px;will-change:opacity}.nx-foot-sway{position:absolute;inset:0;transform-origin:50% 42%;animation:nx-sway 48s ease-in-out infinite alternate}.nx-foot-sway>svg{position:absolute;inset:0;width:100%;height:100%;display:block}.nx-foot-sway .nx-ray{animation:none;stroke-dashoffset:0}.nx-giant{will-change:opacity,transform}.nx-halo{position:absolute;border-radius:50%;pointer-events:none;background:radial-gradient(circle,rgba(255,177,82,.3),rgba(255,177,82,.09) 38%,rgba(255,177,82,0) 70%);transform:translate(-50%,-50%);animation:nx-breathe 9s ease-in-out infinite;will-change:transform,opacity}.nx-halo.hot{background:radial-gradient(circle,#fff4e2 0,#fff4e2 9%,rgba(255,177,82,.95) 22%,rgba(255,177,82,.25) 46%,rgba(255,177,82,0) 70%);animation-duration:4.5s}.nx-shimmer{opacity:0;animation:nx-shim 12s ease-in-out infinite,nx-sway 48s ease-in-out infinite alternate;will-change:opacity,transform;transform-origin:50% 42%}.nx-hero .nx-shimmer{transform-origin:50% 41%}.nx-shimmer .nx-ray{animation:none;stroke-dashoffset:0}@keyframes nx-breathe{0%,to{opacity:.72;transform:translate(-50%,-50%) scale(1)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.07)}}@keyframes nx-shim{0%,to{opacity:0}45%,55%{opacity:.85}}@keyframes nx-sway{0%{transform:rotate(-1.4deg)}to{transform:rotate(1.4deg)}}@media (prefers-reduced-motion:reduce){.nx-foot-sway,.nx-halo,.nx-shimmer{animation:none}.nx-shimmer{opacity:0}}.nx-globe-fit{justify-self:center}.nx-gtag.r{align-items:flex-end}.nx-gtag.r .nx-gtag-ev{transform-origin:top right}.nx-gtag.up{flex-direction:column-reverse}.nx-gtag.up .nx-gtag-ev{transform-origin:bottom left}.nx-gtag.r.up .nx-gtag-ev{transform-origin:bottom right}@media (max-width:1180px){.nx-globe-fit{position:relative;width:100%;max-width:780px;aspect-ratio:780/760;margin:10px auto 0}.nx-globe-fit>.nx-orb-wrap{position:absolute;left:0;top:0;margin:0;transform-origin:0 0;transform:translate(calc(var(--gs, 1) * 40px),calc(var(--gs, 1) * 30px)) scale(var(--gs,1))}.nx-globe-fit .nx-gtag{display:flex}}@media (max-width:720px){.nx-gtag-name{height:46px;padding:0 20px;font-size:21px;gap:12px}.nx-gtag-name i{width:9px;height:9px}.nx-gtag-ev{max-width:330px;padding:14px 18px;font-size:19px;border-radius:16px}.nx-gtag-ev small{font-size:17px}}.nx-gauge svg{max-width:720px}.nx-g-tick{stroke:var(--fg2);stroke-width:.8;opacity:.28}.nx-g-tick.k{stroke:var(--fg);stroke-width:1.1;opacity:.7}.nx-g-num{font-family:Jost,sans-serif;font-size:12.5px;fill:var(--mu);font-variant-numeric:tabular-nums}.nx-g-hair{fill:none;stroke:var(--ln2);stroke-width:1}.nx-g-track{stroke:color-mix(in srgb,var(--fg) 7%,transparent);stroke-width:7}.nx-g-50{fill:none;stroke-width:7;stroke-linecap:butt;stroke:var(--acc);filter:none}.nx-g-50.s1{stroke:#ffe0b4}.nx-g-50.s2{stroke:#e9963d}.nx-g-50.s3{stroke:#fff4e2}.nx-g-95{fill:none;stroke:color-mix(in srgb,var(--acc) 55%,transparent);stroke-width:1.4;stroke-dasharray:2 4}.nx-g-95end{stroke:var(--acc);stroke-width:1.4}.nx-g-sl{font-family:Jost,sans-serif;font-size:12.5px;fill:var(--fg2)}.nx-g-cap{stroke:var(--fg);stroke-width:1.1;stroke-dasharray:none;opacity:.75}.nx-g-dia{fill:var(--acc);filter:drop-shadow(0 0 6px rgba(255,177,82,.9))}.nx-g-capl{font-family:Jost,sans-serif;font-size:13.5px;fill:var(--fg)}.nx-g-needle{stroke:var(--fg);stroke-width:1.4;stroke-linecap:round}.nx-g-hub{fill:var(--bg);stroke:var(--fg);stroke-width:1.4}.nx-g-hand{transform-box:view-box;transform-origin:320px 288px;transform:rotate(var(--a))}.nx-band.in .nx-g-hand{animation:nx-hand 2.2s cubic-bezier(.16,1,.3,1) .25s both}@keyframes nx-hand{0%{transform:rotate(0deg)}to{transform:rotate(var(--a))}}.nx-g-big{font-weight:200;font-size:54px;letter-spacing:-.01em}.nx-g-cur{font-size:30px;fill:var(--fg2)}.nx-g-sub{font-size:13.5px;fill:var(--mu)}.nx-band.in .nx-g-50,.nx-band.in .nx-g-95{stroke-dasharray:none;animation:none}.nx-band.in .nx-g-95{stroke-dasharray:2 4}.nx-g-key{gap:0;max-width:720px}.nx-g-key li{padding:14px 14px 0 0;box-shadow:none;border-top:1px solid var(--ln2)}.nx-g-key li i{height:2px;width:26px}.nx-g-key li.s1 i{background:#ffe0b4}.nx-g-key li.s2 i{background:#e9963d}.nx-rings-in{grid-template-columns:210px minmax(0,1fr);gap:30px}.nx-ring-track{stroke:color-mix(in srgb,var(--fg) 9%,transparent);stroke-width:1}.nx-ring-val{stroke-width:3;stroke-linecap:round}.nx-ring-val.r1{stroke:#ffe0b4}.nx-ring-th{stroke:var(--fg);stroke-width:1.2;opacity:.55}.nx-ring-head{fill:var(--hot);filter:drop-shadow(0 0 5px rgba(255,177,82,.95))}.nx-ring-head.r2{fill:var(--bad);filter:drop-shadow(0 0 5px rgba(224,114,90,.9))}.nx-ring-big{font-weight:200;font-size:30px;fill:var(--fg)}.nx-ring-big,.nx-ring-cap{font-family:Jost,sans-serif}.nx-ring-cap{font-size:11.5px;fill:var(--mu)}.nx-rings li i{width:6px;height:6px}.nx-rings li.r1 i{background:#ffe0b4}.nx-rings em{display:flex;flex-direction:column;align-items:flex-end;gap:2px;font-size:26px}.nx-rings em small{font-size:11.5px;font-weight:400;color:var(--mu)}.nx-lat-l{fill:none;stroke:var(--acc);stroke-width:1.6;stroke-linejoin:round}.nx-lat-glow{fill:none;stroke:var(--acc);stroke-width:7;opacity:.1;stroke-linejoin:round}.nx-lat-tail{fill:color-mix(in srgb,var(--bad) 18%,transparent)}.nx-lat-m{stroke:var(--fg2);stroke-width:1;stroke-dasharray:2 4;opacity:.7}.nx-lat-p{stroke:var(--bad);stroke-width:1;stroke-dasharray:2 4}.nx-lat-dot{fill:var(--hot);filter:drop-shadow(0 0 6px rgba(255,177,82,.9))}.nx-lat-k{font-size:11.5px;fill:var(--mu)}.nx-lat-k,.nx-lat-t{font-family:Jost,sans-serif}.nx-lat-t{font-size:15px;fill:var(--fg)}.nx-lat-k.bad,.nx-lat-t.bad{fill:var(--bad)}.nx-lat-tick{stroke:var(--ln);stroke-width:1}.nx-lat-ax{font-family:Jost,sans-serif;font-size:11.5px;fill:var(--mu)}.nx-suggest{border-radius:14px;background:color-mix(in srgb,var(--bg2) 70%,transparent)}.nx-legal-updated{margin:22px 0 0;font-size:14px;color:var(--mu)}.nx-prose ul{margin:0 0 18px;padding-left:20px}.nx-prose li{font-size:17px;line-height:1.7;color:var(--fg2);margin:4px 0}.nx-prose h3{margin:28px 0 10px;font-weight:400;font-size:19px;color:var(--fg)}.nx-prose strong{font-weight:500;color:var(--fg)}.nx-prose a{color:var(--acc-ink);text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}@media (max-width:1180px){.nx-hood{padding:100px 40px}.nx-reads{padding:72px 40px 90px}.nx-tech-hero{padding:120px 40px 40px}}@media (max-width:720px){.nx h2{font-size:clamp(32px,9vw,40px)}.nx-hero{padding:104px 20px 40px}.nx-hood{padding:80px 20px}.nx-reads{padding:64px 20px 72px}.nx-reads h2{font-size:clamp(30px,8.4vw,38px)}.nx-ask{font-size:21px}.nx-feats,.nx-scale,.nx-teams{padding-left:20px;padding-right:20px}.nx-tech-hero{padding:104px 20px 40px}.nx-blog-list,.nx-fit,.nx-page-hero,.nx-prose,.nx-statement,.nx-tech{padding-left:20px;padding-right:20px}.nx-tech-art{padding:16px;border-radius:14px}.nx-tile{padding:20px 18px}.nx-tile h3{font-size:24px}.nx-hp{padding:20px 18px}.nx-code pre,.nx-hp pre{font-size:11.5px;line-height:1.65}.nx-hood-grid{border-radius:14px}.nx-hp.code{box-shadow:0 1px 0 var(--ln2)}.nx-g-key{grid-template-columns:1fr 1fr;row-gap:14px}.nx-rings-in{grid-template-columns:minmax(0,1fr)}.nx-rings svg{max-width:220px}.nx-lat-t{font-size:17px}.nx-lat-ax,.nx-lat-k{font-size:13px}.nx-annot li{font-size:14.5px}.nx-foot-legal{flex-direction:column}.nx-foot{position:relative;height:auto;min-height:100svh;padding-top:140px}.nx-foot-art{top:-180px}.nx-foot .nx-halo.hot{display:none}.nx-giant{top:60px}.nx-foot-cta h2{font-size:clamp(34px,9vw,44px)}.nx-grid-wrap{padding:6px 16px 16px}.nx-grid{min-width:0}.nx-grid thead{display:none}.nx-grid caption{display:block;padding:12px 0 4px}.nx-grid,.nx-grid tbody,.nx-grid td,.nx-grid th,.nx-grid tr{display:block;width:auto}.nx-grid tr{padding:14px 0 8px;border-bottom:1px solid var(--ln2)}.nx-grid tr:last-child{border-bottom:0}.nx-grid tbody th{padding:0 0 6px;border:0;font-size:16px}.nx-grid tr.moji{margin:0 -16px;padding-left:16px;padding-right:16px;border-radius:0 0 10px 10px}.nx-grid td{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:7px 0;border:0;text-align:left;font-size:14px;color:var(--fg2)}.nx-grid td:before{content:attr(data-label)}.nx-grid td i{flex:none}}.nx-hero .nx-bl{opacity:.8;animation:nx-b1d 7s cubic-bezier(.16,1,.3,1) infinite}.nx-hero .nx-bl.q1{animation-delay:.06s}.nx-hero .nx-bl.q2{animation-delay:.12s}.nx-hero .nx-blg{animation:nx-b1o 7s linear infinite}.nx-hero .nx-spark{animation:nx-ride 1.7s linear infinite}.nx-hero .nx-spark.v1{animation-duration:1.4s;animation-delay:-.5s}.nx-hero .nx-spark.v2{animation-duration:2s;animation-delay:-1.1s}.nx-hero .nx-sparkg{animation:nx-vb 7s linear infinite}.nx-hero .nx-ml{animation:nx-mcd 7s cubic-bezier(.16,1,.3,1) infinite}.nx-hero .nx-ml.k1{animation-delay:.08s}.nx-hero .nx-ml.k2{animation-delay:.16s}.nx-hero .nx-ml.k3{animation-delay:.24s}.nx-hero .nx-ml.k4{animation-delay:.32s}.nx-hero .nx-ms{transform:none;animation:nx-msr 7s cubic-bezier(.16,1,.3,1) infinite}.nx-hero .nx-mlg{animation:nx-mco 7s linear infinite}@keyframes nx-b1d{0%,6%{stroke-dashoffset:100}17%,to{stroke-dashoffset:0}}@keyframes nx-b1o{0%,3%{opacity:0}4%,44%{opacity:1}51%,to{opacity:0}}@keyframes nx-mcd{0%,50%{stroke-dashoffset:100}58%,to{stroke-dashoffset:0}}@keyframes nx-msr{0%,51%{r:0}55%,to{r:var(--r)}}@keyframes nx-mco{0%,6%{opacity:0}7%,94%{opacity:1}99%,to{opacity:0}}@media (prefers-reduced-motion:reduce){.nx-hero .nx-blg,.nx-hero .nx-sparkg{opacity:0}.nx-hero .nx-ms{r:var(--r)}}.nx-orb-burst{animation:nx-turn 200s linear infinite;transform-origin:50% 50%}.nx-gbead{animation:none;fill:var(--bg);stroke:color-mix(in srgb,var(--fg2) 60%,transparent);stroke-width:1.2}.nx-gbead.lit{fill:var(--art);stroke:var(--art)}.nx-rider{position:absolute;inset:0;animation:nx-turn 8s linear infinite;pointer-events:none}.nx-rider i{position:absolute;left:10px;top:230px;width:28px;height:28px;margin:-14px 0 0 -14px;border-radius:50%;background:radial-gradient(circle,#fff4e2 0,#fff4e2 9%,rgba(255,177,82,.75) 20%,rgba(255,177,82,.18) 46%,rgba(255,177,82,0) 70%)}.nx-gtag-name{position:relative;animation:none}.nx-gtag-name:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:0 0 0 1px color-mix(in srgb,var(--acc) 60%,transparent),0 0 18px -4px color-mix(in srgb,var(--acc) 60%,transparent);opacity:0;animation:nx-gon 16s cubic-bezier(.16,1,.3,1) infinite;animation-delay:calc(var(--i) * 2s)}.nx-gtag-name i{position:relative;animation:none;background:var(--mu)}.nx-gtag-name i:after{content:"";position:absolute;inset:-1px;border-radius:50%;background:var(--acc);box-shadow:0 0 10px var(--acc);opacity:0;animation:nx-gon 16s linear infinite;animation-delay:calc(var(--i) * 2s)}@keyframes nx-gon{0%,19%,to{opacity:0}15%,3%{opacity:1}}@media (prefers-reduced-motion:reduce){.nx-rider{display:none}}.nx-lat,.nx-mer{position:absolute;inset:0}.nx-lat,.nx-mer svg{width:100%;height:100%;display:block;overflow:visible}.nx-mer{animation:nx-mer 34s cubic-bezier(.37,0,.63,1) infinite}.nx-lat .c,.nx-mer .c{fill:none;stroke:color-mix(in srgb,var(--fg2) 40%,transparent);stroke-width:1}.nx-lat .c,.nx-lat .nx-gbead,.nx-mer .c,.nx-mer .nx-gbead{vector-effect:non-scaling-stroke}@keyframes nx-mer{0%{transform:scaleX(1)}50%{transform:scaleX(-1)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.nx-mer{animation:none}}.nx-ray{stroke-dasharray:none;stroke-dashoffset:0;animation:nx-rayin 1.6s cubic-bezier(.16,1,.3,1) both}.nx-ray,.nx-tick{fill:none}@keyframes nx-rayin{0%{opacity:0}}g.nx-turn{animation:none}@media (prefers-reduced-motion:reduce){.nx-ray{animation:none}}.nx-problem+.nx-reads{padding-top:24px}.nx-clab{font-size:17px}.nx-grid td.n i{box-shadow:inset 0 0 0 1.4px var(--fg2);opacity:.7}.nx-postgrid .nx-postcard .nx-pane{height:380px}.nx-postgrid.three .nx-postcard .nx-pane{height:300px}.nx-prose ul{list-style:disc}.nx-prose li::marker{color:#ffb152}.nx-form input::-moz-placeholder,.nx-form textarea::-moz-placeholder{color:var(--mu);opacity:.8}.nx-form input::placeholder,.nx-form textarea::placeholder{color:var(--mu);opacity:.8}.nx-foot-in:before{content:"";position:absolute;left:-10%;right:-10%;bottom:-20%;height:120%;z-index:-1;pointer-events:none;background:radial-gradient(ellipse 60% 55% at 30% 70%,rgba(6,5,4,.82),rgba(6,5,4,0) 75%)}.nx-foot-in{isolation:isolate}@media (max-width:720px){.nx-code pre,.nx-hp pre{white-space:pre-wrap;overflow-wrap:anywhere}.nx-hp li span,.nx-record li span{white-space:normal;overflow:visible;text-overflow:clip}.nx-giant{display:none}.nx-foot-in:before{background:radial-gradient(ellipse 90% 60% at 40% 60%,rgba(6,5,4,.85),rgba(6,5,4,0) 80%)}.nx-fw-lab{font-size:24px}.nx-fw-sub{font-size:20px}.nx-recflow .nx-fw-lab{font-size:26px}.nx-recflow .nx-fw-sub{font-size:21px}.nx-fw-lane,.nx-fw-tag{display:none}.nx-g-num{font-size:20px}.nx-g-capl{font-size:22px}.nx-g-sl{display:none}.nx-g-sub{font-size:21px}.nx-ring-cap{font-size:15px}.nx-ring-big{font-size:34px}.nx-clab{font-size:26px}}.nx-orb-burst{animation:none}.nx-gtag-ev{box-shadow:0 8px 22px rgba(0,0,0,.45),0 0 0 1px color-mix(in srgb,var(--acc) 40%,transparent)}.nx-gtag-name:after{box-shadow:0 0 0 1px color-mix(in srgb,var(--acc) 60%,transparent)}.nx-foot-art{-webkit-mask-image:none!important;mask-image:none!important}.nx-foot-in{will-change:opacity}.nx-main{overflow-x:clip}.nx-main>.nx-band:last-child{overflow:visible}.nx-globe-lights,.nx-globe-still{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.nx-globe-still .c{fill:none;stroke:color-mix(in srgb,var(--fg2) 40%,transparent);stroke-width:1}.nx-globe-lights{will-change:transform}.nx-ctas{align-items:center;gap:14px;flex-wrap:wrap}.nx-switch.hero{padding:4px}.nx-switch.hero a{height:42px;padding:0 20px;font-size:14.5px!important}.nx-switch.hero .nx-switch-thumb{top:4px;bottom:4px;left:4px;width:calc(50% - 4px)}@media (max-width:720px){.nx-reads-art{width:calc(100% + 40px);max-width:none;margin:24px -20px 0}}.nx-tech-hero{min-height:max(100dvh,860px);padding:150px 80px 70px 110px;align-items:center}.nx-tech-hero .nx-ctas{margin-top:30px}.nx-tech-hero .nx-tech-note{margin-top:26px}.nx-thesis-band{padding:0 80px 40px 110px}.nx-thesis-band .nx-thesis{margin-top:0}.nx-hero .nx-ctas,.nx-tech-hero .nx-ctas{view-transition-name:nx-hero-ctas}::view-transition-group(nx-hero-ctas){animation-duration:.16s;animation-timing-function:cubic-bezier(.3,0,.2,1)}@media (max-width:1180px){.nx-tech-hero{min-height:0;padding:120px 40px 40px}.nx-thesis-band{padding:0 40px 30px}}@media (max-width:720px){.nx-tech-hero{padding:104px 20px 40px}.nx-thesis-band{padding:0 20px 20px}}.nx-dia{display:inline-block;width:.12em;height:.12em;margin-left:.1em;vertical-align:baseline;transform:translateY(-.01em) rotate(45deg);border-radius:.015em;background:#ffb152;box-shadow:0 0 .12em rgba(255,177,82,.75)}.nx-from-switch .nx-hero .nx-ctas,.nx-from-switch .nx-tech-hero .nx-ctas{animation:none}.nx-hero-copy,.nx-tech-hero-copy{align-self:start}.nx-hero-text{min-height:var(--ht);display:flex;flex-direction:column;justify-content:flex-end}.nx-hero-text .nx-lede{margin-top:30px}.nx-hero,.nx-tech-hero{--ht:clamp(440px,calc(100dvh - 370px),600px);padding-top:150px}.nx-hero .nx-ctas,.nx-tech-hero .nx-ctas{margin-top:30px}@media (max-width:1180px){.nx-hero,.nx-tech-hero{--ht:320px;padding-top:130px}}@media (max-width:720px){.nx-hero,.nx-tech-hero{--ht:240px;padding-top:104px}.nx-tech-hero h1{font-size:clamp(36px,10vw,46px)}.nx-tech-hero .nx-lede{font-size:16px}}.nx-problem,.nx-reads{padding-top:130px}.nx-problem{padding-bottom:130px}.nx-band.dk .nx-pane{box-shadow:0 0 0 1px var(--ln2)}.nx .pp .nx-hood-grid,.nx .pp .nx-tile.dk{--bg:#0a0806;--bg2:#14110e;--bg3:#1d1915;--fg:#e6ddd0;--fg2:#b3a696;--mu:#8b7f71;--ln:#5a5046;--ln2:#2a2520;--acc:#ffb152;--acc-ink:#ffb152;--ok:#cfc4b3;--bad:#e0725a;--art:#ffb152;--hot:#fff4e2;color:var(--fg)}.nx .pp .nx-hood-grid,.nx .pp .nx-tile.dk{box-shadow:0 30px 60px -30px rgba(60,40,20,.45),0 0 0 1px rgba(0,0,0,.06)}.nx .pp .nx-tile.dk{background:radial-gradient(120% 100% at 75% 20%,#18120c,#0b0907 70%)}@media (max-width:1180px){.nx-problem,.nx-reads{padding-top:100px}.nx-problem{padding-bottom:100px}}@media (max-width:720px){.nx-problem,.nx-reads{padding-top:80px}.nx-problem{padding-bottom:80px}}body:has(.nx),html:has(.nx){overscroll-behavior:none}.nx .nx-btn:disabled{cursor:default;opacity:.75}.nx .nx-btn:disabled .nx-btn-l{animation:nx-hum 1.2s ease-in-out infinite}.nx-form input:disabled,.nx-form textarea:disabled{opacity:.6}.nx-form-err{margin:6px 0 0;font-size:15px;line-height:1.5;color:var(--bad)}.nx-form-err a{color:var(--acc-ink);text-decoration:underline;text-underline-offset:3px}.nx-form-done{display:flex;align-items:center;gap:14px;max-width:560px;margin-top:36px;padding:20px 22px;border-radius:16px;background:color-mix(in srgb,var(--bg2) 85%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--acc) 35%,transparent),0 0 30px -12px color-mix(in srgb,var(--acc) 55%,transparent);animation:nx-rise .7s cubic-bezier(.16,1,.3,1) both}.nx-form-done i{flex:none;width:9px;height:9px;transform:rotate(45deg);background:#ffb152;box-shadow:0 0 10px rgba(255,177,82,.9)}.nx-form-done p{margin:0;font-size:17px;line-height:1.5;color:var(--fg)}.nx-page-hero>.nx-form-slot{grid-column:1}.nx-hum{position:absolute;width:78%;aspect-ratio:1;transform:translate(-50%,-50%);pointer-events:none;animation:nx-humturn 120s linear infinite;will-change:transform}.nx-hum i{position:absolute;inset:0;border-radius:50%;background:repeating-conic-gradient(from 2deg,rgba(255,200,130,.55) 0deg .45deg,rgba(255,200,130,0) .45deg 5deg);-webkit-mask-image:radial-gradient(circle,transparent 9%,rgba(0,0,0,.9) 14%,rgba(0,0,0,.4) 38%,transparent 66%);mask-image:radial-gradient(circle,transparent 9%,rgba(0,0,0,.9) 14%,rgba(0,0,0,.4) 38%,transparent 66%);animation:nx-humglow 3.6s ease-in-out infinite;will-change:transform,opacity}@keyframes nx-humturn{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(1turn)}}@media (prefers-reduced-motion:reduce){.nx-hum,.nx-hum i{animation:none}}.nx-hero .nx-rays{transform-origin:50% 41.25%;animation:nx-raysbreathe 6s ease-in-out infinite;will-change:transform,opacity}.nx-hero .nx-shimmer{transform-origin:50% 41.25%;animation:nx-shimbreathe 6s ease-in-out infinite}.nx-hero .nx-hum{animation:none}.nx-hero .nx-hum i{animation:nx-humglow 6s ease-in-out infinite}.nx-hero .nx-halo{animation-duration:6s}@keyframes nx-raysbreathe{0%,to{opacity:.55;transform:scale(.985)}50%{opacity:1;transform:scale(1.015)}}@keyframes nx-shimbreathe{0%,to{opacity:.1;transform:scale(.985)}50%{opacity:.7;transform:scale(1.015)}}@keyframes nx-humglow{0%,to{opacity:.3;transform:scale(.96)}50%{opacity:.8;transform:scale(1.04)}}@media (prefers-reduced-motion:reduce){.nx-hero .nx-rays,.nx-hero .nx-shimmer{animation:none}}.nx-hero .nx-rays{animation:nx-raysglow 6s ease-in-out infinite;transform:none}.nx-hero .nx-shimmer{animation:nx-shimglow 6s ease-in-out infinite;transform:none}@keyframes nx-raysglow{0%,to{opacity:.7}50%{opacity:1}}@keyframes nx-shimglow{0%,to{opacity:.15}50%{opacity:.6}}.nx-hero .nx-hum i{-webkit-mask-image:radial-gradient(circle,transparent 16%,rgba(0,0,0,.95) 27%,rgba(0,0,0,.5) 36%,transparent 48%);mask-image:radial-gradient(circle,transparent 16%,rgba(0,0,0,.95) 27%,rgba(0,0,0,.5) 36%,transparent 48%);opacity:0;animation:nx-wave 4.2s cubic-bezier(.22,.6,.36,1) infinite}.nx-hero .nx-hum i+i{animation-delay:-2.1s}@keyframes nx-wave{0%{opacity:0;transform:scale(.4)}18%{opacity:.85}70%{opacity:.35}to{opacity:0;transform:scale(1.25)}}.nx-foot-art{opacity:1!important}.nx-foot-sway{animation:none}.nx-giant{opacity:.16!important;transform:none!important}.nx-foot-in{opacity:0!important;transition:opacity .6s cubic-bezier(.16,1,.3,1);will-change:auto}.nx-foot-in.shown{opacity:1!important}@media (prefers-reduced-motion:reduce){.nx-hero .nx-hum i{animation:none;opacity:0}.nx-foot-in{transition:none}}.nx-wavebox{pointer-events:none;clip-path:inset(6.75% 6.25% 0 6.25% round 43.75% 43.75% 0 0/35% 35% 0 0)}.nx-raywave,.nx-wavebox{position:absolute;inset:0}.nx-raywave{width:100%;height:100%;overflow:visible;transform-origin:50% 41.25%;-webkit-mask-image:radial-gradient(circle at 50% 41.25%,transparent 8%,rgba(0,0,0,.8) 12%,rgba(0,0,0,.8) 14%,transparent 19%);mask-image:radial-gradient(circle at 50% 41.25%,transparent 8%,rgba(0,0,0,.8) 12%,rgba(0,0,0,.8) 14%,transparent 19%);opacity:0;animation:nx-raywave 6s cubic-bezier(.3,.55,.4,1) infinite;will-change:transform,opacity}.nx-raywave+.nx-raywave{animation-delay:-3s}.nx-raywave .nx-ray,.nx-raywave .nx-tick{stroke:#ffc27a;stroke-width:.6;animation:none;opacity:.8}.nx-raywave .nx-ray.w1{opacity:.7}.nx-raywave .nx-ray.w2{opacity:.45}.nx-raywave .nx-tick.k{stroke:#ffc27a}@keyframes nx-raywave{0%{opacity:0;transform:scale(.9)}20%{opacity:.42}60%{opacity:.28}to{opacity:0;transform:scale(2.8)}}.nx-hero .nx-hum{display:none}@media (prefers-reduced-motion:reduce){.nx-raywave{animation:none;opacity:0}}.nx-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.nx-gate{position:relative;min-height:100svh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:130px 20px 40px}.nx-gate-art{position:relative;width:200px;height:240px;border-radius:100px 100px 14px 14px;overflow:hidden;background:#110e0b;box-shadow:0 0 0 1px var(--ln2)}.nx-gate-art svg{position:absolute;left:-6%;top:-4%;width:112%;height:108%;display:block}.nx-gate h1{margin:44px 0 0;font-weight:200;font-size:clamp(40px,5vw,76px);line-height:1.04;letter-spacing:-.016em;text-wrap:balance}.nx-gate .nx-lede{margin:22px auto 0;max-width:600px;font-size:18px;text-wrap:pretty}.nx-gate .nx-form-slot{width:100%;max-width:500px;margin-top:38px}.nx-gate-form{display:flex;align-items:center;gap:8px;padding:6px;border-radius:999px;background:var(--bg2);box-shadow:inset 0 0 0 1px var(--ln2);transition:box-shadow .2s}.nx-gate-form:focus-within{box-shadow:inset 0 0 0 1.5px var(--acc)}.nx-gate-form input{flex:1;min-width:0;height:52px;padding:0 8px 0 20px;font:inherit;font-size:16px;color:var(--fg);background:transparent;border:0;outline:none}.nx-gate-form input::-moz-placeholder{color:var(--mu);opacity:.8}.nx-gate-form input::placeholder{color:var(--mu);opacity:.8}.nx-gate-form input:disabled{opacity:.6}.nx-gate .nx-form-done{margin:0 auto;text-align:left}.nx-gate .nx-form-err{margin:16px 0 0}.nx-gate-alt{margin-top:20px;padding:6px;background:none;border:0;font:inherit;font-size:14px;color:var(--mu);cursor:pointer;text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--mu) 40%,transparent);text-underline-offset:4px;transition:color .2s}.nx-gate-alt:focus-visible,.nx-gate-alt:hover{color:var(--fg)}.nx-gate-co{margin:64px 0 0;max-width:560px;font-size:12.5px;line-height:1.5;color:var(--mu)}@media (max-width:560px){.nx-gate{padding-top:110px}.nx-gate-art{width:150px;height:180px}.nx-gate h1{margin-top:32px}.nx-gate .nx-lede{font-size:17px}.nx-gate-form{flex-direction:column;align-items:stretch;border-radius:22px;padding:8px}.nx-gate-form input{height:48px;padding:0 12px}}.nx-gate-form>.nx-gate-row{display:contents}.nx-gate-start{display:flex;flex-direction:column;gap:10px;text-align:left}.nx-gate-start textarea{font:inherit;font-size:16px;line-height:1.5;color:var(--fg);background:var(--bg2);border:0;box-shadow:inset 0 0 0 1px var(--ln2);border-radius:22px;padding:16px 20px;outline:none;resize:none;transition:box-shadow .2s}.nx-gate-start textarea:focus{box-shadow:inset 0 0 0 1.5px var(--acc)}.nx-gate-start textarea::-moz-placeholder{color:var(--mu);opacity:.8}.nx-gate-start textarea::placeholder{color:var(--mu);opacity:.8}.nx-gate-as{flex:1;min-width:0;padding:0 8px 0 20px;font-size:15px;color:var(--fg2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:560px){.nx-gate-as{padding:12px 12px 4px}}@keyframes nx-trail{0%{stroke-dashoffset:calc(var(--t) * 1px)}to{stroke-dashoffset:calc((var(--t) - 100) * 1px)}}.nx-trail{fill:none;stroke:var(--art);stroke-linecap:round;stroke-dasharray:calc(var(--t) * 1px) 200px;stroke-dashoffset:calc(var(--t) * 1px);opacity:.85;pointer-events:none;animation:nx-trail 6s linear infinite}.nx-trail.b{opacity:.2}.pp .nx-trail.b{opacity:.12}.nx-badjob .nx-trail{stroke:var(--bad)}.nx-mote{fill:var(--fg2);opacity:.42;pointer-events:none}.nx-cl.fan{stroke-width:.9;opacity:.5}.nx-cagents{font-size:.8em;fill:var(--mu);opacity:.85}@media (prefers-reduced-motion:reduce){.nx-mote,.nx-trail{display:none}}.nx-c-strip{gap:30px;align-items:flex-start}.nx-c-strip>div{min-width:0}.nx-c-bar{width:120px;height:3px;margin-top:8px;background:var(--ln);overflow:hidden}.nx-c-bar,.nx-c-bar i{display:block;border-radius:2px}.nx-c-bar i{height:100%;background:var(--acc);box-shadow:0 0 6px var(--acc)}.nx-c-strip b{white-space:nowrap}.nx-c-strip small{display:block;margin-top:5px;white-space:nowrap}.nx-c-head small,.nx-c-strip small{font-size:11px;color:var(--mu)}.nx-c-head small:before{content:"·";margin-right:10px}@media (max-width:720px){.nx-c-strip>div:nth-child(2){display:block}.nx-c-strip{gap:18px 26px;flex-wrap:wrap}}@keyframes nx-hop{0%{offset-distance:0}to{offset-distance:100%}}@keyframes nx-hopfade{0%,70%{opacity:1}to{opacity:0}}.nx-hop.nx-job{animation:nx-hop 1.1s cubic-bezier(.65,0,.35,1) both}.nx-hop .nx-trail{animation:nx-trail 1.1s cubic-bezier(.65,0,.35,1) both,nx-hopfade 1.1s ease-in both}@media (prefers-reduced-motion:reduce){.nx-hop.nx-job{offset-distance:100%}}