:root{--nx-black:#000;--nx-surface-1:#0a0a0b;--nx-surface-2:#111112;--nx-surface-3:#17171a;--nx-surface-4:#1e1e22;--nx-cream:#f7f2ed;--nx-fg-1:#f5f1ed;--nx-fg-2:#b3b0ad;--nx-fg-3:#8a8886;--nx-fg-4:#5c5b59;--nx-border-1:#ffffff14;--nx-border-2:#ffffff24;--nx-teal:#1f7a6d;--nx-red:#e5484d;--nx-green:#3d9a6f;--nx-dusk-pink:#c99a95;--nx-dusk-slate:#3b4148;--surface-page:var(--nx-black);--surface-desk:#191518;--surface-card:var(--nx-surface-1);--surface-raised:var(--nx-surface-2);--surface-input:#ffffff0a;--surface-glass:#ffffff0d;--surface-overlay:#0a0a0bb8;--ai-accent:#5fb8a0;--glass-panel:#0c0c0dd1;--glass-raised:#141416cc;--card-glass-bg:color-mix(in srgb, var(--glass-raised) 66%, transparent);--card-glass-blur:blur(30px) saturate(135%);--card-glass-highlight:#ffffff12;--text-body:var(--nx-fg-1);--text-muted:var(--nx-fg-2);--text-subtle:var(--nx-fg-3);--text-on-accent:#141414;--accent:var(--nx-cream);--border-card:var(--nx-border-1);--border-strong:var(--nx-border-2);--focus-ring:#f7f2ed66;--state-on:var(--nx-teal);--state-danger:var(--nx-red);--state-success:var(--nx-green);--btn-primary-bg:var(--accent);--btn-primary-fg:var(--text-on-accent);--btn-neutral:#ffffff0f;--btn-neutral-hover:#ffffff1a;--btn-secondary-hover:#ffffff0f}[data-theme=light]{--surface-desk:#e7e2db;--glass-panel:#f6f3efdb;--glass-raised:#faf8f5d6;--card-glass-highlight:#ffffff80;--ai-accent:var(--nx-teal);--surface-glass:#0000000b;--surface-input:#7976760d;--surface-overlay:#f6f3efbf;--border-card:#00000017;--border-strong:#00000029;--text-body:#211f1d;--text-muted:#57534f;--text-subtle:#8a8580;--nx-fg-1:#211f1d;--nx-fg-2:#57534f;--nx-fg-3:#8a8580;--nx-fg-4:#b5b0aa;--nx-surface-2:#efece7;--nx-surface-3:#e8e4de;--nx-surface-4:#dcd7d0;--focus-ring:#1e1c1a59;--switch-track:#00000029;--btn-primary-bg:#211f1d;--btn-primary-fg:#f5f1ed;--btn-neutral:#0000000d;--btn-neutral-hover:#00000017;--btn-secondary-hover:#0000000d}[data-theme=light] .nx-mark-dark{display:none!important}[data-theme=light] .nx-mark-light{display:block!important}[data-transparency=off]{--glass-panel:#101013;--glass-raised:#151518;--card-glass-bg:var(--glass-raised);--card-glass-blur:none }[data-transparency=off][data-theme=light]{--glass-panel:#f3f0ec;--glass-raised:#faf8f5}:root{--status-success:#3d9a6f;--status-success-fg:#06130c;--status-success-soft:#3d9a6f29;--status-success-border:#3d9a6f57;--status-warning:#d8a24a;--status-warning-fg:#1a1204;--status-warning-soft:#d8a24a29;--status-warning-border:#d8a24a57;--status-danger:#e5484d;--status-danger-fg:#1a0405;--status-danger-soft:#e5484d29;--status-danger-border:#e5484d5c;--status-info:#5b9bd5;--status-info-fg:#04101a;--status-info-soft:#5b9bd529;--status-info-border:#5b9bd557;--state-success:var(--status-success);--state-danger:var(--status-danger);--state-warning:var(--status-warning);--state-info:var(--status-info);--state-on:var(--nx-teal);--decor-dusk-pink:#c99a95;--decor-dusk-rose:#a86f6f;--decor-dusk-slate:#3b4148;--decor-dusk-sky:#6e7c86;--decor-sand:#c9b79a;--decor-teal-deep:#12332f;--decor-pink-soft:#c99a9524;--decor-slate-soft:#6e7c8629;--support-teal:#3d9e98;--support-teal-soft:#3d9e9829;--support-amber:#c9a15b;--support-amber-soft:#c9a15b29;--support-violet:#8380c3;--support-violet-soft:#8380c329;--support-coral:#cd7576;--support-coral-soft:#cd757629;--support-green:#78b284;--support-green-soft:#78b28429;--support-blue:#5b92bf;--support-blue-soft:#5b92bf29;--support-pink:#ce84a7;--support-pink-soft:#ce84a729;--support-slate:#798898;--support-slate-soft:#79889829}@supports (color:lab(0% 0 0)){:root{--support-teal:lab(59.2639% -30.3489 -6.06965);--support-teal-soft:lab(59.2639% -30.3489 -6.06965/.16);--support-amber:lab(68.7719% 9.22909 41.7628);--support-amber-soft:lab(68.7719% 9.22909 41.7628/.16);--support-violet:lab(55.9649% 13.0351 -35.0074);--support-violet-soft:lab(55.9649% 13.0351 -35.0074/.16);--support-coral:lab(59.4257% 35.1123 15.4518);--support-coral-soft:lab(59.4257% 35.1123 15.4518/.16);--support-green:lab(67.5281% -26.8523 17.3622);--support-green-soft:lab(67.5281% -26.8523 17.3622/.16);--support-blue:lab(58.0986% -8.80656 -29.7541);--support-blue-soft:lab(58.0986% -8.80656 -29.7541/.16);--support-pink:lab(63.8614% 32.5457 -6.23062);--support-pink-soft:lab(63.8614% 32.5457 -6.23062/.16);--support-slate:lab(55.8773% -2.93925 -10.5476);--support-slate-soft:lab(55.8773% -2.93925 -10.5476/.16)}}[data-theme=light]{--status-success:#2f7d59;--status-success-fg:#fff;--status-success-soft:#2f7d591f;--status-success-border:#2f7d5947;--status-warning:#a9791f;--status-warning-fg:#fff;--status-warning-soft:#a9791f1f;--status-warning-border:#a9791f4d;--status-danger:#c93b40;--status-danger-fg:#fff;--status-danger-soft:#c93b401a;--status-danger-border:#c93b4047;--status-info:#3d7cb8;--status-info-fg:#fff;--status-info-soft:#3d7cb81f;--status-info-border:#3d7cb847;--decor-pink-soft:#a86f6f1f;--decor-slate-soft:#3b41481a;--support-teal:#007a75;--support-teal-soft:#007a751f;--support-amber:#a97416;--support-amber-soft:#a974161f;--support-violet:#5d55a9;--support-violet-soft:#5d55a91f;--support-coral:#b1464c;--support-coral-soft:#b1464c1f;--support-green:#3e8651;--support-green-soft:#3e86511f;--support-blue:#266ea4;--support-blue-soft:#266ea41f;--support-pink:#a7547e;--support-pink-soft:#a7547e1f;--support-slate:#576574;--support-slate-soft:#5765741f}@supports (color:lab(0% 0 0)){[data-theme=light]{--support-teal:lab(45.455% -33.916 -6.68478);--support-teal-soft:lab(45.455% -33.916 -6.68478/.12);--support-amber:lab(53.4775% 16.1855 54.8272);--support-amber-soft:lab(53.4775% 16.1855 54.8272/.12);--support-violet:lab(40.2833% 20.3478 -44.881);--support-violet-soft:lab(40.2833% 20.3478 -44.881/.12);--support-coral:lab(45.1718% 44.8244 20.4937);--support-coral-soft:lab(45.1718% 44.8244 20.4937/.12);--support-green:lab(50.357% -33.0876 21.6768);--support-green-soft:lab(50.357% -33.0876 21.6768/.12);--support-blue:lab(44.0208% -8.14715 -35.8784);--support-blue-soft:lab(44.0208% -8.14715 -35.8784/.12);--support-pink:lab(47.3476% 38.6242 -7.44593);--support-pink-soft:lab(47.3476% 38.6242 -7.44593/.12);--support-slate:lab(41.9518% -2.83328 -10.5045);--support-slate-soft:lab(41.9518% -2.83328 -10.5045/.12)}}:root{--chart-1:#3d9e98;--chart-2:#c9a15b;--chart-3:#8380c3;--chart-4:#cd7576;--chart-5:#78b284;--chart-6:#5b92bf;--chart-seq-1:#9fcfcb;--chart-seq-2:#72b6b1;--chart-seq-3:#3d9e98;--chart-seq-4:#16827d;--chart-seq-5:#006662;--chart-positive:var(--state-success);--chart-negative:var(--state-danger);--chart-neutral:var(--nx-fg-3);--chart-grid:var(--border-card);--chart-axis:var(--nx-fg-4);--chart-label:var(--text-subtle);--chart-track:var(--surface-input)}@supports (color:lab(0% 0 0)){:root{--chart-1:lab(59.2639% -30.3489 -6.06965);--chart-2:lab(68.7719% 9.22909 41.7628);--chart-3:lab(55.9649% 13.0351 -35.0074);--chart-4:lab(59.4257% 35.1123 15.4518);--chart-5:lab(67.5281% -26.8523 17.3622);--chart-6:lab(58.0986% -8.80656 -29.7541);--chart-seq-1:lab(79.6909% -16.7257 -3.4222);--chart-seq-2:lab(69.478% -23.4958 -4.7593);--chart-seq-3:lab(59.2639% -30.3489 -6.06965);--chart-seq-4:lab(48.8228% -30.4251 -6.04543);--chart-seq-5:lab(38.2688% -27.0757 -5.36431)}}[data-theme=light]{--chart-1:#008681;--chart-2:#bd8630;--chart-3:#6b66b4;--chart-4:#bb565a;--chart-5:#519962;--chart-6:#337ab0;--chart-seq-1:#7eb7b3;--chart-seq-2:#4e9f9a;--chart-seq-3:#008681;--chart-seq-4:#006a65;--chart-seq-5:#00514d;--chart-axis:var(--nx-fg-3)}@supports (color:lab(0% 0 0)){[data-theme=light]{--chart-1:lab(50.0957% -33.8625 -6.70011);--chart-2:lab(60.4662% 15.7038 52.6514);--chart-3:lab(46.3207% 17.4738 -41.6231);--chart-4:lab(49.9253% 41.5781 18.7098);--chart-5:lab(57.3252% -33.0089 21.5408);--chart-6:lab(48.6883% -8.7201 -35.9675);--chart-seq-1:lab(70.5244% -20.1098 -4.09077);--chart-seq-2:lab(60.3109% -26.9269 -5.41216);--chart-seq-3:lab(50.0957% -33.8625 -6.70011);--chart-seq-4:lab(39.5416% -30.5215 -6.01712);--chart-seq-5:lab(30.1475% -27.1737 -5.33658)}}:root{--font-sans:"Inter",-apple-system,"Helvetica Neue",Arial,sans-serif;--text-display-1:clamp(48px,5vw,76px);--text-display-2:clamp(36px,3.6vw,52px);--text-title:28px;--text-lead:20px;--text-body-lg:17px;--text-body-md:15px;--text-body-sm:13px;--text-label:12px;--weight-display:500;--weight-body:400;--weight-medium:500;--tracking-display:-.02em;--tracking-body:-.01em;--leading-display:1.12;--leading-body:1.5;--stat-size:clamp(64px,7vw,120px)}body{font-family:var(--font-sans);color:var(--text-body);letter-spacing:var(--tracking-body);-webkit-font-smoothing:antialiased}a{color:var(--text-body);text-decoration:none}a:hover{color:var(--text-muted)}:root{--radius-pill:999px;--radius-window:12px;--radius-button:10px;--radius-card:10px;--radius-card-lg:14px;--radius-inner:6px;--radius-field:7px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px;--space-10:180px;--nx-winctl-safe-x:68px;--nx-winctl-safe-y:44px;--nx-page-gutter:clamp(16px,4vw,24px);--shadow-card:none;--shadow-raised:0 20px 50px #00000080;--shadow-glow:0 0 40px #f7f2ed14;--ease-out:cubic-bezier(.22,.61,.36,1);--dur-fast:.15s;--dur-med:.3s;--dur-screen:.28s;--dur-module:.2s;--ease-screen:cubic-bezier(.22,.61,.36,1);--dur-expand:.28s;--ease-expand:cubic-bezier(.4,0,.2,1)}.nx-expand{transition:min-height var(--dur-expand) var(--ease-expand),max-height var(--dur-expand) var(--ease-expand),height var(--dur-expand) var(--ease-expand)}@keyframes nxScreenIn{0%{opacity:0;filter:blur(4px);transform:translateY(8px)scale(.99)}60%{filter:blur()}to{opacity:1;filter:blur();transform:none}}.nx-screen-in{animation:nxScreenIn var(--dur-screen) var(--ease-screen) both}@keyframes nxModuleOpen{0%{opacity:0;filter:blur(3px);transform:scale(.99)translateY(2px)}60%{filter:blur()}to{opacity:1;filter:blur();transform:none}}@keyframes nxModuleClose{0%{opacity:1;filter:blur();transform:none}to{opacity:0;filter:blur(8px);transform:scale(.96)translateY(10px)}}.nx-module-open{animation:nxModuleOpen var(--dur-module) var(--ease-screen) both}.nx-module-close{animation:nxModuleClose .26s var(--ease-screen) both}
:root{--pad-x:48px;--site-max:1440px;--opE:cubic-bezier(.16,1,.3,1)}.nx-wrap{max-width:var(--site-max);padding:180px var(--pad-x) 0;margin:0 auto}.nx-grid3{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.nx-grid2{grid-template-columns:1fr 1fr;gap:24px;display:grid}.nx-grid4{grid-template-columns:repeat(4,1fr);gap:40px;display:grid}.nx-faq{grid-template-columns:340px 1fr;align-items:start;gap:56px;display:grid}.nx-testi{grid-template-columns:1.4fr 1fr;gap:40px;padding:40px;display:grid}.nx-cta{max-width:var(--site-max);padding:120px var(--pad-x) 0;grid-template-columns:1fr 1.2fr;gap:64px;margin:0 auto;display:grid;position:relative}.nx-mobmenu{z-index:1;padding:0 var(--pad-x);opacity:0;visibility:hidden;transition:opacity .38s var(--ease-out),visibility 0s .38s;background:#0a0a0b;flex-direction:column;justify-content:center;gap:6px;display:none;position:fixed;inset:0}.nx-mobmenu.open{opacity:1;visibility:visible;transition:opacity .38s var(--ease-out)}.nx-mobmenu a{letter-spacing:-.02em;opacity:0;transition:opacity .4s var(--ease-out),transform .4s var(--ease-out),color .15s var(--ease-out);padding:12px 0;font-size:32px;font-weight:500;transform:translateY(14px)}.nx-mobmenu.open a{opacity:1;transform:none}.nx-burger span{background:var(--text-body);width:18px;height:1.6px;transition:transform .32s var(--ease-out),opacity .2s var(--ease-out);border-radius:2px;margin:0 auto;display:block}.nx-burger span+span{margin-top:4.4px}.nx-burger.open span:first-child{transform:translateY(6px)rotate(45deg)}.nx-burger.open span:nth-child(2){opacity:0}.nx-burger.open span:nth-child(3){transform:translateY(-6px)rotate(-45deg)}.nx-marquee{width:max-content;animation:50s linear infinite nxMarquee;display:flex}.nx-marquee:hover{animation-play-state:paused}@keyframes nxMarquee{to{transform:translate(-50%)}}@media (max-width:1100px){.nx-fside{display:none!important}}.nx-h1-2l{font-size:clamp(30px,4.3vw,54px)}.nx-h1-2l>span{white-space:nowrap;display:block}@media (max-width:900px){:root{--pad-x:20px}.nx-h1-2l{font-size:clamp(24px,6.6vw,38px)}.nx-h1-2l>span{white-space:normal}.nx-wrap{padding:120px var(--pad-x) 0}.nx-grid3,.nx-grid2,.nx-faq,.nx-testi,.nx-cta{grid-template-columns:1fr}.nx-grid4{grid-template-columns:1fr 1fr;gap:28px}.nx-testi{gap:20px;padding:16px}.nx-cta{padding:96px var(--pad-x) 0;gap:40px}.nx-fsources,.nx-navlinks,.nx-nav-actions{display:none!important}.nx-burger{flex-direction:column;justify-content:center;align-items:center;display:inline-flex!important}.nx-mobmenu{display:flex}.nx-ftop{flex-direction:column;gap:48px}.nx-fcols{grid-template-columns:1fr 1fr;width:100%;gap:40px 24px!important;display:grid!important}.nx-fbot{flex-direction:column;align-items:flex-start!important;gap:14px!important;margin-top:64px!important}}a.nx-navlink:hover{color:var(--text-body)!important}.nx-logrow{grid-template-columns:110px 84px 1.1fr 1.5fr 32px;align-items:center;gap:20px;padding:22px 4px;display:grid}@media (max-width:1000px){.nx-logrow{grid-template-columns:110px 84px 1fr 32px}.nx-logrow>span:nth-child(4){grid-area:2/3/auto/4;margin-top:-10px}}@media (max-width:640px){.nx-logrow{grid-template-columns:1fr 32px;row-gap:8px}.nx-logrow>span:first-child{order:0;grid-column:1}.nx-logrow>span:nth-child(2){display:none}.nx-logrow>span:nth-child(3){grid-column:1/2}.nx-logrow>span:nth-child(4){grid-area:auto/1/auto/2;margin-top:0}}@media (max-width:600px){.nx-grid4{grid-template-columns:1fr}}@keyframes nxDotPulse{0%,to{opacity:.3;transform:translateY(0)}50%{opacity:1;transform:translateY(-2px)}}@keyframes nxRise{0%{transform:translateY(46px)}to{transform:none}}@keyframes nxDrift{0%{transform:translateY(-6%)}to{transform:translateY(6%)}}@supports (animation-timeline:view()){.nx-rv{animation:1s cubic-bezier(.16,1,.3,1) both nxRise;animation-timeline:view();animation-range:entry calc(var(--d,0) * 7%) cover 42%}[data-parallax]{animation:1s linear both nxDrift;animation-timeline:view();animation-range:cover}}@media (prefers-reduced-motion:reduce){.nx-rv,[data-parallax]{opacity:1!important;animation:none!important;transform:none!important}}.nx-hero{--opE:cubic-bezier(.16,1,.3,1)}.nx-hero-h1 .nx-l{display:block}@keyframes nxOpRise{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}@keyframes nxOpFade{0%{opacity:0}to{opacity:1}}@keyframes nxOpLine{0%{transform:translateY(108%)}to{transform:none}}@keyframes nxOpWord{0%{opacity:0;filter:blur(7px);transform:translateY(.45em)}to{opacity:1;filter:blur();transform:none}}@keyframes nxOpBg{0%{opacity:0;transform:scale(1.08)}to{opacity:1;transform:none}}@keyframes nxOpDawn{0%{opacity:0;clip-path:inset(100% 0 0);transform:scale(1.05)}to{opacity:1;clip-path:inset(0);transform:none}}@keyframes nxOpPanel{0%{opacity:0;transform:perspective(1500px)rotateX(8deg)translateY(72px)scale(.975)}to{opacity:1;transform:none}}@keyframes nxOpUp{0%{opacity:0;transform:translateY(150px)}to{opacity:1;transform:none}}@keyframes nxOpPop{0%{opacity:0;transform:translateY(7px)scale(.84)}to{opacity:1;transform:none}}.nx-hero[data-open=lift] .nx-hero-bg{animation:nxOpBg 1.8s var(--opE) both}.nx-hero[data-open=lift] .nx-hero-pill{animation:nxOpRise .9s var(--opE) both .14s}.nx-hero[data-open=lift] .nx-hero-h1>span{margin-bottom:-.16em;padding-bottom:.16em;overflow:clip}.nx-hero[data-open=lift] .nx-hero-h1 .nx-l{animation:nxOpLine 1.15s var(--opE) both .22s}.nx-hero[data-open=lift] .nx-hero-h1>span:nth-child(2) .nx-l{animation-delay:.33s}.nx-hero[data-open=lift] .nx-hero-sub{animation:nxOpRise .9s var(--opE) both .52s}.nx-hero[data-open=lift] .nx-hero-cta{animation:nxOpRise .9s var(--opE) both .62s}.nx-hero[data-open=lift] .nx-hero-pv{animation:nxOpUp 1.5s var(--opE) both .7s}.nx-hero[data-open=type] .nx-hero-bg{animation:nxOpBg 2.2s var(--opE) both}.nx-hero[data-open=type] .nx-hero-pill{animation:.9s linear .1s both nxOpFade}.nx-hero[data-open=type] .nx-w{animation:nxOpWord .9s var(--opE) both;animation-delay:calc(var(--base,0s) + var(--w,0)*40ms);display:inline-block}.nx-hero[data-open=type] .nx-hero-h1>span:nth-child(2){--base:.28s}.nx-hero[data-open=type] .nx-hero-sub{animation:nxOpRise 1s var(--opE) both .82s}.nx-hero[data-open=type] .nx-hero-cta{animation:nxOpRise 1s var(--opE) both .92s}.nx-hero[data-open=type] .nx-hero-pv{animation:nxOpUp 1.5s var(--opE) both 1s}.nx-hero[data-open=horizon] .nx-hero-bg{animation:nxOpDawn 2.4s var(--opE) both .18s}.nx-hero[data-open=horizon] .nx-hero-pill{animation:1s linear both nxOpFade}.nx-hero[data-open=horizon] .nx-hero-h1{animation:nxOpRise 1.1s var(--opE) both .12s}.nx-hero[data-open=horizon] .nx-hero-sub{animation:1.1s linear .42s both nxOpFade}.nx-hero[data-open=horizon] .nx-hero-cta{animation:nxOpRise 1s var(--opE) both .52s}.nx-hero[data-open=horizon] .nx-hero-pv{animation:nxOpUp 1.6s var(--opE) both .86s}.nx-hero[data-open=dock] .nx-hero-bg{animation:1.6s linear both nxOpFade}.nx-hero[data-open=dock] .nx-hero-pill{animation:.8s linear 80ms both nxOpFade}.nx-hero[data-open=dock] .nx-hero-h1{animation:nxOpRise .9s var(--opE) both .14s}.nx-hero[data-open=dock] .nx-hero-sub{animation:.9s linear .3s both nxOpFade}.nx-hero[data-open=dock] .nx-hero-cta{animation:.9s linear .38s both nxOpFade}.nx-hero[data-open=dock] .nx-hero-pv{transform-origin:50% 0;animation:nxOpPanel 1.5s var(--opE) both .44s}.nx-hero[data-open=dock] .nx-pv-dock>span{animation:nxOpPop .62s var(--opE) both;animation-delay:calc(1.15s + var(--i,0)*70ms)}@media (prefers-reduced-motion:reduce){.nx-hero[data-open] *{opacity:1!important;filter:none!important;clip-path:none!important;animation:none!important;transform:none!important}}.nx-sh-eb{display:inline-block}.nx-sh-h2 .nx-shl,.nx-sh-h2 .nx-l{display:block}@keyframes nxPanelIn{0%{opacity:0;transform:translateY(64px)scale(.985)}to{opacity:1;transform:none}}@keyframes nxHeadIn{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}@supports (animation-timeline:view()){.nx-fx-none{animation:none}}@keyframes nxTabIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes nxMfBg{0%{opacity:0;transform:scale(1.14)}to{opacity:1;transform:none}}.nx-mf-l{display:block}html.nx-js .nx-mf-bg:not(.nx-in),html.nx-js .nx-mf-l:not(.nx-in),html.nx-js .nx-mf-link:not(.nx-in){opacity:0}.nx-mf-bg.nx-in{animation:nxMfBg 2.4s var(--opE) both}.nx-mf-l.nx-in{animation:nxHeadIn 1.1s var(--opE) both .26s}.nx-mf-l.nx-in+.nx-mf-l.nx-in,.nx-mf-l:nth-child(2).nx-in{animation-delay:.4s}.nx-mf-link.nx-in{animation:.9s linear .76s both nxOpFade}html.nx-js .nx-sh-eb:not(.nx-in),html.nx-js .nx-sh-aside:not(.nx-in),html.nx-js .nx-fx-tab:not(.nx-in),html.nx-js .nx-fx-panel:not(.nx-in),html.nx-js .nx-fx-cap:not(.nx-in),html.nx-js .nx-sh-h2 .nx-l:not(.nx-in){opacity:0}.nx-sh-eb.nx-in{animation:.8s linear both nxOpFade}.nx-sh-h2 .nx-l.nx-in{animation:nxHeadIn 1s var(--opE) both}.nx-sh-h2 .nx-shl:nth-child(2) .nx-l.nx-in{animation-delay:.11s}.nx-sh-aside.nx-in{animation:nxOpRise 1s var(--opE) both .2s}.nx-fx-tab.nx-in{animation:nxTabIn .7s var(--opE) both;animation-delay:calc(.12s + var(--i,0)*80ms)}.nx-fx-panel.nx-in{animation:nxPanelIn 1.2s var(--opE) both .22s}.nx-fx-cap.nx-in{animation:.9s linear .42s both nxOpFade}@media (prefers-reduced-motion:reduce){.nx-sh-eb,.nx-sh-h2 .nx-l,.nx-sh-aside,.nx-fx-tab,.nx-fx-panel,.nx-fx-cap,.nx-mf-bg,.nx-mf-l,.nx-mf-link{opacity:1!important;animation:none!important;transform:none!important}html.nx-js .nx-sh-eb:not(.nx-in),html.nx-js .nx-sh-aside:not(.nx-in),html.nx-js .nx-fx-tab:not(.nx-in),html.nx-js .nx-fx-panel:not(.nx-in),html.nx-js .nx-fx-cap:not(.nx-in),html.nx-js .nx-sh-h2 .nx-l:not(.nx-in),html.nx-js .nx-mf-bg:not(.nx-in),html.nx-js .nx-mf-l:not(.nx-in),html.nx-js .nx-mf-link:not(.nx-in){opacity:1}}
*,:before,:after{box-sizing:border-box}html{background:var(--surface-page)}body{background:var(--surface-page);color:var(--text-body);margin:0}::selection{background:#f7f2ed33}@keyframes nxFade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes nxRiseModal{0%{opacity:0;transform:translateY(18px)scale(.98)}to{opacity:1;transform:none}}img{max-width:100%;display:block}
