@font-face{font-family:Somar Sans;src:url(/fonts/somar-sans-regular.otf) format("opentype");font-weight:100 900;font-style:normal;font-display:swap}:root{--nx-charcoal:#1a1a28;--nx-gold:#a07e3f;--nx-soft-gold:#c9a961;--nx-cream:#f5f2ea;--nx-ivory:#fafaf7;--nx-muted:#6b6b76;--nx-charcoal-2:#21212f;--nx-charcoal-3:#2b2b3a;--nx-ink:#14141f;--nx-line:rgba(26,26,40,.1);--nx-line-strong:rgba(26,26,40,.16);--nx-gold-line:rgba(160,126,63,.32);--nx-gold-wash:rgba(160,126,63,.08);--nx-on-dark:#fafaf7;--nx-on-dark-muted:hsla(60,23%,97%,.62);--nx-on-dark-line:hsla(60,23%,97%,.12);--nx-radius:12px;--nx-radius-sm:9px;--nx-radius-lg:16px;--nx-shadow:0 1px 2px rgba(26,26,40,.04),0 8px 24px rgba(26,26,40,.05);--nx-shadow-lift:0 2px 4px rgba(26,26,40,.05),0 18px 44px rgba(26,26,40,.1);--nx-shadow-dark:0 18px 50px rgba(0,0,0,.4);--nx-maxw:1280px;--nx-ease:cubic-bezier(.22,.61,.36,1);--nx-elev-1:0 1px 3px rgba(26,26,40,.08);--nx-elev-2:0 4px 10px rgba(26,26,40,.1);--nx-elev-3:0 10px 24px rgba(26,26,40,.12);--nx-elev-4:0 24px 56px rgba(0,0,0,.35);--nx-font:"Somar Sans","IBM Plex Sans Arabic","Segoe UI",system-ui,-apple-system,sans-serif}*{box-sizing:border-box}html[lang=ar] [data-t=en],html[lang=en] [data-t=ar]{display:none}body{font-family:var(--nx-font);background:var(--nx-ivory);color:var(--nx-charcoal);line-height:1.65;font-synthesis-weight:auto}h1,h2,h3,h4{line-height:1.2;letter-spacing:-.01em}::selection{background:var(--nx-soft-gold);color:var(--nx-charcoal)}.nx-wrap{max-width:var(--nx-maxw);margin-inline:auto;padding-inline:32px}.nx-sec{padding-block:84px}.nx-sec--tight{padding-block:56px}.nx-sec--cream{background:var(--nx-cream)}.nx-sec--ivory{background:var(--nx-ivory)}.nx-sec--dark{background:var(--nx-charcoal);color:var(--nx-on-dark)}.nx-sec--dark .nx-lead{color:var(--nx-on-dark-muted)}.nx-eyebrow{font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--nx-gold);margin:0 0 16px}.nx-eyebrow:before{content:"";display:inline-block;width:7px;height:7px;background:var(--nx-gold);transform:rotate(45deg);-webkit-margin-end:9px;margin-inline-end:9px;vertical-align:1px}.nx-sec--dark .nx-eyebrow{color:var(--nx-soft-gold)}.nx-h2{font-size:clamp(26px,3.2vw,38px);margin:0 0 14px}.nx-lead{font-size:17px;color:var(--nx-muted);max-width:60ch}.nx-sec--dark .nx-h2{color:var(--nx-on-dark)}.nx-head-center{text-align:center}.nx-head-center .nx-lead{margin-inline:auto}.nx-btn{--bg:var(--nx-gold);--fg:var(--nx-charcoal);--bd:var(--nx-gold);display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:var(--nx-radius-sm);font-size:14.5px;cursor:pointer;background:var(--bg);color:var(--fg);border:1px solid var(--bd);transition:background .18s var(--nx-ease),color .18s var(--nx-ease),border-color .18s var(--nx-ease),transform .18s var(--nx-ease);white-space:nowrap}.nx-btn:hover{background:#8c6d35;border-color:#8c6d35}.nx-btn--ghost{--bg:transparent;--fg:var(--nx-charcoal);--bd:var(--nx-line-strong)}.nx-btn--ghost:hover{--bg:transparent;background:var(--nx-gold-wash);border-color:var(--nx-gold);color:var(--nx-charcoal)}.nx-btn--onDark{--bg:transparent;--fg:var(--nx-on-dark);--bd:var(--nx-gold)}.nx-btn--onDark:hover{background:var(--nx-gold);color:var(--nx-charcoal);border-color:var(--nx-gold)}.nx-btn--dark{--bg:var(--nx-charcoal);--fg:var(--nx-on-dark);--bd:var(--nx-charcoal)}.nx-btn--dark:hover{background:#000;border-color:#000}.nx-btn--block{width:100%}.nx-badge{display:inline-flex;align-items:center;gap:6px;font-size:12px;padding:4px 11px;border-radius:999px;border:1px solid transparent;line-height:1.4}.nx-badge--free{background:rgba(160,126,63,.14);color:var(--nx-gold);border-color:var(--nx-gold-line)}.nx-badge--paid{background:rgba(26,26,40,.05);color:var(--nx-charcoal);border-color:var(--nx-line)}.nx-badge--ver{background:transparent;color:var(--nx-muted);border-color:var(--nx-line);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.nx-badge--new{background:var(--nx-gold);color:var(--nx-charcoal);border-color:var(--nx-gold)}.nx-badge--live{background:rgba(85,123,93,.14);color:#3f6b4a;border-color:rgba(85,123,93,.42)}.nx-sec--dark .nx-badge--live{background:rgba(125,170,133,.18);color:#9bc7a5;border-color:rgba(125,170,133,.42)}.nx-sec--dark .nx-badge--free{background:rgba(201,169,97,.16);color:var(--nx-soft-gold);border-color:rgba(201,169,97,.4)}.nx-sec--dark .nx-badge--ver{color:var(--nx-on-dark-muted);border-color:var(--nx-on-dark-line)}.nx-chip{font-size:13.5px;font-weight:500;padding:8px 15px;border-radius:999px;border:1px solid var(--nx-line-strong);background:transparent;color:var(--nx-charcoal);cursor:pointer;transition:all .16s var(--nx-ease)}.nx-chip:hover{border-color:var(--nx-gold);color:var(--nx-gold)}.nx-chip[aria-pressed=true],.nx-chip[data-active=true]{background:var(--nx-charcoal);color:var(--nx-on-dark);border-color:var(--nx-charcoal)}.nx-crumb{display:flex;gap:8px;align-items:center;font-size:13px;color:var(--nx-muted);margin-bottom:22px;flex-wrap:wrap}.nx-crumb a:hover{color:var(--nx-gold)}.nx-crumb .sep{opacity:.5}.nx-sec--dark .nx-crumb{color:var(--nx-on-dark-muted)}.nx-sec--dark .nx-crumb a:hover{color:var(--nx-soft-gold)}.nx-card{background:var(--nx-ivory);border:1px solid var(--nx-line);border-radius:var(--nx-radius);padding:26px;box-shadow:var(--nx-shadow)}.nx-grid{display:grid;grid-gap:22px;gap:22px}.nx-grid--2{grid-template-columns:repeat(2,1fr)}.nx-grid--3{grid-template-columns:repeat(3,1fr)}.nx-grid--4{grid-template-columns:repeat(4,1fr)}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--nx-gold);outline-offset:2px;border-radius:4px}.nx-reveal{opacity:1;transform:none}.nx-reveal--armed{opacity:0;transform:translateY(14px);transition:opacity .6s var(--nx-ease),transform .6s var(--nx-ease)}.nx-reveal--armed.is-in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.001ms!important;transition-duration:.001ms!important}.nx-reveal,.nx-reveal--armed{opacity:1!important;transform:none!important}}.nx-header{position:-webkit-sticky;position:sticky;top:0;z-index:60;background:rgba(20,20,31,.88);-webkit-backdrop-filter:saturate(140%) blur(10px);backdrop-filter:saturate(140%) blur(10px);border-bottom:1px solid var(--nx-on-dark-line);color:var(--nx-on-dark)}.nx-header__bar{display:flex;align-items:center;gap:22px;height:70px}.nx-header__nav{display:flex;align-items:center;gap:26px;-webkit-margin-start:18px;margin-inline-start:18px}.nx-header__nav a{font-size:14.5px;color:var(--nx-on-dark-muted);transition:color .16s var(--nx-ease);position:relative;padding-block:6px}.nx-header__nav a:hover,.nx-header__nav a[aria-current=page]{color:var(--nx-on-dark)}.nx-header__nav a[aria-current=page]:after{content:"";position:absolute;inset-inline:0;bottom:-2px;height:2px;background:var(--nx-gold);border-radius:2px}.nx-header__spacer{flex:1 1}.nx-header__actions{display:flex;align-items:center;gap:12px}.nx-lang{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:var(--nx-on-dark);background:transparent;border:1px solid var(--nx-on-dark-line);padding:8px 12px;border-radius:var(--nx-radius-sm);cursor:pointer}.nx-lang:hover{border-color:var(--nx-gold)}.nx-burger{display:none;background:transparent;border:1px solid var(--nx-on-dark-line);color:var(--nx-on-dark);border-radius:var(--nx-radius-sm);width:42px;height:42px;cursor:pointer;align-items:center;justify-content:center}.nx-logo{display:inline-flex;align-items:center;gap:11px}.nx-logo__word{font-size:19px;font-weight:700;letter-spacing:.01em}.nx-logo__word .ar{color:var(--nx-muted);font-weight:500;font-size:13px;-webkit-margin-start:7px;margin-inline-start:7px}.nx-header .nx-logo__word{color:var(--nx-on-dark)}.nx-header .nx-logo__word .ar{color:var(--nx-on-dark-muted)}.nx-drawer{position:fixed;inset:0;z-index:70;display:none}.nx-drawer[data-open=true]{display:block}.nx-drawer__scrim{position:absolute;inset:0;background:rgba(10,10,16,.55)}.nx-drawer__panel{position:absolute;inset-block:0;inset-inline-end:0;width:min(86vw,340px);background:var(--nx-charcoal);color:var(--nx-on-dark);padding:22px;display:flex;flex-direction:column;gap:6px;box-shadow:var(--nx-shadow-dark)}.nx-drawer__panel a{padding:13px 8px;font-size:16px;border-bottom:1px solid var(--nx-on-dark-line);color:var(--nx-on-dark)}.nx-drawer__close{align-self:flex-start;background:transparent;border:1px solid var(--nx-on-dark-line);color:var(--nx-on-dark);border-radius:var(--nx-radius-sm);width:40px;height:40px;cursor:pointer;margin-bottom:8px}.nx-drawer__actions{margin-top:14px;display:grid;grid-gap:10px;gap:10px}.nx-footer{background:var(--nx-ink);color:var(--nx-on-dark);padding-block:56px 30px}.nx-footer__grid{display:grid;grid-template-columns:1.4fr repeat(3,1fr);grid-gap:36px;gap:36px}.nx-footer h4{font-size:13px;letter-spacing:.04em;color:var(--nx-on-dark);margin-bottom:14px}.nx-footer a,.nx-footer li{color:var(--nx-on-dark-muted);font-size:14px}.nx-footer nav{display:grid;grid-gap:10px;gap:10px}.nx-footer a:hover{color:var(--nx-soft-gold)}.nx-footer .nx-logo__word{color:var(--nx-on-dark)}.nx-footer .nx-logo__word .ar,.nx-footer__about{color:var(--nx-on-dark-muted)}.nx-footer__about{font-size:14px;margin-top:14px;max-width:34ch}.nx-footer__legal{display:flex;justify-content:space-between;gap:18px;flex-wrap:wrap;margin-top:40px;padding-top:22px;border-top:1px solid var(--nx-on-dark-line);font-size:12.5px;color:var(--nx-on-dark-muted)}.nx-hero{background:radial-gradient(120% 120% at 80% -10%,#25253a 0,var(--nx-charcoal) 55%);color:var(--nx-on-dark);position:relative;overflow:hidden}.nx-hero__grid{display:grid;grid-template-columns:1.05fr 1.1fr;grid-gap:56px;gap:56px;align-items:center;padding-block:76px}.nx-hero h1{font-size:clamp(32px,4.6vw,54px);line-height:1.12;background:linear-gradient(to bottom,var(--nx-ivory),var(--nx-ivory) 55%,hsla(60,23%,97%,.62));-webkit-background-clip:text;background-clip:text;color:var(--nx-ivory)}.nx-hero h1,.nx-hero h1 .gold{-webkit-text-fill-color:transparent}.nx-hero h1 .gold{background:linear-gradient(to bottom,var(--nx-soft-gold),var(--nx-gold));-webkit-background-clip:text;background-clip:text}.nx-pill{display:inline-flex;align-items:center;gap:8px;margin-bottom:20px;padding:7px 15px;border-radius:999px;font-size:12.5px;font-weight:600;color:var(--nx-soft-gold);border:1px solid rgba(201,169,97,.35);background:rgba(201,169,97,.08);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:border-color .18s var(--nx-ease),background .18s var(--nx-ease)}.nx-pill:hover{border-color:var(--nx-soft-gold);background:rgba(201,169,97,.14)}.nx-pill .sep{opacity:.45}.nx-pill .go{color:var(--nx-on-dark-muted);font-weight:500}.nx-heroPreview{position:relative}.nx-heroPreview:before{content:"";position:absolute;inset-inline:-6%;top:-14%;height:46%;background:radial-gradient(58% 78% at 50% 100%,rgba(201,169,97,.26) 0,rgba(160,126,63,.12) 45%,transparent 75%),radial-gradient(30% 46% at 50% 100%,hsla(44,35%,94%,.14) 0,transparent 70%);filter:blur(10px);pointer-events:none;z-index:0}.nx-heroPreview>*{position:relative;z-index:1}.nx-scene{position:relative;perspective:1100px}.nx-tilt{transform-style:preserve-3d;transition:transform .3s var(--nx-ease)}.nx-tilt .nx-dash{box-shadow:var(--nx-elev-4)}.nx-scene__ghost{position:absolute;inset-inline-start:50%;top:46%;transform:translate(-50%,-50%) rotate(.001deg);font-size:clamp(90px,16vw,210px);font-weight:700;line-height:1;color:transparent;-webkit-text-stroke:1px hsla(60,23%,97%,.07);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;z-index:0}html[dir=rtl] .nx-scene__ghost{transform:translate(50%,-50%)}.nx-float{position:absolute;z-index:3;display:flex;align-items:center;gap:10px;background:linear-gradient(180deg,rgba(43,43,58,.92),rgba(26,26,40,.92));border:1px solid rgba(201,169,97,.35);border-radius:12px;padding:10px 14px;box-shadow:var(--nx-elev-4);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:var(--nx-on-dark);font-size:12px;animation:nxbob 7s ease-in-out infinite}.nx-float .k{color:var(--nx-on-dark-muted);font-size:10.5px;letter-spacing:.03em}.nx-float .v{font-size:17px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.nx-float .up{color:#7fb98b;font-size:11px}.nx-float--kpi{top:-18px;inset-inline-start:-26px}.nx-float--gauge{bottom:6%;inset-inline-end:-30px;animation-delay:-3.5s}.nx-float__ring{flex:none}@keyframes nxbob{0%,to{transform:translateY(0) translateZ(48px)}50%{transform:translateY(-7px) translateZ(48px)}}@media (prefers-reduced-motion:reduce){.nx-float{animation:none}}@media (max-width:980px){.nx-float--kpi{inset-inline-start:4px;top:-14px}.nx-float--gauge{inset-inline-end:4px}.nx-scene__ghost{display:none}}.nx-mapshow{position:relative;overflow:hidden}.nx-mapshow__grid{display:grid;grid-template-columns:1fr 1.15fr;grid-gap:48px;gap:48px;align-items:center}.nx-mapshow__stage{position:relative;perspective:1100px}.nx-mapshow__img{width:100%;border-radius:var(--nx-radius-lg);box-shadow:var(--nx-elev-4);border:1px solid rgba(201,169,97,.28);transform:rotateX(9deg) rotateY(-7deg) rotate(.001deg);transform-style:preserve-3d;transition:transform .5s var(--nx-ease)}html[dir=rtl] .nx-mapshow__img{transform:rotateX(9deg) rotateY(7deg)}.nx-mapshow__stage:hover .nx-mapshow__img{transform:rotateX(2deg) rotateY(0deg)}.nx-mapshow__stage:after{content:"";position:absolute;inset-inline:8%;bottom:-7%;height:26%;background:radial-gradient(50% 100% at 50% 0,rgba(0,0,0,.45),transparent 75%);filter:blur(12px);z-index:-1}.nx-mapshow__chip{position:absolute;top:8%;inset-inline-end:-6px;z-index:2;animation-delay:-2s}@media (max-width:980px){.nx-mapshow__grid{grid-template-columns:1fr;gap:30px}.nx-mapshow__chip{inset-inline-end:6px}}@media (prefers-reduced-motion:reduce){.nx-mapshow__img,.nx-mapshow__stage:hover .nx-mapshow__img{transform:none}}.nx-tool{transform-style:preserve-3d}.nx-tool__preview{transition:transform .25s var(--nx-ease)}.nx-tool:hover .nx-tool__preview{transform:translateZ(0) scale(1.015)}.nx-hero__lead{color:var(--nx-on-dark-muted);font-size:18px;margin-top:20px;max-width:52ch}.nx-hero__cta{display:flex;gap:14px;flex-wrap:wrap;margin-top:30px}.nx-hero__bullets{display:flex;flex-wrap:wrap;gap:14px 26px;margin-top:34px}.nx-hero__bullets li{display:flex;align-items:center;gap:9px;font-size:14px;color:var(--nx-on-dark-muted)}.nx-hero__bullets svg{color:var(--nx-soft-gold);flex:none}.nx-dash{background:linear-gradient(180deg,#20202f,#191926);border:1px solid var(--nx-on-dark-line);border-radius:var(--nx-radius-lg);padding:16px;box-shadow:var(--nx-shadow-dark)}.nx-dash__bar{display:flex;align-items:center;gap:6px;padding:2px 4px 12px}.nx-dash__dot{width:9px;height:9px;border-radius:50%;background:var(--nx-on-dark-line)}.nx-dash__title{-webkit-margin-start:auto;margin-inline-start:auto;font-size:11px;color:var(--nx-on-dark-muted);letter-spacing:.04em}.nx-dash__row{display:grid;grid-gap:12px;gap:12px}.nx-dash__kpis{grid-template-columns:repeat(4,1fr)}.nx-dash__split{grid-template-columns:1.4fr 1fr;margin-top:12px}.nx-dash__split-2{grid-template-columns:1fr 1fr;margin-top:12px}.nx-tile{background:hsla(60,23%,97%,.03);border:1px solid var(--nx-on-dark-line);border-radius:var(--nx-radius-sm);padding:14px}.nx-tile__k{font-size:10.5px;color:var(--nx-on-dark-muted);letter-spacing:.03em}.nx-tile__v{font-size:21px;font-weight:700;color:var(--nx-on-dark);margin-top:4px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.nx-tile__d{font-size:11px;margin-top:3px}.nx-up{color:#7fb98b}.nx-down{color:#c98a8a}.nx-tile__cap{font-size:11px;margin-bottom:8px;letter-spacing:.03em}.nx-dash__note,.nx-tile__cap{color:var(--nx-on-dark-muted)}.nx-dash__note{text-align:center;font-size:10.5px;margin-top:12px;opacity:.7}.nx-bento{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px}.nx-bento__card{position:relative;overflow:hidden;background:var(--nx-ivory);border:1px solid var(--nx-line);border-radius:var(--nx-radius);padding:26px;box-shadow:var(--nx-shadow);transition:transform .25s var(--nx-ease),box-shadow .25s var(--nx-ease),border-color .25s var(--nx-ease);will-change:transform}.nx-bento__card:hover{transform:translateY(-3px);box-shadow:var(--nx-shadow-lift);border-color:var(--nx-gold-line)}.nx-bento__card[data-span="2"]{grid-column:span 2}.nx-bento__dots{position:absolute;inset:0;opacity:0;transition:opacity .3s var(--nx-ease);pointer-events:none;background-image:radial-gradient(circle at center,rgba(160,126,63,.1) 1px,transparent 0);background-size:5px 5px}.nx-bento__card:hover .nx-bento__dots,.nx-bento__card[data-hot=true] .nx-bento__dots{opacity:1}.nx-bento__card>.in{position:relative}@media (max-width:980px){.nx-bento{grid-template-columns:1fr 1fr}.nx-bento__card[data-span="2"]{grid-column:span 2}}@media (max-width:680px){.nx-bento{grid-template-columns:1fr}.nx-bento__card[data-span="2"]{grid-column:auto}}.nx-strip{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:10px;gap:10px}.nx-strip__item{text-align:center;padding:22px 14px}.nx-strip__ic{width:46px;height:46px;border-radius:12px;display:grid;place-items:center;margin-inline:auto;margin-bottom:12px;background:var(--nx-gold-wash);color:var(--nx-gold);border:1px solid var(--nx-gold-line)}.nx-strip__t{font-size:14.5px;font-weight:600}.nx-strip-card{background:var(--nx-ivory);border:1px solid var(--nx-line);border-radius:var(--nx-radius-lg);box-shadow:var(--nx-shadow);padding:12px;margin-top:-54px;position:relative;z-index:5}.nx-tool{display:flex;flex-direction:column;border-radius:var(--nx-radius);overflow:hidden;transition:transform .2s var(--nx-ease),box-shadow .2s var(--nx-ease),border-color .2s var(--nx-ease);height:100%}.nx-tool:hover{transform:translateY(-4px);box-shadow:var(--nx-shadow-lift)}.nx-tool--dark{background:linear-gradient(180deg,#20202f,#191926);border:1px solid var(--nx-on-dark-line);color:var(--nx-on-dark)}.nx-tool--dark:hover{border-color:var(--nx-gold-line)}.nx-tool--dark .nx-tool__name{color:var(--nx-on-dark)}.nx-tool--dark .nx-tool__desc{color:var(--nx-on-dark-muted)}.nx-tool--dark .nx-tool__preview{background:hsla(60,23%,97%,.02);border-block:1px solid var(--nx-on-dark-line)}.nx-tool--light{background:var(--nx-ivory);border:1px solid var(--nx-line)}.nx-tool--light:hover{border-color:var(--nx-gold-line)}.nx-tool--light .nx-tool__preview{background:var(--nx-cream);border-block:1px solid var(--nx-line)}.nx-tool--feature{border-color:var(--nx-gold-line);box-shadow:0 0 0 1px var(--nx-gold-line),var(--nx-shadow)}.nx-tool__head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding:18px 18px 12px}.nx-tool__ic{flex:none;width:40px;height:40px;border-radius:11px;display:grid;place-items:center;background:var(--nx-ivory);border:1px solid var(--nx-gold-line)}.nx-tool--dark .nx-tool__ic{background:var(--nx-cream)}.nx-tool__ic img{width:22px;height:22px;display:block}.nx-tool__meta{min-width:0}.nx-tool__name{font-size:16.5px;font-weight:700}.nx-tool__name .en{color:var(--nx-muted);font-weight:500;font-size:12.5px;-webkit-margin-start:6px;margin-inline-start:6px}.nx-tool--dark .nx-tool__name .en{color:var(--nx-on-dark-muted)}.nx-tool__ver{font-size:12px;color:var(--nx-muted);margin-top:2px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.nx-tool--dark .nx-tool__ver{color:var(--nx-on-dark-muted)}.nx-tool__fav{background:transparent;border:0;color:var(--nx-muted);cursor:pointer;padding:2px;line-height:0}.nx-tool__fav:hover,.nx-tool__fav[aria-pressed=true]{color:var(--nx-gold)}.nx-tool__preview{padding:16px 18px}.nx-tool__body{padding:16px 18px 0;flex:1 1}.nx-tool__desc{font-size:13.5px;color:var(--nx-muted);line-height:1.6}.nx-tool__compat{display:flex;gap:12px;padding:12px 18px 0;color:var(--nx-muted)}.nx-tool--dark .nx-tool__compat{color:var(--nx-on-dark-muted)}.nx-tool__foot{display:flex;gap:9px;padding:16px 18px 18px;margin-top:auto}.nx-tool__foot .nx-btn{flex:1 1}.nx-prev-imgbox{width:100%;aspect-ratio:320/170;overflow:hidden;border-radius:var(--nx-radius-sm);background:var(--nx-charcoal)}.nx-prev-imgbox img{width:100%;height:100%;object-fit:cover;display:block}.nx-prev-img{width:100%;height:auto;display:block;border-radius:var(--nx-radius-sm)}.nx-fade{animation:nxfade .38s var(--nx-ease)}@keyframes nxfade{0%{opacity:0;transform:scale(1.012)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.nx-fade{animation:none}}.nx-cat{display:grid;grid-template-columns:1fr 288px;grid-gap:36px;gap:36px;align-items:start}.nx-toolbar{display:flex;gap:12px;flex-wrap:wrap;align-items:center;margin-bottom:24px}.nx-count{font-size:13.5px;color:var(--nx-muted);-webkit-margin-start:auto;margin-inline-start:auto}.nx-input,.nx-select,.nx-textarea{font-family:inherit;font-size:14px;color:var(--nx-charcoal);background:var(--nx-ivory);border:1px solid var(--nx-line-strong);border-radius:var(--nx-radius-sm);padding:11px 14px;width:100%}.nx-input::placeholder,.nx-textarea::placeholder{color:var(--nx-muted)}.nx-input:focus,.nx-select:focus,.nx-textarea:focus{border-color:var(--nx-gold);outline:none;box-shadow:0 0 0 3px var(--nx-gold-wash)}.nx-search{position:relative;flex:1 1;min-width:220px;max-width:320px}.nx-search .nx-input{-webkit-padding-start:40px;padding-inline-start:40px}.nx-search svg{position:absolute;inset-inline-start:13px;top:50%;transform:translateY(-50%);color:var(--nx-muted);pointer-events:none}.nx-view{display:inline-flex;border:1px solid var(--nx-line-strong);border-radius:var(--nx-radius-sm);overflow:hidden}.nx-view button{background:var(--nx-ivory);border:0;padding:10px 12px;cursor:pointer;color:var(--nx-muted);display:grid;place-items:center}.nx-view button[aria-pressed=true]{background:var(--nx-charcoal);color:var(--nx-on-dark)}.nx-filters{position:-webkit-sticky;position:sticky;top:90px;border:1px solid var(--nx-line);border-radius:var(--nx-radius);background:var(--nx-ivory);padding:22px;box-shadow:var(--nx-shadow)}.nx-filters h3{font-size:14px;display:flex;align-items:center;gap:8px;margin-bottom:6px}.nx-filters__group{padding-block:16px;border-bottom:1px solid var(--nx-line)}.nx-filters__group:last-of-type{border-bottom:0}.nx-filters__label{font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--nx-muted);margin-bottom:12px}.nx-filters__opt{display:flex;align-items:center;gap:10px;padding:6px 0;font-size:14px;cursor:pointer}.nx-filters__opt input{accent-color:var(--nx-gold);width:16px;height:16px}.nx-radioline{display:flex;flex-direction:column;gap:2px}.nx-catbtn{display:flex;align-items:center;justify-content:space-between;width:100%;text-align:start;background:transparent;border:0;padding:8px 10px;border-radius:var(--nx-radius-sm);font-size:14px;color:var(--nx-charcoal);cursor:pointer}.nx-catbtn:hover{background:var(--nx-gold-wash)}.nx-catbtn[aria-pressed=true]{background:var(--nx-charcoal);color:var(--nx-on-dark)}.nx-catbtn .n{font-size:12px;color:var(--nx-muted)}.nx-catbtn[aria-pressed=true] .n{color:var(--nx-on-dark-muted)}.nx-list-view .nx-tool{flex-direction:row;align-items:stretch}.nx-list-view .nx-tool__preview{width:200px;flex:none;border-block:0;-webkit-border-start:1px solid var(--nx-line);border-inline-start:1px solid var(--nx-line)}.nx-filters-toggle{display:none}.nx-cmp-wrap{overflow-x:auto;border:1px solid var(--nx-line);border-radius:var(--nx-radius);background:var(--nx-ivory)}.nx-cmp{width:100%;border-collapse:collapse;min-width:720px}.nx-cmp td,.nx-cmp th{padding:13px 14px;text-align:center;border-bottom:1px solid var(--nx-line);font-size:13.5px}.nx-cmp thead th{background:var(--nx-cream);font-weight:600;position:-webkit-sticky;position:sticky;top:0}.nx-cmp tbody th{text-align:start;font-weight:600;white-space:nowrap}.nx-cmp td .yes{color:var(--nx-gold);font-weight:700}.nx-cmp td .no{color:var(--nx-line-strong)}.nx-cmp tbody tr:hover{background:var(--nx-gold-wash)}.nx-toolhero{background:radial-gradient(120% 140% at 85% -20%,#25253a 0,var(--nx-charcoal) 60%);color:var(--nx-on-dark)}.nx-toolhero__grid{display:grid;grid-template-columns:1fr 1.05fr;grid-gap:50px;gap:50px;align-items:center;padding-block:56px 64px}.nx-toolhero h1{font-size:clamp(28px,4vw,44px);color:var(--nx-on-dark);margin:6px 0 0}.nx-toolhero__sub{color:var(--nx-on-dark-muted);margin-top:14px;font-size:17px;max-width:46ch}.nx-toolhero__points{display:grid;grid-gap:10px;gap:10px;margin-top:22px}.nx-toolhero__points li{display:flex;gap:10px;align-items:flex-start;color:var(--nx-on-dark);font-size:14.5px}.nx-toolhero__points svg{color:var(--nx-soft-gold);flex:none;margin-top:3px}.nx-toolhero__cta{margin-top:28px}.nx-metabar,.nx-toolhero__cta{display:flex;gap:12px;flex-wrap:wrap}.nx-metabar{align-items:center}.nx-preview-card{background:hsla(60,23%,97%,.02);border:1px solid var(--nx-gold-line);border-radius:var(--nx-radius-lg);padding:20px;box-shadow:var(--nx-shadow-dark)}.nx-thumbs{display:flex;gap:10px;margin-top:14px}.nx-thumb{flex:1 1;background:hsla(60,23%,97%,.03);border:1px solid var(--nx-on-dark-line);border-radius:var(--nx-radius-sm);padding:8px;cursor:pointer;transition:border-color .16s var(--nx-ease)}.nx-thumb:hover,.nx-thumb[aria-pressed=true]{border-color:var(--nx-gold)}.nx-tabs{position:-webkit-sticky;position:sticky;top:70px;z-index:40;background:var(--nx-ivory);border-bottom:1px solid var(--nx-line)}.nx-tabs__inner{display:flex;gap:4px;overflow-x:auto;scrollbar-width:none}.nx-tabs__inner::-webkit-scrollbar{display:none}.nx-tabs a{padding:16px;font-size:14px;color:var(--nx-muted);white-space:nowrap;border-bottom:2px solid transparent;transition:color .16s var(--nx-ease),border-color .16s var(--nx-ease)}.nx-tabs a.is-active,.nx-tabs a:hover{color:var(--nx-charcoal)}.nx-tabs a.is-active{border-bottom-color:var(--nx-gold);font-weight:600}.nx-block{display:grid;grid-template-columns:56px 1fr;grid-gap:20px;gap:20px;align-items:start}.nx-block__ic{width:52px;height:52px;border-radius:14px;display:grid;place-items:center;background:var(--nx-gold-wash);color:var(--nx-gold);border:1px solid var(--nx-gold-line)}.nx-fgrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px}.nx-fcard{background:var(--nx-ivory);border:1px solid var(--nx-line);border-radius:var(--nx-radius);padding:22px}.nx-fcard h3{font-size:15px;color:var(--nx-gold);margin-bottom:14px;padding-bottom:12px;border-bottom:1px solid var(--nx-line)}.nx-fcard li{display:flex;gap:9px;align-items:flex-start;font-size:14px;padding:6px 0;color:var(--nx-charcoal)}.nx-fcard li:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--nx-gold);flex:none;margin-top:8px}.nx-uc{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px}.nx-uc__card{background:var(--nx-ivory);border:1px solid var(--nx-line);border-radius:var(--nx-radius);padding:20px}.nx-uc__ic{width:40px;height:40px;border-radius:11px;display:grid;place-items:center;background:var(--nx-gold-wash);color:var(--nx-gold);border:1px solid var(--nx-gold-line);margin-bottom:12px}.nx-uc__card p{font-size:14px}.nx-req{display:grid;grid-template-columns:1fr 360px;grid-gap:28px;gap:28px;align-items:start}.nx-roles{width:100%;border-collapse:collapse;border:1px solid var(--nx-line);border-radius:var(--nx-radius);overflow:hidden}.nx-roles td,.nx-roles th{padding:12px 14px;text-align:start;font-size:13.5px;border-bottom:1px solid var(--nx-line)}.nx-roles thead th{background:var(--nx-cream);font-weight:600}.nx-roles tbody tr:last-child td{border-bottom:0}.nx-roles .req{color:var(--nx-gold);font-weight:600;font-size:12px}.nx-roles .opt{color:var(--nx-muted);font-size:12px}.nx-well{background:var(--nx-charcoal);border-radius:var(--nx-radius);padding:20px;position:-webkit-sticky;position:sticky;top:130px}.nx-well,.nx-well h4{color:var(--nx-on-dark)}.nx-well h4{font-size:13px;margin-bottom:14px}.nx-well__row{display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px dashed var(--nx-on-dark-line);border-radius:var(--nx-radius-sm);margin-bottom:8px;font-size:13px}.nx-well__row .dot{width:8px;height:8px;border-radius:2px;flex:none}.nx-well__row .dot--req{background:var(--nx-soft-gold)}.nx-well__row .dot--opt{background:var(--nx-on-dark-line)}.nx-well__row .lab{color:var(--nx-on-dark)}.nx-well__row .k{-webkit-margin-start:auto;margin-inline-start:auto;font-size:11px;color:var(--nx-on-dark-muted)}.nx-steps{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px;counter-reset:s}.nx-step{background:var(--nx-ivory);border:1px solid var(--nx-line);border-radius:var(--nx-radius);padding:22px;position:relative}.nx-step__n{counter-increment:s;width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:var(--nx-charcoal);color:var(--nx-on-dark);font-weight:700;font-size:14px;margin-bottom:12px}.nx-step__n:before{content:counter(s)}.nx-step p{font-size:14px}.nx-twocol{display:grid;grid-template-columns:1fr 1fr;grid-gap:24px;gap:24px}.nx-list{border:1px solid var(--nx-line);border-radius:var(--nx-radius);padding:22px;background:var(--nx-ivory)}.nx-list h3{font-size:15px;margin-bottom:14px;display:flex;align-items:center;gap:8px}.nx-list li{display:flex;gap:10px;align-items:flex-start;padding:8px 0;font-size:14px;border-top:1px solid var(--nx-line)}.nx-list li:first-of-type{border-top:0}.nx-list--do .mk{color:var(--nx-gold)}.nx-list--dont .mk{color:var(--nx-muted)}.nx-list .mk{flex:none;margin-top:2px}.nx-example{background:var(--nx-cream);border:1px solid var(--nx-line);-webkit-border-start:3px solid var(--nx-gold);border-inline-start:3px solid var(--nx-gold);border-radius:var(--nx-radius);padding:26px}.nx-acc{border:1px solid var(--nx-line);border-radius:var(--nx-radius);overflow:hidden;background:var(--nx-ivory)}.nx-acc details{border-bottom:1px solid var(--nx-line)}.nx-acc details:last-child{border-bottom:0}.nx-acc summary{padding:18px 20px;font-weight:600;font-size:15px;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:12px;list-style:none}.nx-acc summary::-webkit-details-marker{display:none}.nx-acc summary .pm{color:var(--nx-gold);font-size:20px;line-height:1;transition:transform .2s var(--nx-ease);flex:none}.nx-acc details[open] summary .pm{transform:rotate(45deg)}.nx-acc .a{padding:0 20px 20px;color:var(--nx-muted);font-size:14.5px}.nx-attrib{font-size:12.5px;color:var(--nx-muted);margin-top:16px;padding:10px 14px;background:var(--nx-cream);border:1px solid var(--nx-line);border-radius:var(--nx-radius-sm);display:inline-block}.nx-prose{max-width:760px}.nx-prose h2{font-size:19px;margin:32px 0 10px}.nx-prose p{color:var(--nx-charcoal);margin-bottom:12px;line-height:1.85}.nx-prose ul{margin:0 0 14px;-webkit-padding-start:22px;padding-inline-start:22px;list-style:disc}.nx-prose li{margin-bottom:6px;line-height:1.8}.nx-prose a{color:var(--nx-gold);text-decoration:underline;text-underline-offset:2px}.nx-prose .callout{background:var(--nx-cream);border:1px solid var(--nx-line);-webkit-border-start:3px solid var(--nx-gold);border-inline-start:3px solid var(--nx-gold);border-radius:var(--nx-radius-sm);padding:16px 18px;margin:18px 0}.nx-cta{text-align:center}.nx-cta__row{gap:12px;margin-top:24px}.nx-cta__row,.nx-related{display:flex;justify-content:center;flex-wrap:wrap}.nx-related{gap:10px;margin-top:30px}.nx-related a{font-size:13.5px;padding:8px 14px;border:1px solid var(--nx-on-dark-line);border-radius:999px;color:var(--nx-on-dark)}.nx-related a:hover{border-color:var(--nx-gold);color:var(--nx-soft-gold)}.nx-progress{display:flex;gap:8px;margin-bottom:30px}.nx-progress__step{flex:1 1}.nx-progress__bar{height:4px;border-radius:999px;background:var(--nx-line-strong)}.nx-progress__step[data-state=active] .nx-progress__bar,.nx-progress__step[data-state=done] .nx-progress__bar{background:var(--nx-gold)}.nx-progress__lbl{font-size:12px;color:var(--nx-muted);margin-top:8px}.nx-progress__step[data-state=active] .nx-progress__lbl{color:var(--nx-charcoal);font-weight:600}.nx-field{margin-bottom:18px}.nx-field label{display:block;font-size:14px;font-weight:600;margin-bottom:8px}.nx-field .hint{font-size:12.5px;color:var(--nx-muted);font-weight:400}.nx-optgrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px}.nx-opt{border:1px solid var(--nx-line-strong);border-radius:var(--nx-radius-sm);padding:16px;cursor:pointer;transition:all .16s var(--nx-ease)}.nx-opt:hover,.nx-opt[data-sel=true]{border-color:var(--nx-gold)}.nx-opt[data-sel=true]{background:var(--nx-gold-wash)}.nx-form-nav{display:flex;justify-content:space-between;gap:12px;margin-top:26px}.nx-skel{background:linear-gradient(90deg,var(--nx-cream) 25%,#ece8dc 37%,var(--nx-cream) 63%);background-size:400% 100%;animation:nxsk 1.3s ease infinite;border-radius:6px}@keyframes nxsk{0%{background-position:100% 0}to{background-position:-100% 0}}.nx-state{text-align:center;padding:56px 20px;border:1px dashed var(--nx-line-strong);border-radius:var(--nx-radius);color:var(--nx-muted)}.nx-state h3{color:var(--nx-charcoal);margin-bottom:8px}.nx-toast{padding:16px 18px;border-radius:var(--nx-radius);border:1px solid;font-size:14.5px}.nx-toast--ok{background:rgba(160,126,63,.08);border-color:var(--nx-gold-line);color:var(--nx-charcoal)}.nx-toast--err{background:hsla(0,37%,66%,.1);border-color:hsla(0,37%,66%,.4);color:#7a3d3d}@media (max-width:1100px){.nx-fgrid,.nx-steps,.nx-uc{grid-template-columns:repeat(2,1fr)}}@media (max-width:980px){.nx-sec{padding-block:60px}.nx-header__nav{display:none}.nx-burger{display:inline-flex}.nx-header__actions .nx-btn{display:none}.nx-hero__grid,.nx-toolhero__grid{grid-template-columns:1fr;gap:34px}.nx-hero__grid{padding-block:50px}.nx-strip{grid-template-columns:repeat(3,1fr)}.nx-cat{grid-template-columns:1fr}.nx-filters{position:static}.nx-filters-toggle{display:inline-flex}.nx-filters-collapsible[data-open=false]{display:none}.nx-req{grid-template-columns:1fr}.nx-well{position:static}.nx-footer__grid{grid-template-columns:1fr 1fr;gap:28px}}@media (max-width:680px){.nx-wrap{padding-inline:20px}.nx-fgrid,.nx-grid--2,.nx-grid--3,.nx-grid--4,.nx-optgrid,.nx-steps,.nx-twocol,.nx-uc{grid-template-columns:1fr}.nx-dash__kpis,.nx-strip{grid-template-columns:1fr 1fr}.nx-dash__split,.nx-dash__split-2{grid-template-columns:1fr}.nx-list-view .nx-tool{flex-direction:column}.nx-list-view .nx-tool__preview{width:auto;-webkit-border-start:0;border-inline-start:0;border-block:1px solid var(--nx-line)}.nx-footer__grid{grid-template-columns:1fr}.nx-tool__foot{flex-direction:column}.nx-hero__cta .nx-btn,.nx-toolhero__cta .nx-btn{flex:1 1}}.nx-embed{position:relative;aspect-ratio:16/9;width:100%;min-height:320px;border-radius:var(--nx-radius,14px);overflow:hidden;background:#fff;border:1px solid var(--nx-line);box-shadow:0 18px 50px rgba(26,26,40,.1)}.nx-embed__frame{position:absolute;inset:0;width:100%;height:100%;border:0;transition:opacity .35s var(--nx-ease)}.nx-embed__placeholder{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;background:linear-gradient(120deg,transparent 30%,rgba(160,126,63,.06) 50%,transparent 70%) 0 0/200% 100%,var(--nx-ivory);animation:nx-embed-shimmer 2.2s linear infinite;padding:24px;text-align:center}@keyframes nx-embed-shimmer{to{background-position:-200% 0,0 0}}@media (prefers-reduced-motion:reduce){.nx-embed__placeholder{animation:none}}.nx-embed__badge{padding:6px 14px;border-radius:999px;background:var(--nx-gold-wash);color:var(--nx-gold);border:1px solid var(--nx-gold-line);font-size:13px;font-weight:700}.nx-embed__note{color:var(--nx-muted);font-size:14.5px;max-width:46ch}.nx-embed__spinner{width:28px;height:28px;border-radius:50%;border:3px solid var(--nx-gold-line);border-top-color:var(--nx-gold);animation:nx-embed-spin .8s linear infinite}@keyframes nx-embed-spin{to{transform:rotate(1turn)}}@media (max-width:640px){.nx-embed{aspect-ratio:auto;height:min(72vh,520px)}}.nx-embed__hint{margin-top:14px;text-align:center;color:var(--nx-muted);font-size:13.5px}.nx-embed__cta{margin-top:22px;display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.nx-sources{margin-top:40px}.nx-sources__head{text-align:center;max-width:62ch;margin-inline:auto}.nx-sources__badge{display:inline-flex;align-items:center;gap:7px;padding:6px 14px;border-radius:999px;background:var(--nx-gold-wash);color:var(--nx-gold);border:1px solid var(--nx-gold-line);font-size:13px;font-weight:700}.nx-sources__badge svg{width:15px;height:15px}.nx-sources__title{margin-top:12px;font-size:clamp(20px,2.6vw,26px);color:var(--nx-ink)}.nx-sources__sub{margin-top:8px;color:var(--nx-muted);font-size:14.5px}.nx-sources__grid{margin-top:22px;display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(auto-fit,minmax(min(340px,100%),1fr));max-width:860px;margin-inline:auto}.nx-source{display:flex;align-items:flex-start;gap:14px;padding:16px 18px;border-radius:var(--nx-radius-sm,10px);background:#fff;border:1px solid var(--nx-line);text-decoration:none;color:inherit;transition:border-color .18s var(--nx-ease),box-shadow .18s var(--nx-ease),transform .18s var(--nx-ease)}.nx-source:hover{border-color:var(--nx-gold);box-shadow:0 10px 30px rgba(26,26,40,.08);transform:translateY(-2px)}.nx-source:focus-visible{outline:2px solid var(--nx-gold);outline-offset:2px}.nx-source__icon{flex-shrink:0;display:grid;place-items:center;width:40px;height:40px;border-radius:10px;background:var(--nx-gold-wash);color:var(--nx-gold);border:1px solid var(--nx-gold-line)}.nx-source__icon svg{width:19px;height:19px}.nx-source__body{display:flex;flex-direction:column;gap:5px;min-width:0}.nx-source__name{font-weight:600;font-size:14.5px;color:var(--nx-ink);overflow-wrap:break-word}.nx-source__domain{font-size:12.5px;color:var(--nx-gold);font-weight:600;direction:ltr;text-align:start}.nx-livepulse{width:9px;height:9px;background:#2fa463;flex-shrink:0;box-shadow:0 0 0 0 rgba(47,164,99,.55);animation:nx-pulse 1.9s ease-out infinite}@keyframes nx-pulse{0%{box-shadow:0 0 0 0 rgba(47,164,99,.55)}70%{box-shadow:0 0 0 8px rgba(47,164,99,0)}to{box-shadow:0 0 0 0 rgba(47,164,99,0)}}@media (prefers-reduced-motion:reduce){.nx-livepulse{animation:none}}.nx-liveband{display:flex;align-items:center;gap:22px;flex-wrap:wrap;padding:22px 26px;border-radius:var(--nx-radius,14px);background:var(--nx-charcoal);color:var(--nx-on-dark);border:1px solid var(--nx-gold-line);text-decoration:none;position:relative;overflow:hidden;transition:border-color .18s var(--nx-ease),transform .18s var(--nx-ease),box-shadow .18s var(--nx-ease)}.nx-liveband:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(600px 140px at 12% 0,rgba(160,126,63,.22),transparent 60%)}.nx-liveband:hover{border-color:var(--nx-gold);transform:translateY(-2px);box-shadow:0 16px 44px rgba(26,26,40,.28)}.nx-liveband:focus-visible{outline:2px solid var(--nx-gold);outline-offset:3px}.nx-liveband__tag{display:inline-flex;align-items:center;gap:8px;flex-shrink:0;padding:7px 15px;border-radius:999px;background:rgba(47,164,99,.12);color:#4cc98a;border:1px solid rgba(47,164,99,.35);font-size:13px;font-weight:700;white-space:nowrap}.nx-liveband__text{display:flex;flex-direction:column;gap:4px;flex:1 1;min-width:240px}.nx-liveband__title{font-size:clamp(15.5px,1.9vw,18px);font-weight:700}.nx-liveband__sub{font-size:13.5px;color:var(--nx-on-dark-muted)}.nx-liveband__go{flex-shrink:0;font-size:14px;font-weight:700;color:var(--nx-soft-gold,#c9a961);white-space:nowrap}.nx-demos{display:grid;grid-gap:18px;gap:18px;grid-template-columns:repeat(auto-fit,minmax(min(420px,100%),1fr));max-width:980px;margin-inline:auto}.nx-demo{display:flex;flex-direction:column;gap:12px;padding:24px 26px;border-radius:var(--nx-radius,14px);background:#fff;border:1px solid var(--nx-line);text-decoration:none;color:inherit;transition:border-color .18s var(--nx-ease),box-shadow .18s var(--nx-ease),transform .18s var(--nx-ease)}.nx-demo:hover{border-color:var(--nx-gold);box-shadow:0 14px 40px rgba(26,26,40,.1);transform:translateY(-3px)}.nx-demo:focus-visible{outline:2px solid var(--nx-gold);outline-offset:2px}.nx-demo__top{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.nx-demo__cat{padding:5px 12px;border-radius:999px;background:var(--nx-gold-wash);color:var(--nx-gold);border:1px solid var(--nx-gold-line)}.nx-demo__cat,.nx-demo__live{font-size:12.5px;font-weight:700}.nx-demo__live{display:inline-flex;align-items:center;gap:7px;color:#2fa463}.nx-demo__title{font-size:clamp(18px,2.2vw,22px);color:var(--nx-ink)}.nx-demo__desc{color:var(--nx-muted);font-size:14.5px}.nx-demo__vis{display:flex;flex-wrap:wrap;gap:7px}.nx-demo__chip{padding:4px 11px;border-radius:999px;background:var(--nx-cream);border:1px solid var(--nx-line);font-size:12px;font-weight:600;color:var(--nx-ink)}.nx-demo__go{color:var(--nx-gold);font-weight:700;font-size:14px;margin-top:2px}.nx-usedvis{margin-top:40px}.nx-usedvis__grid{margin-top:22px;display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));max-width:980px;margin-inline:auto}.nx-usedvis__card{display:flex;flex-direction:column;border-radius:var(--nx-radius-sm,10px);overflow:hidden;background:#fff;border:1px solid var(--nx-line);text-decoration:none;color:inherit;transition:border-color .18s var(--nx-ease),box-shadow .18s var(--nx-ease),transform .18s var(--nx-ease)}.nx-usedvis__card:hover{border-color:var(--nx-gold);box-shadow:0 10px 30px rgba(26,26,40,.08);transform:translateY(-2px)}.nx-usedvis__card:focus-visible{outline:2px solid var(--nx-gold);outline-offset:2px}.nx-usedvis__thumb{display:block;aspect-ratio:16/10;overflow:hidden;background:var(--nx-cream);border-bottom:1px solid var(--nx-line);pointer-events:none}.nx-usedvis__thumb img,.nx-usedvis__thumb>*{width:100%;height:100%;object-fit:cover}.nx-usedvis__body{display:flex;flex-direction:column;gap:3px;padding:12px 14px}.nx-usedvis__name{font-weight:700;font-size:14px;color:var(--nx-ink)}.nx-usedvis__ar{font-size:12.5px;color:var(--nx-muted)}.nx-btn--live{gap:9px;border-color:rgba(47,164,99,.5)}.nx-demo__kind{padding:5px 12px;border-radius:999px;background:var(--nx-cream);color:var(--nx-muted);border:1px solid var(--nx-line);font-size:12.5px;font-weight:700}.nx-demo__kind--real{background:rgba(47,164,99,.1);color:#2e7d4f;border-color:rgba(47,164,99,.35)}.nx-samplenote{margin:14px auto 0;max-width:70ch;text-align:center;padding:12px 18px;border-radius:var(--nx-radius-sm,10px);background:var(--nx-cream);border:1px dashed var(--nx-line-strong);color:var(--nx-muted);font-size:13.5px}.nx2-map{position:relative;margin-top:28px;background:#1c1c29;border:1px solid rgba(201,169,97,.22);border-radius:var(--nx-radius-lg);padding:16px 16px 14px;box-shadow:var(--nx-shadow-dark)}.nx2-map__cap{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;color:hsla(60,23%,97%,.78);font-size:13.5px;margin-bottom:10px}.nx2-map__cap strong{color:#fafaf7;font-weight:700;font-size:15px}.nx2-map svg{width:100%;height:auto;display:block}.nx2-map svg path{transition:fill .18s ease,stroke .18s ease}.nx2-map svg .has:hover{fill:#e4cb8c;cursor:default}.nx2-map text{font-family:inherit;paint-order:stroke;stroke:rgba(0,0,0,.6);stroke-width:2.5px;stroke-linejoin:round;fill:#fafaf7;font-size:11.5px;font-weight:600;pointer-events:none}.nx2-map text.v{fill:#c9a961;font-weight:700}.nx2-map__tip{position:absolute;pointer-events:none;transform:translate(-50%,calc(-100% - 14px));background:rgba(20,20,26,.96);color:#fafaf7;border:1px solid rgba(201,169,97,.45);border-radius:10px;padding:8px 12px;font-size:13px;white-space:nowrap;box-shadow:0 8px 24px rgba(0,0,0,.45);z-index:3;text-align:center}.nx2-map__tip b{color:#c9a961;font-size:16px;display:block;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.nx2-map__tip small{color:hsla(60,23%,97%,.62);font-size:11.5px}.nx2-map__foot{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;margin-top:10px}.nx2-map__legend{display:flex;align-items:center;gap:8px;font-size:12px;color:hsla(60,23%,97%,.72);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.nx2-map__legend i{width:120px;height:8px;border-radius:4px;background:linear-gradient(90deg,#4a4030,#c9a961);display:inline-block}html[lang=ar] .nx2-map__legend i{background:linear-gradient(270deg,#4a4030,#c9a961)}.nx2-map__top{display:flex;flex-wrap:wrap;gap:6px 14px;font-size:13px;color:hsla(60,23%,97%,.8)}.nx2-map__top b{color:#c9a961;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.nx2-map__ph{height:0;padding-bottom:52%;border-radius:10px;background:linear-gradient(90deg,#21212f,#262634,#21212f)}:root{--nx2-charcoal:#1a1a28;--nx2-gold:#a07e3f;--nx2-gold-deep:#8c6d35;--nx2-soft-gold:#c9a961;--nx2-cream:#f5f2ea;--nx2-ivory:#fafaf7;--nx2-live:#2ebe7e;--nx2-live-deep:#1f8a5c;--nx2-z1:#fafaf7;--nx2-z2:#f5f2ea;--nx2-z4:#1a1a28;--nx2-z5:#16161f;--nx2-z6:#121219;--nx2-z7:#0f0f16;--nx2-z8:#0d0d13;--nx2-z9:#0a0a10;--nx2-r-pill:999px;--nx2-r-btn:12px;--nx2-r-card:18px;--nx2-r-panel:26px;--nx2-lift:0 1px 0 hsla(60,23%,97%,.05) inset,0 22px 60px -24px rgba(0,0,0,.75);--nx2-lift-light:0 2px 6px rgba(26,26,40,.06),0 30px 70px -30px rgba(26,26,40,.35);--nx2-glow:radial-gradient(115% 150% at 50% 118%,#ebd6a6 0%,#d3b674 38%,rgba(201,169,97,0) 76%);--nx2-lift-btn:0 10px 24px -14px rgba(26,26,40,.55);--nx2-maxw:1240px;--nx2-pad:clamp(20px,5vw,40px);--nx2-sec:clamp(72px,9vw,132px);--nx2-ease:cubic-bezier(.22,.61,.36,1);--nx2-font:"Somar Sans","IBM Plex Sans Arabic","Segoe UI",system-ui,-apple-system,sans-serif}.z-l{--zi:#1a1a28;--zm:#55555f;--zd:#6b6b76;--zln:rgba(26,26,40,.1);--zln-soft:rgba(26,26,40,.07);--zcard:#fff;--zglass:rgba(26,26,40,.03);--zacc:var(--nx2-gold-deep);--zgold-line:rgba(160,126,63,.38)}.z-d,.z-l{color:var(--zi)}.z-d{--zi:#fafaf7;--zm:hsla(60,23%,97%,.62);--zd:hsla(60,23%,97%,.55);--zln:hsla(60,23%,97%,.1);--zln-soft:hsla(60,23%,97%,.06);--zcard:#1a1a28;--zglass:hsla(60,23%,97%,.03);--zacc:var(--nx2-soft-gold);--zgold-line:rgba(160,126,63,.34)}*,:after,:before{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;background:#0a0a10}body{margin:0;font-family:var(--nx2-font);background:var(--nx2-z1);color:var(--nx2-charcoal);font-size:16px;line-height:1.68;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:hidden}body:before{content:"";position:fixed;inset:0;z-index:9;pointer-events:none;opacity:.025;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23n)'/%3E%3C/svg%3E")}h1,h2,h3,h4{margin:0;font-weight:700;line-height:1.18;letter-spacing:-.015em}p{margin:0}a{color:inherit;text-decoration:none}img,svg{display:block;max-width:100%}ul{margin:0;padding:0;list-style:none}button{font-family:inherit;cursor:pointer}::selection{background:var(--nx2-soft-gold);color:var(--nx2-charcoal)}:focus-visible{outline:2px solid var(--nx2-gold);outline-offset:2px;border-radius:4px}html:not([lang=en]) [data-t=en]{display:none!important}.nx2-skip{position:absolute;inset-inline-start:-9999px;top:0;z-index:100;background:var(--nx2-soft-gold);color:var(--nx2-charcoal);padding:12px 20px;border-radius:0 0 var(--nx2-r-btn) var(--nx2-r-btn);font-weight:600}.nx2-skip:focus{inset-inline-start:16px}.nx2-wrap{max-width:var(--nx2-maxw);margin-inline:auto;padding-inline:var(--nx2-pad)}.nx2-sec{padding-block:var(--nx2-sec) calc(var(--nx2-sec) * 1.08)}.nx2-eyebrow{font-size:12px;font-weight:600;letter-spacing:.02em;color:var(--zacc);margin-bottom:14px}.nx2-h2{font-size:clamp(28px,3.4vw,44px);letter-spacing:-.015em;line-height:1.16;text-wrap:balance}.nx2-lead{font-size:clamp(16px,1.15vw,18.5px);color:var(--zm);line-height:1.72;max-width:62ch;text-wrap:pretty}.nx2-head{max-width:760px;margin-inline:auto;text-align:center}.nx2-head .nx2-lead{margin-inline:auto;margin-top:16px}.nx2-btn{position:relative;display:inline-flex;align-items:center;gap:9px;padding:13px 24px;border-radius:var(--nx2-r-btn);font-size:15px;font-weight:600;line-height:1;border:1px solid var(--zln);background:var(--zglass);color:var(--zi);transition:transform .2s var(--nx2-ease),border-color .2s var(--nx2-ease),background .2s var(--nx2-ease);isolation:isolate;overflow:hidden}.nx2-btn:hover{transform:translateY(-2px);border-color:var(--zgold-line)}.nx2-btn:active{transform:translateY(0)}.nx2-btn--gold{border-color:transparent;color:var(--nx2-charcoal);background:var(--nx2-soft-gold);box-shadow:var(--nx2-lift-btn)}.nx2-btn--gold:before{content:"";position:absolute;inset:0;z-index:-1;background:var(--nx2-glow);opacity:.9;transition:opacity .24s var(--nx2-ease)}.nx2-btn--gold:hover{border-color:transparent}.nx2-btn--gold:hover:before{opacity:1}.nx2-btn__arrow{font-size:14px;opacity:.7;transition:transform .2s var(--nx2-ease)}.nx2-btn:hover .nx2-btn__arrow{transform:translateX(-3px)}html[lang=en] .nx2-btn:hover .nx2-btn__arrow{transform:translateX(3px)}.nx2-header{position:-webkit-sticky;position:sticky;top:0;z-index:40;background:hsla(60,23%,97%,.82);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid rgba(26,26,40,.08);transition:background .35s var(--nx2-ease),border-color .35s var(--nx2-ease)}.nx2-header .nx2-nav{color:var(--nx2-charcoal)}.nx2-header--dark{background:rgba(13,13,19,.78);border-bottom-color:hsla(60,23%,97%,.07)}.nx2-header--dark .nx2-nav{color:var(--nx2-ivory)}.nx2-nav{display:flex;align-items:center;gap:clamp(16px,3vw,40px);height:70px;max-width:var(--nx2-maxw);margin-inline:auto;padding-inline:var(--nx2-pad)}.nx2-nav__logo img{height:26px;width:auto}.nx2-header--dark .nx2-nav__logo .lg-light,.nx2-nav__logo .lg-dark{display:none}.nx2-header--dark .nx2-nav__logo .lg-dark{display:block}.nx2-nav__links{display:flex;align-items:center;gap:clamp(14px,2vw,28px);-webkit-margin-end:auto;margin-inline-end:auto}.nx2-nav__links a{font-size:14px;opacity:.72;padding-block:6px;border-bottom:1.5px solid transparent;transition:opacity .18s var(--nx2-ease),border-color .18s var(--nx2-ease)}.nx2-nav__links a:hover{opacity:1}.nx2-nav__links a[aria-current=page]{opacity:1;border-bottom-color:var(--nx2-gold)}.nx2-nav__end{display:flex;align-items:center;gap:12px}.nx2-lang{padding:7px 13px;border-radius:var(--nx2-r-pill);border:1px solid;background:transparent;color:inherit;opacity:.7;font-size:12px;font-weight:600;letter-spacing:.06em;transition:opacity .18s var(--nx2-ease)}.nx2-lang:hover{opacity:1}.nx2-nav__cta{padding:11px 20px;font-size:14px}@media (max-width:900px){.nx2-nav{flex-wrap:wrap;height:auto;padding-block:11px 0}.nx2-nav__logo{-webkit-margin-end:auto;margin-inline-end:auto}.nx2-nav__links{order:3;flex:0 0 100%;margin:0;gap:20px;overflow-x:auto;scrollbar-width:none;padding-block:9px;border-top:1px solid rgba(26,26,40,.07)}.nx2-header--dark .nx2-nav__links{border-top-color:hsla(60,23%,97%,.07)}.nx2-nav__links::-webkit-scrollbar{display:none}.nx2-nav__links a{white-space:nowrap;font-size:14px}.nx2-nav__cta{padding:10px 16px}}.nx2-hero{position:relative;background:var(--nx2-z1);padding-block:clamp(56px,8vw,104px) 0;text-align:center;overflow:hidden}.nx2-hero:before{content:"";position:absolute;z-index:0;pointer-events:none;inset-inline:0;top:-180px;height:640px;background:radial-gradient(58% 52% at 50% 0,rgba(160,126,63,.14) 0,rgba(201,169,97,.06) 44%,transparent 72%);animation:nxAurora 11s ease-in-out infinite alternate}.nx2-hero__inner{position:relative;z-index:1;max-width:900px;margin-inline:auto}.nx2-badge{display:inline-flex;align-items:center;gap:10px;padding:6px 6px 6px 16px;border-radius:var(--nx2-r-pill);border:1px solid var(--zln);background:#fff;font-size:13px;color:var(--zm);margin-bottom:28px;transition:border-color .2s var(--nx2-ease)}html[lang=en] .nx2-badge{padding:6px 16px 6px 6px}.nx2-badge:hover{border-color:var(--zgold-line)}.nx2-badge__tag{padding:4px 12px;border-radius:var(--nx2-r-pill);background:var(--nx2-soft-gold);color:var(--nx2-charcoal);font-size:12px;font-weight:700}.nx2-badge__go{color:var(--zacc);font-weight:600}.nx2-hero h1{font-size:clamp(38px,6.2vw,74px);line-height:1.1;letter-spacing:-.02em;text-wrap:balance;margin-bottom:22px;color:var(--zi)}.nx2-hero h1 .g{color:var(--nx2-gold)}.nx2-hero .nx2-lead{margin-inline:auto;font-size:clamp(17px,1.3vw,19px)}.nx2-hero__cta{display:flex;flex-wrap:wrap;gap:14px;justify-content:center;margin-top:34px}.nx2-stage{position:relative;margin-top:clamp(48px,6vw,84px);max-width:1080px;margin-inline:auto;padding-inline:var(--nx2-pad);perspective:1400px}.nx2-stage__frame{position:relative;border-radius:var(--nx2-r-panel);overflow:hidden;border:1px solid rgba(26,26,40,.14);background:var(--nx2-charcoal);box-shadow:var(--nx2-lift-light);transform:rotateX(7deg);transform-style:preserve-3d;will-change:transform}@media (hover:none){.nx2-stage__frame{transform:rotateX(4deg)}}.nx2-chip{position:absolute;z-index:2;display:flex;align-items:center;gap:12px;padding:13px 17px;border-radius:14px;background:rgba(26,26,40,.9);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(160,126,63,.34);box-shadow:0 10px 22px -12px rgba(0,0,0,.92);text-align:start;color:var(--nx2-ivory)}.nx2-chip .k{font-size:12px;color:hsla(60,23%,97%,.55);line-height:1.5}.nx2-chip .v{font-size:21px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.2}.nx2-chip .up{color:var(--nx2-soft-gold);font-size:12px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.nx2-chip__ring{flex:none}.nx2-chip--a{inset-inline-end:-14px;top:12%;animation:nxFloatA 7s ease-in-out 1.6s infinite}.nx2-chip--b{inset-inline-start:-14px;bottom:20%;animation:nxFloatB 8.5s ease-in-out 2.1s infinite}@media (max-width:720px){.nx2-chip--a{inset-inline-end:8px}.nx2-chip--b{inset-inline-start:8px}}@media (max-width:520px){.nx2-chip{display:none}}.nx2-dash{text-align:start;color:var(--nx2-ivory)}.nx2-dash__bar{display:flex;align-items:center;gap:10px;padding:12px 16px;border-bottom:1px solid hsla(60,23%,97%,.06)}.nx2-dash__dots{display:inline-flex;gap:6px}.nx2-dash__dots i{width:9px;height:9px;border-radius:50%;background:hsla(60,23%,97%,.14)}.nx2-dash__tag,.nx2-dash__title{font-size:12px;color:hsla(60,23%,97%,.55)}.nx2-dash__tag{-webkit-margin-start:auto;margin-inline-start:auto;border:1px solid hsla(60,23%,97%,.1);border-radius:6px;padding:3px 9px}.nx2-dash__kpis{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px;padding:14px 16px 0}.nx2-kpi{background:hsla(60,23%,97%,.03);border:1px solid hsla(60,23%,97%,.06);border-radius:12px;padding:12px 14px}.nx2-kpi .k{font-size:12px;color:hsla(60,23%,97%,.55);margin-bottom:4px}.nx2-kpi .v{font-size:clamp(17px,1.8vw,23px);font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.15}.nx2-kpi .d{font-size:12px;font-weight:600;color:var(--nx2-soft-gold);margin-top:3px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.nx2-dash__grid{display:grid;grid-template-columns:1.55fr 1fr;grid-gap:12px;gap:12px;padding:12px 16px}.nx2-tile{background:hsla(60,23%,97%,.03);border:1px solid hsla(60,23%,97%,.06);border-radius:12px;padding:13px 14px;min-width:0}.nx2-tile__cap{font-size:12px;color:hsla(60,23%,97%,.55);margin-bottom:10px}.nx2-dash__note{padding:0 16px 12px;font-size:11px;color:hsla(60,23%,97%,.55)}.nx2-line{width:100%;height:auto}html[lang=en] .nx2-line{transform:scaleX(-1)}.nx2-grid-l{stroke:hsla(60,23%,97%,.07);stroke-width:1}.nx2-line__area{fill:rgba(201,169,97,.1)}.nx2-line__path{fill:none;stroke:var(--nx2-soft-gold);stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;animation:nxDraw 1.5s var(--nx2-ease) .85s backwards}.nx2-line__dot{fill:var(--nx2-soft-gold)}.nx2-line__pulse{fill:none;stroke:var(--nx2-soft-gold);stroke-width:1.5;opacity:0;transform-box:fill-box;transform-origin:center;animation:nxPulse 2.6s ease-out 2.4s infinite}.nx2-barlabels,.nx2-months{display:flex;justify-content:space-between;margin-top:8px;font-size:11px;color:hsla(60,23%,97%,.55)}.nx2-radial-wrap{position:relative;width:min(150px,100%);margin-inline:auto}.nx2-radial{display:block;width:100%;height:auto}.nx2-radial__c{position:absolute;inset:0;display:grid;place-content:center;text-align:center}.nx2-radial__c b{font-size:18px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.2}.nx2-radial__c span{font-size:11px;color:hsla(60,23%,97%,.55)}.nx2-arc{fill:none;stroke-linecap:round}.nx2-arc--track{stroke:hsla(60,23%,97%,.07);stroke-width:9}.nx2-arc--1{stroke:var(--nx2-gold);stroke-width:9;stroke-dasharray:.42 1;animation:nxArc1 1.1s var(--nx2-ease) .9s backwards}.nx2-arc--2{stroke:var(--nx2-soft-gold);opacity:.75;stroke-width:9;stroke-dasharray:.33 1;animation:nxArc2 1.1s var(--nx2-ease) 1s backwards}.nx2-arc--3{stroke:hsla(60,23%,97%,.3);stroke-width:9;stroke-dasharray:.25 1;animation:nxArc3 1.1s var(--nx2-ease) 1.1s backwards}.nx2-legend{display:grid;grid-gap:6px;gap:6px;margin-top:12px;font-size:12px;color:hsla(60,23%,97%,.62)}.nx2-legend>span{display:flex;align-items:center}.nx2-legend i{display:inline-block;width:8px;height:8px;border-radius:2px;-webkit-margin-end:7px;margin-inline-end:7px}.nx2-legend b{-webkit-margin-start:auto;margin-inline-start:auto;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.nx2-bars{width:100%;height:auto}html[lang=en] .nx2-bars{transform:scaleX(-1)}.nx2-bar{transform-box:fill-box;transform-origin:bottom;animation:nxGrow .8s var(--nx2-ease) backwards}.nx2-bar--hot{fill:var(--nx2-gold)}.nx2-bar--2{fill:rgba(201,169,97,.55)}.nx2-bar--3{fill:hsla(60,23%,97%,.3)}.nx2-bar--4{fill:hsla(60,23%,97%,.2)}.nx2-bar--5{fill:hsla(60,23%,97%,.14)}.nx2-bar:first-of-type{animation-delay:.95s}.nx2-bar:nth-of-type(2){animation-delay:1.02s}.nx2-bar:nth-of-type(3){animation-delay:1.09s}.nx2-bar:nth-of-type(4){animation-delay:1.16s}.nx2-bar:nth-of-type(5){animation-delay:1.23s}.nx2-tile--map{padding:0;overflow:hidden;position:relative}.nx2-tile--map img{width:100%;height:100%;object-fit:cover;object-position:center 30%;min-height:220px}.nx2-tile--map .nx2-tile__cap{position:absolute;top:0;inset-inline-start:0;margin:10px;padding:5px 11px;background:rgba(26,26,40,.85);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid hsla(60,23%,97%,.1);border-radius:8px;color:hsla(60,23%,97%,.62);z-index:1}.nx2-tile--line{grid-column:1}.nx2-tile--radial{grid-column:2}.nx2-tile--map{grid-column:1}.nx2-tile--bars{grid-column:2}@media (max-width:760px){.nx2-dash__kpis{grid-template-columns:repeat(2,1fr)}.nx2-dash__grid{grid-template-columns:1fr}.nx2-tile--bars,.nx2-tile--line,.nx2-tile--map,.nx2-tile--radial{grid-column:1}}.nx2-trust{border-top:1px solid var(--zln-soft);padding-block:26px;margin-top:clamp(40px,5vw,72px)}.nx2-trust__row{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:14px clamp(20px,4vw,44px)}.nx2-trust__label{font-size:13px;color:var(--zd)}.nx2-trust__item{display:inline-flex;align-items:center;gap:8px;font-size:14px;color:var(--zm)}.nx2-trust__item svg{flex:none;opacity:.85}.nx2-statsec{background:linear-gradient(180deg,var(--nx2-z1),var(--nx2-z2))}.nx2-stats{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px}.nx2-stat{background:var(--zcard);border:1px solid var(--zln);border-radius:var(--nx2-r-card);padding:30px 26px;transition:transform .22s var(--nx2-ease),box-shadow .22s var(--nx2-ease)}.nx2-stat:hover{transform:translateY(-3px);box-shadow:0 2px 4px rgba(26,26,40,.05),0 18px 44px rgba(26,26,40,.1)}.nx2-stat__v{font-size:clamp(30px,3.4vw,42px);font-weight:700;line-height:1.05;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.02em;margin-bottom:10px;color:var(--zi)}.nx2-stat__v .u{font-size:clamp(13px,.45em,19px);color:var(--zacc);-webkit-margin-start:6px;margin-inline-start:6px;font-weight:600;letter-spacing:0}.nx2-stat__k{font-size:14px;font-weight:600;margin-bottom:6px;color:var(--zi)}.nx2-stat__d{font-size:13px;color:var(--zd);line-height:1.6}@media (max-width:900px){.nx2-stats{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.nx2-stats{grid-template-columns:1fr}}.nx2-live{display:flex;align-items:center;gap:clamp(16px,3vw,34px);flex-wrap:wrap;margin-top:18px;border:1px solid var(--zln);border-radius:var(--nx2-r-card);background:var(--zcard);padding:24px clamp(18px,3vw,30px);transition:border-color .2s var(--nx2-ease),transform .2s var(--nx2-ease),box-shadow .22s var(--nx2-ease)}.nx2-live:hover{border-color:rgba(46,190,126,.45);transform:translateY(-2px);box-shadow:0 18px 44px rgba(26,26,40,.1)}.nx2-live__tag{display:inline-flex;align-items:center;gap:9px;font-size:12px;font-weight:700;color:var(--nx2-live-deep);border:1px solid rgba(46,190,126,.35);border-radius:var(--nx2-r-pill);padding:7px 14px;white-space:nowrap}.nx2-livepulse{width:8px;height:8px;border-radius:50%;background:var(--nx2-live);position:relative}.nx2-livepulse:after{content:"";position:absolute;inset:-4px;border-radius:50%;border:1px solid var(--nx2-live);opacity:0;animation:nxPulse 2.2s ease-out infinite}.nx2-live__body{flex:1 1;min-width:260px}.nx2-live__t{display:block;font-size:clamp(17px,1.6vw,21px);font-weight:700;margin-bottom:4px;color:var(--zi)}.nx2-live__s{display:block;font-size:14px;color:var(--zm)}.nx2-live__go{font-weight:600;font-size:15px;color:var(--zacc);white-space:nowrap}.nx2-bridge{height:clamp(220px,26vw,340px);background:linear-gradient(180deg,var(--nx2-z2) 0,#e4dfd2 18%,#b7b0a4 38%,#6e6b70 58%,#35343f 78%,var(--nx2-z4) 100%);background-size:100% 165%;background-position:0 0;animation:nxBridge 13s ease-in-out infinite alternate}@supports (animation-timeline:view()){.nx2-bridge{animation:nxBridgeScroll linear both;animation-timeline:view();animation-range:cover 0 cover 100%}}.nx2-featsec{background:var(--nx2-z4)}.nx2-feat{display:grid;grid-template-columns:1fr 1.08fr;grid-gap:clamp(34px,5vw,76px);gap:clamp(34px,5vw,76px);align-items:center}.nx2-feat+.nx2-feat{margin-top:clamp(64px,8vw,120px)}.nx2-feat--flip .nx2-feat__media{order:-1}.nx2-feat__list{margin-top:26px;display:grid;grid-gap:13px;gap:13px}.nx2-feat__list li{display:flex;align-items:flex-start;gap:11px;font-size:15px;color:var(--zm);line-height:1.6}.nx2-feat__list svg{flex:none;margin-top:4px;color:var(--zacc)}.nx2-feat__link{display:inline-flex;align-items:center;gap:8px;margin-top:26px;font-size:15px;font-weight:600;color:var(--zacc);padding-bottom:3px;border-bottom:1px solid var(--zgold-line);transition:border-color .2s var(--nx2-ease),gap .2s var(--nx2-ease)}.nx2-feat__link:hover{border-bottom-color:var(--zacc);gap:12px}.nx2-feat__media{border-radius:var(--nx2-r-panel);overflow:hidden;border:1px solid var(--zln);background:var(--nx2-charcoal);box-shadow:var(--nx2-lift)}.nx2-feat__media img{width:100%;height:auto}@media (max-width:880px){.nx2-feat{grid-template-columns:1fr;gap:32px}.nx2-feat--flip .nx2-feat__media{order:0}}.nx2-toolsec{background:var(--nx2-z5)}.nx2-tools{display:grid;grid-template-columns:repeat(auto-fill,minmax(268px,1fr));grid-gap:16px;gap:16px;margin-top:52px;perspective:1600px}.nx2-tool{position:relative;display:flex;flex-direction:column;padding:26px 24px 22px;border-radius:var(--nx2-r-card);background:var(--zcard);border:1px solid var(--zln);transition:transform .24s var(--nx2-ease),border-color .24s var(--nx2-ease)}.nx2-tool:hover{transform:translateY(-4px) rotateX(2deg);border-color:var(--zgold-line)}.nx2-tool__top{display:flex;align-items:flex-start;gap:13px;margin-bottom:16px}.nx2-tool__ic{flex:none;width:44px;height:44px;border-radius:12px;display:grid;place-items:center;background:var(--zglass);border:1px solid var(--zln)}.nx2-tool__ic img{width:23px;height:23px}.nx2-tool__name{font-size:17px;font-weight:700;line-height:1.35;color:var(--zi)}.nx2-tool__ar{font-size:13px;color:var(--zd);line-height:1.5}.nx2-tool__d{font-size:14px;color:var(--zm);line-height:1.62;flex:1 1}.nx2-tool__foot{display:flex;align-items:center;gap:9px;flex-wrap:wrap;margin-top:20px;padding-top:16px;border-top:1px solid var(--zln-soft)}.nx2-tag{padding:4px 10px;border-radius:6px;font-size:12px;font-weight:600;border:1px solid var(--zln);color:var(--zd);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.nx2-tag--live{border-color:var(--zgold-line);color:var(--zacc)}.nx2-tag--free{background:var(--nx2-soft-gold);border-color:transparent;color:var(--nx2-charcoal)}.nx2-tag--trial{border-color:rgba(46,190,126,.4);color:#5bd79e}.nx2-tool__ver{-webkit-margin-start:auto;margin-inline-start:auto;font-size:13px;color:var(--zd);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.nx2-tool__link{display:inline-flex;align-items:center;gap:7px;margin-top:14px;font-size:13px;font-weight:600;color:var(--zacc);transition:gap .2s var(--nx2-ease)}.nx2-tool__link:hover{gap:11px}.nx2-tool__soon{margin-top:14px;font-size:13px;color:var(--zd)}.nx2-inssec{background:var(--nx2-z6)}.nx2-ins{display:grid;grid-template-columns:1.25fr 1fr;grid-gap:16px;gap:16px;margin-top:24px;align-items:stretch}.nx2-panel{background:var(--zcard);border:1px solid var(--zln);border-radius:var(--nx2-r-card);padding:26px}.nx2-panel__cap{font-size:13px;color:var(--zd);margin-bottom:20px;font-weight:600}.nx2-hbars{display:grid;grid-gap:14px;gap:14px}.nx2-hbar{display:grid;grid-template-columns:150px 1fr 52px;align-items:center;grid-gap:12px;gap:12px}.nx2-hbar .n{font-size:13px;color:var(--zm);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nx2-hbar .t{height:10px;border-radius:5px;background:hsla(60,23%,97%,.06);overflow:hidden}.nx2-hbar .t i{display:block;height:100%;border-radius:5px;background:linear-gradient(90deg,var(--nx2-gold),var(--nx2-soft-gold));transform-origin:100% 50%;transition:transform .9s var(--nx2-ease)}html[lang=en] .nx2-hbar .t i{transform-origin:0 50%}.nx2-hbar .v{font-size:13px;font-weight:700;color:var(--zi);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:start}.nx2-rise--armed .nx2-hbar .t i{transform:scaleX(0)}.nx2-rise--armed.is-in .nx2-hbar .t i{transform:scaleX(1)}.nx2-hbar:nth-child(2) .t i{transition-delay:.08s}.nx2-hbar:nth-child(3) .t i{transition-delay:.16s}.nx2-hbar:nth-child(4) .t i{transition-delay:.24s}.nx2-hbar:nth-child(5) .t i{transition-delay:.32s}.nx2-hbar:nth-child(6) .t i{transition-delay:.4s}.nx2-cols{display:flex;align-items:flex-end;justify-content:space-around;gap:18px;height:170px;margin-top:8px}.nx2-col{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:8px;flex:1 1;max-width:96px}.nx2-col .b{width:100%;border-radius:8px 8px 3px 3px;background:linear-gradient(180deg,var(--nx2-soft-gold),var(--nx2-gold));transform-origin:bottom;transition:transform .8s var(--nx2-ease)}.nx2-col:nth-child(2) .b{transition-delay:.1s}.nx2-col:nth-child(3) .b{transition-delay:.2s}.nx2-rise--armed .nx2-col .b{transform:scaleY(0)}.nx2-rise--armed.is-in .nx2-col .b{transform:scaleY(1)}.nx2-col .val{font-size:14px;font-weight:700;color:var(--zi);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.nx2-col .lbl,.nx2-ins__note{font-size:12px;color:var(--zd)}.nx2-ins__note{margin-top:22px;text-align:center}.nx2-geo{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px;justify-content:center}.nx2-geo span{font-size:12px;color:var(--zm);border:1px solid var(--zln);border-radius:var(--nx2-r-pill);padding:5px 12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (max-width:880px){.nx2-ins{grid-template-columns:1fr}.nx2-hbar{grid-template-columns:118px 1fr 48px}}.nx2-pricesec{background:var(--nx2-z7)}.nx2-plans{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px;margin-top:52px;align-items:stretch}.nx2-plan{display:flex;flex-direction:column;height:100%;padding:32px 28px;border-radius:var(--nx2-r-card);background:var(--zcard);border:1px solid var(--zln)}.nx2-plan--best{border-color:var(--zgold-line);background:linear-gradient(180deg,rgba(160,126,63,.09),transparent 42%),var(--zcard)}.nx2-plan:before{content:"";display:block;height:22px;margin-bottom:16px}.nx2-plan--best:before{display:none}.nx2-plan__badge{align-self:flex-start;padding:4px 11px;border-radius:6px;margin-bottom:16px;height:22px;line-height:14px;background:var(--nx2-soft-gold);color:var(--nx2-charcoal);font-size:12px;font-weight:700}.nx2-plan__name{font-size:17px;font-weight:700;margin-bottom:8px;color:var(--zi)}.nx2-plan__price{font-size:clamp(24px,2.2vw,30px);font-weight:700;line-height:1.2;letter-spacing:-.015em;margin-block:12px 6px;color:var(--zi)}.nx2-plan__d{font-size:14px;color:var(--zm);line-height:1.62;min-height:66px}.nx2-plan__list{display:grid;grid-gap:11px;gap:11px;margin-block:24px;flex:1 1}.nx2-plan__list li{display:flex;align-items:flex-start;gap:10px;font-size:14px;color:var(--zm);line-height:1.55}.nx2-plan__list svg{flex:none;margin-top:3px;color:var(--zacc)}.nx2-plan .nx2-btn{justify-content:center;width:100%}@media (max-width:880px){.nx2-plans{grid-template-columns:1fr;max-width:460px;margin-inline:auto}.nx2-plan__d{min-height:0}}.nx2-ctasec{background:var(--nx2-z8)}.nx2-cta{position:relative;overflow:hidden;text-align:center;border-radius:var(--nx2-r-panel);border:1px solid var(--zgold-line);background:var(--nx2-charcoal);padding:clamp(44px,6vw,76px) var(--nx2-pad)}.nx2-cta__row{display:flex;flex-wrap:wrap;gap:14px;justify-content:center;margin-top:32px}.nx2-footer{border-top:1px solid hsla(60,23%,97%,.06);padding-block:56px 34px;background:var(--nx2-z9)}.nx2-footer__grid{display:grid;grid-template-columns:1.6fr 1fr 1fr;grid-gap:40px;gap:40px}.nx2-footer__logo img{height:28px;width:auto;margin-bottom:16px}.nx2-footer__about{font-size:14px;color:var(--zd);line-height:1.7;max-width:40ch}.nx2-footer h3{font-size:12px;font-weight:600;letter-spacing:.02em;color:var(--zd);margin-bottom:16px}.nx2-footer li+li{margin-top:10px}.nx2-footer li a{font-size:14px;color:var(--zm);transition:color .18s var(--nx2-ease)}.nx2-footer li a:hover{color:var(--zacc)}.nx2-footer__bar{display:flex;flex-wrap:wrap;gap:12px 24px;justify-content:space-between;margin-top:44px;padding-top:22px;border-top:1px solid hsla(60,23%,97%,.06);font-size:13px;color:var(--zd)}@media (max-width:760px){.nx2-footer__grid{grid-template-columns:1fr;gap:32px}}@keyframes nxIn{0%{opacity:0;transform:translateY(16px)}}@keyframes nxDraw{0%{stroke-dashoffset:1}}@keyframes nxArc1{0%{stroke-dashoffset:.42}}@keyframes nxArc2{0%{stroke-dashoffset:.33}}@keyframes nxArc3{0%{stroke-dashoffset:.25}}@keyframes nxGrow{0%{transform:scaleY(0)}}@keyframes nxPulse{0%{transform:scale(.6);opacity:.8}70%{transform:scale(1.9);opacity:0}to{transform:scale(1.9);opacity:0}}@keyframes nxFloatA{0%,to{transform:translateZ(55px)}50%{transform:translateZ(55px) translateY(-7px)}}@keyframes nxFloatB{0%,to{transform:translateZ(80px)}50%{transform:translateZ(80px) translateY(-7px)}}@keyframes nxAurora{0%{opacity:.8;transform:translateY(0)}to{opacity:1;transform:translateY(18px)}}@keyframes nxBridge{0%{background-position:0 0}to{background-position:0 62%}}@keyframes nxBridgeScroll{0%{background-position:0 0}to{background-position:0 100%}}.nx2-hero__inner>*{animation:nxIn .65s var(--nx2-ease) backwards}.nx2-hero__inner .nx2-badge{animation-delay:.05s}.nx2-hero__inner h1{animation-delay:.14s}.nx2-hero__inner .nx2-lead{animation-delay:.24s}.nx2-hero__inner .nx2-hero__cta{animation-delay:.34s}.nx2-stage{animation:nxIn .8s var(--nx2-ease) .42s backwards}.nx2-dash__kpis .nx2-kpi{animation:nxIn .55s var(--nx2-ease) backwards}.nx2-dash__kpis .nx2-kpi:first-child{animation-delay:.58s}.nx2-dash__kpis .nx2-kpi:nth-child(2){animation-delay:.64s}.nx2-dash__kpis .nx2-kpi:nth-child(3){animation-delay:.7s}.nx2-dash__kpis .nx2-kpi:nth-child(4){animation-delay:.76s}.nx2-dash__grid .nx2-tile{animation:nxIn .6s var(--nx2-ease) backwards}.nx2-dash__grid .nx2-tile:first-child{animation-delay:.76s}.nx2-dash__grid .nx2-tile:nth-child(2){animation-delay:.82s}.nx2-dash__grid .nx2-tile:nth-child(3){animation-delay:.88s}.nx2-dash__grid .nx2-tile:nth-child(4){animation-delay:.94s}.nx2-rise{opacity:1;transform:none}.nx2-rise--armed{opacity:0;transform:translateY(14px);transition:opacity .55s var(--nx2-ease),transform .55s var(--nx2-ease)}.nx2-rise--armed.is-in{opacity:1;transform:none}.nx2-rise--armed .nx2-plan,.nx2-rise--armed .nx2-stat,.nx2-rise--armed .nx2-tool{opacity:0;transform:translateY(12px);transition:opacity .5s var(--nx2-ease),transform .5s var(--nx2-ease)}.nx2-rise--armed.is-in .nx2-plan,.nx2-rise--armed.is-in .nx2-stat,.nx2-rise--armed.is-in .nx2-tool{opacity:1;transform:none}.nx2-rise--armed.is-in .nx2-plan:nth-child(2),.nx2-rise--armed.is-in .nx2-stat:nth-child(2),.nx2-rise--armed.is-in .nx2-tool:nth-child(2){transition-delay:.06s}.nx2-rise--armed.is-in .nx2-plan:nth-child(3),.nx2-rise--armed.is-in .nx2-stat:nth-child(3),.nx2-rise--armed.is-in .nx2-tool:nth-child(3){transition-delay:.12s}.nx2-rise--armed.is-in .nx2-stat:nth-child(4),.nx2-rise--armed.is-in .nx2-tool:nth-child(4){transition-delay:.18s}.nx2-rise--armed.is-in .nx2-tool:nth-child(5){transition-delay:.24s}.nx2-rise--armed.is-in .nx2-tool:nth-child(6){transition-delay:.3s}.nx2-rise--armed.is-in .nx2-tool:nth-child(7){transition-delay:.36s}.nx2-rise--armed.is-in .nx2-tool:nth-child(8){transition-delay:.42s}.nx2-rise--armed.is-in .nx2-tool:nth-child(9){transition-delay:.48s}.nx2-rise--armed.is-in .nx2-tool:nth-child(10){transition-delay:.54s}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;transition-duration:.01ms!important}html{scroll-behavior:auto}.nx2-rise,.nx2-rise--armed{opacity:1!important;transform:none!important}.nx2-bridge,.nx2-chip--a,.nx2-chip--b,.nx2-hero:before,.nx2-line__pulse,.nx2-livepulse:after{animation:none!important}.nx2-stage__frame{transform:none!important}}.nx-toolhero{position:relative;overflow:hidden;background:var(--nx2-z1);color:var(--nx2-charcoal);--nx-on-dark:#1a1a28;--nx-on-dark-muted:#55555f;--nx-on-dark-line:rgba(26,26,40,.12);--nx-soft-gold:#8c6d35}.nx-toolhero:before{content:"";position:absolute;z-index:0;pointer-events:none;inset-inline:0;top:-180px;height:520px;background:radial-gradient(58% 52% at 50% 0,rgba(160,126,63,.13) 0,rgba(201,169,97,.05) 44%,transparent 72%)}.nx-toolhero>.nx-wrap{position:relative;z-index:1}.nx-btn{--bg:var(--nx2-soft-gold);--fg:var(--nx2-charcoal);--bd:transparent;position:relative;isolation:isolate;overflow:hidden;padding:12px 22px;border-radius:var(--nx2-r-btn);font-weight:600;box-shadow:var(--nx2-lift-btn)}.nx-btn:before{content:"";position:absolute;inset:0;z-index:-1;background:var(--nx2-glow);opacity:.9;transition:opacity .24s var(--nx2-ease)}.nx-btn:hover{background:var(--nx2-soft-gold);border-color:transparent;transform:translateY(-2px)}.nx-btn:hover:before{opacity:1}.nx-btn--sm{padding:9px 16px;font-size:13.5px}.nx-btn--ghost,.nx-btn--onDark{--bg:rgba(26,26,40,.03);--fg:var(--nx2-charcoal);--bd:rgba(26,26,40,.16);box-shadow:none}.nx-btn--ghost:before,.nx-btn--onDark:before{content:none}.nx-btn--ghost:hover,.nx-btn--onDark:hover{background:rgba(26,26,40,.03);color:var(--nx2-charcoal);border-color:rgba(160,126,63,.38)}.nx-sec--dark .nx-btn--onDark{--bg:hsla(60,23%,97%,.03);--fg:#fafaf7;--bd:hsla(60,23%,97%,.18)}.nx-sec--dark .nx-btn--onDark:hover{color:#fafaf7;border-color:rgba(160,126,63,.5)}.nx-livepulse{width:8px;height:8px;border-radius:50%;background:var(--nx2-live);position:relative;flex:none;display:inline-block}.nx-livepulse:after{content:"";position:absolute;inset:-4px;border-radius:50%;border:1px solid var(--nx2-live);opacity:0;animation:nxPulse 2.2s ease-out infinite}@media (prefers-reduced-motion:reduce){.nx-livepulse:after{animation:none}}.nx-badge{border-radius:6px;font-weight:600}.nx-badge--free,.nx-badge--new{background:var(--nx2-soft-gold);color:var(--nx2-charcoal);border-color:transparent}.nx-badge--live{background:rgba(46,190,126,.1);color:var(--nx2-live-deep);border-color:rgba(46,190,126,.35)}.nx-card,.nx-cmp-wrap,.nx-filters,.nx-strip-card,.nx-tool{border-radius:var(--nx2-r-card)}.nx-catbtn,.nx-input,.nx-select,.nx-textarea{border-radius:var(--nx2-r-btn)}.nx-tool--light:hover{box-shadow:0 2px 4px rgba(26,26,40,.05),0 18px 44px rgba(26,26,40,.1)}.nx-eyebrow{color:#8c6d35;font-size:12px;letter-spacing:.02em}.nx-sec--dark .nx-eyebrow,.nx-tool--dark .nx-eyebrow{color:var(--nx2-soft-gold)}.nx-crumb{color:#55555f}.nx-crumb a:hover{color:#8c6d35}.nx-tabs{background:hsla(60,23%,97%,.85);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}