@charset "UTF-8";@font-face{font-family:Alexandria;src:url(/fonts/alexandria-latin.woff2) format("woff2");font-weight:300 700;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+2000-206F,U+20A0-20CF,U+2122,U+2190-2193,U+2212,U+FEFF,U+FFFD}@font-face{font-family:Alexandria;src:url(/fonts/alexandria-arabic.woff2) format("woff2");font-weight:300 700;font-style:normal;font-display:swap;unicode-range:U+0600-06FF,U+0750-077F,U+08A0-08FF,U+FB50-FDFF,U+FE70-FEFF,U+200C-200D}@font-face{font-family:IBM Plex Mono;src:url(/fonts/ibm-plex-mono-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0020-007E,U+00A0,U+00B7,U+00D7,U+2013-2014,U+2022,U+2212}@font-face{font-family:IBM Plex Mono;src:url(/fonts/ibm-plex-mono-500.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+0020-007E,U+00A0,U+00B7,U+00D7,U+2013-2014,U+2022,U+2212}:root{--nzm-color-primary: oklch(.22 .07 255);--nzm-color-accent-text: oklch(.55 .15 65);--nzm-color-accent: oklch(.74 .15 65);--nzm-color-bg: oklch(.985 .004 80);--nzm-color-surface: oklch(.95 .006 80);--nzm-color-border: oklch(.9 .008 80);--nzm-color-grid-line: oklch(.85 .01 255);--nzm-color-text: oklch(.2 .02 250);--nzm-color-text-muted: oklch(.45 .02 250);--nzm-color-text-faint: oklch(.52 .02 250);--nzm-color-primary-text: oklch(.985 .004 80);--nzm-color-link: oklch(.33 .09 255);--nzm-color-link-hover: oklch(.6 .15 65);--nzm-color-success: oklch(.74 .15 145);--nzm-color-success-text: oklch(.5 .15 145);--nzm-color-danger: oklch(.52 .19 25);--nzm-color-error: var(--nzm-color-danger);--nzm-color-chart: oklch(.55 .14 255);--nzm-text-display: 700 28px/1.2 "Alexandria", sans-serif;--nzm-text-heading: 600 20px/1.3 "Alexandria", sans-serif;--nzm-text-caption: 400 var(--nzm-size-sm)/1.4 "Alexandria", sans-serif;--nzm-size-micro: 12px;--nzm-size-fine: 13px;--nzm-size-sm: 14px;--nzm-size-md: 15px;--nzm-leading: 1.5;--nzm-leading-tight: 1.15;--nzm-tracking-tight: -.01em;--nzm-tracking-sm: .02em;--nzm-tracking-md: .04em;--nzm-tracking-lg: .06em;--nzm-tracking-xl: .08em;--nzm-space-1: .25rem;--nzm-space-2: .5rem;--nzm-space-3: 1rem;--nzm-space-4: 1.5rem;--nzm-space-5: 2rem;--nzm-space-6: 3rem;--nzm-font-mono: "IBM Plex Mono", Alexandria, ui-monospace, monospace;--nzm-radius: .5rem;--nzm-safe-top: env(safe-area-inset-top, 0px);--nzm-safe-bottom: env(safe-area-inset-bottom, 0px);--nzm-safe-start: env(safe-area-inset-left, 0px);--nzm-safe-end: env(safe-area-inset-right, 0px);--nzm-bar-height: 52px;--nzm-tabbar-height: calc(56px + var(--nzm-safe-bottom));--nzm-measure-read: 45rem;--nzm-measure-work: 78rem;--nzm-tap-target: 44px;--nzm-weight-body: 400;color-scheme:light}@media(max-width:640px){:root{--nzm-text-display: 700 22px/1.25 "Alexandria", sans-serif;--nzm-text-heading: 600 17px/1.3 "Alexandria", sans-serif;--nzm-space-4: 1.125rem}}:root:lang(ar),:root:lang(ur){--nzm-size-micro: 13.5px;--nzm-size-fine: 14.5px;--nzm-size-sm: 15.5px;--nzm-size-md: 16.5px;--nzm-leading: 1.75;--nzm-leading-tight: 1.45;--nzm-tracking-tight: normal;--nzm-tracking-sm: normal;--nzm-tracking-md: normal;--nzm-tracking-lg: normal;--nzm-tracking-xl: normal;--nzm-weight-body: 300}body{line-height:var(--nzm-leading);font-weight:var(--nzm-weight-body)}*{box-sizing:border-box}html,body{height:100%;margin:0}body{font-family:Alexandria,system-ui,sans-serif;background:var(--nzm-color-bg);color:var(--nzm-color-text);padding-inline:env(safe-area-inset-left) env(safe-area-inset-right);padding-block:env(safe-area-inset-top) env(safe-area-inset-bottom)}button,input,select{font-family:inherit;font-size:1rem}:where(input,select,textarea):not([type=checkbox],[type=radio],[type=file],[type=range],[type=color],[type=submit],[type=button]){min-block-size:var(--nzm-tap-target);padding-inline:var(--nzm-space-3);border:1px solid var(--nzm-color-border);border-radius:var(--nzm-radius);background:var(--nzm-color-bg);color:var(--nzm-color-text);inline-size:100%}:where(textarea){padding-block:var(--nzm-space-2);resize:vertical}.mono{font-family:IBM Plex Mono,Alexandria,ui-monospace,monospace}.text-display{font:var(--nzm-text-display);letter-spacing:var(--nzm-tracking-tight);margin:0}.text-heading{font:var(--nzm-text-heading);margin:0}.text-caption{font:var(--nzm-text-caption);color:var(--nzm-color-text-faint)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.markdown{line-height:1.6}.markdown>:first-child{margin-block-start:0}.markdown>:last-child{margin-block-end:0}.markdown h1,.markdown h2,.markdown h3,.markdown h4{font-family:Alexandria,sans-serif;font-weight:600;line-height:1.3;margin-block:var(--nzm-space-3) var(--nzm-space-2)}.markdown h1{font-size:20px}.markdown h2{font-size:17px}.markdown h3,.markdown h4{font-size:15px}.markdown p{margin-block:var(--nzm-space-2)}.markdown ul,.markdown ol{margin-block:var(--nzm-space-2);padding-inline-start:var(--nzm-space-4)}.markdown li{margin-block:2px}.markdown blockquote{margin-inline:0;margin-block:var(--nzm-space-2);padding-inline-start:var(--nzm-space-3);border-inline-start:3px solid var(--nzm-color-border);color:var(--nzm-color-text-faint)}.markdown code{font-family:IBM Plex Mono,Alexandria,ui-monospace,monospace;font-size:.9em;background:var(--nzm-color-surface);padding:1px 4px;border-radius:4px}.markdown pre{margin-block:var(--nzm-space-2);padding:var(--nzm-space-2) var(--nzm-space-3);border-radius:var(--nzm-radius);background:var(--nzm-color-surface);overflow-x:auto}.markdown pre code{background:none;padding:0}.markdown table{display:block;overflow-x:auto;border-collapse:collapse;margin-block:var(--nzm-space-2);font-size:var(--nzm-size-md)}.markdown th,.markdown td{border:1px solid var(--nzm-color-border);padding:var(--nzm-space-1) var(--nzm-space-2);text-align:start}.markdown img{max-width:100%;height:auto;border-radius:var(--nzm-radius)}.markdown a{color:var(--nzm-color-link)}.markdown hr{border:0;border-block-start:1px solid var(--nzm-color-border);margin-block:var(--nzm-space-3)}@media(max-width:879px){nzm-root.title-in-bar main>.header h1.text-display,nzm-root.title-in-bar main>header h1.text-display{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}}@media(max-width:879px){main>.header>.primary{position:fixed;inset-block-end:calc(var(--nzm-tabbar-height) + var(--nzm-space-3));inset-inline-end:calc(var(--nzm-space-3) + var(--nzm-safe-end));z-index:21;min-block-size:52px;padding-inline:var(--nzm-space-4);border-radius:26px;font-size:15px;font-weight:600;box-shadow:0 1px 2px #0000002e,0 6px 16px #00000038;-webkit-tap-highlight-color:transparent}main>.header>.primary:active{transform:scale(.97)}main>.header{display:block}main:has(>.header>.primary){padding-block-end:calc(52px + var(--nzm-space-4))}}@media(max-width:879px){main>.back,main>.header>.back{display:none}}@media(pointer:coarse){.link-button{position:relative}.link-button:after{content:"";position:absolute;inset-inline:0;inset-block:-14px}}@media(pointer:coarse){.card>a:active,.card>a:active .name{background:color-mix(in oklch,var(--nzm-color-primary) 6%,transparent)}a,button{-webkit-tap-highlight-color:transparent}}@media(pointer:coarse){input[type=checkbox],input[type=radio]{inline-size:20px;block-size:20px}.card>a{min-block-size:var(--nzm-tap-target)}}.primary,.ghost{display:inline-flex;align-items:center;justify-content:center;gap:var(--nzm-space-2);min-block-size:var(--nzm-tap-target);padding-inline:var(--nzm-space-3);border-radius:var(--nzm-radius);font-family:inherit;font-size:14px;font-weight:600;line-height:var(--nzm-leading-tight);white-space:nowrap;cursor:pointer;text-decoration:none;transition:background-color .12s ease,border-color .12s ease}@media(prefers-reduced-motion:reduce){.primary,.ghost{transition:none}}.primary:disabled,.primary[aria-disabled=true],.ghost:disabled,.ghost[aria-disabled=true]{opacity:.55;cursor:default}.primary{border:1px solid transparent;background:var(--nzm-color-primary);color:var(--nzm-color-primary-text)}.primary:hover:not(:disabled){background:color-mix(in oklch,var(--nzm-color-primary) 88%,white)}.ghost{border:1px solid var(--nzm-color-border);background:var(--nzm-color-bg);color:var(--nzm-color-text)}.ghost:hover:not(:disabled){border-color:color-mix(in oklch,var(--nzm-color-primary) 45%,var(--nzm-color-border));background:color-mix(in oklch,var(--nzm-color-primary) 5%,var(--nzm-color-bg))}.primary.danger{background:var(--nzm-color-danger);color:var(--nzm-color-bg)}.primary.danger:hover:not(:disabled){background:color-mix(in oklch,var(--nzm-color-danger) 88%,black)}.ghost.danger{border-color:color-mix(in oklch,var(--nzm-color-danger) 45%,var(--nzm-color-border));color:var(--nzm-color-danger)}.ghost.danger:hover:not(:disabled){background:color-mix(in oklch,var(--nzm-color-danger) 8%,transparent)}@media(pointer:coarse){.primary:active,.ghost:active{transform:scale(.98)}}.row-open{display:flex;align-items:center;gap:var(--nzm-space-3);inline-size:100%;min-block-size:var(--nzm-tap-target);padding-block:var(--nzm-space-1);text-decoration:none;color:inherit}.row-open>.row-main,.row-open>.row-text{flex:1;min-inline-size:0}.row-open:hover .row-title{color:var(--nzm-color-link)}@media(max-width:560px){.row-open .row-main.row-main,.row-item .row-main.row-main{flex-direction:column;align-items:stretch;gap:2px}.row-open .row-text.row-text,.row-item .row-text.row-text{flex-wrap:wrap}.row-open .row-figures.row-figures,.row-item .row-figures.row-figures{flex-direction:row;flex-wrap:wrap;align-items:baseline;align-self:flex-start;justify-content:flex-start;gap:2px var(--nzm-space-2)}}.row-chevron{inline-size:18px;block-size:18px;flex-shrink:0;color:var(--nzm-color-text-faint)}:dir(rtl) .row-chevron{transform:scaleX(-1)}@media(pointer:coarse){.row-open:active{background:color-mix(in oklch,var(--nzm-color-primary) 6%,transparent)}}.ghost.small,.primary.small{min-block-size:34px;padding-inline:var(--nzm-space-2);font-size:var(--nzm-size-md)}@media(pointer:coarse){.ghost.small,.primary.small{min-block-size:var(--nzm-tap-target)}}input[type=date],input[type=month],input[type=time],input[type=datetime-local]{min-block-size:var(--nzm-tap-target);-webkit-appearance:none;appearance:none;background-image:none}::-webkit-calendar-picker-indicator{inline-size:22px;block-size:22px;padding:2px;opacity:.65;cursor:pointer}@media(pointer:coarse){::-webkit-calendar-picker-indicator{inline-size:26px;block-size:26px;opacity:.85}}@media(max-width:879px){main>.header{display:flex;flex-direction:column;align-items:stretch;gap:var(--nzm-space-3)}.header-actions{display:flex;flex-wrap:wrap;gap:var(--nzm-space-2);inline-size:100%}.header-actions>.primary,.header-actions>.ghost{flex:1 1 auto;min-inline-size:0}.header-actions>nzm-task-status-pill,.header-actions>nzm-phase-status-pill,.header-actions>.badge{flex:0 0 auto}}@media(max-width:879px){main:has(>form.form)>.header>.primary,main:has(>.form)>.header>.primary{position:static;box-shadow:none;inline-size:100%}}.panel-header{display:flex;align-items:center;justify-content:space-between;gap:var(--nzm-space-3)}.panel-header h2{margin:0}.panel-header .header-actions{display:flex;gap:var(--nzm-space-2)}@media(max-width:879px){.panel-header{flex-direction:column;align-items:stretch;gap:var(--nzm-space-2)}.panel-header>.primary,.panel-header>.ghost{inline-size:100%}}input[type=file]{display:block;inline-size:100%;padding:var(--nzm-space-2);border:1px dashed var(--nzm-color-border);border-radius:var(--nzm-radius);background:var(--nzm-color-bg);color:var(--nzm-color-text-muted);font-size:var(--nzm-size-md);cursor:pointer}input[type=file]:hover:not(:disabled){border-color:color-mix(in oklch,var(--nzm-color-primary) 45%,var(--nzm-color-border))}input[type=file]:focus-visible{outline:2px solid var(--nzm-color-accent);outline-offset:2px}input[type=file]::file-selector-button{display:inline-flex;align-items:center;min-block-size:34px;margin-inline-end:var(--nzm-space-3);padding-inline:var(--nzm-space-3);border:1px solid var(--nzm-color-border);border-radius:var(--nzm-radius);background:var(--nzm-color-surface);color:var(--nzm-color-text);font-family:inherit;font-size:var(--nzm-size-md);font-weight:600;cursor:pointer}input[type=file]:hover::file-selector-button{background:color-mix(in oklch,var(--nzm-color-primary) 5%,var(--nzm-color-surface))}@media(pointer:coarse){input[type=file]::file-selector-button{min-block-size:var(--nzm-tap-target)}}.landing{display:flex;flex-direction:column;--landing-width: 1120px}.landing section{padding-block:clamp(64px,8.5vw,144px);padding-inline:var(--nzm-space-3);max-width:var(--landing-width);margin-inline:auto;width:100%}.landing .eyebrow{margin:0 0 var(--nzm-space-2);font-size:var(--nzm-size-md);font-weight:600;letter-spacing:var(--nzm-tracking-lg);text-transform:uppercase;color:var(--nzm-color-text-muted)}.landing .lead{max-width:60ch;color:var(--nzm-color-text-muted);font-size:15px;line-height:1.6}.landing .band-inner{max-width:var(--landing-width);margin-inline:auto}.landing .comparison,.landing .faq{max-width:none;background:var(--nzm-color-surface)}.landing .hero{position:relative;max-width:none;background:var(--nzm-color-primary);color:var(--nzm-color-primary-text);padding-block:var(--nzm-space-4) calc(var(--nzm-space-4) * 2);overflow:hidden}.landing .grid-bg{position:absolute;inset:0;background-image:linear-gradient(to right,oklch(100% 0 0deg / .06) 1px,transparent 1px),linear-gradient(to bottom,oklch(100% 0 0deg / .06) 1px,transparent 1px);background-size:40px 40px;pointer-events:none}.landing .hero{padding-block:clamp(40px,6vw,88px)}.landing .hero-inner{position:relative;max-width:var(--landing-width);margin-inline:auto}.landing .hero-brand{display:flex;align-items:center;gap:var(--nzm-space-2);margin-block-end:var(--nzm-space-5)}.landing .hero-brand .wordmark{font-size:20px;font-weight:700;color:var(--nzm-color-primary-text);letter-spacing:var(--nzm-tracking-tight)}.landing .hero-brand .ar{margin-inline-start:.4em;color:var(--nzm-color-accent);font-weight:600}.landing .hero-split{display:grid;grid-template-columns:1fr;gap:var(--nzm-space-5);align-items:center}@media(min-width:900px){.landing .hero-split{grid-template-columns:1.05fr .95fr;gap:var(--nzm-space-6, 64px)}}.landing .hero-claim h1{margin:0 0 var(--nzm-space-2);font-size:clamp(30px,4.4vw,46px);line-height:1.12;letter-spacing:var(--nzm-tracking-tight);color:var(--nzm-color-primary-text);text-wrap:balance}.landing .hero-claim .claim-accent{display:block;color:var(--nzm-color-accent)}.landing .hero-claim .tagline{margin:0 0 var(--nzm-space-4);max-width:46ch;font-size:16px;line-height:1.55;color:#ffffffb8;text-wrap:balance}.landing .hero{--t: 1s}.landing .grid-bg{animation:nzm-drift calc(var(--t) * 24) linear infinite}@keyframes nzm-drift{to{transform:translate(40px,40px)}}.landing .hero-brand{animation:nzm-fade calc(var(--t) * .8) both}.landing .hero-claim .eyebrow{animation:nzm-fade calc(var(--t) * .7) both;animation-delay:calc(var(--t) * .15)}.landing .hero-claim .claim-line{display:block;overflow:hidden}.landing .hero-claim .claim-line>span{display:block;animation:nzm-rise calc(var(--t) * .9) cubic-bezier(.16,.84,.24,1) both}.landing .hero-claim .claim-line:first-child>span{animation-delay:calc(var(--t) * .3)}.landing .hero-claim .claim-accent>span{animation-delay:calc(var(--t) * .5)}.landing .hero-claim .tagline{animation:nzm-fade calc(var(--t) * .8) both;animation-delay:calc(var(--t) * .85)}.landing .hero-claim .hero-actions{animation:nzm-fade calc(var(--t) * .8) both;animation-delay:calc(var(--t) * 1.05)}.landing .refusal{animation:nzm-card calc(var(--t) * 1) cubic-bezier(.16,.84,.24,1) both;animation-delay:calc(var(--t) * .7)}@keyframes nzm-card{0%{opacity:0;transform:translateY(28px) scale(.985)}}.landing .refusal-rows>div{animation:nzm-fade calc(var(--t) * .5) both}.landing .refusal-rows>div:nth-child(1){animation-delay:calc(var(--t) * 1.35)}.landing .refusal-rows>div:nth-child(2){animation-delay:calc(var(--t) * 1.47)}.landing .refusal-rows>div:nth-child(3){animation-delay:calc(var(--t) * 1.59)}.landing .refusal-rows>div:nth-child(4){animation-delay:calc(var(--t) * 1.71)}.landing .refusal-rows>div:nth-child(5){animation-delay:calc(var(--t) * 1.83)}.landing .refusal-verdict{animation:nzm-stamp calc(var(--t) * .5) cubic-bezier(.2,1.5,.3,1) both;animation-delay:calc(var(--t) * 3.5)}@keyframes nzm-stamp{0%{opacity:0;transform:scale(2.4) rotate(-8deg)}}.landing .refusal-meter{margin-block:14px 2px;animation:nzm-fade calc(var(--t) * .5) both;animation-delay:calc(var(--t) * 2)}.landing .meter-track{position:relative;block-size:14px;border-radius:3px;background:var(--nzm-color-border)}.landing .meter-mark{position:absolute;inset-block-end:calc(100% + 6px);inset-inline-start:88%;transform:translate(-50%);font-size:11px;letter-spacing:var(--nzm-tracking-md);text-transform:lowercase;color:var(--nzm-color-text-faint);white-space:nowrap}.landing .meter-seg{position:absolute;inset-block-start:0;block-size:14px;transform:scaleX(0);transform-origin:left center;animation:nzm-grow calc(var(--t) * .55) cubic-bezier(.16,.84,.24,1) both}@keyframes nzm-grow{to{transform:scaleX(1)}}.landing :dir(rtl) .meter-seg{transform-origin:right center}.landing .seg-spent{inset-inline-start:0;inline-size:69.44%;border-start-start-radius:3px;border-end-start-radius:3px;background:#3e5776;animation-delay:calc(var(--t) * 2.15)}.landing .seg-committed{inset-inline-start:69.44%;inline-size:14.78%;background:#7288a4;animation-delay:calc(var(--t) * 2.55)}.landing .seg-order{inset-inline-start:84.22%;inline-size:5.96%;border-start-end-radius:3px;border-end-end-radius:3px;background:var(--nzm-color-accent);animation-delay:calc(var(--t) * 2.95)}.landing .meter-limit{position:absolute;inset-block:-7px;inset-inline-start:88%;inline-size:0;border-inline-start:2px dashed var(--nzm-color-primary);animation:nzm-strike calc(var(--t) * .5) both;animation-delay:calc(var(--t) * 3.3)}@keyframes nzm-strike{0%{border-inline-start-color:var(--nzm-color-primary);transform:translate(0)}25%{border-inline-start-color:var(--nzm-color-danger);transform:translate(2px)}55%{transform:translate(-2px)}to{border-inline-start-color:var(--nzm-color-primary);transform:translate(0)}}.landing .refusal-sum{animation:nzm-fade calc(var(--t) * .5) both;animation-delay:calc(var(--t) * 3.6)}.landing .refusal-remedy{animation:nzm-fade calc(var(--t) * .6) both;animation-delay:calc(var(--t) * 3.8)}.landing .reveal-armed>.eyebrow,.landing .reveal-armed>h2,.landing .reveal-armed>.lead,.landing .reveal-armed>.band-inner,.landing .reveal-armed>.feature-grid>*,.landing .reveal-armed>.plugin-note,.landing .reveal-armed>p,.landing .reveal-armed>div{opacity:0}.landing .reveal-in>.eyebrow{animation:nzm-fade .55s both}.landing .reveal-in>h2{animation:nzm-fade .6s both .08s}.landing .reveal-in>.lead{animation:nzm-fade .6s both .16s}.landing .reveal-in>.band-inner{animation:nzm-fade .6s both .08s}.landing .reveal-in>.plugin-note{animation:nzm-fade .6s both .3s}.landing .reveal-in>p,.landing .reveal-in>div{animation:nzm-fade .6s both .16s}.landing .reveal-in>.feature-grid>*{animation:nzm-rise-sm .6s cubic-bezier(.16,.84,.24,1) both}.landing .reveal-in>.feature-grid>*:nth-child(1){animation-delay:.22s}.landing .reveal-in>.feature-grid>*:nth-child(2){animation-delay:.29s}.landing .reveal-in>.feature-grid>*:nth-child(3){animation-delay:.36s}.landing .reveal-in>.feature-grid>*:nth-child(4){animation-delay:.43s}.landing .reveal-in>.feature-grid>*:nth-child(5){animation-delay:.5s}.landing .reveal-in>.feature-grid>*:nth-child(6){animation-delay:.57s}.landing .reveal-in>.feature-grid>*:nth-child(7){animation-delay:.64s}.landing .reveal-in>.feature-grid>*:nth-child(n+8){animation-delay:.71s}@keyframes nzm-fade{0%{opacity:0;transform:translateY(8px)}}@keyframes nzm-rise{0%{transform:translateY(105%)}}@keyframes nzm-rise-sm{0%{opacity:0;transform:translateY(16px)}}@media(prefers-reduced-motion:reduce){.landing .grid-bg,.landing .hero-brand,.landing .hero-claim *,.landing .refusal,.landing .refusal *,.landing .reveal-in *{animation:none!important}.landing .meter-seg{transform:scaleX(1)}}.landing .hero-actions{display:flex;flex-wrap:wrap;gap:var(--nzm-space-2)}.landing .refusal{margin:0;padding:var(--nzm-space-3);border-radius:var(--nzm-radius);background:var(--nzm-color-bg);box-shadow:0 18px 44px #00000052}.landing .refusal-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--nzm-space-2);padding-block-end:var(--nzm-space-2);border-block-end:1px solid var(--nzm-color-border)}.landing .refusal-ref{font-size:var(--nzm-size-fine);letter-spacing:var(--nzm-tracking-xl);text-transform:uppercase;color:var(--nzm-color-text-faint)}.landing .refusal-verdict{font-size:var(--nzm-size-md);font-weight:700;letter-spacing:var(--nzm-tracking-sm);color:var(--nzm-color-primary)}.landing .refusal-rows{margin:0;padding:0}.landing .refusal-rows>div{display:flex;align-items:baseline;justify-content:space-between;gap:var(--nzm-space-2);padding-block:6px}.landing .refusal-rows dt{font-size:var(--nzm-size-md);color:var(--nzm-color-text-muted)}.landing .refusal-rows dd{margin:0;font-size:14px;color:var(--nzm-color-text)}.landing .refusal-total{margin-block-start:4px;padding-block-start:10px!important;border-block-start:2px solid var(--nzm-color-primary)}.landing .refusal-total dt{font-weight:700;color:var(--nzm-color-primary)!important}.landing .refusal-total dd{font-size:20px;font-weight:700;color:var(--nzm-color-accent-text)!important}.landing .refusal-remedy{margin:var(--nzm-space-2) 0 0;font-size:var(--nzm-size-sm);line-height:1.5;color:var(--nzm-color-text-muted)}.landing .cta-primary,.landing .cta-secondary{min-height:var(--nzm-tap-target);padding-inline:var(--nzm-space-4);border-radius:var(--nzm-radius);font-weight:600;font-size:14px;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;cursor:pointer}.landing .cta-primary{border:none;background:var(--nzm-color-accent);color:var(--nzm-color-primary)}.landing .cta-secondary{border:1px solid oklch(100% 0 0deg / .35);background:transparent;color:var(--nzm-color-primary-text)}.landing .pricing .cta-secondary,.landing .offering .cta-secondary{border-color:var(--nzm-color-border);color:var(--nzm-color-text)}.landing .feature-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:var(--nzm-space-3);margin-block-start:var(--nzm-space-4)}.landing .feature h3{margin:0 0 var(--nzm-space-1)}.landing .plugin-note{margin:var(--nzm-space-3) 0 0;font-size:var(--nzm-size-md);color:var(--nzm-color-text-faint)}.landing .screens{max-width:none;background:var(--nzm-color-surface)}.landing .screens-grid{max-width:var(--landing-width);margin-inline:auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(420px,100%),1fr));gap:var(--nzm-space-3);margin-block-start:var(--nzm-space-3)}.landing .screens-grid figure{margin:0;border:1px solid var(--nzm-color-border);border-radius:var(--nzm-radius);overflow:hidden;background:var(--nzm-color-bg)}.landing .screens-grid img{display:block;width:100%;aspect-ratio:16/10;object-fit:cover;object-position:top;border-block-end:1px solid var(--nzm-color-border)}.landing .screens-grid figcaption{padding:var(--nzm-space-2);font-size:var(--nzm-size-md);color:var(--nzm-color-text-faint)}.landing .language-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(140px,100%),1fr));gap:var(--nzm-space-2);margin-block-start:var(--nzm-space-3)}.landing .language-chip{display:flex;flex-direction:column;align-items:center;gap:2px;padding:var(--nzm-space-3);border:1px solid var(--nzm-color-border);border-radius:var(--nzm-radius);text-align:center}.landing .language-native{font:var(--nzm-text-heading)}.landing .language-dir{color:var(--nzm-color-text-faint);font-size:var(--nzm-size-fine);letter-spacing:var(--nzm-tracking-md);text-transform:uppercase}.landing .diff-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:var(--nzm-space-3);margin-block-start:var(--nzm-space-3)}.landing .diff-card{border-inline-start:3px solid var(--nzm-color-accent);padding-inline-start:var(--nzm-space-3)}.landing .diff-card h3{margin:0 0 var(--nzm-space-1)}.landing .feature p,.landing .diff-card p{margin:0;color:var(--nzm-color-text-muted);font-size:14px;line-height:1.55}.landing .compare-table-wrap{overflow-x:auto;min-inline-size:0;max-inline-size:100%;margin-block-start:var(--nzm-space-3);border:1px solid var(--nzm-color-border);border-radius:var(--nzm-radius)}.landing .price-subhead-row{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--nzm-space-2)}.landing .currency-picker{display:inline-block;margin-block-start:var(--nzm-space-2)}.landing .select-wrap{position:relative;display:inline-block}.landing .select-wrap select{appearance:none;min-height:36px;padding-inline:var(--nzm-space-2) 28px;border:1px solid var(--nzm-color-border);border-radius:var(--nzm-radius);background:var(--nzm-color-bg);color:var(--nzm-color-text);font-size:var(--nzm-size-md)}.landing .select-chevron{position:absolute;inset-inline-end:var(--nzm-space-2);top:50%;transform:translateY(-50%);pointer-events:none;color:var(--nzm-color-text-faint);font-size:var(--nzm-size-sm)}.landing .estimate-mark{color:var(--nzm-color-text-faint);cursor:help;display:inline-block;line-height:0;vertical-align:baseline;position:relative;inset-block-start:-.15em;font-size:1.15em}.landing .compare-footnote{margin:var(--nzm-space-2) 0 0;font-size:var(--nzm-size-sm);color:var(--nzm-color-text-faint)}.landing .compare-footnote .estimate-mark{margin-inline-end:2px}.landing .tier-base{margin-block:var(--nzm-space-4) var(--nzm-space-5);padding:var(--nzm-space-3);border-radius:var(--nzm-radius);background:var(--nzm-color-surface, #f0eee9);border-inline-start:3px solid var(--nzm-color-primary)}.landing .tier-base header{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--nzm-space-2)}.landing .tier-base h3{margin:0}.landing .tier-price{font-size:15px;font-weight:600;color:var(--nzm-color-primary)}.landing .tier-what{margin-block:var(--nzm-space-2) var(--nzm-space-1)}.landing .tier-who{margin:0;color:var(--nzm-color-text-muted)}.landing .group-head{margin-block:var(--nzm-space-5) var(--nzm-space-3);padding-block-end:var(--nzm-space-1);border-block-end:1px solid var(--nzm-color-border)}.landing .detail-core{border-inline-start:3px solid var(--nzm-color-primary)}.landing .detail-enterprise{border-inline-start:3px solid var(--nzm-color-primary);background:var(--nzm-color-surface, #f0eee9)}.landing .enterprise-cta{margin-block-start:var(--nzm-space-4)}.landing .one-time{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--nzm-space-1);margin-block:var(--nzm-space-2);padding-block-start:var(--nzm-space-2);border-block-start:1px dashed var(--nzm-color-border)}.landing .one-time-label{font-size:var(--nzm-size-md);color:var(--nzm-color-text-muted)}.landing .one-time-range{font-size:14px;font-weight:600;color:var(--nzm-color-primary)}.landing .detail-label{display:block;font-family:var(--nzm-font-mono, monospace);font-size:var(--nzm-size-sm);font-weight:500;letter-spacing:var(--nzm-tracking-lg);text-transform:uppercase;color:var(--nzm-color-text-muted);margin-block-end:2px}.landing .pricing{max-width:none;background:var(--nzm-color-bg)}.landing .calculator{max-width:var(--landing-width);margin-inline:auto;margin-block-start:var(--nzm-space-3);display:grid;grid-template-columns:1fr;gap:var(--nzm-space-4)}@media(min-width:760px){.landing .calculator{grid-template-columns:1.4fr 1fr;align-items:start}}.landing .term-fieldset{border:0;margin:0;padding:0}.landing .term-fieldset legend{padding:0;font-weight:600;font-size:14px;color:var(--nzm-color-text)}.landing .term-options{display:flex;flex-wrap:wrap;gap:var(--nzm-space-2);margin-block-start:var(--nzm-space-2)}.landing .term-option{display:flex;flex-direction:column;gap:2px;min-height:var(--nzm-tap-target);padding:8px var(--nzm-space-3);border:1px solid var(--nzm-color-border);border-radius:var(--nzm-radius);background:var(--nzm-color-bg);color:var(--nzm-color-text);font:inherit;font-weight:600;cursor:pointer}.landing .term-option:hover{border-color:var(--nzm-color-primary)}.landing .term-option.is-on{border-color:var(--nzm-color-primary);background:var(--nzm-color-primary);color:var(--nzm-color-primary-text)}.landing .term-option .term-rate{font-size:var(--nzm-size-sm);font-weight:500;color:var(--nzm-color-text-muted)}.landing .term-option.is-on .term-rate{color:var(--nzm-color-primary-text)}.landing .calc-controls{display:flex;flex-direction:column;gap:var(--nzm-space-3)}.landing .seats-control{display:flex;align-items:center;flex-wrap:wrap;gap:var(--nzm-space-3);font-weight:600}.landing .stepper{display:flex;align-items:center;gap:var(--nzm-space-1)}.landing .stepper button{width:var(--nzm-tap-target);height:var(--nzm-tap-target);border:1px solid var(--nzm-color-border);background:var(--nzm-color-surface);border-radius:var(--nzm-radius);font-size:18px;cursor:pointer}.landing .stepper input{inline-size:4.5em;padding-inline:var(--nzm-space-1);text-align:center;block-size:var(--nzm-tap-target);border:1px solid var(--nzm-color-border);border-radius:var(--nzm-radius);font-family:IBM Plex Mono,Alexandria,ui-monospace,monospace;font-size:var(--nzm-size-md);appearance:textfield}.landing .stepper input::-webkit-outer-spin-button,.landing .stepper input::-webkit-inner-spin-button{appearance:none;margin:0}.landing .stepper input:focus-visible{border-color:var(--nzm-color-accent);outline:2px solid var(--nzm-color-accent);outline-offset:1px}.landing .plugin-fieldset{border:none;padding:0;margin:0}.landing .plugin-fieldset legend{font-weight:600;padding:0 0 var(--nzm-space-2)}.landing .option-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(220px,100%),1fr));gap:var(--nzm-space-1)}.landing .option{display:flex;align-items:center;gap:var(--nzm-space-2);padding:var(--nzm-space-2);border:1px solid var(--nzm-color-border);border-radius:var(--nzm-radius);font-size:var(--nzm-size-md);cursor:pointer}.landing .option input{width:18px;height:18px;flex-shrink:0}.landing .option span:nth-child(2){flex:1}.landing .option .rate{color:var(--nzm-color-text-faint);font-size:var(--nzm-size-sm)}.landing .storage-note{margin:0;font-size:var(--nzm-size-md);color:var(--nzm-color-text-faint)}.landing .storage-explainer{margin:0 0 var(--nzm-space-2);font-size:var(--nzm-size-md);color:var(--nzm-color-text-muted)}.landing .calc-result{display:flex;flex-direction:column;align-items:stretch;gap:var(--nzm-space-3);padding:var(--nzm-space-3);border:1px solid var(--nzm-color-border);border-radius:var(--nzm-radius);background:var(--nzm-color-surface);align-self:start;position:sticky;top:var(--nzm-space-3)}.landing .annual-line{text-align:center}.landing .annual-line p{margin:0;font-size:var(--nzm-size-md);color:var(--nzm-color-text-muted)}.landing .annual-line .savings{color:var(--nzm-color-text);font-weight:600}.landing .discount-badge{display:inline-block;margin-inline-start:var(--nzm-space-1);padding:1px 6px;border-radius:999px;background:var(--nzm-color-accent);color:var(--nzm-color-primary);font-size:var(--nzm-size-fine);font-weight:600}.landing .calc-result .cta-primary{color:var(--nzm-color-primary)}.landing .faq-list{display:flex;flex-direction:column;gap:var(--nzm-space-2);margin-block-start:var(--nzm-space-3);max-width:70ch}.landing .faq-item{border:1px solid var(--nzm-color-border);border-radius:var(--nzm-radius);padding:var(--nzm-space-2) var(--nzm-space-3);background:var(--nzm-color-bg)}.landing .faq-item summary{position:relative;cursor:pointer;list-style:none;padding-inline-end:var(--nzm-space-4)}.landing .faq-item summary::-webkit-details-marker{display:none}.landing .faq-item summary:after{content:"\2304";position:absolute;inset-inline-end:0;top:0;color:var(--nzm-color-text-faint);transition:transform .15s}.landing .faq-item[open] summary:after{transform:rotate(180deg)}.landing .faq-item p{margin:var(--nzm-space-2) 0 0;color:var(--nzm-color-text-muted);font-size:14px;line-height:1.55}.landing .about-lead{max-width:70ch;border-inline-start:3px solid var(--nzm-color-accent);padding-inline-start:var(--nzm-space-3)}.landing .about .cta-secondary{display:inline-flex;margin-block-start:var(--nzm-space-3);border-color:var(--nzm-color-border);color:var(--nzm-color-text)}.landing-footer{max-width:none;display:flex;align-items:center;justify-content:center;gap:var(--nzm-space-2);padding:var(--nzm-space-4) var(--nzm-space-3);background:var(--nzm-color-primary);color:#ffffffa6;font-size:var(--nzm-size-sm)}.landing-footer p{margin:0}.landing h2{margin-block:0 var(--nzm-space-3);line-height:1.18}.landing .lead{max-width:68ch;margin-block-end:var(--nzm-space-5, 48px);line-height:1.65}.landing .eyebrow{margin-block-end:var(--nzm-space-2)}.landing .group-head{margin-block:clamp(40px,5vw,72px) var(--nzm-space-3)}.landing .tier-base{margin-block:var(--nzm-space-4) clamp(40px,5vw,72px);padding:var(--nzm-space-4)}.landing .tier-what,.landing .tier-who{line-height:1.65}.landing .feature-grid{gap:var(--nzm-space-4) var(--nzm-space-4);margin-block-start:var(--nzm-space-4)}.landing .feature p{line-height:1.6}.landing .calculator{margin-block-start:var(--nzm-space-4)}.landing .calc-controls{gap:var(--nzm-space-4)}.landing .detail-security{border-inline-start:3px solid var(--nzm-color-accent)}.landing .security-note{margin-block-start:var(--nzm-space-4);padding:var(--nzm-space-3);border-inline-start:3px solid var(--nzm-color-primary);background:var(--nzm-color-surface, #f0eee9);font-size:13.5px;line-height:1.6;color:var(--nzm-color-text-muted)}.landing .could-build{margin-block-start:clamp(40px,5vw,72px);padding-block-start:var(--nzm-space-3);border-block-start:1px solid var(--nzm-color-border)}.landing .could-build h3{margin-block:0 var(--nzm-space-1)}.landing .could-build ul{margin-block:var(--nzm-space-2) 0;padding-inline-start:1.2em}.landing .could-build li{margin-block-end:var(--nzm-space-2);line-height:1.55;color:var(--nzm-color-text-muted)}.landing .could-build-lead{margin:0;font-size:13.5px;color:var(--nzm-color-text-faint)}.landing .connect-list{margin-block-start:var(--nzm-space-3);padding-block-start:var(--nzm-space-3);border-block-start:1px solid var(--nzm-color-border)}.landing .connect-head{margin:var(--nzm-space-2) 0 4px;font-family:var(--nzm-font-mono, monospace);font-size:var(--nzm-size-micro);letter-spacing:var(--nzm-tracking-xl);text-transform:uppercase;color:var(--nzm-color-text-faint)}.landing .connect-head:first-child{margin-block-start:0}.landing .connect-live{margin:0 0 var(--nzm-space-2);padding-inline-start:1.1em;font-size:13.5px;line-height:1.55}.landing .connect-live li{color:var(--nzm-color-text);font-weight:500}.landing .connect-candidates{margin:0 0 var(--nzm-space-2);font-size:var(--nzm-size-md);line-height:1.6;color:var(--nzm-color-text-muted)}.landing .connect-note{margin:0;font-size:var(--nzm-size-sm);line-height:1.55;color:var(--nzm-color-text-faint)}.landing .compare-table{width:100%;border-collapse:collapse;font-size:14px}.landing .compare-table th,.landing .compare-table td{text-align:start;padding:var(--nzm-space-2) var(--nzm-space-3);border-block-end:1px solid var(--nzm-color-border);white-space:nowrap}.landing .compare-table th{color:var(--nzm-color-text-faint);font-size:var(--nzm-size-sm);letter-spacing:var(--nzm-tracking-md);text-transform:uppercase;font-weight:600}.landing .compare-table tbody tr:last-child td{border-block-end:none}.landing .compare-table .product{font-weight:600;white-space:normal}.landing .compare-table .price.redacted{color:var(--nzm-color-text-faint);font-style:italic}.landing .compare-table .nazim-row{background:var(--nzm-color-surface)}.landing .compare-table .nazim-row td{font-weight:600}.landing .compare-table .unit{font-family:Alexandria,system-ui,sans-serif;font-weight:400;color:var(--nzm-color-text-faint)}.landing .compare-table.capability-table tbody th{color:var(--nzm-color-text);font-size:14px;letter-spacing:normal;text-transform:none;font-weight:600;white-space:normal;max-width:22ch}.landing .compare-table .persona{color:var(--nzm-color-text-faint);font-size:var(--nzm-size-sm);white-space:normal}.landing .compare-table .nz-col{background:#ea942f14}.landing .compare-table .nz-cell{font-weight:600;white-space:normal;max-width:28ch}.landing .compare-table .row-label{color:var(--nzm-color-text-muted);white-space:normal;max-width:30ch}.landing .compare-subhead{margin-block-start:var(--nzm-space-4)}.landing .detail-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));gap:var(--nzm-space-3)}.landing .detail-grid-wide{grid-template-columns:repeat(auto-fit,minmax(min(380px,100%),1fr))}.landing .detail{padding:var(--nzm-space-3);border:1px solid var(--nzm-color-border);border-radius:var(--nzm-radius);background:var(--nzm-color-bg)}.landing .detail header{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--nzm-space-1);margin-block-end:var(--nzm-space-2)}.landing .detail h3,.landing .detail h4{margin:0;font-size:15px;font-weight:600;color:var(--nzm-color-primary)}.landing .detail-pack{border-inline-start:3px solid var(--nzm-color-accent)}.landing .detail-price{font-size:var(--nzm-size-md);font-weight:600;color:var(--nzm-color-text)}.landing .detail-price .per{color:var(--nzm-color-text-faint);font-weight:400}.landing .detail-what{margin:0 0 var(--nzm-space-2);font-size:14px}.landing .detail-who{margin:0;font-size:13.5px;color:var(--nzm-color-text-muted)}.landing .detail-grid{gap:var(--nzm-space-4);margin-block-start:var(--nzm-space-3)}.landing .detail{padding:var(--nzm-space-4)}.landing .detail header{margin-block-end:var(--nzm-space-3)}.landing .detail-what{margin-block-end:var(--nzm-space-3);line-height:1.6}.landing .detail-who{line-height:1.6}.landing-topbar{position:sticky;inset-block-start:0;z-index:20;display:flex;flex-wrap:wrap;align-items:center;gap:var(--nzm-space-3);padding:var(--nzm-space-2) var(--nzm-space-4);background:var(--nzm-color-primary);background-image:linear-gradient(to right,color-mix(in oklch,var(--nzm-color-grid-line) 12%,transparent) 1px,transparent 1px),linear-gradient(to bottom,color-mix(in oklch,var(--nzm-color-grid-line) 12%,transparent) 1px,transparent 1px);background-size:48px 48px;box-shadow:inset 0 -1px color-mix(in oklch,var(--nzm-color-accent) 35%,transparent)}.landing-topbar .sections{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;align-items:center;gap:var(--nzm-space-3)}.landing-topbar a{position:relative;display:inline-block;padding-block:6px;color:var(--nzm-color-primary-text);text-decoration:none;font-family:IBM Plex Mono,Alexandria,ui-monospace,monospace;font-size:var(--nzm-size-md);font-weight:600;letter-spacing:var(--nzm-tracking-sm);text-transform:uppercase;transition:color .12s ease}.landing-topbar a:after{content:"";position:absolute;inset-inline-start:0;inset-block-end:0;inline-size:0;block-size:2px;background:var(--nzm-color-accent);transition:inline-size .14s ease}.landing-topbar a:hover,.landing-topbar a:focus-visible{color:var(--nzm-color-primary-text)}.landing-topbar a:hover:after,.landing-topbar a:focus-visible:after{inline-size:100%}.landing-topbar a[aria-current=true]{color:var(--nzm-color-primary-text)}.landing-topbar a[aria-current=true]:after{inline-size:100%}.landing-topbar .disclosure{display:none;min-block-size:var(--nzm-tap-target);padding-inline:var(--nzm-space-3);border:1px solid color-mix(in oklch,var(--nzm-color-primary-text) 30%,transparent);border-radius:var(--nzm-radius);background:none;color:var(--nzm-color-primary-text);font:inherit;font-weight:600}.topbar-controls{display:flex;align-items:center;gap:var(--nzm-space-2);margin-inline-start:auto}.topbar-controls select{min-block-size:32px;padding-inline:var(--nzm-space-2);inline-size:auto;border:1px solid color-mix(in oklch,var(--nzm-color-primary-text) 28%,transparent);border-radius:var(--nzm-radius);background:transparent;color:var(--nzm-color-primary-text);color-scheme:dark;font-size:var(--nzm-size-sm);font-weight:500}.topbar-controls select:hover,.topbar-controls select:focus-visible{border-color:var(--nzm-color-accent)}@media(prefers-reduced-motion:reduce){.landing-topbar a,.landing-topbar a:after{transition:none}}@media(max-width:880px){.landing-topbar{gap:var(--nzm-space-2)}.landing-topbar .disclosure{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;inline-size:var(--nzm-tap-target);padding-inline:0}.landing-topbar .disclosure nzm-icon,.landing-topbar .disclosure svg{inline-size:20px;block-size:20px}.landing-topbar .topbar-controls{margin-inline-start:0;flex:1 1 auto;flex-wrap:wrap;justify-content:flex-end;min-inline-size:0}.landing-topbar .topbar-controls select{min-inline-size:0;max-inline-size:100%}.landing-topbar .sections{display:none;flex-basis:100%;flex-direction:column;align-items:flex-start}.landing-topbar .sections.open{display:flex}}
