.nw-hero{min-height:calc(100svh - var(--lx-head) - 56px);padding:clamp(32px,4vw,56px) 0 clamp(32px,3.4vw,48px);display:flex;overflow:hidden}.nw-hero-grid{grid-template-columns:minmax(0,5fr) minmax(0,8fr);align-items:stretch;column-gap:clamp(24px,4vw,56px);display:grid}.nw-hero-copy{flex-direction:column;justify-content:center;gap:28px;padding-bottom:40px;display:flex}.nw-hero-low{flex-direction:column;gap:28px;display:flex}.nw-lede{color:var(--ink);max-width:30ch}.nw-acts{flex-wrap:wrap;align-items:center;gap:8px 24px;display:flex}.nw-fab{flex-direction:column;min-width:0;display:flex}.nw-fab-win{min-height:360px;margin-right:calc(-1 * max(var(--gut), (100vw - 1152px) / 2));flex:1;position:relative;overflow:hidden}.nw-map-wrap{transform-origin:50% 60%;position:absolute;inset:0}.nw-map{position:absolute;inset:24px 64px 28px 20px}.nw-links{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.nw-links line{stroke:#00000024;stroke-width:1px;vector-effect:non-scaling-stroke;transition:stroke .3s var(--e-io), stroke-width .3s var(--e-io)}.nw-links line.on{stroke:#0a0a0a;stroke-width:2px}.nw-links line.pv:not(.on){stroke:#737373;stroke-width:1.5px;stroke-dasharray:5 5;transition:none}.nw-peer{width:0;height:0;position:absolute}.nw-peer:before{content:"";border-radius:50%;width:44px;height:44px;position:absolute;top:-22px;left:-22px}.nw-peer>i{width:18px;height:18px;transition:box-shadow .3s var(--e-out) var(--d,0s), background-color .3s var(--e-out) var(--d,0s);background:#fff;border-radius:50%;position:absolute;top:-9px;left:-9px;box-shadow:inset 0 0 0 2px #d4d4d4}.nw-peer>i:after{content:"";opacity:0;transition:opacity .3s var(--e-out), transform .4s var(--lx-ease);border:1.5px solid #0a0a0a;border-radius:50%;position:absolute;inset:-12px;transform:scale(.5)}.nw-peer.lit>i{background:#0a0a0a;box-shadow:inset 0 0 0 2px #0a0a0a}.nw-peer.end>i:after{opacity:.4;transform:scale(1)}.nw-peer.you>i{box-shadow:none;background:#0a0a0a}.nw-peer.peek>i{box-shadow:inset 0 0 0 4px #0a0a0a}.nw-peer.peek>i:after{opacity:.6;border-style:dashed;transform:scale(1)}.nw-tags{white-space:nowrap;gap:4px;display:flex;position:absolute;top:-18px;left:16px}.nw-peer.l .nw-tags{left:auto;right:16px}.nw-tag{font:500 13px/1 var(--mono);color:#525252;transition:background-color .3s var(--e-out), color .3s var(--e-out);background:#f2f2f2;border-radius:8px;align-items:center;gap:7px;padding:4px 9px 4px 4px;display:inline-flex}.nw-tag.me,:is(.nw-sm .nw-tag.q,.nw-sm .nw-tag.x,.nw-sm .nw-tag.hit:not(:has(img))){padding:7px 9px}.nw-th{background:#000;border-radius:6px;flex:none;width:32px;height:32px;display:block;position:relative;overflow:hidden}.nw-th img{width:80px;max-width:none;height:100px;left:calc(16px - var(--cx) * 80px);top:calc(16px - var(--cy) * 100px);position:absolute}.nw-tag.me,.nw-tag.hit{color:#fff;background:#0a0a0a}.nw-peer.peek .nw-tag:not(.hit){color:#0a0a0a;background:#e4e4e7}.nw-packet{pointer-events:none;background:#0a0a0a;border-radius:50%;width:16px;height:16px;position:absolute;top:-8px;left:-8px}.nw-tool{border-top:1px solid var(--line);grid-template-columns:minmax(0,auto) minmax(0,1fr) 44px;grid-template-areas:"k k p""a r p";align-items:end;gap:12px 32px;padding-top:16px;display:grid}.nw-tool-k{color:var(--ink);grid-area:k}.nw .nw-pause{grid-area:p;align-self:start}.nw-ask{grid-area:a;gap:10px;display:grid}.nw-ask-l{font:500 13px/1 var(--mono);color:#737373;margin:0}.nw-read{grid-area:r;min-width:0;padding-bottom:4px}.nw-route{font:500 13px/1.4 var(--mono);color:#737373;white-space:pre-wrap;margin:0}.nw-route.pv{color:#0a0a0a}.nw-ans{font:500 14px/1.4 var(--mono);color:#737373;transition:color .3s var(--e-out);margin:4px 0 0}.nw-ans.on{color:#0a0a0a}.nw-seg{background:#f2f2f2;border-radius:999px;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:2px;padding:3px;display:inline-grid}.nw-seg button{min-width:64px;height:44px;font:500 14px/1 var(--mono);color:#525252;cursor:pointer;touch-action:manipulation;transition:color .15s var(--e-out), background-color .15s var(--e-out), transform .15s var(--e-out);background:0 0;border:0;border-radius:999px;padding:0 16px;position:relative}.nw-seg button[aria-checked=true],.nw-seg button[aria-pressed=true]{color:#0a0a0a}.nw-seg button span{z-index:1;position:relative}.nw-pick{background:#fff;border-radius:999px;position:absolute;inset:0}.nw-seg button:active{transition-duration:90ms;transform:scale(.97)}.nw-sm{background:#f5f5f5;border-radius:24px;flex-direction:column;display:flex;overflow:hidden}.nw-sm-map{height:min(480px,58svh);margin:28px 56px 8px 36px;position:relative}.nw-sm-links{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.nw-sm-links line{stroke:#0000002e;stroke-width:1px;stroke-linecap:round;transition:stroke .3s var(--e-out), stroke-width .3s var(--e-io)}html.js .nw-sm-links line.draw{stroke-dasharray:1;stroke-dashoffset:1px;animation:nw-draw .9s var(--e-io) forwards}@keyframes nw-draw{to{stroke-dashoffset:0}}.nw-sm-links line.w1{stroke:#737373;stroke-width:2px}.nw-sm-links line.w2{stroke:#0a0a0a;stroke-width:3px}.nw-sm-links line.w3{stroke:#0a0a0a;stroke-width:5px}.nw-sm-links line.on{stroke:#0a0a0a;stroke-width:3px}.nw-sm-links line.join{stroke:#0a0a0a;stroke-width:2px}.nw-sm-links line.settle{stroke:#0a0a0a;stroke-width:1.5px;stroke-dasharray:1}.nw-sp{width:0;height:0;position:absolute}.nw-sp>i{width:20px;height:20px;transition:background-color .3s var(--e-out), box-shadow .3s var(--e-out);transition-delay:calc(var(--i,0) * 30ms);background:#fff;border-radius:50%;position:absolute;top:-10px;left:-10px;box-shadow:inset 0 0 0 2px #a3a3a3}.nw-sp.you>i,.nw-sp.lit>i,.nw-sp.att>i{box-shadow:none;background:#0a0a0a}.nw-sp.idle>i{box-shadow:none;outline-offset:-1.5px;background:0 0;outline:1.5px dashed #737373}.nw-sp.dec>i{box-shadow:none;outline-offset:-1.5px;background:#fff;outline:1.5px dashed #0a0a0a}.nw-sp.new>i{box-shadow:none;background:#0a0a0a}html.js .nw-sp.new>i{animation:nw-join .4s var(--lx-ease) .5s both}@keyframes nw-join{0%{opacity:0;transform:scale(.4)}}html.js .nw-sp .nw-tags{animation:nw-in .3s var(--lx-ease) .15s both}html.js .nw-sp.new .nw-tags{animation-delay:.7s}@keyframes nw-in{0%{opacity:0;transform:translateY(8px)}}.nw-sp.l .nw-tags{left:auto;right:16px}.nw-sm .nw-tag{color:#525252;background:#fff}.nw-sm .nw-tag.me,.nw-sm .nw-tag.hit{color:#fff;background:#0a0a0a}.nw-sm .nw-tag.q{color:#0a0a0a;background:#fff}.nw-sm .nw-tag.x{color:#525252;outline-offset:-1.5px;background:0 0;outline:1.5px dashed #a3a3a3;text-decoration:line-through}.nw-sm .nw-tag.place{color:#0a0a0a;outline-offset:-1.5px;background:#fff;outline:1.5px dashed #0a0a0a}.nw-region{font:500 16px/1 var(--mono);color:#737373;background:#fff;border-radius:8px;padding:12px 18px;-webkit-text-decoration:line-through #0a0a0a;text-decoration:line-through #0a0a0a;text-decoration-thickness:1.5px;position:absolute}.nw-root{color:#fafafa;font:500 13px/1 var(--mono);white-space:nowrap;background:#0a0a0a;border-radius:8px;padding:10px 14px;position:absolute;transform:translate(-50%,-50%)}html.js .nw-root{animation:nw-in .3s var(--lx-ease) .2s both}.nw-root b{color:#a3a3a3;margin-right:6px;font-weight:500}.nw-sm-cap{border-top:1px solid var(--line);min-height:68px;font:500 14px/1.4 var(--mono);color:#525252;align-items:center;padding:12px 28px;display:flex}html.js .nw-sm-cap>*{animation:nw-in .3s var(--lx-ease) both}.nw-sm-cap p{margin:0}.nw-sm-cap b{color:#0a0a0a;font-weight:600}.nw-sm-cap code{font:inherit;color:#0a0a0a}.nw-sm-ten{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.nw-ten{grid-template-columns:repeat(10,18px);gap:3px;display:inline-grid}.nw-ten i{background:#e4e4e7;border-radius:6px;height:18px}.nw-ten i.ai{background:#0a0a0a}.nw-cmd{color:#fafafa;font:500 15px/1 var(--mono);background:#171717;border-radius:8px;margin:0;padding:10px 16px}.nw-cmd span{color:#a3a3a3;margin-right:6px}.nw-sm-links line.flow{stroke:#0a0a0a;stroke-width:9px;stroke-linecap:round;stroke-dasharray:.001 .999;stroke-dashoffset:.001px;opacity:0}html.js .nw-sm-links line.flow{opacity:1;animation:nw-flow 2.4s var(--e-io) infinite}@keyframes nw-flow{0%{stroke-dashoffset:.001px}to{stroke-dashoffset:-1px}}html.js .nw-sm[data-st=intro] .nw-sm-links line{opacity:0}.nw-sm[data-st=intro] .nw-sp:not(.you)>i:after{content:"";opacity:0;border:1.5px solid #0a0a0a;border-radius:50%;position:absolute;inset:-10px}html.js .nw-sm[data-st=intro] .nw-sp:not(.you)>i:after{animation:nw-ping 4.4s var(--e-out) infinite;animation-delay:calc(var(--i) * .4s)}html.js .nw-sm[data-st=intro] .nw-sp:not(.you)>i{animation:nw-found 4.4s var(--e-out) infinite;animation-delay:calc(var(--i) * .4s)}@keyframes nw-ping{0%{opacity:.5;transform:scale(.5)}14%,to{opacity:0;transform:scale(1.3)}}@keyframes nw-found{0%,18%{box-shadow:inset 0 0 0 2px #0a0a0a}30%,to{box-shadow:inset 0 0 0 2px #a3a3a3}}.nw-lend{justify-items:start;gap:14px;margin-top:24px;display:grid}.nw-lend-c button{font-family:var(--sans);font-size:15px}.nw-lend-a{color:#525252;max-width:40ch;margin:0;font-size:16px;line-height:1.5}.nw-lend-a code{font:600 15px/1 var(--mono);color:#0a0a0a}.nw-ends{background:#000;padding:clamp(72px,11vw,188px) 0}.nw-ends-h{grid-template-columns:minmax(0,8fr) minmax(0,5fr);align-items:end;column-gap:clamp(24px,4vw,56px);margin-bottom:clamp(40px,5vw,72px);display:grid}.nw-strand{height:clamp(120px,11vw,160px);margin:0 4px 24px;position:relative}.nw-strand svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.nw-strand line,.nw-strand path{fill:none;vector-effect:non-scaling-stroke}.nw-strand .nw-pulse path{vector-effect:none}.nw-strand .spur{stroke:#ffffff24;stroke-width:1px}.nw-strand .way{stroke:#ffffff4d;stroke-width:1.5px}.nw-strand .pulse{stroke:#fafafa;stroke-width:3.5px;stroke-linecap:round;stroke-dasharray:9 120;stroke-dashoffset:9px}.nw-strand .pulse.call{animation:nw-call 1.4s var(--e-io) both}.nw-strand .pulse.serve{animation:nw-serve 1.4s var(--e-io) both}@keyframes nw-call{0%{stroke-dashoffset:9px}to{stroke-dashoffset:-100px}}@keyframes nw-serve{0%{stroke-dashoffset:-100px}to{stroke-dashoffset:9px}}.nw-sn{width:0;height:0;position:absolute}.nw-sn:before{content:"";background:#000;border-radius:50%;width:12px;height:12px;position:absolute;top:-6px;left:-6px;box-shadow:inset 0 0 0 1.5px #fff6}.nw-sn.sp:before{width:8px;height:8px;top:-4px;left:-4px;box-shadow:inset 0 0 0 1.5px #fff3}.nw-sn.a:before,.nw-sn.b:before{width:18px;height:18px;top:-9px;left:-9px;box-shadow:inset 0 0 0 2px #fafafa}.nw-sn.a:before{background:#fafafa}.nw-sn:after{content:"";opacity:0;border:1.5px solid #fafafa;border-radius:50%;width:40px;height:40px;position:absolute;top:-20px;left:-20px;transform:scale(.4)}.nw-strand[data-flow=call] .nw-sn.b:before{animation:1.4s both nw-fill}.nw-strand[data-flow=call] .nw-sn.b:after,.nw-strand[data-flow=serve] .nw-sn.a:after{animation:1.4s both nw-ring}.nw-strand[data-flow=rest] .nw-sn.b:before{background:#fafafa}@keyframes nw-fill{0%,78%{background:#000}to{background:#fafafa}}@keyframes nw-ring{0%,78%{opacity:0;transform:scale(.4)}to{opacity:.55;transform:scale(1)}}.nw-st{color:#0a0a0a;font:500 14px/1 var(--mono);white-space:nowrap;background:#fafafa;border-radius:6px;padding:7px 10px;position:absolute;transform:translate(18px,-50%)}.nw-st.b{color:#fafafa;background:#262626;transform:translate(calc(-100% - 18px),-50%)}.nw-two{grid-template-columns:1fr 1fr;gap:12px;display:grid}.nw-end{color:#fafafa;min-height:clamp(220px,20vw,280px);transition:background-color .15s var(--e-out), transform .15s var(--e-out);touch-action:manipulation;background:#171717;border-radius:24px;flex-direction:column;justify-content:flex-end;gap:12px;padding:32px;text-decoration:none;display:flex;position:relative;overflow:hidden}.nw-end .lx-kick{color:#a3a3a3;margin-bottom:4px}.nw-end-t{letter-spacing:-.025em;max-width:10ch;font-size:32px;font-weight:497;line-height:1.1}.nw-end svg{position:absolute;top:32px;right:32px}.nw-end:active{transition-duration:90ms;transform:scale(.97)}.nw-gh{margin-top:40px}.nw-pastes{background:#fff;padding:clamp(72px,11vw,188px) 0}.nw .cf-paste{grid-template-columns:minmax(0,5fr) minmax(0,8fr);gap:clamp(24px,4vw,56px)}.nw .cf-paste-t{letter-spacing:-.02em;font-size:26px;font-weight:497;line-height:1.15}.nw .cf-paste.dark .cf-paste-t{color:#fafafa}.nw .cf-paste.dark .cf-paste-d{color:#ffffffc7}.nw .cf-paste.dark .cf-paste-box{color:#fafafa;background:#171717;border:0;border-radius:16px}.nw .cf-paste-bar{border-bottom-color:#ffffff1a}.nw .cf-paste-bar .x-copy{color:#fafafa;background:#262626;border-color:#ffffff1a;min-height:44px}.nw .cf-caret{background:#fafafa}.nw .x-copy-t{font-size:13px}.nw-docs{align-items:center;gap:24px;margin-top:40px;display:flex}.nw-docs .lx-kick{color:#a3a3a3}.nw-docs-a{font:500 17px/1.3 var(--sans);color:#fafafa;text-underline-offset:3px;min-height:44px;transition:text-decoration-color .15s var(--e-out), transform .15s var(--e-out);align-items:center;-webkit-text-decoration:underline #fff6;text-decoration:underline #fff6;text-decoration-thickness:1px;display:inline-flex}.nw-docs-a:active{transition-duration:90ms;transform:scale(.97)}.nw .lx-text{transition:text-decoration-color .15s var(--e-out), transform .15s var(--e-out)}.nw .lx-text:active{transition-duration:90ms;transform:translateY(1px)}@media (hover:hover){.nw-seg button:not([aria-checked=true]):not([aria-pressed=true]):hover{color:#0a0a0a;background:#e4e4e7}.nw-end:hover{background:#262626}.nw-docs-a:hover{text-decoration-color:currentColor}}@media (max-width:899px){.nw .cf-paste-k,.nw .cf-api,.nw .cf-api i,.nw .lx-close-facts{font-size:14px}.nw-hero{min-height:0;padding:20px 0 64px}.nw-hero-grid{grid-template-columns:minmax(0,1fr);row-gap:28px}.nw-hero-copy{gap:16px;padding-top:0}.nw-hero-low{gap:20px}.nw-lede{max-width:none}.nw-fab-win{height:240px;min-height:0;margin:0 calc(-1 * var(--gut));flex:none}.nw-map{inset:16px 20px 18px 16px}.nw-peer:not(.lit):not(.you):not(.named) .nw-tags,.nw-peer.named:not(.lit) .nw-tag:not(.nm){display:none}.nw-tags{left:12px}.nw-peer.l .nw-tags{right:12px}.nw-tag{padding:5px 7px;font-size:14px}.nw-tool{grid-template-columns:minmax(0,1fr) 44px;grid-template-areas:"k p""a a""r r";gap:12px}.nw-tool-k{align-self:center}.nw-seg{display:grid}.nw-seg button{min-width:0;padding:0 8px}.nw-ask-l,.nw-route{font-size:14px}.nw-sm{border-radius:16px;height:42svh}.nw-sm-map{flex:1;height:auto;min-height:0;margin:20px 28px 8px 16px}.nw-sm .nw-tag{font-size:14px}.nw-sm-cap{min-height:56px;padding:8px 16px;font-size:14px}.nw-ten{grid-template-columns:repeat(10,12px)}.nw-ten i{border-radius:6px;height:12px}.nw-root{font-size:14px}.nw-sm[data-st="3"] .nw-sp:not(.lit):not(.you) .nw-tag:not(.place),.nw-sm[data-st="2"] .nw-tag.q,.nw-sm[data-st="1"] .nw-sp[data-p="2"] .nw-tag.q{display:none}.nw-lend{margin-top:12px}.nw-lend-a,.nw-lend .x-copy{display:none}.nw-ends-h{grid-template-columns:minmax(0,1fr);row-gap:16px}.nw-strand{height:120px;margin:0 0 16px}.nw-two{grid-template-columns:minmax(0,1fr)}.nw-end{border-radius:16px;gap:8px;min-height:168px;padding:24px}.nw-end-t{font-size:26px}.nw-end svg{top:24px;right:24px}.nw .cf-paste{grid-template-columns:minmax(0,1fr)}.nw .x-copy-t{font-size:14px}.nw-docs{flex-direction:column;align-items:flex-start;gap:6px}}@media (prefers-reduced-motion:reduce){.nw-peer>i,.nw-peer>i:after,.nw-links line,.nw-sp>i,.nw-sm-links line{transition:none}html.js .nw-sm-links line.draw,html.js .nw-sm-links line.flow,html.js .nw-sp.new>i,html.js .nw-sm[data-st=intro] .nw-sp>i,html.js .nw-sm[data-st=intro] .nw-sp>i:after,html.js .nw-sp .nw-tags,html.js .nw-root,html.js .nw-sm-cap>*{stroke-dashoffset:0;animation:none}.nw-strand .pulse{animation:none;display:none}.nw-sm-links line.flow{display:none}}.nw-sm .nw-sp[data-p="4"] .nw-tags{top:12px}.nw-sm[data-st="3"] .nw-sp[data-p="3"] .nw-tags{left:auto;right:16px}@media (max-width:899px){.nw-sm[data-st="3"] .nw-sp[data-p="3"] .nw-tag:not(.hit){display:none}.nw-sm[data-st="3"] .nw-sp[data-p="7"] .nw-tags{top:-54px;right:-20px}.nw-sm[data-st="3"] .nw-tag.place{gap:0;padding:4px;font-size:0}}.nw .nw-pause[aria-pressed=true]{color:#0a0a0a;background:#fff;border-color:#d4d4d4}@media (hover:hover){.nw .nw-pause:hover,.nw .nw-pause[aria-pressed=true]:hover{color:#0a0a0a;background:#f2f2f2}}.nw-packet.idle{width:10px;height:10px;top:-5px;left:-5px}.nw-peer:before{cursor:grab}.nw-map:active .nw-peer:before{cursor:grabbing}.nw-links line.nb:not(.on){stroke:#0a0a0a;stroke-width:1.5px}.nw-tag.nm{color:#0a0a0a;outline-offset:-1px;background:#fff;outline:1px solid #d4d4d4;padding:7px 9px}.nw-peer.peek .nw-tag.nm{color:#fafafa;background:#0a0a0a;outline:0}.nw-peer.named:not(.peek):not(.lit):not(.you)>i{box-shadow:inset 0 0 0 2px #0a0a0a}.nw-h1 span{display:block}.nw-en-split .nw-hero-copy,.nw-en-split .nw-fab,.nw-en-split .nw-h1 span{transition:transform 1s var(--lx-ease)}@media (prefers-reduced-motion:no-preference){html.js .nw-en-split:not([data-enter=in]) .nw-hero-copy{transform:translate(-22vw)}html.js .nw-en-split:not([data-enter=in]) .nw-fab{transform:translate(22vw)}html.js .nw-en-split:not([data-enter=in]) .nw-h1-a{transform:translate(-30vw)}html.js .nw-en-split:not([data-enter=in]) .nw-h1-b{transform:translate(30vw)}}.nw-en-grow,.nw-en-grow>.lx-wrap{position:relative}html.js .nw-en-grow:not([data-enter=rest]){background:0 0}html.js .nw-en-grow:not([data-enter=rest]):before{content:"";background:#000;position:absolute;inset:0}html.js .nw-en-grow[data-enter=armed]:before{clip-path:circle(0)}html.js .nw-en-grow[data-enter=armed]>.lx-wrap{opacity:0}html.js .nw-en-grow[data-enter=in]:before{animation:nw-grow 1.1s var(--lx-ease) both}html.js .nw-en-grow[data-enter=in]>.lx-wrap{transform-origin:var(--ox,50%) var(--oy,50%);animation:nw-grow-in 1.1s var(--lx-ease) both}@keyframes nw-grow{0%{clip-path:circle(0 at var(--ox,50%) var(--oy,50%))}to{clip-path:circle(160% at var(--ox,50%) var(--oy,50%))}}@keyframes nw-grow-in{0%{opacity:0;transform:scale(.3)}40%{opacity:1}to{opacity:1;transform:none}}.nw-typed{display:inline-block;position:relative}.nw-typed-on{display:none}.nw-typed[data-armed] .nw-typed-ghost{color:#0000}.nw-typed[data-armed] .nw-typed-on{display:block;position:absolute;inset:0}.nw-caret{vertical-align:-.1em;opacity:0;background:currentColor;width:.07em;height:.95em;margin-left:.05em;display:inline-block}.nw-caret.on{animation:1s step-end 4 nw-blink}@keyframes nw-blink{0%{opacity:1}50%{opacity:0}}html.js .nw-en-type[data-enter=armed] .nw-how-grid{opacity:0}html.js .nw-en-type[data-enter=in] .nw-how-grid{animation:nw-after .5s var(--lx-ease) 1.15s both}@keyframes nw-after{0%{opacity:0;transform:translateY(16px)}}.nw-en-zoom{perspective:900px;overflow:hidden}html.js .nw-en-zoom[data-enter=armed]>.lx-wrap{opacity:0;transform:translateZ(-1800px)}html.js .nw-en-zoom[data-enter=in]>.lx-wrap{animation:nw-zoom 1s var(--lx-ease) both}@keyframes nw-zoom{0%{opacity:0;transform:translateZ(-1800px)}25%{opacity:1}to{opacity:1;transform:none}}.nw-en-flash{background:#fff}html.js .nw-en-flash[data-enter=in]{animation:nw-flash .9s var(--e-io) both}@keyframes nw-flash{0%,38%{filter:invert()}to{filter:invert(0)}}.nw-how{padding:clamp(72px,11vw,188px) 0}.nw-how-h{margin:0 0 clamp(32px,4vw,56px)}.nw-how-grid{grid-template-columns:minmax(0,5fr) minmax(0,8fr);align-items:start;gap:clamp(24px,4vw,56px);display:grid}.nw-facts{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.nw-fact{border-bottom:1px solid var(--line);padding:8px 0}.nw-fact-t{font:497 21px/1.25 var(--sans);letter-spacing:-.015em;margin:0}.nw-fact-t button{width:100%;min-height:48px;font:inherit;letter-spacing:inherit;text-align:left;color:#737373;cursor:pointer;transition:color .15s var(--e-out), transform .15s var(--e-out);touch-action:manipulation;background:0 0;border:0;align-items:baseline;gap:14px;padding:8px 0;display:flex}.nw-fact-t button:active{transition-duration:90ms;transform:translateY(1px)}.nw-fact.on .nw-fact-t button{color:#0a0a0a}.nw-fact-n{width:22px;font:500 13px/1 var(--mono);color:#737373;flex:none}.nw-fact.on .nw-fact-n{color:#0a0a0a}.nw-fact-d{color:#525252;max-width:46ch;margin:0;padding:0 0 12px 36px;font-size:16px;line-height:1.55}.nw-fact .nw-lend{margin:4px 0 12px 36px}html.js .nw-fact:not(.on) .nw-fact-d,html.js .nw-fact:not(.on) .nw-lend{display:none}html.js .nw-fact.on .nw-fact-d,html.js .nw-fact.on .nw-lend{animation:nw-after .3s var(--lx-ease) both}@media (hover:hover){.nw-fact:not(.on) .nw-fact-t button:hover{color:#0a0a0a}}.nw-how-obj{min-width:0}@media (max-width:899px){.nw-how-grid{grid-template-columns:minmax(0,1fr);row-gap:20px}.nw-how-obj{order:-1}.nw-how .nw-sm{height:42svh}.nw-fact-t{font-size:17px}.nw-fact-d{padding-left:36px;font-size:15px}}@media (prefers-reduced-motion:reduce){.nw-caret{display:none}}.nw-how-count{color:#525252;font-variant-numeric:tabular-nums;margin:14px 0 0}html:not(.light) .nw{--ink:var(--foreground);--acc:var(--foreground);--acc-soft:var(--x-fill);--muted:var(--muted-foreground);--soft:var(--muted-foreground);--faint:var(--text-tertiary);--silver:var(--x-knob);--card:var(--x-fill);--line:var(--border);--bg:var(--background)}html:not(.light) .nw .lx-cta{background:var(--primary);color:var(--primary-foreground)}html:not(.light) .nw .lx-ghost{border-color:var(--border-control)}html:not(.light) .nw :is(.lx-text,.lx-close-repo){-webkit-text-decoration-color:var(--text-disabled);text-decoration-color:var(--text-disabled)}html:not(.light) .nw .cf-api i{background:var(--x-knob)!important;color:var(--foreground)!important}html:not(.light) .nw :focus-visible{outline-color:var(--foreground);box-shadow:0 0 0 4px var(--background)}html:not(.light) .nw :is(.lx-close-art,.lx-rel-card){background:var(--x-fill)}html:not(.light) .nw .lx-close-sigil{color:var(--foreground)}html:not(.light) .nw .lx-sheet-panel{color:var(--foreground);--ink:var(--foreground);--soft:var(--muted-foreground);--muted:var(--muted-foreground);--faint:var(--text-tertiary);--line:var(--border)}html:not(.light) .nw .lx-sheet-bar{background:var(--surface-overlay)}html:not(.light) .nw .lx-sheet-x{color:var(--foreground)}@media (hover:hover){html:not(.light) .nw .lx-cta:hover{background:var(--foreground)}html:not(.light) .nw .lx-ghost:hover{border-color:var(--foreground);background:var(--x-fill)}html:not(.light) .nw .lx-sheet-x:hover{background:var(--x-fill)}}html:not(.light) .nw :is(.nw-route.pv,.nw-ans.on,.nw-seg button[aria-checked=true],.nw-seg button[aria-pressed=true],.nw-peer.peek .nw-tag:not(.hit),.nw-sm .nw-tag.q,.nw-sm .nw-tag.place,.nw-sm-cap b,.nw-sm-cap code,.nw-lend-a code,.nw-fact.on .nw-fact-t button,.nw-fact.on .nw-fact-n,.nw-tag.nm){color:var(--foreground)}html:not(.light) .nw :is(.nw-tag,.nw-seg button,.nw-sm .nw-tag,.nw-sm .nw-tag.x,.nw-sm-cap,.nw-lend-a,.nw-fact-d,.nw-how-count){color:var(--muted-foreground)}html:not(.light) .nw :is(.nw-ask-l,.nw-route,.nw-ans,.nw-region,.nw-fact-t button,.nw-fact-n){color:var(--text-tertiary)}html:not(.light) .nw :is(.nw-pastes,.nw-en-flash,.nw-peer>i){background:var(--background)}html:not(.light) .nw :is(.nw-tag,.nw-seg,.nw-sm){background:var(--x-fill)}html:not(.light) .nw :is(.nw-pick,.nw-sm .nw-tag:not(.x),.nw-sm .nw-tag.q,.nw-sm .nw-tag.place,.nw-region,.nw-peer.peek .nw-tag:not(.hit),.nw-ten i){background:var(--x-knob)}html:not(.light) .nw :is(.nw-sp>i,.nw-sp.dec>i,.nw-tag.nm){background:var(--x-raised)}html:not(.light) .nw .nw-sp.idle>i{background:0 0}html:not(.light) .nw .nw-cmd{background:var(--background)}html:not(.light) .nw :is(.nw-tag.me,.nw-tag.hit,.nw-sm .nw-tag.me,.nw-sm .nw-tag.hit,.nw-packet,.nw-peer.lit>i,.nw-peer.you>i,.nw-sp.you>i,.nw-sp.lit>i,.nw-sp.att>i,.nw-sp.new>i,.nw-root,.nw-ten i.ai,.nw-peer.peek .nw-tag.nm){background:var(--foreground)}html:not(.light) .nw :is(.nw-tag.me,.nw-tag.hit,.nw-sm .nw-tag.me,.nw-sm .nw-tag.hit,.nw-root,.nw-root b,.nw-peer.peek .nw-tag.nm){color:var(--primary-foreground)}html:not(.light) .nw .nw-links line,html:not(.light) .nw .nw-sm-links line{stroke:var(--border-control)}html:not(.light) .nw :is(.nw-links line.on,.nw-links line.nb:not(.on),.nw-sm-links line.w2,.nw-sm-links line.w3,.nw-sm-links line.on,.nw-sm-links line.join,.nw-sm-links line.settle,.nw-sm-links line.flow){stroke:var(--foreground)}html:not(.light) .nw :is(.nw-links line.pv:not(.on),.nw-sm-links line.w1){stroke:var(--text-tertiary)}html:not(.light) .nw .nw-peer>i{box-shadow:inset 0 0 0 2px var(--border-control)}html:not(.light) .nw :is(.nw-peer.lit>i,.nw-peer.named:not(.peek):not(.lit):not(.you)>i){box-shadow:inset 0 0 0 2px var(--foreground)}html:not(.light) .nw .nw-peer.you>i{box-shadow:none}html:not(.light) .nw .nw-peer.peek>i{box-shadow:inset 0 0 0 4px var(--foreground)}html:not(.light) .nw :is(){border-color:var(--foreground)}html:not(.light) .nw :is(.nw-sp.dec>i,.nw-sm .nw-tag.place){outline-color:var(--foreground)}html:not(.light) .nw .nw-sp.idle>i{outline-color:var(--text-tertiary)}html:not(.light) .nw .nw-tag.nm{outline-color:var(--border-control)}html:not(.light) .nw .nw-peer.peek .nw-tag.nm{outline:0}html:not(.light) .nw .nw-region{-webkit-text-decoration-color:var(--foreground);text-decoration-color:var(--foreground)}html.js:not(.light) .nw .nw-sm[data-st=intro] .nw-sp:not(.you)>i{animation-name:nw-found-d}@keyframes nw-found-d{0%,18%{box-shadow:inset 0 0 0 2px var(--foreground)}30%,to{box-shadow:inset 0 0 0 2px var(--muted-foreground)}}html:not(.light) .nw .nw-pause[aria-pressed=true]{background:var(--x-raised);color:var(--foreground);border-color:var(--border-control)}@media (hover:hover){html:not(.light) .nw .nw-seg button:not([aria-checked=true]):not([aria-pressed=true]):hover{color:var(--foreground);background:var(--x-knob)}html:not(.light) .nw .nw-fact:not(.on) .nw-fact-t button:hover{color:var(--foreground)}html:not(.light) .nw :is(.nw-pause:hover,.nw-pause[aria-pressed=true]:hover){background:var(--x-fill);color:var(--foreground)}}html:not(.light) .nw .nw-pastes .cf-paste-box{box-shadow:inset 0 0 0 1px var(--border)}html:not(.light) .nw .nw-hero{position:relative}
