:root{color-scheme:dark;--bg: #06111d;--bg-2: #091827;--card: #0c1c2e;--card-2: #102437;--text: #f4f7fb;--soft: #c8d0df;--muted: #8492aa;--accent: #38bdf8;--accent-2: #22d3ee;--accent-3: #3b82f6;--accent-gradient: linear-gradient(135deg, #3b82f6, #38bdf8 54%, #22d3ee);--np-mono-invert: 1;--np-shadow-tint: rgba(2, 8, 18, .55);--np-orb-alpha: .42;--np-grid-alpha: .05;--np-radius-tile: 16px;--np-radius-card: 20px;--np-radius-hero: 28px;--np-surface: color-mix(in srgb, var(--accent) 5%, var(--card));--np-surface-hover: color-mix(in srgb, var(--accent) 11%, var(--card));--np-surface-active: color-mix(in srgb, var(--accent) 17%, var(--card));--np-halo-ring: 0 0 0 1px color-mix(in srgb, var(--accent) 13%, transparent);--np-halo-soft: 0 0 0 1px color-mix(in srgb, var(--accent) 15%, transparent), 0 12px 28px -18px color-mix(in srgb, var(--accent) 30%, transparent);--np-halo: 0 0 0 1px color-mix(in srgb, var(--accent) 24%, transparent), 0 18px 38px -18px color-mix(in srgb, var(--accent) 45%, transparent);--np-halo-strong: 0 0 0 1px color-mix(in srgb, var(--accent) 34%, transparent), 0 26px 56px -20px color-mix(in srgb, var(--accent) 58%, transparent);--np-sheen: radial-gradient(ellipse 82% 62% at 100% 0%, color-mix(in srgb, var(--accent) 13%, transparent), transparent 68%);--np-on-accent: #ffffff;--np-ink-accent: color-mix(in srgb, var(--accent) 74%, var(--text));--np-ink-accent-3: color-mix(in srgb, var(--accent-3) 64%, var(--text));--np-ink-icon: var(--accent);--np-safe-top: env(safe-area-inset-top, 0px);--np-safe-bottom: env(safe-area-inset-bottom, 0px);--np-shell: min(1180px, 100%);--np-gap: 22px}html,html[data-accent=cyan]{--np-fill: linear-gradient(135deg, #306bca 0%, #24779e 54%, #15788c 100%)}html[data-accent=violet]{--np-fill: linear-gradient(135deg, #6557ea 0%, #7b53db 54%, #7363b2 100%)}html[data-accent=emerald]{--np-fill: linear-gradient(135deg, #057d5a 0%, #0c7f5d 54%, #1f7c60 100%)}html[data-accent=rose]{--np-fill: linear-gradient(135deg, #d81c46 0%, #ac5162 54%, #a85283 100%)}html[data-accent=amber]{--np-fill: linear-gradient(135deg, #b05417 0%, #956410 54%, #856a1e 100%)}html[data-accent=indigo]{--np-fill: linear-gradient(135deg, #4f46e5 0%, #5b5fe0 54%, #5e68b9 100%)}html[data-theme=light]{color-scheme:light;--bg: #edf7fb;--bg-2: #f8fbfd;--card: #ffffff;--card-2: #f3f9fd;--text: #152238;--soft: #3d4b61;--muted: #5a6879;--np-ink-accent: color-mix(in srgb, var(--accent) 50%, var(--text));--np-ink-accent-3: color-mix(in srgb, var(--accent-3) 50%, var(--text));--np-ink-icon: color-mix(in srgb, var(--accent) 66%, var(--text));--np-mono-invert: 0;--np-shadow-tint: rgba(24, 60, 96, .16);--np-orb-alpha: .28;--np-grid-alpha: .045;--np-surface: color-mix(in srgb, var(--accent) 6%, var(--card));--np-surface-hover: color-mix(in srgb, var(--accent) 12%, var(--card));--np-surface-active: color-mix(in srgb, var(--accent) 18%, var(--card))}*{box-sizing:border-box}html{scroll-behavior:smooth;overflow-x:clip;-webkit-text-size-adjust:100%}body.nopla-landing{margin:0;min-height:100vh;background:var(--bg);color:var(--text);font-family:var(--nopla-font-family, "Vazirmatn", "Segoe UI", sans-serif);font-size:15px;line-height:1.85;-webkit-font-smoothing:antialiased}:where(body.nopla-landing) :where(h1,h2,h3,h4){margin:0;line-height:1.4;font-weight:800;letter-spacing:-.2px}:where(body.nopla-landing) :where(p){margin:0;color:var(--soft)}:where(body.nopla-landing) :where(ul,ol){margin:0;padding:0;list-style:none}:where(body.nopla-landing) :where(a){color:inherit;text-decoration:none}:where(body.nopla-landing) :where(img){max-width:100%;display:block}:where(body.nopla-landing) :where(button){font:inherit;color:inherit;cursor:pointer}::selection{background:color-mix(in srgb,var(--accent) 34%,transparent);color:var(--text)}:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:12px}.np-orbs{position:fixed;inset:0;z-index:0;pointer-events:none;overflow:hidden;background:radial-gradient(circle at 78% -8%,color-mix(in srgb,var(--accent) 12%,transparent),transparent 46%),radial-gradient(circle at 6% 108%,color-mix(in srgb,var(--accent-3) 12%,transparent),transparent 44%),var(--bg)}.np-orb{position:absolute;display:block;border-radius:50%;opacity:var(--np-orb-alpha);filter:blur(24px);will-change:transform;transform:translateZ(0)}.np-orb-1{width:44vmax;height:44vmax;top:-16vmax;inset-inline-end:-11vmax;background:radial-gradient(circle at 50% 50%,color-mix(in srgb,var(--accent) 92%,transparent) 0%,color-mix(in srgb,var(--accent) 60%,transparent) 26%,color-mix(in srgb,var(--accent) 24%,transparent) 50%,transparent 74%);animation:npDrift1 26s ease-in-out infinite alternate}.np-orb-2{width:34vmax;height:34vmax;top:20vh;inset-inline-start:-13vmax;background:radial-gradient(circle at 50% 50%,color-mix(in srgb,var(--accent-3) 90%,transparent) 0%,color-mix(in srgb,var(--accent-3) 58%,transparent) 26%,color-mix(in srgb,var(--accent-3) 22%,transparent) 50%,transparent 74%);animation:npDrift2 32s ease-in-out infinite alternate}.np-orb-3{width:26vmax;height:26vmax;bottom:-11vmax;inset-inline-end:5vmax;background:radial-gradient(circle at 50% 50%,color-mix(in srgb,var(--accent-2) 90%,transparent) 0%,color-mix(in srgb,var(--accent-2) 58%,transparent) 26%,color-mix(in srgb,var(--accent-2) 22%,transparent) 50%,transparent 74%);animation:npDrift1 38s ease-in-out infinite alternate-reverse}.np-orb-4{width:30vmax;height:30vmax;bottom:-15vmax;inset-inline-start:14vmax;background:radial-gradient(circle at 50% 50%,color-mix(in srgb,var(--accent) 88%,transparent) 0%,color-mix(in srgb,var(--accent) 56%,transparent) 26%,color-mix(in srgb,var(--accent) 20%,transparent) 50%,transparent 74%);animation:npDrift2 34s ease-in-out infinite alternate}.np-orb-grid{position:absolute;inset:-2px;display:block;background-image:linear-gradient(to right,color-mix(in srgb,var(--accent) 100%,transparent) 1px,transparent 1px),linear-gradient(to bottom,color-mix(in srgb,var(--accent) 100%,transparent) 1px,transparent 1px);background-size:64px 64px;opacity:var(--np-grid-alpha);mask-image:radial-gradient(ellipse 74% 58% at 50% 22%,#000 12%,transparent 76%);-webkit-mask-image:radial-gradient(ellipse 74% 58% at 50% 22%,#000 12%,transparent 76%)}@keyframes npDrift1{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(-4vmax,5vmax,0) scale(1.1)}}@keyframes npDrift2{0%{transform:translateZ(0) scale(1.06)}to{transform:translate3d(5vmax,-4vmax,0) scale(.94)}}.np-scroll-progress{position:fixed;top:var(--np-safe-top);inset-inline:0;height:2px;z-index:60;pointer-events:none}.np-scroll-progress>i{display:block;width:0;height:100%;border-radius:0 2px 2px 0;background:var(--accent-gradient);box-shadow:0 0 14px color-mix(in srgb,var(--accent) 70%,transparent);transition:width .12s linear}.np-skip{position:fixed;top:calc(var(--np-safe-top) + 8px);inset-inline-start:50%;transform:translate(-50%,calc(-100% - var(--np-safe-top, 0px) - 16px));z-index:90;padding:9px 18px;border-radius:999px;font-size:13px;font-weight:700;color:var(--np-on-accent);background:var(--np-fill, var(--accent-gradient));box-shadow:var(--np-halo-strong);transition:transform .2s ease}.np-skip:focus-visible{transform:translate(-50%)}.np-nav{position:sticky;top:0;z-index:50;padding:calc(var(--np-safe-top) + 10px) 18px 10px;background:color-mix(in srgb,var(--bg) 72%,transparent);backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%);transition:background .25s ease,box-shadow .25s ease,padding .25s ease}.np-nav.is-stuck{background:color-mix(in srgb,var(--bg) 88%,transparent);box-shadow:0 1px color-mix(in srgb,var(--accent) 14%,transparent),0 18px 40px -30px var(--np-shadow-tint)}.np-nav-inner{width:100%;max-width:none;margin:0;display:flex;align-items:center;gap:14px}.np-nav-lead{display:flex;align-items:center;gap:12px;flex:0 0 auto}.np-nav-tools{display:flex;align-items:center;gap:7px;flex:0 0 auto;order:-1}.np-brand{display:inline-flex;align-items:center;gap:10px;flex:0 0 auto}.np-brand-mark{width:46px;height:46px;flex:0 0 auto;display:grid;place-items:center;transition:transform .22s ease,filter .22s ease}.np-brand-mark img{width:100%;height:100%;object-fit:contain}.np-brand:hover .np-brand-mark{transform:translateY(-1px) scale(1.05);filter:saturate(1.06)}.np-brand-text{display:flex;flex-direction:column;line-height:1.3}.np-brand-text strong{font-size:16px;font-weight:800}.np-brand-text small{font-size:11px;color:var(--muted)}.np-nav-links{display:flex;align-items:center;gap:4px;margin-inline:auto;min-width:0;flex-wrap:nowrap}.np-nav-links a{padding:8px 13px;border-radius:12px;font-size:13.5px;font-weight:600;color:var(--soft);white-space:nowrap;transition:color .2s ease,background .2s ease,box-shadow .2s ease}.np-nav-links a:hover{color:var(--text);background:var(--np-surface-hover);box-shadow:var(--np-halo-soft)}.np-nav-links a.is-active{color:var(--text);background:var(--np-surface-active);box-shadow:var(--np-halo)}.np-nav-actions{display:flex;align-items:center;gap:8px;flex:0 0 auto}.np-icon-btn{width:38px;height:38px;display:grid;place-items:center;border:0;border-radius:12px;font-size:18px;color:var(--soft);background:var(--np-surface);box-shadow:var(--np-halo-ring);transition:color .2s ease,background .2s ease,box-shadow .2s ease,transform .2s ease}.np-icon-btn:hover{color:var(--text);background:var(--np-surface-hover);box-shadow:var(--np-halo);transform:translateY(-1px)}.np-nav-cta{display:inline-flex;align-items:center;gap:7px;height:38px;padding:0 16px;border-radius:12px;font-size:13.5px;font-weight:800;color:var(--np-on-accent);background:var(--np-fill, var(--accent-gradient));box-shadow:0 14px 30px -16px color-mix(in srgb,var(--accent) 70%,transparent);transition:transform .2s ease,box-shadow .2s ease,filter .2s ease}.np-nav-cta .ti{font-size:17px}.np-nav-cta:hover{transform:translateY(-1px);filter:brightness(1.06);box-shadow:0 20px 40px -16px color-mix(in srgb,var(--accent) 82%,transparent)}.np-nav-burger{display:none}#npMain{position:relative;z-index:1;width:var(--np-shell);margin:0 auto;padding:0 18px 40px}.np-section{padding:72px 0;scroll-margin-top:calc(var(--np-safe-top) + 92px)}.np-head{max-width:660px;margin:0 auto 34px;text-align:center}.np-head h2{font-size:clamp(23px,3.4vw,32px);margin-bottom:10px}.np-head p{font-size:15px}.np-eyebrow{display:inline-flex;align-items:center;gap:6px;margin-bottom:12px;padding:5px 13px;border-radius:999px;font-size:12px;font-weight:700;color:var(--np-ink-accent);background:color-mix(in srgb,var(--accent) 12%,var(--card));box-shadow:var(--np-halo-ring)}.np-hero{padding:clamp(46px,8vw,92px) 0 68px;text-align:center;scroll-margin-top:calc(var(--np-safe-top) + 92px)}.np-kicker{display:inline-flex;align-items:center;gap:8px;padding:7px 16px;border-radius:999px;font-size:12.5px;font-weight:700;color:var(--np-ink-accent);background:var(--np-sheen),color-mix(in srgb,var(--accent) 10%,var(--card));box-shadow:var(--np-halo-soft)}.np-kicker .ti{font-size:16px;color:var(--np-ink-icon)}.np-hero h1{margin:22px 0 0;display:flex;flex-direction:column;align-items:center;gap:4px}.np-h1-line{font-size:clamp(44px,9vw,78px);font-weight:900;line-height:1.22;letter-spacing:-1.5px;background:var(--accent-gradient);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 12px 34px color-mix(in srgb,var(--accent) 34%,transparent))}.np-h1-sub{font-size:clamp(19px,3.4vw,30px);font-weight:800;color:var(--text)}.np-lead{max-width:680px;margin:18px auto 0;font-size:clamp(14.5px,1.6vw,16.5px);line-height:2}.np-cta-row{margin-top:28px;display:flex;justify-content:center;flex-wrap:wrap;gap:12px}.np-btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:50px;padding:0 24px;border:0;border-radius:var(--np-radius-tile);font-size:14.5px;font-weight:800;transition:transform .2s ease,box-shadow .2s ease,background .2s ease,filter .2s ease}.np-btn .ti{font-size:19px}.np-btn:hover{transform:translateY(-2px)}.np-btn:active{transform:translateY(0)}.np-btn-primary{color:var(--np-on-accent);background:var(--np-fill, var(--accent-gradient));box-shadow:0 18px 38px -16px color-mix(in srgb,var(--accent) 74%,transparent)}.np-btn-primary:hover{filter:brightness(1.07);box-shadow:0 26px 52px -16px color-mix(in srgb,var(--accent) 88%,transparent)}.np-btn-ghost{color:var(--text);background:var(--np-sheen),var(--np-surface);box-shadow:var(--np-halo-soft)}.np-btn-ghost:hover{background:var(--np-sheen),var(--np-surface-hover);box-shadow:var(--np-halo)}.np-btn-soft{color:var(--soft);background:var(--card-2);box-shadow:var(--np-halo-ring)}.np-btn-soft:hover{color:var(--text);background:var(--np-surface-hover);box-shadow:var(--np-halo-soft)}.np-store-row{margin-top:20px;display:flex;justify-content:center;flex-wrap:wrap;gap:12px}.np-store-mini{display:inline-flex;align-items:center;gap:11px;padding:9px 18px 9px 14px;border-radius:var(--np-radius-tile);background:var(--card);box-shadow:0 0 0 1px color-mix(in srgb,var(--brand, var(--accent)) 20%,transparent),0 14px 30px -20px color-mix(in srgb,var(--brand, var(--accent)) 46%,transparent);transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.np-store-mini:hover{transform:translateY(-2px);background:color-mix(in srgb,var(--brand, var(--accent)) 8%,var(--card));box-shadow:0 0 0 1px color-mix(in srgb,var(--brand, var(--accent)) 34%,transparent),0 22px 44px -18px color-mix(in srgb,var(--brand, var(--accent)) 58%,transparent)}.np-store-glyph{width:38px;height:38px;flex:0 0 auto;display:grid;place-items:center;border-radius:12px;font-size:21px;color:#fff;background:linear-gradient(140deg,color-mix(in srgb,var(--brand, var(--accent)) 88%,#fff),var(--brand, var(--accent)));box-shadow:0 10px 22px -12px color-mix(in srgb,var(--brand, var(--accent)) 76%,transparent)}.np-store-mini-text{display:flex;flex-direction:column;line-height:1.35;text-align:start}.np-store-mini-text small{font-size:11px;color:var(--muted)}.np-store-mini-text strong{font-size:14.5px;font-weight:800}.np-grid{display:grid;gap:var(--np-gap)}.np-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.np-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.np-card{padding:24px 22px;border-radius:var(--np-radius-card);background:var(--np-sheen),var(--card);box-shadow:var(--np-halo-ring),0 16px 40px -34px var(--np-shadow-tint);transition:transform .24s ease,box-shadow .24s ease,background .24s ease}.np-card:hover{transform:translateY(-4px);background:var(--np-sheen),var(--np-surface-hover);box-shadow:var(--np-halo)}.np-card h3{font-size:17px;margin:14px 0 8px}.np-card p{font-size:13.8px;line-height:1.95}.np-card-icon{width:48px;height:48px;display:grid;place-items:center;border-radius:15px;font-size:24px;color:var(--np-ink-icon);background:color-mix(in srgb,var(--accent) 13%,var(--card));box-shadow:var(--np-halo-soft);transition:transform .24s ease,box-shadow .24s ease}.np-card:hover .np-card-icon{transform:scale(1.06);box-shadow:var(--np-halo)}.np-chip{flex:0 0 auto;padding:4px 11px;border-radius:999px;font-size:11.5px;font-weight:700;color:var(--np-ink-accent);background:color-mix(in srgb,var(--accent) 13%,var(--card));box-shadow:var(--np-halo-ring)}.np-chip-alt{color:var(--np-ink-accent-3);background:color-mix(in srgb,var(--accent-3) 15%,var(--card));box-shadow:0 0 0 1px color-mix(in srgb,var(--accent-3) 20%,transparent)}.np-mdl-groups{display:grid;gap:26px}.np-mdl-group-head{display:flex;align-items:center;gap:12px;margin-bottom:14px}.np-mdl-group-ico{width:40px;height:40px;flex:0 0 auto;display:grid;place-items:center;border-radius:13px;font-size:20px;color:var(--np-ink-icon);background:color-mix(in srgb,var(--accent) 11%,var(--card));box-shadow:var(--np-halo-ring)}.np-mdl-group-id{display:flex;flex-direction:column;line-height:1.45;min-width:0}.np-mdl-group-id strong{font-size:16px;font-weight:800}.np-mdl-group-id small{font-size:12px;color:var(--muted)}.np-mdl-group-count{margin-inline-start:auto;flex:0 0 auto;padding:6px 13px;border-radius:999px;font-size:11.5px;font-weight:700;color:var(--np-ink-accent);background:color-mix(in srgb,var(--accent) 10%,var(--card));box-shadow:var(--np-halo-ring)}.np-mdl-grid{display:grid;grid-template-columns:repeat(var(--np-mdl-cols, 3),minmax(0,1fr));gap:14px}.np-mdl{position:relative;isolation:isolate;overflow:hidden;display:grid;gap:11px;align-content:start;padding:17px 18px 16px;border-radius:var(--np-radius-card);background:var(--card);box-shadow:var(--np-halo-ring);transition:transform .22s ease,box-shadow .22s ease,background .22s ease}.np-mdl-orb{position:absolute;z-index:-1;inset-block-start:-46px;inset-inline-end:-46px;width:128px;height:128px;border-radius:50%;background:radial-gradient(circle at 50% 50%,color-mix(in srgb,var(--accent) 26%,transparent),transparent 68%);opacity:.85;transition:opacity .22s ease,transform .22s ease}.np-mdl:hover{transform:translateY(-3px);background:var(--np-surface-hover);box-shadow:var(--np-halo-soft)}.np-mdl:hover .np-mdl-orb{opacity:1;transform:scale(1.12)}.np-mdl-top{display:flex;align-items:center;gap:12px}.np-mdl-logo{width:46px;height:46px;flex:0 0 auto;display:grid;place-items:center;border-radius:14px;background:var(--card-2);box-shadow:var(--np-halo-ring)}.np-mdl-logo img{width:28px;height:28px;object-fit:contain}.np-mdl-id{display:flex;flex-direction:column;line-height:1.4;min-width:0;flex:1 1 auto}.np-mdl-id strong{font-size:15px;font-weight:800;letter-spacing:-.2px;text-wrap:balance}.np-mdl-id small{font-size:11.5px;color:var(--muted)}.np-mdl-cost{flex:0 0 auto;display:inline-flex;align-items:center;gap:5px;padding:5px 10px;border-radius:999px;font-size:12px;font-weight:800;color:var(--np-ink-accent);background:color-mix(in srgb,var(--accent) 12%,var(--card-2));box-shadow:var(--np-halo-ring)}.np-mdl-cost .ti{font-size:14px}.np-mdl-desc{margin:0;font-size:12.8px;line-height:1.9;color:var(--soft)}.np-mdl-tags{display:flex;flex-wrap:wrap;gap:6px}.np-mdl-tag{padding:4px 10px;border-radius:999px;font-size:11px;font-weight:700;color:var(--muted);background:var(--card-2);box-shadow:var(--np-halo-ring)}.np-logo-mono{filter:brightness(0) invert(var(--np-mono-invert, 1))}.np-note{margin-top:16px;padding:13px 16px;border-radius:var(--np-radius-tile);font-size:13px;color:var(--muted);text-align:center;background:var(--card-2);box-shadow:var(--np-halo-ring)}.np-grid-stores{align-items:stretch}.np-store-card{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:26px 22px;border-radius:var(--np-radius-card);background:radial-gradient(ellipse 84% 60% at 100% 0%,color-mix(in srgb,var(--brand, var(--accent)) 15%,transparent),transparent 68%),var(--card);box-shadow:0 0 0 1px color-mix(in srgb,var(--brand, var(--accent)) 18%,transparent),0 16px 40px -34px var(--np-shadow-tint);transition:transform .24s ease,box-shadow .24s ease}.np-store-card:hover{transform:translateY(-5px);box-shadow:0 0 0 1px color-mix(in srgb,var(--brand, var(--accent)) 36%,transparent),0 28px 56px -20px color-mix(in srgb,var(--brand, var(--accent)) 52%,transparent)}.np-store-card strong{font-size:19px;font-weight:800}.np-store-card p{font-size:13.8px;line-height:1.9;flex:1 1 auto}.np-store-card-glyph{width:54px;height:54px;display:grid;place-items:center;border-radius:17px;font-size:27px;color:#fff;--np-glyph-brand: var(--brand-fill, var(--brand, var(--accent)));background:linear-gradient(140deg,color-mix(in srgb,var(--np-glyph-brand) 60%,#04121c),color-mix(in srgb,var(--np-glyph-brand) 76%,#04121c));box-shadow:0 14px 30px -14px color-mix(in srgb,var(--brand, var(--accent)) 78%,transparent);transition:transform .24s ease}.np-store-card:hover .np-store-card-glyph{transform:scale(1.07) rotate(-3deg)}.np-store-card-go{display:inline-flex;align-items:center;gap:7px;margin-top:4px;font-size:13.5px;font-weight:800;color:color-mix(in srgb,var(--brand, var(--accent)) 68%,var(--text))}html[data-theme=light] .np-store-card-go{color:color-mix(in srgb,var(--brand, var(--accent)) 48%,var(--text))}.np-store-card-go .ti{font-size:17px;transition:transform .22s ease}.np-store-card:hover .np-store-card-go .ti{transform:translate(-4px)}html[dir=ltr] .np-store-card-go .ti{transform:scaleX(-1)}html[dir=ltr] .np-store-card:hover .np-store-card-go .ti{transform:scaleX(-1) translate(-4px)}.np-store-card-web{background:radial-gradient(ellipse 84% 60% at 100% 0%,color-mix(in srgb,var(--accent) 18%,transparent),transparent 66%),var(--card-2)}.np-store-card-web .np-store-card-glyph-nopla{color:inherit;background:var(--np-sheen),var(--card-2);box-shadow:var(--np-halo-soft);padding:5px}.np-store-card-glyph-nopla img{border-radius:11px}.np-steps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--np-gap);counter-reset:none}.np-step{display:flex;align-items:flex-start;gap:15px;padding:22px 20px;border-radius:var(--np-radius-card);background:var(--np-sheen),var(--card);box-shadow:var(--np-halo-ring),0 16px 40px -34px var(--np-shadow-tint);transition:transform .24s ease,box-shadow .24s ease,background .24s ease}.np-step:hover{transform:translateY(-3px);background:var(--np-sheen),var(--np-surface-hover);box-shadow:var(--np-halo)}.np-step h3{font-size:16.5px;margin-bottom:6px}.np-step p{font-size:13.6px;line-height:1.95}.np-step-num{width:42px;height:42px;flex:0 0 auto;display:grid;place-items:center;border-radius:14px;font-size:17px;font-weight:900;color:var(--np-on-accent);background:var(--np-fill, var(--accent-gradient));box-shadow:0 12px 26px -14px color-mix(in srgb,var(--accent) 72%,transparent)}.np-rule{display:flex;align-items:flex-start;gap:14px;padding:22px 20px;border-radius:var(--np-radius-card);background:var(--card);box-shadow:var(--np-halo-ring),0 16px 40px -34px var(--np-shadow-tint);transition:transform .24s ease,box-shadow .24s ease,background .24s ease}.np-rule:hover{transform:translateY(-3px);background:var(--np-surface-hover);box-shadow:var(--np-halo-soft)}.np-rule h3{font-size:16px;margin-bottom:6px}.np-rule p{font-size:13.5px;line-height:1.95}.np-rule-icon{width:42px;height:42px;flex:0 0 auto;display:grid;place-items:center;border-radius:14px;font-size:21px;color:var(--np-ink-icon);background:color-mix(in srgb,var(--accent) 12%,var(--card));box-shadow:var(--np-halo-ring)}.np-faq-list{display:flex;flex-direction:column;gap:12px}.np-faq{border-radius:var(--np-radius-tile);background:var(--card);box-shadow:var(--np-halo-ring);overflow:hidden;transition:box-shadow .22s ease,background .22s ease}.np-faq:hover{background:var(--np-surface-hover);box-shadow:var(--np-halo-soft)}.np-faq[open]{background:var(--np-sheen),var(--np-surface);box-shadow:var(--np-halo)}.np-faq>summary{display:flex;align-items:center;gap:12px;padding:16px 18px;cursor:pointer;list-style:none;font-size:14.8px;font-weight:700;text-align:start}.np-faq>summary::-webkit-details-marker{display:none}.np-faq>summary::marker{content:""}.np-faq>summary>span{flex:1 1 auto;min-width:0}.np-faq>summary>.ti{flex:0 0 auto;width:28px;height:28px;display:grid;place-items:center;border-radius:10px;font-size:17px;color:var(--np-ink-icon);background:color-mix(in srgb,var(--accent) 12%,var(--card));transition:transform .24s ease,background .24s ease}.np-faq[open]>summary>.ti{transform:rotate(45deg);background:color-mix(in srgb,var(--accent) 20%,var(--card))}.np-faq>p{margin:0;padding:0 18px 18px;font-size:13.8px;line-height:2}.np-support{position:relative;isolation:isolate;overflow:hidden;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:26px;padding:30px 30px 28px;border-radius:var(--np-radius-hero);background:var(--np-sheen),var(--card);box-shadow:var(--np-halo-soft),0 26px 60px -40px var(--np-shadow-tint)}.np-support-orb{position:absolute;z-index:-1;inset-block-start:-120px;inset-inline-end:-90px;width:320px;height:320px;border-radius:50%;background:radial-gradient(circle at 50% 50%,color-mix(in srgb,var(--accent) 17%,transparent),transparent 70%);will-change:transform,opacity;animation:npWhyOrb 13s ease-in-out infinite}.np-support-copy{min-width:0}.np-support-copy h2{font-size:clamp(20px,2.6vw,26px);line-height:1.6;margin-bottom:9px}.np-support-copy p{font-size:14px;line-height:2;color:var(--muted)}.np-support-badges{display:flex;flex-wrap:wrap;gap:8px;margin-block-start:14px}.np-support-badge{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;font-size:11.8px;font-weight:700;color:var(--soft);background:var(--card-2);box-shadow:var(--np-halo-ring)}.np-support-badge .ti{font-size:15px;color:var(--np-ink-icon)}.np-support-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.np-support-card{position:relative;isolation:isolate;overflow:hidden;display:flex;align-items:center;gap:11px;padding:12px 13px;border-radius:var(--np-radius-tile);color:var(--text);text-decoration:none;background:var(--card-2);box-shadow:var(--np-halo-ring);transition:transform .26s cubic-bezier(.22,.61,.36,1),background .26s ease,box-shadow .26s ease}.np-support-card:hover{transform:translateY(-3px);background:var(--np-surface-hover);box-shadow:var(--np-halo-soft)}.np-support-card-main,.np-support-card-wide{grid-column:1 / -1}.np-support-ico{width:38px;height:38px;flex:0 0 auto;display:grid;place-items:center;border-radius:12px;font-size:19px;color:var(--np-ink-icon);background:color-mix(in srgb,var(--accent) 11%,var(--card));box-shadow:var(--np-halo-ring);transition:transform .26s cubic-bezier(.22,.61,.36,1),box-shadow .26s ease}.np-support-card:hover .np-support-ico{transform:translateY(-1px) scale(1.06);box-shadow:var(--np-halo-soft)}.np-support-lines{display:flex;flex-direction:column;gap:2px;min-width:0}.np-support-lines strong{font-size:13.2px;font-weight:800;line-height:1.6}.np-support-lines small{font-size:11.6px;line-height:1.7;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.np-support-go{margin-inline-start:auto;flex:0 0 auto;font-size:17px;color:var(--np-ink-icon);opacity:.55;transition:transform .26s cubic-bezier(.22,.61,.36,1),opacity .26s ease}html[dir=ltr] .np-support-go{transform:rotate(180deg)}.np-support-card:hover .np-support-go{opacity:1;transform:translate(-3px)}html[dir=ltr] .np-support-card:hover .np-support-go{transform:rotate(180deg) translate(-3px)}.np-footer-contacts{display:inline-flex;align-items:center;flex-wrap:wrap;gap:8px 14px}.np-footer-contacts a[dir=ltr]{font-size:12px;color:var(--muted)}.np-footer-contacts a[dir=ltr]:hover{color:var(--np-ink-accent)}.np-footer{position:relative;z-index:1;margin-top:40px;padding:44px 18px calc(22px + var(--np-safe-bottom));background:color-mix(in srgb,var(--bg-2) 82%,var(--card));box-shadow:0 -1px color-mix(in srgb,var(--accent) 13%,transparent)}.np-footer-inner{width:var(--np-shell);margin:0 auto;display:grid;grid-template-columns:1.7fr 1fr 1fr 1.15fr .9fr;gap:28px}.np-footer-brand .np-brand{gap:13px}.np-footer-brand .np-brand-mark{width:66px;height:66px}.np-footer-brand .np-brand-mark img{width:100%;height:100%}.np-footer-brand .np-brand-text strong{font-size:19px}.np-footer-brand .np-brand-text small{font-size:12px;display:block}.np-footer-brand p{margin-top:14px;font-size:13.3px;line-height:1.95;max-width:320px}.np-footer-address{margin-top:14px;display:inline-flex;align-items:center;gap:8px;font-size:13px;color:var(--soft)}.np-footer-address .ti{font-size:17px;color:var(--np-ink-accent)}.np-footer-col{display:flex;flex-direction:column;align-items:flex-start;gap:9px}.np-footer-col h4{font-size:14px;margin-bottom:3px}.np-footer-col a{font-size:13.3px;color:var(--muted);transition:color .18s ease,transform .18s ease}.np-footer-col a:hover{color:var(--np-ink-accent);transform:translate(-3px)}html[dir=ltr] .np-footer-col a:hover{transform:translate(3px)}.np-footer-base{width:var(--np-shell);margin:30px auto 0;padding-top:18px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;font-size:12.5px;color:var(--muted);box-shadow:0 -1px color-mix(in srgb,var(--accent) 11%,transparent)}.np-footer-base a{color:var(--soft)}.np-footer-base a:hover{color:var(--np-ink-accent)}.np-footer-col a .ti{font-size:16px;vertical-align:-3px;opacity:.9}.np-footer-licenses{width:var(--np-shell);margin:30px auto 0;padding:22px 24px;border-radius:20px;background:color-mix(in srgb,var(--card) 55%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 14%,transparent),0 20px 50px -34px color-mix(in srgb,var(--accent) 55%,transparent)}.np-footer-licenses>h4{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--text);margin-bottom:16px;letter-spacing:.2px;font-weight:800}.np-license-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.np-license{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:15px;background:color-mix(in srgb,var(--card) 78%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 14%,transparent);transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.np-license:hover{transform:translateY(-2px);background:var(--card);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 30%,transparent),0 14px 30px -18px color-mix(in srgb,var(--accent) 60%,transparent)}.np-license-ico{flex:0 0 auto;width:44px;height:44px;display:grid;place-items:center;border-radius:12px;font-size:23px;color:#fff}.np-license-zp{background:linear-gradient(135deg,#ffce3a,#f9a825);color:#4a3200}.np-license-en{background:linear-gradient(135deg,#ff5f6d,#d81b3b)}.np-license-ecu{background:linear-gradient(135deg,#34d399,#0f9d70)}.np-license-txt{display:flex;flex-direction:column;gap:2px;min-width:0}.np-license-txt strong{font-size:13.5px;color:var(--text)}.np-license-txt small{font-size:11.5px;color:var(--muted)}.np-license[data-placeholder=true]{position:relative}.np-license[data-placeholder=true]:after{content:"نمونه";position:absolute;top:8px;inset-inline-end:10px;font-size:9.5px;padding:1px 6px;border-radius:999px;color:var(--muted);background:color-mix(in srgb,var(--muted) 16%,transparent)}html[dir=ltr] .np-license[data-placeholder=true]:after{content:"Sample"}.np-license-note{margin-top:12px;font-size:11.5px;line-height:1.8;color:var(--muted);max-width:640px}.np-footer-copy{display:inline;line-height:1.9}.np-team-link{color:var(--np-ink-accent);font-weight:700;cursor:pointer;transition:opacity .18s ease,text-shadow .18s ease;text-shadow:0 0 18px color-mix(in srgb,var(--accent) 32%,transparent)}.np-team-link:hover{opacity:.82}.np-to-top{position:fixed;inset-inline-end:18px;bottom:calc(18px + var(--np-safe-bottom));z-index:45;width:46px;height:46px;display:grid;place-items:center;border:0;border-radius:15px;font-size:21px;color:var(--np-on-accent);background:var(--np-fill, var(--accent-gradient));box-shadow:0 16px 34px -14px color-mix(in srgb,var(--accent) 76%,transparent);opacity:0;visibility:hidden;transform:translateY(14px) scale(.9);transition:opacity .24s ease,transform .24s ease,visibility .24s ease}.np-to-top.is-on{opacity:1;visibility:visible;transform:none}.np-to-top:hover{filter:brightness(1.07);transform:translateY(-2px)}html.np-reveal [data-reveal]{opacity:0;transform:translateY(24px);transition:opacity .7s cubic-bezier(.22,.61,.36,1) var(--d, 0ms),transform .7s cubic-bezier(.22,.61,.36,1) var(--d, 0ms)}html.np-reveal [data-reveal].np-in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}html.np-reveal [data-reveal]{opacity:1;transform:none;transition:none}.np-orb{animation:none}.np-card:hover,.np-step:hover,.np-rule:hover,.np-mdl:hover,.np-why-card:hover,.np-why-stat:hover,.np-support-card:hover,.np-store-card:hover,.np-store-mini:hover,.np-btn:hover,.np-to-top:hover,.np-why-card:hover .np-why-ico,.np-support-card:hover .np-support-ico{transform:none}.np-why-orb,.np-support-orb{animation:none}}.np-store-bazaar{--brand: #0ea960;--brand-fill: #0c8650}.np-store-myket{--brand: #0091ea;--brand-fill: #0179c3}.np-store-mark{flex:0 0 auto;display:grid;place-items:center;width:26px;height:26px;border-radius:9px;background:#fff;box-shadow:0 2px 7px -2px #02081259,inset 0 0 0 1px #0208120f}.np-store-mark img{display:block;width:19px;height:19px}.np-store-mark-lg{width:42px;height:42px;border-radius:13px}.np-store-mark-lg img{width:29px;height:29px}.np-nav-store{display:inline-flex;align-items:center;gap:8px;height:38px;padding-inline:9px 13px;border-radius:12px;font-size:13px;font-weight:800;color:#fff;white-space:nowrap;--np-store-fill: linear-gradient(135deg, color-mix(in srgb, var(--brand-fill, var(--brand)) 84%, #04121c), var(--brand-fill, var(--brand)));--np-store-halo: 0 12px 26px -16px color-mix(in srgb, var(--brand) 78%, transparent);background:var(--np-store-fill);box-shadow:var(--np-store-halo);transition:transform .2s ease,box-shadow .2s ease,filter .2s ease}.np-nav-store:hover{transform:translateY(-1px);filter:brightness(1.07);box-shadow:0 18px 34px -16px color-mix(in srgb,var(--brand) 88%,transparent)}.np-store-bazaar .np-store-card-glyph,.np-store-myket .np-store-card-glyph{background:#fff;box-shadow:0 14px 30px -16px color-mix(in srgb,var(--brand) 70%,transparent),inset 0 0 0 1px #02081212}.np-store-card-glyph img{display:block;width:34px;height:34px}.np-shot{display:flex;flex-direction:column;gap:18px;align-items:center}.np-shot-bar{display:inline-flex;gap:4px;padding:5px;border-radius:15px;background:var(--np-sheen),var(--np-surface);box-shadow:var(--np-halo-ring)}.np-shot-dev{display:inline-flex;align-items:center;gap:7px;min-height:38px;padding:0 15px;border:0;border-radius:11px;font-size:13px;font-weight:700;color:var(--soft);background:transparent;transition:color .2s ease,background .2s ease,box-shadow .2s ease}.np-shot-dev .ti{font-size:17px}.np-shot-dev:hover{color:var(--text);background:var(--np-surface-hover)}.np-shot-dev.is-on{color:var(--np-on-accent);background:var(--np-fill, var(--accent-gradient));box-shadow:0 10px 22px -14px color-mix(in srgb,var(--accent) 72%,transparent)}.np-shot-stage{position:relative;width:100%;display:flex;align-items:center;justify-content:center;gap:12px;--np-shot-w: 940px;--np-shot-ar: 1440 / 900;--np-shot-pad: 10px;--np-shot-r: 22px}.np-shot-stage[data-device=tablet]{--np-shot-w: 440px;--np-shot-ar: 900 / 1200;--np-shot-pad: 12px;--np-shot-r: 28px}.np-shot-stage[data-device=mobile]{--np-shot-w: 296px;--np-shot-ar: 400 / 860;--np-shot-pad: 11px;--np-shot-r: 34px}.np-shot-device{flex:0 1 var(--np-shot-w);min-width:0;padding:var(--np-shot-pad);border-radius:calc(var(--np-shot-r) + var(--np-shot-pad));background:linear-gradient(160deg,color-mix(in srgb,var(--accent) 9%,var(--card-2)),var(--card));box-shadow:var(--np-halo),0 40px 90px -40px var(--np-shadow-tint);transition:width .32s cubic-bezier(.4,0,.2,1),padding .32s cubic-bezier(.4,0,.2,1),border-radius .32s cubic-bezier(.4,0,.2,1)}.np-shot-screen{position:relative;aspect-ratio:var(--np-shot-ar);border-radius:var(--np-shot-r);overflow:hidden;background:color-mix(in srgb,var(--accent) 6%,var(--bg));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 16%,transparent);transition:aspect-ratio .32s cubic-bezier(.4,0,.2,1),border-radius .32s ease}.np-shot-slide{position:absolute;inset:0;margin:0;opacity:0;visibility:hidden;transform:scale(1.015);transition:opacity .38s ease,transform .38s ease,visibility .38s ease}.np-shot-slide.is-on{opacity:1;visibility:visible;transform:none}.np-shot-slide img{display:block;width:100%;height:100%;object-fit:cover;object-position:top center}.np-shot-chin{display:block;width:96px;height:5px;margin:9px auto 1px;border-radius:99px;background:color-mix(in srgb,var(--accent) 26%,var(--card-2))}.np-shot-stage[data-device=tablet] .np-shot-chin{width:56px}.np-shot-stage[data-device=mobile] .np-shot-chin{width:34%;height:4px}.np-shot-arrow{flex:0 0 auto;width:44px;height:44px;display:grid;place-items:center;border:0;border-radius:50%;font-size:21px;color:var(--text);background:var(--np-sheen),var(--card);box-shadow:var(--np-halo),0 18px 34px -20px var(--np-shadow-tint);transition:background .2s ease,box-shadow .2s ease,transform .2s ease}.np-shot-arrow:hover{background:var(--np-sheen),var(--np-surface-active);box-shadow:var(--np-halo-strong);transform:scale(1.06)}html[dir=ltr] .np-shot-arrow .ti{transform:scaleX(-1)}.np-shot-dots{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.np-shot-dot{position:relative;display:inline-flex;align-items:center;gap:8px;min-height:38px;padding:0 14px;border:0;border-radius:12px;font-size:12.8px;font-weight:700;color:var(--muted);background:var(--np-surface);box-shadow:var(--np-halo-ring);transition:color .2s ease,background .2s ease,box-shadow .2s ease,transform .2s ease}.np-shot-dot:before{content:"";width:7px;height:7px;border-radius:50%;background:color-mix(in srgb,var(--accent) 36%,var(--muted));transition:background .2s ease,transform .2s ease}.np-shot-dot:hover{color:var(--text);background:var(--np-surface-hover);box-shadow:var(--np-halo-soft)}.np-shot-dot.is-on{color:var(--text);background:var(--np-surface-active);box-shadow:var(--np-halo)}.np-shot-dot.is-on:before{background:var(--accent);transform:scale(1.35);box-shadow:0 0 0 4px color-mix(in srgb,var(--accent) 22%,transparent)}.np-studio-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:var(--np-gap);align-items:start}.np-studio-panel{display:flex;flex-direction:column;gap:22px;padding:26px 24px;border-radius:var(--np-radius-card);background:var(--np-sheen),var(--np-surface);box-shadow:var(--np-halo-soft)}.np-studio-row{display:flex;flex-direction:column;gap:12px}.np-studio-row h3{font-size:14px;font-weight:800;color:var(--soft);letter-spacing:.2px}.np-studio-note{margin:0}.np-seg{display:inline-flex;gap:4px;padding:5px;border-radius:15px;background:color-mix(in srgb,var(--accent) 7%,var(--bg-2));box-shadow:var(--np-halo-ring)}.np-seg button{flex:1 1 0;display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:42px;padding:0 14px;border:0;border-radius:11px;font-size:13px;font-weight:700;color:var(--soft);background:transparent;transition:color .2s ease,background .2s ease,box-shadow .2s ease}.np-seg button .ti{font-size:18px}.np-seg button:hover{color:var(--text);background:var(--np-surface-hover)}.np-seg button.is-on{color:var(--np-on-accent);background:var(--np-fill, var(--accent-gradient));box-shadow:0 10px 22px -14px color-mix(in srgb,var(--accent) 72%,transparent)}.np-swatches{display:flex;flex-wrap:wrap;gap:12px}.np-sw{position:relative;width:46px;height:46px;padding:0;border:0;border-radius:15px;background:linear-gradient(135deg,var(--sw1),var(--sw2));box-shadow:0 0 0 1px color-mix(in srgb,var(--sw1) 34%,transparent),0 12px 26px -16px color-mix(in srgb,var(--sw1) 70%,transparent);transition:transform .2s ease,box-shadow .2s ease}.np-sw:hover{transform:translateY(-2px);box-shadow:0 0 0 1px color-mix(in srgb,var(--sw1) 52%,transparent),0 18px 34px -14px color-mix(in srgb,var(--sw1) 82%,transparent)}.np-sw span{position:absolute;inset:0;display:grid;place-items:center;border-radius:inherit;opacity:0;transform:scale(.6);transition:opacity .2s ease,transform .2s ease}.np-sw span:before{content:"";width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 2px 8px -2px #02081280}.np-sw.is-on{transform:translateY(-2px)}.np-sw.is-on span{opacity:1;transform:none}.np-sw.is-on{box-shadow:0 0 0 2px var(--bg),0 0 0 4px color-mix(in srgb,var(--sw1) 72%,transparent),0 18px 36px -14px color-mix(in srgb,var(--sw1) 82%,transparent)}.np-studio-preview{display:flex;flex-direction:column;gap:14px;padding:22px 20px;border-radius:var(--np-radius-card);background:radial-gradient(ellipse 90% 70% at 100% 0%,color-mix(in srgb,var(--accent) 18%,transparent),transparent 70%),var(--card);box-shadow:var(--np-halo),0 30px 66px -34px var(--np-shadow-tint)}.np-prev-top{display:flex;align-items:center;gap:7px}.np-prev-dot{width:9px;height:9px;border-radius:50%;background:color-mix(in srgb,var(--accent) 30%,var(--muted))}.np-prev-dot:first-child{background:var(--accent)}.np-prev-title{margin-inline-start:auto;font-size:12px;font-weight:700;color:color-mix(in srgb,var(--muted) 78%,var(--text))}.np-prev-h{margin:0;font-size:30px;font-weight:900;line-height:1.25;background:var(--accent-gradient);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.np-prev-sub{margin:0;font-size:13.4px;line-height:1.9;color:var(--soft)}.np-prev-chips{display:flex;flex-wrap:wrap;gap:8px}.np-prev-bar{height:9px;border-radius:99px;background:color-mix(in srgb,var(--accent) 12%,var(--card-2));overflow:hidden}.np-prev-bar i{display:block;width:68%;height:100%;border-radius:inherit;background:var(--accent-gradient)}.np-prev-btns{display:flex;flex-wrap:wrap;gap:10px}.np-prev-btn{pointer-events:none;height:42px;padding:0 18px;font-size:13.5px}html.np-in-app .np-store-only{display:none!important}@media(max-width:1080px){:root{--np-shell: 100%;--np-gap: 18px}.np-nav-links a{padding:8px 10px;font-size:13px}.np-brand-text small{display:none}.np-nav-lead{gap:9px}}@media(max-width:1240px){.np-nav-inner,.np-nav-lead{gap:10px}}@media(max-width:940px){.np-nav-inner{gap:10px}.np-nav-burger{display:grid}.np-nav-lead{margin-inline-end:auto}.np-nav-links{position:absolute;top:100%;inset-inline:12px;margin:0;flex-direction:column;align-items:stretch;gap:4px;padding:10px;border-radius:var(--np-radius-card);background:var(--np-sheen),var(--card);box-shadow:var(--np-halo),0 24px 54px -26px var(--np-shadow-tint);opacity:0;visibility:hidden;transform:translateY(-10px);transition:opacity .2s ease,transform .2s ease,visibility .2s ease}.np-nav.is-open .np-nav-links{opacity:1;visibility:visible;transform:none}.np-nav-links a{min-height:46px;display:flex;align-items:center;font-size:14.5px}.np-grid-3{grid-template-columns:repeat(2,minmax(0,1fr))}.np-mdl-grid{--np-mdl-cols: 2 !important}.np-footer-inner{grid-template-columns:1fr 1fr;gap:24px}.np-footer-brand{grid-column:1 / -1}}@media(max-width:720px){body.nopla-landing{font-size:14.5px}#npMain{padding:0 14px 32px}.np-section{padding:54px 0}.np-hero{padding:34px 0 48px}.np-grid-3,.np-grid-2,.np-steps{grid-template-columns:1fr}.np-cta-row{flex-direction:column;align-items:stretch}.np-cta-row .np-btn{width:100%}.np-store-row{flex-direction:column;align-items:stretch}.np-store-mini{justify-content:center}.np-support{grid-template-columns:minmax(0,1fr);padding:24px 18px 22px;gap:20px}.np-support-actions{grid-template-columns:minmax(0,1fr)}.np-orb{filter:blur(18px);animation:none}.np-orb-4{display:none}.np-orb-grid{background-size:48px 48px}}@media(max-width:620px){.np-mdl-grid{--np-mdl-cols: 1 !important}}@media(max-width:520px){:root{--np-gap: 14px;--np-radius-card: 18px;--np-radius-hero: 22px}.np-nav{padding:calc(var(--np-safe-top) + 8px) 12px 8px}.np-nav-cta{padding:0 12px;font-size:13px}.np-nav-cta .ti{display:none}.np-icon-btn{width:36px;height:36px;font-size:17px}.np-brand-mark{width:40px;height:40px}.np-brand-text strong{font-size:15px}.np-nav-lead{gap:8px}.np-nav-tools{gap:6px}.np-h1-line{font-size:clamp(38px,13vw,52px);letter-spacing:-1px}.np-h1-sub{font-size:clamp(17px,5.4vw,22px)}.np-lead{font-size:14px;line-height:1.95}.np-card{padding:20px 17px}.np-card-icon{width:44px;height:44px;font-size:22px}.np-card h3{font-size:16px}.np-mdl{padding:15px 15px 14px}.np-mdl-logo{width:42px;height:42px}.np-mdl-logo img{width:25px;height:25px}.np-mdl-id strong{font-size:14.5px}.np-mdl-group-ico{width:36px;height:36px;font-size:18px}.np-mdl-group-id strong{font-size:15px}.np-why{padding:16px 15px 14px;gap:11px}.np-why-head h2{font-size:16.5px}.np-why-sub{font-size:12px}.np-why-card{padding:10px 11px;gap:10px}.np-why-ico{width:34px;height:34px;font-size:17px}.np-store-card{padding:22px 18px}.np-store-card-glyph{width:48px;height:48px;font-size:24px}.np-store-card strong{font-size:17.5px}.np-step,.np-rule{padding:18px 16px;gap:12px}.np-step-num,.np-rule-icon{width:38px;height:38px}.np-faq>summary{padding:14px 15px;font-size:14px;gap:10px}.np-faq>p{padding:0 15px 15px;font-size:13.4px}.np-footer{padding:34px 14px calc(18px + var(--np-safe-bottom))}.np-footer-inner{grid-template-columns:1fr;gap:20px}.np-footer-base{justify-content:center;text-align:center}.np-license-row{grid-template-columns:1fr}.np-footer-copy{display:block}.np-to-top{width:42px;height:42px;font-size:19px;inset-inline-end:12px}}@media(max-width:380px){.np-nav-cta span:not(.ti){display:none}.np-nav-cta{padding:0 10px}.np-nav-cta .ti{display:block}.np-nav-brand .np-brand-text{display:none}}.np-chan .np-store-card-go{width:100%;min-height:44px;margin-top:6px;justify-content:center;padding:10px 16px;border-radius:14px;background:color-mix(in srgb,var(--brand, var(--accent)) 12%,var(--card-2));box-shadow:0 0 0 1px color-mix(in srgb,var(--brand, var(--accent)) 26%,transparent);transition:background .2s ease,box-shadow .2s ease,transform .2s ease}.np-chan .np-store-card-go:hover{background:color-mix(in srgb,var(--brand, var(--accent)) 20%,var(--card-2));box-shadow:0 0 0 1px color-mix(in srgb,var(--brand, var(--accent)) 44%,transparent),0 12px 26px -18px color-mix(in srgb,var(--brand, var(--accent)) 60%,transparent)}@media(max-width:720px){.np-footer-col{gap:2px}.np-footer-col a{display:inline-flex;align-items:center;min-height:40px;padding-block:8px}.np-footer-base a{display:inline-flex;align-items:center;min-height:40px;padding-inline:2px}}@media(max-width:1080px){.np-nav-store{padding-inline:8px}.np-nav-store>span:not(.np-store-mark){display:none}}@media(max-width:940px){.np-studio-grid{grid-template-columns:1fr}.np-shot-stage[data-device=desktop]{--np-shot-w: 100%}.np-shot-dot{font-size:12.2px;padding:0 12px}}@media(max-width:720px){.np-nav-store{display:none}.np-shot{gap:14px}.np-shot-arrow{display:none}.np-shot-stage{gap:0}.np-shot-bar{width:100%;justify-content:center}.np-shot-dev{flex:1 1 0;justify-content:center;padding:0 8px;font-size:12.4px}.np-shot-dot{padding:0;width:38px;justify-content:center}.np-shot-dot span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.np-studio-panel{padding:22px 18px}.np-seg{width:100%}.np-prev-h{font-size:26px}}@media(max-width:520px){.np-shot-stage{--np-shot-pad: 8px;--np-shot-r: 18px}.np-shot-stage[data-device=tablet]{--np-shot-pad: 9px;--np-shot-r: 22px}.np-shot-stage[data-device=mobile]{--np-shot-w: 260px;--np-shot-pad: 9px;--np-shot-r: 28px}.np-shot-dev .ti{font-size:16px}.np-sw{width:42px;height:42px;border-radius:13px}.np-swatches{gap:10px}.np-store-mark-lg{width:38px;height:38px}.np-store-mark-lg img{width:26px;height:26px}.np-prev-btn{flex:1 1 100%}}@media(prefers-reduced-motion:reduce){.np-shot-device,.np-shot-screen,.np-shot-slide{transition:opacity .01ms linear!important}.np-shot-slide.is-on,.np-shot-slide{transform:none}}.np-nav-links-stores{display:none}@media(max-width:720px){.np-nav-links-stores{display:flex;gap:9px;margin-top:6px;padding-top:11px;border-top:1px solid color-mix(in srgb,var(--accent) 15%,transparent)}.np-nav-links-stores .np-nav-store{display:inline-flex;flex:1 1 0;justify-content:center;min-width:0;height:44px;padding-inline:10px 14px}.np-nav-links-stores .np-nav-store>span:not(.np-store-mark){display:inline}}.np-nav-links .np-nav-store,.np-nav-links .np-nav-store>span,.np-nav-links .np-nav-store:hover,.np-nav-links .np-nav-store:hover>span,.np-nav-links .np-nav-store:focus-visible,.np-nav-links .np-nav-store:focus-visible>span,.np-nav-links .np-nav-store.is-active,.np-nav-links .np-nav-store.is-active>span{color:#fff;-webkit-text-fill-color:#fff}.np-nav-links .np-nav-store:hover,.np-nav-links .np-nav-store:focus-visible,.np-nav-links .np-nav-store.is-active{background:var(--np-store-fill);box-shadow:var(--np-store-halo)}@media(max-width:520px){.np-footer-inner{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 16px}.np-footer-brand{grid-column:1 / -1}.np-footer-brand p{max-width:none}.np-footer-col.np-store-only{grid-column:1 / -1;flex-direction:row;flex-wrap:wrap;align-items:center;gap:4px 18px;padding-top:4px;border-top:1px solid color-mix(in srgb,var(--accent) 12%,transparent)}.np-footer-col.np-store-only h4{width:100%}}.np-hero-inner{display:grid;gap:clamp(28px,4vw,54px);align-items:center;justify-items:center}.np-hero-copy{min-width:0}@media(min-width:980px){.np-hero{text-align:start}.np-hero-inner{grid-template-columns:minmax(0,1fr) minmax(0,448px);justify-items:stretch}.np-hero h1{align-items:flex-start}.np-lead{margin-inline:0}.np-cta-row{justify-content:flex-start}}.np-hero-panel{display:grid;gap:12px;width:100%;max-width:448px;text-align:start}.np-why{position:relative;isolation:isolate;overflow:hidden;display:grid;gap:13px;padding:18px 18px 16px;border-radius:var(--np-radius-card);background:var(--np-sheen),var(--card);box-shadow:var(--np-halo-soft),0 26px 54px -32px var(--np-shadow-tint)}.np-why-orb{position:absolute;z-index:-1;inset-block-start:-76px;inset-inline-end:-64px;width:196px;height:196px;border-radius:50%;background:radial-gradient(circle at 50% 50%,color-mix(in srgb,var(--accent) 20%,transparent),transparent 70%);will-change:transform,opacity;animation:npWhyOrb 11s ease-in-out infinite}@keyframes npWhyOrb{0%,to{transform:none;opacity:.74}50%{transform:translate3d(-7px,9px,0) scale(1.09);opacity:1}}.np-why-head{display:grid;gap:6px}.np-why-eyebrow{justify-self:start;display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border-radius:999px;font-size:11.5px;font-weight:700;color:var(--np-ink-accent);background:color-mix(in srgb,var(--accent) 12%,transparent)}.np-why-eyebrow .ti{font-size:14px}.np-why-head h2{font-size:18.5px;font-weight:800;line-height:1.65}.np-why-sub{font-size:12.4px;line-height:1.9;color:var(--muted)}.np-why-list{display:grid;gap:9px}.np-why-card{position:relative;isolation:isolate;overflow:hidden;display:flex;align-items:flex-start;gap:11px;padding:11px 12px;border-radius:var(--np-radius-tile);background:var(--card-2);box-shadow:var(--np-halo-ring);transition:transform .26s cubic-bezier(.22,.61,.36,1),background .26s ease,box-shadow .26s ease}.np-why-card-orb{position:absolute;z-index:-1;inset-block-start:-40px;inset-inline-end:-40px;width:104px;height:104px;border-radius:50%;background:radial-gradient(circle at 50% 50%,color-mix(in srgb,var(--accent) 20%,transparent),transparent 68%);opacity:0;transition:opacity .26s ease,transform .26s ease}.np-why-card:hover{transform:translateY(-3px);background:var(--np-surface-hover);box-shadow:var(--np-halo-soft)}.np-why-card:hover .np-why-card-orb{opacity:1;transform:scale(1.14)}.np-why-ico{width:36px;height:36px;flex:0 0 auto;display:grid;place-items:center;border-radius:12px;font-size:18px;color:var(--np-ink-icon);background:color-mix(in srgb,var(--accent) 11%,var(--card));box-shadow:var(--np-halo-ring);transition:transform .26s cubic-bezier(.22,.61,.36,1),box-shadow .26s ease}.np-why-card:hover .np-why-ico{transform:translateY(-1px) scale(1.06);box-shadow:var(--np-halo-soft)}.np-why-text{display:flex;flex-direction:column;gap:2px;min-width:0}.np-why-text strong{font-size:13.2px;font-weight:800;line-height:1.6;color:var(--text)}.np-why-text small{font-size:11.8px;line-height:1.8;color:var(--muted)}.np-why-foot{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.np-why-stat{display:grid;gap:1px;justify-items:center;padding:9px 6px 8px;border-radius:var(--np-radius-tile);background:var(--card-2);box-shadow:var(--np-halo-ring);transition:transform .26s cubic-bezier(.22,.61,.36,1),background .26s ease,box-shadow .26s ease}.np-why-stat:hover{transform:translateY(-2px);background:var(--np-surface-hover);box-shadow:var(--np-halo-soft)}.np-why-stat b{font-size:16px;font-weight:800;line-height:1.5;color:var(--np-ink-accent)}.np-why-stat small{font-size:10.8px;font-weight:600;color:var(--muted)}@media(max-width:979px){.np-hero-panel{margin-inline:auto;max-width:520px}}@media(max-width:520px){body.nopla-landing #npMain{padding-inline:10px}}@media(max-width:380px){body.nopla-landing #npMain{padding-inline:8px}}.np-mdl-all{margin-block-start:16px;border-radius:var(--np-radius-card);background:var(--card);box-shadow:var(--np-halo-ring);overflow:hidden}.np-mdl-all-toggle{display:flex;align-items:center;gap:12px;padding:15px 18px;cursor:pointer;list-style:none;transition:background .22s ease,box-shadow .22s ease}.np-mdl-all-toggle::-webkit-details-marker{display:none}.np-mdl-all-toggle::marker{content:""}.np-mdl-all-toggle:hover{background:var(--np-surface-hover);box-shadow:var(--np-halo-soft)}.np-mdl-all-toggle:focus-visible{outline:none;box-shadow:var(--np-halo)}.np-mdl-all-ico{width:42px;height:42px;flex:0 0 auto;display:grid;place-items:center;border-radius:13px;font-size:20px;color:var(--np-ink-accent);background:color-mix(in srgb,var(--accent) 12%,var(--card-2));box-shadow:var(--np-halo-ring)}.np-mdl-all-label{display:flex;flex-direction:column;line-height:1.45;min-width:0;flex:1 1 auto}.np-mdl-all-label strong{font-size:15.5px;font-weight:800}.np-mdl-all-label small{font-size:12px;color:var(--muted)}.np-mdl-all-chev{flex:0 0 auto;font-size:20px;color:var(--muted);transition:transform .22s ease}.np-mdl-all[open] .np-mdl-all-chev{transform:rotate(180deg)}.np-mdl-all-body{column-count:4;column-gap:15px;padding:2px 18px 18px}.np-mdl-all-group{min-width:0;break-inside:avoid;margin-block-end:15px}.np-mdl-all-head{display:flex;align-items:center;gap:9px;margin:0 0 9px;font-size:13.5px;font-weight:800}.np-mdl-all-head .np-mdl-logo{width:32px;height:32px;border-radius:11px}.np-mdl-all-head .np-mdl-logo img{width:19px;height:19px}.np-mdl-all-head em{margin-inline-start:auto;font-style:normal;font-size:11px;font-weight:700;color:var(--muted)}.np-mdl-all-list{margin:0;padding:0;list-style:none;display:grid;gap:6px}.np-mdl-all-list li{display:flex;align-items:center;gap:8px;padding:8px 11px;border-radius:12px;background:var(--card-2);box-shadow:var(--np-halo-ring);transition:background .2s ease,box-shadow .2s ease}.np-mdl-all-list li:hover{background:var(--np-surface-hover);box-shadow:var(--np-halo-soft)}.np-mdl-all-list b{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:700}.np-mdl-all-cat{flex:0 0 auto;font-size:10.5px;font-weight:700;color:var(--muted)}.np-mdl-all-cost{flex:0 0 auto;padding:3px 8px;border-radius:999px;font-size:11px;font-weight:800;color:var(--np-ink-accent);background:color-mix(in srgb,var(--accent) 12%,var(--card))}@media(max-width:560px){.np-mdl-all-toggle{padding:13px 14px;gap:10px}.np-mdl-all-ico{width:38px;height:38px;font-size:18px}.np-mdl-all-label strong{font-size:14.5px}.np-mdl-all-body{padding:2px 14px 15px}}@media(max-width:1180px){.np-mdl-all-body{column-count:3}}@media(max-width:880px){.np-mdl-all-body{column-count:2}}@media(max-width:560px){.np-mdl-all-body{column-count:1}}
.np-license-head .ti{font-size:19px;color:var(--accent)}
.np-license-sam{background:linear-gradient(135deg,#3b82f6,#1e40af)}
.np-license-ico{box-shadow:0 8px 20px -10px color-mix(in srgb,var(--accent) 55%,transparent)}
@media(max-width:960px){.np-license-row{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:540px){.np-license-row{grid-template-columns:1fr}.np-footer-licenses{padding:18px 16px}}
.np-license{flex-direction:column;text-align:center;gap:10px;padding:16px 14px;justify-content:flex-start}
.np-license-logo{flex:0 0 auto;width:min(100%,142px);height:170px;aspect-ratio:5/6;margin-inline:auto;display:grid;place-items:center;border-radius:14px;background:#fff;box-shadow:inset 0 0 0 1px rgba(0,0,0,.06);overflow:hidden;padding:10px}
.np-license-logo img{width:100%;height:100%;object-fit:contain}
.np-license-txt{align-items:center}
.np-partners{width:100%;margin:34px 0 0;padding-block:18px;border-block:1px solid color-mix(in srgb,var(--accent) 12%,transparent);background:color-mix(in srgb,var(--card) 30%,transparent)}
.np-partners-inner{display:grid;gap:10px}
.np-partners-head{width:var(--np-shell);margin:0 auto;display:flex;align-items:center;justify-content:center;gap:8px;font-size:14px;font-weight:800;color:var(--muted);letter-spacing:.05em}
.np-partners-head .ti{font-size:17px;color:var(--accent)}
.np-partners-viewport{position:relative;overflow:hidden;isolation:isolate;direction:ltr;-webkit-mask-image:linear-gradient(90deg,transparent,#000 3%,#000 97%,transparent);mask-image:linear-gradient(90deg,transparent,#000 3%,#000 97%,transparent)}
.np-partners-track{display:flex;align-items:center;width:max-content;will-change:transform;animation:np-partners-scroll 72s linear infinite}
.np-partners-set{display:flex;align-items:center;flex:0 0 auto;gap:0}
@keyframes np-partners-scroll{from{transform:translateX(0)}to{transform:translateX(-50%)}}
.np-partners-viewport:hover .np-partners-track,.np-partners-viewport:focus-within .np-partners-track{animation-play-state:paused}
.np-partner{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:var(--np-partner-slot,150px);height:56px;padding:0 18px;text-decoration:none;transition:opacity .18s ease,transform .18s ease;direction:inherit}
.np-partner:hover,.np-partner:focus-visible{opacity:1;transform:translateY(-1px)}
.np-partner-logo{display:grid;place-items:center;width:var(--np-partner-w,110px);height:var(--np-partner-h,36px)}
.np-partner-logo img{display:block;width:100%;height:100%;object-fit:contain;object-position:center;filter:none;opacity:.9}
.np-partner--icon{--np-partner-slot:96px;--np-partner-w:42px;--np-partner-h:36px;--np-partner-wm:38px;--np-partner-hm:32px}
.np-partner--wide{--np-partner-slot:150px;--np-partner-w:122px;--np-partner-h:36px;--np-partner-wm:104px;--np-partner-hm:30px}
.np-partner--word{--np-partner-slot:168px;--np-partner-w:150px;--np-partner-h:36px;--np-partner-wm:130px;--np-partner-hm:30px}
html[data-theme=dark] .np-partner-logo img{filter:brightness(0) invert(1);opacity:.88}
.np-partner-name{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
@media(prefers-reduced-motion:reduce){.np-partners-track{animation:none;width:max-content}.np-partners-viewport{overflow-x:auto;-webkit-mask-image:none;mask-image:none}.np-partners-set[aria-hidden=true]{display:none}}
@media(max-width:640px){.np-partners{padding-block:14px}.np-partner{height:46px;padding-inline:15px}.np-partner-logo{height:var(--np-partner-hm,28px);width:var(--np-partner-wm,96px)}.np-partners-track{animation-duration:58s}}

/* ——— Compact license badges: 4 in a row, shorter, on desktop ——— */
.np-license-row{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important}
.np-license{flex-direction:row!important;align-items:center!important;text-align:start!important;gap:10px!important;padding:10px 12px!important;border-radius:12px!important;min-height:0!important}
.np-license-logo{flex:0 0 auto!important;width:52px!important;height:52px!important;aspect-ratio:auto!important;margin:0!important;border-radius:10px!important;padding:6px!important}
.np-license-logo img{width:100%!important;height:100%!important;object-fit:contain!important}
.np-license-txt{display:flex!important;flex-direction:column!important;align-items:flex-start!important;min-width:0!important}
.np-license-txt strong{font-size:13px!important}
.np-license-txt small{font-size:11px!important;line-height:1.4!important}
@media(max-width:900px){.np-license-row{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:540px){.np-license-row{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.np-license-logo{width:44px!important;height:44px!important}}
@media(max-width:360px){.np-license-row{grid-template-columns:1fr!important}}

/* ——— Uniform partner logos + seamless marquee ——— */
.np-partner{display:inline-flex!important;align-items:center!important;justify-content:center!important}
.np-partner-logo{display:grid!important;place-items:center!important;width:auto!important;height:44px!important;padding:6px 12px!important}
.np-partner-logo img{display:block!important;height:40px!important;width:auto!important;max-width:120px!important;object-fit:contain!important}
.np-partners-track{display:flex!important;align-items:center!important;gap:34px!important}
