.nx-doc{font-family:var(--nx-t-body-ff);font-size:var(--nx-t-body-fs);font-weight:var(--nx-t-body-fw);line-height:var(--nx-t-body-lh);letter-spacing:var(--nx-t-body-ls,normal);text-transform:var(--nx-t-body-tt,none);color:var(--nx-c-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.nx-doc{box-sizing:border-box}.nx-doc *,.nx-doc *::before,.nx-doc *::after{box-sizing:inherit}.nx-doc h1{font-family:var(--nx-t-h1-ff);font-size:var(--nx-t-h1-fs);font-weight:var(--nx-t-h1-fw);line-height:var(--nx-t-h1-lh);letter-spacing:var(--nx-t-h1-ls,normal);text-transform:var(--nx-t-h1-tt,none);color:inherit;margin-top:0}.nx-doc h2{font-family:var(--nx-t-h2-ff);font-size:var(--nx-t-h2-fs);font-weight:var(--nx-t-h2-fw);line-height:var(--nx-t-h2-lh);letter-spacing:var(--nx-t-h2-ls,normal);text-transform:var(--nx-t-h2-tt,none);color:inherit;margin-top:0}.nx-doc h3{font-family:var(--nx-t-h3-ff);font-size:var(--nx-t-h3-fs);font-weight:var(--nx-t-h3-fw);line-height:var(--nx-t-h3-lh);letter-spacing:var(--nx-t-h3-ls,normal);text-transform:var(--nx-t-h3-tt,none);color:inherit;margin-top:0}.nx-doc h4{font-family:var(--nx-t-h4-ff);font-size:var(--nx-t-h4-fs);font-weight:var(--nx-t-h4-fw);line-height:var(--nx-t-h4-lh);letter-spacing:var(--nx-t-h4-ls,normal);text-transform:var(--nx-t-h4-tt,none);color:inherit;margin-top:0}.nx-doc h5{font-family:var(--nx-t-h5-ff);font-size:var(--nx-t-h5-fs);font-weight:var(--nx-t-h5-fw);line-height:var(--nx-t-h5-lh);letter-spacing:var(--nx-t-h5-ls,normal);text-transform:var(--nx-t-h5-tt,none);color:inherit;margin-top:0}.nx-doc h6{font-family:var(--nx-t-h6-ff);font-size:var(--nx-t-h6-fs);font-weight:var(--nx-t-h6-fw);line-height:var(--nx-t-h6-lh);letter-spacing:var(--nx-t-h6-ls,normal);text-transform:var(--nx-t-h6-tt,none);color:inherit;margin-top:0}.nx-doc p{margin-top:0}.nx-doc a{color:var(--nx-c-primary)}.nx-doc a:hover{color:var(--nx-c-light)}.nx-doc img{max-width:100%;height:auto}.nx-doc .nx-ts-display{font-family:var(--nx-t-display-ff);font-size:var(--nx-t-display-fs);font-weight:var(--nx-t-display-fw);line-height:var(--nx-t-display-lh);letter-spacing:var(--nx-t-display-ls,normal);text-transform:var(--nx-t-display-tt,none);}.nx-doc .nx-ts-h1{font-family:var(--nx-t-h1-ff);font-size:var(--nx-t-h1-fs);font-weight:var(--nx-t-h1-fw);line-height:var(--nx-t-h1-lh);letter-spacing:var(--nx-t-h1-ls,normal);text-transform:var(--nx-t-h1-tt,none);}.nx-doc .nx-ts-h2{font-family:var(--nx-t-h2-ff);font-size:var(--nx-t-h2-fs);font-weight:var(--nx-t-h2-fw);line-height:var(--nx-t-h2-lh);letter-spacing:var(--nx-t-h2-ls,normal);text-transform:var(--nx-t-h2-tt,none);}.nx-doc .nx-ts-h3{font-family:var(--nx-t-h3-ff);font-size:var(--nx-t-h3-fs);font-weight:var(--nx-t-h3-fw);line-height:var(--nx-t-h3-lh);letter-spacing:var(--nx-t-h3-ls,normal);text-transform:var(--nx-t-h3-tt,none);}.nx-doc .nx-ts-h4{font-family:var(--nx-t-h4-ff);font-size:var(--nx-t-h4-fs);font-weight:var(--nx-t-h4-fw);line-height:var(--nx-t-h4-lh);letter-spacing:var(--nx-t-h4-ls,normal);text-transform:var(--nx-t-h4-tt,none);}.nx-doc .nx-ts-h5{font-family:var(--nx-t-h5-ff);font-size:var(--nx-t-h5-fs);font-weight:var(--nx-t-h5-fw);line-height:var(--nx-t-h5-lh);letter-spacing:var(--nx-t-h5-ls,normal);text-transform:var(--nx-t-h5-tt,none);}.nx-doc .nx-ts-h6{font-family:var(--nx-t-h6-ff);font-size:var(--nx-t-h6-fs);font-weight:var(--nx-t-h6-fw);line-height:var(--nx-t-h6-lh);letter-spacing:var(--nx-t-h6-ls,normal);text-transform:var(--nx-t-h6-tt,none);}.nx-doc .nx-ts-lead{font-family:var(--nx-t-lead-ff);font-size:var(--nx-t-lead-fs);font-weight:var(--nx-t-lead-fw);line-height:var(--nx-t-lead-lh);letter-spacing:var(--nx-t-lead-ls,normal);text-transform:var(--nx-t-lead-tt,none);}.nx-doc .nx-ts-body{font-family:var(--nx-t-body-ff);font-size:var(--nx-t-body-fs);font-weight:var(--nx-t-body-fw);line-height:var(--nx-t-body-lh);letter-spacing:var(--nx-t-body-ls,normal);text-transform:var(--nx-t-body-tt,none);}.nx-doc .nx-ts-small{font-family:var(--nx-t-small-ff);font-size:var(--nx-t-small-fs);font-weight:var(--nx-t-small-fw);line-height:var(--nx-t-small-lh);letter-spacing:var(--nx-t-small-ls,normal);text-transform:var(--nx-t-small-tt,none);}.nx-doc .nx-ts-eyebrow{font-family:var(--nx-t-eyebrow-ff);font-size:var(--nx-t-eyebrow-fs);font-weight:var(--nx-t-eyebrow-fw);line-height:var(--nx-t-eyebrow-lh);letter-spacing:var(--nx-t-eyebrow-ls,normal);text-transform:var(--nx-t-eyebrow-tt,none);}:root{--nx-c-primary:#0E7CF2;--nx-c-secondary:#0B1F33;--nx-c-accent:#16C2A3;--nx-c-text:#14263A;--nx-c-muted:#5A6B7D;--nx-c-light:#F2F7FC;--nx-c-border:#e3e7ef;--nx-c-white:#FFFFFF;--nx-f-heading:"Bricolage Grotesque",system-ui,-apple-system,"Segoe UI",sans-serif;--nx-f-body:"Figtree",system-ui,-apple-system,"Segoe UI",sans-serif;--nx-boxed:1200px;--nx-gap:20px;--nx-r:16px;--nx-btn-r:10px;}:root{--nx-t-display-ff:var(--nx-f-heading);--nx-t-display-fs:72px;--nx-t-display-fw:800;--nx-t-display-lh:1.02;--nx-t-display-ls:-0.035em;}:root{--nx-t-h1-ff:var(--nx-f-heading);--nx-t-h1-fs:56px;--nx-t-h1-fw:800;--nx-t-h1-lh:1.08;--nx-t-h1-ls:-0.03em;}:root{--nx-t-h2-ff:var(--nx-f-heading);--nx-t-h2-fs:44px;--nx-t-h2-fw:700;--nx-t-h2-lh:1.12;--nx-t-h2-ls:-0.025em;}:root{--nx-t-h3-ff:var(--nx-f-heading);--nx-t-h3-fs:30px;--nx-t-h3-fw:700;--nx-t-h3-lh:1.2;--nx-t-h3-ls:-0.015em;}:root{--nx-t-h4-ff:var(--nx-f-heading);--nx-t-h4-fs:22px;--nx-t-h4-fw:700;--nx-t-h4-lh:1.3;--nx-t-h4-ls:-0.01em;}:root{--nx-t-h5-ff:var(--nx-f-heading);--nx-t-h5-fs:18px;--nx-t-h5-fw:700;--nx-t-h5-lh:1.4;}:root{--nx-t-h6-ff:var(--nx-f-heading);--nx-t-h6-fs:16px;--nx-t-h6-fw:700;--nx-t-h6-lh:1.4;}:root{--nx-t-lead-ff:var(--nx-f-body);--nx-t-lead-fs:20px;--nx-t-lead-fw:400;--nx-t-lead-lh:1.6;}:root{--nx-t-body-ff:var(--nx-f-body);--nx-t-body-fs:17px;--nx-t-body-fw:400;--nx-t-body-lh:1.65;}:root{--nx-t-small-ff:var(--nx-f-body);--nx-t-small-fs:14px;--nx-t-small-fw:400;--nx-t-small-lh:1.55;}:root{--nx-t-eyebrow-ff:var(--nx-f-body);--nx-t-eyebrow-fs:13px;--nx-t-eyebrow-fw:700;--nx-t-eyebrow-lh:1.4;--nx-t-eyebrow-ls:0.12em;--nx-t-eyebrow-tt:uppercase;}@media (max-width:1024px){:root{--nx-t-display-fs:56px;}:root{--nx-t-h1-fs:46px;}:root{--nx-t-h2-fs:36px;}:root{--nx-t-h3-fs:26px;}}@media (max-width:767px){:root{--nx-t-display-fs:42px;}:root{--nx-t-h1-fs:36px;}:root{--nx-t-h2-fs:30px;}:root{--nx-t-h3-fs:23px;}:root{--nx-t-h4-fs:20px;}:root{--nx-t-lead-fs:18px;}:root{--nx-t-body-fs:16px;}}[dir=rtl] .nx-doc .nx-icon.nx-dir{scale:-1 1}.nx-doc .nx-e{min-width:0}.nx-doc .nx-placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-height:140px;padding:24px;text-align:center;border:1.5px dashed #c9cce0;border-radius:12px;color:#8a8fa8;background:#f7f8fc;font:500 14px/1.4 system-ui,sans-serif}.nx-doc .nx-placeholder .nx-icon{width:28px;height:28px;opacity:.7}
.nx-doc .nx-cover{position:absolute;inset:0;z-index:5;border-radius:inherit}.nx-doc .nx-linked{position:relative;cursor:pointer}
html.nx-js .nx-doc .nx-anim:not(.nx-in){opacity:0}.nx-doc .nx-anim.nx-in{animation-duration:var(--nx-ad,.7s);animation-delay:var(--nx-adl,0s);animation-fill-mode:both;animation-timing-function:var(--nx-ae,cubic-bezier(.2,.7,.2,1))}
@keyframes nx-fadeIn{from{opacity:0}to{opacity:1}}@keyframes nx-fadeInUp{from{opacity:0;transform:translate3d(0,40px,0)}to{opacity:1;transform:none}}@keyframes nx-fadeInDown{from{opacity:0;transform:translate3d(0,-40px,0)}to{opacity:1;transform:none}}@keyframes nx-fadeInLeft{from{opacity:0;transform:translate3d(-40px,0,0)}to{opacity:1;transform:none}}@keyframes nx-fadeInRight{from{opacity:0;transform:translate3d(40px,0,0)}to{opacity:1;transform:none}}
@keyframes nx-zoomIn{from{opacity:0;transform:scale(.85)}to{opacity:1;transform:none}}@keyframes nx-zoomOut{from{opacity:0;transform:scale(1.15)}to{opacity:1;transform:none}}@keyframes nx-slideInUp{from{transform:translate3d(0,100%,0);visibility:visible}to{transform:none}}@keyframes nx-slideInLeft{from{transform:translate3d(-100%,0,0)}to{transform:none}}@keyframes nx-slideInRight{from{transform:translate3d(100%,0,0)}to{transform:none}}
@keyframes nx-blurIn{from{opacity:0;filter:blur(14px)}to{opacity:1;filter:none}}@keyframes nx-flipInX{from{opacity:0;transform:perspective(600px) rotateX(70deg)}to{opacity:1;transform:none}}@keyframes nx-flipInY{from{opacity:0;transform:perspective(600px) rotateY(70deg)}to{opacity:1;transform:none}}
@keyframes nx-bounceIn{0%{opacity:0;transform:scale(.3)}50%{opacity:1;transform:scale(1.05)}70%{transform:scale(.95)}100%{transform:none}}@keyframes nx-rotateIn{from{opacity:0;transform:rotate(-20deg) scale(.9)}to{opacity:1;transform:none}}@keyframes nx-revealUp{from{clip-path:inset(100% 0 0 0);transform:translateY(30px)}to{clip-path:inset(0);transform:none}}@keyframes nx-revealLeft{from{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}
@keyframes nx-lightSpeedIn{from{opacity:0;transform:translateX(60%) skewX(-25deg)}60%{opacity:1;transform:skewX(10deg)}to{transform:none}}@keyframes nx-pulseIn{0%{opacity:0;transform:scale(.95)}60%{opacity:1;transform:scale(1.02)}100%{transform:none}}@keyframes nx-tada{0%{transform:scale(1)}10%,20%{transform:scale(.9) rotate(-3deg)}30%,50%,70%,90%{transform:scale(1.1) rotate(3deg)}40%,60%,80%{transform:scale(1.1) rotate(-3deg)}to{transform:none}}
.nx-doc .nx-hv-grow{transition:transform .3s}.nx-doc .nx-hv-grow:hover{transform:scale(1.05)}.nx-doc .nx-hv-shrink{transition:transform .3s}.nx-doc .nx-hv-shrink:hover{transform:scale(.95)}.nx-doc .nx-hv-float{transition:transform .3s}.nx-doc .nx-hv-float:hover{transform:translateY(-8px)}.nx-doc .nx-hv-sink{transition:transform .3s}.nx-doc .nx-hv-sink:hover{transform:translateY(6px)}
.nx-doc .nx-hv-rotate{transition:transform .3s}.nx-doc .nx-hv-rotate:hover{transform:rotate(4deg)}.nx-doc .nx-hv-skew{transition:transform .3s}.nx-doc .nx-hv-skew:hover{transform:skew(-6deg)}.nx-doc .nx-hv-pulse:hover{animation:nx-k-pulse 1s infinite}.nx-doc .nx-hv-wobble:hover{animation:nx-k-wobble .8s}.nx-doc .nx-hv-buzz:hover{animation:nx-k-buzz .15s linear 3}.nx-doc .nx-hv-glow{transition:box-shadow .3s}.nx-doc .nx-hv-glow:hover{box-shadow:0 0 0 4px color-mix(in srgb,var(--nx-c-primary) 25%,transparent),0 16px 40px -12px color-mix(in srgb,var(--nx-c-primary) 60%,transparent)}
.nx-doc .nx-loop-float{animation:nx-k-float var(--nx-loop,3s) ease-in-out infinite}.nx-doc .nx-loop-pulse{animation:nx-k-pulse var(--nx-loop,3s) ease-in-out infinite}.nx-doc .nx-loop-spin{animation:nx-k-spin var(--nx-loop,3s) linear infinite}.nx-doc .nx-loop-bounce{animation:nx-k-bounce var(--nx-loop,3s) ease-in-out infinite}.nx-doc .nx-loop-sway{animation:nx-k-sway var(--nx-loop,3s) ease-in-out infinite}.nx-doc .nx-loop-glow{animation:nx-k-glow var(--nx-loop,3s) ease-in-out infinite}
@keyframes nx-k-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes nx-k-pulse{0%,100%{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes nx-k-spin{to{transform:rotate(360deg)}}@keyframes nx-k-bounce{0%,100%{transform:translateY(0)}40%{transform:translateY(-16px)}60%{transform:translateY(-6px)}}@keyframes nx-k-sway{0%,100%{transform:rotate(-3deg)}50%{transform:rotate(3deg)}}
@keyframes nx-k-glow{0%,100%{filter:drop-shadow(0 0 0 transparent)}50%{filter:drop-shadow(0 0 16px color-mix(in srgb,var(--nx-c-primary) 60%,transparent))}}@keyframes nx-k-wobble{0%,100%{transform:none}15%{transform:translateX(-8%) rotate(-4deg)}30%{transform:translateX(6%) rotate(3deg)}45%{transform:translateX(-4%) rotate(-2deg)}60%{transform:translateX(2%) rotate(1deg)}}@keyframes nx-k-buzz{50%{transform:translateX(3px) rotate(2deg)}100%{transform:translateX(-3px) rotate(-2deg)}}
.nx-doc [data-nx-sticky]{z-index:90}.nx-doc .nx-sticky-top{transition:background-color .3s,box-shadow .3s,padding .3s,transform .35s cubic-bezier(.2,.7,.2,1)}.nx-doc .nx-stuck.nx-hide-up{transform:translateY(-110%)}
@media (prefers-reduced-motion:reduce){html.nx-js .nx-doc .nx-anim:not(.nx-in){opacity:1}.nx-doc .nx-anim.nx-in{animation:none}.nx-doc [class*=nx-loop-]{animation:none}}