.landing-shell,.landing-tokens{--hp-pink:#d962a3;--hp-lime:#9dbf21;--hp-yellow:#f2cb07;--hp-orange:#f2811d;--hp-coral:#f25922;--hp-plum:174 69% 8%;--background:80 20% 95%;--foreground:168 37% 10%;--card:60 33% 98%;--card-foreground:168 37% 10%;--popover:60 33% 98%;--popover-foreground:168 37% 10%;--primary:174 69% 8%;--primary-foreground:50 94% 60%;--secondary:168 15% 88%;--secondary-foreground:168 37% 10%;--muted:168 15% 90%;--muted-foreground:162 11% 33%;--accent:168 15% 88%;--accent-foreground:168 37% 10%;--border:168 15% 80%;--input:168 15% 70%;--ring:168 37% 10%;--radius:.625rem;--hp-accent:174 69% 18%;--hp-accent-fg:0 0% 100%;--hp-ink:168 37% 10%;--hp-panel:60 33% 98%;--hp-panel-strong:168 15% 92%;--hp-line:168 15% 80%;--hp-glow:80 60% 60%;--hp-ease:cubic-bezier(.22, 1, .36, 1);--hp-duration:.65s;--ns-hero-text:168 37% 10%;--ns-raised:80 20% 92%}.dark .landing-shell,.dark.landing-tokens{--background:174 69% 8%;--foreground:95 25% 94%;--card:174 40% 13%;--card-foreground:95 25% 94%;--popover:174 40% 13%;--popover-foreground:95 25% 94%;--primary:50 94% 49%;--primary-foreground:174 69% 8%;--secondary:174 40% 17%;--secondary-foreground:95 25% 94%;--muted:174 40% 14%;--muted-foreground:146 14% 76%;--accent:174 40% 17%;--accent-foreground:95 25% 94%;--border:146 20% 28%;--input:146 20% 34%;--ring:50 94% 49%;--hp-accent:50 94% 49%;--hp-accent-fg:174 69% 8%;--hp-ink:95 25% 94%;--hp-panel:174 40% 13%;--hp-panel-strong:174 40% 16%;--hp-line:146 20% 28%;--hp-glow:80 60% 50%;--ns-hero-text:95 25% 94%;--ns-raised:174 50% 10%}.landing-shell{font-family:var(--font-vazir), ui-sans-serif, system-ui, sans-serif;font-feature-settings:"kern" on}.landing-shell h1,.landing-shell h2,.landing-shell h3,.landing-shell h4,.landing-shell .hp-title{font-family:var(--font-estedad), var(--font-vazir), ui-sans-serif, system-ui, sans-serif;font-weight:700}.landing-shell a:focus-visible,.landing-shell button:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}.hp-accent{color:hsl(var(--hp-accent))}.hp-accent-bg{background-color:hsl(var(--hp-accent));color:hsl(var(--hp-accent-fg))}.hp-panel{background:hsl(var(--hp-panel));border:1px solid hsl(var(--hp-line))}.hp-hairline{border-color:hsl(var(--hp-line))}.hp-mono{font-variant-numeric:tabular-nums}.ns-wrap{width:100%;max-width:72rem;margin-inline:auto;padding-inline:1.25rem}.ns-stack{align-content:start;gap:1.25rem;display:grid}.ns-section{padding-block:clamp(4rem,9vw,7rem)}.ns-section-raised{background:hsl(var(--ns-raised))}.ns-display{text-wrap:balance;color:hsl(var(--ns-hero-text));font-size:clamp(2.375rem,5.4vw,4.25rem);line-height:1.08;font-weight:850!important}.ns-heading{text-wrap:balance;font-size:clamp(1.75rem,3.6vw,2.75rem);line-height:1.2;font-weight:800!important}.ns-subheading{font-family:var(--font-estedad), var(--font-vazir), sans-serif;font-size:1.0625rem;font-weight:700;line-height:1.5}.ns-lede{max-width:34rem;color:hsl(var(--muted-foreground));font-size:clamp(1.0625rem,1.5vw,1.25rem);line-height:1.85}.ns-body{max-width:38rem;color:hsl(var(--muted-foreground));line-height:1.9}.ns-small{color:hsl(var(--muted-foreground));font-size:.9375rem;line-height:1.8}.ns-actions{flex-wrap:wrap;gap:.75rem;display:flex}.ns-cta{height:3.25rem;padding-inline:1.75rem;font-size:1rem;font-weight:700}.ns-cta-quiet{border-color:hsl(var(--foreground) / .35);color:hsl(var(--foreground));background:0 0}.ns-cta-quiet:hover{background:hsl(var(--foreground) / .08);color:hsl(var(--foreground))}.ns-chip{background:hsl(var(--secondary));color:hsl(var(--secondary-foreground));white-space:nowrap;border-radius:.375rem;padding:.125rem .625rem;font-size:.8125rem;font-weight:600;display:inline-block}.ns-hero{overflow:hidden}.ns-hero-grid{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:center;gap:2.5rem;padding-block:clamp(2.5rem,6vw,5.5rem) clamp(3rem,7vw,6rem);display:grid}.ns-hero-copy{gap:1.75rem;display:grid}.ns-shapes{aspect-ratio:1;justify-self:end;width:100%;max-width:30rem;font-size:clamp(1rem,3.2vw,1.75rem);position:relative}.ns-shape{animation:ns-settle 1s var(--hp-ease) both;display:block;position:absolute}.ns-shape-pink{background:var(--hp-pink);--from:1.5rem, 1.5rem;border-radius:58% 42% 62% 38%/46% 58% 42% 54%;width:68%;height:68%;inset-block-end:0;inset-inline-end:0}.ns-shape-yellow{background:var(--hp-yellow);--from:0, -1.5rem;border-radius:50% 50% 50% 8%;width:36%;height:36%;animation-delay:80ms;inset-block-start:2%;inset-inline-end:8%}.ns-shape-orange{width:28%;height:28%;fill:var(--hp-orange);--from:-1.5rem, 0;animation-delay:.16s;inset-block-start:26%;inset-inline-start:2%}.ns-shape-coral{background:var(--hp-coral);--from:-1rem, 1rem;border-radius:50%;width:13%;height:13%;animation-delay:.24s;inset-block-end:4%;inset-inline-start:8%}.ns-shape-lime{background:var(--hp-lime);--from:0, 1.25rem;border-radius:62% 62% 62% 10%;place-items:center;width:46%;height:46%;animation-delay:.12s;display:grid;inset-block-start:32%;inset-inline-start:26%}.ns-eyes{transform:translate(var(--look-x,0), var(--look-y,0));direction:ltr;gap:.9em;transition:transform .12s linear;display:flex}.ns-eye{background:hsl(var(--hp-plum));transform-origin:50%;border-radius:50%;width:.85em;height:.85em;animation:6s infinite ns-blink}@keyframes ns-settle{0%{transform:translate(var(--from,0, 0))}to{transform:none}}@keyframes ns-blink{0%,96%,to{transform:scaleY(1)}98%{transform:scaleY(.1)}}.ns-install-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:start;gap:clamp(2.5rem,6vw,5rem);display:grid}.ns-steps{gap:1.25rem;margin-top:.75rem;display:grid}.ns-steps li{grid-template-columns:2.5rem 1fr;gap:1rem;display:grid}.ns-step-num{width:2.5rem;height:2.5rem;color:hsl(var(--hp-plum));font-family:var(--font-estedad), sans-serif;border-radius:50%;place-items:center;font-weight:800;display:grid}.ns-needs{border-top:1px solid hsl(var(--border));gap:.625rem;margin-top:.75rem;padding-top:1.5rem;display:grid}.ns-needs ul{color:hsl(var(--muted-foreground));gap:.375rem;padding-inline-start:1.125rem;font-size:.9375rem;list-style:outside;display:grid}.ns-console{background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:1rem;gap:1.25rem;padding:1.5rem;display:grid;position:sticky;top:6rem}.ns-console figcaption{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.ns-console-meter{grid-template-columns:repeat(7,1fr);gap:3px;display:grid}.ns-console-meter i{background:hsl(var(--muted));height:.5rem}.ns-console-meter i:first-child{border-start-start-radius:4px;border-end-start-radius:4px}.ns-console-meter i:last-child{border-start-end-radius:4px;border-end-end-radius:4px}.ns-console-steps{gap:.875rem;font-size:.9375rem;display:grid}.ns-console-steps li{grid-template-columns:1.25rem 1fr;align-items:start;gap:.75rem;display:grid}.ns-console-steps li[data-state=next]{color:hsl(var(--muted-foreground))}.ns-console-steps li[data-state=now]{font-weight:700}.ns-mark{background:hsl(var(--muted));width:1.25rem;height:1.25rem;color:hsl(var(--hp-plum));border-radius:50%;place-items:center;margin-top:.1875rem;display:grid}.ns-now{color:hsl(var(--muted-foreground));font-size:.8125rem;font-weight:400;display:block}.ns-products{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:1.25rem;display:grid}.ns-product{background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:1rem;align-content:start;gap:1rem;padding:clamp(1.5rem,3vw,2.5rem);display:grid}.ns-product-head{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.ns-product-name{font-size:clamp(1.75rem,3vw,2.5rem);line-height:1.2;font-weight:800!important}.ns-ticks{gap:.5rem;font-size:.9375rem;display:grid}.ns-ticks li{align-items:flex-start;gap:.625rem;display:flex}.ns-ticks svg{color:hsl(var(--hp-accent));margin-top:.3125rem}.ns-sites{border-top:1px solid hsl(var(--border));display:grid}.ns-sites li{border-bottom:1px solid hsl(var(--border))}.ns-sites a{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1rem;padding-block:1.25rem;transition:color .15s;display:flex}.ns-sites a:hover{color:hsl(var(--hp-accent))}.ns-site-host{font-family:var(--font-vazir), sans-serif;font-size:clamp(1.375rem,3.4vw,2.25rem);font-weight:750}.ns-licensing{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:clamp(2rem,5vw,4rem);display:grid}.ns-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem 2.5rem;display:grid}.ns-facts>div{align-content:start;gap:.375rem;display:grid}.ns-final{background:var(--hp-yellow);color:hsl(var(--hp-plum));padding-block:clamp(3.5rem,8vw,6rem)}.ns-final-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:2rem;display:flex}.ns-final-title{text-wrap:balance;font-size:clamp(2rem,5vw,3.75rem);line-height:1.12;font-weight:850!important}.ns-final-cta{background:hsl(var(--hp-plum));color:#fff;border-radius:var(--radius);padding:.9375rem 2rem;font-weight:700;transition:opacity .15s;display:inline-block}.ns-final-cta:hover{opacity:.88}.ns-final a:focus-visible{outline-color:hsl(var(--hp-plum))}@media (max-width:860px){.ns-hero-grid,.ns-install-grid,.ns-products,.ns-licensing{grid-template-columns:minmax(0,1fr)}.ns-shapes{order:-1;justify-self:start;max-width:16rem}.ns-console{position:static}}@media (max-width:560px){.ns-facts{grid-template-columns:minmax(0,1fr)}.ns-cta{flex:100%}}@media (prefers-reduced-motion:reduce){.ns-shape,.ns-eye{animation:none}.ns-eyes{transition:none}}.ns-wordmark{font-family:var(--font-vazir), sans-serif;direction:ltr;font-size:1.125rem;font-weight:800}[id]{scroll-margin-top:5rem}.ns-catalog{grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));gap:1.25rem;margin-top:1rem;display:grid}.ns-product-name a:hover{color:hsl(var(--hp-accent))}.ns-product-link{transition:border-color .15s}.ns-product-link:hover{border-color:hsl(var(--hp-accent))}.ns-stage-hero{grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));align-items:center;gap:2.5rem;padding-block:clamp(3rem,8vw,6.5rem);display:grid}.ns-stage-image{aspect-ratio:16/10;object-fit:cover;border-radius:1rem;width:100%}.ns-features{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:2rem;display:grid}.ns-meter{background:hsl(var(--muted));block-size:.5rem;border-radius:.25rem;max-width:38rem;overflow:hidden}.ns-meter i{background:hsl(var(--hp-accent));block-size:100%;display:block}.ns-roadmap{border-top:1px solid hsl(var(--border));margin-top:.5rem;display:grid}.ns-roadmap li{border-bottom:1px solid hsl(var(--border));gap:.25rem;padding-block:1rem;display:grid}.ns-roadmap-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.ns-roadmap li[data-status=planned] .ns-subheading{color:hsl(var(--muted-foreground))}.ns-tabs{flex-wrap:wrap;gap:.5rem;display:flex}.ns-tabs button{border-radius:var(--radius);background:hsl(var(--muted));color:hsl(var(--muted-foreground));padding:.5rem 1rem;font-size:.9375rem;font-weight:600}.ns-tabs button[aria-selected=true]{background:hsl(var(--primary));color:hsl(var(--primary-foreground))}.ns-media{grid-template-columns:repeat(auto-fill,minmax(min(100%,18rem),1fr));gap:1rem;display:grid}.ns-media a{border:1px solid hsl(var(--border));background:hsl(var(--card));border-radius:.75rem;display:grid;overflow:hidden}.ns-media a:hover{border-color:hsl(var(--hp-accent))}.ns-media img,.ns-media-empty{aspect-ratio:16/9;object-fit:cover;width:100%}.ns-media-empty{background:hsl(var(--muted));color:hsl(var(--muted-foreground));place-items:center;display:grid}.ns-media-title{padding:.75rem 1rem;font-size:.9375rem;font-weight:600}.ns-quote{gap:.75rem;max-width:52rem;display:grid}.ns-quote blockquote{font-family:var(--font-estedad), var(--font-vazir), sans-serif;text-wrap:balance;font-size:clamp(1.5rem,3.4vw,2.5rem);font-weight:700;line-height:1.4}.ns-line{margin-block-end:-.08em;padding-block-end:.08em;display:block;overflow:hidden}.ns-line>span{animation:ns-line-in .9s var(--hp-ease) both;display:block}@keyframes ns-line-in{0%{transform:translateY(105%)}to{transform:none}}.ns-hero-stage{place-items:start end;display:grid;position:relative}.ns-hero-stage .ns-shapes{grid-area:1/1;justify-self:end;max-width:26rem}.ns-assistant{z-index:1;background:hsl(var(--card) / .92);border:1px solid hsl(var(--border));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:1rem;grid-area:1/1;place-self:start;gap:.75rem;width:min(100%,22.5rem);margin-block-start:16rem;padding:1.125rem 1.25rem;display:grid;box-shadow:0 24px 60px -24px #0000008c}.ns-assistant figcaption{color:hsl(var(--muted-foreground));align-items:center;gap:.5rem;font-size:.8125rem;display:flex}.ns-assistant-body{animation:ns-swap .45s var(--hp-ease) both;align-content:start;gap:.5rem;min-block-size:11.5rem;display:grid}@keyframes ns-swap{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:none}}.ns-assistant-who{color:hsl(var(--hp-accent));font-size:.8125rem;font-weight:700}.ns-assistant-ask{font-family:var(--font-estedad), var(--font-vazir), sans-serif;font-size:1.0625rem;font-weight:700;line-height:1.5}.ns-assistant ul{gap:.25rem;font-size:.9375rem;display:grid}.ns-assistant li{align-items:center;gap:.5rem;display:flex}.ns-assistant li svg{color:#9dbf21}.ns-assistant-tone{color:hsl(var(--muted-foreground));align-items:center;gap:.5rem;font-size:.8125rem;display:flex}.ns-cta-primary{isolation:isolate;transition:transform .18s var(--hp-ease), box-shadow .25s;position:relative;overflow:hidden}.ns-cta-primary:after{content:"";z-index:-1;transition:transform .7s var(--hp-ease);background:linear-gradient(105deg,#0000 30%,#ffffff73 50%,#0000 70%);position:absolute;inset:0;transform:translate(-110%)}.ns-cta-primary:hover{box-shadow:0 14px 34px -12px hsl(var(--primary) / .7);transform:translateY(-2px)}.ns-cta-primary:hover:after{transform:translate(110%)}.ns-cta-primary:active{transform:translateY(0)scale(.98)}.ns-statement{border-block:1px solid hsl(var(--border));padding-block:clamp(3.5rem,9vw,7rem)}.ns-fill{font-family:var(--font-estedad), var(--font-vazir), sans-serif;text-wrap:balance;max-inline-size:22ch;font-size:clamp(2rem,6.2vw,4.75rem);font-weight:850;line-height:1.22}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.ns-fill{color:#0000;background-image:linear-gradient(90deg, #9dbf21, #f2cb07 35%, #f2811d 60%, #d962a3), linear-gradient(hsl(var(--foreground) / .2), hsl(var(--foreground) / .2));background-position:0,0;background-repeat:no-repeat;background-size:0% 100%,100% 100%;-webkit-background-clip:text;background-clip:text;animation:linear both ns-fill;animation-timeline:view();animation-range:entry 25% cover 55%}[dir=rtl] .ns-fill{background-image:linear-gradient(270deg, #9dbf21, #f2cb07 35%, #f2811d 60%, #d962a3), linear-gradient(hsl(var(--foreground) / .2), hsl(var(--foreground) / .2));background-position:100%,100%}@keyframes ns-fill{to{background-size:100% 100%,100% 100%}}.ns-shape{animation-name:ns-settle,ns-depth;animation-duration:1s, auto;animation-timing-function:var(--hp-ease), linear;animation-fill-mode:both,both;animation-timeline:auto,scroll(root);animation-range:normal,0 90vh}.ns-shape-pink{--depth:-2rem}.ns-shape-yellow{--depth:-7rem}.ns-shape-orange{--depth:-11rem}.ns-shape-coral{--depth:-4rem}.ns-shape-lime{--depth:-5rem}.ns-assistant{--depth:2.5rem;animation:linear both ns-depth;animation-timeline:scroll(root);animation-range:0 90vh}@keyframes ns-depth{to{translate:0 var(--depth,0)}}}}.ns-audiences{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;margin-block-start:.5rem;display:grid}.ns-audience{background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:1.25rem;align-content:start;gap:1rem;padding:clamp(1.5rem,3.5vw,3rem);display:grid;position:relative;overflow:hidden}.ns-audience:before{content:"";opacity:.9;border-radius:62% 62% 62% 10%;block-size:9rem;inline-size:9rem;position:absolute;inset-block-start:-3rem;inset-inline-end:-3rem}.ns-audience[data-tone=lime]:before{background:var(--hp-lime)}.ns-audience[data-tone=pink]:before{background:var(--hp-pink)}.ns-audience>*{position:relative}.ns-audience .ns-product-name{max-inline-size:70%}.ns-capabilities{grid-template-columns:minmax(0,1fr) minmax(0,1.7fr);align-items:start;gap:clamp(2rem,5vw,4rem);display:grid}.ns-capabilities-head{gap:1rem;display:grid;position:sticky;top:6rem}.ns-capability-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 2.5rem;display:grid}.ns-capability-list>div{border-block-start:1px solid hsl(var(--border));align-content:start;gap:.25rem;padding-block:1.25rem;display:grid}.ns-choices{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;margin-block-start:.5rem;display:grid}.ns-choice{background:hsl(var(--card));border:1px solid hsl(var(--border));transition:transform .22s var(--hp-ease), border-color .2s;border-radius:1.25rem;align-content:start;gap:.75rem;padding:1.75rem;display:grid}.ns-choice:hover{border-color:hsl(var(--hp-accent));transform:translateY(-4px)}.ns-choice-mark{block-size:3.25rem;inline-size:3.25rem;color:hsl(var(--hp-plum));border-radius:50% 50% 50% 12%;place-items:center;display:grid}.ns-choice-cta{color:hsl(var(--hp-accent));margin-block-start:.5rem;font-weight:700}.ns-console-bar{background:hsl(var(--muted));border-radius:.25rem;block-size:.5rem;overflow:hidden}.ns-console-bar i{border-radius:inherit;background:linear-gradient(90deg,#9dbf21,#f2cb07 45%,#f2811d 80%,#f25922);block-size:100%;inline-size:68%;display:block}[dir=rtl] .ns-console-bar i{background:linear-gradient(270deg,#9dbf21,#f2cb07 45%,#f2811d 80%,#f25922)}.ns-other{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1.5rem;display:flex}@media (max-width:860px){.ns-audiences,.ns-capabilities,.ns-choices{grid-template-columns:minmax(0,1fr)}.ns-capabilities-head{position:static}.ns-hero-stage{justify-items:stretch}.ns-hero-stage .ns-shapes{opacity:.95;order:0;justify-self:end;max-width:15rem}.ns-assistant{width:100%;margin-block-start:10rem}}@media (max-width:560px){.ns-capability-list{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.ns-line>span,.ns-assistant-body{animation:none}.ns-cta-primary,.ns-choice{transition:none}.ns-cta-primary:after{display:none}.ns-cta-primary:hover,.ns-choice:hover{transform:none}}.landing-shell[lang=en]{--font-estedad:var(--font-vazir)}
